From 7df4308d8784e9b2b6ad8b410115635177f9072c Mon Sep 17 00:00:00 2001 From: OpenCow Date: Sat, 13 Jun 2026 13:45:56 +0200 Subject: [PATCH 1/7] feat: expose openclaw workflow tools --- PROGRESS.md | 14 +- openclaw/skills/infomaniak/SKILL.md | 9 +- package.json | 5 + src/client/create-client.ts | 10 +- src/index.ts | 18 ++ src/openclaw/infomaniak-tools.ts | 126 ++++++++++++ src/workflows/domain-action-helpers.ts | 52 ++++- src/workflows/domain-actions.ts | 30 +-- tests/unit/client/create-client.test.ts | 16 ++ tests/unit/index.test.ts | 8 +- tests/unit/openclaw/infomaniak-skill.test.ts | 8 +- tests/unit/openclaw/infomaniak-tools.test.ts | 192 +++++++++++++++++++ tests/unit/workflows/domain-actions.test.ts | 67 ++++++- 13 files changed, 520 insertions(+), 35 deletions(-) diff --git a/PROGRESS.md b/PROGRESS.md index b77e6df..ecdea40 100644 --- a/PROGRESS.md +++ b/PROGRESS.md @@ -5,8 +5,8 @@ This file is the canonical live tracker for the Infomaniak SDK and OpenClaw inte ## Current State - Phase: OpenClaw migration readiness. -- Active task: SDK workflow actions and migration documentation for `potassium-openclaw` are complete and validated. -- Repository status: The Phase 1-11 implementation is complete on branch `codex/native-domain-workflows`. +- Active task: Preparing the `liquid-potassium` library for direct `potassium-openclaw` migration without publishing to npm. +- Repository status: OpenClaw workflow tooling, GitHub install preparation, and kDrive upload file-path support are implemented on branch `codex/liquid-library-openclaw-workflows`. - Coordination mode: one main agent owns sequencing, verification, integration, and commits. ## Coordination Rules @@ -93,10 +93,16 @@ This file is the canonical live tracker for the Infomaniak SDK and OpenClaw inte - `docs: document OpenClaw migration workflow bridge` - Documents `client.workflows` as the SDK-first bridge for migrating `potassium-openclaw`. - Records that OpenClaw-specific orchestration belongs in the OpenClaw adapter/repository, while this library owns reusable network/domain workflows. +- `feat: expose openclaw workflow tools` + - Added OpenClaw workflow list/describe/run tools backed by `client.workflows`, with domain/operation allow/deny policy, mutating blocks, explicit confirmation, and injected fetch. + - Added `tokenEnvName` config defaulting to `INFOMANIAK_TOKEN` so OpenClaw can inject credentials without copying bearer tokens into plugin config. + - Added public exports and the `./openclaw/tools` package subpath for downstream `potassium-openclaw` migration. + - Added kDrive workflow uploads from absolute local `file_path`, including size validation, default remote file names, and binary body preservation in the shared transport. + - Added a package `prepare` script so GitHub-pinned installs can build `dist` without publishing `liquid-potassium` to npm. ## Next Task Queue -- In `/Users/opencow/Software/potassium-openclaw`, migrate existing skills/tools to call `liquid-potassium` through `client.workflows` where a curated action exists. +- In `/Users/opencow/Software/potassium-openclaw`, depend on a specific `OpenCow42/liquidPotassium` commit and migrate existing skills/tools to call `liquid-potassium` through the exported OpenClaw tools and `client.workflows` where a curated action exists. - Fall back to catalog search/describe plus generated/raw SDK calls for operations that are not yet worth promoting to workflow actions. - Add new workflow actions in this repository only when migration exposes repeated adapter code or a common user workflow. @@ -125,6 +131,8 @@ This file is the canonical live tracker for the Infomaniak SDK and OpenClaw inte - Open-source release preparation: passing `npm run ci`, `npm audit`, `npm audit --omit=dev`, `npm pack --dry-run`, and `git diff --check`. - Package preview: `npm pack --dry-run` reports `liquid-potassium@0.1.0`, 160 files, approximately 881.6 kB packed and 16.1 MB unpacked, including `LICENSE`, `README.md`, built SDK output, OpenClaw plugin output, skill docs, Mail application docs, and normalization report. - Domain workflow actions: passing `npm run typecheck` and `npm run test:coverage` with 100% statements, branches, functions, and lines after the workflow expansion and module split. +- OpenClaw workflow tool migration slice: passing `npm run typecheck`, `npm test`, `npm run test:coverage` with 100% statements/branches/functions/lines, `npm run build`, and `npm pack --dry-run --json`. +- Package preview after workflow tool migration: `npm pack --dry-run --json` reports `liquid-potassium@0.1.0`, 169 files, approximately 898.8 kB packed and 16.2 MB unpacked, including `dist/src/openclaw/infomaniak-tools.*`, `dist/openclaw/plugin.*`, skill docs, package exports, and the `prepare` build flow. ## Blockers And Risks diff --git a/openclaw/skills/infomaniak/SKILL.md b/openclaw/skills/infomaniak/SKILL.md index 5906964..e8444a1 100644 --- a/openclaw/skills/infomaniak/SKILL.md +++ b/openclaw/skills/infomaniak/SKILL.md @@ -15,7 +15,8 @@ Use the Infomaniak plugin as a compact API navigator and caller. Prefer domain n 3. Use `infomaniak_describe` on the best operation before calling it. Check path parameters, query parameters, request content types, auth, operation requirements, discovery suggestions, and the `mutating` flag. 4. Use `infomaniak_discover` when an operation needs opaque IDs such as account ids, drive ids, mail access ids, kChat team ids, or product ids. If discovery reports `no_public_discovery`, explain that clearly instead of guessing. 5. Use `infomaniak_mail_application` for mailbox content workflows such as listing the current user's mailboxes, folders, threads, reading message resources, checking quotas, drafts, schedules, cancellation, and moving messages. This is separate from Mail Hosting/admin operations in the generated `mail` domain. -6. Use `infomaniak_call` only after the operation and inputs are clear. +6. Use `infomaniak_workflow_list` and `infomaniak_workflow_describe` for reviewed SDK workflow actions before falling back to raw operations. Prefer `infomaniak_workflow_run` for common tasks such as kDrive browsing/upload, kChat posts, URL shortener links, discovery workflows, and other domain actions. +7. Use `infomaniak_call` only after no reviewed workflow fits and the operation and inputs are clear. ## Safety @@ -23,9 +24,10 @@ Use the Infomaniak plugin as a compact API navigator and caller. Prefer domain n - Use `infomaniak_discover` before asking the user for opaque resource IDs when a reviewed public discovery recipe exists. - If discovery says a resource has no public discovery path, ask the user for the ID or explain where it must come from. - Use Mail application actions for mailbox consumption, not generated Mail Hosting operations. +- Prefer reviewed workflow actions over raw operation calls when they cover the user request. - Treat `mutating: true` as create/update/delete/send/archive or other state-changing work. - Call a mutating operation only when the user has explicitly asked for that state change and the request parameters are clear. -- Set `confirm_mutating=true` only for explicit mutating user intent, including mutating Mail application actions. If the plugin blocks mutation, explain that the plugin policy prevents the call. +- Set `confirm_mutating=true` only for explicit mutating user intent, including mutating Mail application and workflow actions. If the plugin blocks mutation, explain that the plugin policy prevents the call. - Prefer read-only discovery for ambiguous requests. ## Tool Model @@ -35,4 +37,7 @@ Use the Infomaniak plugin as a compact API navigator and caller. Prefer domain n - `infomaniak_describe`: inspect one normalized operation ID, including resource requirements and discovery suggestions. - `infomaniak_discover`: discover resource IDs or return reviewed no-public-discovery explanations. - `infomaniak_mail_application`: call reviewed mailbox-consumption actions outside the public OpenAPI catalog. +- `infomaniak_workflow_list`: list reviewed SDK workflow actions available under plugin policy. +- `infomaniak_workflow_describe`: inspect one reviewed workflow action, including input metadata, mutating status, and backing operation IDs. +- `infomaniak_workflow_run`: run one reviewed workflow action with optional `input` and `confirm_mutating`. - `infomaniak_call`: call one normalized operation ID with optional `path`, `query`, `headers`, `body`, and `confirm_mutating`. diff --git a/package.json b/package.json index 7f25846..83fd113 100644 --- a/package.json +++ b/package.json @@ -34,6 +34,10 @@ "./openclaw/plugin": { "types": "./dist/openclaw/plugin.d.ts", "default": "./dist/openclaw/plugin.js" + }, + "./openclaw/tools": { + "types": "./dist/src/openclaw/infomaniak-tools.d.ts", + "default": "./dist/src/openclaw/infomaniak-tools.js" } }, "files": [ @@ -54,6 +58,7 @@ "check:generated": "npm run normalize && npm run generate && git diff --exit-code -- spec/infomaniak.normalized.json spec/normalization-report.json src/generated tests/generated", "check:docs": "npm run docs:check && git diff --exit-code -- spec/docs-enrichment-report.json", "check:no-network": "tsx scripts/check-no-network-policy.ts", + "prepare": "npm run build", "typecheck": "tsc -p tsconfig.json --noEmit", "test": "vitest run", "test:coverage": "vitest run --coverage", diff --git a/src/client/create-client.ts b/src/client/create-client.ts index 7f9865c..4fd9428 100644 --- a/src/client/create-client.ts +++ b/src/client/create-client.ts @@ -237,7 +237,15 @@ function serializeBody(body: unknown, headers: Headers): BodyInit | undefined { } function isJsonSerializableBody(body: unknown): boolean { - return typeof body === "object" && body !== null && !(body instanceof ArrayBuffer) && !(body instanceof Blob) && !(body instanceof FormData) && !(body instanceof URLSearchParams); + return ( + typeof body === "object" && + body !== null && + !(body instanceof ArrayBuffer) && + !ArrayBuffer.isView(body) && + !(body instanceof Blob) && + !(body instanceof FormData) && + !(body instanceof URLSearchParams) + ); } async function parseSuccessResponse(response: Response): Promise { diff --git a/src/index.ts b/src/index.ts index 09a1a07..8f5c18f 100644 --- a/src/index.ts +++ b/src/index.ts @@ -71,6 +71,24 @@ export { type DomainWorkflowClient, type DomainWorkflowRuntimeClient, } from "./workflows/domain-actions.js"; +export { + createInfomaniakOpenClawTools, + InfomaniakPluginConfigJsonSchema, + infomaniakCallToolSchema, + infomaniakDiscoverToolSchema, + infomaniakDescribeToolSchema, + infomaniakDomainsToolSchema, + infomaniakMailApplicationToolSchema, + infomaniakSearchToolSchema, + infomaniakWorkflowDescribeToolSchema, + infomaniakWorkflowListToolSchema, + infomaniakWorkflowRunToolSchema, + resolveInfomaniakPluginConfig, + type InfomaniakOpenClawPluginConfig, + type InfomaniakOpenClawToolsOptions, + type OperationDescriptionWithRequirements, + type OperationSummary, +} from "./openclaw/infomaniak-tools.js"; export { buildDomainMetadata, buildOperationCatalog, diff --git a/src/openclaw/infomaniak-tools.ts b/src/openclaw/infomaniak-tools.ts index 452849e..688d0ad 100644 --- a/src/openclaw/infomaniak-tools.ts +++ b/src/openclaw/infomaniak-tools.ts @@ -9,10 +9,12 @@ import { describeOperationRequirements, describeResourceKind, getOperation, + listDomainActions, listDomains, listResourceDiscoveryRecipes, listOperations, searchOperations, + type DomainActionMetadata, type InfomaniakClientConfig, type MailDraftPayload, type MailMoveMessagesPayload, @@ -25,6 +27,7 @@ import { export interface InfomaniakOpenClawPluginConfig { token?: string; + tokenEnvName: string; baseUrl?: string; mailApplicationBaseUrl?: string; allowedDomains: readonly string[]; @@ -65,6 +68,11 @@ export const InfomaniakPluginConfigJsonSchema = { additionalProperties: false, properties: { token: { type: "string", description: "Infomaniak API bearer token." }, + tokenEnvName: { + type: "string", + default: "INFOMANIAK_TOKEN", + description: "Environment variable name used for the Infomaniak API bearer token when token is not configured directly.", + }, baseUrl: { type: "string", description: "Infomaniak API base URL. Defaults to https://api.infomaniak.com." }, mailApplicationBaseUrl: { type: "string", @@ -179,6 +187,32 @@ export const infomaniakMailApplicationToolSchema = Type.Object( { additionalProperties: false }, ); +export const infomaniakWorkflowListToolSchema = Type.Object( + { + domain: Type.Optional(Type.String({ description: "Restrict workflow actions to one Infomaniak domain." })), + mutating: Type.Optional(Type.Boolean({ description: "Restrict workflow actions by mutating status." })), + }, + { additionalProperties: false }, +); + +export const infomaniakWorkflowDescribeToolSchema = Type.Object( + { + domain: Type.String({ description: "Infomaniak workflow domain." }), + action: Type.String({ description: "Infomaniak workflow action name." }), + }, + { additionalProperties: false }, +); + +export const infomaniakWorkflowRunToolSchema = Type.Object( + { + domain: Type.String({ description: "Infomaniak workflow domain." }), + action: Type.String({ description: "Infomaniak workflow action name." }), + input: Type.Optional(Type.Record(Type.String(), Type.Unknown(), { description: "Workflow action input." })), + confirm_mutating: Type.Optional(Type.Boolean({ description: "Required for mutating workflow actions when plugin config allows mutation." })), + }, + { additionalProperties: false }, +); + type MailApplicationActionName = | "listUserMailboxes" | "listFolders" @@ -381,6 +415,29 @@ export function createInfomaniakOpenClawTools(options: InfomaniakOpenClawToolsOp executionMode: "sequential", execute: async (_toolCallId, params, signal) => jsonResult(await callMailApplicationAction(config, options.fetch, asRecord(params), signal)), }, + { + name: "infomaniak_workflow_list", + label: "Infomaniak Workflow List", + description: "List reviewed Infomaniak SDK workflow actions available through the current OpenClaw plugin policy.", + parameters: infomaniakWorkflowListToolSchema, + execute: async (_toolCallId, params) => jsonResult({ actions: listAllowedWorkflowActions(config, asRecord(params)) }), + }, + { + name: "infomaniak_workflow_describe", + label: "Infomaniak Workflow Describe", + description: "Describe one reviewed Infomaniak SDK workflow action before running it.", + parameters: infomaniakWorkflowDescribeToolSchema, + execute: async (_toolCallId, params) => jsonResult({ action: getAllowedWorkflowAction(config, readDomain(params), readAction(params)) }), + }, + { + name: "infomaniak_workflow_run", + label: "Infomaniak Workflow Run", + description: + "Run one reviewed Infomaniak SDK workflow action. Prefer this for common domain workflows; mutating actions require explicit confirmation and plugin permission.", + parameters: infomaniakWorkflowRunToolSchema, + executionMode: "sequential", + execute: async (_toolCallId, params, signal) => jsonResult(await runWorkflowAction(config, options.fetch, asRecord(params), signal)), + }, { name: "infomaniak_call", label: "Infomaniak Call", @@ -404,6 +461,7 @@ export function resolveInfomaniakPluginConfig(config: Record | const record = asRecord(config ?? {}); return { ...optionalStringProperty(record, "token"), + tokenEnvName: stringParam(record.tokenEnvName) ?? "INFOMANIAK_TOKEN", ...optionalStringProperty(record, "baseUrl"), ...optionalStringProperty(record, "mailApplicationBaseUrl"), allowedDomains: stringArrayProperty(record, "allowedDomains"), @@ -523,6 +581,23 @@ async function callMailApplicationAction( return { operation: summarizeMailApplicationAction(action), result }; } +async function runWorkflowAction( + config: InfomaniakOpenClawPluginConfig, + fetchImpl: typeof fetch | undefined, + params: Record, + signal: AbortSignal | undefined, +) { + const action = getAllowedWorkflowAction(config, readDomain(params), readAction(params)); + assertMutationAllowed(config, { operationId: action.id, mutating: action.mutating }, params.confirm_mutating === true); + const client = createInfomaniakClient(buildClientConfig(config, fetchImpl)); + return client.workflows.run({ + domain: action.domain, + action: action.action, + ...optionalProperty("input", asOptionalRecord(params.input)), + ...optionalProperty("signal", signal), + }); +} + async function executeMailApplicationAction( client: ReturnType, action: MailApplicationActionMetadata, @@ -618,6 +693,39 @@ function mailApplicationActionAllowed(config: InfomaniakOpenClawPluginConfig, ac return !deniedOperationSet.has(action.operationId); } +function listAllowedWorkflowActions(config: InfomaniakOpenClawPluginConfig, params: Record): readonly DomainActionMetadata[] { + return listDomainActions({ + ...optionalProperty("domain", stringParam(params.domain)), + ...optionalProperty("mutating", typeof params.mutating === "boolean" ? params.mutating : undefined), + }).filter((action) => workflowActionAllowed(config, action)); +} + +function getAllowedWorkflowAction(config: InfomaniakOpenClawPluginConfig, domain: string, actionName: string): DomainActionMetadata { + const action = listDomainActions({ domain }).find((candidate) => candidate.action === actionName); + if (!action) { + throw new Error(`Unknown Infomaniak workflow action: ${domain}/${actionName}`); + } + if (!workflowActionAllowed(config, action)) { + throw new Error(`Infomaniak workflow action is not allowed by plugin policy: ${action.id}`); + } + return action; +} + +function workflowActionAllowed(config: InfomaniakOpenClawPluginConfig, action: DomainActionMetadata): boolean { + const allowedOperationSet = new Set(config.allowedOperations); + const deniedOperationSet = new Set(config.deniedOperations); + if (!domainAllowed(config, action.domain)) { + return false; + } + if (action.operationIds.some((operationId) => deniedOperationSet.has(operationId))) { + return false; + } + if (allowedOperationSet.size > 0) { + return action.operationIds.length > 0 && action.operationIds.every((operationId) => allowedOperationSet.has(operationId)); + } + return true; +} + function domainAllowed(config: InfomaniakOpenClawPluginConfig, domain: string): boolean { return config.allowedDomains.length === 0 || config.allowedDomains.includes(domain); } @@ -693,6 +801,8 @@ function buildClientConfig(config: InfomaniakOpenClawPluginConfig, fetchImpl: ty const clientConfig: InfomaniakClientConfig = {}; if (config.token) { clientConfig.token = config.token; + } else { + clientConfig.token = () => process.env[config.tokenEnvName] ?? ""; } if (config.baseUrl) { clientConfig.baseUrl = config.baseUrl; @@ -753,6 +863,22 @@ function readMailApplicationAction(params: Record): string { return action; } +function readDomain(params: unknown): string { + const domain = stringParam(asRecord(params).domain); + if (!domain) { + throw new Error("domain is required."); + } + return domain; +} + +function readAction(params: unknown): string { + const action = stringParam(asRecord(params).action); + if (!action) { + throw new Error("action is required."); + } + return action; +} + function requiredString(params: Record, key: string): string { const value = stringParam(params[key]); if (!value) { diff --git a/src/workflows/domain-action-helpers.ts b/src/workflows/domain-action-helpers.ts index a281d29..b64022b 100644 --- a/src/workflows/domain-action-helpers.ts +++ b/src/workflows/domain-action-helpers.ts @@ -1,3 +1,6 @@ +import { readFile, stat } from "node:fs/promises"; +import { basename, isAbsolute } from "node:path"; + import { getOperation } from "../catalog/operation-catalog.js"; import { InfomaniakError } from "../client/errors.js"; import type { OperationRequest } from "../client/generated-operation-client.js"; @@ -166,11 +169,52 @@ export function optionalRecord(input: Record, key: string): Rec return isRecord(value) ? value : undefined; } -export function requiredValue(input: Record, key: string): unknown { - if (!(key in input) || input[key] === undefined || input[key] === null) { - throw new InfomaniakError(`${key} is required.`); +export async function buildUploadFileRequest(input: Record): Promise> { + const upload = await readUploadBody(input); + return { + path: { drive_id: requiredInteger(input, "drive_id") }, + query: optionalQuery({ + total_size: upload.totalSize, + file_name: upload.fileName, + directory_id: integerParam(input.directory_id), + directory_path: optionalString(input, "directory_path"), + conflict: optionalString(input, "conflict"), + }), + body: upload.body, + }; +} + +async function readUploadBody(input: Record): Promise<{ body: unknown; totalSize: number; fileName: string | undefined }> { + if ("body" in input && input.body !== undefined && input.body !== null) { + return { + body: input.body, + totalSize: requiredInteger(input, "total_size"), + fileName: optionalString(input, "file_name"), + }; + } + + const filePath = optionalString(input, "file_path"); + if (!filePath) { + throw new InfomaniakError("body or file_path is required."); } - return input[key]; + if (!isAbsolute(filePath)) { + throw new InfomaniakError("file_path must be absolute."); + } + + const fileStats = await stat(filePath); + if (!fileStats.isFile()) { + throw new InfomaniakError("file_path must point to a regular file."); + } + const expectedSize = integerParam(input.total_size); + if (expectedSize !== undefined && expectedSize !== fileStats.size) { + throw new InfomaniakError("total_size must match file_path byte size."); + } + + return { + body: await readFile(filePath), + totalSize: fileStats.size, + fileName: optionalString(input, "file_name") ?? basename(filePath), + }; } function stringNumberRecord(value: unknown): Record | undefined { diff --git a/src/workflows/domain-actions.ts b/src/workflows/domain-actions.ts index f328ccc..ce739a0 100644 --- a/src/workflows/domain-actions.ts +++ b/src/workflows/domain-actions.ts @@ -3,6 +3,7 @@ import { InfomaniakError } from "../client/errors.js"; import type { MailDraftPayload, MailMoveMessagesPayload } from "../client/mail-application.js"; import { booleanParam, + buildUploadFileRequest, customAction, discoveryActions, field, @@ -19,7 +20,6 @@ import { requiredInteger, requiredRecord, requiredString, - requiredValue, responseItems, withSignal, } from "./domain-action-helpers.js"; @@ -485,36 +485,24 @@ const staticActions: readonly DomainActionDefinition[] = [ signal, ), }), - operationAction({ + customAction({ domain: "kdrive", action: "uploadFile", - operationId: "kDriveUploadV3", + operationIds: ["kDriveUploadV3"], summary: "Upload file bytes to kDrive.", - description: "Upload direct file content to a kDrive destination using the documented v3 upload route.", + description: "Upload file content from a local path or direct body to a kDrive destination using the documented v3 upload route.", input: [ field("drive_id", "number", true, "Drive identifier."), - field("body", "binary", true, "File bytes as a BodyInit-compatible value."), - field("total_size", "number", true, "Total uploaded byte size."), + field("body", "binary", false, "File bytes as a BodyInit-compatible value."), + field("file_path", "string", false, "Absolute local file path to read and upload."), + field("total_size", "number", false, "Total uploaded byte size. Required for direct body uploads and validated for file_path uploads."), field("file_name", "string", false, "Remote file name."), field("directory_id", "number", false, "Destination directory identifier."), field("directory_path", "string", false, "Destination directory path."), field("conflict", "string", false, "Conflict handling mode accepted by the API."), ], - buildRequest: (input, signal) => - withSignal( - { - path: { drive_id: requiredInteger(input, "drive_id") }, - query: optionalQuery({ - total_size: requiredInteger(input, "total_size"), - file_name: optionalString(input, "file_name"), - directory_id: integerParam(input.directory_id), - directory_path: optionalString(input, "directory_path"), - conflict: optionalString(input, "conflict"), - }), - body: requiredValue(input, "body"), - }, - signal, - ), + mutating: true, + run: async (client, input, signal) => client.requestOperation("kDriveUploadV3", withSignal(await buildUploadFileRequest(input), signal)), }), operationAction({ domain: "publicCloud", diff --git a/tests/unit/client/create-client.test.ts b/tests/unit/client/create-client.test.ts index c6b1982..1344cdf 100644 --- a/tests/unit/client/create-client.test.ts +++ b/tests/unit/client/create-client.test.ts @@ -100,6 +100,22 @@ describe("createInfomaniakClient", () => { expect((init?.headers as Headers).has("content-type")).toBe(false); }); + it("preserves typed array request bodies as binary content", async () => { + const fetchMock = vi.fn().mockResolvedValue(new Response(null, { status: 204 })); + const binary = new Uint8Array([1, 2, 3]); + const client = createInfomaniakClient({ fetch: fetchMock }); + + const result = await client.raw.POST("/upload", { + body: binary, + requestContentTypes: ["application/octet-stream"], + }); + + expect(result).toBeUndefined(); + const init = fetchMock.mock.calls[0]?.[1]; + expect(init?.body).toBe(binary); + expect((init?.headers as Headers).has("content-type")).toBe(false); + }); + it("supports the generic request helper, custom base URLs, header providers, and all raw mutating methods", async () => { const fetchMock = vi.fn().mockImplementation(async () => jsonResponse({ ok: true })); const client = createInfomaniakClient({ diff --git a/tests/unit/index.test.ts b/tests/unit/index.test.ts index c633cfd..d825f7d 100644 --- a/tests/unit/index.test.ts +++ b/tests/unit/index.test.ts @@ -1,10 +1,14 @@ import { describe, expect, it } from "vitest"; -import { packageName } from "../../src/index.js"; +import { createInfomaniakOpenClawTools, packageName, resolveInfomaniakPluginConfig } from "../../src/index.js"; describe("package entrypoint", () => { it("exports the package identity", () => { expect(packageName).toBe("liquid-potassium"); }); -}); + it("exports the OpenClaw adapter helpers from the public entrypoint", () => { + expect(resolveInfomaniakPluginConfig(undefined).tokenEnvName).toBe("INFOMANIAK_TOKEN"); + expect(createInfomaniakOpenClawTools().map((tool) => tool.name)).toContain("infomaniak_workflow_run"); + }); +}); diff --git a/tests/unit/openclaw/infomaniak-skill.test.ts b/tests/unit/openclaw/infomaniak-skill.test.ts index 27d8e68..cab5b95 100644 --- a/tests/unit/openclaw/infomaniak-skill.test.ts +++ b/tests/unit/openclaw/infomaniak-skill.test.ts @@ -20,6 +20,9 @@ describe("Infomaniak OpenClaw skill", () => { "infomaniak_describe", "infomaniak_discover", "infomaniak_mail_application", + "infomaniak_workflow_list", + "infomaniak_workflow_describe", + "infomaniak_workflow_run", "infomaniak_call", ]) { expect(registeredToolNames).toContain(toolName); @@ -32,15 +35,18 @@ describe("Infomaniak OpenClaw skill", () => { const searchIndex = skill.indexOf("Use `infomaniak_search`"); const describeIndex = skill.indexOf("Use `infomaniak_describe`"); const discoverIndex = skill.indexOf("Use `infomaniak_discover`"); + const workflowIndex = skill.indexOf("Use `infomaniak_workflow_list`"); const callIndex = skill.indexOf("Use `infomaniak_call`"); expect(searchIndex).toBeGreaterThan(0); expect(describeIndex).toBeGreaterThan(searchIndex); expect(discoverIndex).toBeGreaterThan(describeIndex); - expect(callIndex).toBeGreaterThan(discoverIndex); + expect(workflowIndex).toBeGreaterThan(discoverIndex); + expect(callIndex).toBeGreaterThan(workflowIndex); expect(skill).toContain("Do not guess operation IDs"); expect(skill).toContain("no_public_discovery"); expect(skill).toContain("Mail application actions for mailbox consumption"); + expect(skill).toContain("Prefer reviewed workflow actions over raw operation calls"); expect(skill).toContain("Call a mutating operation only when the user has explicitly asked"); expect(skill).toContain("confirm_mutating=true"); }); diff --git a/tests/unit/openclaw/infomaniak-tools.test.ts b/tests/unit/openclaw/infomaniak-tools.test.ts index 8ae72bc..64099ee 100644 --- a/tests/unit/openclaw/infomaniak-tools.test.ts +++ b/tests/unit/openclaw/infomaniak-tools.test.ts @@ -11,6 +11,9 @@ import { infomaniakDomainsToolSchema, infomaniakMailApplicationToolSchema, infomaniakSearchToolSchema, + infomaniakWorkflowDescribeToolSchema, + infomaniakWorkflowListToolSchema, + infomaniakWorkflowRunToolSchema, resolveInfomaniakPluginConfig, } from "../../../src/openclaw/infomaniak-tools.js"; @@ -28,12 +31,16 @@ describe("Infomaniak OpenClaw tools", () => { expect(infomaniakOpenClawPlugin.id).toBe("infomaniak"); expect(InfomaniakPluginConfigJsonSchema.properties.blockMutating.default).toBe(true); + expect(InfomaniakPluginConfigJsonSchema.properties.tokenEnvName.default).toBe("INFOMANIAK_TOKEN"); expect(registeredTools.map((tool) => tool.name)).toEqual([ "infomaniak_domains", "infomaniak_search", "infomaniak_describe", "infomaniak_discover", "infomaniak_mail_application", + "infomaniak_workflow_list", + "infomaniak_workflow_describe", + "infomaniak_workflow_run", "infomaniak_call", ]); expect(registeredTools.map((tool) => tool.parameters)).toEqual([ @@ -42,6 +49,9 @@ describe("Infomaniak OpenClaw tools", () => { infomaniakDescribeToolSchema, infomaniakDiscoverToolSchema, infomaniakMailApplicationToolSchema, + infomaniakWorkflowListToolSchema, + infomaniakWorkflowDescribeToolSchema, + infomaniakWorkflowRunToolSchema, infomaniakCallToolSchema, ]); expect(registeredTools.every((tool) => tool.label && tool.description)).toBe(true); @@ -49,6 +59,7 @@ describe("Infomaniak OpenClaw tools", () => { it("resolves strict plugin config defaults and validates supported config types", () => { expect(resolveInfomaniakPluginConfig(undefined)).toEqual({ + tokenEnvName: "INFOMANIAK_TOKEN", allowedDomains: [], allowedOperations: [], deniedOperations: [], @@ -57,6 +68,7 @@ describe("Infomaniak OpenClaw tools", () => { expect( resolveInfomaniakPluginConfig({ token: " token ", + tokenEnvName: " LIQUID_TEST_TOKEN ", baseUrl: " https://example.test ", mailApplicationBaseUrl: " https://mail.example.test ", allowedDomains: ["kmeet", "", 1], @@ -66,6 +78,7 @@ describe("Infomaniak OpenClaw tools", () => { }), ).toEqual({ token: "token", + tokenEnvName: "LIQUID_TEST_TOKEN", baseUrl: "https://example.test", mailApplicationBaseUrl: "https://mail.example.test", allowedDomains: ["kmeet"], @@ -458,6 +471,162 @@ describe("Infomaniak OpenClaw tools", () => { ); }); + it("lists, describes, and runs allowed SDK workflow actions through injected fetch", async () => { + const abort = new AbortController(); + const fetchMock = vi.fn().mockImplementation(async () => + new Response(JSON.stringify({ result: "success", data: [] }), { + headers: { "content-type": "application/json" }, + }), + ); + const tools = createInfomaniakOpenClawTools({ + fetch: fetchMock, + config: { + allowedDomains: ["kdrive"], + tokenEnvName: "LIQUID_POTASSIUM_TEST_TOKEN", + }, + }); + const previousToken = process.env.LIQUID_POTASSIUM_TEST_TOKEN; + process.env.LIQUID_POTASSIUM_TEST_TOKEN = "env-secret"; + + try { + const readOnlyActions = await executeTool(findTool(tools, "infomaniak_workflow_list"), { + domain: "kdrive", + mutating: false, + }); + const allKdriveActions = await executeTool(findTool(tools, "infomaniak_workflow_list"), { + domain: "kdrive", + }); + const mutatingActions = await executeTool(findTool(tools, "infomaniak_workflow_list"), { + domain: "kdrive", + mutating: true, + }); + const description = await executeTool(findTool(tools, "infomaniak_workflow_describe"), { + domain: "kdrive", + action: "uploadFile", + }); + const run = await findTool(tools, "infomaniak_workflow_run").execute( + "workflow-run", + { + domain: "kdrive", + action: "listDirectory", + input: { drive_id: 3024749, file_id: 5, limit: 2 }, + }, + abort.signal, + ); + + expect(readOnlyActions.actions).toEqual( + expect.arrayContaining([expect.objectContaining({ id: "kdrive/listDirectory", operationIds: ["kDriveGetFilesInDirectoryV3"] })]), + ); + expect((allKdriveActions.actions as unknown[]).length).toBeGreaterThan((readOnlyActions.actions as unknown[]).length); + expect(mutatingActions.actions).toEqual(expect.arrayContaining([expect.objectContaining({ id: "kdrive/uploadFile", mutating: true })])); + expect(description.action).toEqual( + expect.objectContaining({ + id: "kdrive/uploadFile", + input: expect.arrayContaining([expect.objectContaining({ name: "file_path", required: false })]), + }), + ); + expect(run.details).toEqual({ + action: expect.objectContaining({ id: "kdrive/listDirectory" }), + result: { result: "success", data: [] }, + }); + expect(fetchMock.mock.calls[0]?.[0]).toBe("https://api.infomaniak.com/3/drive/3024749/files/5/files?limit=2"); + expect(fetchMock.mock.calls[0]?.[1]?.signal).toBe(abort.signal); + expect((fetchMock.mock.calls[0]?.[1]?.headers as Headers).get("authorization")).toBe("Bearer env-secret"); + } finally { + if (previousToken === undefined) { + delete process.env.LIQUID_POTASSIUM_TEST_TOKEN; + } else { + process.env.LIQUID_POTASSIUM_TEST_TOKEN = previousToken; + } + } + }); + + it("applies operation policy, confirmation, and parameter validation to workflow actions", async () => { + const fetchMock = vi.fn().mockImplementation(async () => + new Response(JSON.stringify({ created: true }), { + headers: { "content-type": "application/json" }, + }), + ); + + const allowedByOperation = await executeTool( + findTool(createInfomaniakOpenClawTools({ config: { allowedOperations: ["kDriveGetFilesInDirectoryV3"] } }), "infomaniak_workflow_describe"), + { domain: "kdrive", action: "listDirectory" }, + ); + const emptyOperationIds = await executeTool( + findTool(createInfomaniakOpenClawTools({ config: { allowedDomains: ["newsletter"] } }), "infomaniak_workflow_list"), + { domain: "newsletter", mutating: false }, + ); + const mutationResult = await executeTool( + findTool( + createInfomaniakOpenClawTools({ + fetch: fetchMock, + config: { blockMutating: false, allowedOperations: ["kDriveCreateDirectoryV3"] }, + }), + "infomaniak_workflow_run", + ), + { + domain: "kdrive", + action: "createDirectory", + input: { drive_id: 3024749, file_id: 5, body: { name: "Docs" } }, + confirm_mutating: true, + }, + ); + + expect(allowedByOperation.action).toEqual(expect.objectContaining({ id: "kdrive/listDirectory" })); + expect(emptyOperationIds.actions).toEqual(expect.arrayContaining([expect.objectContaining({ id: "newsletter/discoverNewsletterDomain", operationIds: [] })])); + expect(mutationResult).toEqual({ + action: expect.objectContaining({ id: "kdrive/createDirectory" }), + result: { created: true }, + }); + expect(fetchMock.mock.calls[0]?.[0]).toBe("https://api.infomaniak.com/3/drive/3024749/files/5/directory"); + + await expect( + executeTool( + findTool(createInfomaniakOpenClawTools({ config: { allowedOperations: ["NewsletterShowDomain"] } }), "infomaniak_workflow_describe"), + { domain: "newsletter", action: "discoverNewsletterDomain" }, + ), + ).rejects.toThrow(/not allowed/); + await expect( + executeTool( + findTool(createInfomaniakOpenClawTools({ config: { deniedOperations: ["kDriveGetFilesInDirectoryV3"] } }), "infomaniak_workflow_describe"), + { domain: "kdrive", action: "listDirectory" }, + ), + ).rejects.toThrow(/not allowed/); + await expect( + executeTool( + findTool(createInfomaniakOpenClawTools({ config: { allowedDomains: ["mail"] } }), "infomaniak_workflow_describe"), + { domain: "kdrive", action: "listDirectory" }, + ), + ).rejects.toThrow(/not allowed/); + await expect( + executeTool(findTool(createInfomaniakOpenClawTools(), "infomaniak_workflow_describe"), { + domain: "kdrive", + action: "missing", + }), + ).rejects.toThrow(/Unknown Infomaniak workflow action/); + await expect( + executeTool(findTool(createInfomaniakOpenClawTools(), "infomaniak_workflow_run"), { + domain: "kdrive", + action: "uploadFile", + confirm_mutating: true, + }), + ).rejects.toThrow(/blocked by plugin config/); + await expect( + executeTool( + findTool(createInfomaniakOpenClawTools({ config: { blockMutating: false } }), "infomaniak_workflow_run"), + { domain: "kdrive", action: "uploadFile" }, + ), + ).rejects.toThrow(/confirm_mutating=true/); + await expect(findTool(createInfomaniakOpenClawTools(), "infomaniak_workflow_describe").execute("bad-call", undefined)).rejects.toThrow( + /domain is required/, + ); + await expect( + executeTool(findTool(createInfomaniakOpenClawTools(), "infomaniak_workflow_describe"), { + domain: "kdrive", + }), + ).rejects.toThrow(/action is required/); + }); + it("calls allowed operations through the SDK with injected fetch", async () => { const fetchMock = vi.fn().mockResolvedValue( new Response(JSON.stringify({ planned: true }), { @@ -497,6 +666,29 @@ describe("Infomaniak OpenClaw tools", () => { expect((init?.headers as Headers).get("x-extra")).toBe("1"); }); + it("omits authorization when the configured token environment variable is absent", async () => { + const fetchMock = vi.fn().mockResolvedValue( + new Response(JSON.stringify({ settings: true }), { + headers: { "content-type": "application/json" }, + }), + ); + delete process.env.LIQUID_POTASSIUM_MISSING_TOKEN; + const tools = createInfomaniakOpenClawTools({ + fetch: fetchMock, + config: { + tokenEnvName: "LIQUID_POTASSIUM_MISSING_TOKEN", + allowedOperations: ["get_1_kmeet_rooms_room_id_settings"], + }, + }); + + await executeTool(findTool(tools, "infomaniak_call"), { + operation_id: "get_1_kmeet_rooms_room_id_settings", + path: { room_id: "room-1" }, + }); + + expect((fetchMock.mock.calls[0]?.[1]?.headers as Headers).has("authorization")).toBe(false); + }); + it("blocks disallowed calls and mutating operations without explicit permission", async () => { await expect( executeTool(findTool(createInfomaniakOpenClawTools(), "infomaniak_call"), { diff --git a/tests/unit/workflows/domain-actions.test.ts b/tests/unit/workflows/domain-actions.test.ts index 7374ea7..a6c23e4 100644 --- a/tests/unit/workflows/domain-actions.test.ts +++ b/tests/unit/workflows/domain-actions.test.ts @@ -1,3 +1,7 @@ +import { mkdtemp, rm, writeFile } from "node:fs/promises"; +import { tmpdir } from "node:os"; +import { join } from "node:path"; + import { describe, expect, it, vi } from "vitest"; import { @@ -132,6 +136,43 @@ describe("domain workflow actions", () => { }); }); + it("uploads kDrive files from absolute file paths", async () => { + const client = createMockWorkflowRuntime(); + const directory = await mkdtemp(join(tmpdir(), "liquid-potassium-")); + const filePath = join(directory, "note.txt"); + + try { + await writeFile(filePath, "hello"); + + await runDomainAction(client, { + domain: "kdrive", + action: "uploadFile", + input: { drive_id: 3024749, file_path: filePath, directory_path: "/Docs" }, + }); + await runDomainAction(client, { + domain: "kdrive", + action: "uploadFile", + input: { drive_id: 3024749, file_path: filePath, total_size: 5, file_name: "remote.txt" }, + }); + + const firstUpload = client.requestOperation.mock.calls.find((call) => call[0] === "kDriveUploadV3")?.[1]; + const secondUpload = client.requestOperation.mock.calls.filter((call) => call[0] === "kDriveUploadV3")[1]?.[1]; + expect(firstUpload).toEqual({ + path: { drive_id: 3024749 }, + query: { total_size: 5, file_name: "note.txt", directory_path: "/Docs" }, + body: expect.any(Uint8Array), + }); + expect([...(firstUpload?.body as Uint8Array)]).toEqual([104, 101, 108, 108, 111]); + expect(secondUpload).toEqual({ + path: { drive_id: 3024749 }, + query: { total_size: 5, file_name: "remote.txt" }, + body: expect.any(Uint8Array), + }); + } finally { + await rm(directory, { recursive: true, force: true }); + } + }); + it("delegates mailbox actions to the Mail application client", async () => { const client = createMockWorkflowRuntime(); @@ -249,7 +290,12 @@ describe("domain workflow actions", () => { await expect(runDomainAction(client, { domain: "kdrive", action: "createDirectory", input: { drive_id: 1, file_id: 1, body: "bad" } })).rejects.toThrow( /body must be an object/, ); - await expect(runDomainAction(client, { domain: "kdrive", action: "uploadFile", input: { drive_id: 1, total_size: 10 } })).rejects.toThrow(/body is required/); + await expect(runDomainAction(client, { domain: "kdrive", action: "uploadFile", input: { drive_id: 1, total_size: 10 } })).rejects.toThrow( + /body or file_path is required/, + ); + await expect(runDomainAction(client, { domain: "kdrive", action: "uploadFile", input: { drive_id: 1, file_path: "relative.txt" } })).rejects.toThrow( + /file_path must be absolute/, + ); await expect(runDomainAction(client, { domain: "kdrive", action: "discoverKdriveDrive", input: { parents: "bad" } })).rejects.toThrow( /parents must be an object/, ); @@ -262,6 +308,25 @@ describe("domain workflow actions", () => { await expect(runDomainAction(client, { domain: "kdrive", action: "findPrivateFolder", input: { drive_id: 1 } })).rejects.toThrow(/Private/); }); + it("fails closed for invalid kDrive upload file paths", async () => { + const client = createMockWorkflowRuntime(); + const directory = await mkdtemp(join(tmpdir(), "liquid-potassium-")); + const filePath = join(directory, "note.txt"); + + try { + await writeFile(filePath, "hello"); + + await expect( + runDomainAction(client, { domain: "kdrive", action: "uploadFile", input: { drive_id: 1, file_path: directory } }), + ).rejects.toThrow(/regular file/); + await expect( + runDomainAction(client, { domain: "kdrive", action: "uploadFile", input: { drive_id: 1, file_path: filePath, total_size: 4 } }), + ).rejects.toThrow(/total_size must match/); + } finally { + await rm(directory, { recursive: true, force: true }); + } + }); + it("exposes workflows on createInfomaniakClient", async () => { const fetchMock = vi.fn().mockResolvedValue(jsonResponse({ data: [] })); const client = createInfomaniakClient({ token: "secret", fetch: fetchMock }); From 28450a310eeed5ffb18e05e9a93f60be506260b8 Mon Sep 17 00:00:00 2001 From: OpenCow Date: Sat, 13 Jun 2026 13:50:48 +0200 Subject: [PATCH 2/7] chore: track package build output --- .gitignore | 1 - dist/openclaw/plugin.d.ts | 3 + dist/openclaw/plugin.js | 16 + dist/openclaw/plugin.js.map | 1 + dist/src/catalog/operation-catalog.d.ts | 52 + dist/src/catalog/operation-catalog.js | 113 + dist/src/catalog/operation-catalog.js.map | 1 + dist/src/client/create-client.d.ts | 37 + dist/src/client/create-client.js | 207 + dist/src/client/create-client.js.map | 1 + dist/src/client/errors.d.ts | 22 + dist/src/client/errors.js | 27 + dist/src/client/errors.js.map | 1 + .../client/generated-operation-client.d.ts | 11 + dist/src/client/generated-operation-client.js | 2 + .../client/generated-operation-client.js.map | 1 + dist/src/client/mail-application.d.ts | 90 + dist/src/client/mail-application.js | 159 + dist/src/client/mail-application.js.map | 1 + dist/src/discovery/resource-discovery.d.ts | 193 + dist/src/discovery/resource-discovery.js | 432 + dist/src/discovery/resource-discovery.js.map | 1 + dist/src/generated/catalog/domains.d.ts | 52 + dist/src/generated/catalog/domains.js | 71 + dist/src/generated/catalog/domains.js.map | 1 + .../generated/catalog/domains/account.d.ts | 2 + dist/src/generated/catalog/domains/account.js | 5907 + .../generated/catalog/domains/account.js.map | 1 + dist/src/generated/catalog/domains/ai.d.ts | 2 + dist/src/generated/catalog/domains/ai.js | 1476 + dist/src/generated/catalog/domains/ai.js.map | 1 + dist/src/generated/catalog/domains/core.d.ts | 2 + dist/src/generated/catalog/domains/core.js | 3003 + .../src/generated/catalog/domains/core.js.map | 1 + .../generated/catalog/domains/domains.d.ts | 2 + dist/src/generated/catalog/domains/domains.js | 3918 + .../generated/catalog/domains/domains.js.map | 1 + .../generated/catalog/domains/etickets.d.ts | 2 + .../src/generated/catalog/domains/etickets.js | 2184 + .../generated/catalog/domains/etickets.js.map | 1 + dist/src/generated/catalog/domains/kchat.d.ts | 2 + dist/src/generated/catalog/domains/kchat.js | 16625 ++ .../generated/catalog/domains/kchat.js.map | 1 + .../src/generated/catalog/domains/kdrive.d.ts | 2 + dist/src/generated/catalog/domains/kdrive.js | 35282 ++++ .../generated/catalog/domains/kdrive.js.map | 1 + dist/src/generated/catalog/domains/kmeet.d.ts | 2 + dist/src/generated/catalog/domains/kmeet.js | 127 + .../generated/catalog/domains/kmeet.js.map | 1 + dist/src/generated/catalog/domains/mail.d.ts | 2 + dist/src/generated/catalog/domains/mail.js | 15400 ++ .../src/generated/catalog/domains/mail.js.map | 1 + .../generated/catalog/domains/newsletter.d.ts | 2 + .../generated/catalog/domains/newsletter.js | 10955 ++ .../catalog/domains/newsletter.js.map | 1 + .../generated/catalog/domains/profile.d.ts | 2 + dist/src/generated/catalog/domains/profile.js | 1377 + .../generated/catalog/domains/profile.js.map | 1 + .../catalog/domains/publicCloud.d.ts | 2 + .../generated/catalog/domains/publicCloud.js | 11691 ++ .../catalog/domains/publicCloud.js.map | 1 + dist/src/generated/catalog/domains/radio.d.ts | 2 + dist/src/generated/catalog/domains/radio.js | 25697 +++ .../generated/catalog/domains/radio.js.map | 1 + .../catalog/domains/swissBackup.d.ts | 2 + .../generated/catalog/domains/swissBackup.js | 2029 + .../catalog/domains/swissBackup.js.map | 1 + .../catalog/domains/urlShortener.d.ts | 2 + .../generated/catalog/domains/urlShortener.js | 370 + .../catalog/domains/urlShortener.js.map | 1 + dist/src/generated/catalog/domains/video.d.ts | 2 + dist/src/generated/catalog/domains/video.js | 14056 ++ .../generated/catalog/domains/video.js.map | 1 + dist/src/generated/catalog/domains/vod.d.ts | 2 + dist/src/generated/catalog/domains/vod.js | 37401 ++++ dist/src/generated/catalog/domains/vod.js.map | 1 + dist/src/generated/catalog/operations.d.ts | 2 + dist/src/generated/catalog/operations.js | 38 + dist/src/generated/catalog/operations.js.map | 1 + dist/src/generated/catalog/types.d.ts | 67 + dist/src/generated/catalog/types.js | 2 + dist/src/generated/catalog/types.js.map | 1 + dist/src/generated/operations/account.d.ts | 41 + dist/src/generated/operations/account.js | 43 + dist/src/generated/operations/account.js.map | 1 + dist/src/generated/operations/ai.d.ts | 19 + dist/src/generated/operations/ai.js | 21 + dist/src/generated/operations/ai.js.map | 1 + dist/src/generated/operations/core.d.ts | 26 + dist/src/generated/operations/core.js | 28 + dist/src/generated/operations/core.js.map | 1 + dist/src/generated/operations/domains.d.ts | 39 + dist/src/generated/operations/domains.js | 41 + dist/src/generated/operations/domains.js.map | 1 + dist/src/generated/operations/etickets.d.ts | 15 + dist/src/generated/operations/etickets.js | 17 + dist/src/generated/operations/etickets.js.map | 1 + dist/src/generated/operations/index.d.ts | 1500 + dist/src/generated/operations/index.js | 39 + dist/src/generated/operations/index.js.map | 1 + dist/src/generated/operations/kchat.d.ts | 176 + dist/src/generated/operations/kchat.js | 178 + dist/src/generated/operations/kchat.js.map | 1 + dist/src/generated/operations/kdrive.d.ts | 191 + dist/src/generated/operations/kdrive.js | 193 + dist/src/generated/operations/kdrive.js.map | 1 + dist/src/generated/operations/kmeet.d.ts | 5 + dist/src/generated/operations/kmeet.js | 7 + dist/src/generated/operations/kmeet.js.map | 1 + dist/src/generated/operations/mail.d.ts | 128 + dist/src/generated/operations/mail.js | 130 + dist/src/generated/operations/mail.js.map | 1 + dist/src/generated/operations/newsletter.d.ts | 80 + dist/src/generated/operations/newsletter.js | 82 + .../generated/operations/newsletter.js.map | 1 + dist/src/generated/operations/profile.d.ts | 23 + dist/src/generated/operations/profile.js | 25 + dist/src/generated/operations/profile.js.map | 1 + .../src/generated/operations/publicCloud.d.ts | 77 + dist/src/generated/operations/publicCloud.js | 79 + .../generated/operations/publicCloud.js.map | 1 + dist/src/generated/operations/radio.d.ts | 160 + dist/src/generated/operations/radio.js | 162 + dist/src/generated/operations/radio.js.map | 1 + .../src/generated/operations/swissBackup.d.ts | 21 + dist/src/generated/operations/swissBackup.js | 23 + .../generated/operations/swissBackup.js.map | 1 + .../generated/operations/urlShortener.d.ts | 10 + dist/src/generated/operations/urlShortener.js | 12 + .../generated/operations/urlShortener.js.map | 1 + dist/src/generated/operations/video.d.ts | 102 + dist/src/generated/operations/video.js | 104 + dist/src/generated/operations/video.js.map | 1 + dist/src/generated/operations/vod.d.ts | 367 + dist/src/generated/operations/vod.js | 369 + dist/src/generated/operations/vod.js.map | 1 + dist/src/generated/schema.d.ts | 141974 +++++++++++++++ dist/src/generated/schema.js | 6 + dist/src/generated/schema.js.map | 1 + dist/src/index.d.ts | 12 + dist/src/index.js | 10 + dist/src/index.js.map | 1 + dist/src/openapi/docs-snapshot.d.ts | 82 + dist/src/openapi/docs-snapshot.js | 311 + dist/src/openapi/docs-snapshot.js.map | 1 + dist/src/openapi/normalize.d.ts | 20 + dist/src/openapi/normalize.js | 410 + dist/src/openapi/normalize.js.map | 1 + dist/src/openapi/operation-generator.d.ts | 74 + dist/src/openapi/operation-generator.js | 367 + dist/src/openapi/operation-generator.js.map | 1 + dist/src/openclaw/infomaniak-tools.d.ts | 148 + dist/src/openclaw/infomaniak-tools.js | 766 + dist/src/openclaw/infomaniak-tools.js.map | 1 + dist/src/workflows/domain-action-helpers.d.ts | 26 + dist/src/workflows/domain-action-helpers.js | 222 + .../workflows/domain-action-helpers.js.map | 1 + dist/src/workflows/domain-action-types.d.ts | 56 + dist/src/workflows/domain-action-types.js | 2 + dist/src/workflows/domain-action-types.js.map | 1 + dist/src/workflows/domain-actions.d.ts | 6 + dist/src/workflows/domain-actions.js | 857 + dist/src/workflows/domain-actions.js.map | 1 + 163 files changed, 339064 insertions(+), 1 deletion(-) create mode 100644 dist/openclaw/plugin.d.ts create mode 100644 dist/openclaw/plugin.js create mode 100644 dist/openclaw/plugin.js.map create mode 100644 dist/src/catalog/operation-catalog.d.ts create mode 100644 dist/src/catalog/operation-catalog.js create mode 100644 dist/src/catalog/operation-catalog.js.map create mode 100644 dist/src/client/create-client.d.ts create mode 100644 dist/src/client/create-client.js create mode 100644 dist/src/client/create-client.js.map create mode 100644 dist/src/client/errors.d.ts create mode 100644 dist/src/client/errors.js create mode 100644 dist/src/client/errors.js.map create mode 100644 dist/src/client/generated-operation-client.d.ts create mode 100644 dist/src/client/generated-operation-client.js create mode 100644 dist/src/client/generated-operation-client.js.map create mode 100644 dist/src/client/mail-application.d.ts create mode 100644 dist/src/client/mail-application.js create mode 100644 dist/src/client/mail-application.js.map create mode 100644 dist/src/discovery/resource-discovery.d.ts create mode 100644 dist/src/discovery/resource-discovery.js create mode 100644 dist/src/discovery/resource-discovery.js.map create mode 100644 dist/src/generated/catalog/domains.d.ts create mode 100644 dist/src/generated/catalog/domains.js create mode 100644 dist/src/generated/catalog/domains.js.map create mode 100644 dist/src/generated/catalog/domains/account.d.ts create mode 100644 dist/src/generated/catalog/domains/account.js create mode 100644 dist/src/generated/catalog/domains/account.js.map create mode 100644 dist/src/generated/catalog/domains/ai.d.ts create mode 100644 dist/src/generated/catalog/domains/ai.js create mode 100644 dist/src/generated/catalog/domains/ai.js.map create mode 100644 dist/src/generated/catalog/domains/core.d.ts create mode 100644 dist/src/generated/catalog/domains/core.js create mode 100644 dist/src/generated/catalog/domains/core.js.map create mode 100644 dist/src/generated/catalog/domains/domains.d.ts create mode 100644 dist/src/generated/catalog/domains/domains.js create mode 100644 dist/src/generated/catalog/domains/domains.js.map create mode 100644 dist/src/generated/catalog/domains/etickets.d.ts create mode 100644 dist/src/generated/catalog/domains/etickets.js create mode 100644 dist/src/generated/catalog/domains/etickets.js.map create mode 100644 dist/src/generated/catalog/domains/kchat.d.ts create mode 100644 dist/src/generated/catalog/domains/kchat.js create mode 100644 dist/src/generated/catalog/domains/kchat.js.map create mode 100644 dist/src/generated/catalog/domains/kdrive.d.ts create mode 100644 dist/src/generated/catalog/domains/kdrive.js create mode 100644 dist/src/generated/catalog/domains/kdrive.js.map create mode 100644 dist/src/generated/catalog/domains/kmeet.d.ts create mode 100644 dist/src/generated/catalog/domains/kmeet.js create mode 100644 dist/src/generated/catalog/domains/kmeet.js.map create mode 100644 dist/src/generated/catalog/domains/mail.d.ts create mode 100644 dist/src/generated/catalog/domains/mail.js create mode 100644 dist/src/generated/catalog/domains/mail.js.map create mode 100644 dist/src/generated/catalog/domains/newsletter.d.ts create mode 100644 dist/src/generated/catalog/domains/newsletter.js create mode 100644 dist/src/generated/catalog/domains/newsletter.js.map create mode 100644 dist/src/generated/catalog/domains/profile.d.ts create mode 100644 dist/src/generated/catalog/domains/profile.js create mode 100644 dist/src/generated/catalog/domains/profile.js.map create mode 100644 dist/src/generated/catalog/domains/publicCloud.d.ts create mode 100644 dist/src/generated/catalog/domains/publicCloud.js create mode 100644 dist/src/generated/catalog/domains/publicCloud.js.map create mode 100644 dist/src/generated/catalog/domains/radio.d.ts create mode 100644 dist/src/generated/catalog/domains/radio.js create mode 100644 dist/src/generated/catalog/domains/radio.js.map create mode 100644 dist/src/generated/catalog/domains/swissBackup.d.ts create mode 100644 dist/src/generated/catalog/domains/swissBackup.js create mode 100644 dist/src/generated/catalog/domains/swissBackup.js.map create mode 100644 dist/src/generated/catalog/domains/urlShortener.d.ts create mode 100644 dist/src/generated/catalog/domains/urlShortener.js create mode 100644 dist/src/generated/catalog/domains/urlShortener.js.map create mode 100644 dist/src/generated/catalog/domains/video.d.ts create mode 100644 dist/src/generated/catalog/domains/video.js create mode 100644 dist/src/generated/catalog/domains/video.js.map create mode 100644 dist/src/generated/catalog/domains/vod.d.ts create mode 100644 dist/src/generated/catalog/domains/vod.js create mode 100644 dist/src/generated/catalog/domains/vod.js.map create mode 100644 dist/src/generated/catalog/operations.d.ts create mode 100644 dist/src/generated/catalog/operations.js create mode 100644 dist/src/generated/catalog/operations.js.map create mode 100644 dist/src/generated/catalog/types.d.ts create mode 100644 dist/src/generated/catalog/types.js create mode 100644 dist/src/generated/catalog/types.js.map create mode 100644 dist/src/generated/operations/account.d.ts create mode 100644 dist/src/generated/operations/account.js create mode 100644 dist/src/generated/operations/account.js.map create mode 100644 dist/src/generated/operations/ai.d.ts create mode 100644 dist/src/generated/operations/ai.js create mode 100644 dist/src/generated/operations/ai.js.map create mode 100644 dist/src/generated/operations/core.d.ts create mode 100644 dist/src/generated/operations/core.js create mode 100644 dist/src/generated/operations/core.js.map create mode 100644 dist/src/generated/operations/domains.d.ts create mode 100644 dist/src/generated/operations/domains.js create mode 100644 dist/src/generated/operations/domains.js.map create mode 100644 dist/src/generated/operations/etickets.d.ts create mode 100644 dist/src/generated/operations/etickets.js create mode 100644 dist/src/generated/operations/etickets.js.map create mode 100644 dist/src/generated/operations/index.d.ts create mode 100644 dist/src/generated/operations/index.js create mode 100644 dist/src/generated/operations/index.js.map create mode 100644 dist/src/generated/operations/kchat.d.ts create mode 100644 dist/src/generated/operations/kchat.js create mode 100644 dist/src/generated/operations/kchat.js.map create mode 100644 dist/src/generated/operations/kdrive.d.ts create mode 100644 dist/src/generated/operations/kdrive.js create mode 100644 dist/src/generated/operations/kdrive.js.map create mode 100644 dist/src/generated/operations/kmeet.d.ts create mode 100644 dist/src/generated/operations/kmeet.js create mode 100644 dist/src/generated/operations/kmeet.js.map create mode 100644 dist/src/generated/operations/mail.d.ts create mode 100644 dist/src/generated/operations/mail.js create mode 100644 dist/src/generated/operations/mail.js.map create mode 100644 dist/src/generated/operations/newsletter.d.ts create mode 100644 dist/src/generated/operations/newsletter.js create mode 100644 dist/src/generated/operations/newsletter.js.map create mode 100644 dist/src/generated/operations/profile.d.ts create mode 100644 dist/src/generated/operations/profile.js create mode 100644 dist/src/generated/operations/profile.js.map create mode 100644 dist/src/generated/operations/publicCloud.d.ts create mode 100644 dist/src/generated/operations/publicCloud.js create mode 100644 dist/src/generated/operations/publicCloud.js.map create mode 100644 dist/src/generated/operations/radio.d.ts create mode 100644 dist/src/generated/operations/radio.js create mode 100644 dist/src/generated/operations/radio.js.map create mode 100644 dist/src/generated/operations/swissBackup.d.ts create mode 100644 dist/src/generated/operations/swissBackup.js create mode 100644 dist/src/generated/operations/swissBackup.js.map create mode 100644 dist/src/generated/operations/urlShortener.d.ts create mode 100644 dist/src/generated/operations/urlShortener.js create mode 100644 dist/src/generated/operations/urlShortener.js.map create mode 100644 dist/src/generated/operations/video.d.ts create mode 100644 dist/src/generated/operations/video.js create mode 100644 dist/src/generated/operations/video.js.map create mode 100644 dist/src/generated/operations/vod.d.ts create mode 100644 dist/src/generated/operations/vod.js create mode 100644 dist/src/generated/operations/vod.js.map create mode 100644 dist/src/generated/schema.d.ts create mode 100644 dist/src/generated/schema.js create mode 100644 dist/src/generated/schema.js.map create mode 100644 dist/src/index.d.ts create mode 100644 dist/src/index.js create mode 100644 dist/src/index.js.map create mode 100644 dist/src/openapi/docs-snapshot.d.ts create mode 100644 dist/src/openapi/docs-snapshot.js create mode 100644 dist/src/openapi/docs-snapshot.js.map create mode 100644 dist/src/openapi/normalize.d.ts create mode 100644 dist/src/openapi/normalize.js create mode 100644 dist/src/openapi/normalize.js.map create mode 100644 dist/src/openapi/operation-generator.d.ts create mode 100644 dist/src/openapi/operation-generator.js create mode 100644 dist/src/openapi/operation-generator.js.map create mode 100644 dist/src/openclaw/infomaniak-tools.d.ts create mode 100644 dist/src/openclaw/infomaniak-tools.js create mode 100644 dist/src/openclaw/infomaniak-tools.js.map create mode 100644 dist/src/workflows/domain-action-helpers.d.ts create mode 100644 dist/src/workflows/domain-action-helpers.js create mode 100644 dist/src/workflows/domain-action-helpers.js.map create mode 100644 dist/src/workflows/domain-action-types.d.ts create mode 100644 dist/src/workflows/domain-action-types.js create mode 100644 dist/src/workflows/domain-action-types.js.map create mode 100644 dist/src/workflows/domain-actions.d.ts create mode 100644 dist/src/workflows/domain-actions.js create mode 100644 dist/src/workflows/domain-actions.js.map diff --git a/.gitignore b/.gitignore index b3ae12f..1001503 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ .DS_Store node_modules/ -dist/ coverage/ .vitest/ .tsbuildinfo diff --git a/dist/openclaw/plugin.d.ts b/dist/openclaw/plugin.d.ts new file mode 100644 index 0000000..23b8c0b --- /dev/null +++ b/dist/openclaw/plugin.d.ts @@ -0,0 +1,3 @@ +import { type OpenClawPluginDefinition } from "openclaw/plugin-sdk/plugin-entry"; +declare const infomaniakOpenClawPlugin: OpenClawPluginDefinition; +export default infomaniakOpenClawPlugin; diff --git a/dist/openclaw/plugin.js b/dist/openclaw/plugin.js new file mode 100644 index 0000000..3cf6097 --- /dev/null +++ b/dist/openclaw/plugin.js @@ -0,0 +1,16 @@ +import { buildJsonPluginConfigSchema, definePluginEntry } from "openclaw/plugin-sdk/plugin-entry"; +import { createInfomaniakOpenClawTools, InfomaniakPluginConfigJsonSchema, resolveInfomaniakPluginConfig } from "../src/openclaw/infomaniak-tools.js"; +const infomaniakOpenClawPlugin = definePluginEntry({ + id: "infomaniak", + name: "Infomaniak", + description: "Domain-oriented Infomaniak API tools backed by the liquid-potassium TypeScript SDK.", + configSchema: buildJsonPluginConfigSchema(InfomaniakPluginConfigJsonSchema), + register(api) { + const config = resolveInfomaniakPluginConfig(api.pluginConfig); + for (const tool of createInfomaniakOpenClawTools({ config, fetch: globalThis.fetch })) { + api.registerTool(tool); + } + }, +}); +export default infomaniakOpenClawPlugin; +//# sourceMappingURL=plugin.js.map \ No newline at end of file diff --git a/dist/openclaw/plugin.js.map b/dist/openclaw/plugin.js.map new file mode 100644 index 0000000..8e77f08 --- /dev/null +++ b/dist/openclaw/plugin.js.map @@ -0,0 +1 @@ +{"version":3,"file":"plugin.js","sourceRoot":"","sources":["../../openclaw/plugin.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,2BAA2B,EAAE,iBAAiB,EAAiC,MAAM,kCAAkC,CAAC;AAEjI,OAAO,EAAE,6BAA6B,EAAE,gCAAgC,EAAE,6BAA6B,EAAE,MAAM,qCAAqC,CAAC;AAErJ,MAAM,wBAAwB,GAA6B,iBAAiB,CAAC;IAC3E,EAAE,EAAE,YAAY;IAChB,IAAI,EAAE,YAAY;IAClB,WAAW,EAAE,qFAAqF;IAClG,YAAY,EAAE,2BAA2B,CAAC,gCAAgC,CAAC;IAC3E,QAAQ,CAAC,GAAG;QACV,MAAM,MAAM,GAAG,6BAA6B,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;QAC/D,KAAK,MAAM,IAAI,IAAI,6BAA6B,CAAC,EAAE,MAAM,EAAE,KAAK,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,EAAE,CAAC;YACtF,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC;QACzB,CAAC;IACH,CAAC;CACF,CAAC,CAAC;AAEH,eAAe,wBAAwB,CAAC"} \ No newline at end of file diff --git a/dist/src/catalog/operation-catalog.d.ts b/dist/src/catalog/operation-catalog.d.ts new file mode 100644 index 0000000..8e648ec --- /dev/null +++ b/dist/src/catalog/operation-catalog.d.ts @@ -0,0 +1,52 @@ +import { domains as generatedDomains } from "../generated/catalog/domains.js"; +import type { DomainMetadata, OperationMetadata, OperationParameterMetadata } from "../generated/catalog/types.js"; +export type InfomaniakDomain = (typeof generatedDomains)[number]["domain"]; +export interface OperationListOptions { + domain?: InfomaniakDomain | string; + domains?: readonly (InfomaniakDomain | string)[]; + method?: string; + mutating?: boolean; + deprecated?: boolean; +} +export interface OperationSearchOptions extends OperationListOptions { + query?: string; + limit?: number; +} +export interface OperationDescription { + operationId: string; + functionName: string; + originalOperationId: string | null; + domain: string; + method: string; + path: string; + summary: string; + description: string; + tags: readonly string[]; + mutating: boolean; + deprecated: boolean; + auth: readonly string[]; + parameters: { + path: readonly OperationParameterMetadata[]; + query: readonly OperationParameterMetadata[]; + header: readonly OperationParameterMetadata[]; + cookie: readonly OperationParameterMetadata[]; + }; + requestContentTypes: readonly string[]; + responseContentTypes: readonly string[]; + docs: OperationMetadata["docs"]; +} +export interface OperationCatalog { + listDomains(): readonly DomainMetadata[]; + listOperations(options?: OperationListOptions): readonly OperationMetadata[]; + searchOperations(search?: string | OperationSearchOptions): readonly OperationMetadata[]; + getOperation(operationId: string): OperationMetadata; + describeOperation(operationId: string): OperationDescription; + isMutatingOperation(operationId: string): boolean; +} +export declare const operationCatalog: OperationCatalog; +export declare function listDomains(): readonly DomainMetadata[]; +export declare function listOperations(options?: OperationListOptions): readonly OperationMetadata[]; +export declare function searchOperations(search?: string | OperationSearchOptions): readonly OperationMetadata[]; +export declare function getOperation(operationId: string): OperationMetadata; +export declare function describeOperation(operationId: string): OperationDescription; +export declare function isMutatingOperation(operationId: string): boolean; diff --git a/dist/src/catalog/operation-catalog.js b/dist/src/catalog/operation-catalog.js new file mode 100644 index 0000000..5147384 --- /dev/null +++ b/dist/src/catalog/operation-catalog.js @@ -0,0 +1,113 @@ +import { InfomaniakError } from "../client/errors.js"; +import { domains as generatedDomains } from "../generated/catalog/domains.js"; +import { operations as generatedOperations } from "../generated/catalog/operations.js"; +const operationById = new Map(generatedOperations.map((operation) => [operation.operationId, operation])); +export const operationCatalog = { + listDomains, + listOperations, + searchOperations, + getOperation, + describeOperation, + isMutatingOperation, +}; +export function listDomains() { + return generatedDomains; +} +export function listOperations(options = {}) { + return filterOperations(generatedOperations, options); +} +export function searchOperations(search = {}) { + const options = typeof search === "string" ? { query: search } : search; + const query = options.query?.trim().toLowerCase(); + const filteredOperations = filterOperations(generatedOperations, options); + const matchedOperations = query && query.length > 0 + ? filteredOperations.filter((operation) => operationMatchesQuery(operation, query)) + : filteredOperations; + return options.limit === undefined ? matchedOperations : matchedOperations.slice(0, options.limit); +} +export function getOperation(operationId) { + const operation = operationById.get(operationId); + if (!operation) { + throw new InfomaniakError(`Unknown Infomaniak operation: ${operationId}`); + } + return operation; +} +export function describeOperation(operationId) { + const operation = getOperation(operationId); + return { + operationId: operation.operationId, + functionName: operation.functionName, + originalOperationId: operation.originalOperationId, + domain: operation.domain, + method: operation.method, + path: operation.path, + summary: operation.summary, + description: operation.description, + tags: operation.tags, + mutating: operation.mutating, + deprecated: operation.deprecated, + auth: operation.auth, + parameters: { + path: operation.pathParameters, + query: operation.queryParameters, + header: operation.headerParameters, + cookie: operation.cookieParameters, + }, + requestContentTypes: operation.requestContentTypes, + responseContentTypes: operation.responseContentTypes, + docs: operation.docs, + }; +} +export function isMutatingOperation(operationId) { + return getOperation(operationId).mutating; +} +function filterOperations(operations, options) { + let filteredOperations = operations; + const domainSet = requestedDomains(options); + if (domainSet) { + filteredOperations = filteredOperations.filter((operation) => domainSet.has(operation.domain)); + } + if (options.method) { + const method = options.method.toUpperCase(); + filteredOperations = filteredOperations.filter((operation) => operation.method === method); + } + if (options.mutating !== undefined) { + filteredOperations = filteredOperations.filter((operation) => operation.mutating === options.mutating); + } + if (options.deprecated !== undefined) { + filteredOperations = filteredOperations.filter((operation) => operation.deprecated === options.deprecated); + } + return filteredOperations; +} +function requestedDomains(options) { + const domains = []; + if (options.domain) { + domains.push(options.domain); + } + if (options.domains) { + domains.push(...options.domains); + } + return domains.length === 0 ? undefined : new Set(domains); +} +function operationMatchesQuery(operation, query) { + const searchableText = [ + operation.domain, + operation.method, + operation.path, + operation.operationId, + operation.originalOperationId ?? "", + operation.summary, + operation.description, + operation.docs?.url ?? "", + operation.docs?.operationId ?? "", + operation.docs?.summary ?? "", + operation.docs?.categoryPath.join(" ") ?? "", + operation.docs?.capabilities.map((capability) => `${capability.name} ${capability.description} ${capability.values.join(" ")}`).join(" ") ?? "", + operation.docs?.parameters.map((parameter) => `${parameter.name} ${parameter.in} ${parameter.description} ${parameter.schemaType ?? ""}`).join(" ") ?? "", + ...operation.tags, + ] + .join(" ") + .toLowerCase(); + return query.split(/\s+/u).every((term) => searchableText.includes(term)); +} +//# sourceMappingURL=operation-catalog.js.map \ No newline at end of file diff --git a/dist/src/catalog/operation-catalog.js.map b/dist/src/catalog/operation-catalog.js.map new file mode 100644 index 0000000..6422ff7 --- /dev/null +++ b/dist/src/catalog/operation-catalog.js.map @@ -0,0 +1 @@ +{"version":3,"file":"operation-catalog.js","sourceRoot":"","sources":["../../../src/catalog/operation-catalog.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,eAAe,EAAE,MAAM,qBAAqB,CAAC;AACtD,OAAO,EAAE,OAAO,IAAI,gBAAgB,EAAE,MAAM,iCAAiC,CAAC;AAC9E,OAAO,EAAE,UAAU,IAAI,mBAAmB,EAAE,MAAM,oCAAoC,CAAC;AAmDvF,MAAM,aAAa,GAAG,IAAI,GAAG,CAC3B,mBAAmB,CAAC,GAAG,CAAC,CAAC,SAAS,EAAE,EAAE,CAAC,CAAC,SAAS,CAAC,WAAW,EAAE,SAAS,CAAC,CAAC,CAC3E,CAAC;AAEF,MAAM,CAAC,MAAM,gBAAgB,GAAqB;IAChD,WAAW;IACX,cAAc;IACd,gBAAgB;IAChB,YAAY;IACZ,iBAAiB;IACjB,mBAAmB;CACpB,CAAC;AAEF,MAAM,UAAU,WAAW;IACzB,OAAO,gBAAgB,CAAC;AAC1B,CAAC;AAED,MAAM,UAAU,cAAc,CAAC,UAAgC,EAAE;IAC/D,OAAO,gBAAgB,CAAC,mBAAmB,EAAE,OAAO,CAAC,CAAC;AACxD,CAAC;AAED,MAAM,UAAU,gBAAgB,CAAC,SAA0C,EAAE;IAC3E,MAAM,OAAO,GAAG,OAAO,MAAM,KAAK,QAAQ,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,MAAM,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC;IACxE,MAAM,KAAK,GAAG,OAAO,CAAC,KAAK,EAAE,IAAI,EAAE,CAAC,WAAW,EAAE,CAAC;IAClD,MAAM,kBAAkB,GAAG,gBAAgB,CAAC,mBAAmB,EAAE,OAAO,CAAC,CAAC;IAC1E,MAAM,iBAAiB,GACrB,KAAK,IAAI,KAAK,CAAC,MAAM,GAAG,CAAC;QACvB,CAAC,CAAC,kBAAkB,CAAC,MAAM,CAAC,CAAC,SAAS,EAAE,EAAE,CAAC,qBAAqB,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC;QACnF,CAAC,CAAC,kBAAkB,CAAC;IAEzB,OAAO,OAAO,CAAC,KAAK,KAAK,SAAS,CAAC,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,iBAAiB,CAAC,KAAK,CAAC,CAAC,EAAE,OAAO,CAAC,KAAK,CAAC,CAAC;AACrG,CAAC;AAED,MAAM,UAAU,YAAY,CAAC,WAAmB;IAC9C,MAAM,SAAS,GAAG,aAAa,CAAC,GAAG,CAAC,WAAW,CAAC,CAAC;IACjD,IAAI,CAAC,SAAS,EAAE,CAAC;QACf,MAAM,IAAI,eAAe,CAAC,iCAAiC,WAAW,EAAE,CAAC,CAAC;IAC5E,CAAC;IACD,OAAO,SAAS,CAAC;AACnB,CAAC;AAED,MAAM,UAAU,iBAAiB,CAAC,WAAmB;IACnD,MAAM,SAAS,GAAG,YAAY,CAAC,WAAW,CAAC,CAAC;IAC5C,OAAO;QACL,WAAW,EAAE,SAAS,CAAC,WAAW;QAClC,YAAY,EAAE,SAAS,CAAC,YAAY;QACpC,mBAAmB,EAAE,SAAS,CAAC,mBAAmB;QAClD,MAAM,EAAE,SAAS,CAAC,MAAM;QACxB,MAAM,EAAE,SAAS,CAAC,MAAM;QACxB,IAAI,EAAE,SAAS,CAAC,IAAI;QACpB,OAAO,EAAE,SAAS,CAAC,OAAO;QAC1B,WAAW,EAAE,SAAS,CAAC,WAAW;QAClC,IAAI,EAAE,SAAS,CAAC,IAAI;QACpB,QAAQ,EAAE,SAAS,CAAC,QAAQ;QAC5B,UAAU,EAAE,SAAS,CAAC,UAAU;QAChC,IAAI,EAAE,SAAS,CAAC,IAAI;QACpB,UAAU,EAAE;YACV,IAAI,EAAE,SAAS,CAAC,cAAc;YAC9B,KAAK,EAAE,SAAS,CAAC,eAAe;YAChC,MAAM,EAAE,SAAS,CAAC,gBAAgB;YAClC,MAAM,EAAE,SAAS,CAAC,gBAAgB;SACnC;QACD,mBAAmB,EAAE,SAAS,CAAC,mBAAmB;QAClD,oBAAoB,EAAE,SAAS,CAAC,oBAAoB;QACpD,IAAI,EAAE,SAAS,CAAC,IAAI;KACrB,CAAC;AACJ,CAAC;AAED,MAAM,UAAU,mBAAmB,CAAC,WAAmB;IACrD,OAAO,YAAY,CAAC,WAAW,CAAC,CAAC,QAAQ,CAAC;AAC5C,CAAC;AAED,SAAS,gBAAgB,CACvB,UAAwC,EACxC,OAA6B;IAE7B,IAAI,kBAAkB,GAAG,UAAU,CAAC;IACpC,MAAM,SAAS,GAAG,gBAAgB,CAAC,OAAO,CAAC,CAAC;IAE5C,IAAI,SAAS,EAAE,CAAC;QACd,kBAAkB,GAAG,kBAAkB,CAAC,MAAM,CAAC,CAAC,SAAS,EAAE,EAAE,CAAC,SAAS,CAAC,GAAG,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC;IACjG,CAAC;IACD,IAAI,OAAO,CAAC,MAAM,EAAE,CAAC;QACnB,MAAM,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC,WAAW,EAAE,CAAC;QAC5C,kBAAkB,GAAG,kBAAkB,CAAC,MAAM,CAAC,CAAC,SAAS,EAAE,EAAE,CAAC,SAAS,CAAC,MAAM,KAAK,MAAM,CAAC,CAAC;IAC7F,CAAC;IACD,IAAI,OAAO,CAAC,QAAQ,KAAK,SAAS,EAAE,CAAC;QACnC,kBAAkB,GAAG,kBAAkB,CAAC,MAAM,CAAC,CAAC,SAAS,EAAE,EAAE,CAAC,SAAS,CAAC,QAAQ,KAAK,OAAO,CAAC,QAAQ,CAAC,CAAC;IACzG,CAAC;IACD,IAAI,OAAO,CAAC,UAAU,KAAK,SAAS,EAAE,CAAC;QACrC,kBAAkB,GAAG,kBAAkB,CAAC,MAAM,CAAC,CAAC,SAAS,EAAE,EAAE,CAAC,SAAS,CAAC,UAAU,KAAK,OAAO,CAAC,UAAU,CAAC,CAAC;IAC7G,CAAC;IAED,OAAO,kBAAkB,CAAC;AAC5B,CAAC;AAED,SAAS,gBAAgB,CAAC,OAA6B;IACrD,MAAM,OAAO,GAAa,EAAE,CAAC;IAC7B,IAAI,OAAO,CAAC,MAAM,EAAE,CAAC;QACnB,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC;IAC/B,CAAC;IACD,IAAI,OAAO,CAAC,OAAO,EAAE,CAAC;QACpB,OAAO,CAAC,IAAI,CAAC,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC;IACnC,CAAC;IACD,OAAO,OAAO,CAAC,MAAM,KAAK,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC,OAAO,CAAC,CAAC;AAC7D,CAAC;AAED,SAAS,qBAAqB,CAAC,SAA4B,EAAE,KAAa;IACxE,MAAM,cAAc,GAAG;QACrB,SAAS,CAAC,MAAM;QAChB,SAAS,CAAC,MAAM;QAChB,SAAS,CAAC,IAAI;QACd,SAAS,CAAC,WAAW;QACrB,SAAS,CAAC,mBAAmB,IAAI,EAAE;QACnC,SAAS,CAAC,OAAO;QACjB,SAAS,CAAC,WAAW;QACrB,SAAS,CAAC,IAAI,EAAE,GAAG,IAAI,EAAE;QACzB,SAAS,CAAC,IAAI,EAAE,WAAW,IAAI,EAAE;QACjC,SAAS,CAAC,IAAI,EAAE,OAAO,IAAI,EAAE;QAC7B,SAAS,CAAC,IAAI,EAAE,YAAY,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE;QAC5C,SAAS,CAAC,IAAI,EAAE,YAAY,CAAC,GAAG,CAAC,CAAC,UAAU,EAAE,EAAE,CAAC,GAAG,UAAU,CAAC,IAAI,IAAI,UAAU,CAAC,WAAW,IAAI,UAAU,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE;QAC/I,SAAS,CAAC,IAAI,EAAE,UAAU,CAAC,GAAG,CAAC,CAAC,SAAS,EAAE,EAAE,CAAC,GAAG,SAAS,CAAC,IAAI,IAAI,SAAS,CAAC,EAAE,IAAI,SAAS,CAAC,WAAW,IAAI,SAAS,CAAC,UAAU,IAAI,EAAE,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE;QACzJ,GAAG,SAAS,CAAC,IAAI;KAClB;SACE,IAAI,CAAC,GAAG,CAAC;SACT,WAAW,EAAE,CAAC;IAEjB,OAAO,KAAK,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,cAAc,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;AAC5E,CAAC"} \ No newline at end of file diff --git a/dist/src/client/create-client.d.ts b/dist/src/client/create-client.d.ts new file mode 100644 index 0000000..e93e70e --- /dev/null +++ b/dist/src/client/create-client.d.ts @@ -0,0 +1,37 @@ +import { createDomainOperations } from "../generated/operations/index.js"; +import { type ResourceDiscovery } from "../discovery/resource-discovery.js"; +import { type DomainWorkflowClient } from "../workflows/domain-actions.js"; +import type { GeneratedOperationClient, OperationRequest } from "./generated-operation-client.js"; +import { type MailApplicationClient } from "./mail-application.js"; +export interface InfomaniakClientConfig { + token?: string | (() => string | Promise); + baseUrl?: string; + mailApplicationBaseUrl?: string; + fetch?: typeof fetch; + headers?: HeadersInit | (() => HeadersInit | Promise); + userAgent?: string; +} +export interface RawRequestOptions extends OperationRequest { + method?: string; + operationId?: string; + requestContentTypes?: readonly string[]; +} +export interface RawClient { + GET(path: string, options?: RawRequestOptions): Promise; + POST(path: string, options?: RawRequestOptions): Promise; + PUT(path: string, options?: RawRequestOptions): Promise; + PATCH(path: string, options?: RawRequestOptions): Promise; + DELETE(path: string, options?: RawRequestOptions): Promise; +} +export type DomainClients = ReturnType; +export type MailDomainClient = DomainClients["mail"] & { + application: MailApplicationClient; +}; +export type InfomaniakClient = GeneratedOperationClient & Omit & { + discovery: ResourceDiscovery; + mail: MailDomainClient; + raw: RawClient; + workflows: DomainWorkflowClient; + request(path: string, options?: RawRequestOptions): Promise; +}; +export declare function createInfomaniakClient(config?: InfomaniakClientConfig): InfomaniakClient; diff --git a/dist/src/client/create-client.js b/dist/src/client/create-client.js new file mode 100644 index 0000000..8761085 --- /dev/null +++ b/dist/src/client/create-client.js @@ -0,0 +1,207 @@ +import { createDomainOperations } from "../generated/operations/index.js"; +import { operations } from "../generated/catalog/operations.js"; +import { createResourceDiscovery } from "../discovery/resource-discovery.js"; +import { createDomainWorkflowClient } from "../workflows/domain-actions.js"; +import { InfomaniakError, InfomaniakOperationError } from "./errors.js"; +import { createMailApplicationClient } from "./mail-application.js"; +const defaultBaseUrl = "https://api.infomaniak.com"; +const defaultMailApplicationBaseUrl = "https://mail.infomaniak.com"; +const operationById = new Map(operations.map((operation) => [operation.operationId, operation])); +export function createInfomaniakClient(config = {}) { + const fetchImpl = config.fetch ?? globalThis.fetch; + if (typeof fetchImpl !== "function") { + throw new InfomaniakError("No fetch implementation is available. Provide config.fetch."); + } + const generatedClient = { + async requestOperation(operationId, request) { + const operation = operationById.get(operationId); + if (!operation) { + throw new InfomaniakError(`Unknown Infomaniak operation: ${operationId}`); + } + return requestPath(fetchImpl, config, operation.path, { + ...request, + method: operation.method, + operationId, + requestContentTypes: operation.requestContentTypes, + }); + }, + }; + const raw = { + GET: (path, options) => requestPath(fetchImpl, config, path, { ...options, method: "GET" }), + POST: (path, options) => requestPath(fetchImpl, config, path, { ...options, method: "POST" }), + PUT: (path, options) => requestPath(fetchImpl, config, path, { ...options, method: "PUT" }), + PATCH: (path, options) => requestPath(fetchImpl, config, path, { ...options, method: "PATCH" }), + DELETE: (path, options) => requestPath(fetchImpl, config, path, { ...options, method: "DELETE" }), + }; + const domainClients = createDomainOperations(generatedClient); + const mailApplicationBaseUrl = config.mailApplicationBaseUrl ?? defaultMailApplicationBaseUrl; + const mailApplication = createMailApplicationClient({ + apiRequest: (path, options) => requestPath(fetchImpl, config, path, options), + mailApplicationBaseUrl, + mailRequest: (path, options) => requestPath(fetchImpl, { ...config, baseUrl: mailApplicationBaseUrl }, path, options), + }); + const discovery = createResourceDiscovery(generatedClient); + const workflows = createDomainWorkflowClient({ + ...generatedClient, + discovery, + mail: { application: mailApplication }, + }); + return { + ...generatedClient, + ...domainClients, + discovery, + mail: { + ...domainClients.mail, + application: mailApplication, + }, + raw, + workflows, + request: (path, options) => requestPath(fetchImpl, config, path, options), + }; +} +async function requestPath(fetchImpl, config, pathTemplate, options = {}) { + const method = (options.method ?? "GET").toUpperCase(); + const url = buildUrl(config.baseUrl ?? defaultBaseUrl, pathTemplate, options.path, options.query); + const headers = await buildHeaders(config, options.headers, options.body, options.requestContentTypes); + const requestInit = { + method, + headers, + }; + const serializedBody = serializeBody(options.body, headers); + if (serializedBody !== undefined) { + requestInit.body = serializedBody; + } + if (options.signal) { + requestInit.signal = options.signal; + } + const response = await fetchImpl(url, requestInit); + if (!response.ok) { + const errorDetails = { + method, + path: pathTemplate, + status: response.status, + statusText: response.statusText, + headers: headersToRecord(response.headers), + responseSummary: await safeResponseSummary(response), + }; + throw new InfomaniakOperationError(options.operationId === undefined + ? errorDetails + : { + ...errorDetails, + operationId: options.operationId, + }); + } + return parseSuccessResponse(response); +} +function buildUrl(baseUrl, pathTemplate, pathParams, query) { + const path = pathTemplate.replace(/\{([^}]+)\}/g, (_match, key) => { + const value = pathParams?.[key]; + if (value === undefined || value === null) { + throw new InfomaniakError(`Missing path parameter: ${key}`); + } + return encodeURIComponent(String(value)); + }); + const url = new URL(path, baseUrl); + for (const [key, value] of Object.entries(query ?? {})) { + appendQueryValue(url, key, value, false); + } + return url.toString(); +} +function appendQueryValue(url, key, value, nested) { + if (value === undefined || value === null) { + return; + } + if (Array.isArray(value)) { + for (const item of value) { + appendQueryValue(url, nested ? `${key}[]` : key, item, nested); + } + return; + } + if (isQueryObject(value)) { + for (const [childKey, childValue] of Object.entries(value)) { + appendQueryValue(url, `${key}[${childKey}]`, childValue, true); + } + return; + } + url.searchParams.append(key, String(value)); +} +function isQueryObject(value) { + return Object.prototype.toString.call(value) === "[object Object]"; +} +async function buildHeaders(config, requestHeaders, body, requestContentTypes = []) { + const headers = new Headers(await resolveHeaders(config.headers)); + if (config.userAgent && !headers.has("user-agent")) { + headers.set("user-agent", config.userAgent); + } + const token = await resolveToken(config.token); + if (token && !headers.has("authorization")) { + headers.set("authorization", `Bearer ${token}`); + } + for (const [key, value] of Object.entries(requestHeaders ?? {})) { + if (value !== undefined && value !== null) { + headers.set(key, String(value)); + } + } + if (shouldSetJsonContentType(headers, body, requestContentTypes)) { + headers.set("content-type", "application/json"); + } + return headers; +} +async function resolveToken(token) { + return typeof token === "function" ? token() : token; +} +async function resolveHeaders(headers) { + return typeof headers === "function" ? headers() : headers; +} +function shouldSetJsonContentType(headers, body, requestContentTypes) { + return body !== undefined && isJsonSerializableBody(body) && !headers.has("content-type") && !requestContentTypes.includes("multipart/form-data"); +} +function serializeBody(body, headers) { + if (body === undefined) { + return undefined; + } + if (!isJsonSerializableBody(body)) { + return body; + } + if (headers.get("content-type")?.includes("application/json")) { + return JSON.stringify(body); + } + return body; +} +function isJsonSerializableBody(body) { + return (typeof body === "object" && + body !== null && + !(body instanceof ArrayBuffer) && + !ArrayBuffer.isView(body) && + !(body instanceof Blob) && + !(body instanceof FormData) && + !(body instanceof URLSearchParams)); +} +async function parseSuccessResponse(response) { + if (response.status === 204) { + return undefined; + } + const contentType = response.headers.get("content-type") ?? ""; + if (contentType.includes("application/json")) { + return response.json(); + } + if (contentType.startsWith("text/") || contentType.includes("csv")) { + return response.text(); + } + return response.arrayBuffer(); +} +async function safeResponseSummary(response) { + const contentType = response.headers.get("content-type") ?? ""; + if (contentType.includes("application/json")) { + return JSON.stringify(await response.json()); + } + return (await response.text()).slice(0, 500); +} +function headersToRecord(headers) { + const record = {}; + headers.forEach((value, key) => { + record[key] = value; + }); + return record; +} +//# sourceMappingURL=create-client.js.map \ No newline at end of file diff --git a/dist/src/client/create-client.js.map b/dist/src/client/create-client.js.map new file mode 100644 index 0000000..b97197a --- /dev/null +++ b/dist/src/client/create-client.js.map @@ -0,0 +1 @@ +{"version":3,"file":"create-client.js","sourceRoot":"","sources":["../../../src/client/create-client.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/client/errors.d.ts b/dist/src/client/errors.d.ts new file mode 100644 index 0000000..6716d41 --- /dev/null +++ b/dist/src/client/errors.d.ts @@ -0,0 +1,22 @@ +export interface OperationErrorDetails { + operationId?: string | undefined; + method: string; + path: string; + status: number; + statusText: string; + headers: Record; + responseSummary: string; +} +export declare class InfomaniakError extends Error { + constructor(message: string); +} +export declare class InfomaniakOperationError extends InfomaniakError { + readonly operationId: string | undefined; + readonly method: string; + readonly path: string; + readonly status: number; + readonly statusText: string; + readonly headers: Record; + readonly responseSummary: string; + constructor(details: OperationErrorDetails); +} diff --git a/dist/src/client/errors.js b/dist/src/client/errors.js new file mode 100644 index 0000000..d13e8b1 --- /dev/null +++ b/dist/src/client/errors.js @@ -0,0 +1,27 @@ +export class InfomaniakError extends Error { + constructor(message) { + super(message); + this.name = "InfomaniakError"; + } +} +export class InfomaniakOperationError extends InfomaniakError { + operationId; + method; + path; + status; + statusText; + headers; + responseSummary; + constructor(details) { + super(`${details.method} ${details.path} failed with ${details.status} ${details.statusText}`.trim()); + this.name = "InfomaniakOperationError"; + this.operationId = details.operationId; + this.method = details.method; + this.path = details.path; + this.status = details.status; + this.statusText = details.statusText; + this.headers = details.headers; + this.responseSummary = details.responseSummary; + } +} +//# sourceMappingURL=errors.js.map \ No newline at end of file diff --git a/dist/src/client/errors.js.map b/dist/src/client/errors.js.map new file mode 100644 index 0000000..949c6f7 --- /dev/null +++ b/dist/src/client/errors.js.map @@ -0,0 +1 @@ +{"version":3,"file":"errors.js","sourceRoot":"","sources":["../../../src/client/errors.ts"],"names":[],"mappings":"AAUA,MAAM,OAAO,eAAgB,SAAQ,KAAK;IACxC,YAAY,OAAe;QACzB,KAAK,CAAC,OAAO,CAAC,CAAC;QACf,IAAI,CAAC,IAAI,GAAG,iBAAiB,CAAC;IAChC,CAAC;CACF;AAED,MAAM,OAAO,wBAAyB,SAAQ,eAAe;IAClD,WAAW,CAAqB;IAChC,MAAM,CAAS;IACf,IAAI,CAAS;IACb,MAAM,CAAS;IACf,UAAU,CAAS;IACnB,OAAO,CAAyB;IAChC,eAAe,CAAS;IAEjC,YAAY,OAA8B;QACxC,KAAK,CAAC,GAAG,OAAO,CAAC,MAAM,IAAI,OAAO,CAAC,IAAI,gBAAgB,OAAO,CAAC,MAAM,IAAI,OAAO,CAAC,UAAU,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC;QACtG,IAAI,CAAC,IAAI,GAAG,0BAA0B,CAAC;QACvC,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;QACvC,IAAI,CAAC,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;QAC7B,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;QACzB,IAAI,CAAC,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;QAC7B,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;QACrC,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;QAC/B,IAAI,CAAC,eAAe,GAAG,OAAO,CAAC,eAAe,CAAC;IACjD,CAAC;CACF"} \ No newline at end of file diff --git a/dist/src/client/generated-operation-client.d.ts b/dist/src/client/generated-operation-client.d.ts new file mode 100644 index 0000000..17cceb4 --- /dev/null +++ b/dist/src/client/generated-operation-client.d.ts @@ -0,0 +1,11 @@ +export interface OperationRequest { + path?: Record; + query?: Record; + headers?: Record; + cookies?: Record; + body?: unknown; + signal?: AbortSignal; +} +export interface GeneratedOperationClient { + requestOperation(operationId: string, request?: OperationRequest): Promise; +} diff --git a/dist/src/client/generated-operation-client.js b/dist/src/client/generated-operation-client.js new file mode 100644 index 0000000..2c24225 --- /dev/null +++ b/dist/src/client/generated-operation-client.js @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=generated-operation-client.js.map \ No newline at end of file diff --git a/dist/src/client/generated-operation-client.js.map b/dist/src/client/generated-operation-client.js.map new file mode 100644 index 0000000..5f29cce --- /dev/null +++ b/dist/src/client/generated-operation-client.js.map @@ -0,0 +1 @@ +{"version":3,"file":"generated-operation-client.js","sourceRoot":"","sources":["../../../src/client/generated-operation-client.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/src/client/mail-application.d.ts b/dist/src/client/mail-application.d.ts new file mode 100644 index 0000000..85ba71e --- /dev/null +++ b/dist/src/client/mail-application.d.ts @@ -0,0 +1,90 @@ +type MailRequest = (path: string, options?: MailApplicationInternalRequest) => Promise; +interface MailApplicationInternalRequest { + method?: string | undefined; + path?: Record | undefined; + query?: Record | undefined; + headers?: Record | undefined; + body?: unknown; + signal?: AbortSignal | undefined; +} +interface MailApplicationClientFactoryOptions { + apiRequest: MailRequest; + mailRequest: MailRequest; + mailApplicationBaseUrl: string; +} +export type MailJsonValue = string | number | boolean | null | MailJsonObject | MailJsonValue[]; +export interface MailJsonObject { + [key: string]: MailJsonValue; +} +export interface InfomaniakMailResponse { + result: string; + data: TData; + error?: unknown; + [key: string]: unknown; +} +export type UserMailbox = MailJsonObject; +export type MailFolder = MailJsonObject; +export type MailThreadList = MailJsonObject; +export type MailMessage = MailJsonObject; +export type MailboxQuota = MailJsonObject; +export type MailDraft = MailJsonObject; +export type MailDraftSchedule = MailJsonObject; +export type MailMoveResult = MailJsonObject; +export type CurrentMyKSuite = MailJsonObject; +export interface MailApplicationRequestOptions { + headers?: Record; + signal?: AbortSignal; +} +export interface MailIncludedResourcesOptions extends MailApplicationRequestOptions { + includedResources?: string | null; +} +export interface ListMailThreadsOptions extends MailIncludedResourcesOptions { + offset?: number; + threadMode?: "on" | "off" | (string & {}); + filter?: string | null; +} +export interface GetMailMessageOptions extends MailIncludedResourcesOptions { + preferredFormat?: "html" | "text" | (string & {}) | null; +} +export interface GetMailboxQuotaOptions extends MailApplicationRequestOptions { + unit?: "B" | "kB" | "MB" | (string & {}) | null; +} +export interface MailDraftRecipient { + email: string; + name?: string; +} +export interface MailDraftPayload { + body: string; + to: MailDraftRecipient[]; + cc?: MailDraftRecipient[]; + bcc?: MailDraftRecipient[]; + subject?: string; + ackRequest?: boolean; + priority?: string; + attachments?: MailJsonValue[]; + action?: string | null; + mimeType?: string; + [key: string]: unknown; +} +export interface MailMoveMessagesPayload { + uids: string[]; + to: string; +} +export interface MailApplicationClient { + listUserMailboxes(options?: MailIncludedResourcesOptions): Promise>; + listFolders(mailboxUuid: string, options?: MailIncludedResourcesOptions): Promise>; + listThreads(mailboxUuid: string, folderId: string, options?: ListMailThreadsOptions): Promise>; + getMessage(resource: string, options?: GetMailMessageOptions): Promise>; + getMailboxQuota(mailbox: string, productId: number, options?: GetMailboxQuotaOptions): Promise>; + createDraft(mailboxUuid: string, payload: MailDraftPayload, options?: MailApplicationRequestOptions): Promise>; + updateDraft(mailboxUuid: string, draftUuid: string, payload: MailDraftPayload, options?: MailApplicationRequestOptions): Promise>; + getDraft(mailboxUuid: string, draftUuid: string, options?: MailApplicationRequestOptions): Promise>; + deleteDraft(mailboxUuid: string, draftUuid: string, options?: MailApplicationRequestOptions): Promise>; + scheduleDraft(draftResource: string, scheduleDate: string, options?: MailApplicationRequestOptions): Promise>; + deleteSchedule(scheduleAction: string, options?: MailApplicationRequestOptions): Promise>; + cancelSend(cancelSendResource: string, options?: MailApplicationRequestOptions): Promise>; + moveMessages(mailboxUuid: string, payload: MailMoveMessagesPayload, options?: MailApplicationRequestOptions): Promise>; + currentMyKSuite(options?: MailIncludedResourcesOptions): Promise>; +} +export declare function createMailApplicationClient(options: MailApplicationClientFactoryOptions): MailApplicationClient; +export {}; diff --git a/dist/src/client/mail-application.js b/dist/src/client/mail-application.js new file mode 100644 index 0000000..b097f37 --- /dev/null +++ b/dist/src/client/mail-application.js @@ -0,0 +1,159 @@ +import { InfomaniakError } from "./errors.js"; +export function createMailApplicationClient(options) { + return { + listUserMailboxes: (requestOptions) => typedMailResponse(options.mailRequest("/api/mailbox", { + method: "GET", + query: withOptionalQuery({ with: defaulted(requestOptions?.includedResources, "unseen,aliases") }), + headers: requestOptions?.headers, + signal: requestOptions?.signal, + })), + listFolders: (mailboxUuid, requestOptions) => typedMailResponse(options.mailRequest("/api/mail/{mailboxUuid}/folder", { + method: "GET", + path: { mailboxUuid }, + query: withOptionalQuery({ with: defaulted(requestOptions?.includedResources, "ik-static") }), + headers: requestOptions?.headers, + signal: requestOptions?.signal, + })), + listThreads: (mailboxUuid, folderId, requestOptions) => typedMailResponse(options.mailRequest("/api/mail/{mailboxUuid}/folder/{folderId}/message", { + method: "GET", + path: { mailboxUuid, folderId }, + query: withOptionalQuery({ + offset: requestOptions?.offset ?? 0, + thread: requestOptions?.threadMode ?? "on", + filters: requestOptions?.filter, + with: defaulted(requestOptions?.includedResources, "emoji_reactions_per_message"), + }), + headers: requestOptions?.headers, + signal: requestOptions?.signal, + })), + getMessage: (resource, requestOptions) => typedMailResponse(options.mailRequest(normalizeMailResource(resource, options.mailApplicationBaseUrl), { + method: "GET", + query: withOptionalQuery({ + prefered_format: defaulted(requestOptions?.preferredFormat, "html"), + with: defaulted(requestOptions?.includedResources, "auto_uncrypt,recipient_provider_source,emoji_reactions_per_message"), + }), + headers: requestOptions?.headers, + signal: requestOptions?.signal, + })), + getMailboxQuota: (mailbox, productId, requestOptions) => typedMailResponse(options.mailRequest("/api/mailbox/quotas", { + method: "GET", + query: withOptionalQuery({ + mailbox, + product_id: productId, + unit: defaulted(requestOptions?.unit, "B"), + }), + headers: requestOptions?.headers, + signal: requestOptions?.signal, + })), + createDraft: (mailboxUuid, payload, requestOptions) => typedMailResponse(options.mailRequest("/api/mail/{mailboxUuid}/draft", { + method: "POST", + path: { mailboxUuid }, + body: normalizeDraftPayload(payload), + headers: requestOptions?.headers, + signal: requestOptions?.signal, + })), + updateDraft: (mailboxUuid, draftUuid, payload, requestOptions) => typedMailResponse(options.mailRequest("/api/mail/{mailboxUuid}/draft/{draftUuid}", { + method: "PUT", + path: { mailboxUuid, draftUuid }, + body: normalizeDraftPayload(payload), + headers: requestOptions?.headers, + signal: requestOptions?.signal, + })), + getDraft: (mailboxUuid, draftUuid, requestOptions) => typedMailResponse(options.mailRequest("/api/mail/{mailboxUuid}/draft/{draftUuid}", { + method: "GET", + path: { mailboxUuid, draftUuid }, + headers: requestOptions?.headers, + signal: requestOptions?.signal, + })), + deleteDraft: (mailboxUuid, draftUuid, requestOptions) => typedMailResponse(options.mailRequest("/api/mail/{mailboxUuid}/draft/{draftUuid}", { + method: "DELETE", + path: { mailboxUuid, draftUuid }, + headers: requestOptions?.headers, + signal: requestOptions?.signal, + })), + scheduleDraft: (draftResource, scheduleDate, requestOptions) => typedMailResponse(options.mailRequest(`${normalizeMailResource(draftResource, options.mailApplicationBaseUrl)}/schedule`, { + method: "PUT", + body: { schedule_date: scheduleDate }, + headers: requestOptions?.headers, + signal: requestOptions?.signal, + })), + deleteSchedule: (scheduleAction, requestOptions) => typedMailResponse(options.mailRequest(normalizeMailResource(scheduleAction, options.mailApplicationBaseUrl), { + method: "DELETE", + headers: requestOptions?.headers, + signal: requestOptions?.signal, + })), + cancelSend: (cancelSendResource, requestOptions) => typedMailResponse(options.mailRequest(normalizeMailResource(cancelSendResource, options.mailApplicationBaseUrl), { + method: "PUT", + headers: requestOptions?.headers, + signal: requestOptions?.signal, + })), + moveMessages: (mailboxUuid, payload, requestOptions) => typedMailResponse(options.mailRequest("/api/mail/{mailboxUuid}/message/move", { + method: "POST", + path: { mailboxUuid }, + body: payload, + headers: requestOptions?.headers, + signal: requestOptions?.signal, + })), + currentMyKSuite: (requestOptions) => typedMailResponse(options.apiRequest("/1/my_ksuite/current", { + method: "GET", + query: withOptionalQuery({ with: defaulted(requestOptions?.includedResources, "mail") }), + headers: requestOptions?.headers, + signal: requestOptions?.signal, + })), + }; +} +function typedMailResponse(response) { + return response; +} +function defaulted(value, defaultValue) { + if (value === null) { + return undefined; + } + return value ?? defaultValue; +} +function withOptionalQuery(values) { + const query = {}; + for (const [key, value] of Object.entries(values)) { + if (value !== undefined && value !== null) { + query[key] = value; + } + } + return query; +} +function normalizeDraftPayload(payload) { + const normalized = { + ...payload, + subject: payload.subject ?? "", + ack_request: payload.ackRequest ?? false, + priority: payload.priority ?? "normal", + attachments: payload.attachments ?? [], + mime_type: payload.mimeType ?? "text/html", + }; + delete normalized.ackRequest; + delete normalized.mimeType; + if (payload.cc === undefined || payload.cc.length === 0) { + delete normalized.cc; + } + if (payload.bcc === undefined || payload.bcc.length === 0) { + delete normalized.bcc; + } + if (payload.action === undefined) { + normalized.action = "save"; + } + if (payload.action === null) { + delete normalized.action; + } + return normalized; +} +function normalizeMailResource(resource, mailApplicationBaseUrl) { + if (resource.startsWith("/api/mail/")) { + return resource; + } + const baseUrl = new URL(mailApplicationBaseUrl); + const parsed = new URL(resource, baseUrl); + if (parsed.origin !== baseUrl.origin || !parsed.pathname.startsWith("/api/mail/")) { + throw new InfomaniakError("Mail application resource paths must target the configured Infomaniak Mail application API."); + } + return `${parsed.pathname}${parsed.search}`; +} +//# sourceMappingURL=mail-application.js.map \ No newline at end of file diff --git a/dist/src/client/mail-application.js.map b/dist/src/client/mail-application.js.map new file mode 100644 index 0000000..b20b64f --- /dev/null +++ b/dist/src/client/mail-application.js.map @@ -0,0 +1 @@ +{"version":3,"file":"mail-application.js","sourceRoot":"","sources":["../../../src/client/mail-application.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/discovery/resource-discovery.d.ts b/dist/src/discovery/resource-discovery.d.ts new file mode 100644 index 0000000..edd0e1d --- /dev/null +++ b/dist/src/discovery/resource-discovery.d.ts @@ -0,0 +1,193 @@ +import type { OperationRequest } from "../client/generated-operation-client.js"; +import type { OperationParameterMetadata } from "../generated/catalog/types.js"; +export type ResourceKind = (typeof resourceKinds)[number]["kind"]; +export interface ResourceKindMetadata { + kind: string; + domain: string; + label: string; + description: string; + discoverable: boolean; +} +export interface ResourceDescriptor { + id: string | number; + label: string; + domain: string; + kind: string; + sourceOperationId: string; + raw: unknown; + parents: Record; +} +export interface ResourceDiscoveryRecipe { + kind: string; + domain: string; + operationId: string; + description: string; + idFields: readonly string[]; + labelFields: readonly string[]; + request?: OperationRequest; + parentRequirements: readonly string[]; + parentLocation: "path" | "query"; +} +export interface OperationRequirement { + operationId: string; + domain: string; + parameters: readonly OperationParameterRequirement[]; + suggestions: readonly DiscoverySuggestion[]; +} +export interface OperationParameterRequirement { + name: string; + in: OperationParameterMetadata["in"]; + required: boolean; + description: string; + schemaType: string | null; + resourceKind: string | null; + example: unknown; +} +export interface DiscoverySuggestion { + code: "recipe_available" | "no_public_discovery" | "requires_parent" | "no_recipe"; + domain: string; + kind?: string; + operationId?: string; + parameterNames?: readonly string[]; + message: string; +} +export interface ResourceDiscoveryOptions { + domain?: string; + kind?: string; + operationId?: string; + parents?: Record; + limit?: number; + signal?: AbortSignal; +} +export interface ResourceDiscoveryResult { + resources: readonly ResourceDescriptor[]; + suggestions: readonly DiscoverySuggestion[]; + recipe: ResourceDiscoveryRecipe | null; +} +export interface ResourceDiscovery { + discover(options?: ResourceDiscoveryOptions): Promise; +} +export interface ResourceDiscoveryClient { + requestOperation(operationId: string, request?: OperationRequest): Promise; +} +export declare const resourceKinds: readonly [{ + readonly kind: "account"; + readonly domain: "account"; + readonly label: "Account"; + readonly description: "Infomaniak account available to the current token."; + readonly discoverable: true; +}, { + readonly kind: "kdriveDrive"; + readonly domain: "kdrive"; + readonly label: "kDrive Drive"; + readonly description: "kDrive drive available to the current token."; + readonly discoverable: true; +}, { + readonly kind: "mailAccess"; + readonly domain: "mail"; + readonly label: "Mail Access"; + readonly description: "Mail service and mailbox access visible to the current user."; + readonly discoverable: true; +}, { + readonly kind: "newsletterDomain"; + readonly domain: "newsletter"; + readonly label: "Newsletter Domain"; + readonly description: "Integer Newsletter Domain identifier used by newsletter operations."; + readonly discoverable: false; +}, { + readonly kind: "newsletterCampaign"; + readonly domain: "newsletter"; + readonly label: "Newsletter Campaign"; + readonly description: "Newsletter campaign under a known Newsletter Domain id."; + readonly discoverable: true; +}, { + readonly kind: "kchatTeam"; + readonly domain: "kchat"; + readonly label: "kChat Team"; + readonly description: "kChat team available through the Mattermost-compatible API."; + readonly discoverable: true; +}, { + readonly kind: "kmeetRoom"; + readonly domain: "kmeet"; + readonly label: "kMeet Room"; + readonly description: "kMeet room identifier. The public spec exposes room mutation/show endpoints but no tested room list endpoint."; + readonly discoverable: false; +}, { + readonly kind: "publicCloud"; + readonly domain: "publicCloud"; + readonly label: "Public Cloud"; + readonly description: "Public Cloud product available to the current token."; + readonly discoverable: true; +}, { + readonly kind: "domainName"; + readonly domain: "domains"; + readonly label: "Domain Name"; + readonly description: "Domain name managed by the account."; + readonly discoverable: true; +}, { + readonly kind: "aiProduct"; + readonly domain: "ai"; + readonly label: "AI Product"; + readonly description: "Infomaniak AI product available to the current token."; + readonly discoverable: true; +}, { + readonly kind: "vodChannel"; + readonly domain: "vod"; + readonly label: "VOD Channel"; + readonly description: "VOD channel available to the current token."; + readonly discoverable: true; +}, { + readonly kind: "videoChannel"; + readonly domain: "video"; + readonly label: "Video Channel"; + readonly description: "Streaming video channel available to the current token."; + readonly discoverable: true; +}, { + readonly kind: "radioProduct"; + readonly domain: "radio"; + readonly label: "Radio Product"; + readonly description: "Radio product available to the current token."; + readonly discoverable: true; +}, { + readonly kind: "swissBackup"; + readonly domain: "swissBackup"; + readonly label: "Swiss Backup"; + readonly description: "Swiss Backup product available to the current token."; + readonly discoverable: true; +}, { + readonly kind: "shortUrl"; + readonly domain: "urlShortener"; + readonly label: "Short URL"; + readonly description: "Short URL resource available to the current token."; + readonly discoverable: true; +}, { + readonly kind: "eticketDate"; + readonly domain: "etickets"; + readonly label: "eTicket Date"; + readonly description: "eTicket date resource exposed by the public eTicket API."; + readonly discoverable: true; +}, { + readonly kind: "profileEmail"; + readonly domain: "profile"; + readonly label: "Profile Email"; + readonly description: "Email address attached to the current profile."; + readonly discoverable: true; +}, { + readonly kind: "coreProduct"; + readonly domain: "core"; + readonly label: "Core Product"; + readonly description: "Shared Infomaniak product reference from the core API."; + readonly discoverable: true; +}]; +export declare function listResourceKinds(options?: { + domain?: string; + discoverable?: boolean; +}): readonly ResourceKindMetadata[]; +export declare function describeResourceKind(kind: string): ResourceKindMetadata; +export declare function listResourceDiscoveryRecipes(options?: { + domain?: string; + kind?: string; +}): readonly ResourceDiscoveryRecipe[]; +export declare function describeOperationRequirements(operationId: string): OperationRequirement; +export declare function createResourceDiscovery(client: ResourceDiscoveryClient): ResourceDiscovery; +export declare function discoverResources(client: ResourceDiscoveryClient, options?: ResourceDiscoveryOptions): Promise; diff --git a/dist/src/discovery/resource-discovery.js b/dist/src/discovery/resource-discovery.js new file mode 100644 index 0000000..39dd707 --- /dev/null +++ b/dist/src/discovery/resource-discovery.js @@ -0,0 +1,432 @@ +import { InfomaniakError } from "../client/errors.js"; +import { getOperation } from "../catalog/operation-catalog.js"; +export const resourceKinds = [ + { + kind: "account", + domain: "account", + label: "Account", + description: "Infomaniak account available to the current token.", + discoverable: true, + }, + { + kind: "kdriveDrive", + domain: "kdrive", + label: "kDrive Drive", + description: "kDrive drive available to the current token.", + discoverable: true, + }, + { + kind: "mailAccess", + domain: "mail", + label: "Mail Access", + description: "Mail service and mailbox access visible to the current user.", + discoverable: true, + }, + { + kind: "newsletterDomain", + domain: "newsletter", + label: "Newsletter Domain", + description: "Integer Newsletter Domain identifier used by newsletter operations.", + discoverable: false, + }, + { + kind: "newsletterCampaign", + domain: "newsletter", + label: "Newsletter Campaign", + description: "Newsletter campaign under a known Newsletter Domain id.", + discoverable: true, + }, + { + kind: "kchatTeam", + domain: "kchat", + label: "kChat Team", + description: "kChat team available through the Mattermost-compatible API.", + discoverable: true, + }, + { + kind: "kmeetRoom", + domain: "kmeet", + label: "kMeet Room", + description: "kMeet room identifier. The public spec exposes room mutation/show endpoints but no tested room list endpoint.", + discoverable: false, + }, + { + kind: "publicCloud", + domain: "publicCloud", + label: "Public Cloud", + description: "Public Cloud product available to the current token.", + discoverable: true, + }, + { + kind: "domainName", + domain: "domains", + label: "Domain Name", + description: "Domain name managed by the account.", + discoverable: true, + }, + { + kind: "aiProduct", + domain: "ai", + label: "AI Product", + description: "Infomaniak AI product available to the current token.", + discoverable: true, + }, + { + kind: "vodChannel", + domain: "vod", + label: "VOD Channel", + description: "VOD channel available to the current token.", + discoverable: true, + }, + { + kind: "videoChannel", + domain: "video", + label: "Video Channel", + description: "Streaming video channel available to the current token.", + discoverable: true, + }, + { + kind: "radioProduct", + domain: "radio", + label: "Radio Product", + description: "Radio product available to the current token.", + discoverable: true, + }, + { + kind: "swissBackup", + domain: "swissBackup", + label: "Swiss Backup", + description: "Swiss Backup product available to the current token.", + discoverable: true, + }, + { + kind: "shortUrl", + domain: "urlShortener", + label: "Short URL", + description: "Short URL resource available to the current token.", + discoverable: true, + }, + { + kind: "eticketDate", + domain: "etickets", + label: "eTicket Date", + description: "eTicket date resource exposed by the public eTicket API.", + discoverable: true, + }, + { + kind: "profileEmail", + domain: "profile", + label: "Profile Email", + description: "Email address attached to the current profile.", + discoverable: true, + }, + { + kind: "coreProduct", + domain: "core", + label: "Core Product", + description: "Shared Infomaniak product reference from the core API.", + discoverable: true, + }, +]; +const discoveryRecipes = [ + recipe("account", "account", "Core/ResourcesListAccounts", "List accounts for the current token.", ["id", "account_id"], ["name", "display_name", "email"]), + recipeWithQueryParents("kdriveDrive", "kdrive", "kDriveAccessiblesDrivesV2", "List accessible kDrive drives once an account id is known.", ["id", "drive_id"], ["name", "drive_name"], ["account_id"]), + recipe("mailAccess", "mail", "Mail/ServicesListOfAccessesForTheCurrentUser", "List mail accesses for the current user.", ["mail_hosting_id", "service_mail", "id"], ["email", "mailbox", "mailbox_name", "name"]), + recipeWithParents("newsletterCampaign", "newsletter", "NewsletterListCampaigns", "List campaigns once a Newsletter Domain id is known.", ["id", "campaign"], ["name", "subject", "title"], ["domain"]), + recipe("kchatTeam", "kchat", "GetAllTeams", "List kChat teams.", ["id", "team_id"], ["display_name", "name"]), + recipeWithQueryParents("publicCloud", "publicCloud", "Public/CloudListAllPublicClouds", "List public clouds once an account id is known.", ["id", "public_cloud_id"], ["name", "display_name"], ["account_id"]), + recipe("domainName", "domains", "Domain/&/ZoneListDomainsV2", "List managed domain names.", ["domain", "name", "id"], ["domain", "name"]), + recipe("aiProduct", "ai", "AI/ToolsListAllYourLLMAPI", "List AI products.", ["id", "product_id"], ["name", "display_name"]), + recipe("vodChannel", "vod", "get_1_vod_channel", "List VOD channels.", ["id", "channel"], ["name", "title"]), + recipe("videoChannel", "video", "Streaming/videoListChannels", "List video streaming channels.", ["id", "channel"], ["name", "title"]), + recipeWithQueryParents("radioProduct", "radio", "get_1_radios", "List radio products once an account id is known.", ["id", "radio_product_id"], ["name", "title"], [ + "account_id", + ]), + recipeWithQueryParents("swissBackup", "swissBackup", "get_1_swiss_backups", "List Swiss Backup products once an account id is known.", ["id", "swiss_backup_id"], ["name", "display_name"], ["account_id"]), + recipe("shortUrl", "urlShortener", "get_2_url_shortener", "List short URLs.", ["id", "short_url_id"], ["url", "short_url", "name"]), + recipe("eticketDate", "etickets", "EticketsListDatesV2", "List eTicket dates.", ["id", "date_id"], ["name", "title", "date"]), + recipe("profileEmail", "profile", "Core/ResourcesListEmailsV2", "List current profile email addresses.", ["id", "email_id"], ["email", "address"]), + recipe("coreProduct", "core", "get_1_products", "List shared product references.", ["id", "product_id"], ["name", "service_name"]), +]; +const noPublicDiscoveryMessages = new Map([ + [ + "newsletterDomain", + "Newsletter operations use an integer Newsletter Domain id. The public spec/docs expose show and child endpoints, but no reviewed endpoint that lists Newsletter Domain ids for the current token.", + ], + [ + "kmeetRoom", + "The public kMeet spec exposes room creation and room settings endpoints, but no reviewed read-only endpoint that lists existing room ids.", + ], +]); +const parameterKindRules = [ + { names: ["account", "account_id"], kind: "account" }, + { names: ["drive_id"], kind: "kdriveDrive" }, + { names: ["mail_hosting_id", "service_mail"], kind: "mailAccess" }, + { names: ["mailbox_name", "mailbox"], kind: "mailAccess" }, + { domain: "newsletter", names: ["domain"], kind: "newsletterDomain" }, + { domain: "newsletter", names: ["campaign"], kind: "newsletterCampaign" }, + { names: ["team_id"], kind: "kchatTeam" }, + { names: ["room_id"], kind: "kmeetRoom" }, + { names: ["public_cloud_id"], kind: "publicCloud" }, + { names: ["domain"], kind: "domainName" }, + { domain: "ai", names: ["product_id"], kind: "aiProduct" }, + { domain: "vod", names: ["channel"], kind: "vodChannel" }, + { domain: "video", names: ["channel"], kind: "videoChannel" }, + { names: ["radio_product_id"], kind: "radioProduct" }, + { names: ["swiss_backup_id"], kind: "swissBackup" }, + { names: ["short_url_id"], kind: "shortUrl" }, + { names: ["date_id"], kind: "eticketDate" }, + { names: ["email_id"], kind: "profileEmail" }, +]; +const recipeByKind = new Map(discoveryRecipes.map((candidate) => [candidate.kind, candidate])); +const kindByName = new Map(resourceKinds.map((kind) => [kind.kind, kind])); +export function listResourceKinds(options = {}) { + return resourceKinds.filter((kind) => (options.domain === undefined || kind.domain === options.domain) && + (options.discoverable === undefined || kind.discoverable === options.discoverable)); +} +export function describeResourceKind(kind) { + const resourceKind = kindByName.get(kind); + if (!resourceKind) { + throw new InfomaniakError(`Unknown Infomaniak resource kind: ${kind}`); + } + return resourceKind; +} +export function listResourceDiscoveryRecipes(options = {}) { + return discoveryRecipes.filter((candidate) => (options.domain === undefined || candidate.domain === options.domain) && + (options.kind === undefined || candidate.kind === options.kind)); +} +export function describeOperationRequirements(operationId) { + const operation = getOperation(operationId); + const parameters = [...operation.pathParameters, ...operation.queryParameters, ...operation.headerParameters, ...operation.cookieParameters].map((parameter) => describeParameterRequirement(operation, parameter)); + return { + operationId: operation.operationId, + domain: operation.domain, + parameters, + suggestions: buildRequirementSuggestions(operation, parameters), + }; +} +export function createResourceDiscovery(client) { + return { + discover: (options = {}) => discoverResources(client, options), + }; +} +export async function discoverResources(client, options = {}) { + const recipeCandidate = selectRecipe(options); + if (!recipeCandidate) { + return { + resources: [], + suggestions: discoverySuggestionsForOptions(options), + recipe: null, + }; + } + const missingParents = recipeCandidate.parentRequirements.filter((parent) => options.parents?.[parent] === undefined); + if (missingParents.length > 0) { + return { + resources: [], + suggestions: [ + { + code: "requires_parent", + domain: recipeCandidate.domain, + kind: recipeCandidate.kind, + operationId: recipeCandidate.operationId, + parameterNames: missingParents, + message: `Discovery for ${recipeCandidate.kind} requires parent values: ${missingParents.join(", ")}.`, + }, + ], + recipe: recipeCandidate, + }; + } + const request = buildDiscoveryRequest(recipeCandidate, options); + const response = await client.requestOperation(recipeCandidate.operationId, request); + return { + resources: responseItems(response) + .map((item) => toResourceDescriptor(item, recipeCandidate, options.parents ?? {})) + .filter((item) => item !== null) + .slice(0, options.limit ?? 25), + suggestions: [ + { + code: "recipe_available", + domain: recipeCandidate.domain, + kind: recipeCandidate.kind, + operationId: recipeCandidate.operationId, + message: recipeCandidate.description, + }, + ], + recipe: recipeCandidate, + }; +} +function recipe(kind, domain, operationId, description, idFields, labelFields) { + return { kind, domain, operationId, description, idFields, labelFields, parentRequirements: [], parentLocation: "path" }; +} +function recipeWithParents(kind, domain, operationId, description, idFields, labelFields, parentRequirements) { + return { kind, domain, operationId, description, idFields, labelFields, request: { path: {} }, parentRequirements, parentLocation: "path" }; +} +function recipeWithQueryParents(kind, domain, operationId, description, idFields, labelFields, parentRequirements) { + return { kind, domain, operationId, description, idFields, labelFields, parentRequirements, parentLocation: "query" }; +} +function describeParameterRequirement(operation, parameter) { + const docsParameter = operation.docs?.parameters.find((candidate) => candidate.name === parameter.name && candidate.in === parameter.in); + return { + name: parameter.name, + in: parameter.in, + required: parameter.required, + description: docsParameter?.description ?? "", + schemaType: docsParameter?.schemaType ?? null, + resourceKind: inferResourceKind(operation.domain, parameter.name), + example: docsParameter?.examples[0] ?? null, + }; +} +function buildRequirementSuggestions(operation, parameters) { + const kinds = new Map(); + for (const parameter of parameters) { + if (parameter.required && parameter.resourceKind) { + kinds.set(parameter.resourceKind, [...(kinds.get(parameter.resourceKind) ?? []), parameter]); + } + } + return [...kinds.entries()].map(([kind, groupedParameters]) => suggestionForKind(operation.domain, kind, groupedParameters.map((parameter) => parameter.name))); +} +function suggestionForKind(domain, kind, parameterNames) { + const recipeCandidate = recipeByKind.get(kind); + if (recipeCandidate) { + return { + code: "recipe_available", + domain, + kind, + operationId: recipeCandidate.operationId, + parameterNames, + message: `Use ${recipeCandidate.operationId} to discover ${kind} values for ${parameterNames.join(", ")}.`, + }; + } + return { + code: "no_public_discovery", + domain, + kind, + parameterNames, + message: noPublicDiscoveryMessages.get(kind), + }; +} +function inferResourceKind(domain, parameterName) { + const rule = parameterKindRules.find((candidate) => candidate.names.includes(parameterName) && (candidate.domain === undefined || candidate.domain === domain)); + return rule?.kind ?? null; +} +function selectRecipe(options) { + if (options.kind) { + return recipeByKind.get(options.kind); + } + if (options.operationId) { + const requirements = describeOperationRequirements(options.operationId); + const suggestedRecipe = requirements.suggestions.find((suggestion) => suggestion.code === "recipe_available" && suggestion.kind); + return suggestedRecipe?.kind ? recipeByKind.get(suggestedRecipe.kind) : undefined; + } + if (options.domain) { + return (discoveryRecipes.find((candidate) => candidate.domain === options.domain && candidate.parentRequirements.length === 0) ?? + discoveryRecipes.find((candidate) => candidate.domain === options.domain)); + } + return undefined; +} +function discoverySuggestionsForOptions(options) { + if (options.kind) { + const kind = kindByName.get(options.kind); + return [ + { + code: kind?.discoverable === false ? "no_public_discovery" : "no_recipe", + domain: kind?.domain ?? options.domain ?? "unknown", + kind: options.kind, + message: noPublicDiscoveryMessages.get(options.kind) ?? `No reviewed public discovery recipe is available for ${options.kind}.`, + }, + ]; + } + if (options.operationId) { + return describeOperationRequirements(options.operationId).suggestions; + } + if (options.domain) { + const unavailableKind = resourceKinds.find((kind) => kind.domain === options.domain && !kind.discoverable); + if (unavailableKind) { + return [ + { + code: "no_public_discovery", + domain: unavailableKind.domain, + kind: unavailableKind.kind, + message: noPublicDiscoveryMessages.get(unavailableKind.kind), + }, + ]; + } + return [ + { + code: "no_recipe", + domain: options.domain, + message: `No reviewed root discovery recipe is available for domain ${options.domain}.`, + }, + ]; + } + return []; +} +function buildDiscoveryRequest(recipeCandidate, options) { + const parentValues = Object.fromEntries(recipeCandidate.parentRequirements.map((parent) => [parent, options.parents?.[parent]]).filter((entry) => entry[1] !== undefined)); + const request = { + ...recipeCandidate.request, + }; + const path = recipeCandidate.parentLocation === "path" ? { ...(recipeCandidate.request?.path ?? {}), ...parentValues } : recipeCandidate.request?.path; + const query = recipeCandidate.parentLocation === "query" ? { ...(recipeCandidate.request?.query ?? {}), ...parentValues } : recipeCandidate.request?.query; + if (path) { + request.path = path; + } + if (query) { + request.query = query; + } + if (options.signal) { + request.signal = options.signal; + } + return request; +} +function responseItems(response) { + if (Array.isArray(response)) { + return response; + } + if (isRecord(response) && Array.isArray(response.data)) { + return response.data; + } + if (isRecord(response) && isRecord(response.data)) { + for (const key of ["items", "results", "resources"]) { + if (Array.isArray(response.data[key])) { + return response.data[key]; + } + } + } + if (isRecord(response) && response.data !== undefined) { + return [response.data]; + } + return response === undefined || response === null ? [] : [response]; +} +function toResourceDescriptor(item, recipeCandidate, parents) { + if (!isRecord(item)) { + return null; + } + const id = firstFieldValue(item, recipeCandidate.idFields); + if (typeof id !== "string" && typeof id !== "number") { + return null; + } + const label = firstFieldValue(item, recipeCandidate.labelFields); + return { + id, + label: typeof label === "string" || typeof label === "number" ? String(label) : String(id), + domain: recipeCandidate.domain, + kind: recipeCandidate.kind, + sourceOperationId: recipeCandidate.operationId, + raw: item, + parents, + }; +} +function firstFieldValue(record, fields) { + for (const field of fields) { + const value = record[field]; + if (value !== undefined && value !== null && value !== "") { + return value; + } + } + return undefined; +} +function isRecord(value) { + return typeof value === "object" && value !== null && !Array.isArray(value); +} +//# sourceMappingURL=resource-discovery.js.map \ No newline at end of file diff --git a/dist/src/discovery/resource-discovery.js.map b/dist/src/discovery/resource-discovery.js.map new file mode 100644 index 0000000..1ee0c69 --- /dev/null +++ b/dist/src/discovery/resource-discovery.js.map @@ -0,0 +1 @@ +{"version":3,"file":"resource-discovery.js","sourceRoot":"","sources":["../../../src/discovery/resource-discovery.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains.d.ts b/dist/src/generated/catalog/domains.d.ts new file mode 100644 index 0000000..0e56040 --- /dev/null +++ b/dist/src/generated/catalog/domains.d.ts @@ -0,0 +1,52 @@ +export declare const domains: readonly [{ + readonly domain: "account"; + readonly operationCount: 38; +}, { + readonly domain: "ai"; + readonly operationCount: 16; +}, { + readonly domain: "core"; + readonly operationCount: 23; +}, { + readonly domain: "domains"; + readonly operationCount: 36; +}, { + readonly domain: "etickets"; + readonly operationCount: 12; +}, { + readonly domain: "kchat"; + readonly operationCount: 173; +}, { + readonly domain: "kdrive"; + readonly operationCount: 188; +}, { + readonly domain: "kmeet"; + readonly operationCount: 2; +}, { + readonly domain: "mail"; + readonly operationCount: 125; +}, { + readonly domain: "newsletter"; + readonly operationCount: 77; +}, { + readonly domain: "profile"; + readonly operationCount: 20; +}, { + readonly domain: "publicCloud"; + readonly operationCount: 74; +}, { + readonly domain: "radio"; + readonly operationCount: 157; +}, { + readonly domain: "swissBackup"; + readonly operationCount: 18; +}, { + readonly domain: "urlShortener"; + readonly operationCount: 7; +}, { + readonly domain: "video"; + readonly operationCount: 99; +}, { + readonly domain: "vod"; + readonly operationCount: 364; +}]; diff --git a/dist/src/generated/catalog/domains.js b/dist/src/generated/catalog/domains.js new file mode 100644 index 0000000..22e72b4 --- /dev/null +++ b/dist/src/generated/catalog/domains.js @@ -0,0 +1,71 @@ +export const domains = [ + { + "domain": "account", + "operationCount": 38 + }, + { + "domain": "ai", + "operationCount": 16 + }, + { + "domain": "core", + "operationCount": 23 + }, + { + "domain": "domains", + "operationCount": 36 + }, + { + "domain": "etickets", + "operationCount": 12 + }, + { + "domain": "kchat", + "operationCount": 173 + }, + { + "domain": "kdrive", + "operationCount": 188 + }, + { + "domain": "kmeet", + "operationCount": 2 + }, + { + "domain": "mail", + "operationCount": 125 + }, + { + "domain": "newsletter", + "operationCount": 77 + }, + { + "domain": "profile", + "operationCount": 20 + }, + { + "domain": "publicCloud", + "operationCount": 74 + }, + { + "domain": "radio", + "operationCount": 157 + }, + { + "domain": "swissBackup", + "operationCount": 18 + }, + { + "domain": "urlShortener", + "operationCount": 7 + }, + { + "domain": "video", + "operationCount": 99 + }, + { + "domain": "vod", + "operationCount": 364 + } +]; +//# sourceMappingURL=domains.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains.js.map b/dist/src/generated/catalog/domains.js.map new file mode 100644 index 0000000..5df6ec9 --- /dev/null +++ b/dist/src/generated/catalog/domains.js.map @@ -0,0 +1 @@ +{"version":3,"file":"domains.js","sourceRoot":"","sources":["../../../../src/generated/catalog/domains.ts"],"names":[],"mappings":"AAGA,MAAM,CAAC,MAAM,OAAO,GAAG;IACrB;QACE,QAAQ,EAAE,SAAS;QACnB,gBAAgB,EAAE,EAAE;KACrB;IACD;QACE,QAAQ,EAAE,IAAI;QACd,gBAAgB,EAAE,EAAE;KACrB;IACD;QACE,QAAQ,EAAE,MAAM;QAChB,gBAAgB,EAAE,EAAE;KACrB;IACD;QACE,QAAQ,EAAE,SAAS;QACnB,gBAAgB,EAAE,EAAE;KACrB;IACD;QACE,QAAQ,EAAE,UAAU;QACpB,gBAAgB,EAAE,EAAE;KACrB;IACD;QACE,QAAQ,EAAE,OAAO;QACjB,gBAAgB,EAAE,GAAG;KACtB;IACD;QACE,QAAQ,EAAE,QAAQ;QAClB,gBAAgB,EAAE,GAAG;KACtB;IACD;QACE,QAAQ,EAAE,OAAO;QACjB,gBAAgB,EAAE,CAAC;KACpB;IACD;QACE,QAAQ,EAAE,MAAM;QAChB,gBAAgB,EAAE,GAAG;KACtB;IACD;QACE,QAAQ,EAAE,YAAY;QACtB,gBAAgB,EAAE,EAAE;KACrB;IACD;QACE,QAAQ,EAAE,SAAS;QACnB,gBAAgB,EAAE,EAAE;KACrB;IACD;QACE,QAAQ,EAAE,aAAa;QACvB,gBAAgB,EAAE,EAAE;KACrB;IACD;QACE,QAAQ,EAAE,OAAO;QACjB,gBAAgB,EAAE,GAAG;KACtB;IACD;QACE,QAAQ,EAAE,aAAa;QACvB,gBAAgB,EAAE,EAAE;KACrB;IACD;QACE,QAAQ,EAAE,cAAc;QACxB,gBAAgB,EAAE,CAAC;KACpB;IACD;QACE,QAAQ,EAAE,OAAO;QACjB,gBAAgB,EAAE,EAAE;KACrB;IACD;QACE,QAAQ,EAAE,KAAK;QACf,gBAAgB,EAAE,GAAG;KACtB;CAC2C,CAAC"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/account.d.ts b/dist/src/generated/catalog/domains/account.d.ts new file mode 100644 index 0000000..1508443 --- /dev/null +++ b/dist/src/generated/catalog/domains/account.d.ts @@ -0,0 +1,2 @@ +import type { OperationMetadata } from "../types.js"; +export declare const accountOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/account.js b/dist/src/generated/catalog/domains/account.js new file mode 100644 index 0000000..64a3c11 --- /dev/null +++ b/dist/src/generated/catalog/domains/account.js @@ -0,0 +1,5907 @@ +export const accountOperations = [ + { + "operationId": "Core/ResourcesListAccounts", + "functionName": "coreResourceslistaccounts", + "originalOperationId": null, + "domain": "account", + "method": "GET", + "path": "/1/accounts", + "summary": "List accounts", + "description": "This endpoint allows you to retrieve all the accounts of a user.", + "tags": [ + "User Management > Accounts" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/accounts", + "operationId": "Core/ResourcesListAccounts", + "summary": "List accounts", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "order", + "enum": [ + "language", + "addresses", + "timezone", + "logo", + "order", + "demo", + "partnerships", + "invoicing_config", + "user_removal_info", + "student", + "ksuite_ids", + "my_ksuite", + "restricted_owner", + "videos" + ] + }, + "enumValues": [ + "language", + "addresses", + "timezone", + "logo", + "order", + "demo", + "partnerships", + "invoicing_config", + "user_removal_info", + "student", + "ksuite_ids", + "my_ksuite", + "restricted_owner", + "videos" + ], + "values": [ + "language", + "addresses", + "timezone", + "logo", + "order", + "demo", + "partnerships", + "invoicing_config", + "user_removal_info", + "student", + "ksuite_ids", + "my_ksuite", + "restricted_owner", + "videos" + ], + "examples": [ + "order" + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "name" + ] + }, + "enumValues": [ + "name" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[name]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[name]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404" + ] + } + }, + { + "operationId": "Core/ResourcesDisplayAnAccount", + "functionName": "coreResourcesdisplayanaccount", + "originalOperationId": null, + "domain": "account", + "method": "GET", + "path": "/1/accounts/{account_id}", + "summary": "Display an account", + "description": "Returns a variety of information about a single Account specified by the requested unique identifier.", + "tags": [ + "User Management > Accounts" + ], + "mutating": false, + "pathParameters": [ + { + "name": "account_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/%7Baccount_id%7D", + "operationId": "Core/ResourcesDisplayAnAccount", + "summary": "Display an account", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Account to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 16984 + }, + "enumValues": [], + "values": [], + "examples": [ + 16984 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "student", + "enum": [ + "language", + "addresses", + "timezone", + "logo", + "order", + "unverified_domains", + "demo", + "#invitations", + "invoicing_config", + "student", + "my_ksuite", + "restricted_owner", + "has_onboarding_branding" + ] + }, + "enumValues": [ + "language", + "addresses", + "timezone", + "logo", + "order", + "unverified_domains", + "demo", + "#invitations", + "invoicing_config", + "student", + "my_ksuite", + "restricted_owner", + "has_onboarding_branding" + ], + "values": [ + "language", + "addresses", + "timezone", + "logo", + "order", + "unverified_domains", + "demo", + "#invitations", + "invoicing_config", + "student", + "my_ksuite", + "restricted_owner", + "has_onboarding_branding" + ], + "examples": [ + "student" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404" + ] + } + }, + { + "operationId": "Core/ResourcesListBasicTeamsInformationOfAnAccount", + "functionName": "coreResourceslistbasicteamsinformationofanaccount", + "originalOperationId": null, + "domain": "account", + "method": "GET", + "path": "/1/accounts/{account_id}/basic/teams", + "summary": "List basic teams information of an account.", + "description": "", + "tags": [ + "User Management > Accounts" + ], + "mutating": false, + "pathParameters": [ + { + "name": "account_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/%7Baccount_id%7D/basic/teams", + "operationId": "Core/ResourcesListBasicTeamsInformationOfAnAccount", + "summary": "List basic teams information of an account", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Account to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 43873 + }, + "enumValues": [], + "values": [], + "examples": [ + 43873 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "#users", + "enum": [ + "#users" + ] + }, + "enumValues": [ + "#users" + ], + "values": [ + "#users" + ], + "examples": [ + "#users" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404" + ] + } + }, + { + "operationId": "Core/ResourcesListAccountsProducts", + "functionName": "coreResourceslistaccountsproducts", + "originalOperationId": null, + "domain": "account", + "method": "GET", + "path": "/1/accounts/{account_id}/products", + "summary": "List account's products", + "description": "List products of an account.", + "tags": [ + "User Management > Accounts" + ], + "mutating": false, + "pathParameters": [ + { + "name": "account_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/%7Baccount_id%7D/products", + "operationId": "Core/ResourcesListAccountsProducts", + "summary": "List account's products", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Account to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 83245 + }, + "enumValues": [], + "values": [], + "examples": [ + 83245 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "status", + "enum": [ + "fqdn", + "status", + "transfer", + "flags", + "renew", + "tags" + ] + }, + "enumValues": [ + "fqdn", + "status", + "transfer", + "flags", + "renew", + "tags" + ], + "values": [ + "fqdn", + "status", + "transfer", + "flags", + "renew", + "tags" + ], + "examples": [ + "status" + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "customer_name": { + "title": "customer_name", + "type": "string", + "description": "Customer name of the resource `{name}`" + }, + "internal_name": { + "title": "internal_name", + "type": "string" + }, + "name": { + "title": "name", + "type": "string", + "description": "Name of the resource `{name}`" + }, + "service_id": { + "title": "service_id", + "minimum": 1, + "enum": [ + 1, + 2, + 3, + 4, + 6, + 7, + 8, + 14, + 15, + 17, + 18, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 31, + 33, + 34, + 35, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 48, + 50, + 51, + 52, + 54, + 55, + 57, + 58, + 59, + 60, + 61, + 62 + ], + "type": "integer", + "description": "Unique identifier of the `service` that is related to the resource `{name}`" + }, + "excluded_service_ids": { + "title": "excluded_service_ids", + "type": "array", + "items": { + "title": "item", + "minimum": 1, + "enum": [ + 1, + 2, + 3, + 4, + 6, + 7, + 8, + 14, + 15, + 17, + 18, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 31, + 33, + 34, + 35, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 48, + 50, + 51, + 52, + 54, + 55, + 57, + 58, + 59, + 60, + 61, + 62 + ], + "type": "integer" + } + }, + "expirations": { + "title": "expirations", + "type": "array", + "items": { + "title": "item", + "minLength": 1, + "type": "string" + } + }, + "service_ids": { + "title": "service_ids", + "type": "array", + "items": { + "title": "item", + "minimum": 1, + "enum": [ + 1, + 2, + 3, + 4, + 6, + 7, + 8, + 14, + 15, + 17, + 18, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 31, + 33, + 34, + 35, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 48, + 50, + 51, + 52, + 54, + 55, + 57, + 58, + 59, + 60, + 61, + 62 + ], + "type": "integer" + } + }, + "service_names": { + "title": "service_names", + "type": "array", + "items": { + "title": "item", + "enum": [ + "accreditation", + "ai_tools", + "banner", + "billetterie", + "certificate", + "chk", + "custom_url", + "dedicated_hosting", + "domain_name", + "domain_privacy", + "drive", + "fast_anycast", + "free_mail", + "hebergement", + "hebergement_mysql", + "hebergement_web", + "hosting_3", + "invitation", + "jelastic", + "kchat", + "ksuite", + "mail", + "mailbox", + "mailing", + "my_ksuite", + "nas", + "other", + "partner_cashback", + "public_cloud", + "radio", + "radio_flux", + "radio_tera", + "radiostations", + "radiov2", + "renewal_warranty", + "service_infrastructure", + "stockage_backup", + "support_premium", + "swiss_backup", + "video", + "video_hardware", + "vod", + "vps", + "website_builder" + ], + "type": "string" + } + }, + "tags": { + "title": "tags", + "type": "array", + "items": { + "title": "item", + "minimum": 1, + "type": "integer" + } + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesListServices", + "functionName": "coreResourceslistservices", + "originalOperationId": null, + "domain": "account", + "method": "GET", + "path": "/1/accounts/{account_id}/services", + "summary": "List services", + "description": "This endpoint allows you to retrieve all the services of an account.", + "tags": [ + "User Management > Accounts" + ], + "mutating": false, + "pathParameters": [ + { + "name": "account_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/%7Baccount_id%7D/services", + "operationId": "Core/ResourcesListServices", + "summary": "List services", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Account to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 40459 + }, + "enumValues": [], + "values": [], + "examples": [ + 40459 + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404" + ] + } + }, + { + "operationId": "Core/ResourcesDisplayAListingOfTagsForAnAccount", + "functionName": "coreResourcesdisplayalistingoftagsforanaccount", + "originalOperationId": null, + "domain": "account", + "method": "GET", + "path": "/1/accounts/{account_id}/tags", + "summary": "Display a listing of tags for an account.", + "description": "", + "tags": [ + "User Management > Accounts" + ], + "mutating": false, + "pathParameters": [ + { + "name": "account_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/%7Baccount_id%7D/tags", + "operationId": "Core/ResourcesDisplayAListingOfTagsForAnAccount", + "summary": "Display a listing of tags for an account", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "account_id", + "in": "path", + "required": true, + "description": "The account identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "products", + "enum": [ + "products" + ] + }, + "enumValues": [ + "products" + ], + "values": [ + "products" + ], + "examples": [ + "products" + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "id", + "name", + "products" + ] + }, + "enumValues": [ + "id", + "name", + "products" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[id]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[id]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesInviteAUser", + "functionName": "coreResourcesinviteauser", + "originalOperationId": null, + "domain": "account", + "method": "POST", + "path": "/1/accounts/{account}/invitations", + "summary": "Invite a User", + "description": "Create and send an invitation for a new or existing User to join an Account using an email address.", + "tags": [ + "User Management" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/accounts/%7Baccount%7D/invitations", + "operationId": "Core/ResourcesInviteAUser", + "summary": "Invite a User", + "categoryPath": [ + "Core Resources", + "User Management" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "Unique identifier of the Account", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 89663 + }, + "enumValues": [], + "values": [], + "examples": [ + 89663 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "teams", + "enum": [ + "qr_code", + "teams" + ] + }, + "enumValues": [ + "qr_code", + "teams" + ], + "values": [ + "qr_code", + "teams" + ], + "examples": [ + "teams" + ] + } + ], + "responseStatuses": [ + "201", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "Core/ResourcesCancelAnInvitation", + "functionName": "coreResourcescancelaninvitation", + "originalOperationId": null, + "domain": "account", + "method": "DELETE", + "path": "/1/accounts/{account}/invitations/{invitation}", + "summary": "Cancel an Invitation", + "description": "Cancel an invitation to join an Account previously created.", + "tags": [ + "User Management" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "invitation", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D", + "operationId": "Core/ResourcesCancelAnInvitation", + "summary": "Cancel an Invitation", + "categoryPath": [ + "Core Resources", + "User Management" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "Unique identifier of the Account", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 19018 + }, + "enumValues": [], + "values": [], + "examples": [ + 19018 + ] + }, + { + "name": "invitation", + "in": "path", + "required": true, + "description": "Unique identifier of the User Invitation", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 73616 + }, + "enumValues": [], + "values": [], + "examples": [ + 73616 + ] + } + ], + "responseStatuses": [ + "200", + "401", + "403", + "404", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesDisplayAnInvitationOfAnAccount", + "functionName": "coreResourcesdisplayaninvitationofanaccount", + "originalOperationId": null, + "domain": "account", + "method": "GET", + "path": "/1/accounts/{account}/invitations/{invitation}", + "summary": "Display an invitation of an account", + "description": "Returns a variety of information about an invitation to an account", + "tags": [ + "User Management > Accounts > Invitations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "invitation", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D", + "operationId": "Core/ResourcesDisplayAnInvitationOfAnAccount", + "summary": "Display an invitation of an account", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts", + "Invitations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 65242 + }, + "enumValues": [], + "values": [], + "examples": [ + 65242 + ] + }, + { + "name": "invitation", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 45081 + }, + "enumValues": [], + "values": [], + "examples": [ + 45081 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "app_accesses", + "enum": [ + "teams", + "ksuite", + "app_accesses", + "permissions", + "qr_code" + ] + }, + "enumValues": [ + "teams", + "ksuite", + "app_accesses", + "permissions", + "qr_code" + ], + "values": [ + "teams", + "ksuite", + "app_accesses", + "permissions", + "qr_code" + ], + "examples": [ + "app_accesses" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Core/ResourcesPatchAnInvitation", + "functionName": "coreResourcespatchaninvitation", + "originalOperationId": null, + "domain": "account", + "method": "PATCH", + "path": "/1/accounts/{account}/invitations/{invitation}", + "summary": "Patch an invitation", + "description": "Update roles, teams and permissions of an invitation", + "tags": [ + "User Management > Accounts > Invitations" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "invitation", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D", + "operationId": "Core/ResourcesPatchAnInvitation", + "summary": "Patch an invitation", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts", + "Invitations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 91725 + }, + "enumValues": [], + "values": [], + "examples": [ + 91725 + ] + }, + { + "name": "invitation", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 77776 + }, + "enumValues": [], + "values": [], + "examples": [ + 77776 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Core/ResourcesListCustomers", + "functionName": "coreResourceslistcustomers", + "originalOperationId": null, + "domain": "account", + "method": "GET", + "path": "/1/accounts/{account}/invitations/{invitation}/b2b", + "summary": "List customers", + "description": "This API endpoint allows you to list all futures customers allowed for this account invitation", + "tags": [ + "User Management > Accounts > Invitations > B2B" + ], + "mutating": false, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "invitation", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/b2b", + "operationId": "Core/ResourcesListCustomers", + "summary": "List customers", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts", + "Invitations", + "B2B" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "invitation", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "customer", + "enum": [ + "customer" + ] + }, + "enumValues": [ + "customer" + ], + "values": [ + "customer" + ], + "examples": [ + "customer" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
\nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 31726 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 31726 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 50564 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 50564 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "desc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Core/ResourcesAssignCustomers", + "functionName": "coreResourcesassigncustomers", + "originalOperationId": null, + "domain": "account", + "method": "POST", + "path": "/1/accounts/{account}/invitations/{invitation}/b2b", + "summary": "Assign customers", + "description": "This API endpoint allows you to store customers for a user invitation of a partner account", + "tags": [ + "User Management > Accounts > Invitations > B2B" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "invitation", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/b2b", + "operationId": "Core/ResourcesAssignCustomers", + "summary": "Assign customers", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts", + "Invitations", + "B2B" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 35504 + }, + "enumValues": [], + "values": [], + "examples": [ + 35504 + ] + }, + { + "name": "invitation", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 64070 + }, + "enumValues": [], + "values": [], + "examples": [ + 64070 + ] + } + ], + "responseStatuses": [ + "201", + "403", + "404" + ] + } + }, + { + "operationId": "Core/ResourcesUnassignCustomers", + "functionName": "coreResourcesunassigncustomers", + "originalOperationId": null, + "domain": "account", + "method": "DELETE", + "path": "/1/accounts/{account}/invitations/{invitation}/b2b/{partnership_id}", + "summary": "Unassign customers", + "description": "This API endpoint allows you to revoke customer access for a user invitation of a partner account", + "tags": [ + "User Management > Accounts > Invitations > B2B" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "invitation", + "in": "path", + "required": true + }, + { + "name": "partnership_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/b2b/%7Bpartnership_id%7D", + "operationId": "Core/ResourcesUnassignCustomers", + "summary": "Unassign customers", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts", + "Invitations", + "B2B" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "invitation", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "partnership_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Core/ResourcesAddADriveAccess", + "functionName": "coreResourcesaddadriveaccess", + "originalOperationId": null, + "domain": "account", + "method": "POST", + "path": "/1/accounts/{account}/invitations/{invitation}/drive", + "summary": "Add a drive access", + "description": "This API endpoint allows you to create an access to the specified drive, for an invitation of a user in an account.", + "tags": [ + "User Management > Accounts > Invitations > Drive" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "invitation", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/drive", + "operationId": "Core/ResourcesAddADriveAccess", + "summary": "Add a drive access", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts", + "Invitations", + "Drive" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 33447 + }, + "enumValues": [], + "values": [], + "examples": [ + 33447 + ] + }, + { + "name": "invitation", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 33148 + }, + "enumValues": [], + "values": [], + "examples": [ + 33148 + ] + } + ], + "responseStatuses": [ + "201", + "401", + "403", + "409", + "500" + ] + } + }, + { + "operationId": "delete_1_accounts_account_invitations_invitation_drive_drive_id", + "functionName": "delete1AccountsAccountInvitationsInvitationDriveDriveId", + "originalOperationId": null, + "domain": "account", + "method": "DELETE", + "path": "/1/accounts/{account}/invitations/{invitation}/drive/{drive_id}", + "summary": "Revoke a drive access", + "description": "This API endpoint allows you to revoke access to the specified drive, for an invitation of a user in an account", + "tags": [ + "User Management > Accounts > Invitations > Drive" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "invitation", + "in": "path", + "required": true + }, + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/drive/%7Bdrive_id%7D", + "operationId": null, + "summary": "Revoke a drive access", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts", + "Invitations", + "Drive" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "invitation", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "404", + "409", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesUpdateDriveAccess", + "functionName": "coreResourcesupdatedriveaccess", + "originalOperationId": null, + "domain": "account", + "method": "PATCH", + "path": "/1/accounts/{account}/invitations/{invitation}/drive/{drive_id}", + "summary": "Update drive access", + "description": "This API endpoint allows you to edit futurs rights into specified drive, for an invitation of a user in an account", + "tags": [ + "User Management > Accounts > Invitations > Drive" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "invitation", + "in": "path", + "required": true + }, + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/drive/%7Bdrive_id%7D", + "operationId": "Core/ResourcesUpdateDriveAccess", + "summary": "Update drive access", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts", + "Invitations", + "Drive" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 38624 + }, + "enumValues": [], + "values": [], + "examples": [ + 38624 + ] + }, + { + "name": "invitation", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 51275 + }, + "enumValues": [], + "values": [], + "examples": [ + 51275 + ] + }, + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesUpdateAKChatAccess", + "functionName": "coreResourcesupdateakchataccess", + "originalOperationId": null, + "domain": "account", + "method": "PATCH", + "path": "/1/accounts/{account}/invitations/{invitation}/kchat", + "summary": "Update a kChat access", + "description": "This API endpoint allows you to update role of kchat app access", + "tags": [ + "User Management > Accounts > Invitations > KChat" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "invitation", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/kchat", + "operationId": "Core/ResourcesUpdateAKChatAccess", + "summary": "Update a kChat access", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts", + "Invitations", + "KChat" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 74114 + }, + "enumValues": [], + "values": [], + "examples": [ + 74114 + ] + }, + { + "name": "invitation", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 55949 + }, + "enumValues": [], + "values": [], + "examples": [ + 55949 + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Core/ResourcesRevokeKSuiteAccess", + "functionName": "coreResourcesrevokeksuiteaccess", + "originalOperationId": null, + "domain": "account", + "method": "DELETE", + "path": "/1/accounts/{account}/invitations/{invitation}/ksuite", + "summary": "Revoke kSuite access", + "description": "This API endpoint allows you to revoke a access to the kSuite for an invitation of a user in an account.", + "tags": [ + "User Management > Accounts > Invitations > kSuite" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "invitation", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/ksuite", + "operationId": "Core/ResourcesRevokeKSuiteAccess", + "summary": "Revoke kSuite access", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts", + "Invitations", + "kSuite" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "invitation", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "404", + "409", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesCreateAKSuiteAccess", + "functionName": "coreResourcescreateaksuiteaccess", + "originalOperationId": null, + "domain": "account", + "method": "POST", + "path": "/1/accounts/{account}/invitations/{invitation}/ksuite", + "summary": "Create a kSuite access", + "description": "This API endpoint allows you to create access to the kSuite for an invitation of a user in an account.", + "tags": [ + "User Management > Accounts > Invitations > kSuite" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "invitation", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/ksuite", + "operationId": "Core/ResourcesCreateAKSuiteAccess", + "summary": "Create a kSuite access", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts", + "Invitations", + "kSuite" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "invitation", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "201", + "403", + "404", + "422", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesRevokeADriveAccess", + "functionName": "coreResourcesrevokeadriveaccess", + "originalOperationId": null, + "domain": "account", + "method": "DELETE", + "path": "/1/accounts/{account}/invitations/{invitation}/mailbox/{mail_id}", + "summary": "Revoke a drive access", + "description": "This API endpoint allows you to revoke access to the specified drive, for an invitation of a user in an account", + "tags": [ + "User Management > Accounts > Invitations > Mailbox" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "invitation", + "in": "path", + "required": true + }, + { + "name": "mail_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "mailbox_name", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/mailbox/%7Bmail_id%7D", + "operationId": "Core/ResourcesRevokeADriveAccess", + "summary": "Revoke a drive access", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts", + "Invitations", + "Mailbox" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "invitation", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "mail_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "mailbox_name", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "mailbox_name", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404", + "409", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesUpdateAMailboxAccess", + "functionName": "coreResourcesupdateamailboxaccess", + "originalOperationId": null, + "domain": "account", + "method": "PATCH", + "path": "/1/accounts/{account}/invitations/{invitation}/mailbox/{mail_id}", + "summary": "Update a mailbox access", + "description": "This API endpoint allows you to update an email access, for an invitation of a user in an account.", + "tags": [ + "User Management > Accounts > Invitations > Mailbox" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "invitation", + "in": "path", + "required": true + }, + { + "name": "mail_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/mailbox/%7Bmail_id%7D", + "operationId": "Core/ResourcesUpdateAMailboxAccess", + "summary": "Update a mailbox access", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts", + "Invitations", + "Mailbox" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 69629 + }, + "enumValues": [], + "values": [], + "examples": [ + 69629 + ] + }, + { + "name": "invitation", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 52963 + }, + "enumValues": [], + "values": [], + "examples": [ + 52963 + ] + }, + { + "name": "mail_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "post_1_accounts_account_invitations_invitation_mailbox_mail_id", + "functionName": "post1AccountsAccountInvitationsInvitationMailboxMailId", + "originalOperationId": null, + "domain": "account", + "method": "POST", + "path": "/1/accounts/{account}/invitations/{invitation}/mailbox/{mail_id}", + "summary": "", + "description": "", + "tags": [ + "User Management > Accounts > Invitations > Mailbox" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "invitation", + "in": "path", + "required": true + }, + { + "name": "mail_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/mailbox/%7Bmail_id%7D", + "operationId": null, + "summary": "", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts", + "Invitations", + "Mailbox" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "invitation", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "mail_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "201", + "403", + "409" + ] + } + }, + { + "operationId": "Core/Resources", + "functionName": "coreResources", + "originalOperationId": null, + "domain": "account", + "method": "POST", + "path": "/1/accounts/{account}/invitations/{invitation}/mailbox/invite", + "summary": "", + "description": "", + "tags": [ + "User Management > Accounts > Invitations > Mailbox" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "invitation", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/mailbox/invite", + "operationId": "Core/Resources", + "summary": "", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts", + "Invitations", + "Mailbox" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "invitation", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Core/ResourcesGetUsersInvitations", + "functionName": "coreResourcesgetusersinvitations", + "originalOperationId": null, + "domain": "account", + "method": "GET", + "path": "/1/accounts/{account}/invitations/users/{user}", + "summary": "Get users invitations", + "description": "Show list of all invitations of a user into an account", + "tags": [ + "User Management > Accounts > Invitations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "user", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/%7Baccount%7D/invitations/users/%7Buser%7D", + "operationId": "Core/ResourcesGetUsersInvitations", + "summary": "Get users invitations", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts", + "Invitations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 3990 + }, + "enumValues": [], + "values": [], + "examples": [ + 3990 + ] + }, + { + "name": "user", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 1650 + }, + "enumValues": [], + "values": [], + "examples": [ + 1650 + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "type", + "enum": [ + "admin", + "normal", + "owner" + ], + "type": "string", + "example": "admin" + }, + "enumValues": [ + "admin", + "normal", + "owner" + ], + "values": [], + "examples": [ + "admin" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Core/ResourcesCreateATag", + "functionName": "coreResourcescreateatag", + "originalOperationId": null, + "domain": "account", + "method": "POST", + "path": "/1/accounts/{account}/tags", + "summary": "Create a tag", + "description": "Store a new tag (not linked to any product)", + "tags": [ + "User Management > Accounts" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/accounts/%7Baccount%7D/tags", + "operationId": "Core/ResourcesCreateATag", + "summary": "Create a tag", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "Core/ResourcesDeleteATag", + "functionName": "coreResourcesdeleteatag", + "originalOperationId": null, + "domain": "account", + "method": "DELETE", + "path": "/1/accounts/{account}/tags/{tag}", + "summary": "Delete a tag", + "description": "", + "tags": [ + "User Management > Accounts" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "tag", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/accounts/%7Baccount%7D/tags/%7Btag%7D", + "operationId": "Core/ResourcesDeleteATag", + "summary": "Delete a tag", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 16775 + }, + "enumValues": [], + "values": [], + "examples": [ + 16775 + ] + }, + { + "name": "tag", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 27660 + }, + "enumValues": [], + "values": [], + "examples": [ + 27660 + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesUpdateATag", + "functionName": "coreResourcesupdateatag", + "originalOperationId": null, + "domain": "account", + "method": "PUT", + "path": "/1/accounts/{account}/tags/{tag}", + "summary": "Update a tag", + "description": "Update a tag", + "tags": [ + "User Management > Accounts" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "tag", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/accounts/%7Baccount%7D/tags/%7Btag%7D", + "operationId": "Core/ResourcesUpdateATag", + "summary": "Update a tag", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 74901 + }, + "enumValues": [], + "values": [], + "examples": [ + 74901 + ] + }, + { + "name": "tag", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 40891 + }, + "enumValues": [], + "values": [], + "examples": [ + 40891 + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesListTeams", + "functionName": "coreResourceslistteams", + "originalOperationId": null, + "domain": "account", + "method": "GET", + "path": "/1/accounts/{account}/teams", + "summary": "List Teams", + "description": "List the Teams for a given Account.", + "tags": [ + "User Management > Teams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filter", + "in": "query", + "required": false + }, + { + "name": "search", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/%7Baccount%7D/teams", + "operationId": "Core/ResourcesListTeams", + "summary": "List Teams", + "categoryPath": [ + "Core Resources", + "User Management", + "Teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "Unique identifier of the Account", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 52716 + }, + "enumValues": [], + "values": [], + "examples": [ + 52716 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "#products", + "enum": [ + "created_by", + "owned_by", + "app_access", + "permissions", + "products", + "users", + "#users", + "#products", + "#products_by_service" + ] + }, + "enumValues": [ + "created_by", + "owned_by", + "app_access", + "permissions", + "products", + "users", + "#users", + "#products", + "#products_by_service" + ], + "values": [ + "created_by", + "owned_by", + "app_access", + "permissions", + "products", + "users", + "#users", + "#products", + "#products_by_service" + ], + "examples": [ + "#products" + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "created_by_ids": { + "title": "created_by_ids", + "type": "array", + "items": { + "title": "item", + "minimum": 1, + "type": "integer" + } + }, + "owned_by_ids": { + "title": "owned_by_ids", + "type": "array", + "items": { + "title": "item", + "minimum": 1, + "type": "integer" + }, + "description": "Array of user IDs who are owners of the team" + }, + "team_ids": { + "title": "team_ids", + "type": "array", + "items": { + "title": "item", + "minimum": 1, + "type": "integer" + } + }, + "user_ids": { + "title": "user_ids", + "type": "array", + "items": { + "title": "item", + "minimum": 1, + "type": "integer" + } + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "search", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "search", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
\nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 14362 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 14362 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 33648 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 33648 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "name", + "created_at", + "user_count", + "product_count" + ] + }, + "enumValues": [ + "name", + "created_at", + "user_count", + "product_count" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[name]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[name]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "Core/ResourcesCreateATeam", + "functionName": "coreResourcescreateateam", + "originalOperationId": null, + "domain": "account", + "method": "POST", + "path": "/1/accounts/{account}/teams", + "summary": "Create a Team", + "description": "Create a Team for a given Account.", + "tags": [ + "User Management > Teams" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/accounts/%7Baccount%7D/teams", + "operationId": "Core/ResourcesCreateATeam", + "summary": "Create a Team", + "categoryPath": [ + "Core Resources", + "User Management", + "Teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "Unique identifier of the Account", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 26510 + }, + "enumValues": [], + "values": [], + "examples": [ + 26510 + ] + } + ], + "responseStatuses": [ + "201", + "401", + "403", + "404", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesDeleteATeam", + "functionName": "coreResourcesdeleteateam", + "originalOperationId": null, + "domain": "account", + "method": "DELETE", + "path": "/1/accounts/{account}/teams/{team}", + "summary": "Delete a Team", + "description": "Delete a Team for a given Account.", + "tags": [ + "User Management > Teams" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "team", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/accounts/%7Baccount%7D/teams/%7Bteam%7D", + "operationId": "Core/ResourcesDeleteATeam", + "summary": "Delete a Team", + "categoryPath": [ + "Core Resources", + "User Management", + "Teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "Unique identifier of the Account", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 79937 + }, + "enumValues": [], + "values": [], + "examples": [ + 79937 + ] + }, + { + "name": "team", + "in": "path", + "required": true, + "description": "Unique identifier of the Team", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 54000 + }, + "enumValues": [], + "values": [], + "examples": [ + 54000 + ] + } + ], + "responseStatuses": [ + "200", + "401", + "403", + "404", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesGetATeam", + "functionName": "coreResourcesgetateam", + "originalOperationId": null, + "domain": "account", + "method": "GET", + "path": "/1/accounts/{account}/teams/{team}", + "summary": "Get a Team", + "description": "Retrieve a Team for a given Account.", + "tags": [ + "User Management > Teams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "team", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/%7Baccount%7D/teams/%7Bteam%7D", + "operationId": "Core/ResourcesGetATeam", + "summary": "Get a Team", + "categoryPath": [ + "Core Resources", + "User Management", + "Teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "Unique identifier of the Account", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 73392 + }, + "enumValues": [], + "values": [], + "examples": [ + 73392 + ] + }, + { + "name": "team", + "in": "path", + "required": true, + "description": "Unique identifier of the Team", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 29506 + }, + "enumValues": [], + "values": [], + "examples": [ + 29506 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "users", + "enum": [ + "created_by", + "owned_by", + "app_access", + "permissions", + "products", + "users", + "#users", + "#products", + "#products_by_service" + ] + }, + "enumValues": [ + "created_by", + "owned_by", + "app_access", + "permissions", + "products", + "users", + "#users", + "#products", + "#products_by_service" + ], + "values": [ + "created_by", + "owned_by", + "app_access", + "permissions", + "products", + "users", + "#users", + "#products", + "#products_by_service" + ], + "examples": [ + "users" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "Core/ResourcesUpdateATeam", + "functionName": "coreResourcesupdateateam", + "originalOperationId": null, + "domain": "account", + "method": "PATCH", + "path": "/1/accounts/{account}/teams/{team}", + "summary": "Update a Team", + "description": "Update a Team for a given Account.", + "tags": [ + "User Management > Teams" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "team", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/accounts/%7Baccount%7D/teams/%7Bteam%7D", + "operationId": "Core/ResourcesUpdateATeam", + "summary": "Update a Team", + "categoryPath": [ + "Core Resources", + "User Management", + "Teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "Unique identifier of the Account", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 92388 + }, + "enumValues": [], + "values": [], + "examples": [ + 92388 + ] + }, + { + "name": "team", + "in": "path", + "required": true, + "description": "Unique identifier of the Team", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 70989 + }, + "enumValues": [], + "values": [], + "examples": [ + 70989 + ] + } + ], + "responseStatuses": [ + "200", + "401", + "403", + "404", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesRemoveUsersFromTeam", + "functionName": "coreResourcesremoveusersfromteam", + "originalOperationId": null, + "domain": "account", + "method": "DELETE", + "path": "/1/accounts/{account}/teams/{team}/users", + "summary": "Remove Users from Team", + "description": "Remove one or more existing Users from a given Team.", + "tags": [ + "User Management > Teams > Users" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "team", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "user_ids", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/accounts/%7Baccount%7D/teams/%7Bteam%7D/users", + "operationId": "Core/ResourcesRemoveUsersFromTeam", + "summary": "Remove Users from Team", + "categoryPath": [ + "Core Resources", + "User Management", + "Teams", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "Unique identifier of the Account", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 93683 + }, + "enumValues": [], + "values": [], + "examples": [ + 93683 + ] + }, + { + "name": "team", + "in": "path", + "required": true, + "description": "Unique identifier of the Team", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 35778 + }, + "enumValues": [], + "values": [], + "examples": [ + 35778 + ] + }, + { + "name": "user_ids", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "user_ids", + "type": "array", + "items": { + "title": "item", + "minimum": 1, + "type": "integer" + }, + "description": "The user identifiers to add to the team.", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "401", + "403", + "404", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesListTeamUsers", + "functionName": "coreResourceslistteamusers", + "originalOperationId": null, + "domain": "account", + "method": "GET", + "path": "/1/accounts/{account}/teams/{team}/users", + "summary": "List Team Users", + "description": "List the Users for a given Team.", + "tags": [ + "User Management > Teams > Users" + ], + "mutating": false, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "team", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "search", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/%7Baccount%7D/teams/%7Bteam%7D/users", + "operationId": "Core/ResourcesListTeamUsers", + "summary": "List Team Users", + "categoryPath": [ + "Core Resources", + "User Management", + "Teams", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "Unique identifier of the Account", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 23453 + }, + "enumValues": [], + "values": [], + "examples": [ + 23453 + ] + }, + { + "name": "team", + "in": "path", + "required": true, + "description": "Unique identifier of the Team", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 3733 + }, + "enumValues": [], + "values": [], + "examples": [ + 3733 + ] + }, + { + "name": "search", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "search", + "type": "string", + "description": "The name or the email of a user.", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
\nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 56785 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 56785 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 96841 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 96841 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "display_name", + "last_login_at" + ] + }, + "enumValues": [ + "display_name", + "last_login_at" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[display_name]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[display_name]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "Core/ResourcesAddUsersToTeam", + "functionName": "coreResourcesadduserstoteam", + "originalOperationId": null, + "domain": "account", + "method": "POST", + "path": "/1/accounts/{account}/teams/{team}/users", + "summary": "Add Users to Team", + "description": "Add one or more existing Account Users to a given Team.", + "tags": [ + "User Management > Teams > Users" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "team", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/accounts/%7Baccount%7D/teams/%7Bteam%7D/users", + "operationId": "Core/ResourcesAddUsersToTeam", + "summary": "Add Users to Team", + "categoryPath": [ + "Core Resources", + "User Management", + "Teams", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "Unique identifier of the Account", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 61830 + }, + "enumValues": [], + "values": [], + "examples": [ + 61830 + ] + }, + { + "name": "team", + "in": "path", + "required": true, + "description": "Unique identifier of the Team", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 135 + }, + "enumValues": [], + "values": [], + "examples": [ + 135 + ] + } + ], + "responseStatuses": [ + "201", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "Core/ResourcesListCurrentAccountsProducts", + "functionName": "coreResourceslistcurrentaccountsproducts", + "originalOperationId": null, + "domain": "account", + "method": "GET", + "path": "/1/accounts/current/products", + "summary": "List current account's products", + "description": "List products of user current account", + "tags": [ + "User Management > Accounts" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/current/products", + "operationId": "Core/ResourcesListCurrentAccountsProducts", + "summary": "List current account's products", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "fqdn", + "enum": [ + "fqdn", + "flags" + ] + }, + "enumValues": [ + "fqdn", + "flags" + ], + "values": [ + "fqdn", + "flags" + ], + "examples": [ + "fqdn" + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "customer_name": { + "title": "customer_name", + "type": "string", + "description": "Customer name of the resource `{name}`" + }, + "internal_name": { + "title": "internal_name", + "type": "string" + }, + "name": { + "title": "name", + "type": "string", + "description": "Name of the resource `{name}`" + }, + "excluded_service_ids": { + "title": "excluded_service_ids", + "type": "array", + "items": { + "title": "item", + "minimum": 1, + "enum": [ + 1, + 2, + 3, + 4, + 6, + 7, + 8, + 14, + 15, + 17, + 18, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 31, + 33, + 34, + 35, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 48, + 50, + 51, + 52, + 54, + 55, + 57, + 58, + 59, + 60, + 61, + 62 + ], + "type": "integer" + } + }, + "expirations": { + "title": "expirations", + "type": "array", + "items": { + "title": "item", + "minLength": 1, + "type": "string" + } + }, + "service_ids": { + "title": "service_ids", + "type": "array", + "items": { + "title": "item", + "minimum": 1, + "enum": [ + 1, + 2, + 3, + 4, + 6, + 7, + 8, + 14, + 15, + 17, + 18, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 31, + 33, + 34, + 35, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 48, + 50, + 51, + 52, + 54, + 55, + 57, + 58, + 59, + 60, + 61, + 62 + ], + "type": "integer" + } + }, + "service_names": { + "title": "service_names", + "type": "array", + "items": { + "title": "item", + "enum": [ + "accreditation", + "ai_tools", + "banner", + "billetterie", + "certificate", + "chk", + "custom_url", + "dedicated_hosting", + "domain_name", + "domain_privacy", + "drive", + "fast_anycast", + "free_mail", + "hebergement", + "hebergement_mysql", + "hebergement_web", + "hosting_3", + "invitation", + "jelastic", + "kchat", + "ksuite", + "mail", + "mailbox", + "mailing", + "my_ksuite", + "nas", + "other", + "partner_cashback", + "public_cloud", + "radio", + "radio_flux", + "radio_tera", + "radiostations", + "radiov2", + "renewal_warranty", + "service_infrastructure", + "stockage_backup", + "support_premium", + "swiss_backup", + "video", + "video_hardware", + "vod", + "vps", + "website_builder" + ], + "type": "string" + } + }, + "tags": { + "title": "tags", + "type": "array", + "items": { + "title": "item", + "minimum": 1, + "type": "integer" + } + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesListUsersV2", + "functionName": "coreResourceslistusersv2", + "originalOperationId": null, + "domain": "account", + "method": "GET", + "path": "/2/accounts/{account}/users", + "summary": "List users", + "description": "This endpoint allows you to retrieve all users of a single Account specified by the requested unique identifier.", + "tags": [ + "User Management > Accounts" + ], + "mutating": false, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filter", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + }, + { + "name": "search", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/accounts/%7Baccount%7D/users", + "operationId": "Core/ResourcesListUsersV2", + "summary": "List users", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 35437 + }, + "enumValues": [], + "values": [], + "examples": [ + 35437 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "drive_infos", + "enum": [ + "teams", + "security", + "app_access", + "permissions", + "products", + "pending_invitations", + "invitation_details", + "drive_infos", + "kchat_infos" + ] + }, + "enumValues": [ + "teams", + "security", + "app_access", + "permissions", + "products", + "pending_invitations", + "invitation_details", + "drive_infos", + "kchat_infos" + ], + "values": [ + "teams", + "security", + "app_access", + "permissions", + "products", + "pending_invitations", + "invitation_details", + "drive_infos", + "kchat_infos" + ], + "examples": [ + "drive_infos" + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "drive_id": { + "title": "drive_id", + "type": "integer" + }, + "has_billing_access": { + "title": "has_billing_access", + "type": "boolean" + }, + "has_empty_access": { + "title": "has_empty_access", + "type": "boolean" + }, + "has_kchat": { + "title": "has_kchat", + "type": "boolean" + }, + "has_ksuite": { + "title": "has_ksuite", + "type": "boolean" + }, + "has_no_app_access": { + "title": "has_no_app_access", + "type": "boolean" + }, + "has_otp": { + "title": "has_otp", + "type": "boolean" + }, + "invitation_status": { + "title": "invitation_status", + "type": "string" + }, + "mail_ids": { + "title": "mail_ids", + "type": "array", + "items": { + "title": "item", + "type": "integer" + } + }, + "role_type": { + "title": "role_type", + "type": "string" + }, + "state_in_account": { + "title": "state_in_account", + "enum": [ + "pending", + "valid" + ], + "type": "string" + }, + "team_ids": { + "title": "team_ids", + "type": "array", + "items": { + "title": "item", + "type": "integer" + } + }, + "user_ids": { + "title": "user_ids", + "type": "array", + "items": { + "title": "item", + "type": "integer" + } + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "search", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "search", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
\nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 39315 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 39315 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 21667 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 21667 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "email", + "first_name", + "last_name", + "role_type", + "state_in_account", + "last_login_at" + ] + }, + "enumValues": [ + "email", + "first_name", + "last_name", + "role_type", + "state_in_account", + "last_login_at" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[email]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[email]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404" + ] + } + }, + { + "operationId": "Core/ResourcesListAppAccessesV2", + "functionName": "coreResourceslistappaccessesv2", + "originalOperationId": null, + "domain": "account", + "method": "GET", + "path": "/2/accounts/{account}/users/{user}/app_accesses", + "summary": "List app accesses", + "description": "This endpoint allows you to retrieve all user's application access in a single Account specified by the requested unique identifier.", + "tags": [ + "User Management > Accounts" + ], + "mutating": false, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "user", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/accounts/%7Baccount%7D/users/%7Buser%7D/app_accesses", + "operationId": "Core/ResourcesListAppAccessesV2", + "summary": "List app accesses", + "categoryPath": [ + "Core Resources", + "User Management", + "Accounts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 11588 + }, + "enumValues": [], + "values": [], + "examples": [ + 11588 + ] + }, + { + "name": "user", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 36407 + }, + "enumValues": [], + "values": [], + "examples": [ + 36407 + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404" + ] + } + } +]; +//# sourceMappingURL=account.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/account.js.map b/dist/src/generated/catalog/domains/account.js.map new file mode 100644 index 0000000..d8961e0 --- /dev/null +++ b/dist/src/generated/catalog/domains/account.js.map @@ -0,0 +1 @@ +{"version":3,"file":"account.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/account.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/ai.d.ts b/dist/src/generated/catalog/domains/ai.d.ts new file mode 100644 index 0000000..9de0e92 --- /dev/null +++ b/dist/src/generated/catalog/domains/ai.d.ts @@ -0,0 +1,2 @@ +import type { OperationMetadata } from "../types.js"; +export declare const aiOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/ai.js b/dist/src/generated/catalog/domains/ai.js new file mode 100644 index 0000000..9ee79b1 --- /dev/null +++ b/dist/src/generated/catalog/domains/ai.js @@ -0,0 +1,1476 @@ +export const aiOperations = [ + { + "operationId": "AI/ToolsListAllYourLLMAPI", + "functionName": "aiToolslistallyourllmapi", + "originalOperationId": null, + "domain": "ai", + "method": "GET", + "path": "/1/ai", + "summary": "List all your LLM API", + "description": "List all AI products where you have a technical right", + "tags": [ + "Product management" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/ai", + "operationId": "AI/ToolsListAllYourLLMAPI", + "summary": "List all your LLM API", + "categoryPath": [ + "AI Tools", + "Product management" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "AI/ToolsListAllConsumptions", + "functionName": "aiToolslistallconsumptions", + "originalOperationId": null, + "domain": "ai", + "method": "GET", + "path": "/1/ai/{product_id}/consumptions", + "summary": "List all consumptions", + "description": "", + "tags": [ + "Product management > Consumptions" + ], + "mutating": false, + "pathParameters": [ + { + "name": "product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/ai/%7Bproduct_id%7D/consumptions", + "operationId": "AI/ToolsListAllConsumptions", + "summary": "List all consumptions", + "categoryPath": [ + "AI Tools", + "Product management", + "Consumptions" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "product_id", + "in": "path", + "required": true, + "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 45124 + }, + "enumValues": [], + "values": [], + "examples": [ + 45124 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
\nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
\nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 22511 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 22511 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
\nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 63048 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 63048 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 26900 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 26900 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 68398 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 68398 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "date", + "prompt_count", + "cost" + ] + }, + "enumValues": [ + "date", + "prompt_count", + "cost" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[date]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[date]=asc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "AI/ToolsCustomizingRealisticHumanPhotos", + "functionName": "aiToolscustomizingrealistichumanphotos", + "originalOperationId": null, + "domain": "ai", + "method": "POST", + "path": "/1/ai/{product_id}/images/generations/photo_maker", + "summary": "Customizing Realistic Human Photos", + "description": "To stylize the image, make sure to use the **class word** corresponding to the image you want to customize,\nfollowed by the **trigger word** `img`, for instance:
\n• man img
\n• woman img
\n• girl img
\n
\nExample prompt:
\n> *Instagram photo, portrait photo of a woman img, colorful, perfect face, natural skin, hard shadows, film grain*\n

\nUpload the images of the individual you wish to customize.
\nWhile a single image is sufficient, providing additional images can yield better results.
\nMake sure that the face occupies the majority of the uploaded image.
", + "tags": [ + "Usage > V1 > Images" + ], + "mutating": true, + "pathParameters": [ + { + "name": "product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/ai/%7Bproduct_id%7D/images/generations/photo_maker", + "operationId": "AI/ToolsCustomizingRealisticHumanPhotos", + "summary": "Customizing Realistic Human Photos", + "categoryPath": [ + "AI Tools", + "Usage", + "V1", + "Images" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "product_id", + "in": "path", + "required": true, + "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 17209 + }, + "enumValues": [], + "values": [], + "examples": [ + 17209 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "AI/ToolsCreateTranscription", + "functionName": "aiToolscreatetranscription", + "originalOperationId": null, + "domain": "ai", + "method": "POST", + "path": "/1/ai/{product_id}/openai/audio/transcriptions", + "summary": "Create transcription", + "description": "Transcribes audio into the input language.\n
\nThe input format is the same as OpenAI,\nsee the [OpenAI documentation](https://platform.openai.com/docs/api-reference/audio/createTranscription).\n
\nThis route is asynchronous, use
\n• [GET `/1/ai/{product_id}/results/{batch_id}`](/docs/api/get/1/ai/{product_id}/results/{batch_id}) to get the result
\n• [GET `/1/ai/{product_id}/results/{batch_id}/download`](/docs/api/get/1/ai/{product_id}/results/{batch_id}/download) to download the output once done
", + "tags": [ + "Usage > V1 > OpenAI-compatible" + ], + "mutating": true, + "pathParameters": [ + { + "name": "product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/ai/%7Bproduct_id%7D/openai/audio/transcriptions", + "operationId": "AI/ToolsCreateTranscription", + "summary": "Create transcription", + "categoryPath": [ + "AI Tools", + "Usage", + "V1", + "OpenAI-compatible" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "product_id", + "in": "path", + "required": true, + "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 57958 + }, + "enumValues": [], + "values": [], + "examples": [ + 57958 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "AI/ToolsCreateChatCompletiondeprecated", + "functionName": "aiToolscreatechatcompletiondeprecated", + "originalOperationId": null, + "domain": "ai", + "method": "POST", + "path": "/1/ai/{product_id}/openai/chat/completions", + "summary": "Create chat completion (deprecated)", + "description": "**Deprecated route:** please use the new full OpenAI-compliant route\n[POST `/2/ai/{product_id}/openai/v1/chat/completions`](/docs/api/post/2/ai/%7Bproduct_id%7D/openai/v1/chat/completions)\n

\nCreates a model response for the given chat conversation.
\nThe input and output format are the same as OpenAI API.\n

\nSupported language are: English, German, Spanish, French, Italian. And limited capabilities in Portuguese, Polish, Dutch, Romanian, Czech, Swedish.\n

\nBy default, the number of requests per minute is rate limited.\nIf you wish to know the rate limite or increase this limit, please contact our support team for assistance.\n

\nSome models are in **beta** and may being subject to changes,\nuse [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta**\nand see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents).", + "tags": [ + "Usage > V1 > OpenAI-compatible" + ], + "mutating": true, + "pathParameters": [ + { + "name": "product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": true, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/ai/%7Bproduct_id%7D/openai/chat/completions", + "operationId": "AI/ToolsCreateChatCompletiondeprecated", + "summary": "Create chat completion (deprecated)", + "categoryPath": [ + "AI Tools", + "Usage", + "V1", + "OpenAI-compatible" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "product_id", + "in": "path", + "required": true, + "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 88721 + }, + "enumValues": [], + "values": [], + "examples": [ + 88721 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "AI/ToolsCreateImage", + "functionName": "aiToolscreateimage", + "originalOperationId": null, + "domain": "ai", + "method": "POST", + "path": "/1/ai/{product_id}/openai/images/generations", + "summary": "Create image", + "description": "Creates an image given a prompt.
\nThis route is mostly OpenAI-compliant, see the [OpenAI documentation](https://platform.openai.com/docs/api-reference/images/create).
\nSupports English primarily, with limited understanding of French (FR), German (DE), Spanish (ES), and Italian (IT).", + "tags": [ + "Usage > V1 > OpenAI-compatible" + ], + "mutating": true, + "pathParameters": [ + { + "name": "product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/ai/%7Bproduct_id%7D/openai/images/generations", + "operationId": "AI/ToolsCreateImage", + "summary": "Create image", + "categoryPath": [ + "AI Tools", + "Usage", + "V1", + "OpenAI-compatible" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "product_id", + "in": "path", + "required": true, + "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 58625 + }, + "enumValues": [], + "values": [], + "examples": [ + 58625 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "AI/ToolsListModelsdeprecated", + "functionName": "aiToolslistmodelsdeprecated", + "originalOperationId": null, + "domain": "ai", + "method": "GET", + "path": "/1/ai/{product_id}/openai/models", + "summary": "List models (deprecated)", + "description": "**Deprecated route:** please use the new full OpenAI-compliant route\n[POST `/2/ai/{product_id}/openai/v1/models`](/2/ai/{product_id}/openai/v1/models)\n

\nRetrieves a list of models with the [OpenAI format](https://platform.openai.com/docs/api-reference/models/list)", + "tags": [ + "Usage > V1 > OpenAI-compatible" + ], + "mutating": false, + "pathParameters": [ + { + "name": "product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": true, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/ai/%7Bproduct_id%7D/openai/models", + "operationId": "AI/ToolsListModelsdeprecated", + "summary": "List models (deprecated)", + "categoryPath": [ + "AI Tools", + "Usage", + "V1", + "OpenAI-compatible" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "product_id", + "in": "path", + "required": true, + "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 4783 + }, + "enumValues": [], + "values": [], + "examples": [ + 4783 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "AI/ToolsCreateEmbeddingsdeprecated", + "functionName": "aiToolscreateembeddingsdeprecated", + "originalOperationId": null, + "domain": "ai", + "method": "POST", + "path": "/1/ai/{product_id}/openai/v1/embeddings", + "summary": "Create embeddings (deprecated)", + "description": "**Deprecated route:** please use the new full OpenAI-compliant route\n[POST `/2/ai/{product_id}/openai/v1/embeddings`](/docs/api/post/2/ai/{product_id}/openai/v1/embeddings)\n

\nSome models are in **beta** and may being subject to changes,\nuse [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta**\nand see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents).", + "tags": [ + "Usage > V1 > OpenAI-compatible" + ], + "mutating": true, + "pathParameters": [ + { + "name": "product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": true, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/ai/%7Bproduct_id%7D/openai/v1/embeddings", + "operationId": "AI/ToolsCreateEmbeddingsdeprecated", + "summary": "Create embeddings (deprecated)", + "categoryPath": [ + "AI Tools", + "Usage", + "V1", + "OpenAI-compatible" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "product_id", + "in": "path", + "required": true, + "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 89841 + }, + "enumValues": [], + "values": [], + "examples": [ + 89841 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "AI/ToolsGetTheResultOfAnAsyncModelBatch", + "functionName": "aiToolsgettheresultofanasyncmodelbatch", + "originalOperationId": null, + "domain": "ai", + "method": "GET", + "path": "/1/ai/{product_id}/results/{batch_id}", + "summary": "Get the result of an async model batch", + "description": "Get the result of an async model batch", + "tags": [ + "Results" + ], + "mutating": false, + "pathParameters": [ + { + "name": "product_id", + "in": "path", + "required": true + }, + { + "name": "batch_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/ai/%7Bproduct_id%7D/results/%7Bbatch_id%7D", + "operationId": "AI/ToolsGetTheResultOfAnAsyncModelBatch", + "summary": "Get the result of an async model batch", + "categoryPath": [ + "AI Tools", + "Results" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "product_id", + "in": "path", + "required": true, + "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 84419 + }, + "enumValues": [], + "values": [], + "examples": [ + 84419 + ] + }, + { + "name": "batch_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "AI/ToolsDownloadTheOutputResultOfAnAsyncModelBatch", + "functionName": "aiToolsdownloadtheoutputresultofanasyncmodelbatch", + "originalOperationId": null, + "domain": "ai", + "method": "GET", + "path": "/1/ai/{product_id}/results/{batch_id}/download", + "summary": "Download the output result of an async model batch", + "description": "Download the result", + "tags": [ + "Results" + ], + "mutating": false, + "pathParameters": [ + { + "name": "product_id", + "in": "path", + "required": true + }, + { + "name": "batch_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/ai/%7Bproduct_id%7D/results/%7Bbatch_id%7D/download", + "operationId": "AI/ToolsDownloadTheOutputResultOfAnAsyncModelBatch", + "summary": "Download the output result of an async model batch", + "categoryPath": [ + "AI Tools", + "Results" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "product_id", + "in": "path", + "required": true, + "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 73910 + }, + "enumValues": [], + "values": [], + "examples": [ + 73910 + ] + }, + { + "name": "batch_id", + "in": "path", + "required": true, + "description": "The batch id.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "AI/ToolsListModels", + "functionName": "aiToolslistmodels", + "originalOperationId": null, + "domain": "ai", + "method": "GET", + "path": "/1/ai/models", + "summary": "List models", + "description": "Get all the available AI models.", + "tags": [ + "Usage > V1 > Models" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/ai/models", + "operationId": "AI/ToolsListModels", + "summary": "List models", + "categoryPath": [ + "AI Tools", + "Usage", + "V1", + "Models" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "type" + ] + }, + "enumValues": [ + "type" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[type]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[type]=asc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "AI/ToolsCreateRerankingsV2", + "functionName": "aiToolscreatererankingsv2", + "originalOperationId": null, + "domain": "ai", + "method": "POST", + "path": "/2/ai/{product_id}/cohere/v2/rerank", + "summary": "Create rerankings", + "description": "This endpoint takes in a query and a list of texts and produces an ordered array with each text assigned a relevance score.
\nIt is intended to be *Cohere*-compliant, see their documentation: [Cohere: Rerank API (v2)](https://docs.Cohere.com/reference/rerank).
\nThe main discrepancy with the *Cohere* standard is on consumptions data:\nwhile the *Cohere* standard is to return the object `meta`,\nthis endpoint returns an object `usage` that is closer to *OpenAI* endpoints,\nespecially the embedding one.", + "tags": [ + "Usage > V2 > Cohere-compatible" + ], + "mutating": true, + "pathParameters": [ + { + "name": "product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/ai/%7Bproduct_id%7D/cohere/v2/rerank", + "operationId": "AI/ToolsCreateRerankingsV2", + "summary": "Create rerankings", + "categoryPath": [ + "AI Tools", + "Usage", + "V2", + "Cohere-compatible" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "product_id", + "in": "path", + "required": true, + "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 14837 + }, + "enumValues": [], + "values": [], + "examples": [ + 14837 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "AI/ToolsCreateChatCompletionV2", + "functionName": "aiToolscreatechatcompletionv2", + "originalOperationId": null, + "domain": "ai", + "method": "POST", + "path": "/2/ai/{product_id}/openai/v1/chat/completions", + "summary": "Create chat completion", + "description": "OpenAI compatible chat completion, see the OpenAI documentation.\n

\nMultimodal (eg text and image) and function calling are available depending on the model.\n

\nList of models available on this endpoint could be retrieve with [GET `/2/ai/{product_id}/openai/v1/models`](/docs/api/get/2/ai/{product_id}/openai/v1/models).\n

\nSome models are in **beta** and may being subject to changes,\nuse [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta**\nand see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents).", + "tags": [ + "Usage > V2 > OpenAI-compatible" + ], + "mutating": true, + "pathParameters": [ + { + "name": "product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/ai/%7Bproduct_id%7D/openai/v1/chat/completions", + "operationId": "AI/ToolsCreateChatCompletionV2", + "summary": "Create chat completion", + "categoryPath": [ + "AI Tools", + "Usage", + "V2", + "OpenAI-compatible" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "product_id", + "in": "path", + "required": true, + "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 61942 + }, + "enumValues": [], + "values": [], + "examples": [ + 61942 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "AI/ToolsCreateCompletionV2", + "functionName": "aiToolscreatecompletionv2", + "originalOperationId": null, + "domain": "ai", + "method": "POST", + "path": "/2/ai/{product_id}/openai/v1/completions", + "summary": "Create completion", + "description": "OpenAI compatible completion, see the [OpenAI documentation](https://developers.openai.com/api/reference/resources/completions/methods/create).\n

\nSome models are in **beta** and may being subject to changes,\nuse [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta**\nand see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents).\n

\nList of models available on this endpoint could be retrieve with [GET `/2/ai/{product_id}/openai/v1/models`](/docs/api/get/2/ai/{product_id}/openai/v1/models).", + "tags": [ + "Usage > V2 > OpenAI-compatible" + ], + "mutating": true, + "pathParameters": [ + { + "name": "product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/ai/%7Bproduct_id%7D/openai/v1/completions", + "operationId": "AI/ToolsCreateCompletionV2", + "summary": "Create completion", + "categoryPath": [ + "AI Tools", + "Usage", + "V2", + "OpenAI-compatible" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "product_id", + "in": "path", + "required": true, + "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 16534 + }, + "enumValues": [], + "values": [], + "examples": [ + 16534 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "AI/ToolsCreateEmbeddingsV2", + "functionName": "aiToolscreateembeddingsv2", + "originalOperationId": null, + "domain": "ai", + "method": "POST", + "path": "/2/ai/{product_id}/openai/v1/embeddings", + "summary": "Create embeddings", + "description": "OpenAI compatible embeddings, see the [OpenAI documentation](https://platform.openai.com/docs/api-reference/embeddings/create).\n

\nCreates an embedding vector representing the input text.\n

\nSome models are in **beta** and may being subject to changes,\nuse [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta**\nand see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents).", + "tags": [ + "Usage > V2 > OpenAI-compatible" + ], + "mutating": true, + "pathParameters": [ + { + "name": "product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/ai/%7Bproduct_id%7D/openai/v1/embeddings", + "operationId": "AI/ToolsCreateEmbeddingsV2", + "summary": "Create embeddings", + "categoryPath": [ + "AI Tools", + "Usage", + "V2", + "OpenAI-compatible" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "product_id", + "in": "path", + "required": true, + "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 13020 + }, + "enumValues": [], + "values": [], + "examples": [ + 13020 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "AI/ToolsListModelsV2", + "functionName": "aiToolslistmodelsv2", + "originalOperationId": null, + "domain": "ai", + "method": "GET", + "path": "/2/ai/{product_id}/openai/v1/models", + "summary": "List models", + "description": "OpenAI compatible models list, see the OpenAI documentation.\n

\nLists the currently available models, and provides basic information about each one such as the owner and availability.\n

\nSome models are in **beta** and may being subject to changes,\nuse [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta**\nand see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents).", + "tags": [ + "Usage > V2 > OpenAI-compatible" + ], + "mutating": false, + "pathParameters": [ + { + "name": "product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/ai/%7Bproduct_id%7D/openai/v1/models", + "operationId": "AI/ToolsListModelsV2", + "summary": "List models", + "categoryPath": [ + "AI Tools", + "Usage", + "V2", + "OpenAI-compatible" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "product_id", + "in": "path", + "required": true, + "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 51293 + }, + "enumValues": [], + "values": [], + "examples": [ + 51293 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + } +]; +//# sourceMappingURL=ai.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/ai.js.map b/dist/src/generated/catalog/domains/ai.js.map new file mode 100644 index 0000000..4af703f --- /dev/null +++ b/dist/src/generated/catalog/domains/ai.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ai.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/ai.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/core.d.ts b/dist/src/generated/catalog/domains/core.d.ts new file mode 100644 index 0000000..717ba39 --- /dev/null +++ b/dist/src/generated/catalog/domains/core.d.ts @@ -0,0 +1,2 @@ +import type { OperationMetadata } from "../types.js"; +export declare const coreOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/core.js b/dist/src/generated/catalog/domains/core.js new file mode 100644 index 0000000..c0266fe --- /dev/null +++ b/dist/src/generated/catalog/domains/core.js @@ -0,0 +1,3003 @@ +export const coreOperations = [ + { + "operationId": "Core/ResourcesListAvailableActions", + "functionName": "coreResourceslistavailableactions", + "originalOperationId": null, + "domain": "core", + "method": "GET", + "path": "/1/actions", + "summary": "List available actions", + "description": "", + "tags": [ + "Actions" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "search", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/actions", + "operationId": "Core/ResourcesListAvailableActions", + "summary": "List available actions", + "categoryPath": [ + "Core Resources", + "Actions" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "search", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "search", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_actions_action_id", + "functionName": "get1ActionsActionId", + "originalOperationId": null, + "domain": "core", + "method": "GET", + "path": "/1/actions/{action_id}", + "summary": "List available actions", + "description": "", + "tags": [ + "Actions" + ], + "mutating": false, + "pathParameters": [ + { + "name": "action_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/actions/%7Baction_id%7D", + "operationId": null, + "summary": "List available actions", + "categoryPath": [ + "Core Resources", + "Actions" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "action_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the action to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 82998 + }, + "enumValues": [], + "values": [], + "examples": [ + 82998 + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Core/ResourcesGetApplicationList", + "functionName": "coreResourcesgetapplicationlist", + "originalOperationId": null, + "domain": "core", + "method": "GET", + "path": "/1/app-information/applications", + "summary": "Get application list.", + "description": "", + "tags": [ + "App Information" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": null + }, + { + "operationId": "Core/ResourcesGetApplication", + "functionName": "coreResourcesgetapplication", + "originalOperationId": null, + "domain": "core", + "method": "GET", + "path": "/1/app-information/applications/{application}", + "summary": "Get application.", + "description": "", + "tags": [ + "App Information" + ], + "mutating": false, + "pathParameters": [ + { + "name": "application", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": null + }, + { + "operationId": "get_1_app_information_applications_version_types", + "functionName": "get1AppInformationApplicationsVersionTypes", + "originalOperationId": null, + "domain": "core", + "method": "GET", + "path": "/1/app-information/applications/version-types", + "summary": "", + "description": "", + "tags": [ + "App Information" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": null + }, + { + "operationId": "Core/ResourcesGetSupportedStoreList", + "functionName": "coreResourcesgetsupportedstorelist", + "originalOperationId": null, + "domain": "core", + "method": "GET", + "path": "/1/app-information/versions", + "summary": "Get supported store list.", + "description": "", + "tags": [ + "App Information" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": null + }, + { + "operationId": "Core_ResourcesGetSupportedStoreList_get_1_app_information_versions_appStore", + "functionName": "coreResourcesgetsupportedstorelistGet1AppInformationVersionsAppstore", + "originalOperationId": "Core/ResourcesGetSupportedStoreList", + "domain": "core", + "method": "GET", + "path": "/1/app-information/versions/{appStore}", + "summary": "Get supported store list.", + "description": "", + "tags": [ + "App Information" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": null + }, + { + "operationId": "Core/ResourcesGetApplicationWithAssociatedVersionsDetails", + "functionName": "coreResourcesgetapplicationwithassociatedversionsdetails", + "originalOperationId": null, + "domain": "core", + "method": "GET", + "path": "/1/app-information/versions/{appStore}/{appPlatform}/{appName}", + "summary": "Get application with associated versions details.", + "description": "", + "tags": [ + "App Information" + ], + "mutating": false, + "pathParameters": [ + { + "name": "appStore", + "in": "path", + "required": true + }, + { + "name": "appPlatform", + "in": "path", + "required": true + }, + { + "name": "appName", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": null + }, + { + "operationId": "Core/ResourcesListTasks", + "functionName": "coreResourceslisttasks", + "originalOperationId": null, + "domain": "core", + "method": "GET", + "path": "/1/async/tasks", + "summary": "List tasks", + "description": "This endpoint allows you to retrieve all the tasks.", + "tags": [ + "Tasks" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/async/tasks", + "operationId": "Core/ResourcesListTasks", + "summary": "List tasks", + "categoryPath": [ + "Core Resources", + "Tasks" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
\nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
\nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 19493 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 19493 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
\nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 62437 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 62437 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 11259 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 11259 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 9863 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 9863 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "desc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Core/ResourcesDisplayATask", + "functionName": "coreResourcesdisplayatask", + "originalOperationId": null, + "domain": "core", + "method": "GET", + "path": "/1/async/tasks/{task_uuid}", + "summary": "Display a task", + "description": "Returns a variety of information about a single Task specified by the requested unique identifier.", + "tags": [ + "Tasks" + ], + "mutating": false, + "pathParameters": [ + { + "name": "task_uuid", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/async/tasks/%7Btask_uuid%7D", + "operationId": "Core/ResourcesDisplayATask", + "summary": "Display a task", + "categoryPath": [ + "Core Resources", + "Tasks" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "task_uuid", + "in": "path", + "required": true, + "description": "The unique identifier (UUID) of the task to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Core/ResourcesListCountries", + "functionName": "coreResourceslistcountries", + "originalOperationId": null, + "domain": "core", + "method": "GET", + "path": "/1/countries", + "summary": "List countries", + "description": "This endpoint allows you to retrieve all the countries.", + "tags": [ + "Countries" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "only_enabled", + "in": "query", + "required": false + }, + { + "name": "only_enabled_exception", + "in": "query", + "required": false + }, + { + "name": "search", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/countries", + "operationId": "Core/ResourcesListCountries", + "summary": "List countries", + "categoryPath": [ + "Core Resources", + "Countries" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "only_enabled", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "only_enabled", + "type": "boolean", + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + }, + { + "name": "only_enabled_exception", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "only_enabled_exception", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "search", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "search", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
\nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
\nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 82346 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 82346 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
\nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 33500 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 33500 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 46236 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 46236 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 19576 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 19576 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "asc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Core/ResourcesDisplayACountry", + "functionName": "coreResourcesdisplayacountry", + "originalOperationId": null, + "domain": "core", + "method": "GET", + "path": "/1/countries/{country_id}", + "summary": "Display a country", + "description": "Returns a variety of information about a single Country specified by the requested unique identifier.", + "tags": [ + "Countries" + ], + "mutating": false, + "pathParameters": [ + { + "name": "country_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/countries/%7Bcountry_id%7D", + "operationId": "Core/ResourcesDisplayACountry", + "summary": "Display a country", + "categoryPath": [ + "Core Resources", + "Countries" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "country_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the country to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 44190 + }, + "enumValues": [], + "values": [], + "examples": [ + 44190 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Core/ResourcesListLanguages", + "functionName": "coreResourceslistlanguages", + "originalOperationId": null, + "domain": "core", + "method": "GET", + "path": "/1/languages", + "summary": "List languages", + "description": "This endpoint allows you to retrieve all the languages.", + "tags": [ + "Languages" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/languages", + "operationId": "Core/ResourcesListLanguages", + "summary": "List languages", + "categoryPath": [ + "Core Resources", + "Languages" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
\nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
\nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 32593 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 32593 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
\nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 89333 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 89333 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 20230 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 20230 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 42916 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 42916 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "desc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Core/ResourcesDisplayALanguage", + "functionName": "coreResourcesdisplayalanguage", + "originalOperationId": null, + "domain": "core", + "method": "GET", + "path": "/1/languages/{language_id}", + "summary": "Display a language", + "description": "Returns a variety of information about a single Language specified by the requested unique identifier.", + "tags": [ + "Languages" + ], + "mutating": false, + "pathParameters": [ + { + "name": "language_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/languages/%7Blanguage_id%7D", + "operationId": "Core/ResourcesDisplayALanguage", + "summary": "Display a language", + "categoryPath": [ + "Core Resources", + "Languages" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "language_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the language to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 45567 + }, + "enumValues": [], + "values": [], + "examples": [ + 45567 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_my_ksuite_my_k_suite_id", + "functionName": "get1MyKsuiteMyKSuiteId", + "originalOperationId": null, + "domain": "core", + "method": "GET", + "path": "/1/my_ksuite/{my_k_suite_id}", + "summary": "Show MyKSuite", + "description": "Returns a variety of information about my kSuite", + "tags": [ + "My kSuite" + ], + "mutating": false, + "pathParameters": [ + { + "name": "my_k_suite_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/my_ksuite/%7Bmy_k_suite_id%7D", + "operationId": null, + "summary": "Show MyKSuite", + "categoryPath": [ + "Core Resources", + "My kSuite" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "my_k_suite_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "pack", + "enum": [ + "pack", + "drive", + "mail", + "has_auto_renew", + "can_trial" + ] + }, + "enumValues": [ + "pack", + "drive", + "mail", + "has_auto_renew", + "can_trial" + ], + "values": [ + "pack", + "drive", + "mail", + "has_auto_renew", + "can_trial" + ], + "examples": [ + "pack" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Core/ResourcesCancelUnsubscribe", + "functionName": "coreResourcescancelunsubscribe", + "originalOperationId": null, + "domain": "core", + "method": "POST", + "path": "/1/my_ksuite/{my_k_suite_id}/cancel_unsubscribe", + "summary": "Cancel unsubscribe", + "description": "", + "tags": [ + "My kSuite > Product management" + ], + "mutating": true, + "pathParameters": [ + { + "name": "my_k_suite_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/my_ksuite/%7Bmy_k_suite_id%7D/cancel_unsubscribe", + "operationId": "Core/ResourcesCancelUnsubscribe", + "summary": "Cancel unsubscribe", + "categoryPath": [ + "Core Resources", + "My kSuite", + "Product management" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "my_k_suite_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesCurrentMyKSuite", + "functionName": "coreResourcescurrentmyksuite", + "originalOperationId": null, + "domain": "core", + "method": "GET", + "path": "/1/my_ksuite/current", + "summary": "Current MyKSuite", + "description": "Load the my_ksuite product from the user permission.", + "tags": [ + "My kSuite" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/my_ksuite/current", + "operationId": "Core/ResourcesCurrentMyKSuite", + "summary": "Current MyKSuite", + "categoryPath": [ + "Core Resources", + "My kSuite" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "has_auto_renew", + "enum": [ + "pack", + "drive", + "mail", + "has_auto_renew", + "can_trial" + ] + }, + "enumValues": [ + "pack", + "drive", + "mail", + "has_auto_renew", + "can_trial" + ], + "values": [ + "pack", + "drive", + "mail", + "has_auto_renew", + "can_trial" + ], + "examples": [ + "has_auto_renew" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_products", + "functionName": "get1Products", + "originalOperationId": null, + "domain": "core", + "method": "GET", + "path": "/1/products", + "summary": "List products", + "description": "This endpoint allows you to retrieve all the products where the current user's has at least one right.", + "tags": [ + "Products" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "account_id", + "in": "query", + "required": false + }, + { + "name": "customer_name", + "in": "query", + "required": false + }, + { + "name": "fqdn", + "in": "query", + "required": false + }, + { + "name": "internal_name", + "in": "query", + "required": false + }, + { + "name": "product_id", + "in": "query", + "required": false + }, + { + "name": "service_id", + "in": "query", + "required": false + }, + { + "name": "service_name", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/products", + "operationId": null, + "summary": "List products", + "categoryPath": [ + "Core Resources", + "Products" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "fqdn", + "enum": [ + "fqdn" + ] + }, + "enumValues": [ + "fqdn" + ], + "values": [ + "fqdn" + ], + "examples": [ + "fqdn" + ] + }, + { + "name": "account_id", + "in": "query", + "required": false, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Unique identifier of the `account` that is related to the resource `{name}`", + "example": "1234" + }, + "enumValues": [], + "values": [], + "examples": [ + "1234" + ] + }, + { + "name": "customer_name", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "customer_name", + "type": "string", + "description": "Customer name of the resource `{name}`", + "example": "My kDrive" + }, + "enumValues": [], + "values": [], + "examples": [ + "My kDrive" + ] + }, + { + "name": "fqdn", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "fqdn", + "type": "string", + "example": "www.my-domain.ch" + }, + "enumValues": [], + "values": [], + "examples": [ + "www.my-domain.ch" + ] + }, + { + "name": "internal_name", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "internal_name", + "type": "string", + "example": "My kDrive" + }, + "enumValues": [], + "values": [], + "examples": [ + "My kDrive" + ] + }, + { + "name": "product_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "product_id", + "type": "integer", + "description": "Unique identifier of the `product` that is related to the resource `{name}`", + "example": "1234" + }, + "enumValues": [], + "values": [], + "examples": [ + "1234" + ] + }, + { + "name": "service_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "service_id", + "enum": [ + 1, + 2, + 3, + 4, + 6, + 7, + 10, + 14, + 15, + 18, + 23, + 25, + 26, + 29, + 30, + 31, + 34, + 35, + 37, + 40, + 43, + 48, + 50, + 52, + 58 + ], + "type": "integer", + "description": "Unique identifier of the `service` that is related to the resource `{name}`", + "example": "40" + }, + "enumValues": [ + 1, + 2, + 3, + 4, + 6, + 7, + 10, + 14, + 15, + 18, + 23, + 25, + 26, + 29, + 30, + 31, + 34, + 35, + 37, + 40, + 43, + 48, + 50, + 52, + 58 + ], + "values": [], + "examples": [ + "40" + ] + }, + { + "name": "service_name", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "service_name", + "enum": [ + "ai_tools", + "backup", + "certificate", + "cloud", + "cloud_hd", + "custom_url", + "dedicated_server", + "domain", + "drive", + "e_ticketing", + "email_hosting", + "hosting", + "housing", + "invitation", + "jelastic", + "ksuite", + "mailing", + "nas", + "public_cloud", + "radio", + "swiss_backup", + "video", + "vod", + "web_hosting", + "website_builder" + ], + "type": "string", + "description": "Name of the service", + "example": "drive" + }, + "enumValues": [ + "ai_tools", + "backup", + "certificate", + "cloud", + "cloud_hd", + "custom_url", + "dedicated_server", + "domain", + "drive", + "e_ticketing", + "email_hosting", + "hosting", + "housing", + "invitation", + "jelastic", + "ksuite", + "mailing", + "nas", + "public_cloud", + "radio", + "swiss_backup", + "video", + "vod", + "web_hosting", + "website_builder" + ], + "values": [], + "examples": [ + "drive" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
\nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
\nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 71456 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 71456 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
\nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 32825 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 32825 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 91823 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 91823 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 43108 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 43108 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "desc" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesListTimezones", + "functionName": "coreResourceslisttimezones", + "originalOperationId": null, + "domain": "core", + "method": "GET", + "path": "/1/timezones", + "summary": "List timezones", + "description": "This endpoint allows you to retrieve all the timezones.", + "tags": [ + "Timezones" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "search", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/timezones", + "operationId": "Core/ResourcesListTimezones", + "summary": "List timezones", + "categoryPath": [ + "Core Resources", + "Timezones" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "search", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "search", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
\nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
\nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 35241 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 35241 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
\nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 51432 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 51432 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 27648 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 27648 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 20482 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 20482 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "asc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Core/ResourcesDisplayATimezone", + "functionName": "coreResourcesdisplayatimezone", + "originalOperationId": null, + "domain": "core", + "method": "GET", + "path": "/1/timezones/{timezone_id}", + "summary": "Display a timezone", + "description": "Returns a variety of information about a single Timezone specified by the requested unique identifier.", + "tags": [ + "Timezones" + ], + "mutating": false, + "pathParameters": [ + { + "name": "timezone_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/timezones/%7Btimezone_id%7D", + "operationId": "Core/ResourcesDisplayATimezone", + "summary": "Display a timezone", + "categoryPath": [ + "Core Resources", + "Timezones" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "timezone_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the timezone to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 25052 + }, + "enumValues": [], + "values": [], + "examples": [ + 25052 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_2_events", + "functionName": "get2Events", + "originalOperationId": null, + "domain": "core", + "method": "GET", + "path": "/2/events", + "summary": "List events", + "description": "This endpoint allows you to retrieve all the opened events.", + "tags": [ + "Events" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "date_from", + "in": "query", + "required": false + }, + { + "name": "date_to", + "in": "query", + "required": false + }, + { + "name": "event_type", + "in": "query", + "required": false + }, + { + "name": "is_cyberattack", + "in": "query", + "required": false + }, + { + "name": "locale", + "in": "query", + "required": false + }, + { + "name": "show_auto", + "in": "query", + "required": false + }, + { + "name": "status", + "in": "query", + "required": false + }, + { + "name": "user_id", + "in": "query", + "required": false + }, + { + "name": "with_trashed", + "in": "query", + "required": false + }, + { + "name": "event_types", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/events", + "operationId": null, + "summary": "List events", + "categoryPath": [ + "Core Resources", + "Events" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "date_from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "date_from", + "type": "integer", + "format": "timestamp", + "example": 95729 + }, + "enumValues": [], + "values": [], + "examples": [ + 95729 + ] + }, + { + "name": "date_to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "date_to", + "type": "integer", + "format": "timestamp", + "example": 1243 + }, + "enumValues": [], + "values": [], + "examples": [ + 1243 + ] + }, + { + "name": "event_type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "event_type", + "enum": [ + "internal", + "public", + "server", + "streaming" + ], + "type": "string", + "example": "server" + }, + "enumValues": [ + "internal", + "public", + "server", + "streaming" + ], + "values": [], + "examples": [ + "server" + ] + }, + { + "name": "is_cyberattack", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "is_cyberattack", + "type": "boolean", + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + }, + { + "name": "locale", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "locale", + "enum": [ + "de", + "en", + "es", + "fr", + "it" + ], + "type": "string", + "description": "Represents a language identifier and a region identifier", + "example": "en" + }, + "enumValues": [ + "de", + "en", + "es", + "fr", + "it" + ], + "values": [], + "examples": [ + "en" + ] + }, + { + "name": "show_auto", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "show_auto", + "type": "boolean", + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "status", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "status", + "enum": [ + "inprogress", + "planned", + "reviewed", + "terminated" + ], + "type": "string", + "description": "Status of the resource `{name}`", + "example": "reviewed" + }, + "enumValues": [ + "inprogress", + "planned", + "reviewed", + "terminated" + ], + "values": [], + "examples": [ + "reviewed" + ] + }, + { + "name": "user_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "user_id", + "type": "integer", + "nullable": true, + "example": 64179 + }, + "enumValues": [], + "values": [], + "examples": [ + 64179 + ] + }, + { + "name": "with_trashed", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "with_trashed", + "type": "boolean", + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "event_types", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "event_types", + "type": "array", + "items": { + "title": "item", + "enum": [ + "internal", + "public", + "server", + "streaming" + ], + "type": "string" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Core/ResourcesDisplayAnEventV2", + "functionName": "coreResourcesdisplayaneventv2", + "originalOperationId": null, + "domain": "core", + "method": "GET", + "path": "/2/events/{event_id}", + "summary": "Display an event", + "description": "Returns a variety of information about a single Event specified by the requested unique identifier.", + "tags": [ + "Events" + ], + "mutating": false, + "pathParameters": [ + { + "name": "event_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/events/%7Bevent_id%7D", + "operationId": "Core/ResourcesDisplayAnEventV2", + "summary": "Display an event", + "categoryPath": [ + "Core Resources", + "Events" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "event_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the event to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 18800 + }, + "enumValues": [], + "values": [], + "examples": [ + 18800 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Core/ResourcesListPublicCloudStatusV2", + "functionName": "coreResourceslistpubliccloudstatusv2", + "originalOperationId": null, + "domain": "core", + "method": "GET", + "path": "/2/events/public-cloud-status", + "summary": "List Public Cloud status", + "description": "This endpoint allow you to get Public Cloud status", + "tags": [ + "Events > Public Cloud Status" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/events/public-cloud-status", + "operationId": "Core/ResourcesListPublicCloudStatusV2", + "summary": "List Public Cloud status", + "categoryPath": [ + "Core Resources", + "Events", + "Public Cloud Status" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 2, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + } +]; +//# sourceMappingURL=core.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/core.js.map b/dist/src/generated/catalog/domains/core.js.map new file mode 100644 index 0000000..2482211 --- /dev/null +++ b/dist/src/generated/catalog/domains/core.js.map @@ -0,0 +1 @@ +{"version":3,"file":"core.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/core.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/domains.d.ts b/dist/src/generated/catalog/domains/domains.d.ts new file mode 100644 index 0000000..55cd7eb --- /dev/null +++ b/dist/src/generated/catalog/domains/domains.d.ts @@ -0,0 +1,2 @@ +import type { OperationMetadata } from "../types.js"; +export declare const domainsOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/domains.js b/dist/src/generated/catalog/domains/domains.js new file mode 100644 index 0000000..f106c1d --- /dev/null +++ b/dist/src/generated/catalog/domains/domains.js @@ -0,0 +1,3918 @@ +export const domainsOperations = [ + { + "operationId": "get_2_domains_domain_dnssec_check", + "functionName": "get2DomainsDomainDnssecCheck", + "originalOperationId": null, + "domain": "domains", + "method": "GET", + "path": "/2/domains/{domain}/dnssec/check", + "summary": "Check DNSSEC", + "description": "Check the status of the DNSSEC.", + "tags": [ + "Domain > DNSSEC" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": true, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/domains/%7Bdomain%7D/dnssec/check", + "operationId": null, + "summary": "Check DNSSEC", + "categoryPath": [ + "Domain & Zone", + "Domain", + "DNSSEC" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "post_2_domains_domain_dnssec_disable", + "functionName": "post2DomainsDomainDnssecDisable", + "originalOperationId": null, + "domain": "domains", + "method": "POST", + "path": "/2/domains/{domain}/dnssec/disable", + "summary": "Disable DNSSEC", + "description": "Disable DNSSEC", + "tags": [ + "Domain > DNSSEC" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": true, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/domains/%7Bdomain%7D/dnssec/disable", + "operationId": null, + "summary": "Disable DNSSEC", + "categoryPath": [ + "Domain & Zone", + "Domain", + "DNSSEC" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "post_2_domains_domain_dnssec_enable", + "functionName": "post2DomainsDomainDnssecEnable", + "originalOperationId": null, + "domain": "domains", + "method": "POST", + "path": "/2/domains/{domain}/dnssec/enable", + "summary": "Enable DNSSEC", + "description": "Enable DNSSEC", + "tags": [ + "Domain > DNSSEC" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": true, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/domains/%7Bdomain%7D/dnssec/enable", + "operationId": null, + "summary": "Enable DNSSEC", + "categoryPath": [ + "Domain & Zone", + "Domain", + "DNSSEC" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "put_2_domains_domain_nameservers", + "functionName": "put2DomainsDomainNameservers", + "originalOperationId": null, + "domain": "domains", + "method": "PUT", + "path": "/2/domains/{domain}/nameservers", + "summary": "Update Nameservers", + "description": "Update Domain's Nameservers", + "tags": [ + "Domain > Nameservers" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": true, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/domains/%7Bdomain%7D/nameservers", + "operationId": null, + "summary": "Update Nameservers", + "categoryPath": [ + "Domain & Zone", + "Domain", + "Nameservers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "get_2_domains_domain_zones", + "functionName": "get2DomainsDomainZones", + "originalOperationId": null, + "domain": "domains", + "method": "GET", + "path": "/2/domains/{domain}/zones", + "summary": "List Zones", + "description": "List all Zones (base zone and delegated zones)", + "tags": [ + "Domain > Zone" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "return", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": true, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/domains/%7Bdomain%7D/zones", + "operationId": null, + "summary": "List Zones", + "categoryPath": [ + "Domain & Zone", + "Domain", + "Zone" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "return", + "enum": [ + "total" + ], + "type": "string", + "description": "Specify what to return. Use \"total\" to return only the total count of zones", + "nullable": true, + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
\nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 38041 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 38041 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 33588 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 33588 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Domain/&/ZoneCheckDomainV2", + "functionName": "domainZonecheckdomainv2", + "originalOperationId": null, + "domain": "domains", + "method": "POST", + "path": "/2/domains/accounts/{account}/check", + "summary": "Check Domain", + "description": "Check the availability of a Domain", + "tags": [ + "Domain > Order" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/domains/accounts/%7Baccount%7D/check", + "operationId": "Domain/&/ZoneCheckDomainV2", + "summary": "Check Domain", + "categoryPath": [ + "Domain & Zone", + "Domain", + "Order" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "404" + ] + } + }, + { + "operationId": "Domain/&/ZoneListContactsV2", + "functionName": "domainZonelistcontactsv2", + "originalOperationId": null, + "domain": "domains", + "method": "GET", + "path": "/2/domains/accounts/{account}/contacts", + "summary": "List Contacts", + "description": "List all Contacts", + "tags": [ + "Domain > Contact" + ], + "mutating": false, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "domain", + "in": "query", + "required": false + }, + { + "name": "email", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": null + }, + { + "operationId": "Domain/&/ZoneCreateContactV2", + "functionName": "domainZonecreatecontactv2", + "originalOperationId": null, + "domain": "domains", + "method": "POST", + "path": "/2/domains/accounts/{account}/contacts", + "summary": "Create Contact", + "description": "Create a Contact", + "tags": [ + "Domain > Contact" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": null + }, + { + "operationId": "Domain/&/ZoneUpdateContactV2", + "functionName": "domainZoneupdatecontactv2", + "originalOperationId": null, + "domain": "domains", + "method": "PUT", + "path": "/2/domains/accounts/{account}/contacts/{contact}", + "summary": "Update Contact", + "description": "Update a Contact\n\nA validation may be required. If so, a validation email will be sent\nand the update will need to be confirmed via the email link.\nOtherwise, the Contact is updated immediately.", + "tags": [ + "Domain > Contact" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "contact", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": null + }, + { + "operationId": "Domain/&/ZoneCreateDomainV2", + "functionName": "domainZonecreatedomainv2", + "originalOperationId": null, + "domain": "domains", + "method": "POST", + "path": "/2/domains/accounts/{account}/create", + "summary": "Create Domain", + "description": "Create a Domain using prepaid payment (documentation: https://developer.infomaniak.com/docs/api/order/domain/how)", + "tags": [ + "Domain > Order" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/domains/accounts/%7Baccount%7D/create", + "operationId": "Domain/&/ZoneCreateDomainV2", + "summary": "Create Domain", + "categoryPath": [ + "Domain & Zone", + "Domain", + "Order" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400" + ] + } + }, + { + "operationId": "Domain/&/ZoneRetryCreateDomainV2", + "functionName": "domainZoneretrycreatedomainv2", + "originalOperationId": null, + "domain": "domains", + "method": "POST", + "path": "/2/domains/accounts/{account}/create/{domain}", + "summary": "Retry Create Domain", + "description": "Retry a failed Domain creation, with updated Contact and additional fields", + "tags": [ + "Domain > Order" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/domains/accounts/%7Baccount%7D/create/%7Bdomain%7D", + "operationId": "Domain/&/ZoneRetryCreateDomainV2", + "summary": "Retry Create Domain", + "categoryPath": [ + "Domain & Zone", + "Domain", + "Order" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "domain", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "404" + ] + } + }, + { + "operationId": "Domain/&/ZoneListDocumentsV2", + "functionName": "domainZonelistdocumentsv2", + "originalOperationId": null, + "domain": "domains", + "method": "GET", + "path": "/2/domains/accounts/{account}/documents", + "summary": "List Documents", + "description": "List all account's domain related documents", + "tags": [ + "Domain > Document" + ], + "mutating": false, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/domains/accounts/%7Baccount%7D/documents", + "operationId": "Domain/&/ZoneListDocumentsV2", + "summary": "List Documents", + "categoryPath": [ + "Domain & Zone", + "Domain", + "Document" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Domain/&/ZoneUploadDocumentV2", + "functionName": "domainZoneuploaddocumentv2", + "originalOperationId": null, + "domain": "domains", + "method": "POST", + "path": "/2/domains/accounts/{account}/documents", + "summary": "Upload Document", + "description": "Upload domain related document", + "tags": [ + "Domain > Document" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/domains/accounts/%7Baccount%7D/documents", + "operationId": "Domain/&/ZoneUploadDocumentV2", + "summary": "Upload Document", + "categoryPath": [ + "Domain & Zone", + "Domain", + "Document" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "422" + ] + } + }, + { + "operationId": "Domain/&/ZoneGetDocumentV2", + "functionName": "domainZonegetdocumentv2", + "originalOperationId": null, + "domain": "domains", + "method": "GET", + "path": "/2/domains/accounts/{account}/documents/{document_id}", + "summary": "Get Document", + "description": "Get an account domain related document", + "tags": [ + "Domain > Document" + ], + "mutating": false, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "document_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/domains/accounts/%7Baccount%7D/documents/%7Bdocument_id%7D", + "operationId": "Domain/&/ZoneGetDocumentV2", + "summary": "Get Document", + "categoryPath": [ + "Domain & Zone", + "Domain", + "Document" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "document_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "url", + "enum": [ + "url" + ] + }, + "enumValues": [ + "url" + ], + "values": [ + "url" + ], + "examples": [ + "url" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Domain/&/ZoneTransferDomainV2", + "functionName": "domainZonetransferdomainv2", + "originalOperationId": null, + "domain": "domains", + "method": "POST", + "path": "/2/domains/accounts/{account}/transfer", + "summary": "Transfer Domain", + "description": "Transfer a domain using prepaid payment (documentation: https://developer.infomaniak.com/docs/api/order/domain/how)", + "tags": [ + "Domain > Order" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/domains/accounts/%7Baccount%7D/transfer", + "operationId": "Domain/&/ZoneTransferDomainV2", + "summary": "Transfer Domain", + "categoryPath": [ + "Domain & Zone", + "Domain", + "Order" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400" + ] + } + }, + { + "operationId": "Domain/&/ZoneRetryTransferDomainV2", + "functionName": "domainZoneretrytransferdomainv2", + "originalOperationId": null, + "domain": "domains", + "method": "POST", + "path": "/2/domains/accounts/{account}/transfer/{domain}", + "summary": "Retry Transfer Domain", + "description": "Retry a failed domain transfer, with updated contact and additional fields", + "tags": [ + "Domain > Order" + ], + "mutating": true, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + }, + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/domains/accounts/%7Baccount%7D/transfer/%7Bdomain%7D", + "operationId": "Domain/&/ZoneRetryTransferDomainV2", + "summary": "Retry Transfer Domain", + "categoryPath": [ + "Domain & Zone", + "Domain", + "Order" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "domain", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "404", + "429" + ] + } + }, + { + "operationId": "Domain/&/ZoneListDomainsV2", + "functionName": "domainZonelistdomainsv2", + "originalOperationId": null, + "domain": "domains", + "method": "GET", + "path": "/2/domains/domains", + "summary": "List Domains", + "description": "List all Domains", + "tags": [ + "Domain" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": false + }, + { + "name": "expires_after", + "in": "query", + "required": false + }, + { + "name": "expires_before", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order_dir", + "in": "query", + "required": false + }, + { + "name": "search", + "in": "query", + "required": false + }, + { + "name": "tld", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/domains/domains", + "operationId": "Domain/&/ZoneListDomainsV2", + "summary": "List Domains", + "categoryPath": [ + "Domain & Zone", + "Domain" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "account_id", + "in": "query", + "required": false, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Filter domains by account ID", + "nullable": true, + "example": "12345" + }, + "enumValues": [], + "values": [], + "examples": [ + "12345" + ] + }, + { + "name": "expires_after", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "expires_after", + "type": "integer", + "description": "Filter domains expiring after this timestamp", + "nullable": true, + "example": "1704067200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1704067200" + ] + }, + { + "name": "expires_before", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "expires_before", + "type": "integer", + "description": "Filter domains expiring before this timestamp", + "nullable": true, + "example": "1735689600" + }, + "enumValues": [], + "values": [], + "examples": [ + "1735689600" + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order_by", + "enum": [ + "expiration", + "name" + ], + "type": "string", + "description": "Sort results by field", + "nullable": true, + "example": "expiration" + }, + "enumValues": [ + "expiration", + "name" + ], + "values": [], + "examples": [ + "expiration" + ] + }, + { + "name": "order_dir", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order_dir", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Sort direction", + "nullable": true, + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "search", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "search", + "minLength": 1, + "type": "string", + "description": "Filter domains by name", + "nullable": true, + "example": "mydomain.ch" + }, + "enumValues": [], + "values": [], + "examples": [ + "mydomain.ch" + ] + }, + { + "name": "tld", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "tld", + "type": "string", + "description": "Filter domains by TLD", + "nullable": true, + "example": "ch" + }, + "enumValues": [], + "values": [], + "examples": [ + "ch" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
\nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 22108 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 22108 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 6487 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 6487 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Domain/&/ZoneShowDomainV2", + "functionName": "domainZoneshowdomainv2", + "originalOperationId": null, + "domain": "domains", + "method": "GET", + "path": "/2/domains/domains/{domain}", + "summary": "Show Domain", + "description": "Show a Domain", + "tags": [ + "Domain" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/domains/domains/%7Bdomain%7D", + "operationId": "Domain/&/ZoneShowDomainV2", + "summary": "Show Domain", + "categoryPath": [ + "Domain & Zone", + "Domain" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Domain/&/ZoneCheckDNSSECV2", + "functionName": "domainZonecheckdnssecv2", + "originalOperationId": null, + "domain": "domains", + "method": "GET", + "path": "/2/domains/domains/{domain}/dnssec/check", + "summary": "Check DNSSEC", + "description": "Check the status of the DNSSEC.", + "tags": [ + "Domain > DNSSEC" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/domains/domains/%7Bdomain%7D/dnssec/check", + "operationId": "Domain/&/ZoneCheckDNSSECV2", + "summary": "Check DNSSEC", + "categoryPath": [ + "Domain & Zone", + "Domain", + "DNSSEC" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Domain/&/ZoneDisableDNSSECV2", + "functionName": "domainZonedisablednssecv2", + "originalOperationId": null, + "domain": "domains", + "method": "POST", + "path": "/2/domains/domains/{domain}/dnssec/disable", + "summary": "Disable DNSSEC", + "description": "Disable DNSSEC", + "tags": [ + "Domain > DNSSEC" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/domains/domains/%7Bdomain%7D/dnssec/disable", + "operationId": "Domain/&/ZoneDisableDNSSECV2", + "summary": "Disable DNSSEC", + "categoryPath": [ + "Domain & Zone", + "Domain", + "DNSSEC" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Domain/&/ZoneEnableDNSSECV2", + "functionName": "domainZoneenablednssecv2", + "originalOperationId": null, + "domain": "domains", + "method": "POST", + "path": "/2/domains/domains/{domain}/dnssec/enable", + "summary": "Enable DNSSEC", + "description": "Enable DNSSEC", + "tags": [ + "Domain > DNSSEC" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/domains/domains/%7Bdomain%7D/dnssec/enable", + "operationId": "Domain/&/ZoneEnableDNSSECV2", + "summary": "Enable DNSSEC", + "categoryPath": [ + "Domain & Zone", + "Domain", + "DNSSEC" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Domain/&/ZoneUpdateNameserversV2", + "functionName": "domainZoneupdatenameserversv2", + "originalOperationId": null, + "domain": "domains", + "method": "PUT", + "path": "/2/domains/domains/{domain}/nameservers", + "summary": "Update Nameservers", + "description": "Update Domain's Nameservers", + "tags": [ + "Domain > Nameservers" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/domains/domains/%7Bdomain%7D/nameservers", + "operationId": "Domain/&/ZoneUpdateNameserversV2", + "summary": "Update Nameservers", + "categoryPath": [ + "Domain & Zone", + "Domain", + "Nameservers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Domain/&/ZoneListZonesV2", + "functionName": "domainZonelistzonesv2", + "originalOperationId": null, + "domain": "domains", + "method": "GET", + "path": "/2/domains/domains/{domain}/zones", + "summary": "List Zones", + "description": "List all Zones (base zone and delegated zones)", + "tags": [ + "Domain > Zone" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "return", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/domains/domains/%7Bdomain%7D/zones", + "operationId": "Domain/&/ZoneListZonesV2", + "summary": "List Zones", + "categoryPath": [ + "Domain & Zone", + "Domain", + "Zone" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "return", + "enum": [ + "total" + ], + "type": "string", + "description": "Specify what to return. Use \"total\" to return only the total count of zones", + "nullable": true, + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
\nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 25960 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 25960 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 10036 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 10036 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Domain/&/ZoneListTLDsV2", + "functionName": "domainZonelisttldsv2", + "originalOperationId": null, + "domain": "domains", + "method": "GET", + "path": "/2/tld", + "summary": "List TLDs", + "description": "List all TLDs", + "tags": [ + "Tld" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "groups", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/tld", + "operationId": "Domain/&/ZoneListTLDsV2", + "summary": "List TLDs", + "categoryPath": [ + "Domain & Zone", + "Tld" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "time", + "enum": [ + "length", + "periods", + "groups", + "transfer_method", + "is_idn", + "support", + "time" + ] + }, + "enumValues": [ + "length", + "periods", + "groups", + "transfer_method", + "is_idn", + "support", + "time" + ], + "values": [ + "length", + "periods", + "groups", + "transfer_method", + "is_idn", + "support", + "time" + ], + "examples": [ + "time" + ] + }, + { + "name": "groups", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "groups", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "description": "Filter by groups", + "nullable": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Domain/&/ZoneShowTLDV2", + "functionName": "domainZoneshowtldv2", + "originalOperationId": null, + "domain": "domains", + "method": "GET", + "path": "/2/tld/{tld}", + "summary": "Show TLD", + "description": "Show a TLD", + "tags": [ + "Tld" + ], + "mutating": false, + "pathParameters": [ + { + "name": "tld", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/tld/%7Btld%7D", + "operationId": "Domain/&/ZoneShowTLDV2", + "summary": "Show TLD", + "categoryPath": [ + "Domain & Zone", + "Tld" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "tld", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "periods", + "enum": [ + "length", + "periods", + "groups", + "transfer_method", + "fields", + "is_idn", + "idn", + "support", + "time" + ] + }, + "enumValues": [ + "length", + "periods", + "groups", + "transfer_method", + "fields", + "is_idn", + "idn", + "support", + "time" + ], + "values": [ + "length", + "periods", + "groups", + "transfer_method", + "fields", + "is_idn", + "idn", + "support", + "time" + ], + "examples": [ + "periods" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Domain/&/ZoneDeleteZoneV2", + "functionName": "domainZonedeletezonev2", + "originalOperationId": null, + "domain": "domains", + "method": "DELETE", + "path": "/2/zones/{zone}", + "summary": "Delete zone", + "description": "Delete a given zone", + "tags": [ + "Zone" + ], + "mutating": true, + "pathParameters": [ + { + "name": "zone", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/zones/%7Bzone%7D", + "operationId": "Domain/&/ZoneDeleteZoneV2", + "summary": "Delete zone", + "categoryPath": [ + "Domain & Zone", + "Zone" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "zone", + "in": "path", + "required": true, + "description": "A domain name or a sub delegated zone", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404", + "500" + ] + } + }, + { + "operationId": "Domain/&/ZoneShowZoneV2", + "functionName": "domainZoneshowzonev2", + "originalOperationId": null, + "domain": "domains", + "method": "GET", + "path": "/2/zones/{zone}", + "summary": "Show zone", + "description": "Get zone information", + "tags": [ + "Zone" + ], + "mutating": false, + "pathParameters": [ + { + "name": "zone", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/zones/%7Bzone%7D", + "operationId": "Domain/&/ZoneShowZoneV2", + "summary": "Show zone", + "categoryPath": [ + "Domain & Zone", + "Zone" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "zone", + "in": "path", + "required": true, + "description": "A domain name or a sub delegated zone", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "label", + "enum": [ + "skel", + "records", + "records_description", + "idn", + "label" + ] + }, + "enumValues": [ + "skel", + "records", + "records_description", + "idn", + "label" + ], + "values": [ + "skel", + "records", + "records_description", + "idn", + "label" + ], + "examples": [ + "label" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404" + ] + } + }, + { + "operationId": "Domain/&/ZoneStoreZoneV2", + "functionName": "domainZonestorezonev2", + "originalOperationId": null, + "domain": "domains", + "method": "POST", + "path": "/2/zones/{zone}", + "summary": "Store zone", + "description": "Store a zone
\n⚠️ You do not need to add a delegated subzone if it is delegated on the same server. We recommended adding dns records directly to the parent zone.", + "tags": [ + "Zone" + ], + "mutating": true, + "pathParameters": [ + { + "name": "zone", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/zones/%7Bzone%7D", + "operationId": "Domain/&/ZoneStoreZoneV2", + "summary": "Store zone", + "categoryPath": [ + "Domain & Zone", + "Zone" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "zone", + "in": "path", + "required": true, + "description": "A domain name or a sub delegated zone", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "records", + "enum": [ + "skel", + "records", + "records_description", + "idn" + ] + }, + "enumValues": [ + "skel", + "records", + "records_description", + "idn" + ], + "values": [ + "skel", + "records", + "records_description", + "idn" + ], + "examples": [ + "records" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404", + "500" + ] + } + }, + { + "operationId": "Domain/&/ZoneUpdateZoneV2", + "functionName": "domainZoneupdatezonev2", + "originalOperationId": null, + "domain": "domains", + "method": "PUT", + "path": "/2/zones/{zone}", + "summary": "Update zone", + "description": "Update a given zone", + "tags": [ + "Zone" + ], + "mutating": true, + "pathParameters": [ + { + "name": "zone", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/zones/%7Bzone%7D", + "operationId": "Domain/&/ZoneUpdateZoneV2", + "summary": "Update zone", + "categoryPath": [ + "Domain & Zone", + "Zone" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "zone", + "in": "path", + "required": true, + "description": "A domain name or a sub delegated zone", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "records_description", + "enum": [ + "skel", + "records", + "records_description", + "idn" + ] + }, + "enumValues": [ + "skel", + "records", + "records_description", + "idn" + ], + "values": [ + "skel", + "records", + "records_description", + "idn" + ], + "examples": [ + "records_description" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404", + "500" + ] + } + }, + { + "operationId": "Domain/&/ZoneZoneExistsV2", + "functionName": "domainZonezoneexistsv2", + "originalOperationId": null, + "domain": "domains", + "method": "GET", + "path": "/2/zones/{zone}/exists", + "summary": "Zone exists", + "description": "Check if zone exists", + "tags": [ + "Zone" + ], + "mutating": false, + "pathParameters": [ + { + "name": "zone", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/zones/%7Bzone%7D/exists", + "operationId": "Domain/&/ZoneZoneExistsV2", + "summary": "Zone exists", + "categoryPath": [ + "Domain & Zone", + "Zone" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "zone", + "in": "path", + "required": true, + "description": "A domain name or a sub delegated zone", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404" + ] + } + }, + { + "operationId": "Domain/&/ZoneListDnsRecordsV2", + "functionName": "domainZonelistdnsrecordsv2", + "originalOperationId": null, + "domain": "domains", + "method": "GET", + "path": "/2/zones/{zone}/records", + "summary": "List dns records", + "description": "Retrieve all dns record for a given zone", + "tags": [ + "Zone > Dns Record" + ], + "mutating": false, + "pathParameters": [ + { + "name": "zone", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filter", + "in": "query", + "required": false + }, + { + "name": "search", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/zones/%7Bzone%7D/records", + "operationId": "Domain/&/ZoneListDnsRecordsV2", + "summary": "List dns records", + "categoryPath": [ + "Domain & Zone", + "Zone", + "Dns Record" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "zone", + "in": "path", + "required": true, + "description": "A domain name or a sub delegated zone", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "label", + "enum": [ + "idn", + "records_description", + "label" + ] + }, + "enumValues": [ + "idn", + "records_description", + "label" + ], + "values": [ + "idn", + "records_description", + "label" + ], + "examples": [ + "label" + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "source": { + "title": "source", + "maxLength": 255, + "type": "string", + "description": "Filter dns record by source", + "example": "filter[source]=www" + }, + "types": { + "title": "types", + "type": "array", + "items": { + "title": "item", + "enum": [ + "A", + "AAAA", + "CAA", + "CNAME", + "DNAME", + "DNSKEY", + "DS", + "MX", + "NS", + "PTR", + "SMIMEA", + "SOA", + "SRV", + "SSHFP", + "TLSA", + "TXT" + ], + "type": "string", + "description": "Filter dns record by types", + "example": "filter[types][]=A" + }, + "description": "Filter dns record by types", + "example": "filter[types][]=A" + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "search", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "search", + "type": "string", + "description": "Search in all dns record", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
\nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 74788 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 74788 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 92279 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 92279 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "id", + "source_idn", + "target", + "type", + "ttl", + "updated_at" + ] + }, + "enumValues": [ + "id", + "source_idn", + "target", + "type", + "ttl", + "updated_at" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[id]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[id]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404" + ] + } + }, + { + "operationId": "Domain/&/ZoneStoreDnsRecordV2", + "functionName": "domainZonestorednsrecordv2", + "originalOperationId": null, + "domain": "domains", + "method": "POST", + "path": "/2/zones/{zone}/records", + "summary": "Store dns record", + "description": "Create a dns record in a given zone", + "tags": [ + "Zone > Dns Record" + ], + "mutating": true, + "pathParameters": [ + { + "name": "zone", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/zones/%7Bzone%7D/records", + "operationId": "Domain/&/ZoneStoreDnsRecordV2", + "summary": "Store dns record", + "categoryPath": [ + "Domain & Zone", + "Zone", + "Dns Record" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "zone", + "in": "path", + "required": true, + "description": "A domain name or a sub delegated zone", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "idn", + "enum": [ + "idn", + "alias", + "records_description", + "label" + ] + }, + "enumValues": [ + "idn", + "alias", + "records_description", + "label" + ], + "values": [ + "idn", + "alias", + "records_description", + "label" + ], + "examples": [ + "idn" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404", + "500" + ] + } + }, + { + "operationId": "Domain/&/ZoneDeleteDnsRecordV2", + "functionName": "domainZonedeletednsrecordv2", + "originalOperationId": null, + "domain": "domains", + "method": "DELETE", + "path": "/2/zones/{zone}/records/{record}", + "summary": "Delete dns record", + "description": "Delete a dns record", + "tags": [ + "Zone > Dns Record" + ], + "mutating": true, + "pathParameters": [ + { + "name": "zone", + "in": "path", + "required": true + }, + { + "name": "record", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/zones/%7Bzone%7D/records/%7Brecord%7D", + "operationId": "Domain/&/ZoneDeleteDnsRecordV2", + "summary": "Delete dns record", + "categoryPath": [ + "Domain & Zone", + "Zone", + "Dns Record" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "zone", + "in": "path", + "required": true, + "description": "A domain name or a sub delegated zone", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "record", + "in": "path", + "required": true, + "description": "Record identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 47789 + }, + "enumValues": [], + "values": [], + "examples": [ + 47789 + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404", + "500" + ] + } + }, + { + "operationId": "Domain/&/ZoneShowDnsRecordV2", + "functionName": "domainZoneshowdnsrecordv2", + "originalOperationId": null, + "domain": "domains", + "method": "GET", + "path": "/2/zones/{zone}/records/{record}", + "summary": "Show dns record", + "description": "Retrieve one dns record for a given zone", + "tags": [ + "Zone > Dns Record" + ], + "mutating": false, + "pathParameters": [ + { + "name": "zone", + "in": "path", + "required": true + }, + { + "name": "record", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/zones/%7Bzone%7D/records/%7Brecord%7D", + "operationId": "Domain/&/ZoneShowDnsRecordV2", + "summary": "Show dns record", + "categoryPath": [ + "Domain & Zone", + "Zone", + "Dns Record" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "zone", + "in": "path", + "required": true, + "description": "A domain name or a sub delegated zone", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "record", + "in": "path", + "required": true, + "description": "Record identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 91183 + }, + "enumValues": [], + "values": [], + "examples": [ + 91183 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "records_description", + "enum": [ + "idn", + "alias", + "records_description", + "label" + ] + }, + "enumValues": [ + "idn", + "alias", + "records_description", + "label" + ], + "values": [ + "idn", + "alias", + "records_description", + "label" + ], + "examples": [ + "records_description" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404" + ] + } + }, + { + "operationId": "Domain/&/ZoneUpdateDnsRecordV2", + "functionName": "domainZoneupdatednsrecordv2", + "originalOperationId": null, + "domain": "domains", + "method": "PUT", + "path": "/2/zones/{zone}/records/{record}", + "summary": "Update dns record", + "description": "Update a dns record", + "tags": [ + "Zone > Dns Record" + ], + "mutating": true, + "pathParameters": [ + { + "name": "zone", + "in": "path", + "required": true + }, + { + "name": "record", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/zones/%7Bzone%7D/records/%7Brecord%7D", + "operationId": "Domain/&/ZoneUpdateDnsRecordV2", + "summary": "Update dns record", + "categoryPath": [ + "Domain & Zone", + "Zone", + "Dns Record" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "zone", + "in": "path", + "required": true, + "description": "A domain name or a sub delegated zone", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "record", + "in": "path", + "required": true, + "description": "Record identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 45898 + }, + "enumValues": [], + "values": [], + "examples": [ + 45898 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "idn", + "enum": [ + "idn", + "alias", + "records_description", + "label" + ] + }, + "enumValues": [ + "idn", + "alias", + "records_description", + "label" + ], + "values": [ + "idn", + "alias", + "records_description", + "label" + ], + "examples": [ + "idn" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404", + "500" + ] + } + }, + { + "operationId": "Domain/&/ZoneCheckDnsRecordsV2", + "functionName": "domainZonecheckdnsrecordsv2", + "originalOperationId": null, + "domain": "domains", + "method": "GET", + "path": "/2/zones/{zone}/records/{record}/check", + "summary": "Check dns records", + "description": "Verify that the given dns record exists and resolve on name servers master and it's slave", + "tags": [ + "Zone > Dns Record" + ], + "mutating": false, + "pathParameters": [ + { + "name": "zone", + "in": "path", + "required": true + }, + { + "name": "record", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/zones/%7Bzone%7D/records/%7Brecord%7D/check", + "operationId": "Domain/&/ZoneCheckDnsRecordsV2", + "summary": "Check dns records", + "categoryPath": [ + "Domain & Zone", + "Zone", + "Dns Record" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "zone", + "in": "path", + "required": true, + "description": "A domain name or a sub delegated zone", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "record", + "in": "path", + "required": true, + "description": "Record identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 48138 + }, + "enumValues": [], + "values": [], + "examples": [ + 48138 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + } +]; +//# sourceMappingURL=domains.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/domains.js.map b/dist/src/generated/catalog/domains/domains.js.map new file mode 100644 index 0000000..3931e87 --- /dev/null +++ b/dist/src/generated/catalog/domains/domains.js.map @@ -0,0 +1 @@ +{"version":3,"file":"domains.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/domains.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/etickets.d.ts b/dist/src/generated/catalog/domains/etickets.d.ts new file mode 100644 index 0000000..ca2b2e1 --- /dev/null +++ b/dist/src/generated/catalog/domains/etickets.d.ts @@ -0,0 +1,2 @@ +import type { OperationMetadata } from "../types.js"; +export declare const eticketsOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/etickets.js b/dist/src/generated/catalog/domains/etickets.js new file mode 100644 index 0000000..3c348d4 --- /dev/null +++ b/dist/src/generated/catalog/domains/etickets.js @@ -0,0 +1,2184 @@ +export const eticketsOperations = [ + { + "operationId": "EticketsListAddressesV2", + "functionName": "eticketslistaddressesv2", + "originalOperationId": null, + "domain": "etickets", + "method": "GET", + "path": "/2/etickets/address", + "summary": "List Addresses", + "description": "This endpoint allows you to retrieve all address of a group", + "tags": [ + "Address" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filters", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/etickets/address", + "operationId": "EticketsListAddressesV2", + "summary": "List Addresses", + "categoryPath": [ + "Etickets", + "Address" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "", + "enum": [ + "" + ] + }, + "enumValues": [ + "" + ], + "values": [ + "" + ], + "examples": [ + "" + ] + }, + { + "name": "filters", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filters", + "type": "object", + "properties": { + "date_ids": { + "title": "date_ids", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "nullable": true + }, + "event_ids": { + "title": "event_ids", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "nullable": true + }, + "ids": { + "title": "ids", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "nullable": true + }, + "period_ids": { + "title": "period_ids", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "nullable": true + }, + "search": { + "title": "search", + "pattern": "^[\\p{L}\\p{N}\\p{P}\\p{Zs}]{1,255}$", + "type": "string", + "nullable": true + }, + "with_on_sales_date": { + "title": "with_on_sales_date", + "type": "boolean", + "nullable": true + } + }, + "nullable": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "order_for", + "type": "object", + "properties": { + "designation": { + "title": "designation", + "enum": [ + "\"asc\"", + "\"desc\"" + ], + "type": "string" + }, + "id": { + "title": "id", + "enum": [ + "\"asc\"", + "\"desc\"" + ], + "type": "string", + "description": "Unique identifier of the resource `{name}`" + } + }, + "nullable": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
\nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 77945 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 77945 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 76909 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 76909 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "EticketsListCustomerEmailLogsV2", + "functionName": "eticketslistcustomeremaillogsv2", + "originalOperationId": null, + "domain": "etickets", + "method": "GET", + "path": "/2/etickets/customers/{customer_id}/logs", + "summary": "List customer email logs", + "description": "This endpoint list customer email logs", + "tags": [ + "Customer" + ], + "mutating": false, + "pathParameters": [ + { + "name": "customer_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/etickets/customers/%7Bcustomer_id%7D/logs", + "operationId": "EticketsListCustomerEmailLogsV2", + "summary": "List customer email logs", + "categoryPath": [ + "Etickets", + "Customer" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "customer_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "", + "enum": [ + "" + ] + }, + "enumValues": [ + "" + ], + "values": [ + "" + ], + "examples": [ + "" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "order_for", + "type": "object", + "properties": { + "action": { + "title": "action", + "enum": [ + "\"asc\"", + "\"desc\"" + ], + "type": "string" + }, + "author": { + "title": "author", + "enum": [ + "\"asc\"", + "\"desc\"" + ], + "type": "string" + }, + "date": { + "title": "date", + "enum": [ + "\"asc\"", + "\"desc\"" + ], + "type": "string" + }, + "message": { + "title": "message", + "enum": [ + "\"asc\"", + "\"desc\"" + ], + "type": "string" + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "404", + "422" + ] + } + }, + { + "operationId": "EticketsListDatesV2", + "functionName": "eticketslistdatesv2", + "originalOperationId": null, + "domain": "etickets", + "method": "GET", + "path": "/2/etickets/date", + "summary": "List Dates", + "description": "This endpoint allows you to retrieve all dates of a period", + "tags": [ + "Date" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/etickets/date", + "operationId": "EticketsListDatesV2", + "summary": "List Dates", + "categoryPath": [ + "Etickets", + "Date" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "paid_tickets_count", + "enum": [ + "address", + "period", + "period.language", + "event", + "event.language", + "event.image", + "event.image_horizontal", + "event.image_url_hint", + "zones", + "zones.language", + "zones.tariffs", + "zones.tariffs.language", + "valid_tickets_count", + "paid_tickets_count", + "booked_tickets_count", + "scanned_tickets_count", + "quota", + "quota_remaining", + "default_quota", + "customer_reserve_seat" + ] + }, + "enumValues": [ + "address", + "period", + "period.language", + "event", + "event.language", + "event.image", + "event.image_horizontal", + "event.image_url_hint", + "zones", + "zones.language", + "zones.tariffs", + "zones.tariffs.language", + "valid_tickets_count", + "paid_tickets_count", + "booked_tickets_count", + "scanned_tickets_count", + "quota", + "quota_remaining", + "default_quota", + "customer_reserve_seat" + ], + "values": [ + "address", + "period", + "period.language", + "event", + "event.language", + "event.image", + "event.image_horizontal", + "event.image_url_hint", + "zones", + "zones.language", + "zones.tariffs", + "zones.tariffs.language", + "valid_tickets_count", + "paid_tickets_count", + "booked_tickets_count", + "scanned_tickets_count", + "quota", + "quota_remaining", + "default_quota", + "customer_reserve_seat" + ], + "examples": [ + "paid_tickets_count" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "EticketsListDatesCustomPropertiesV2", + "functionName": "eticketslistdatescustompropertiesv2", + "originalOperationId": null, + "domain": "etickets", + "method": "GET", + "path": "/2/etickets/dates/custom-properties", + "summary": "List Dates Custom Properties", + "description": "This endpoint allows you to retrieve all date custom properties\n\nCustom properties are key-value pairs that can be associated with dates to store additional information.\nThey can be used to filter, sort, and group dates based on their values.", + "tags": [ + "Date" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filters", + "in": "query", + "required": false + }, + { + "name": "group_by", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/etickets/dates/custom-properties", + "operationId": "EticketsListDatesCustomPropertiesV2", + "summary": "List Dates Custom Properties", + "categoryPath": [ + "Etickets", + "Date" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "", + "enum": [ + "" + ] + }, + "enumValues": [ + "" + ], + "values": [ + "" + ], + "examples": [ + "" + ] + }, + { + "name": "filters", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filters", + "type": "object", + "properties": { + "ids": { + "title": "ids", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "nullable": true + }, + "name_values": { + "title": "name_values", + "type": "array", + "items": { + "title": "item", + "type": "string" + }, + "nullable": true + }, + "period_ids": { + "title": "period_ids", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "nullable": true + }, + "search": { + "title": "search", + "type": "string", + "nullable": true + } + }, + "nullable": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "group_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "group_by", + "enum": [ + "\"name\"", + "\"name_value\"", + "\"value\"" + ], + "type": "string", + "nullable": true, + "example": "\"value\"" + }, + "enumValues": [ + "\"name\"", + "\"name_value\"", + "\"value\"" + ], + "values": [], + "examples": [ + "\"value\"" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "title": "item", + "enum": [ + "\"asc\"", + "\"desc\"" + ], + "type": "string" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "EticketsGetReservationV2", + "functionName": "eticketsgetreservationv2", + "originalOperationId": null, + "domain": "etickets", + "method": "GET", + "path": "/2/etickets/reservation/{reservation_id}", + "summary": "Get Reservation", + "description": "This endpoint allows you to retrieve a reservation of a period allowed for user", + "tags": [ + "Reservation" + ], + "mutating": false, + "pathParameters": [ + { + "name": "reservation_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/etickets/reservation/%7Breservation_id%7D", + "operationId": "EticketsGetReservationV2", + "summary": "Get Reservation", + "categoryPath": [ + "Etickets", + "Reservation" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "reservation_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "donations", + "enum": [ + "total", + "total_discount", + "total_remaining", + "total_paid", + "total_pending", + "total_refund", + "total_refundable", + "total_being_refunded", + "supplement", + "total_paid_by_gifts", + "total_paid_by_credits", + "customer", + "customer.country", + "customer_group", + "tickets", + "tickets.date", + "tickets.date.event", + "tickets.date.event.image", + "tickets.date.event.image_horizontal", + "tickets.date.event.language", + "tickets.zone", + "tickets.zone.language", + "tickets.tariff", + "tickets.tariff.language", + "passes", + "passes.category", + "passes.category.language", + "passes.price", + "passes_direct", + "passes_direct.category", + "passes_direct.category.language", + "passes_direct.price", + "products", + "products.meta_product", + "products.meta_product.language", + "products.price", + "products.pickup_place", + "products.pickup_date", + "products.values", + "products.values.language", + "products.values.languages", + "gifts", + "gifts.price", + "gifts.price.gift", + "gifts.price.gift.language", + "operations", + "operations.user", + "operations.payment_mode", + "operations.payment_mode.group_mode", + "operations.payment_mode.group_mode.language", + "operations_count", + "tickets_count", + "passes_count", + "passes_direct_count", + "gifts_count", + "donations_count", + "products_count", + "tickets_price_sum", + "passes_direct_price_sum", + "gifts_price_sum", + "donations_price_sum", + "products_price_sum", + "user", + "period", + "period.language", + "promo_code", + "promo_code.promotion", + "note", + "donations", + "donations.price", + "donations.price.gift", + "donations.price.gift.language", + "meta_reservation", + "meta_reservation.user_level", + "sales_device", + "sales_device.sales_office", + "is_content_editable", + "can_add_operation", + "insurance_fees", + "shipping_fees" + ] + }, + "enumValues": [ + "total", + "total_discount", + "total_remaining", + "total_paid", + "total_pending", + "total_refund", + "total_refundable", + "total_being_refunded", + "supplement", + "total_paid_by_gifts", + "total_paid_by_credits", + "customer", + "customer.country", + "customer_group", + "tickets", + "tickets.date", + "tickets.date.event", + "tickets.date.event.image", + "tickets.date.event.image_horizontal", + "tickets.date.event.language", + "tickets.zone", + "tickets.zone.language", + "tickets.tariff", + "tickets.tariff.language", + "passes", + "passes.category", + "passes.category.language", + "passes.price", + "passes_direct", + "passes_direct.category", + "passes_direct.category.language", + "passes_direct.price", + "products", + "products.meta_product", + "products.meta_product.language", + "products.price", + "products.pickup_place", + "products.pickup_date", + "products.values", + "products.values.language", + "products.values.languages", + "gifts", + "gifts.price", + "gifts.price.gift", + "gifts.price.gift.language", + "operations", + "operations.user", + "operations.payment_mode", + "operations.payment_mode.group_mode", + "operations.payment_mode.group_mode.language", + "operations_count", + "tickets_count", + "passes_count", + "passes_direct_count", + "gifts_count", + "donations_count", + "products_count", + "tickets_price_sum", + "passes_direct_price_sum", + "gifts_price_sum", + "donations_price_sum", + "products_price_sum", + "user", + "period", + "period.language", + "promo_code", + "promo_code.promotion", + "note", + "donations", + "donations.price", + "donations.price.gift", + "donations.price.gift.language", + "meta_reservation", + "meta_reservation.user_level", + "sales_device", + "sales_device.sales_office", + "is_content_editable", + "can_add_operation", + "insurance_fees", + "shipping_fees" + ], + "values": [ + "total", + "total_discount", + "total_remaining", + "total_paid", + "total_pending", + "total_refund", + "total_refundable", + "total_being_refunded", + "supplement", + "total_paid_by_gifts", + "total_paid_by_credits", + "customer", + "customer.country", + "customer_group", + "tickets", + "tickets.date", + "tickets.date.event", + "tickets.date.event.image", + "tickets.date.event.image_horizontal", + "tickets.date.event.language", + "tickets.zone", + "tickets.zone.language", + "tickets.tariff", + "tickets.tariff.language", + "passes", + "passes.category", + "passes.category.language", + "passes.price", + "passes_direct", + "passes_direct.category", + "passes_direct.category.language", + "passes_direct.price", + "products", + "products.meta_product", + "products.meta_product.language", + "products.price", + "products.pickup_place", + "products.pickup_date", + "products.values", + "products.values.language", + "products.values.languages", + "gifts", + "gifts.price", + "gifts.price.gift", + "gifts.price.gift.language", + "operations", + "operations.user", + "operations.payment_mode", + "operations.payment_mode.group_mode", + "operations.payment_mode.group_mode.language", + "operations_count", + "tickets_count", + "passes_count", + "passes_direct_count", + "gifts_count", + "donations_count", + "products_count", + "tickets_price_sum", + "passes_direct_price_sum", + "gifts_price_sum", + "donations_price_sum", + "products_price_sum", + "user", + "period", + "period.language", + "promo_code", + "promo_code.promotion", + "note", + "donations", + "donations.price", + "donations.price.gift", + "donations.price.gift.language", + "meta_reservation", + "meta_reservation.user_level", + "sales_device", + "sales_device.sales_office", + "is_content_editable", + "can_add_operation", + "insurance_fees", + "shipping_fees" + ], + "examples": [ + "donations" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "404", + "422" + ] + } + }, + { + "operationId": "EticketsGetReservationV2_get_2_etickets_reservation_reservation_uuid", + "functionName": "eticketsgetreservationv2Get2EticketsReservationReservationUuid", + "originalOperationId": "EticketsGetReservationV2", + "domain": "etickets", + "method": "GET", + "path": "/2/etickets/reservation/{reservation_uuid}", + "summary": "Get Reservation", + "description": "This endpoint allows you to retrieve a reservation of a period allowed for user", + "tags": [ + "Reservation" + ], + "mutating": false, + "pathParameters": [ + { + "name": "reservation_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/etickets/reservation/%7Breservation_uuid%7D", + "operationId": "EticketsGetReservationV2", + "summary": "Get Reservation", + "categoryPath": [ + "Etickets", + "Reservation" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "reservation_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "gifts.price", + "enum": [ + "total", + "total_discount", + "total_remaining", + "total_paid", + "total_pending", + "total_refund", + "total_refundable", + "total_being_refunded", + "supplement", + "total_paid_by_gifts", + "total_paid_by_credits", + "customer", + "customer.country", + "customer_group", + "tickets", + "tickets.date", + "tickets.date.event", + "tickets.date.event.image", + "tickets.date.event.image_horizontal", + "tickets.date.event.language", + "tickets.zone", + "tickets.zone.language", + "tickets.tariff", + "tickets.tariff.language", + "passes", + "passes.category", + "passes.category.language", + "passes.price", + "passes_direct", + "passes_direct.category", + "passes_direct.category.language", + "passes_direct.price", + "products", + "products.meta_product", + "products.meta_product.language", + "products.price", + "products.pickup_place", + "products.pickup_date", + "products.values", + "products.values.language", + "products.values.languages", + "gifts", + "gifts.price", + "gifts.price.gift", + "gifts.price.gift.language", + "operations", + "operations.user", + "operations.payment_mode", + "operations.payment_mode.group_mode", + "operations.payment_mode.group_mode.language", + "operations_count", + "tickets_count", + "passes_count", + "passes_direct_count", + "gifts_count", + "donations_count", + "products_count", + "tickets_price_sum", + "passes_direct_price_sum", + "gifts_price_sum", + "donations_price_sum", + "products_price_sum", + "user", + "period", + "period.language", + "promo_code", + "promo_code.promotion", + "note", + "donations", + "donations.price", + "donations.price.gift", + "donations.price.gift.language", + "meta_reservation", + "meta_reservation.user_level", + "sales_device", + "sales_device.sales_office", + "is_content_editable", + "can_add_operation", + "insurance_fees", + "shipping_fees" + ] + }, + "enumValues": [ + "total", + "total_discount", + "total_remaining", + "total_paid", + "total_pending", + "total_refund", + "total_refundable", + "total_being_refunded", + "supplement", + "total_paid_by_gifts", + "total_paid_by_credits", + "customer", + "customer.country", + "customer_group", + "tickets", + "tickets.date", + "tickets.date.event", + "tickets.date.event.image", + "tickets.date.event.image_horizontal", + "tickets.date.event.language", + "tickets.zone", + "tickets.zone.language", + "tickets.tariff", + "tickets.tariff.language", + "passes", + "passes.category", + "passes.category.language", + "passes.price", + "passes_direct", + "passes_direct.category", + "passes_direct.category.language", + "passes_direct.price", + "products", + "products.meta_product", + "products.meta_product.language", + "products.price", + "products.pickup_place", + "products.pickup_date", + "products.values", + "products.values.language", + "products.values.languages", + "gifts", + "gifts.price", + "gifts.price.gift", + "gifts.price.gift.language", + "operations", + "operations.user", + "operations.payment_mode", + "operations.payment_mode.group_mode", + "operations.payment_mode.group_mode.language", + "operations_count", + "tickets_count", + "passes_count", + "passes_direct_count", + "gifts_count", + "donations_count", + "products_count", + "tickets_price_sum", + "passes_direct_price_sum", + "gifts_price_sum", + "donations_price_sum", + "products_price_sum", + "user", + "period", + "period.language", + "promo_code", + "promo_code.promotion", + "note", + "donations", + "donations.price", + "donations.price.gift", + "donations.price.gift.language", + "meta_reservation", + "meta_reservation.user_level", + "sales_device", + "sales_device.sales_office", + "is_content_editable", + "can_add_operation", + "insurance_fees", + "shipping_fees" + ], + "values": [ + "total", + "total_discount", + "total_remaining", + "total_paid", + "total_pending", + "total_refund", + "total_refundable", + "total_being_refunded", + "supplement", + "total_paid_by_gifts", + "total_paid_by_credits", + "customer", + "customer.country", + "customer_group", + "tickets", + "tickets.date", + "tickets.date.event", + "tickets.date.event.image", + "tickets.date.event.image_horizontal", + "tickets.date.event.language", + "tickets.zone", + "tickets.zone.language", + "tickets.tariff", + "tickets.tariff.language", + "passes", + "passes.category", + "passes.category.language", + "passes.price", + "passes_direct", + "passes_direct.category", + "passes_direct.category.language", + "passes_direct.price", + "products", + "products.meta_product", + "products.meta_product.language", + "products.price", + "products.pickup_place", + "products.pickup_date", + "products.values", + "products.values.language", + "products.values.languages", + "gifts", + "gifts.price", + "gifts.price.gift", + "gifts.price.gift.language", + "operations", + "operations.user", + "operations.payment_mode", + "operations.payment_mode.group_mode", + "operations.payment_mode.group_mode.language", + "operations_count", + "tickets_count", + "passes_count", + "passes_direct_count", + "gifts_count", + "donations_count", + "products_count", + "tickets_price_sum", + "passes_direct_price_sum", + "gifts_price_sum", + "donations_price_sum", + "products_price_sum", + "user", + "period", + "period.language", + "promo_code", + "promo_code.promotion", + "note", + "donations", + "donations.price", + "donations.price.gift", + "donations.price.gift.language", + "meta_reservation", + "meta_reservation.user_level", + "sales_device", + "sales_device.sales_office", + "is_content_editable", + "can_add_operation", + "insurance_fees", + "shipping_fees" + ], + "examples": [ + "gifts.price" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "404", + "422" + ] + } + }, + { + "operationId": "EticketsListSurveyV2", + "functionName": "eticketslistsurveyv2", + "originalOperationId": null, + "domain": "etickets", + "method": "GET", + "path": "/2/etickets/surveys", + "summary": "List Survey", + "description": "This endpoint allows you to retrieve surveys", + "tags": [ + "Survey" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filters", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/etickets/surveys", + "operationId": "EticketsListSurveyV2", + "summary": "List Survey", + "categoryPath": [ + "Etickets", + "Survey" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "language", + "enum": [ + "fields", + "fields.conditions", + "fields.language", + "language" + ] + }, + "enumValues": [ + "fields", + "fields.conditions", + "fields.language", + "language" + ], + "values": [ + "fields", + "fields.conditions", + "fields.language", + "language" + ], + "examples": [ + "language" + ] + }, + { + "name": "filters", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filters", + "type": "object", + "properties": { + "ids": { + "title": "ids", + "type": "array", + "nullable": true + }, + "only_with_fields": { + "title": "only_with_fields", + "type": "boolean" + }, + "pass_ids": { + "title": "pass_ids", + "type": "array", + "items": { + "title": "item", + "type": "integer" + } + }, + "protopass_ids": { + "title": "protopass_ids", + "type": "array", + "items": { + "title": "item", + "type": "integer" + } + }, + "tariff_ids": { + "title": "tariff_ids", + "type": "array", + "items": { + "title": "item", + "type": "integer" + } + }, + "ticket_ids": { + "title": "ticket_ids", + "type": "array", + "items": { + "title": "item", + "type": "integer" + } + } + }, + "nullable": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "title": "item", + "enum": [ + "\"asc\"", + "\"desc\"" + ], + "type": "string" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "EticketsListSurveyPassAnswersV2", + "functionName": "eticketslistsurveypassanswersv2", + "originalOperationId": null, + "domain": "etickets", + "method": "GET", + "path": "/2/etickets/surveys/answers/passes", + "summary": "List Survey Pass Answers", + "description": "This endpoint allows you to retrieve pass survey answers", + "tags": [ + "Survey" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filters", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/etickets/surveys/answers/passes", + "operationId": "EticketsListSurveyPassAnswersV2", + "summary": "List Survey Pass Answers", + "categoryPath": [ + "Etickets", + "Survey" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "survey_field", + "enum": [ + "survey_field" + ] + }, + "enumValues": [ + "survey_field" + ], + "values": [ + "survey_field" + ], + "examples": [ + "survey_field" + ] + }, + { + "name": "filters", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filters", + "type": "object", + "properties": { + "ids": { + "title": "ids", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "nullable": true + }, + "pass_ids": { + "title": "pass_ids", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "nullable": true + }, + "survey_field_ids": { + "title": "survey_field_ids", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "nullable": true + }, + "survey_ids": { + "title": "survey_ids", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "nullable": true + } + }, + "nullable": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "title": "item", + "enum": [ + "\"asc\"", + "\"desc\"" + ], + "type": "string" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "patch_2_etickets_surveys_answers_passes", + "functionName": "patch2EticketsSurveysAnswersPasses", + "originalOperationId": null, + "domain": "etickets", + "method": "PATCH", + "path": "/2/etickets/surveys/answers/passes", + "summary": "Patch Survey Ticket Answers", + "description": "This endpoint allows you to create update or empty pass survey answers", + "tags": [ + "Survey" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/2/etickets/surveys/answers/passes", + "operationId": null, + "summary": "Patch Survey Ticket Answers", + "categoryPath": [ + "Etickets", + "Survey" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "survey_field", + "enum": [ + "survey_field" + ] + }, + "enumValues": [ + "survey_field" + ], + "values": [ + "survey_field" + ], + "examples": [ + "survey_field" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "EticketsListSurveyTicketAnswersV2", + "functionName": "eticketslistsurveyticketanswersv2", + "originalOperationId": null, + "domain": "etickets", + "method": "GET", + "path": "/2/etickets/surveys/answers/tickets", + "summary": "List Survey Ticket Answers", + "description": "This endpoint allows you to retrieve ticket survey answers", + "tags": [ + "Survey" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filters", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/etickets/surveys/answers/tickets", + "operationId": "EticketsListSurveyTicketAnswersV2", + "summary": "List Survey Ticket Answers", + "categoryPath": [ + "Etickets", + "Survey" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "survey_field", + "enum": [ + "survey_field" + ] + }, + "enumValues": [ + "survey_field" + ], + "values": [ + "survey_field" + ], + "examples": [ + "survey_field" + ] + }, + { + "name": "filters", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filters", + "type": "object", + "properties": { + "ids": { + "title": "ids", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "nullable": true + }, + "survey_field_ids": { + "title": "survey_field_ids", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "nullable": true + }, + "survey_ids": { + "title": "survey_ids", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "nullable": true + }, + "ticket_ids": { + "title": "ticket_ids", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "nullable": true + } + }, + "nullable": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "title": "item", + "enum": [ + "\"asc\"", + "\"desc\"" + ], + "type": "string" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "EticketsPatchSurveyTicketAnswersV2", + "functionName": "eticketspatchsurveyticketanswersv2", + "originalOperationId": null, + "domain": "etickets", + "method": "PATCH", + "path": "/2/etickets/surveys/answers/tickets", + "summary": "Patch Survey Ticket Answers", + "description": "This endpoint allows you to create update or empty ticket survey answers", + "tags": [ + "Survey" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/2/etickets/surveys/answers/tickets", + "operationId": "EticketsPatchSurveyTicketAnswersV2", + "summary": "Patch Survey Ticket Answers", + "categoryPath": [ + "Etickets", + "Survey" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "survey_field", + "enum": [ + "survey_field" + ] + }, + "enumValues": [ + "survey_field" + ], + "values": [ + "survey_field" + ], + "examples": [ + "survey_field" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "EticketsEditTicketV2", + "functionName": "eticketseditticketv2", + "originalOperationId": null, + "domain": "etickets", + "method": "PATCH", + "path": "/2/etickets/ticket", + "summary": "Edit ticket", + "description": "This endpoint allow you to edit ticket information", + "tags": [ + "Ticket" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/2/etickets/ticket", + "operationId": "EticketsEditTicketV2", + "summary": "Edit ticket", + "categoryPath": [ + "Etickets", + "Ticket" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + } +]; +//# sourceMappingURL=etickets.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/etickets.js.map b/dist/src/generated/catalog/domains/etickets.js.map new file mode 100644 index 0000000..dd9f874 --- /dev/null +++ b/dist/src/generated/catalog/domains/etickets.js.map @@ -0,0 +1 @@ +{"version":3,"file":"etickets.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/etickets.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/kchat.d.ts b/dist/src/generated/catalog/domains/kchat.d.ts new file mode 100644 index 0000000..ba9a646 --- /dev/null +++ b/dist/src/generated/catalog/domains/kchat.d.ts @@ -0,0 +1,2 @@ +import type { OperationMetadata } from "../types.js"; +export declare const kchatOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/kchat.js b/dist/src/generated/catalog/domains/kchat.js new file mode 100644 index 0000000..df745d7 --- /dev/null +++ b/dist/src/generated/catalog/domains/kchat.js @@ -0,0 +1,16625 @@ +export const kchatOperations = [ + { + "operationId": "GetBots", + "functionName": "getbots", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/bots", + "summary": "Get bots", + "description": "Get a page of a list of bots.\n##### Permissions\nMust have `read_bots` permission for bots you are managing, and `read_others_bots` permission for bots others are managing.\n", + "tags": [ + "bots" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + }, + { + "name": "include_deleted", + "in": "query", + "required": false + }, + { + "name": "only_orphaned", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/bots", + "operationId": "GetBots", + "summary": "Get bots", + "categoryPath": [ + "kChat", + "bots" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 52588 + }, + "enumValues": [], + "values": [], + "examples": [ + 52588 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of users per page. There is a maximum limit of 200 users per page.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 56838 + }, + "enumValues": [], + "values": [], + "examples": [ + 56838 + ] + }, + { + "name": "include_deleted", + "in": "query", + "required": false, + "description": "If deleted bots should be returned.", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + }, + { + "name": "only_orphaned", + "in": "query", + "required": false, + "description": "When true, only orphaned bots will be returned. A bot is consitered orphaned if it's owner has been deactivated.", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "CreateBot", + "functionName": "createbot", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/bots", + "summary": "Create a bot", + "description": "Create a new bot account on the system. Username is required.\n##### Permissions\nMust have `create_bot` permission.\n", + "tags": [ + "bots" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/bots", + "operationId": "CreateBot", + "summary": "Create a bot", + "categoryPath": [ + "kChat", + "bots" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "201", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "GetBot", + "functionName": "getbot", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/bots/{bot_user_id}", + "summary": "Get a bot", + "description": "Get a bot specified by its bot id.\n##### Permissions\nMust have `read_bots` permission for bots you are managing, and `read_others_bots` permission for bots others are managing.\n", + "tags": [ + "bots" + ], + "mutating": false, + "pathParameters": [ + { + "name": "bot_user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "include_deleted", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/bots/%7Bbot_user_id%7D", + "operationId": "GetBot", + "summary": "Get a bot", + "categoryPath": [ + "kChat", + "bots" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "bot_user_id", + "in": "path", + "required": true, + "description": "Bot user ID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "include_deleted", + "in": "query", + "required": false, + "description": "If deleted bots should be returned.", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "PatchBot", + "functionName": "patchbot", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/bots/{bot_user_id}", + "summary": "Patch a bot", + "description": "Partially update a bot by providing only the fields you want to update. Omitted fields will not be updated. The fields that can be updated are defined in the request body, all other provided fields will be ignored.\n##### Permissions\nMust have `manage_bots` permission. \n", + "tags": [ + "bots" + ], + "mutating": true, + "pathParameters": [ + { + "name": "bot_user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/bots/%7Bbot_user_id%7D", + "operationId": "PatchBot", + "summary": "Patch a bot", + "categoryPath": [ + "kChat", + "bots" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "bot_user_id", + "in": "path", + "required": true, + "description": "Bot user ID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "DisableBot", + "functionName": "disablebot", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/bots/{bot_user_id}/disable", + "summary": "Disable a bot", + "description": "Disable a bot.\n##### Permissions\nMust have `manage_bots` permission. \n", + "tags": [ + "bots" + ], + "mutating": true, + "pathParameters": [ + { + "name": "bot_user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/bots/%7Bbot_user_id%7D/disable", + "operationId": "DisableBot", + "summary": "Disable a bot", + "categoryPath": [ + "kChat", + "bots" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "bot_user_id", + "in": "path", + "required": true, + "description": "Bot user ID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "EnableBot", + "functionName": "enablebot", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/bots/{bot_user_id}/enable", + "summary": "Enable a bot", + "description": "Enable a bot.\n##### Permissions\nMust have `manage_bots` permission. \n", + "tags": [ + "bots" + ], + "mutating": true, + "pathParameters": [ + { + "name": "bot_user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/bots/%7Bbot_user_id%7D/enable", + "operationId": "EnableBot", + "summary": "Enable a bot", + "categoryPath": [ + "kChat", + "bots" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "bot_user_id", + "in": "path", + "required": true, + "description": "Bot user ID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "GetAllChannels", + "functionName": "getallchannels", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/channels", + "summary": "Get a list of all channels", + "description": "##### Permissions\n`manage_system`\n", + "tags": [ + "channels" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "not_associated_to_group", + "in": "query", + "required": false + }, + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + }, + { + "name": "exclude_default_channels", + "in": "query", + "required": false + }, + { + "name": "include_deleted", + "in": "query", + "required": false + }, + { + "name": "include_total_count", + "in": "query", + "required": false + }, + { + "name": "exclude_policy_constrained", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/channels", + "operationId": "GetAllChannels", + "summary": "Get a list of all channels", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "not_associated_to_group", + "in": "query", + "required": false, + "description": "A group id to exclude channels that are associated with that group via GroupChannel records. This can also be left blank with `not_associated_to_group=`.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 93721 + }, + "enumValues": [], + "values": [], + "examples": [ + 93721 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of channels per page.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 31623 + }, + "enumValues": [], + "values": [], + "examples": [ + 31623 + ] + }, + { + "name": "exclude_default_channels", + "in": "query", + "required": false, + "description": "Whether to exclude default channels (ex Town Square, Off-Topic) from the results.", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + }, + { + "name": "include_deleted", + "in": "query", + "required": false, + "description": "Include channels that have been archived. This correlates to the `DeleteAt` flag being set in the database.", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "include_total_count", + "in": "query", + "required": false, + "description": "Appends a total count of returned channels inside the response object - ex: `{ \"channels\": [], \"total_count\" : 0 }`. ", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "exclude_policy_constrained", + "in": "query", + "required": false, + "description": "If set to true, channels which are part of a data retention policy will be excluded. The `sysconsole_read_compliance` permission is required to use this parameter.\n", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "CreateChannel", + "functionName": "createchannel", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/channels", + "summary": "Create a channel", + "description": "Create a new channel.\n##### Permissions\nIf creating a public channel, `create_public_channel` permission is required. If creating a private channel, `create_private_channel` permission is required.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/channels", + "operationId": "CreateChannel", + "summary": "Create a channel", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "201", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "DeleteChannel", + "functionName": "deletechannel", + "originalOperationId": null, + "domain": "kchat", + "method": "DELETE", + "path": "/api/v4/channels/{channel_id}", + "summary": "Delete a channel", + "description": "Archives a channel. This will set the `deleteAt` to the current timestamp in the database. Soft deleted channels may not be accessible in the user interface. They can be viewed and unarchived in the **System Console > User Management > Channels** based on your license. Direct and group message channels cannot be deleted.\n\n##### Permissions\n`delete_public_channel` permission if the channel is public,\n`delete_private_channel` permission if the channel is private,\nor have `manage_system` permission.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/api/v4/channels/%7Bchannel_id%7D", + "operationId": "DeleteChannel", + "summary": "Delete a channel", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "Channel GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "GetChannel", + "functionName": "getchannel", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/channels/{channel_id}", + "summary": "Get a channel", + "description": "Get channel from the provided channel id string.\n##### Permissions\n`read_channel` permission for the channel.\n", + "tags": [ + "channels" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/channels/%7Bchannel_id%7D", + "operationId": "GetChannel", + "summary": "Get a channel", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "Channel GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "UpdateChannel", + "functionName": "updatechannel", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/channels/{channel_id}", + "summary": "Update a channel", + "description": "Update a channel. The fields that can be updated are listed as parameters. Omitted fields will be treated as blanks.\n##### Permissions\nIf updating a public channel, `manage_public_channel_members` permission is required. If updating a private channel, `manage_private_channel_members` permission is required.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/channels/%7Bchannel_id%7D", + "operationId": "UpdateChannel", + "summary": "Update a channel", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "Channel GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetGroupsByChannel", + "functionName": "getgroupsbychannel", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/channels/{channel_id}/groups", + "summary": "Get channel groups", + "description": "Retrieve the list of groups associated with a given channel.\n\n##### Permissions\nMust have `manage_system` permission.\n\n", + "tags": [ + "groups" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + }, + { + "name": "filter_allow_reference", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/channels/%7Bchannel_id%7D/groups", + "operationId": "GetGroupsByChannel", + "summary": "Get channel groups", + "categoryPath": [ + "kChat", + "groups" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "Channel GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 50927 + }, + "enumValues": [], + "values": [], + "examples": [ + 50927 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of groups per page.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 40910 + }, + "enumValues": [], + "values": [], + "examples": [ + 40910 + ] + }, + { + "name": "filter_allow_reference", + "in": "query", + "required": false, + "description": "Boolean which filters the group entries with the `allow_reference` attribute set.", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "500", + "501" + ] + } + }, + { + "operationId": "GetChannelMembers", + "functionName": "getchannelmembers", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/channels/{channel_id}/members", + "summary": "Get channel members", + "description": "Get a page of members for a channel.\n##### Permissions\n`read_channel` permission for the channel.\n", + "tags": [ + "channels" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/channels/%7Bchannel_id%7D/members", + "operationId": "GetChannelMembers", + "summary": "Get channel members", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "Channel GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 8756 + }, + "enumValues": [], + "values": [], + "examples": [ + 8756 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of members per page. There is a maximum limit of 200 members.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 34570 + }, + "enumValues": [], + "values": [], + "examples": [ + 34570 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "AddChannelMember", + "functionName": "addchannelmember", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/channels/{channel_id}/members", + "summary": "Add user(s) to channel", + "description": "Add a user(s) to a channel by creating a channel member object(s).", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/channels/%7Bchannel_id%7D/members", + "operationId": "AddChannelMember", + "summary": "Add user(s) to channel", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "The channel ID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "201", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "RemoveUserFromChannel", + "functionName": "removeuserfromchannel", + "originalOperationId": null, + "domain": "kchat", + "method": "DELETE", + "path": "/api/v4/channels/{channel_id}/members/{user_id}", + "summary": "Remove user from channel", + "description": "Delete a channel member, effectively removing them from a channel.\n\nChannel members can only be deleted from public or private channels.\n##### Permissions\n`manage_public_channel_members` permission if the channel is public.\n`manage_private_channel_members` permission if the channel is private.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/api/v4/channels/%7Bchannel_id%7D/members/%7Buser_id%7D", + "operationId": "RemoveUserFromChannel", + "summary": "Remove user from channel", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "Channel GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "GetChannelMember", + "functionName": "getchannelmember", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/channels/{channel_id}/members/{user_id}", + "summary": "Get channel member", + "description": "Get a channel member.\n##### Permissions\n`read_channel` permission for the channel.\n", + "tags": [ + "channels" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/channels/%7Bchannel_id%7D/members/%7Buser_id%7D", + "operationId": "GetChannelMember", + "summary": "Get channel member", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "Channel GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "UpdateChannelNotifyProps", + "functionName": "updatechannelnotifyprops", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/channels/{channel_id}/members/{user_id}/notify_props", + "summary": "Update channel notifications", + "description": "Update a user's notification properties for a channel. Only the provided fields are updated.\n##### Permissions\nMust be logged in as the user or have `edit_other_users` permission.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/channels/%7Bchannel_id%7D/members/%7Buser_id%7D/notify_props", + "operationId": "UpdateChannelNotifyProps", + "summary": "Update channel notifications", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "Channel GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "UpdateChannelRoles", + "functionName": "updatechannelroles", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/channels/{channel_id}/members/{user_id}/roles", + "summary": "Update channel roles", + "description": "Update a user's roles for a channel.\n##### Permissions\nMust have `manage_channel_roles` permission for the channel.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/channels/%7Bchannel_id%7D/members/%7Buser_id%7D/roles", + "operationId": "UpdateChannelRoles", + "summary": "Update channel roles", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "Channel GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "UpdateChannelMemberSchemeRoles", + "functionName": "updatechannelmemberschemeroles", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/channels/{channel_id}/members/{user_id}/schemeRoles", + "summary": "Update the scheme-derived roles of a channel member.", + "description": "Update a channel member's scheme_admin/scheme_user properties. Typically this should either be `scheme_admin=false, scheme_user=true` for ordinary channel member, or `scheme_admin=true, scheme_user=true` for a channel admin.\n##### Permissions\nMust be authenticated and have the `manage_channel_roles` permission.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/channels/%7Bchannel_id%7D/members/%7Buser_id%7D/schemeRoles", + "operationId": "UpdateChannelMemberSchemeRoles", + "summary": "Update the scheme-derived roles of a channel member", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "Channel GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetChannelMembersByIds", + "functionName": "getchannelmembersbyids", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/channels/{channel_id}/members/ids", + "summary": "Get channel members by ids", + "description": "Get a list of channel members based on the provided user ids.\n##### Permissions\nMust have the `read_channel` permission.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/channels/%7Bchannel_id%7D/members/ids", + "operationId": "GetChannelMembersByIds", + "summary": "Get channel members by ids", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "Channel GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetChannelModerations", + "functionName": "getchannelmoderations", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/channels/{channel_id}/moderations", + "summary": "Get information about channel's moderation.", + "description": "##### Permissions\nMust have `manage_system` permission.\n\n", + "tags": [ + "channels" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/channels/%7Bchannel_id%7D/moderations", + "operationId": "GetChannelModerations", + "summary": "Get information about channel's moderation", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "Channel GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "PatchChannelModerations", + "functionName": "patchchannelmoderations", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/channels/{channel_id}/moderations/patch", + "summary": "Update a channel's moderation settings.", + "description": "##### Permissions\nMust have `manage_system` permission.\n\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/channels/%7Bchannel_id%7D/moderations/patch", + "operationId": "PatchChannelModerations", + "summary": "Update a channel's moderation settings", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "Channel GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "MoveChannel", + "functionName": "movechannel", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/channels/{channel_id}/move", + "summary": "Move a channel", + "description": "Move a channel to another team.\n\n\n##### Permissions\n\nMust have `manage_system` permission.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/channels/%7Bchannel_id%7D/move", + "operationId": "MoveChannel", + "summary": "Move a channel", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "Channel GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "PatchChannel", + "functionName": "patchchannel", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/channels/{channel_id}/patch", + "summary": "Patch a channel", + "description": "Partially update a channel by providing only the fields you want to update. Omitted fields will not be updated. The fields that can be updated are defined in the request body, all other provided fields will be ignored.\n##### Permissions\nIf updating a public channel, `manage_public_channel_members` permission is required. If updating a private channel, `manage_private_channel_members` permission is required.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/channels/%7Bchannel_id%7D/patch", + "operationId": "PatchChannel", + "summary": "Patch a channel", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "Channel GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetPinnedPosts", + "functionName": "getpinnedposts", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/channels/{channel_id}/pinned", + "summary": "Get a channel's pinned posts", + "description": "Get a list of pinned posts for channel.", + "tags": [ + "channels" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/channels/%7Bchannel_id%7D/pinned", + "operationId": "GetPinnedPosts", + "summary": "Get a channel's pinned posts", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "Channel GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "GetPostsForChannel", + "functionName": "getpostsforchannel", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/channels/{channel_id}/posts", + "summary": "Get posts for a channel", + "description": "Get a page of posts in a channel. Use the query parameters to modify the behaviour of this endpoint. The parameter `since` must not be used with any of `before`, `after`, `page`, and `per_page` parameters.\nIf `since` is used, it will always return all posts modified since that time, ordered by their create time limited till 1000. A caveat with this parameter is that there is no guarantee that the returned posts will be consecutive. It is left to the clients to maintain state and fill any missing holes in the post order.\n##### Permissions\nMust have `read_channel` permission for the channel.\n", + "tags": [ + "posts" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + }, + { + "name": "since", + "in": "query", + "required": false + }, + { + "name": "before", + "in": "query", + "required": false + }, + { + "name": "after", + "in": "query", + "required": false + }, + { + "name": "include_deleted", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/channels/%7Bchannel_id%7D/posts", + "operationId": "GetPostsForChannel", + "summary": "Get posts for a channel", + "categoryPath": [ + "kChat", + "posts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "The channel ID to get the posts for", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 79390 + }, + "enumValues": [], + "values": [], + "examples": [ + 79390 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of posts per page", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 13957 + }, + "enumValues": [], + "values": [], + "examples": [ + 13957 + ] + }, + { + "name": "since", + "in": "query", + "required": false, + "description": "Provide a non-zero value in Unix time milliseconds to select posts modified after that time", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 56843 + }, + "enumValues": [], + "values": [], + "examples": [ + 56843 + ] + }, + { + "name": "before", + "in": "query", + "required": false, + "description": "A post id to select the posts that came before this one", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "after", + "in": "query", + "required": false, + "description": "A post id to select the posts that came after this one", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "include_deleted", + "in": "query", + "required": false, + "description": "Whether to include deleted posts or not. Must have system admin permissions.", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "UpdateChannelPrivacy", + "functionName": "updatechannelprivacy", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/channels/{channel_id}/privacy", + "summary": "Update channel's privacy", + "description": "Updates channel's privacy allowing changing a channel from Public to Private and back.\n\n##### Permissions\n`convert_public_channel_to_private` permission for the channel if updating privacy to 'P'. `convert_private_channel_to_public` permission for the channel if updating privacy to 'O'.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/channels/%7Bchannel_id%7D/privacy", + "operationId": "UpdateChannelPrivacy", + "summary": "Update channel's privacy", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "Channel GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "RestoreChannel", + "functionName": "restorechannel", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/channels/{channel_id}/restore", + "summary": "Restore a channel", + "description": "Restore channel from the provided channel id string.\n\n##### Permissions\n`manage_team` permission for the team of the channel.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/channels/%7Bchannel_id%7D/restore", + "operationId": "RestoreChannel", + "summary": "Restore a channel", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "Channel GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "UpdateChannelScheme", + "functionName": "updatechannelscheme", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/channels/{channel_id}/scheme", + "summary": "Set a channel's scheme", + "description": "Set a channel's scheme, more specifically sets the scheme_id value of a channel record.\n\n##### Permissions\nMust have `manage_system` permission.\n\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/channels/%7Bchannel_id%7D/scheme", + "operationId": "UpdateChannelScheme", + "summary": "Set a channel's scheme", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "Channel GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "501" + ] + } + }, + { + "operationId": "GetChannelStats", + "functionName": "getchannelstats", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/channels/{channel_id}/stats", + "summary": "Get channel statistics", + "description": "Get statistics for a channel.\n##### Permissions\nMust have the `read_channel` permission.\n", + "tags": [ + "channels" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/channels/%7Bchannel_id%7D/stats", + "operationId": "GetChannelStats", + "summary": "Get channel statistics", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "Channel GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "CreateDirectChannel", + "functionName": "createdirectchannel", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/channels/direct", + "summary": "Create a direct message channel", + "description": "Create a new direct message channel between two users.\n##### Permissions\nMust be one of the two users and have `create_direct_channel` permission. Having the `manage_system` permission voids the previous requirements.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/channels/direct", + "operationId": "CreateDirectChannel", + "summary": "Create a direct message channel", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "201", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "CreateGroupChannel", + "functionName": "creategroupchannel", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/channels/group", + "summary": "Create a group message channel", + "description": "Create a new group message channel to group of users. If the logged in user's id is not included in the list, it will be appended to the end.\n##### Permissions\nMust have `create_group_channel` permission.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/channels/group", + "operationId": "CreateGroupChannel", + "summary": "Create a group message channel", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "201", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "SearchGroupChannels", + "functionName": "searchgroupchannels", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/channels/group/search", + "summary": "Search Group Channels", + "description": "Get a list of group channels for a user which members' usernames match the search term.\n\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/channels/group/search", + "operationId": "SearchGroupChannels", + "summary": "Search Group Channels", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "400", + "401" + ] + } + }, + { + "operationId": "ViewChannel", + "functionName": "viewchannel", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/channels/members/{user_id}/view", + "summary": "View channel", + "description": "Perform all the actions involved in viewing a channel. This includes marking channels as read, clearing push notifications, and updating the active channel.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/channels/members/%7Buser_id%7D/view", + "operationId": "ViewChannel", + "summary": "View channel", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User ID to perform the view action for", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "SearchAllChannels", + "functionName": "searchallchannels", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/channels/search", + "summary": "Search all private and open type channels", + "description": "Returns all private and open type channels where 'term' matches on the name, display name, or purpose of\nthe channel.\n\nConfigured 'default' channels (ex Town Square and Off-Topic) can be excluded from the results\nwith the `exclude_default_channels` boolean parameter.\n\nChannels that are associated (via GroupChannel records) to a given group can be excluded from the results\nwith the `not_associated_to_group` parameter and a group id string.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [ + { + "name": "system_console", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/channels/search", + "operationId": "SearchAllChannels", + "summary": "Search all private and open type channels", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "system_console", + "in": "query", + "required": false, + "description": "Is the request from system_console. If this is set to true, it filters channels by the logged in user.\n", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": true, + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401" + ] + } + }, + { + "operationId": "ListCommands", + "functionName": "listcommands", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/commands", + "summary": "List commands for a team", + "description": "List commands for a team.\n##### Permissions\n`manage_slash_commands` if need list custom commands.\n", + "tags": [ + "commands" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "team_id", + "in": "query", + "required": false + }, + { + "name": "custom_only", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/commands", + "operationId": "ListCommands", + "summary": "List commands for a team", + "categoryPath": [ + "kChat", + "commands" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "query", + "required": false, + "description": "The team id.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "custom_only", + "in": "query", + "required": false, + "description": "To get only the custom commands. If set to false will get the custom\nif the user have access plus the system commands, otherwise just the system commands.\n", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "501" + ] + } + }, + { + "operationId": "CreateCommand", + "functionName": "createcommand", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/commands", + "summary": "Create a command", + "description": "Create a command for a team.\n##### Permissions\n`manage_slash_commands` for the team the command is in.\n", + "tags": [ + "commands" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/commands", + "operationId": "CreateCommand", + "summary": "Create a command", + "categoryPath": [ + "kChat", + "commands" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "201", + "400", + "401", + "403", + "501" + ] + } + }, + { + "operationId": "DeleteCommand", + "functionName": "deletecommand", + "originalOperationId": null, + "domain": "kchat", + "method": "DELETE", + "path": "/api/v4/commands/{command_id}", + "summary": "Delete a command", + "description": "Delete a command based on command id string.\n##### Permissions\nMust have `manage_slash_commands` permission for the team the command is in.\n", + "tags": [ + "commands" + ], + "mutating": true, + "pathParameters": [ + { + "name": "command_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/api/v4/commands/%7Bcommand_id%7D", + "operationId": "DeleteCommand", + "summary": "Delete a command", + "categoryPath": [ + "kChat", + "commands" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "command_id", + "in": "path", + "required": true, + "description": "ID of the command to delete", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetCommandById", + "functionName": "getcommandbyid", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/commands/{command_id}", + "summary": "Get a command", + "description": "Get a command definition based on command id string.\n##### Permissions\nMust have `manage_slash_commands` permission for the team the command is in.\n\n", + "tags": [ + "commands" + ], + "mutating": false, + "pathParameters": [ + { + "name": "command_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/commands/%7Bcommand_id%7D", + "operationId": "GetCommandById", + "summary": "Get a command", + "categoryPath": [ + "kChat", + "commands" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "command_id", + "in": "path", + "required": true, + "description": "ID of the command to get", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "UpdateCommand", + "functionName": "updatecommand", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/commands/{command_id}", + "summary": "Update a command", + "description": "Update a single command based on command id string and Command struct.\n##### Permissions\nMust have `manage_slash_commands` permission for the team the command is in.\n", + "tags": [ + "commands" + ], + "mutating": true, + "pathParameters": [ + { + "name": "command_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/commands/%7Bcommand_id%7D", + "operationId": "UpdateCommand", + "summary": "Update a command", + "categoryPath": [ + "kChat", + "commands" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "command_id", + "in": "path", + "required": true, + "description": "ID of the command to update", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "RegenCommandToken", + "functionName": "regencommandtoken", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/commands/{command_id}/regen_token", + "summary": "Generate a new token", + "description": "Generate a new token for the command based on command id string.\n##### Permissions\nMust have `manage_slash_commands` permission for the team the command is in.\n", + "tags": [ + "commands" + ], + "mutating": true, + "pathParameters": [ + { + "name": "command_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/commands/%7Bcommand_id%7D/regen_token", + "operationId": "RegenCommandToken", + "summary": "Generate a new token", + "categoryPath": [ + "kChat", + "commands" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "command_id", + "in": "path", + "required": true, + "description": "ID of the command to generate the new token", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "ExecuteCommand", + "functionName": "executecommand", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/commands/execute", + "summary": "Execute a command", + "description": "Execute a command on a team.\n##### Permissions\nMust have `use_slash_commands` permission for the team the command is in.\n", + "tags": [ + "commands" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/commands/execute", + "operationId": "ExecuteCommand", + "summary": "Execute a command", + "categoryPath": [ + "kChat", + "commands" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "501" + ] + } + }, + { + "operationId": "GetClientConfig", + "functionName": "getclientconfig", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/config/client", + "summary": "Get client configuration", + "description": "Get a subset of the server configuration needed by the client.\n##### Permissions\nNo permission required.\n", + "tags": [ + "system" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "format", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/config/client", + "operationId": "GetClientConfig", + "summary": "Get client configuration", + "categoryPath": [ + "kChat", + "system" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": false, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "format", + "in": "query", + "required": true, + "description": "Must be `old`, other formats not implemented yet", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "501" + ] + } + }, + { + "operationId": "GetEmojiList", + "functionName": "getemojilist", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/emoji", + "summary": "Get a list of custom emoji", + "description": "Get a page of metadata for custom emoji on the system.##### Permissions\nMust be authenticated.\n", + "tags": [ + "emoji" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + }, + { + "name": "sort", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/emoji", + "operationId": "GetEmojiList", + "summary": "Get a list of custom emoji", + "categoryPath": [ + "kChat", + "emoji" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 16245 + }, + "enumValues": [], + "values": [], + "examples": [ + 16245 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of emojis per page.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 24502 + }, + "enumValues": [], + "values": [], + "examples": [ + 24502 + ] + }, + { + "name": "sort", + "in": "query", + "required": false, + "description": "Either blank for no sorting or \"name\" to sort by emoji names.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "default": "", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "501" + ] + } + }, + { + "operationId": "CreateEmoji", + "functionName": "createemoji", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/emoji", + "summary": "Create a custom emoji", + "description": "Create a custom emoji for the team.\n##### Permissions\nMust be authenticated.\n", + "tags": [ + "emoji" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/emoji", + "operationId": "CreateEmoji", + "summary": "Create a custom emoji", + "categoryPath": [ + "kChat", + "emoji" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "201", + "400", + "401", + "403", + "413", + "501" + ] + } + }, + { + "operationId": "DeleteEmoji", + "functionName": "deleteemoji", + "originalOperationId": null, + "domain": "kchat", + "method": "DELETE", + "path": "/api/v4/emoji/{emoji_id}", + "summary": "Delete a custom emoji", + "description": "Delete a custom emoji.\n##### Permissions\nMust have the `manage_team` or `manage_system` permissions or be the user who created the emoji.\n", + "tags": [ + "emoji" + ], + "mutating": true, + "pathParameters": [ + { + "name": "emoji_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/api/v4/emoji/%7Bemoji_id%7D", + "operationId": "DeleteEmoji", + "summary": "Delete a custom emoji", + "categoryPath": [ + "kChat", + "emoji" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "emoji_id", + "in": "path", + "required": true, + "description": "Emoji GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "501" + ] + } + }, + { + "operationId": "GetEmoji", + "functionName": "getemoji", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/emoji/{emoji_id}", + "summary": "Get a custom emoji", + "description": "Get some metadata for a custom emoji.\n##### Permissions\nMust be authenticated.\n", + "tags": [ + "emoji" + ], + "mutating": false, + "pathParameters": [ + { + "name": "emoji_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/emoji/%7Bemoji_id%7D", + "operationId": "GetEmoji", + "summary": "Get a custom emoji", + "categoryPath": [ + "kChat", + "emoji" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "emoji_id", + "in": "path", + "required": true, + "description": "Emoji GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404", + "501" + ] + } + }, + { + "operationId": "GetEmojiImage", + "functionName": "getemojiimage", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/emoji/{emoji_id}/image", + "summary": "Get custom emoji image", + "description": "Get the image for a custom emoji.\n##### Permissions\nMust be authenticated.\n", + "tags": [ + "emoji" + ], + "mutating": false, + "pathParameters": [ + { + "name": "emoji_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "image/png" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/emoji/%7Bemoji_id%7D/image", + "operationId": "GetEmojiImage", + "summary": "Get custom emoji image", + "categoryPath": [ + "kChat", + "emoji" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "emoji_id", + "in": "path", + "required": true, + "description": "Emoji GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "403", + "404", + "500", + "501" + ] + } + }, + { + "operationId": "AutocompleteEmoji", + "functionName": "autocompleteemoji", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/emoji/autocomplete", + "summary": "Autocomplete custom emoji", + "description": "Get a list of custom emoji with names starting with or matching the provided name. Returns a maximum of 100 results.\n##### Permissions\nMust be authenticated.\n\n", + "tags": [ + "emoji" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "name", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/emoji/autocomplete", + "operationId": "AutocompleteEmoji", + "summary": "Autocomplete custom emoji", + "categoryPath": [ + "kChat", + "emoji" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "name", + "in": "query", + "required": true, + "description": "The emoji name to search.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "501" + ] + } + }, + { + "operationId": "GetEmojiByName", + "functionName": "getemojibyname", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/emoji/name/{emoji_name}", + "summary": "Get a custom emoji by name", + "description": "Get some metadata for a custom emoji using its name.\n##### Permissions\nMust be authenticated.\n\n", + "tags": [ + "emoji" + ], + "mutating": false, + "pathParameters": [ + { + "name": "emoji_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/emoji/name/%7Bemoji_name%7D", + "operationId": "GetEmojiByName", + "summary": "Get a custom emoji by name", + "categoryPath": [ + "kChat", + "emoji" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "emoji_name", + "in": "path", + "required": true, + "description": "Emoji name", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404", + "501" + ] + } + }, + { + "operationId": "SearchEmoji", + "functionName": "searchemoji", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/emoji/search", + "summary": "Search custom emoji", + "description": "Search for custom emoji by name based on search criteria provided in the request body. A maximum of 200 results are returned.\n##### Permissions\nMust be authenticated.\n\n", + "tags": [ + "emoji" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/emoji/search", + "operationId": "SearchEmoji", + "summary": "Search custom emoji", + "categoryPath": [ + "kChat", + "emoji" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "501" + ] + } + }, + { + "operationId": "UploadFile", + "functionName": "uploadfile", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/files", + "summary": "Upload a file", + "description": "Uploads a file that can later be attached to a post.\n\nThis request can either be a multipart/form-data request with a channel_id, files and optional\nclient_ids defined in the FormData, or it can be a request with the channel_id and filename\ndefined as query parameters with the contents of a single file in the body of the request.", + "tags": [ + "files" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [ + { + "name": "channel_id", + "in": "query", + "required": false + }, + { + "name": "filename", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "multipart/form-data" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/files", + "operationId": "UploadFile", + "summary": "Upload a file", + "categoryPath": [ + "kChat", + "files" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "channel_id", + "in": "query", + "required": false, + "description": "The ID of the channel that this file will be uploaded to", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "filename", + "in": "query", + "required": false, + "description": "The name of the file to be uploaded", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "201", + "400", + "401", + "403", + "413", + "501" + ] + } + }, + { + "operationId": "GetFile", + "functionName": "getfile", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/files/{file_id}", + "summary": "Get a file", + "description": "Gets a file that has been uploaded previously.\n##### Permissions\nMust have `read_channel` permission or be uploader of the file.\n", + "tags": [ + "files" + ], + "mutating": false, + "pathParameters": [ + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/files/%7Bfile_id%7D", + "operationId": "GetFile", + "summary": "Get a file", + "categoryPath": [ + "kChat", + "files" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "file_id", + "in": "path", + "required": true, + "description": "The ID of the file to get", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "400", + "401", + "403", + "404", + "501" + ] + } + }, + { + "operationId": "GetFileInfo", + "functionName": "getfileinfo", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/files/{file_id}/info", + "summary": "Get metadata for a file", + "description": "Gets a file's info.\n##### Permissions\nMust have `read_channel` permission or be uploader of the file.\n", + "tags": [ + "files" + ], + "mutating": false, + "pathParameters": [ + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/files/%7Bfile_id%7D/info", + "operationId": "GetFileInfo", + "summary": "Get metadata for a file", + "categoryPath": [ + "kChat", + "files" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "file_id", + "in": "path", + "required": true, + "description": "The ID of the file info to get", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404", + "501" + ] + } + }, + { + "operationId": "GetFilePreview", + "functionName": "getfilepreview", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/files/{file_id}/preview", + "summary": "Get a file's preview", + "description": "Gets a file's preview.\n##### Permissions\nMust have `read_channel` permission or be uploader of the file.\n", + "tags": [ + "files" + ], + "mutating": false, + "pathParameters": [ + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/files/%7Bfile_id%7D/preview", + "operationId": "GetFilePreview", + "summary": "Get a file's preview", + "categoryPath": [ + "kChat", + "files" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "file_id", + "in": "path", + "required": true, + "description": "The ID of the file to get", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "400", + "401", + "403", + "404", + "501" + ] + } + }, + { + "operationId": "GetFileThumbnail", + "functionName": "getfilethumbnail", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/files/{file_id}/thumbnail", + "summary": "Get a file's thumbnail", + "description": "Gets a file's thumbnail.\n##### Permissions\nMust have `read_channel` permission or be uploader of the file.\n", + "tags": [ + "files" + ], + "mutating": false, + "pathParameters": [ + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/files/%7Bfile_id%7D/thumbnail", + "operationId": "GetFileThumbnail", + "summary": "Get a file's thumbnail", + "categoryPath": [ + "kChat", + "files" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "file_id", + "in": "path", + "required": true, + "description": "The ID of the file to get", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "400", + "401", + "403", + "404", + "501" + ] + } + }, + { + "operationId": "GetGroups", + "functionName": "getgroups", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/groups", + "summary": "Get groups", + "description": "Retrieve a list of all groups not associated to a particular channel or team.\n\n`not_associated_to_team` **OR** `not_associated_to_channel` is required.\n\nIf you use `not_associated_to_team`, you must be a team admin for that particular team (permission to manage that team).\n\nIf you use `not_associated_to_channel`, you must be a channel admin for that particular channel (permission to manage that channel).\n\nn", + "tags": [ + "groups" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + }, + { + "name": "q", + "in": "query", + "required": false + }, + { + "name": "include_member_count", + "in": "query", + "required": false + }, + { + "name": "not_associated_to_team", + "in": "query", + "required": true + }, + { + "name": "not_associated_to_channel", + "in": "query", + "required": true + }, + { + "name": "since", + "in": "query", + "required": false + }, + { + "name": "filter_allow_reference", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/groups", + "operationId": "GetGroups", + "summary": "Get groups", + "categoryPath": [ + "kChat", + "groups" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 67945 + }, + "enumValues": [], + "values": [], + "examples": [ + 67945 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of groups per page.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 32848 + }, + "enumValues": [], + "values": [], + "examples": [ + 32848 + ] + }, + { + "name": "q", + "in": "query", + "required": false, + "description": "String to pattern match the `name` and `display_name` field. Will return all groups whose `name` and `display_name` field match any of the text.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "include_member_count", + "in": "query", + "required": false, + "description": "Boolean which adds the `member_count` attribute to each group JSON object", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "not_associated_to_team", + "in": "query", + "required": true, + "description": "Team GUID which is used to return all the groups not associated to this team", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "not_associated_to_channel", + "in": "query", + "required": true, + "description": "Group GUID which is used to return all the groups not associated to this channel", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "since", + "in": "query", + "required": false, + "description": "Only return groups that have been modified since the given Unix timestamp (in milliseconds). All modified groups, including deleted and created groups, will be returned.\nn", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 40121 + }, + "enumValues": [], + "values": [], + "examples": [ + 40121 + ] + }, + { + "name": "filter_allow_reference", + "in": "query", + "required": false, + "description": "Boolean which filters the group entries with the `allow_reference` attribute set.", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "501" + ] + } + }, + { + "operationId": "GetIncomingWebhooks", + "functionName": "getincomingwebhooks", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/hooks/incoming", + "summary": "List incoming webhooks", + "description": "Get a page of a list of incoming webhooks. Optionally filter for a specific team using query parameters.\n##### Permissions\n`manage_webhooks` for the system or `manage_webhooks` for the specific team.\n", + "tags": [ + "webhooks" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + }, + { + "name": "team_id", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/hooks/incoming", + "operationId": "GetIncomingWebhooks", + "summary": "List incoming webhooks", + "categoryPath": [ + "kChat", + "webhooks" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 10267 + }, + "enumValues": [], + "values": [], + "examples": [ + 10267 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of hooks per page.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 79288 + }, + "enumValues": [], + "values": [], + "examples": [ + 79288 + ] + }, + { + "name": "team_id", + "in": "query", + "required": false, + "description": "The ID of the team to get hooks for.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "CreateIncomingWebhook", + "functionName": "createincomingwebhook", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/hooks/incoming", + "summary": "Create an incoming webhook", + "description": "Create an incoming webhook for a channel.\n##### Permissions\n`manage_webhooks` for the team the webhook is in.\n\n`manage_others_incoming_webhooks` for the team the webhook is in if the user is different than the requester.\n", + "tags": [ + "webhooks" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/hooks/incoming", + "operationId": "CreateIncomingWebhook", + "summary": "Create an incoming webhook", + "categoryPath": [ + "kChat", + "webhooks" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "201", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "DeleteIncomingWebhook", + "functionName": "deleteincomingwebhook", + "originalOperationId": null, + "domain": "kchat", + "method": "DELETE", + "path": "/api/v4/hooks/incoming/{hook_id}", + "summary": "Delete an incoming webhook", + "description": "Delete an incoming webhook given the hook id.\n##### Permissions\n`manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel.\n", + "tags": [ + "webhooks" + ], + "mutating": true, + "pathParameters": [ + { + "name": "hook_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/api/v4/hooks/incoming/%7Bhook_id%7D", + "operationId": "DeleteIncomingWebhook", + "summary": "Delete an incoming webhook", + "categoryPath": [ + "kChat", + "webhooks" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "hook_id", + "in": "path", + "required": true, + "description": "Incoming webhook GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetIncomingWebhook", + "functionName": "getincomingwebhook", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/hooks/incoming/{hook_id}", + "summary": "Get an incoming webhook", + "description": "Get an incoming webhook given the hook id.\n##### Permissions\n`manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel.\n", + "tags": [ + "webhooks" + ], + "mutating": false, + "pathParameters": [ + { + "name": "hook_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/hooks/incoming/%7Bhook_id%7D", + "operationId": "GetIncomingWebhook", + "summary": "Get an incoming webhook", + "categoryPath": [ + "kChat", + "webhooks" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "hook_id", + "in": "path", + "required": true, + "description": "Incoming Webhook GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "UpdateIncomingWebhook", + "functionName": "updateincomingwebhook", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/hooks/incoming/{hook_id}", + "summary": "Update an incoming webhook", + "description": "Update an incoming webhook given the hook id.\n##### Permissions\n`manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel.\n", + "tags": [ + "webhooks" + ], + "mutating": true, + "pathParameters": [ + { + "name": "hook_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/hooks/incoming/%7Bhook_id%7D", + "operationId": "UpdateIncomingWebhook", + "summary": "Update an incoming webhook", + "categoryPath": [ + "kChat", + "webhooks" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "hook_id", + "in": "path", + "required": true, + "description": "Incoming Webhook GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetOutgoingWebhooks", + "functionName": "getoutgoingwebhooks", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/hooks/outgoing", + "summary": "List outgoing webhooks", + "description": "Get a page of a list of outgoing webhooks. Optionally filter for a specific team or channel using query parameters.\n##### Permissions\n`manage_webhooks` for the system or `manage_webhooks` for the specific team/channel.\n", + "tags": [ + "webhooks" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + }, + { + "name": "team_id", + "in": "query", + "required": false + }, + { + "name": "channel_id", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/hooks/outgoing", + "operationId": "GetOutgoingWebhooks", + "summary": "List outgoing webhooks", + "categoryPath": [ + "kChat", + "webhooks" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 83112 + }, + "enumValues": [], + "values": [], + "examples": [ + 83112 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of hooks per page.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 26461 + }, + "enumValues": [], + "values": [], + "examples": [ + 26461 + ] + }, + { + "name": "team_id", + "in": "query", + "required": false, + "description": "The ID of the team to get hooks for.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "channel_id", + "in": "query", + "required": false, + "description": "The ID of the channel to get hooks for.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "CreateOutgoingWebhook", + "functionName": "createoutgoingwebhook", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/hooks/outgoing", + "summary": "Create an outgoing webhook", + "description": "Create an outgoing webhook for a team.\n##### Permissions\n`manage_webhooks` for the team the webhook is in.\n\n`manage_others_outgoing_webhooks` for the team the webhook is in if the user is different than the requester.\n", + "tags": [ + "webhooks" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/hooks/outgoing", + "operationId": "CreateOutgoingWebhook", + "summary": "Create an outgoing webhook", + "categoryPath": [ + "kChat", + "webhooks" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "201", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "DeleteOutgoingWebhook", + "functionName": "deleteoutgoingwebhook", + "originalOperationId": null, + "domain": "kchat", + "method": "DELETE", + "path": "/api/v4/hooks/outgoing/{hook_id}", + "summary": "Delete an outgoing webhook", + "description": "Delete an outgoing webhook given the hook id.\n##### Permissions\n`manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel.\n", + "tags": [ + "webhooks" + ], + "mutating": true, + "pathParameters": [ + { + "name": "hook_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/api/v4/hooks/outgoing/%7Bhook_id%7D", + "operationId": "DeleteOutgoingWebhook", + "summary": "Delete an outgoing webhook", + "categoryPath": [ + "kChat", + "webhooks" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "hook_id", + "in": "path", + "required": true, + "description": "Outgoing webhook GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetOutgoingWebhook", + "functionName": "getoutgoingwebhook", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/hooks/outgoing/{hook_id}", + "summary": "Get an outgoing webhook", + "description": "Get an outgoing webhook given the hook id.\n##### Permissions\n`manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel.\n", + "tags": [ + "webhooks" + ], + "mutating": false, + "pathParameters": [ + { + "name": "hook_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/hooks/outgoing/%7Bhook_id%7D", + "operationId": "GetOutgoingWebhook", + "summary": "Get an outgoing webhook", + "categoryPath": [ + "kChat", + "webhooks" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "hook_id", + "in": "path", + "required": true, + "description": "Outgoing webhook GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "UpdateOutgoingWebhook", + "functionName": "updateoutgoingwebhook", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/hooks/outgoing/{hook_id}", + "summary": "Update an outgoing webhook", + "description": "Update an outgoing webhook given the hook id.\n##### Permissions\n`manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel.\n", + "tags": [ + "webhooks" + ], + "mutating": true, + "pathParameters": [ + { + "name": "hook_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/hooks/outgoing/%7Bhook_id%7D", + "operationId": "UpdateOutgoingWebhook", + "summary": "Update an outgoing webhook", + "categoryPath": [ + "kChat", + "webhooks" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "hook_id", + "in": "path", + "required": true, + "description": "outgoing Webhook GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "RegenOutgoingHookToken", + "functionName": "regenoutgoinghooktoken", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/hooks/outgoing/{hook_id}/regen_token", + "summary": "Regenerate the token for the outgoing webhook.", + "description": "Regenerate the token for the outgoing webhook.\n##### Permissions\n`manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel.\n", + "tags": [ + "webhooks" + ], + "mutating": true, + "pathParameters": [ + { + "name": "hook_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/hooks/outgoing/%7Bhook_id%7D/regen_token", + "operationId": "RegenOutgoingHookToken", + "summary": "Regenerate the token for the outgoing webhook", + "categoryPath": [ + "kChat", + "webhooks" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "hook_id", + "in": "path", + "required": true, + "description": "Outgoing webhook GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "CreatePost", + "functionName": "createpost", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/posts", + "summary": "Create a post", + "description": "Create a new post in a channel. To create the post as a comment on another post, provide `root_id`.\n##### Permissions\nMust have `create_post` permission for the channel the post is being created in.\n", + "tags": [ + "posts" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [ + { + "name": "set_online", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/posts", + "operationId": "CreatePost", + "summary": "Create a post", + "categoryPath": [ + "kChat", + "posts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "set_online", + "in": "query", + "required": false, + "description": "Whether to set the user status as online or not.", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "201", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "DeletePost", + "functionName": "deletepost", + "originalOperationId": null, + "domain": "kchat", + "method": "DELETE", + "path": "/api/v4/posts/{post_id}", + "summary": "Delete a post", + "description": "Soft deletes a post, by marking the post as deleted in the database. Soft deleted posts will not be returned in post queries.\n##### Permissions\nMust be logged in as the user or have `delete_others_posts` permission.\n", + "tags": [ + "posts" + ], + "mutating": true, + "pathParameters": [ + { + "name": "post_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/api/v4/posts/%7Bpost_id%7D", + "operationId": "DeletePost", + "summary": "Delete a post", + "categoryPath": [ + "kChat", + "posts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "post_id", + "in": "path", + "required": true, + "description": "ID of the post to delete", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "GetPost", + "functionName": "getpost", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/posts/{post_id}", + "summary": "Get a post", + "description": "Get a single post.\n##### Permissions\nMust have `read_channel` permission for the channel the post is in or if the channel is public, have the `read_public_channels` permission for the team.\n", + "tags": [ + "posts" + ], + "mutating": false, + "pathParameters": [ + { + "name": "post_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "include_deleted", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/posts/%7Bpost_id%7D", + "operationId": "GetPost", + "summary": "Get a post", + "categoryPath": [ + "kChat", + "posts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "post_id", + "in": "path", + "required": true, + "description": "ID of the post to get", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "include_deleted", + "in": "query", + "required": false, + "description": "Defines if result should include deleted posts, must have 'manage_system' (admin) permission.", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "DoPostAction", + "functionName": "dopostaction", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/posts/{post_id}/actions/{action_id}", + "summary": "Perform a post action", + "description": "Perform a post action, which allows users to interact with integrations through posts.\n##### Permissions\nMust be authenticated and have the `read_channel` permission to the channel the post is in.\n", + "tags": [ + "posts" + ], + "mutating": true, + "pathParameters": [ + { + "name": "post_id", + "in": "path", + "required": true + }, + { + "name": "action_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/posts/%7Bpost_id%7D/actions/%7Baction_id%7D", + "operationId": "DoPostAction", + "summary": "Perform a post action", + "categoryPath": [ + "kChat", + "posts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "post_id", + "in": "path", + "required": true, + "description": "Post GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "action_id", + "in": "path", + "required": true, + "description": "Action GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "GetFileInfosForPost", + "functionName": "getfileinfosforpost", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/posts/{post_id}/files/info", + "summary": "Get file info for post", + "description": "Gets a list of file information objects for the files attached to a post.\n##### Permissions\nMust have `read_channel` permission for the channel the post is in.\n", + "tags": [ + "posts" + ], + "mutating": false, + "pathParameters": [ + { + "name": "post_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "include_deleted", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/posts/%7Bpost_id%7D/files/info", + "operationId": "GetFileInfosForPost", + "summary": "Get file info for post", + "categoryPath": [ + "kChat", + "posts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "post_id", + "in": "path", + "required": true, + "description": "ID of the post", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "include_deleted", + "in": "query", + "required": false, + "description": "Defines if result should include deleted posts, must have 'manage_system' (admin) permission.", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "PatchPost", + "functionName": "patchpost", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/posts/{post_id}/patch", + "summary": "Patch a post", + "description": "Partially update a post by providing only the fields you want to update. Omitted fields will not be updated. The fields that can be updated are defined in the request body, all other provided fields will be ignored.\n##### Permissions\nMust have the `edit_post` permission.\n", + "tags": [ + "posts" + ], + "mutating": true, + "pathParameters": [ + { + "name": "post_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/posts/%7Bpost_id%7D/patch", + "operationId": "PatchPost", + "summary": "Patch a post", + "categoryPath": [ + "kChat", + "posts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "post_id", + "in": "path", + "required": true, + "description": "Post GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "PinPost", + "functionName": "pinpost", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/posts/{post_id}/pin", + "summary": "Pin a post to the channel", + "description": "Pin a post to a channel it is in based from the provided post id string.\n##### Permissions\nMust be authenticated and have the `read_channel` permission to the channel the post is in.\n", + "tags": [ + "posts" + ], + "mutating": true, + "pathParameters": [ + { + "name": "post_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/posts/%7Bpost_id%7D/pin", + "operationId": "PinPost", + "summary": "Pin a post to the channel", + "categoryPath": [ + "kChat", + "posts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "post_id", + "in": "path", + "required": true, + "description": "Post GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "GetReactions", + "functionName": "getreactions", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/posts/{post_id}/reactions", + "summary": "Get a list of reactions to a post", + "description": "Get a list of reactions made by all users to a given post.\n##### Permissions\nMust have `read_channel` permission for the channel the post is in.\n", + "tags": [ + "reactions" + ], + "mutating": false, + "pathParameters": [ + { + "name": "post_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/posts/%7Bpost_id%7D/reactions", + "operationId": "GetReactions", + "summary": "Get a list of reactions to a post", + "categoryPath": [ + "kChat", + "reactions" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "post_id", + "in": "path", + "required": true, + "description": "ID of a post", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "GetPostThread", + "functionName": "getpostthread", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/posts/{post_id}/thread", + "summary": "Get a thread", + "description": "Get a post and the rest of the posts in the same thread.\n##### Permissions\nMust have `read_channel` permission for the channel the post is in or if the channel is public, have the `read_public_channels` permission for the team.\n", + "tags": [ + "posts" + ], + "mutating": false, + "pathParameters": [ + { + "name": "post_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "perPage", + "in": "query", + "required": false + }, + { + "name": "fromPost", + "in": "query", + "required": false + }, + { + "name": "fromCreateAt", + "in": "query", + "required": false + }, + { + "name": "direction", + "in": "query", + "required": false + }, + { + "name": "skipFetchThreads", + "in": "query", + "required": false + }, + { + "name": "collapsedThreads", + "in": "query", + "required": false + }, + { + "name": "collapsedThreadsExtended", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/posts/%7Bpost_id%7D/thread", + "operationId": "GetPostThread", + "summary": "Get a thread", + "categoryPath": [ + "kChat", + "posts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "post_id", + "in": "path", + "required": true, + "description": "ID of a post in the thread", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "perPage", + "in": "query", + "required": false, + "description": "The number of posts per page", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 95630 + }, + "enumValues": [], + "values": [], + "examples": [ + 95630 + ] + }, + { + "name": "fromPost", + "in": "query", + "required": false, + "description": "The post_id to return the next page of posts from", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "default": "", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "fromCreateAt", + "in": "query", + "required": false, + "description": "The create_at timestamp to return the next page of posts from", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 67564 + }, + "enumValues": [], + "values": [], + "examples": [ + 67564 + ] + }, + { + "name": "direction", + "in": "query", + "required": false, + "description": "The direction to return the posts. Either up or down.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "default": "", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "skipFetchThreads", + "in": "query", + "required": false, + "description": "Whether to skip fetching threads or not", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "collapsedThreads", + "in": "query", + "required": false, + "description": "Whether the client uses CRT or not", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "collapsedThreadsExtended", + "in": "query", + "required": false, + "description": "Whether to return the associated users as part of the response or not", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "UnpinPost", + "functionName": "unpinpost", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/posts/{post_id}/unpin", + "summary": "Unpin a post to the channel", + "description": "Unpin a post to a channel it is in based from the provided post id string.\n##### Permissions\nMust be authenticated and have the `read_channel` permission to the channel the post is in.\n", + "tags": [ + "posts" + ], + "mutating": true, + "pathParameters": [ + { + "name": "post_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/posts/%7Bpost_id%7D/unpin", + "operationId": "UnpinPost", + "summary": "Unpin a post to the channel", + "categoryPath": [ + "kChat", + "posts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "post_id", + "in": "path", + "required": true, + "description": "Post GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "CreatePostEphemeral", + "functionName": "createpostephemeral", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/posts/ephemeral", + "summary": "Create a ephemeral post", + "description": "Create a new ephemeral post in a channel.\n##### Permissions\nMust have `create_post_ephemeral` permission (currently only given to system admin)\n", + "tags": [ + "posts" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/posts/ephemeral", + "operationId": "CreatePostEphemeral", + "summary": "Create a ephemeral post", + "categoryPath": [ + "kChat", + "posts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "201", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "getPostsByIds", + "functionName": "getpostsbyids", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/posts/ids", + "summary": "Get posts by a list of ids", + "description": "Fetch a list of posts based on the provided postIDs\n##### Permissions\nMust have `read_channel` permission for the channel the post is in or if the channel is public, have the `read_public_channels` permission for the team.\n", + "tags": [ + "posts" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/posts/ids", + "operationId": "getPostsByIds", + "summary": "Get posts by a list of ids", + "categoryPath": [ + "kChat", + "posts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "SaveReaction", + "functionName": "savereaction", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/reactions", + "summary": "Create a reaction", + "description": "Create a reaction.\n##### Permissions\nMust have `read_channel` permission for the channel the post is in.\n", + "tags": [ + "reactions" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/reactions", + "operationId": "SaveReaction", + "summary": "Create a reaction", + "categoryPath": [ + "kChat", + "reactions" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "201", + "400", + "403" + ] + } + }, + { + "operationId": "GetAllRoles", + "functionName": "getallroles", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/roles", + "summary": "Get a list of all the roles", + "description": "##### Permissions\n\n`manage_system` permission is required.\n\n", + "tags": [ + "roles" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/roles", + "operationId": "GetAllRoles", + "summary": "Get a list of all the roles", + "categoryPath": [ + "kChat", + "roles" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "GetRole", + "functionName": "getrole", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/roles/{role_id}", + "summary": "Get a role", + "description": "Get a role from the provided role id.\n\n##### Permissions\nRequires an active session but no other permissions.\n\n", + "tags": [ + "roles" + ], + "mutating": false, + "pathParameters": [ + { + "name": "role_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/roles/%7Brole_id%7D", + "operationId": "GetRole", + "summary": "Get a role", + "categoryPath": [ + "kChat", + "roles" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "role_id", + "in": "path", + "required": true, + "description": "Role GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404" + ] + } + }, + { + "operationId": "GetRoleByName", + "functionName": "getrolebyname", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/roles/name/{role_name}", + "summary": "Get a role by name", + "description": "Get a role from the provided role name.\n\n##### Permissions\nRequires an active session but no other permissions.\n\n", + "tags": [ + "roles" + ], + "mutating": false, + "pathParameters": [ + { + "name": "role_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/roles/name/%7Brole_name%7D", + "operationId": "GetRoleByName", + "summary": "Get a role by name", + "categoryPath": [ + "kChat", + "roles" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "role_name", + "in": "path", + "required": true, + "description": "Role Name", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404" + ] + } + }, + { + "operationId": "GetRolesByNames", + "functionName": "getrolesbynames", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/roles/names", + "summary": "Get a list of roles by name", + "description": "Get a list of roles from their names.\n\n##### Permissions\nRequires an active session but no other permissions.\n\n", + "tags": [ + "roles" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/roles/names", + "operationId": "GetRolesByNames", + "summary": "Get a list of roles by name", + "categoryPath": [ + "kChat", + "roles" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "GetAllTeams", + "functionName": "getallteams", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/teams", + "summary": "Get teams", + "description": "For regular users only returns open teams. Users with the \"manage_system\" permission will return teams regardless of type. The result is based on query string parameters - page and per_page.\n##### Permissions\nMust be authenticated.\n", + "tags": [ + "teams" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + }, + { + "name": "include_total_count", + "in": "query", + "required": false + }, + { + "name": "exclude_policy_constrained", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams", + "operationId": "GetAllTeams", + "summary": "Get teams", + "categoryPath": [ + "kChat", + "teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 90675 + }, + "enumValues": [], + "values": [], + "examples": [ + 90675 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of teams per page.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 54619 + }, + "enumValues": [], + "values": [], + "examples": [ + 54619 + ] + }, + { + "name": "include_total_count", + "in": "query", + "required": false, + "description": "Appends a total count of returned teams inside the response object - ex: `{ \"teams\": [], \"total_count\" : 0 }`. ", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "exclude_policy_constrained", + "in": "query", + "required": false, + "description": "If set to true, teams which are part of a data retention policy will be excluded. The `sysconsole_read_compliance` permission is required to use this parameter.\n", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401" + ] + } + }, + { + "operationId": "GetTeam", + "functionName": "getteam", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/teams/{team_id}", + "summary": "Get a team", + "description": "Get a team on the system.\n##### Permissions\nMust be authenticated and have the `view_team` permission.\n", + "tags": [ + "teams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D", + "operationId": "GetTeam", + "summary": "Get a team", + "categoryPath": [ + "kChat", + "teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetPublicChannelsForTeam", + "functionName": "getpublicchannelsforteam", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/teams/{team_id}/channels", + "summary": "Get public channels", + "description": "Get a page of public channels on a team based on query string parameters - page and per_page.\n##### Permissions\nMust be authenticated and have the `list_team_channels` permission.\n", + "tags": [ + "channels" + ], + "mutating": false, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/channels", + "operationId": "GetPublicChannelsForTeam", + "summary": "Get public channels", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 47741 + }, + "enumValues": [], + "values": [], + "examples": [ + 47741 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of public channels per page.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 90140 + }, + "enumValues": [], + "values": [], + "examples": [ + 90140 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "AutocompleteChannelsForTeam", + "functionName": "autocompletechannelsforteam", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/teams/{team_id}/channels/autocomplete", + "summary": "Autocomplete channels", + "description": "Autocomplete public channels on a team based on the search term provided in the request URL.\n\n##### Permissions\nMust have the `list_team_channels` permission.\n", + "tags": [ + "channels" + ], + "mutating": false, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "name", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/channels/autocomplete", + "operationId": "AutocompleteChannelsForTeam", + "summary": "Autocomplete channels", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "name", + "in": "query", + "required": true, + "description": "Name or display name", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetDeletedChannelsForTeam", + "functionName": "getdeletedchannelsforteam", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/teams/{team_id}/channels/deleted", + "summary": "Get deleted channels", + "description": "Get a page of deleted channels on a team based on query string parameters - team_id, page and per_page.\n\n", + "tags": [ + "channels" + ], + "mutating": false, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/channels/deleted", + "operationId": "GetDeletedChannelsForTeam", + "summary": "Get deleted channels", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 6955 + }, + "enumValues": [], + "values": [], + "examples": [ + 6955 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of public channels per page.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 29292 + }, + "enumValues": [], + "values": [], + "examples": [ + 29292 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetPublicChannelsByIdsForTeam", + "functionName": "getpublicchannelsbyidsforteam", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/teams/{team_id}/channels/ids", + "summary": "Get a list of channels by ids", + "description": "Get a list of public channels on a team by id.\n##### Permissions\n`view_team` for the team the channels are on.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/teams/%7Bteam_id%7D/channels/ids", + "operationId": "GetPublicChannelsByIdsForTeam", + "summary": "Get a list of channels by ids", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "GetChannelByName", + "functionName": "getchannelbyname", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/teams/{team_id}/channels/name/{channel_name}", + "summary": "Get a channel by name", + "description": "Gets channel from the provided team id and channel name strings.\n##### Permissions\n`read_channel` permission for the channel.\n", + "tags": [ + "channels" + ], + "mutating": false, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + }, + { + "name": "channel_name", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "include_deleted", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/channels/name/%7Bchannel_name%7D", + "operationId": "GetChannelByName", + "summary": "Get a channel by name", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "channel_name", + "in": "path", + "required": true, + "description": "Channel Name", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "include_deleted", + "in": "query", + "required": false, + "description": "Defines if deleted channels should be returned or not", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + } + ], + "responseStatuses": [ + "200", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetPrivateChannelsForTeam", + "functionName": "getprivatechannelsforteam", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/teams/{team_id}/channels/private", + "summary": "Get private channels", + "description": "Get a page of private channels on a team based on query string\nparameters - team_id, page and per_page.\n\n\n##### Permissions\nMust have `manage_system` permission.\n", + "tags": [ + "channels" + ], + "mutating": false, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/channels/private", + "operationId": "GetPrivateChannelsForTeam", + "summary": "Get private channels", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 28183 + }, + "enumValues": [], + "values": [], + "examples": [ + 28183 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of private channels per page.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 18934 + }, + "enumValues": [], + "values": [], + "examples": [ + 18934 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "SearchArchivedChannels", + "functionName": "searcharchivedchannels", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/teams/{team_id}/channels/search_archived", + "summary": "Search archived channels", + "description": "Search archived channels on a team based on the search term provided in the request body.\n\n##### Permissions\nMust have the `list_team_channels` permission.\n\nA user without the `list_team_channels` permission will be able to use this endpoint, with the search results limited to the channels that the user is a member of.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/teams/%7Bteam_id%7D/channels/search_archived", + "operationId": "SearchArchivedChannels", + "summary": "Search archived channels", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "201", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "AutocompleteChannelsForTeamForSearch", + "functionName": "autocompletechannelsforteamforsearch", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/teams/{team_id}/channels/search_autocomplete", + "summary": "Autocomplete channels for search", + "description": "Autocomplete your channels on a team based on the search term provided in the request URL.\n\n##### Permissions\nMust have the `list_team_channels` permission.\n", + "tags": [ + "channels" + ], + "mutating": false, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "name", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/channels/search_autocomplete", + "operationId": "AutocompleteChannelsForTeamForSearch", + "summary": "Autocomplete channels for search", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "name", + "in": "query", + "required": true, + "description": "Name or display name", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "SearchChannels", + "functionName": "searchchannels", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/teams/{team_id}/channels/search", + "summary": "Search channels", + "description": "Search public channels on a team based on the search term provided in the request body.\n##### Permissions\nMust have the `list_team_channels` permission.\n\nA user without the `list_team_channels` permission will be able to use this endpoint, with the search results limited to the channels that the user is a member of.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/teams/%7Bteam_id%7D/channels/search", + "operationId": "SearchChannels", + "summary": "Search channels", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "201", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "ListCommandAutocompleteSuggestions", + "functionName": "listcommandautocompletesuggestions", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/teams/{team_id}/commands/autocomplete_suggestions", + "summary": "List commands' autocomplete data", + "description": "List commands' autocomplete data for the team.\n##### Permissions\n`view_team` for the team.\n", + "tags": [ + "commands" + ], + "mutating": false, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "user_input", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/commands/autocomplete_suggestions", + "operationId": "ListCommandAutocompleteSuggestions", + "summary": "List commands' autocomplete data", + "categoryPath": [ + "kChat", + "commands" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "user_input", + "in": "query", + "required": true, + "description": "String inputted by the user.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "ListAutocompleteCommands", + "functionName": "listautocompletecommands", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/teams/{team_id}/commands/autocomplete", + "summary": "List autocomplete commands", + "description": "List autocomplete commands in the team.\n##### Permissions\n`view_team` for the team.\n", + "tags": [ + "commands" + ], + "mutating": false, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/commands/autocomplete", + "operationId": "ListAutocompleteCommands", + "summary": "List autocomplete commands", + "categoryPath": [ + "kChat", + "commands" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "SearchFiles", + "functionName": "searchfiles", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/teams/{team_id}/files/search", + "summary": "Search files in a team", + "description": "Search for files in a team based on file name, extention and file content (if file content extraction is enabled and supported for the files).\n##### Permissions\nMust be authenticated and have the `view_team` permission.\n", + "tags": [ + "files", + "search", + "teams" + ], + "mutating": true, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/teams/%7Bteam_id%7D/files/search", + "operationId": "SearchFiles", + "summary": "Search files in a team", + "categoryPath": [ + "kChat", + "teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "GetGroupsAssociatedToChannelsByTeam", + "functionName": "getgroupsassociatedtochannelsbyteam", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/teams/{team_id}/groups_by_channels", + "summary": "Get team groups by channels", + "description": "Retrieve the set of groups associated with the channels in the given team grouped by channel.\n\n##### Permissions\nMust have `manage_system` permission or can access only for current user\n\n", + "tags": [ + "groups" + ], + "mutating": false, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + }, + { + "name": "filter_allow_reference", + "in": "query", + "required": false + }, + { + "name": "paginate", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/groups_by_channels", + "operationId": "GetGroupsAssociatedToChannelsByTeam", + "summary": "Get team groups by channels", + "categoryPath": [ + "kChat", + "groups" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 98207 + }, + "enumValues": [], + "values": [], + "examples": [ + 98207 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of groups per page.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 23646 + }, + "enumValues": [], + "values": [], + "examples": [ + 23646 + ] + }, + { + "name": "filter_allow_reference", + "in": "query", + "required": false, + "description": "Boolean which filters in the group entries with the `allow_reference` attribute set.", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "paginate", + "in": "query", + "required": false, + "description": "Boolean to determine whether the pagination should be applied or not", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "500", + "501" + ] + } + }, + { + "operationId": "GetGroupsByTeam", + "functionName": "getgroupsbyteam", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/teams/{team_id}/groups", + "summary": "Get team groups", + "description": "Retrieve the list of groups associated with a given team.\n\n", + "tags": [ + "groups" + ], + "mutating": false, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + }, + { + "name": "filter_allow_reference", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/groups", + "operationId": "GetGroupsByTeam", + "summary": "Get team groups", + "categoryPath": [ + "kChat", + "groups" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 81648 + }, + "enumValues": [], + "values": [], + "examples": [ + 81648 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of groups per page.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 35743 + }, + "enumValues": [], + "values": [], + "examples": [ + 35743 + ] + }, + { + "name": "filter_allow_reference", + "in": "query", + "required": false, + "description": "Boolean which filters in the group entries with the `allow_reference` attribute set.", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "500", + "501" + ] + } + }, + { + "operationId": "InviteGuestsToTeam", + "functionName": "invitegueststoteam", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/teams/{team_id}/invite-guests/email", + "summary": "Invite guests to the team by email", + "description": "Invite guests to existing team channels usign the user's email.\n\nThe number of emails that can be sent is rate limited to 20 per hour with a burst of 20 emails. If the rate limit exceeds, the error message contains details on when to retry and when the timer will be reset.\n\n##### Permissions\nMust have `invite_guest` permission for the team.\n", + "tags": [ + "teams" + ], + "mutating": true, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/teams/%7Bteam_id%7D/invite-guests/email", + "operationId": "InviteGuestsToTeam", + "summary": "Invite guests to the team by email", + "categoryPath": [ + "kChat", + "teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "413" + ] + } + }, + { + "operationId": "GetTeamMembers", + "functionName": "getteammembers", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/teams/{team_id}/members", + "summary": "Get team members", + "description": "Get a page team members list based on query string parameters - team id, page and per page.\n##### Permissions\nMust be authenticated and have the `view_team` permission.\n", + "tags": [ + "teams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/members", + "operationId": "GetTeamMembers", + "summary": "Get team members", + "categoryPath": [ + "kChat", + "teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 75164 + }, + "enumValues": [], + "values": [], + "examples": [ + 75164 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of users per page.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 5710 + }, + "enumValues": [], + "values": [], + "examples": [ + 5710 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetTeamMember", + "functionName": "getteammember", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/teams/{team_id}/members/{user_id}", + "summary": "Get a team member", + "description": "Get a team member on the system.\n##### Permissions\nMust be authenticated and have the `view_team` permission.\n", + "tags": [ + "teams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/members/%7Buser_id%7D", + "operationId": "GetTeamMember", + "summary": "Get a team member", + "categoryPath": [ + "kChat", + "teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "UpdateTeamMemberRoles", + "functionName": "updateteammemberroles", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/teams/{team_id}/members/{user_id}/roles", + "summary": "Update a team member roles", + "description": "Update a team member roles. Valid team roles are \"team_user\", \"team_admin\" or both of them. Overwrites any previously assigned team roles.\n##### Permissions\nMust be authenticated and have the `manage_team_roles` permission.\n", + "tags": [ + "teams" + ], + "mutating": true, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/teams/%7Bteam_id%7D/members/%7Buser_id%7D/roles", + "operationId": "UpdateTeamMemberRoles", + "summary": "Update a team member roles", + "categoryPath": [ + "kChat", + "teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetTeamMembersByIds", + "functionName": "getteammembersbyids", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/teams/{team_id}/members/ids", + "summary": "Get team members by ids", + "description": "Get a list of team members based on a provided array of user ids.\n##### Permissions\nMust have `view_team` permission for the team.\n", + "tags": [ + "teams" + ], + "mutating": true, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/teams/%7Bteam_id%7D/members/ids", + "operationId": "GetTeamMembersByIds", + "summary": "Get team members by ids", + "categoryPath": [ + "kChat", + "teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "SearchPosts", + "functionName": "searchposts", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/teams/{team_id}/posts/search", + "summary": "Search for team posts", + "description": "Search posts in the team and from the provided terms string.\n##### Permissions\nMust be authenticated and have the `view_team` permission.\n", + "tags": [ + "posts" + ], + "mutating": true, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/teams/%7Bteam_id%7D/posts/search", + "operationId": "SearchPosts", + "summary": "Search for team posts", + "categoryPath": [ + "kChat", + "posts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "GetTeamStats", + "functionName": "getteamstats", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/teams/{team_id}/stats", + "summary": "Get a team stats", + "description": "Get a team stats on the system.\n##### Permissions\nMust be authenticated and have the `view_team` permission.\n", + "tags": [ + "teams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/stats", + "operationId": "GetTeamStats", + "summary": "Get a team stats", + "categoryPath": [ + "kChat", + "teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetTopChannelsForTeam", + "functionName": "gettopchannelsforteam", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/teams/{team_id}/top/channels", + "summary": "Get a list of the top channels for a team.", + "description": "Get a list of the top public and private channels (the user is a member of) for a given team.\n##### Permissions\nMust have `view_team` permission for the team.\n", + "tags": [ + "insights" + ], + "mutating": false, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "time_range", + "in": "query", + "required": true + }, + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/top/channels", + "operationId": "GetTopChannelsForTeam", + "summary": "Get a list of the top channels for a team", + "categoryPath": [ + "kChat", + "insights" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "time_range", + "in": "query", + "required": true, + "description": "Time range can be \"today\", \"7_day\", or \"28_day\".\n- `today`: channels with posts on the current day.\n- `7_day`: channels with posts in the last 7 days.\n- `28_day`: channels with posts in the last 28 days.\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 2520 + }, + "enumValues": [], + "values": [], + "examples": [ + 2520 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of items per page, up to a maximum of 200.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 39461 + }, + "enumValues": [], + "values": [], + "examples": [ + 39461 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403" + ] + } + }, + { + "operationId": "GetTopReactionsForTeam", + "functionName": "gettopreactionsforteam", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/teams/{team_id}/top/reactions", + "summary": "Get a list of the top reactions for a team.", + "description": "Get a list of the top reactions across all public and private channels (the user is a member of) for a given team.\n##### Permissions\nMust have `view_team` permission for the team.\n", + "tags": [ + "insights" + ], + "mutating": false, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "time_range", + "in": "query", + "required": true + }, + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/top/reactions", + "operationId": "GetTopReactionsForTeam", + "summary": "Get a list of the top reactions for a team", + "categoryPath": [ + "kChat", + "insights" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "time_range", + "in": "query", + "required": true, + "description": "Time range can be \"today\", \"7_day\", or \"28_day\".\n- `today`: reactions posted on the current day.\n- `7_day`: reactions posted in the last 7 days.\n- `28_day`: reactions posted in the last 28 days.\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 71964 + }, + "enumValues": [], + "values": [], + "examples": [ + 71964 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of items per page, up to a maximum of 200.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 86378 + }, + "enumValues": [], + "values": [], + "examples": [ + 86378 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403" + ] + } + }, + { + "operationId": "GetNewTeamMembers", + "functionName": "getnewteammembers", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/teams/{team_id}/top/team_members", + "summary": "Get a list of new team members.", + "description": "Get a list of all of the new team members that have joined the given team during the given time period.\n##### Permissions\nMust have `view_team` permission for the team.\n", + "tags": [ + "insights" + ], + "mutating": false, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "time_range", + "in": "query", + "required": true + }, + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/top/team_members", + "operationId": "GetNewTeamMembers", + "summary": "Get a list of new team members", + "categoryPath": [ + "kChat", + "insights" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "time_range", + "in": "query", + "required": true, + "description": "Time range can be \"today\", \"7_day\", or \"28_day\".\n- `today`: team members who joined during the current day.\n- `7_day`: team members who joined in the last 7 days.\n- `28_day`: team members who joined in the last 28 days.\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 91653 + }, + "enumValues": [], + "values": [], + "examples": [ + 91653 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of items per page.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 51309 + }, + "enumValues": [], + "values": [], + "examples": [ + 51309 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403" + ] + } + }, + { + "operationId": "GetTopThreadsForTeam", + "functionName": "gettopthreadsforteam", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/teams/{team_id}/top/threads", + "summary": "Get a list of the top threads for a team.", + "description": "Get a list of the top threads from public and private channels (the user is a member of) for a given team.\n##### Permissions\nMust have `view_team` permission for the team.\n", + "tags": [ + "insights" + ], + "mutating": false, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "time_range", + "in": "query", + "required": true + }, + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/top/threads", + "operationId": "GetTopThreadsForTeam", + "summary": "Get a list of the top threads for a team", + "categoryPath": [ + "kChat", + "insights" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "time_range", + "in": "query", + "required": true, + "description": "Time range can be \"today\", \"7_day\", or \"28_day\".\n- `today`: threads with activity on the current day.\n- `7_day`: threads with activity in the last 7 days.\n- `28_day`: threads with activity in the last 28 days.\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 88024 + }, + "enumValues": [], + "values": [], + "examples": [ + 88024 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of items per page, up to a maximum of 200.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 9706 + }, + "enumValues": [], + "values": [], + "examples": [ + 9706 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403" + ] + } + }, + { + "operationId": "GetTeamByName", + "functionName": "getteambyname", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/teams/name/{name}", + "summary": "Get a team by name", + "description": "Get a team based on provided name string\n##### Permissions\nMust be authenticated, team type is open and have the `view_team` permission.\n", + "tags": [ + "teams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/name/%7Bname%7D", + "operationId": "GetTeamByName", + "summary": "Get a team by name", + "categoryPath": [ + "kChat", + "teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "description": "Team Name", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetChannelByNameForTeamName", + "functionName": "getchannelbynameforteamname", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/teams/name/{team_name}/channels/name/{channel_name}", + "summary": "Get a channel by name and team name", + "description": "Gets a channel from the provided team name and channel name strings.\n##### Permissions\n`read_channel` permission for the channel.\n", + "tags": [ + "channels" + ], + "mutating": false, + "pathParameters": [ + { + "name": "team_name", + "in": "path", + "required": true + }, + { + "name": "channel_name", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "include_deleted", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/name/%7Bteam_name%7D/channels/name/%7Bchannel_name%7D", + "operationId": "GetChannelByNameForTeamName", + "summary": "Get a channel by name and team name", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_name", + "in": "path", + "required": true, + "description": "Team Name", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "channel_name", + "in": "path", + "required": true, + "description": "Channel Name", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "include_deleted", + "in": "query", + "required": false, + "description": "Defines if deleted channels should be returned or not", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetUsers", + "functionName": "getusers", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users", + "summary": "Get users", + "description": "Get a page of a list of users. Based on query string parameters, select users from a team, channel, or select users not in a specific channel.\n\nSome basic sorting is available using the `sort` query parameter. Sorting is currently only supported when selecting users on a team.\n##### Permissions\nRequires an active session and (if specified) membership to the channel or team being selected from.\n", + "tags": [ + "users" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + }, + { + "name": "in_team", + "in": "query", + "required": false + }, + { + "name": "not_in_team", + "in": "query", + "required": false + }, + { + "name": "in_channel", + "in": "query", + "required": false + }, + { + "name": "not_in_channel", + "in": "query", + "required": false + }, + { + "name": "in_group", + "in": "query", + "required": false + }, + { + "name": "group_constrained", + "in": "query", + "required": false + }, + { + "name": "without_team", + "in": "query", + "required": false + }, + { + "name": "active", + "in": "query", + "required": false + }, + { + "name": "inactive", + "in": "query", + "required": false + }, + { + "name": "role", + "in": "query", + "required": false + }, + { + "name": "sort", + "in": "query", + "required": false + }, + { + "name": "roles", + "in": "query", + "required": false + }, + { + "name": "channel_roles", + "in": "query", + "required": false + }, + { + "name": "team_roles", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users", + "operationId": "GetUsers", + "summary": "Get users", + "categoryPath": [ + "kChat", + "users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 15851 + }, + "enumValues": [], + "values": [], + "examples": [ + 15851 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of users per page. There is a maximum limit of 200 users per page.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 43753 + }, + "enumValues": [], + "values": [], + "examples": [ + 43753 + ] + }, + { + "name": "in_team", + "in": "query", + "required": false, + "description": "The ID of the team to get users for.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "not_in_team", + "in": "query", + "required": false, + "description": "The ID of the team to exclude users for. Must not be used with \"in_team\" query parameter.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "in_channel", + "in": "query", + "required": false, + "description": "The ID of the channel to get users for.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "not_in_channel", + "in": "query", + "required": false, + "description": "The ID of the channel to exclude users for. Must be used with \"in_channel\" query parameter.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "in_group", + "in": "query", + "required": false, + "description": "The ID of the group to get users for. Must have `manage_system` permission.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "group_constrained", + "in": "query", + "required": false, + "description": "When used with `not_in_channel` or `not_in_team`, returns only the users that are allowed to join the channel or team based on its group constrains.", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + }, + { + "name": "without_team", + "in": "query", + "required": false, + "description": "Whether or not to list users that are not on any team. This option takes precendence over `in_team`, `in_channel`, and `not_in_channel`.", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "active", + "in": "query", + "required": false, + "description": "Whether or not to list only users that are active. This option cannot be used along with the `inactive` option.", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "inactive", + "in": "query", + "required": false, + "description": "Whether or not to list only users that are deactivated. This option cannot be used along with the `active` option.", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "role", + "in": "query", + "required": false, + "description": "Returns users that have this role.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "sort", + "in": "query", + "required": false, + "description": "Sort is only available in conjunction with certain options below. The paging parameter is also always available.\n\n##### `in_team`\nCan be \"\", \"last_activity_at\" or \"create_at\".\nWhen left blank, sorting is done by username.\n##### `in_channel`\nCan be \"\", \"status\".\nWhen left blank, sorting is done by username. `status` will sort by User's current status (Online, Away, DND, Offline), then by Username.\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "roles", + "in": "query", + "required": false, + "description": "Comma separated string used to filter users based on any of the specified system roles\n\nExample: `?roles=system_admin,system_user` will return users that are either system admins or system users\n\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "channel_roles", + "in": "query", + "required": false, + "description": "Comma separated string used to filter users based on any of the specified channel roles, can only be used in conjunction with `in_channel`\n\nExample: `?in_channel=4eb6axxw7fg3je5iyasnfudc5y&channel_roles=channel_user` will return users that are only channel users and not admins or guests\n\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "team_roles", + "in": "query", + "required": false, + "description": "Comma separated string used to filter users based on any of the specified team roles, can only be used in conjunction with `in_team`\n\nExample: `?in_team=4eb6axxw7fg3je5iyasnfudc5y&team_roles=team_user` will return users that are only team users and not admins or guests\n\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "GetUser", + "functionName": "getuser", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}", + "summary": "Get a user", + "description": "Get a user a object. Sensitive information will be sanitized out.\n##### Permissions\nRequires an active session but no other permissions.\n", + "tags": [ + "users" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D", + "operationId": "GetUser", + "summary": "Get a user", + "categoryPath": [ + "kChat", + "users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID. This can also be \"me\" which will point to the current user.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "GetChannelMembersWithTeamDataForUser", + "functionName": "getchannelmemberswithteamdataforuser", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/channel_members", + "summary": "Get all channel members for a user", + "description": "Get all channel members for a user.\n\n##### Permissions\nLogged in as the user, or have `edit_other_users` permission.\n", + "tags": [ + "users" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "pageSize", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/channel_members", + "operationId": "GetChannelMembersWithTeamDataForUser", + "summary": "Get all channel members for a user", + "categoryPath": [ + "kChat", + "users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "The ID of the user. This can also be \"me\" which will point to the current user.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "Page specifies which part of the results to return, by PageSize.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 5189 + }, + "enumValues": [], + "values": [], + "examples": [ + 5189 + ] + }, + { + "name": "pageSize", + "in": "query", + "required": false, + "description": "PageSize specifies the size of the returned chunk of results.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 94942 + }, + "enumValues": [], + "values": [], + "examples": [ + 94942 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "GetChannelsForUser", + "functionName": "getchannelsforuser", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/channels", + "summary": "Get all channels", + "description": "Get all channels that a user is a member of.\n\n##### Permissions\n\nLogged in as the user, or have `edit_other_users` permission.\n", + "tags": [ + "channels" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "last_delete_at", + "in": "query", + "required": false + }, + { + "name": "include_deleted", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/channels", + "operationId": "GetChannelsForUser", + "summary": "Get all channels", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "The ID of the user. This can also be \"me\" which will point to the current user.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "last_delete_at", + "in": "query", + "required": false, + "description": "Filters the deleted channels by this time in epoch format. Does not have any effect if include_deleted is set to false.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 7636 + }, + "enumValues": [], + "values": [], + "examples": [ + 7636 + ] + }, + { + "name": "include_deleted", + "in": "query", + "required": false, + "description": "Defines if deleted channels should be returned or not", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetPostsAroundLastUnread", + "functionName": "getpostsaroundlastunread", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/channels/{channel_id}/posts/unread", + "summary": "Get posts around oldest unread", + "description": "Get the oldest unread post in the channel for the given user as well as the posts around it. The returned list is sorted in descending order (most recent post first).\n##### Permissions\nMust be logged in as the user or have `edit_other_users` permission, and must have `read_channel` permission for the channel.\n", + "tags": [ + "posts" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + }, + { + "name": "channel_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "limit_before", + "in": "query", + "required": false + }, + { + "name": "limit_after", + "in": "query", + "required": false + }, + { + "name": "skipFetchThreads", + "in": "query", + "required": false + }, + { + "name": "collapsedThreads", + "in": "query", + "required": false + }, + { + "name": "collapsedThreadsExtended", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/channels/%7Bchannel_id%7D/posts/unread", + "operationId": "GetPostsAroundLastUnread", + "summary": "Get posts around oldest unread", + "categoryPath": [ + "kChat", + "posts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "ID of the user", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "The channel ID to get the posts for", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit_before", + "in": "query", + "required": false, + "description": "Number of posts before the oldest unread posts. Maximum is 200 posts if limit is set greater than that.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "maximum": 200, + "minimum": 0, + "example": 153 + }, + "enumValues": [], + "values": [], + "examples": [ + 153 + ] + }, + { + "name": "limit_after", + "in": "query", + "required": false, + "description": "Number of posts after and including the oldest unread post. Maximum is 200 posts if limit is set greater than that.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "maximum": 200, + "minimum": 1, + "example": 80 + }, + "enumValues": [], + "values": [], + "examples": [ + 80 + ] + }, + { + "name": "skipFetchThreads", + "in": "query", + "required": false, + "description": "Whether to skip fetching threads or not", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + }, + { + "name": "collapsedThreads", + "in": "query", + "required": false, + "description": "Whether the client uses CRT or not", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + }, + { + "name": "collapsedThreadsExtended", + "in": "query", + "required": false, + "description": "Whether to return the associated users as part of the response or not", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "GetChannelUnread", + "functionName": "getchannelunread", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/channels/{channel_id}/unread", + "summary": "Get unread messages", + "description": "Get the total unread messages and mentions for a channel for a user.\n##### Permissions\nMust be logged in as user and have the `read_channel` permission, or have `edit_other_usrs` permission.\n", + "tags": [ + "channels" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + }, + { + "name": "channel_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/channels/%7Bchannel_id%7D/unread", + "operationId": "GetChannelUnread", + "summary": "Get unread messages", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "channel_id", + "in": "path", + "required": true, + "description": "Channel GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetGroupsByUserId", + "functionName": "getgroupsbyuserid", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/groups", + "summary": "Get groups for a userId", + "description": "Retrieve the list of groups associated to the user\n\n", + "tags": [ + "groups" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/groups", + "operationId": "GetGroupsByUserId", + "summary": "Get groups for a userId", + "categoryPath": [ + "kChat", + "groups" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "501" + ] + } + }, + { + "operationId": "GetProfileImage", + "functionName": "getprofileimage", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/image", + "summary": "Get user's profile image", + "description": "Get a user's profile image based on user_id string parameter.\n##### Permissions\nMust be logged in.\n", + "tags": [ + "users" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "_", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "image/png" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/image", + "operationId": "GetProfileImage", + "summary": "Get user's profile image", + "categoryPath": [ + "kChat", + "users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "_", + "in": "query", + "required": false, + "description": "Not used by the server. Clients can pass in the last picture update time of the user to potentially take advantage of caching", + "style": null, + "explode": null, + "schemaType": "number", + "schema": { + "type": "number", + "example": 6.7 + }, + "enumValues": [], + "values": [], + "examples": [ + 6.7 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404", + "501" + ] + } + }, + { + "operationId": "GetDefaultProfileImage", + "functionName": "getdefaultprofileimage", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/image/default", + "summary": "Return user's default (generated) profile image", + "description": "Returns the default (generated) user profile image based on user_id string parameter.\n##### Permissions\nMust be logged in.\n", + "tags": [ + "users" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "image/png" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/image/default", + "operationId": "GetDefaultProfileImage", + "summary": "Return user's default (generated) profile image", + "categoryPath": [ + "kChat", + "users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404", + "501" + ] + } + }, + { + "operationId": "PatchUser", + "functionName": "patchuser", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/users/{user_id}/patch", + "summary": "Patch a user", + "description": "Partially update a user by providing only the fields you want to update. Omitted fields will not be updated. The fields that can be updated are defined in the request body, all other provided fields will be ignored.\n##### Permissions\nMust be logged in as the user being updated or have the `edit_other_users` permission.\n", + "tags": [ + "users" + ], + "mutating": true, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/patch", + "operationId": "PatchUser", + "summary": "Patch a user", + "categoryPath": [ + "kChat", + "users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "DeleteReaction", + "functionName": "deletereaction", + "originalOperationId": null, + "domain": "kchat", + "method": "DELETE", + "path": "/api/v4/users/{user_id}/posts/{post_id}/reactions/{emoji_name}", + "summary": "Remove a reaction from a post", + "description": "Deletes a reaction made by a user from the given post.\n##### Permissions\nMust be user or have `manage_system` permission.\n", + "tags": [ + "reactions" + ], + "mutating": true, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + }, + { + "name": "post_id", + "in": "path", + "required": true + }, + { + "name": "emoji_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/api/v4/users/%7Buser_id%7D/posts/%7Bpost_id%7D/reactions/%7Bemoji_name%7D", + "operationId": "DeleteReaction", + "summary": "Remove a reaction from a post", + "categoryPath": [ + "kChat", + "reactions" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "ID of the user", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "post_id", + "in": "path", + "required": true, + "description": "ID of the post", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "emoji_name", + "in": "path", + "required": true, + "description": "emoji name", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "SetPostReminder", + "functionName": "setpostreminder", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/users/{user_id}/posts/{post_id}/reminder", + "summary": "Set a post reminder", + "description": "Set a reminder for the user for the post.\n##### Permissions\nMust have `read_channel` permission for the channel the post is in.\n\n", + "tags": [ + "posts" + ], + "mutating": true, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + }, + { + "name": "post_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/users/%7Buser_id%7D/posts/%7Bpost_id%7D/reminder", + "operationId": "SetPostReminder", + "summary": "Set a post reminder", + "categoryPath": [ + "kChat", + "posts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "post_id", + "in": "path", + "required": true, + "description": "Post GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "SetPostUnread", + "functionName": "setpostunread", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/users/{user_id}/posts/{post_id}/set_unread", + "summary": "Mark as unread from a post.", + "description": "Mark a channel as being unread from a given post.\n##### Permissions\nMust have `read_channel` permission for the channel the post is in or if the channel is public, have the `read_public_channels` permission for the team.\nMust have `edit_other_users` permission if the user is not the one marking the post for himself.\n\n", + "tags": [ + "posts" + ], + "mutating": true, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + }, + { + "name": "post_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/users/%7Buser_id%7D/posts/%7Bpost_id%7D/set_unread", + "operationId": "SetPostUnread", + "summary": "Mark as unread from a post", + "categoryPath": [ + "kChat", + "posts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "post_id", + "in": "path", + "required": true, + "description": "Post GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetFlaggedPostsForUser", + "functionName": "getflaggedpostsforuser", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/posts/flagged", + "summary": "Get a list of flagged posts", + "description": "Get a page of flagged posts of a user provided user id string. Selects from a channel, team, or all flagged posts by a user. Will only return posts from channels in which the user is member.\n##### Permissions\nMust be user or have `manage_system` permission.\n", + "tags": [ + "posts" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "team_id", + "in": "query", + "required": false + }, + { + "name": "channel_id", + "in": "query", + "required": false + }, + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/posts/flagged", + "operationId": "GetFlaggedPostsForUser", + "summary": "Get a list of flagged posts", + "categoryPath": [ + "kChat", + "posts" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "ID of the user", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "team_id", + "in": "query", + "required": false, + "description": "Team ID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "channel_id", + "in": "query", + "required": false, + "description": "Channel ID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 16569 + }, + "enumValues": [], + "values": [], + "examples": [ + 16569 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of posts per page", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 18343 + }, + "enumValues": [], + "values": [], + "examples": [ + 18343 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "GetPreferences", + "functionName": "getpreferences", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/preferences", + "summary": "Get the user's preferences", + "description": "Get a list of the user's preferences.\n##### Permissions\nMust be logged in as the user being updated or have the `edit_other_users` permission.\n", + "tags": [ + "preferences" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/preferences", + "operationId": "GetPreferences", + "summary": "Get the user's preferences", + "categoryPath": [ + "kChat", + "preferences" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "UpdatePreferences", + "functionName": "updatepreferences", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/users/{user_id}/preferences", + "summary": "Save the user's preferences", + "description": "Save a list of the user's preferences.\n##### Permissions\nMust be logged in as the user being updated or have the `edit_other_users` permission.\n", + "tags": [ + "preferences" + ], + "mutating": true, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/preferences", + "operationId": "UpdatePreferences", + "summary": "Save the user's preferences", + "categoryPath": [ + "kChat", + "preferences" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetPreferencesByCategory", + "functionName": "getpreferencesbycategory", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/preferences/{category}", + "summary": "List a user's preferences by category", + "description": "Lists the current user's stored preferences in the given category.\n##### Permissions\nMust be logged in as the user being updated or have the `edit_other_users` permission.\n", + "tags": [ + "preferences" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + }, + { + "name": "category", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/preferences/%7Bcategory%7D", + "operationId": "GetPreferencesByCategory", + "summary": "List a user's preferences by category", + "categoryPath": [ + "kChat", + "preferences" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "category", + "in": "path", + "required": true, + "description": "The category of a group of preferences", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "GetPreferencesByCategoryByName", + "functionName": "getpreferencesbycategorybyname", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/preferences/{category}/name/{preference_name}", + "summary": "Get a specific user preference", + "description": "Gets a single preference for the current user with the given category and name.\n##### Permissions\nMust be logged in as the user being updated or have the `edit_other_users` permission.\n", + "tags": [ + "preferences" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + }, + { + "name": "category", + "in": "path", + "required": true + }, + { + "name": "preference_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/preferences/%7Bcategory%7D/name/%7Bpreference_name%7D", + "operationId": "GetPreferencesByCategoryByName", + "summary": "Get a specific user preference", + "categoryPath": [ + "kChat", + "preferences" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "category", + "in": "path", + "required": true, + "description": "The category of a group of preferences", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "preference_name", + "in": "path", + "required": true, + "description": "The name of the preference", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401" + ] + } + }, + { + "operationId": "DeletePreferences", + "functionName": "deletepreferences", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/users/{user_id}/preferences/delete", + "summary": "Delete user's preferences", + "description": "Delete a list of the user's preferences.\n##### Permissions\nMust be logged in as the user being updated or have the `edit_other_users` permission.\n", + "tags": [ + "preferences" + ], + "mutating": true, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/users/%7Buser_id%7D/preferences/delete", + "operationId": "DeletePreferences", + "summary": "Delete user's preferences", + "categoryPath": [ + "kChat", + "preferences" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "UpdateUserRoles", + "functionName": "updateuserroles", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/users/{user_id}/roles", + "summary": "Update a user's roles", + "description": "Update a user's system-level roles. Valid user roles are \"system_user\", \"system_admin\" or both of them. Overwrites any previously assigned system-level roles.\n##### Permissions\nMust have the `manage_roles` permission.\n", + "tags": [ + "users" + ], + "mutating": true, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/roles", + "operationId": "UpdateUserRoles", + "summary": "Update a user's roles", + "categoryPath": [ + "kChat", + "users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "GetUserStatus", + "functionName": "getuserstatus", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/status", + "summary": "Get user status", + "description": "Get user status by id from the server.\n##### Permissions\nMust be authenticated.\n", + "tags": [ + "status" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/status", + "operationId": "GetUserStatus", + "summary": "Get user status", + "categoryPath": [ + "kChat", + "status" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User ID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401" + ] + } + }, + { + "operationId": "UpdateUserStatus", + "functionName": "updateuserstatus", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/users/{user_id}/status", + "summary": "Update user status", + "description": "Manually set a user's status. When setting a user's status, the status will remain that value until set \"online\" again, which will return the status to being automatically updated based on user activity.\n##### Permissions\nMust have `edit_other_users` permission for the team.\n", + "tags": [ + "status" + ], + "mutating": true, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/status", + "operationId": "UpdateUserStatus", + "summary": "Update user status", + "categoryPath": [ + "kChat", + "status" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User ID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401" + ] + } + }, + { + "operationId": "UnsetUserCustomStatus", + "functionName": "unsetusercustomstatus", + "originalOperationId": null, + "domain": "kchat", + "method": "DELETE", + "path": "/api/v4/users/{user_id}/status/custom", + "summary": "Unsets user custom status", + "description": "Unsets a user's custom status by updating the user's props and updates the user\n##### Permissions\nMust be logged in as the user whose custom status is being removed.\n", + "tags": [ + "status" + ], + "mutating": true, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/api/v4/users/%7Buser_id%7D/status/custom", + "operationId": "UnsetUserCustomStatus", + "summary": "Unsets user custom status", + "categoryPath": [ + "kChat", + "status" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User ID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401" + ] + } + }, + { + "operationId": "UpdateUserCustomStatus", + "functionName": "updateusercustomstatus", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/users/{user_id}/status/custom", + "summary": "Update user custom status", + "description": "Updates a user's custom status by setting the value in the user's props and updates the user. Also save the given custom status to the recent custom statuses in the user's props\n##### Permissions\nMust be logged in as the user whose custom status is being updated.\n", + "tags": [ + "status" + ], + "mutating": true, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/status/custom", + "operationId": "UpdateUserCustomStatus", + "summary": "Update user custom status", + "categoryPath": [ + "kChat", + "status" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User ID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401" + ] + } + }, + { + "operationId": "PostUserRecentCustomStatusDelete", + "functionName": "postuserrecentcustomstatusdelete", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/users/{user_id}/status/custom/recent/delete", + "summary": "Delete user's recent custom status", + "description": "Deletes a user's recent custom status by removing the specific status from the recentCustomStatuses in the user's props and updates the user.\n##### Permissions\nMust be logged in as the user whose recent custom status is being deleted.\n", + "tags": [ + "status" + ], + "mutating": true, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/users/%7Buser_id%7D/status/custom/recent/delete", + "operationId": "PostUserRecentCustomStatusDelete", + "summary": "Delete user's recent custom status", + "categoryPath": [ + "kChat", + "status" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User ID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401" + ] + } + }, + { + "operationId": "GetTeamsForUser", + "functionName": "getteamsforuser", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/teams", + "summary": "Get a user's teams", + "description": "Get a list of teams that a user is on.\n##### Permissions\nMust be authenticated as the user or have the `manage_system` permission.\n", + "tags": [ + "teams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/teams", + "operationId": "GetTeamsForUser", + "summary": "Get a user's teams", + "categoryPath": [ + "kChat", + "teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "GetChannelsForTeamForUser", + "functionName": "getchannelsforteamforuser", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/teams/{team_id}/channels", + "summary": "Get channels for user", + "description": "Get all the channels on a team for a user.\n##### Permissions\nLogged in as the user, or have `edit_other_users` permission, and `view_team` permission for the team.\n", + "tags": [ + "channels" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + }, + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "include_deleted", + "in": "query", + "required": false + }, + { + "name": "last_delete_at", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/channels", + "operationId": "GetChannelsForTeamForUser", + "summary": "Get channels for user", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "include_deleted", + "in": "query", + "required": false, + "description": "Defines if deleted channels should be returned or not", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "last_delete_at", + "in": "query", + "required": false, + "description": "Filters the deleted channels by this time in epoch format. Does not have any effect if include_deleted is set to false.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 25254 + }, + "enumValues": [], + "values": [], + "examples": [ + 25254 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetSidebarCategoriesForTeamForUser", + "functionName": "getsidebarcategoriesforteamforuser", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/teams/{team_id}/channels/categories", + "summary": "Get user's sidebar categories", + "description": "Get a list of sidebar categories that will appear in the user's sidebar on the given team, including a list of channel IDs in each category.\n##### Permissions\nMust be authenticated and have the `list_team_channels` permission.\n", + "tags": [ + "channels" + ], + "mutating": false, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/channels/categories", + "operationId": "GetSidebarCategoriesForTeamForUser", + "summary": "Get user's sidebar categories", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "CreateSidebarCategoryForTeamForUser", + "functionName": "createsidebarcategoryforteamforuser", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/users/{user_id}/teams/{team_id}/channels/categories", + "summary": "Create user's sidebar category", + "description": "Create a custom sidebar category for the user on the given team.\n##### Permissions\nMust be authenticated and have the `list_team_channels` permission.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/channels/categories", + "operationId": "CreateSidebarCategoryForTeamForUser", + "summary": "Create user's sidebar category", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "UpdateSidebarCategoriesForTeamForUser", + "functionName": "updatesidebarcategoriesforteamforuser", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/users/{user_id}/teams/{team_id}/channels/categories", + "summary": "Update user's sidebar categories", + "description": "Update any number of sidebar categories for the user on the given team. This can be used to reorder the channels in these categories.\n##### Permissions\nMust be authenticated and have the `list_team_channels` permission.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/channels/categories", + "operationId": "UpdateSidebarCategoriesForTeamForUser", + "summary": "Update user's sidebar categories", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "RemoveSidebarCategoryForTeamForUser", + "functionName": "removesidebarcategoryforteamforuser", + "originalOperationId": null, + "domain": "kchat", + "method": "DELETE", + "path": "/api/v4/users/{user_id}/teams/{team_id}/channels/categories/{category_id}", + "summary": "Delete sidebar category", + "description": "Deletes a single sidebar category for the user on the given team. Only custom categories can be deleted.\n##### Permissions\nMust be authenticated and have the `list_team_channels` permission.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + }, + { + "name": "category_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/channels/categories/%7Bcategory_id%7D", + "operationId": "RemoveSidebarCategoryForTeamForUser", + "summary": "Delete sidebar category", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "category_id", + "in": "path", + "required": true, + "description": "Category GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetSidebarCategoryForTeamForUser", + "functionName": "getsidebarcategoryforteamforuser", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/teams/{team_id}/channels/categories/{category_id}", + "summary": "Get sidebar category", + "description": "Returns a single sidebar category for the user on the given team.\n##### Permissions\nMust be authenticated and have the `list_team_channels` permission.\n", + "tags": [ + "channels" + ], + "mutating": false, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + }, + { + "name": "category_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/channels/categories/%7Bcategory_id%7D", + "operationId": "GetSidebarCategoryForTeamForUser", + "summary": "Get sidebar category", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "category_id", + "in": "path", + "required": true, + "description": "Category GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "UpdateSidebarCategoryForTeamForUser", + "functionName": "updatesidebarcategoryforteamforuser", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/users/{user_id}/teams/{team_id}/channels/categories/{category_id}", + "summary": "Update sidebar category", + "description": "Updates a single sidebar category for the user on the given team.\n##### Permissions\nMust be authenticated and have the `list_team_channels` permission.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + }, + { + "name": "category_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/channels/categories/%7Bcategory_id%7D", + "operationId": "UpdateSidebarCategoryForTeamForUser", + "summary": "Update sidebar category", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "category_id", + "in": "path", + "required": true, + "description": "Category GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetSidebarCategoryOrderForTeamForUser", + "functionName": "getsidebarcategoryorderforteamforuser", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/teams/{team_id}/channels/categories/order", + "summary": "Get user's sidebar category order", + "description": "Returns the order of the sidebar categories for a user on the given team as an array of IDs.\n##### Permissions\nMust be authenticated and have the `list_team_channels` permission.\n", + "tags": [ + "channels" + ], + "mutating": false, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/channels/categories/order", + "operationId": "GetSidebarCategoryOrderForTeamForUser", + "summary": "Get user's sidebar category order", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "UpdateSidebarCategoryOrderForTeamForUser", + "functionName": "updatesidebarcategoryorderforteamforuser", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/users/{user_id}/teams/{team_id}/channels/categories/order", + "summary": "Update user's sidebar category order", + "description": "Updates the order of the sidebar categories for a user on the given team. The provided array must include the IDs of all categories on the team.\n##### Permissions\nMust be authenticated and have the `list_team_channels` permission.\n", + "tags": [ + "channels" + ], + "mutating": true, + "pathParameters": [ + { + "name": "team_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/channels/categories/order", + "operationId": "UpdateSidebarCategoryOrderForTeamForUser", + "summary": "Update user's sidebar category order", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetChannelMembersForUser", + "functionName": "getchannelmembersforuser", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/teams/{team_id}/channels/members", + "summary": "Get channel memberships and roles for a user", + "description": "Get all channel memberships and associated membership roles (i.e. `channel_user`, `channel_admin`) for a user on a specific team.\n##### Permissions\nLogged in as the user and `view_team` permission for the team. Having `manage_system` permission voids the previous requirements.\n", + "tags": [ + "channels" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + }, + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/channels/members", + "operationId": "GetChannelMembersForUser", + "summary": "Get channel memberships and roles for a user", + "categoryPath": [ + "kChat", + "channels" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "GetUserThreads", + "functionName": "getuserthreads", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/teams/{team_id}/threads", + "summary": "Get all threads that user is following", + "description": "Get all threads that user is following\n\n\n##### Permissions\nMust be logged in as the user or have `edit_other_users` permission.\n", + "tags": [ + "threads" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + }, + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "since", + "in": "query", + "required": false + }, + { + "name": "deleted", + "in": "query", + "required": false + }, + { + "name": "extended", + "in": "query", + "required": false + }, + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "pageSize", + "in": "query", + "required": false + }, + { + "name": "totalsOnly", + "in": "query", + "required": false + }, + { + "name": "threadsOnly", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/threads", + "operationId": "GetUserThreads", + "summary": "Get all threads that user is following", + "categoryPath": [ + "kChat", + "threads" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "The ID of the user. This can also be \"me\" which will point to the current user.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "team_id", + "in": "path", + "required": true, + "description": "The ID of the team in which the thread is.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "since", + "in": "query", + "required": false, + "description": "Since filters the threads based on their LastUpdateAt timestamp.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 71546 + }, + "enumValues": [], + "values": [], + "examples": [ + 71546 + ] + }, + { + "name": "deleted", + "in": "query", + "required": false, + "description": "Deleted will specify that even deleted threads should be returned (For mobile sync).", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "extended", + "in": "query", + "required": false, + "description": "Extended will enrich the response with participant details.", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "Page specifies which part of the results to return, by PageSize.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 54656 + }, + "enumValues": [], + "values": [], + "examples": [ + 54656 + ] + }, + { + "name": "pageSize", + "in": "query", + "required": false, + "description": "PageSize specifies the size of the returned chunk of results.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "default": 30, + "type": "integer", + "example": 39460 + }, + "enumValues": [], + "values": [], + "examples": [ + 39460 + ] + }, + { + "name": "totalsOnly", + "in": "query", + "required": false, + "description": "Setting this to true will only return the total counts.", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + }, + { + "name": "threadsOnly", + "in": "query", + "required": false, + "description": "Setting this to true will only return threads.", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "GetUserThread", + "functionName": "getuserthread", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/teams/{team_id}/threads/{thread_id}", + "summary": "Get a thread followed by the user", + "description": "Get a thread\n\n\n##### Permissions\nMust be logged in as the user or have `edit_other_users` permission.\n", + "tags": [ + "threads" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + }, + { + "name": "team_id", + "in": "path", + "required": true + }, + { + "name": "thread_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/threads/%7Bthread_id%7D", + "operationId": "GetUserThread", + "summary": "Get a thread followed by the user", + "categoryPath": [ + "kChat", + "threads" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "The ID of the user. This can also be \"me\" which will point to the current user.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "team_id", + "in": "path", + "required": true, + "description": "The ID of the team in which the thread is.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "thread_id", + "in": "path", + "required": true, + "description": "The ID of the thread to follow", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "StopFollowingThread", + "functionName": "stopfollowingthread", + "originalOperationId": null, + "domain": "kchat", + "method": "DELETE", + "path": "/api/v4/users/{user_id}/teams/{team_id}/threads/{thread_id}/following", + "summary": "Stop following a thread", + "description": "Stop following a thread\n\n\n##### Permissions\nMust be logged in as the user or have `edit_other_users` permission.\n", + "tags": [ + "threads" + ], + "mutating": true, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + }, + { + "name": "team_id", + "in": "path", + "required": true + }, + { + "name": "thread_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/threads/%7Bthread_id%7D/following", + "operationId": "StopFollowingThread", + "summary": "Stop following a thread", + "categoryPath": [ + "kChat", + "threads" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "The ID of the user. This can also be \"me\" which will point to the current user.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "team_id", + "in": "path", + "required": true, + "description": "The ID of the team in which the thread is.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "thread_id", + "in": "path", + "required": true, + "description": "The ID of the thread to update", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "StartFollowingThread", + "functionName": "startfollowingthread", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/users/{user_id}/teams/{team_id}/threads/{thread_id}/following", + "summary": "Start following a thread", + "description": "Start following a thread\n\n\n##### Permissions\nMust be logged in as the user or have `edit_other_users` permission.\n", + "tags": [ + "threads" + ], + "mutating": true, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + }, + { + "name": "team_id", + "in": "path", + "required": true + }, + { + "name": "thread_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/threads/%7Bthread_id%7D/following", + "operationId": "StartFollowingThread", + "summary": "Start following a thread", + "categoryPath": [ + "kChat", + "threads" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "The ID of the user. This can also be \"me\" which will point to the current user.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "team_id", + "in": "path", + "required": true, + "description": "The ID of the team in which the thread is.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "thread_id", + "in": "path", + "required": true, + "description": "The ID of the thread to follow", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "UpdateThreadReadForUser", + "functionName": "updatethreadreadforuser", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/users/{user_id}/teams/{team_id}/threads/{thread_id}/read/{timestamp}", + "summary": "Mark a thread that user is following read state to the timestamp", + "description": "Mark a thread that user is following as read\n\n\n##### Permissions\nMust be logged in as the user or have `edit_other_users` permission.\n", + "tags": [ + "threads" + ], + "mutating": true, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + }, + { + "name": "team_id", + "in": "path", + "required": true + }, + { + "name": "thread_id", + "in": "path", + "required": true + }, + { + "name": "timestamp", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/threads/%7Bthread_id%7D/read/%7Btimestamp%7D", + "operationId": "UpdateThreadReadForUser", + "summary": "Mark a thread that user is following read state to the timestamp", + "categoryPath": [ + "kChat", + "threads" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "The ID of the user. This can also be \"me\" which will point to the current user.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "team_id", + "in": "path", + "required": true, + "description": "The ID of the team in which the thread is.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "thread_id", + "in": "path", + "required": true, + "description": "The ID of the thread to update", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "timestamp", + "in": "path", + "required": true, + "description": "The timestamp to which the thread's \"last read\" state will be reset.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "SetThreadUnreadByPostId", + "functionName": "setthreadunreadbypostid", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/users/{user_id}/teams/{team_id}/threads/{thread_id}/set_unread/{post_id}", + "summary": "Mark a thread that user is following as unread based on a post id", + "description": "Mark a thread that user is following as unread\n\n##### Permissions\nMust have `read_channel` permission for the channel the thread is in or if the channel is public, have the `read_public_channels` permission for the team.\n\nMust have `edit_other_users` permission if the user is not the one marking the thread for himself.\n", + "tags": [ + "threads" + ], + "mutating": true, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + }, + { + "name": "team_id", + "in": "path", + "required": true + }, + { + "name": "thread_id", + "in": "path", + "required": true + }, + { + "name": "post_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/threads/%7Bthread_id%7D/set_unread/%7Bpost_id%7D", + "operationId": "SetThreadUnreadByPostId", + "summary": "Mark a thread that user is following as unread based on a post id", + "categoryPath": [ + "kChat", + "threads" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "The ID of the user. This can also be \"me\" which will point to the current user.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "team_id", + "in": "path", + "required": true, + "description": "The ID of the team in which the thread is.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "thread_id", + "in": "path", + "required": true, + "description": "The ID of the thread to update", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "post_id", + "in": "path", + "required": true, + "description": "The ID of a post belonging to the thread to mark as unread.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "UpdateThreadsReadForUser", + "functionName": "updatethreadsreadforuser", + "originalOperationId": null, + "domain": "kchat", + "method": "PUT", + "path": "/api/v4/users/{user_id}/teams/{team_id}/threads/read", + "summary": "Mark all threads that user is following as read", + "description": "Mark all threads that user is following as read\n\n\n##### Permissions\nMust be logged in as the user or have `edit_other_users` permission.\n", + "tags": [ + "threads" + ], + "mutating": true, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + }, + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/threads/read", + "operationId": "UpdateThreadsReadForUser", + "summary": "Mark all threads that user is following as read", + "categoryPath": [ + "kChat", + "threads" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "The ID of the user. This can also be \"me\" which will point to the current user.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "team_id", + "in": "path", + "required": true, + "description": "The ID of the team in which the thread is.", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "GetTeamUnread", + "functionName": "getteamunread", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/teams/{team_id}/unread", + "summary": "Get unreads for a team", + "description": "Get the unread mention and message counts for a team for the specified user.\n##### Permissions\nMust be the user or have `edit_other_users` permission and have `view_team` permission for the team.\n", + "tags": [ + "teams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + }, + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/unread", + "operationId": "GetTeamUnread", + "summary": "Get unreads for a team", + "categoryPath": [ + "kChat", + "teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetTeamMembersForUser", + "functionName": "getteammembersforuser", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/teams/members", + "summary": "Get team members for a user", + "description": "Get a list of team members for a user. Useful for getting the ids of teams the user is on and the roles they have in those teams.\n##### Permissions\nMust be logged in as the user or have the `edit_other_users` permission.\n", + "tags": [ + "teams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/teams/members", + "operationId": "GetTeamMembersForUser", + "summary": "Get team members for a user", + "categoryPath": [ + "kChat", + "teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetTeamsUnreadForUser", + "functionName": "getteamsunreadforuser", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/{user_id}/teams/unread", + "summary": "Get team unreads for a user", + "description": "Get the count for unread messages and mentions in the teams the user is a member of.\n##### Permissions\nMust be logged in.\n", + "tags": [ + "teams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "exclude_team", + "in": "query", + "required": true + }, + { + "name": "include_collapsed_threads", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/teams/unread", + "operationId": "GetTeamsUnreadForUser", + "summary": "Get team unreads for a user", + "categoryPath": [ + "kChat", + "teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "exclude_team", + "in": "query", + "required": true, + "description": "Optional team id to be excluded from the results", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "include_collapsed_threads", + "in": "query", + "required": false, + "description": "Boolean to determine whether the collapsed threads should be included or not", + "style": null, + "explode": null, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "default": false, + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "PublishUserTyping", + "functionName": "publishusertyping", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/users/{user_id}/typing", + "summary": "Publish a user typing websocket event.", + "description": "Notify users in the given channel via websocket that the given user is typing.\n##### Permissions\nMust have `manage_system` permission to publish for any user other than oneself.\n", + "tags": [ + "users" + ], + "mutating": true, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/users/%7Buser_id%7D/typing", + "operationId": "PublishUserTyping", + "summary": "Publish a user typing websocket event", + "categoryPath": [ + "kChat", + "users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User GUID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "AutocompleteUsers", + "functionName": "autocompleteusers", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/autocomplete", + "summary": "Autocomplete users", + "description": "Get a list of users for the purpose of autocompleting based on the provided search term. Specify a combination of `team_id` and `channel_id` to filter results further.\n##### Permissions\nRequires an active session and `view_team` and `read_channel` on any teams or channels used to filter the results further.\n", + "tags": [ + "users" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "team_id", + "in": "query", + "required": false + }, + { + "name": "channel_id", + "in": "query", + "required": false + }, + { + "name": "name", + "in": "query", + "required": true + }, + { + "name": "limit", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/autocomplete", + "operationId": "AutocompleteUsers", + "summary": "Autocomplete users", + "categoryPath": [ + "kChat", + "users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "team_id", + "in": "query", + "required": false, + "description": "Team ID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "channel_id", + "in": "query", + "required": false, + "description": "Channel ID", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "name", + "in": "query", + "required": true, + "description": "Username, nickname first name or last name", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "The maximum number of users to return in each subresult\n\n__Defaults to `100` if not provided.__\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 100, + "example": 96385 + }, + "enumValues": [], + "values": [], + "examples": [ + 96385 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "GetUserByEmail", + "functionName": "getuserbyemail", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/email/{email}", + "summary": "Get a user by email", + "description": "Get a user object by providing a user email. Sensitive information will be sanitized out.\n##### Permissions\nRequires an active session and for the current session to be able to view another user's email based on the server's privacy settings.\n", + "tags": [ + "users" + ], + "mutating": false, + "pathParameters": [ + { + "name": "email", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/email/%7Bemail%7D", + "operationId": "GetUserByEmail", + "summary": "Get a user by email", + "categoryPath": [ + "kChat", + "users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "email", + "in": "path", + "required": true, + "description": "User Email", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "streich.beaulah@bogan.biz" + }, + "enumValues": [], + "values": [], + "examples": [ + "streich.beaulah@bogan.biz" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "GetUsersByGroupChannelIds", + "functionName": "getusersbygroupchannelids", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/users/group_channels", + "summary": "Get users by group channels ids", + "description": "Get an object containing a key per group channel id in the\nquery and its value as a list of users members of that group\nchannel.\n\nThe user must be a member of the group ids in the query, or\nthey will be omitted from the response.\n##### Permissions\nRequires an active session but no other permissions.\n\n", + "tags": [ + "users" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/users/group_channels", + "operationId": "GetUsersByGroupChannelIds", + "summary": "Get users by group channels ids", + "categoryPath": [ + "kChat", + "users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "400", + "401" + ] + } + }, + { + "operationId": "GetUsersByIds", + "functionName": "getusersbyids", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/users/ids", + "summary": "Get users by ids", + "description": "Get a list of users based on a provided list of user ids.\n##### Permissions\nRequires an active session but no other permissions.\n", + "tags": [ + "users" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [ + { + "name": "since", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/users/ids", + "operationId": "GetUsersByIds", + "summary": "Get users by ids", + "categoryPath": [ + "kChat", + "users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "since", + "in": "query", + "required": false, + "description": "Only return users that have been modified since the given Unix timestamp (in milliseconds).\n\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 47406 + }, + "enumValues": [], + "values": [], + "examples": [ + 47406 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401" + ] + } + }, + { + "operationId": "GetTopChannelsForUser", + "functionName": "gettopchannelsforuser", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/me/top/channels", + "summary": "Get a list of the top channels for a user.", + "description": "Get a list of the top public and private channels (the user is a member of) for a given user.\n##### Permissions\nMust be logged in as the user.\n", + "tags": [ + "insights" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "time_range", + "in": "query", + "required": true + }, + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + }, + { + "name": "team_id", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/me/top/channels", + "operationId": "GetTopChannelsForUser", + "summary": "Get a list of the top channels for a user", + "categoryPath": [ + "kChat", + "insights" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "time_range", + "in": "query", + "required": true, + "description": "Time range can be \"today\", \"7_day\", or \"28_day\".\n- `today`: channels with posts on the current day.\n- `7_day`: channels with posts in the last 7 days.\n- `28_day`: channels with posts in the last 28 days.\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 10616 + }, + "enumValues": [], + "values": [], + "examples": [ + 10616 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of items per page, up to a maximum of 200.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 41201 + }, + "enumValues": [], + "values": [], + "examples": [ + 41201 + ] + }, + { + "name": "team_id", + "in": "query", + "required": false, + "description": "Team ID will scope the response to a given team.\n##### Permissions\nMust have `view_team` permission for the team.\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403" + ] + } + }, + { + "operationId": "GetTopDMsForUser", + "functionName": "gettopdmsforuser", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/me/top/dms", + "summary": "Get a list of the top dms for a user.", + "description": "Get a list of the top dms for a given user.\n##### Permissions\nMust be logged in as the user.\n", + "tags": [ + "insights" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "time_range", + "in": "query", + "required": true + }, + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/me/top/dms", + "operationId": "GetTopDMsForUser", + "summary": "Get a list of the top dms for a user", + "categoryPath": [ + "kChat", + "insights" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "time_range", + "in": "query", + "required": true, + "description": "Time range can be \"today\", \"7_day\", or \"28_day\".\n- `today`: threads with activity on the current day.\n- `7_day`: threads with activity in the last 7 days.\n- `28_day`: threads with activity in the last 28 days.\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 19303 + }, + "enumValues": [], + "values": [], + "examples": [ + 19303 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of items per page, up to a maximum of 200.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 29859 + }, + "enumValues": [], + "values": [], + "examples": [ + 29859 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403" + ] + } + }, + { + "operationId": "GetTopReactionsForUser", + "functionName": "gettopreactionsforuser", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/me/top/reactions", + "summary": "Get a list of the top reactions for a user.", + "description": "Get a list of the top reactions across all public and private channels (the user is a member of) for a given user.\nIf no `team_id` is provided, this will also include reactions posted by the given user in direct and group messages.\n##### Permissions\nMust be logged in as the user.\n", + "tags": [ + "insights" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "time_range", + "in": "query", + "required": true + }, + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + }, + { + "name": "team_id", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/me/top/reactions", + "operationId": "GetTopReactionsForUser", + "summary": "Get a list of the top reactions for a user", + "categoryPath": [ + "kChat", + "insights" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "time_range", + "in": "query", + "required": true, + "description": "Time range can be \"today\", \"7_day\", or \"28_day\".\n- `today`: reactions posted on the current day.\n- `7_day`: reactions posted in the last 7 days.\n- `28_day`: reactions posted in the last 28 days.\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 264 + }, + "enumValues": [], + "values": [], + "examples": [ + 264 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of items per page, up to a maximum of 200.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 44194 + }, + "enumValues": [], + "values": [], + "examples": [ + 44194 + ] + }, + { + "name": "team_id", + "in": "query", + "required": false, + "description": "Team ID will scope the response to a given team and exclude direct and group messages.\n##### Permissions\nMust have `view_team` permission for the team.\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403" + ] + } + }, + { + "operationId": "GetTopThreadsForUser", + "functionName": "gettopthreadsforuser", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/me/top/threads", + "summary": "Get a list of the top threads for a user.", + "description": "Get a list of the top threads from public and private channels (the user is a member of and participating in the thread) for a given user.\n##### Permissions\nMust be logged in as the user.\n", + "tags": [ + "insights" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "time_range", + "in": "query", + "required": true + }, + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + }, + { + "name": "team_id", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/me/top/threads", + "operationId": "GetTopThreadsForUser", + "summary": "Get a list of the top threads for a user", + "categoryPath": [ + "kChat", + "insights" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "time_range", + "in": "query", + "required": true, + "description": "Time range can be \"today\", \"7_day\", or \"28_day\".\n- `today`: threads with activity on the current day.\n- `7_day`: threads with activity in the last 7 days.\n- `28_day`: threads with activity in the last 28 days.\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "The page to select.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 0, + "example": 75047 + }, + "enumValues": [], + "values": [], + "examples": [ + 75047 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "The number of items per page, up to a maximum of 200.", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "default": 60, + "example": 55176 + }, + "enumValues": [], + "values": [], + "examples": [ + 55176 + ] + }, + { + "name": "team_id", + "in": "query", + "required": false, + "description": "Team ID will scope the response to a given team.\n##### Permissions\nMust have `view_team` permission for the team.\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403" + ] + } + }, + { + "operationId": "SearchUsers", + "functionName": "searchusers", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/users/search", + "summary": "Search users", + "description": "Get a list of users based on search criteria provided in the request body. Searches are typically done against username, full name, nickname and email unless otherwise configured by the server.\n##### Permissions\nRequires an active session and `read_channel` and/or `view_team` permissions for any channels or teams specified in the request body.\n", + "tags": [ + "users" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/users/search", + "operationId": "SearchUsers", + "summary": "Search users", + "categoryPath": [ + "kChat", + "users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "400", + "401", + "403" + ] + } + }, + { + "operationId": "GetUsersStatusesByIds", + "functionName": "getusersstatusesbyids", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/users/status/ids", + "summary": "Get user statuses by id", + "description": "Get a list of user statuses by id from the server.\n##### Permissions\nMust be authenticated.\n", + "tags": [ + "status" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/users/status/ids", + "operationId": "GetUsersStatusesByIds", + "summary": "Get user statuses by id", + "categoryPath": [ + "kChat", + "status" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "400", + "401" + ] + } + }, + { + "operationId": "GetUserByUsername", + "functionName": "getuserbyusername", + "originalOperationId": null, + "domain": "kchat", + "method": "GET", + "path": "/api/v4/users/username/{username}", + "summary": "Get a user by username", + "description": "Get a user object by providing a username. Sensitive information will be sanitized out.\n##### Permissions\nRequires an active session but no other permissions.\n", + "tags": [ + "users" + ], + "mutating": false, + "pathParameters": [ + { + "name": "username", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/username/%7Busername%7D", + "operationId": "GetUserByUsername", + "summary": "Get a user by username", + "categoryPath": [ + "kChat", + "users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [ + { + "name": "username", + "in": "path", + "required": true, + "description": "Username", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "GetUsersByUsernames", + "functionName": "getusersbyusernames", + "originalOperationId": null, + "domain": "kchat", + "method": "POST", + "path": "/api/v4/users/usernames", + "summary": "Get users by usernames", + "description": "Get a list of users based on a provided list of usernames.\n##### Permissions\nRequires an active session but no other permissions.\n", + "tags": [ + "users" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/api/v4/users/usernames", + "operationId": "GetUsersByUsernames", + "summary": "Get users by usernames", + "categoryPath": [ + "kChat", + "users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": null, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "400", + "401" + ] + } + } +]; +//# sourceMappingURL=kchat.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/kchat.js.map b/dist/src/generated/catalog/domains/kchat.js.map new file mode 100644 index 0000000..740e1e9 --- /dev/null +++ b/dist/src/generated/catalog/domains/kchat.js.map @@ -0,0 +1 @@ +{"version":3,"file":"kchat.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/kchat.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/kdrive.d.ts b/dist/src/generated/catalog/domains/kdrive.d.ts new file mode 100644 index 0000000..3f9ed85 --- /dev/null +++ b/dist/src/generated/catalog/domains/kdrive.d.ts @@ -0,0 +1,2 @@ +import type { OperationMetadata } from "../types.js"; +export declare const kdriveOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/kdrive.js b/dist/src/generated/catalog/domains/kdrive.js new file mode 100644 index 0000000..e3e8b49 --- /dev/null +++ b/dist/src/generated/catalog/domains/kdrive.js @@ -0,0 +1,35282 @@ +export const kdriveOperations = [ + { + "operationId": "post_2_app_drive_id_share_sharelink_uuid_archive", + "functionName": "post2AppDriveIdShareSharelinkUuidArchive", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/app/{drive_id}/share/{sharelink_uuid}/archive", + "summary": "Build archive", + "description": "Build an archive from files in the share link. The archive can then be downloaded using the drive/{drive_id}/share/{sharelink_uuid}/download route.\n

\nThe file identifiers should be in the same parent directory.\n\n
\nThe archive should contain at least one file and may not contain more than 20,000 files.\n", + "tags": [ + "Drive > Files > Share link > Archive" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "sharelink_uuid", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/app/%7Bdrive_id%7D/share/%7Bsharelink_uuid%7D/archive", + "operationId": null, + "summary": "Build archive", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Share link", + "Archive" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 30267 + }, + "enumValues": [], + "values": [], + "examples": [ + 30267 + ] + }, + { + "name": "sharelink_uuid", + "in": "path", + "required": true, + "description": "Sharelink token", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 64076 + }, + "enumValues": [], + "values": [], + "examples": [ + 64076 + ] + } + ], + "responseStatuses": [ + "201", + "400", + "503" + ] + } + }, + { + "operationId": "get_2_app_drive_id_share_sharelink_uuid_archive_archive_uuid_download", + "functionName": "get2AppDriveIdShareSharelinkUuidArchiveArchiveUuidDownload", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/app/{drive_id}/share/{sharelink_uuid}/archive/{archive_uuid}/download", + "summary": "Download sharelink archive", + "description": "You can download an archive/zip with the archive token provided by the route drive/{drive_id}/share/{sharelink_uuid}/download.\nPlease note that this may respond a 302 to actually download the requested content.", + "tags": [ + "Drive > Files > Share link > Archive" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "sharelink_uuid", + "in": "path", + "required": true + }, + { + "name": "archive_uuid", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json", + "application/zip" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/app/%7Bdrive_id%7D/share/%7Bsharelink_uuid%7D/archive/%7Barchive_uuid%7D/download", + "operationId": null, + "summary": "Download sharelink archive", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Share link", + "Archive" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 73040 + }, + "enumValues": [], + "values": [], + "examples": [ + 73040 + ] + }, + { + "name": "sharelink_uuid", + "in": "path", + "required": true, + "description": "Sharelink token", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "archive_uuid", + "in": "path", + "required": true, + "description": "Archive token", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveAccessiblesDrivesV2", + "functionName": "kdriveaccessiblesdrivesv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive", + "summary": "Accessibles drives", + "description": "List of accessible drive for the current connected user", + "tags": [ + "Drive" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + }, + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "in_maintenance", + "in": "query", + "required": false + }, + { + "name": "maintenance_reasons", + "in": "query", + "required": false + }, + { + "name": "tags", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive", + "operationId": "kDriveAccessiblesDrivesV2", + "summary": "Accessibles drives", + "categoryPath": [ + "kDrive", + "Drive" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "account_id", + "in": "query", + "required": true, + "description": "Account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": 3107 + }, + "enumValues": [], + "values": [], + "examples": [ + 3107 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "pack", + "enum": [ + "account", + "account.has_customization_url", + "capabilities", + "pack", + "pack.capabilities", + "pack.limits", + "limits", + "settings", + "preferences", + "k_suite", + "tags", + "rights", + "categories", + "categories.user_uses", + "categories_permissions", + "users", + "teams", + "invitations_count", + "rewind", + "bill_reference", + "description", + "total" + ] + }, + "enumValues": [ + "account", + "account.has_customization_url", + "capabilities", + "pack", + "pack.capabilities", + "pack.limits", + "limits", + "settings", + "preferences", + "k_suite", + "tags", + "rights", + "categories", + "categories.user_uses", + "categories_permissions", + "users", + "teams", + "invitations_count", + "rewind", + "bill_reference", + "description", + "total" + ], + "values": [ + "account", + "account.has_customization_url", + "capabilities", + "pack", + "pack.capabilities", + "pack.limits", + "limits", + "settings", + "preferences", + "k_suite", + "tags", + "rights", + "categories", + "categories.user_uses", + "categories_permissions", + "users", + "teams", + "invitations_count", + "rewind", + "bill_reference", + "description", + "total" + ], + "examples": [ + "pack" + ] + }, + { + "name": "in_maintenance", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "in_maintenance", + "type": "boolean", + "description": "True for any maintenance, False for no maintenance.", + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "maintenance_reasons", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "maintenance_reasons", + "type": "array", + "items": { + "title": "item", + "enum": [ + "demo_end", + "invoice_overdue", + "not_renew", + "technical" + ], + "type": "string", + "description": "Reason of {name} maintenance.demo_end: The demonstration period of the {name} has come to an end.invoice_overdue: An invoice for this {name} is currently unpaid.not_renew: This {name} has expired and must be renewed.", + "example": "demo_end" + }, + "description": "Array of maintenance reasons. Ignored if `in_maintenance` is set.", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "tags", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "tags", + "type": "array", + "items": { + "title": "item", + "minimum": 1, + "type": "integer", + "description": "Id of a tag" + }, + "description": "Array of tag id", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 77880 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 77880 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "maximum": 1000, + "minimum": 1, + "default": "10", + "example": 55 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 55 + ] + }, + { + "name": "total", + "in": "query", + "required": false, + "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "x-with": [ + "total" + ], + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "kDriveGetDriveInformationV2", + "functionName": "kdrivegetdriveinformationv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}", + "summary": "Get drive information", + "description": "Get the drive information", + "tags": [ + "Drive" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D", + "operationId": "kDriveGetDriveInformationV2", + "summary": "Get drive information", + "categoryPath": [ + "kDrive", + "Drive" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 17122 + }, + "enumValues": [], + "values": [], + "examples": [ + 17122 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "users", + "enum": [ + "account", + "account.has_customization_url", + "capabilities", + "pack", + "pack.capabilities", + "pack.limits", + "limits", + "settings", + "preferences", + "k_suite", + "tags", + "rights", + "categories", + "categories.user_uses", + "categories_permissions", + "users", + "teams", + "invitations_count", + "rewind", + "bill_reference", + "description", + "quota" + ] + }, + "enumValues": [ + "account", + "account.has_customization_url", + "capabilities", + "pack", + "pack.capabilities", + "pack.limits", + "limits", + "settings", + "preferences", + "k_suite", + "tags", + "rights", + "categories", + "categories.user_uses", + "categories_permissions", + "users", + "teams", + "invitations_count", + "rewind", + "bill_reference", + "description", + "quota" + ], + "values": [ + "account", + "account.has_customization_url", + "capabilities", + "pack", + "pack.capabilities", + "pack.limits", + "limits", + "settings", + "preferences", + "k_suite", + "tags", + "rights", + "categories", + "categories.user_uses", + "categories_permissions", + "users", + "teams", + "invitations_count", + "rewind", + "bill_reference", + "description", + "quota" + ], + "examples": [ + "users" + ] + } + ], + "responseStatuses": [ + "200", + "403" + ] + } + }, + { + "operationId": "kDriveUpdateDriveV2", + "functionName": "kdriveupdatedrivev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "PUT", + "path": "/2/drive/{drive_id}", + "summary": "Update Drive", + "description": "Update Drive from a Drive identifier", + "tags": [ + "Drive" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D", + "operationId": "kDriveUpdateDriveV2", + "summary": "Update Drive", + "categoryPath": [ + "kDrive", + "Drive" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 26037 + }, + "enumValues": [], + "values": [], + "examples": [ + 26037 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetRequestedFileAccessFromItsIdV2", + "functionName": "kdrivegetrequestedfileaccessfromitsidv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/access/requests/{request_id}", + "summary": "Get requested file access from its id", + "description": "Show a given requested file access", + "tags": [ + "Drive > Files > File/Directory > Access > Request" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "request_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/access/requests/%7Brequest_id%7D", + "operationId": "kDriveGetRequestedFileAccessFromItsIdV2", + "summary": "Get requested file access from its id", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Access", + "Request" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 10287 + }, + "enumValues": [], + "values": [], + "examples": [ + 10287 + ] + }, + { + "name": "request_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 7264 + }, + "enumValues": [], + "values": [], + "examples": [ + 7264 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "", + "enum": [ + "" + ] + }, + "enumValues": [ + "" + ], + "values": [ + "" + ], + "examples": [ + "" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveDeclineAFileAccessRequestV2", + "functionName": "kdrivedeclineafileaccessrequestv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "PUT", + "path": "/2/drive/{drive_id}/access/requests/{request_id}/decline", + "summary": "Decline a file access request", + "description": "Decline a file access request", + "tags": [ + "Drive > Files > File/Directory > Access > Request" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "request_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/access/requests/%7Brequest_id%7D/decline", + "operationId": "kDriveDeclineAFileAccessRequestV2", + "summary": "Decline a file access request", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Access", + "Request" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 40012 + }, + "enumValues": [], + "values": [], + "examples": [ + 40012 + ] + }, + { + "name": "request_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 46660 + }, + "enumValues": [], + "values": [], + "examples": [ + 46660 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetDriveActivitiesOfAllTheUsersV2", + "functionName": "kdrivegetdriveactivitiesofalltheusersv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/activities", + "summary": "Get drive activities of all the users.", + "description": "Get all activities from drive as defined in options", + "tags": [ + "Drive > Activity" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "lang", + "in": "query", + "required": true + }, + { + "name": "actions", + "in": "query", + "required": false + }, + { + "name": "depth", + "in": "query", + "required": false + }, + { + "name": "files", + "in": "query", + "required": false + }, + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "terms", + "in": "query", + "required": false + }, + { + "name": "until", + "in": "query", + "required": false + }, + { + "name": "users", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": true, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/activities", + "operationId": "kDriveGetDriveActivitiesOfAllTheUsersV2", + "summary": "Get drive activities of all the users", + "categoryPath": [ + "kDrive", + "Drive", + "Activity" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 88544 + }, + "enumValues": [], + "values": [], + "examples": [ + 88544 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "file.sharelink", + "enum": [ + "source", + "entity", + "user", + "file", + "file.capabilities", + "file.path", + "file.sorted_name", + "file.dropbox", + "file.dropbox.capabilities", + "file.is_favorite", + "file.sharelink", + "file.categories", + "file.conversion_capabilities", + "file.external_import", + "parent", + "parent.path", + "parent.sorted_name", + "total" + ] + }, + "enumValues": [ + "source", + "entity", + "user", + "file", + "file.capabilities", + "file.path", + "file.sorted_name", + "file.dropbox", + "file.dropbox.capabilities", + "file.is_favorite", + "file.sharelink", + "file.categories", + "file.conversion_capabilities", + "file.external_import", + "parent", + "parent.path", + "parent.sorted_name", + "total" + ], + "values": [ + "source", + "entity", + "user", + "file", + "file.capabilities", + "file.path", + "file.sorted_name", + "file.dropbox", + "file.dropbox.capabilities", + "file.is_favorite", + "file.sharelink", + "file.categories", + "file.conversion_capabilities", + "file.external_import", + "parent", + "parent.path", + "parent.sorted_name", + "total" + ], + "examples": [ + "file.sharelink" + ] + }, + { + "name": "lang", + "in": "query", + "required": true, + "description": "Override the language of the request, in most cases when an e-mail is triggered in the request.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "enum": [ + "de", + "en", + "es", + "fr", + "it", + "nl", + "pt" + ], + "type": "string", + "example": "it" + }, + "enumValues": [ + "de", + "en", + "es", + "fr", + "it", + "nl", + "pt" + ], + "values": [], + "examples": [ + "it" + ] + }, + { + "name": "actions", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "actions", + "type": "array", + "items": { + "title": "item", + "enum": [ + "acl_insert", + "acl_main_users_insert", + "acl_main_users_remove", + "acl_main_users_update", + "acl_remove", + "acl_team_insert", + "acl_team_remove", + "acl_team_update", + "acl_update", + "acl_user_insert", + "acl_user_remove", + "acl_user_update", + "category_create", + "category_delete", + "category_update", + "collaborative_folder_access", + "collaborative_folder_create", + "collaborative_folder_delete", + "collaborative_folder_update", + "collaborative_user_access", + "collaborative_user_create", + "collaborative_user_delete", + "comment_create", + "comment_delete", + "comment_like", + "comment_resolve", + "comment_unlike", + "comment_update", + "exchange_pro_create", + "file_access", + "file_categorize", + "file_color_delete", + "file_color_update", + "file_create", + "file_delete", + "file_favorite_create", + "file_favorite_remove", + "file_ia_categorize", + "file_move", + "file_move_out", + "file_rename", + "file_rename_alias", + "file_restore", + "file_restore_inherited", + "file_share_create", + "file_share_delete", + "file_share_update", + "file_trash", + "file_trash_inherited", + "file_uncategorize", + "file_update", + "file_update_mime_type", + "maintenance_added", + "maintenance_removed", + "rewind_ended", + "rewind_started", + "share_link_create", + "share_link_delete", + "share_link_show", + "share_link_update", + "trash_empty", + "trash_empty_auto", + "update_trash_settings", + "user_connected", + "user_create", + "user_delete", + "user_restore", + "user_update" + ], + "type": "string", + "description": "Logged interaction type of activities on the drive or file.acl_insert: Technical: when a new group access to a file/directory is create.acl_main_users_insert: Logged when the main kDrive team access to a file/directory is created.acl_main_users_remove: Logged when the main kDrive team to a file/directory is removed.acl_main_users_update: Logged when the main kDrive team to a file/directory is modified.acl_remove: Technical: when a group access to a file/directory is removed.acl_team_insert: Logged when a team access to a file/directory is created.acl_team_remove: Logged when a team access to a file/directory is removed.acl_team_update: Logged when a team access to a file/directory is modified.acl_update: Technical: when a group access to a file/directory is modified.acl_user_insert: Logged when an user/admin access to a file/directory is created.acl_user_remove: Logged when an user/admin access to a file/directory is removed.acl_user_update: Logged when an user/admin access to a file/directory is modified.category_create: Logged when a new category is added.category_delete: Logged when a category is deleted.category_update: Logged when a category is renamed.collaborative_folder_access: Logged when an user/guest access to the dropbox.collaborative_folder_create: Logged when an user create a dropbox.collaborative_folder_delete: Logged when an user delete the dropbox.collaborative_folder_update: Logged when an user update settings of the dropbox.collaborative_user_access: Logged when an user/guest upload to the dropbox.collaborative_user_create: Logged when an user/guest add his information before uploading to the dropbox.collaborative_user_delete: Logged when an user remove the directory to the dropbox.comment_create: Logged when an user/admin add a comment on a file.comment_delete: Logged when an user/admin delete a comment on a file.comment_like: Logged when an user/admin like a comment on a file.comment_resolve: Logged when an user/admin resolve a comment on a file.comment_unlike: Logged when an user/admin unlike a comment on a file.comment_update: Logged when an user/admin update a comment on a file.exchange_pro_create: Technical: no used.file_access: Logged when an user/guest access to the file.file_categorize: Logged when a category is added to the file/directory.file_color_delete: Logged when a directory color is removed.file_color_update: Logged when a directory color changed.file_create: Logged when on the first file creation.file_delete: Logged when the file is deleted.file_favorite_create: Logged when a file/directory is flagged as favorites.file_favorite_remove: Logged when a file/directory is unflagged from favorites.file_ia_categorize: Logged when a file is categorized by the ia.file_move: Logged when the file is added inside a directory.file_move_out: Logged when the file is removed from a directory.file_rename: Logged when the file is renamed.file_rename_alias: Logged when a root file is renamed by an external user (only visible for the external user).file_restore: Logged when the file is restored from the trash.file_share_create: Logged when an external user access to a file/directory is created.file_share_delete: Logged when an external user access to a file/directory is removed.file_share_update: Logged when an external user access to a file/directory is modified to another permission.file_trash: Logged when the file is sent to trash.file_uncategorize: Logged when a category is removed to the file/directory.file_update: Logged when the file is updated.file_update_mime_type: Logged when a file mime_type is updated.rewind_ended: Logged when the user ended a rewind.rewind_started: Logged when the user started a rewind.share_link_create: Logged when a public share link to a file/directory is created.share_link_delete: Logged when a public share link to a file/directory is deleted.share_link_show: Logged when a public share link to a file/directory is seen by someone else.share_link_update: Logged when a public share link to a file/directory is modified.trash_empty: Logged when the user empties the trash.trash_empty_auto: Logged when the trash empties old files automatically.update_trash_settings: Logged when the user changes trash the settings.user_connected: Logged when an user is connected to the drive.user_create: Logged when an user/admin is added to the drive.user_delete: Logged when an user/admin has been removed of the drive.user_restore: Logged when an user/admin has been restored of the drive.user_update: Logged when an user/admin information has changed.", + "example": "acl_insert" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "depth", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "depth", + "enum": [ + "children", + "file", + "folder", + "unlimited" + ], + "type": "string", + "example": "unlimited" + }, + "enumValues": [ + "children", + "file", + "folder", + "unlimited" + ], + "values": [], + "examples": [ + "unlimited" + ] + }, + { + "name": "files", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "files", + "maxItems": 500, + "minItems": 1, + "type": "array", + "items": { + "title": "item", + "minimum": 1, + "type": "integer" + }, + "description": "List of files for which to retrieve activities", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "from", + "type": "integer", + "example": 11062 + }, + "enumValues": [], + "values": [], + "examples": [ + 11062 + ] + }, + { + "name": "terms", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "terms", + "minLength": 3, + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "until", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "until", + "type": "integer", + "example": 44960 + }, + "enumValues": [], + "values": [], + "examples": [ + 44960 + ] + }, + { + "name": "users", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "users", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 54319 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 54319 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "maximum": 1000, + "minimum": 1, + "default": 10, + "example": 215 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 215 + ] + }, + { + "name": "total", + "in": "query", + "required": false, + "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "x-with": [ + "total" + ], + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "created_at" + ] + }, + "enumValues": [ + "created_at" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[created_at]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[created_at]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveListReportsV2", + "functionName": "kdrivelistreportsv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/activities/reports", + "summary": "List reports", + "description": "List of activity reports.", + "tags": [ + "Drive > Activity > Report" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "users", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/activities/reports", + "operationId": "kDriveListReportsV2", + "summary": "List reports", + "categoryPath": [ + "kDrive", + "Drive", + "Activity", + "Report" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 37232 + }, + "enumValues": [], + "values": [], + "examples": [ + 37232 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "filters", + "enum": [ + "filters", + "total" + ] + }, + "enumValues": [ + "filters", + "total" + ], + "values": [ + "filters", + "total" + ], + "examples": [ + "filters" + ] + }, + { + "name": "users", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "users", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 38138 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 38138 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "maximum": 1000, + "minimum": 1, + "default": 10, + "example": 897 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 897 + ] + }, + { + "name": "total", + "in": "query", + "required": false, + "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "x-with": [ + "total" + ], + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "created_at", + "start_at", + "end_at", + "status", + "size" + ] + }, + "enumValues": [ + "created_at", + "start_at", + "end_at", + "status", + "size" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[created_at]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[created_at]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveCreateReportV2", + "functionName": "kdrivecreatereportv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/activities/reports", + "summary": "Create report", + "description": "Create a new report.", + "tags": [ + "Drive > Activity > Report" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "lang", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/activities/reports", + "operationId": "kDriveCreateReportV2", + "summary": "Create report", + "categoryPath": [ + "kDrive", + "Drive", + "Activity", + "Report" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 23508 + }, + "enumValues": [], + "values": [], + "examples": [ + 23508 + ] + }, + { + "name": "lang", + "in": "query", + "required": true, + "description": "Override the language of the request, in most cases when an e-mail is triggered in the request.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "enum": [ + "de", + "en", + "es", + "fr", + "it", + "nl", + "pt" + ], + "type": "string", + "example": "it" + }, + "enumValues": [ + "de", + "en", + "es", + "fr", + "it", + "nl", + "pt" + ], + "values": [], + "examples": [ + "it" + ] + } + ], + "responseStatuses": [ + "201", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveDeleteReportV2", + "functionName": "kdrivedeletereportv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/activities/reports/{report_id}", + "summary": "Delete report", + "description": "Delete report.", + "tags": [ + "Drive > Activity > Report" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "report_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/activities/reports/%7Breport_id%7D", + "operationId": "kDriveDeleteReportV2", + "summary": "Delete report", + "categoryPath": [ + "kDrive", + "Drive", + "Activity", + "Report" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 93644 + }, + "enumValues": [], + "values": [], + "examples": [ + 93644 + ] + }, + { + "name": "report_id", + "in": "path", + "required": true, + "description": "Report identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 41127 + }, + "enumValues": [], + "values": [], + "examples": [ + 41127 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "404", + "503" + ] + } + }, + { + "operationId": "kDriveGetReportV2", + "functionName": "kdrivegetreportv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/activities/reports/{report_id}", + "summary": "Get report", + "description": "Get activity report.", + "tags": [ + "Drive > Activity > Report" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "report_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/activities/reports/%7Breport_id%7D", + "operationId": "kDriveGetReportV2", + "summary": "Get report", + "categoryPath": [ + "kDrive", + "Drive", + "Activity", + "Report" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 70249 + }, + "enumValues": [], + "values": [], + "examples": [ + 70249 + ] + }, + { + "name": "report_id", + "in": "path", + "required": true, + "description": "Report identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 11675 + }, + "enumValues": [], + "values": [], + "examples": [ + 11675 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "filters", + "enum": [ + "filters", + "total" + ] + }, + "enumValues": [ + "filters", + "total" + ], + "values": [ + "filters", + "total" + ], + "examples": [ + "filters" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 26772 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 26772 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "maximum": 1000, + "minimum": 1, + "default": 10, + "example": 26 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 26 + ] + }, + { + "name": "total", + "in": "query", + "required": false, + "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "x-with": [ + "total" + ], + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveExportReportV2", + "functionName": "kdriveexportreportv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/activities/reports/{report_id}/export", + "summary": "Export report", + "description": "Download/Export report.", + "tags": [ + "Drive > Activity > Report" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "report_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/csv", + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/activities/reports/%7Breport_id%7D/export", + "operationId": "kDriveExportReportV2", + "summary": "Export report", + "categoryPath": [ + "kDrive", + "Drive", + "Activity", + "Report" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 6430 + }, + "enumValues": [], + "values": [], + "examples": [ + 6430 + ] + }, + { + "name": "report_id", + "in": "path", + "required": true, + "description": "Report identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 2067 + }, + "enumValues": [], + "values": [], + "examples": [ + 2067 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "404", + "503" + ] + } + }, + { + "operationId": "kDriveUndoActionV2", + "functionName": "kdriveundoactionv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/cancel", + "summary": "Undo action", + "description": "Cancel an action with a token or cancel actions with tokens.\nAn action token is a token returned with a CancelResource.\nUsed in bulk processes or specific actions like renaming a file.", + "tags": [ + "Drive > Files > Action" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/cancel", + "operationId": "kDriveUndoActionV2", + "summary": "Undo action", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Action" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 81505 + }, + "enumValues": [], + "values": [], + "examples": [ + 81505 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "404", + "500", + "503" + ] + } + }, + { + "operationId": "kDriveGetAllCategoriesV2", + "functionName": "kdrivegetallcategoriesv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/categories", + "summary": "Get All Categories", + "description": "Return a list of all categories", + "tags": [ + "Drive > Files > Category" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/categories", + "operationId": "kDriveGetAllCategoriesV2", + "summary": "Get All Categories", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Category" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 72239 + }, + "enumValues": [], + "values": [], + "examples": [ + 72239 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveCreateCategoryV2", + "functionName": "kdrivecreatecategoryv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/categories", + "summary": "Create Category", + "description": "Creates a new category with name and color", + "tags": [ + "Drive > Files > Category" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/categories", + "operationId": "kDriveCreateCategoryV2", + "summary": "Create Category", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Category" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 2553 + }, + "enumValues": [], + "values": [], + "examples": [ + 2553 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveDeleteCategoryV2", + "functionName": "kdrivedeletecategoryv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/categories/{category_id}", + "summary": "Delete Category", + "description": "Deletes a category by identifier", + "tags": [ + "Drive > Files > Category" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "category_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/categories/%7Bcategory_id%7D", + "operationId": "kDriveDeleteCategoryV2", + "summary": "Delete Category", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Category" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 54142 + }, + "enumValues": [], + "values": [], + "examples": [ + 54142 + ] + }, + { + "name": "category_id", + "in": "path", + "required": true, + "description": "Category Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 33452 + }, + "enumValues": [], + "values": [], + "examples": [ + 33452 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveEditCategoryV2", + "functionName": "kdriveeditcategoryv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "PUT", + "path": "/2/drive/{drive_id}/categories/{category_id}", + "summary": "Edit Category", + "description": "Edits the name and color of a category by identifier", + "tags": [ + "Drive > Files > Category" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "category_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/categories/%7Bcategory_id%7D", + "operationId": "kDriveEditCategoryV2", + "summary": "Edit Category", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Category" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 78785 + }, + "enumValues": [], + "values": [], + "examples": [ + 78785 + ] + }, + { + "name": "category_id", + "in": "path", + "required": true, + "description": "Category Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 30282 + }, + "enumValues": [], + "values": [], + "examples": [ + 30282 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetV2", + "functionName": "kdrivegetv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/categories/rights", + "summary": "Get", + "description": "Returns all rights related to categories on drive", + "tags": [ + "Drive > Files > Category > Right" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/categories/rights", + "operationId": "kDriveGetV2", + "summary": "Get", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Category", + "Right" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 50001 + }, + "enumValues": [], + "values": [], + "examples": [ + 50001 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveUpdateCreateV2", + "functionName": "kdriveupdatecreatev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/categories/rights", + "summary": "Update/Create", + "description": "Update or Create rights for categories", + "tags": [ + "Drive > Files > Category > Right" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/categories/rights", + "operationId": "kDriveUpdateCreateV2", + "summary": "Update/Create", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Category", + "Right" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 61243 + }, + "enumValues": [], + "values": [], + "examples": [ + 61243 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveTrashV2", + "functionName": "kdrivetrashv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/files/{file_id}", + "summary": "Trash", + "description": "Trash a file, move it to the trash can.", + "tags": [ + "Drive > Files > File/Directory" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D", + "operationId": "kDriveTrashV2", + "summary": "Trash", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 77284 + }, + "enumValues": [], + "values": [], + "examples": [ + 77284 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 13151 + }, + "enumValues": [], + "values": [], + "examples": [ + 13151 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "500", + "503" + ] + } + }, + { + "operationId": "kDriveGetMultiaccessV2", + "functionName": "kdrivegetmultiaccessv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/files/{file_id}/access", + "summary": "Get multi-access", + "description": "Show access file information", + "tags": [ + "Drive > Files > File/Directory > Access" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access", + "operationId": "kDriveGetMultiaccessV2", + "summary": "Get multi-access", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Access" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 35571 + }, + "enumValues": [], + "values": [], + "examples": [ + 35571 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 86205 + }, + "enumValues": [], + "values": [], + "examples": [ + 86205 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "user", + "enum": [ + "user", + "invitation_drive", + "parent_access" + ] + }, + "enumValues": [ + "user", + "invitation_drive", + "parent_access" + ], + "values": [ + "user", + "invitation_drive", + "parent_access" + ], + "examples": [ + "user" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveAddMultiaccessV2", + "functionName": "kdriveaddmultiaccessv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/access", + "summary": "Add multi-access", + "description": "Add multi-access to file", + "tags": [ + "Drive > Files > File/Directory > Access" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "lang", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access", + "operationId": "kDriveAddMultiaccessV2", + "summary": "Add multi-access", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Access" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 26283 + }, + "enumValues": [], + "values": [], + "examples": [ + 26283 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 97284 + }, + "enumValues": [], + "values": [], + "examples": [ + 97284 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "user", + "enum": [ + "user" + ] + }, + "enumValues": [ + "user" + ], + "values": [ + "user" + ], + "examples": [ + "user" + ] + }, + { + "name": "lang", + "in": "query", + "required": true, + "description": "Override the language of the request, in most cases when an e-mail is triggered in the request.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "enum": [ + "de", + "en", + "es", + "fr", + "it", + "nl", + "pt" + ], + "type": "string", + "example": "en" + }, + "enumValues": [ + "de", + "en", + "es", + "fr", + "it", + "nl", + "pt" + ], + "values": [], + "examples": [ + "en" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveAllowExternalApplicationsV2", + "functionName": "kdriveallowexternalapplicationsv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/access/applications", + "summary": "Allow external applications", + "description": "Get access for an external application", + "tags": [ + "Drive > Files > File/Directory > Access" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/applications", + "operationId": "kDriveAllowExternalApplicationsV2", + "summary": "Allow external applications", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Access" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 17942 + }, + "enumValues": [], + "values": [], + "examples": [ + 17942 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 33444 + }, + "enumValues": [], + "values": [], + "examples": [ + 33444 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveCheckAccessChangeV2", + "functionName": "kdrivecheckaccesschangev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/access/check", + "summary": "Check access change", + "description": "Analyzes each user that has access to the drive by team, email or user identifier.\nThis method tries to find users for the given inputs:
\n> The emails are parsed to user identifiers if possible.
\n> The teams identifiers are parsed to multiple user identifiers.
\n> The users identifiers are parsed accordingly.

\nA right is required to simulate if a user needs to change their permissions to match it.", + "tags": [ + "Drive > Files > File/Directory > Access" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/check", + "operationId": "kDriveCheckAccessChangeV2", + "summary": "Check access change", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Access" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 1131 + }, + "enumValues": [], + "values": [], + "examples": [ + 1131 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 28474 + }, + "enumValues": [], + "values": [], + "examples": [ + 28474 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveForceWriteAccessV2", + "functionName": "kdriveforcewriteaccessv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/access/force", + "summary": "Force write access", + "description": "Claim write access in a shared file", + "tags": [ + "Drive > Files > File/Directory > Access > Users" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/force", + "operationId": "kDriveForceWriteAccessV2", + "summary": "Force write access", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Access", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 54343 + }, + "enumValues": [], + "values": [], + "examples": [ + 54343 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 67695 + }, + "enumValues": [], + "values": [], + "examples": [ + 67695 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveInvitationGetAccessV2", + "functionName": "kdriveinvitationgetaccessv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/files/{file_id}/access/invitations", + "summary": "Invitation > get access", + "description": "Show invitation send and that has access to the File|Directory, pending and accepted invitation", + "tags": [ + "Drive > Files > File/Directory > Access > Invitation" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/invitations", + "operationId": "kDriveInvitationGetAccessV2", + "summary": "Invitation > get access", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Access", + "Invitation" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 25122 + }, + "enumValues": [], + "values": [], + "examples": [ + 25122 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 45301 + }, + "enumValues": [], + "values": [], + "examples": [ + 45301 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveAddAccessV2", + "functionName": "kdriveaddaccessv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/access/invitations", + "summary": "Add access", + "description": "Give access to the File|Directory by email", + "tags": [ + "Drive > Files > File/Directory > Access > Invitation" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "lang", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/invitations", + "operationId": "kDriveAddAccessV2", + "summary": "Add access", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Access", + "Invitation" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 32066 + }, + "enumValues": [], + "values": [], + "examples": [ + 32066 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 96083 + }, + "enumValues": [], + "values": [], + "examples": [ + 96083 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "user", + "enum": [ + "user", + "invitation_drive" + ] + }, + "enumValues": [ + "user", + "invitation_drive" + ], + "values": [ + "user", + "invitation_drive" + ], + "examples": [ + "user" + ] + }, + { + "name": "lang", + "in": "query", + "required": true, + "description": "Override the language of the request, in most cases when an e-mail is triggered in the request.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "enum": [ + "de", + "en", + "es", + "fr", + "it", + "nl", + "pt" + ], + "type": "string", + "example": "nl" + }, + "enumValues": [ + "de", + "en", + "es", + "fr", + "it", + "nl", + "pt" + ], + "values": [], + "examples": [ + "nl" + ] + } + ], + "responseStatuses": [ + "201", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveCheckAccessV2", + "functionName": "kdrivecheckaccessv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/access/invitations/check", + "summary": "Check access", + "description": "Check if an invitation exists or a drive invitation is currently pending", + "tags": [ + "Drive > Files > File/Directory > Access > Invitation" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/invitations/check", + "operationId": "kDriveCheckAccessV2", + "summary": "Check access", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Access", + "Invitation" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 40326 + }, + "enumValues": [], + "values": [], + "examples": [ + 40326 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 10526 + }, + "enumValues": [], + "values": [], + "examples": [ + 10526 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetRequestedFileAccessFromAFileIdV2", + "functionName": "kdrivegetrequestedfileaccessfromafileidv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/files/{file_id}/access/requests", + "summary": "Get requested file access from a file id", + "description": "Show requested file access for a given file", + "tags": [ + "Drive > Files > File/Directory > Access > Request" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/requests", + "operationId": "kDriveGetRequestedFileAccessFromAFileIdV2", + "summary": "Get requested file access from a file id", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Access", + "Request" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 71799 + }, + "enumValues": [], + "values": [], + "examples": [ + 71799 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 72242 + }, + "enumValues": [], + "values": [], + "examples": [ + 72242 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "", + "enum": [ + "" + ] + }, + "enumValues": [ + "" + ], + "values": [ + "" + ], + "examples": [ + "" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveCreateANewFileAccessRequestV2", + "functionName": "kdrivecreateanewfileaccessrequestv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/access/requests", + "summary": "Create a new file access request", + "description": "Create a new file access request", + "tags": [ + "Drive > Files > File/Directory > Access > Request" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/requests", + "operationId": "kDriveCreateANewFileAccessRequestV2", + "summary": "Create a new file access request", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Access", + "Request" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 93928 + }, + "enumValues": [], + "values": [], + "examples": [ + 93928 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 91174 + }, + "enumValues": [], + "values": [], + "examples": [ + 91174 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "", + "enum": [ + "" + ] + }, + "enumValues": [ + "" + ], + "values": [ + "" + ], + "examples": [ + "" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveSynchronizeWithParentRightsV2", + "functionName": "kdrivesynchronizewithparentrightsv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/access/sync-parent", + "summary": "Synchronize with parent rights", + "description": "Retrieve the parent access rights and apply them to the current file.\nAny further update on parent access rights will be propagated to this file, unless its access rights have been changed.", + "tags": [ + "Drive > Files > File/Directory > Access" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/sync-parent", + "operationId": "kDriveSynchronizeWithParentRightsV2", + "summary": "Synchronize with parent rights", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Access" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 23962 + }, + "enumValues": [], + "values": [], + "examples": [ + 23962 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 75496 + }, + "enumValues": [], + "values": [], + "examples": [ + 75496 + ] + } + ], + "responseStatuses": [ + "200", + "401", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetAccessV2", + "functionName": "kdrivegetaccessv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/files/{file_id}/access/teams", + "summary": "Get access", + "description": "Show team that has access to the File|Directory", + "tags": [ + "Drive > Files > File/Directory > Access > Teams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/teams", + "operationId": "kDriveGetAccessV2", + "summary": "Get access", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Access", + "Teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 98735 + }, + "enumValues": [], + "values": [], + "examples": [ + 98735 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 71108 + }, + "enumValues": [], + "values": [], + "examples": [ + 71108 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "post_2_drive_drive_id_files_file_id_access_teams", + "functionName": "post2DriveDriveIdFilesFileIdAccessTeams", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/access/teams", + "summary": "Add access", + "description": "Give teams access to the File|Directory", + "tags": [ + "Drive > Files > File/Directory > Access > Teams" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "lang", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/teams", + "operationId": null, + "summary": "Add access", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Access", + "Teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 12865 + }, + "enumValues": [], + "values": [], + "examples": [ + 12865 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 54440 + }, + "enumValues": [], + "values": [], + "examples": [ + 54440 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "user", + "enum": [ + "user", + "invitation_drive" + ] + }, + "enumValues": [ + "user", + "invitation_drive" + ], + "values": [ + "user", + "invitation_drive" + ], + "examples": [ + "user" + ] + }, + { + "name": "lang", + "in": "query", + "required": true, + "description": "Override the language of the request, in most cases when an e-mail is triggered in the request.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "enum": [ + "de", + "en", + "es", + "fr", + "it", + "nl", + "pt" + ], + "type": "string", + "example": "pt" + }, + "enumValues": [ + "de", + "en", + "es", + "fr", + "it", + "nl", + "pt" + ], + "values": [], + "examples": [ + "pt" + ] + } + ], + "responseStatuses": [ + "201", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveRemoveAccessV2", + "functionName": "kdriveremoveaccessv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/files/{file_id}/access/teams/{team_id}", + "summary": "Remove access", + "description": "Delete the access permission of a team access", + "tags": [ + "Drive > Files > File/Directory > Access > Teams" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/teams/%7Bteam_id%7D", + "operationId": "kDriveRemoveAccessV2", + "summary": "Remove access", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Access", + "Teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 60705 + }, + "enumValues": [], + "values": [], + "examples": [ + 60705 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 41936 + }, + "enumValues": [], + "values": [], + "examples": [ + 41936 + ] + }, + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 50830 + }, + "enumValues": [], + "values": [], + "examples": [ + 50830 + ] + } + ], + "responseStatuses": [ + "200", + "401", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveUpdateAccessV2", + "functionName": "kdriveupdateaccessv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "PUT", + "path": "/2/drive/{drive_id}/files/{file_id}/access/teams/{team_id}", + "summary": "Update access", + "description": "Update the access permission of a team access", + "tags": [ + "Drive > Files > File/Directory > Access > Teams" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/teams/%7Bteam_id%7D", + "operationId": "kDriveUpdateAccessV2", + "summary": "Update access", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Access", + "Teams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 45589 + }, + "enumValues": [], + "values": [], + "examples": [ + 45589 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 91708 + }, + "enumValues": [], + "values": [], + "examples": [ + 91708 + ] + }, + { + "name": "team_id", + "in": "path", + "required": true, + "description": "Team identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 27531 + }, + "enumValues": [], + "values": [], + "examples": [ + 27531 + ] + } + ], + "responseStatuses": [ + "200", + "401", + "403", + "503" + ] + } + }, + { + "operationId": "get_2_drive_drive_id_files_file_id_access_users", + "functionName": "get2DriveDriveIdFilesFileIdAccessUsers", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/files/{file_id}/access/users", + "summary": "get access", + "description": "Show user that has access to the File|Directory", + "tags": [ + "Drive > Files > File/Directory > Access > Users" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/users", + "operationId": null, + "summary": "get access", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Access", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 34462 + }, + "enumValues": [], + "values": [], + "examples": [ + 34462 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 61949 + }, + "enumValues": [], + "values": [], + "examples": [ + 61949 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "post_2_drive_drive_id_files_file_id_access_users", + "functionName": "post2DriveDriveIdFilesFileIdAccessUsers", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/access/users", + "summary": "add access", + "description": "Give users access to the File|Directory", + "tags": [ + "Drive > Files > File/Directory > Access > Users" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "lang", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/users", + "operationId": null, + "summary": "add access", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Access", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 92680 + }, + "enumValues": [], + "values": [], + "examples": [ + 92680 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 29955 + }, + "enumValues": [], + "values": [], + "examples": [ + 29955 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "invitation_drive", + "enum": [ + "user", + "invitation_drive" + ] + }, + "enumValues": [ + "user", + "invitation_drive" + ], + "values": [ + "user", + "invitation_drive" + ], + "examples": [ + "invitation_drive" + ] + }, + { + "name": "lang", + "in": "query", + "required": true, + "description": "Override the language of the request, in most cases when an e-mail is triggered in the request.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "enum": [ + "de", + "en", + "es", + "fr", + "it", + "nl", + "pt" + ], + "type": "string", + "example": "fr" + }, + "enumValues": [ + "de", + "en", + "es", + "fr", + "it", + "nl", + "pt" + ], + "values": [], + "examples": [ + "fr" + ] + } + ], + "responseStatuses": [ + "201", + "401", + "403", + "404", + "503" + ] + } + }, + { + "operationId": "delete_2_drive_drive_id_files_file_id_access_users_user_id", + "functionName": "delete2DriveDriveIdFilesFileIdAccessUsersUserId", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/files/{file_id}/access/users/{user_id}", + "summary": "Remove access", + "description": "Delete access of a File/Directory", + "tags": [ + "Drive > Files > File/Directory > Access > Users" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/users/%7Buser_id%7D", + "operationId": null, + "summary": "Remove access", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Access", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 93741 + }, + "enumValues": [], + "values": [], + "examples": [ + 93741 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 41014 + }, + "enumValues": [], + "values": [], + "examples": [ + 41014 + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 84816 + }, + "enumValues": [], + "values": [], + "examples": [ + 84816 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "put_2_drive_drive_id_files_file_id_access_users_user_id", + "functionName": "put2DriveDriveIdFilesFileIdAccessUsersUserId", + "originalOperationId": null, + "domain": "kdrive", + "method": "PUT", + "path": "/2/drive/{drive_id}/files/{file_id}/access/users/{user_id}", + "summary": "Update access", + "description": "Update the access permission of an access", + "tags": [ + "Drive > Files > File/Directory > Access > Users" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/users/%7Buser_id%7D", + "operationId": null, + "summary": "Update access", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Access", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 54876 + }, + "enumValues": [], + "values": [], + "examples": [ + 54876 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 29137 + }, + "enumValues": [], + "values": [], + "examples": [ + 29137 + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 77608 + }, + "enumValues": [], + "values": [], + "examples": [ + 77608 + ] + } + ], + "responseStatuses": [ + "200", + "401", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveRemoveCategoriesOnFileV2", + "functionName": "kdriveremovecategoriesonfilev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/files/{file_id}/categories", + "summary": "Remove Categories on File", + "description": "Removes all categories on a file", + "tags": [ + "Drive > Files > Category" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/categories", + "operationId": "kDriveRemoveCategoriesOnFileV2", + "summary": "Remove Categories on File", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Category" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 61802 + }, + "enumValues": [], + "values": [], + "examples": [ + 61802 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 63711 + }, + "enumValues": [], + "values": [], + "examples": [ + 63711 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveRemoveCategoryOnFileV2", + "functionName": "kdriveremovecategoryonfilev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/files/{file_id}/categories/{category_id}", + "summary": "Remove Category on File", + "description": "Remove a category on a file", + "tags": [ + "Drive > Files > Category" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "category_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/categories/%7Bcategory_id%7D", + "operationId": "kDriveRemoveCategoryOnFileV2", + "summary": "Remove Category on File", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Category" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 52798 + }, + "enumValues": [], + "values": [], + "examples": [ + 52798 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 2173 + }, + "enumValues": [], + "values": [], + "examples": [ + 2173 + ] + }, + { + "name": "category_id", + "in": "path", + "required": true, + "description": "Category Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 59512 + }, + "enumValues": [], + "values": [], + "examples": [ + 59512 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveAddCategoryOnFileV2", + "functionName": "kdriveaddcategoryonfilev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/categories/{category_id}", + "summary": "Add Category on File", + "description": "Add an existing Category on a file", + "tags": [ + "Drive > Files > Category" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "category_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/categories/%7Bcategory_id%7D", + "operationId": "kDriveAddCategoryOnFileV2", + "summary": "Add Category on File", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Category" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 28950 + }, + "enumValues": [], + "values": [], + "examples": [ + 28950 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 34420 + }, + "enumValues": [], + "values": [], + "examples": [ + 34420 + ] + }, + { + "name": "category_id", + "in": "path", + "required": true, + "description": "Category Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 93249 + }, + "enumValues": [], + "values": [], + "examples": [ + 93249 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveValidatesAnAIGeneratedCategoryV2", + "functionName": "kdrivevalidatesanaigeneratedcategoryv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/categories/{category_id}/ai-feedback", + "summary": "Validates an AI generated Category", + "description": "Validates the category as correct or incorrect, according to `valid` parameter.", + "tags": [ + "Drive > Files > Category" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "category_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/categories/%7Bcategory_id%7D/ai-feedback", + "operationId": "kDriveValidatesAnAIGeneratedCategoryV2", + "summary": "Validates an AI generated Category", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Category" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 92049 + }, + "enumValues": [], + "values": [], + "examples": [ + 92049 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 36147 + }, + "enumValues": [], + "values": [], + "examples": [ + 36147 + ] + }, + { + "name": "category_id", + "in": "path", + "required": true, + "description": "Category Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 26158 + }, + "enumValues": [], + "values": [], + "examples": [ + 26158 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetFileCommentsV2", + "functionName": "kdrivegetfilecommentsv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/files/{file_id}/comments", + "summary": "Get file comments", + "description": "Retrieve all Comments from a file", + "tags": [ + "Drive > Files > File/Directory > Comment" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/comments", + "operationId": "kDriveGetFileCommentsV2", + "summary": "Get file comments", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Comment" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 27007 + }, + "enumValues": [], + "values": [], + "examples": [ + 27007 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 18889 + }, + "enumValues": [], + "values": [], + "examples": [ + 18889 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "user", + "enum": [ + "user", + "likes", + "responses", + "responses.user", + "responses.likes", + "total" + ] + }, + "enumValues": [ + "user", + "likes", + "responses", + "responses.user", + "responses.likes", + "total" + ], + "values": [ + "user", + "likes", + "responses", + "responses.user", + "responses.likes", + "total" + ], + "examples": [ + "user" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 7942 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 7942 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "maximum": 1000, + "minimum": 1, + "default": 10, + "example": 376 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 376 + ] + }, + { + "name": "total", + "in": "query", + "required": false, + "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "x-with": [ + "total" + ], + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "created_at" + ] + }, + "enumValues": [ + "created_at" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[created_at]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[created_at]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveAddCommentV2", + "functionName": "kdriveaddcommentv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/comments", + "summary": "Add comment", + "description": "Add a comment to a file.", + "tags": [ + "Drive > Files > File/Directory > Comment" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/comments", + "operationId": "kDriveAddCommentV2", + "summary": "Add comment", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Comment" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 3947 + }, + "enumValues": [], + "values": [], + "examples": [ + 3947 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 3664 + }, + "enumValues": [], + "values": [], + "examples": [ + 3664 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "likes", + "enum": [ + "user", + "likes", + "responses", + "responses.user", + "responses.likes" + ] + }, + "enumValues": [ + "user", + "likes", + "responses", + "responses.user", + "responses.likes" + ], + "values": [ + "user", + "likes", + "responses", + "responses.user", + "responses.likes" + ], + "examples": [ + "likes" + ] + } + ], + "responseStatuses": [ + "201", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveDeleteCommentV2", + "functionName": "kdrivedeletecommentv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/files/{file_id}/comments/{comment_id}", + "summary": "Delete comment", + "description": "Delete a comment from a file.", + "tags": [ + "Drive > Files > File/Directory > Comment" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "comment_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/comments/%7Bcomment_id%7D", + "operationId": "kDriveDeleteCommentV2", + "summary": "Delete comment", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Comment" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 33561 + }, + "enumValues": [], + "values": [], + "examples": [ + 33561 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 56665 + }, + "enumValues": [], + "values": [], + "examples": [ + 56665 + ] + }, + { + "name": "comment_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetCommentReplyV2", + "functionName": "kdrivegetcommentreplyv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/files/{file_id}/comments/{comment_id}", + "summary": "Get comment reply", + "description": "Retrieve reply responding to a comment on file.", + "tags": [ + "Drive > Files > File/Directory > Comment" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "comment_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/comments/%7Bcomment_id%7D", + "operationId": "kDriveGetCommentReplyV2", + "summary": "Get comment reply", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Comment" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 10954 + }, + "enumValues": [], + "values": [], + "examples": [ + 10954 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 82108 + }, + "enumValues": [], + "values": [], + "examples": [ + 82108 + ] + }, + { + "name": "comment_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "responses", + "enum": [ + "user", + "likes", + "responses", + "responses.user", + "responses.likes", + "total" + ] + }, + "enumValues": [ + "user", + "likes", + "responses", + "responses.user", + "responses.likes", + "total" + ], + "values": [ + "user", + "likes", + "responses", + "responses.user", + "responses.likes", + "total" + ], + "examples": [ + "responses" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 44442 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 44442 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "maximum": 1000, + "minimum": 1, + "default": 10, + "example": 678 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 678 + ] + }, + { + "name": "total", + "in": "query", + "required": false, + "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "x-with": [ + "total" + ], + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "created_at" + ] + }, + "enumValues": [ + "created_at" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[created_at]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[created_at]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveAddCommentReplyV2", + "functionName": "kdriveaddcommentreplyv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/comments/{comment_id}", + "summary": "Add comment reply", + "description": "Add a reply to a comment.", + "tags": [ + "Drive > Files > File/Directory > Comment" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "comment_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/comments/%7Bcomment_id%7D", + "operationId": "kDriveAddCommentReplyV2", + "summary": "Add comment reply", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Comment" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 6989 + }, + "enumValues": [], + "values": [], + "examples": [ + 6989 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 5721 + }, + "enumValues": [], + "values": [], + "examples": [ + 5721 + ] + }, + { + "name": "comment_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "likes", + "enum": [ + "user", + "likes", + "responses", + "responses.user", + "responses.likes" + ] + }, + "enumValues": [ + "user", + "likes", + "responses", + "responses.user", + "responses.likes" + ], + "values": [ + "user", + "likes", + "responses", + "responses.user", + "responses.likes" + ], + "examples": [ + "likes" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveModifyCommentV2", + "functionName": "kdrivemodifycommentv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "PUT", + "path": "/2/drive/{drive_id}/files/{file_id}/comments/{comment_id}", + "summary": "Modify comment", + "description": "Modify a comment on a file.", + "tags": [ + "Drive > Files > File/Directory > Comment" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "comment_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/comments/%7Bcomment_id%7D", + "operationId": "kDriveModifyCommentV2", + "summary": "Modify comment", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Comment" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 79948 + }, + "enumValues": [], + "values": [], + "examples": [ + 79948 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 31304 + }, + "enumValues": [], + "values": [], + "examples": [ + 31304 + ] + }, + { + "name": "comment_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "responses.likes", + "enum": [ + "user", + "likes", + "responses", + "responses.user", + "responses.likes" + ] + }, + "enumValues": [ + "user", + "likes", + "responses", + "responses.user", + "responses.likes" + ], + "values": [ + "user", + "likes", + "responses", + "responses.user", + "responses.likes" + ], + "examples": [ + "responses.likes" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveLikeCommentV2", + "functionName": "kdrivelikecommentv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/comments/{comment_id}/like", + "summary": "Like comment", + "description": "Add a like to the comment", + "tags": [ + "Drive > Files > File/Directory > Comment" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "comment_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/comments/%7Bcomment_id%7D/like", + "operationId": "kDriveLikeCommentV2", + "summary": "Like comment", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Comment" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 61123 + }, + "enumValues": [], + "values": [], + "examples": [ + 61123 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 62200 + }, + "enumValues": [], + "values": [], + "examples": [ + 62200 + ] + }, + { + "name": "comment_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveUnlikeCommentV2", + "functionName": "kdriveunlikecommentv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/comments/{comment_id}/unlike", + "summary": "Unlike comment", + "description": "Remove a like from the Comment", + "tags": [ + "Drive > Files > File/Directory > Comment" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "comment_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/comments/%7Bcomment_id%7D/unlike", + "operationId": "kDriveUnlikeCommentV2", + "summary": "Unlike comment", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Comment" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 9444 + }, + "enumValues": [], + "values": [], + "examples": [ + 9444 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 55412 + }, + "enumValues": [], + "values": [], + "examples": [ + 55412 + ] + }, + { + "name": "comment_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveCopyToDriveV2", + "functionName": "kdrivecopytodrivev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/copy-to-drive", + "summary": "Copy to Drive", + "description": "Copy source file in source drive to destination drive at destination folder.", + "tags": [ + "Drive > Files > File/Directory" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/copy-to-drive", + "operationId": "kDriveCopyToDriveV2", + "summary": "Copy to Drive", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "404", + "422", + "503" + ] + } + }, + { + "operationId": "get_2_drive_drive_id_files_file_id_download", + "functionName": "get2DriveDriveIdFilesFileIdDownload", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/files/{file_id}/download", + "summary": "Download", + "description": "Download file content or directory as Zip file.\n\n\nPlease note that this may respond a 302 to actually download the requested content.\n", + "tags": [ + "Drive > Files > File/Directory" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "as", + "in": "query", + "required": false + } + ], + "headerParameters": [ + { + "name": "x-kdrive-file-password", + "in": "header", + "required": false + } + ], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json", + "application/octet-stream" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/download", + "operationId": null, + "summary": "Download", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 13097 + }, + "enumValues": [], + "values": [], + "examples": [ + 13097 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 29259 + }, + "enumValues": [], + "values": [], + "examples": [ + 29259 + ] + }, + { + "name": "as", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "as", + "enum": [ + "pdf", + "text" + ], + "type": "string", + "description": "Convert file before download", + "example": "text" + }, + "enumValues": [ + "pdf", + "text" + ], + "values": [], + "examples": [ + "text" + ] + }, + { + "name": "x-kdrive-file-password", + "in": "header", + "required": false, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "title": "x-kdrive-file-password", + "type": "string", + "description": "File password to open it for conversion, if the file is password-protected", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveDeleteDropboxV2", + "functionName": "kdrivedeletedropboxv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/files/{file_id}/dropbox", + "summary": "Delete dropbox", + "description": "Delete a Dropbox Directory resource", + "tags": [ + "Drive > Files > Dropbox" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/dropbox", + "operationId": "kDriveDeleteDropboxV2", + "summary": "Delete dropbox", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Dropbox" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 49177 + }, + "enumValues": [], + "values": [], + "examples": [ + 49177 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 44995 + }, + "enumValues": [], + "values": [], + "examples": [ + 44995 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetDropboxV2", + "functionName": "kdrivegetdropboxv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/files/{file_id}/dropbox", + "summary": "Get dropbox", + "description": "Get dropbox by the directory identifier.\nA dropbox allows no logged users to upload files to this directory via an external dropbox link (see Drive > External Access > Dropbox).", + "tags": [ + "Drive > Files > Dropbox" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/dropbox", + "operationId": "kDriveGetDropboxV2", + "summary": "Get dropbox", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Dropbox" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 39507 + }, + "enumValues": [], + "values": [], + "examples": [ + 39507 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 78507 + }, + "enumValues": [], + "values": [], + "examples": [ + 78507 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "capabilities", + "enum": [ + "user", + "capabilities", + "directory", + "directory.capabilities", + "directory.path", + "directory.parents" + ] + }, + "enumValues": [ + "user", + "capabilities", + "directory", + "directory.capabilities", + "directory.path", + "directory.parents" + ], + "values": [ + "user", + "capabilities", + "directory", + "directory.capabilities", + "directory.path", + "directory.parents" + ], + "examples": [ + "capabilities" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveConvertAFolderIntoADropboxV2", + "functionName": "kdriveconvertafolderintoadropboxv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/dropbox", + "summary": "Convert a folder into a dropbox", + "description": "A dropbox allows unauthenticated users to upload files onto the drive via a public link (see Drive > External Access > Dropbox).", + "tags": [ + "Drive > Files > Dropbox" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/dropbox", + "operationId": "kDriveConvertAFolderIntoADropboxV2", + "summary": "Convert a folder into a dropbox", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Dropbox" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 91121 + }, + "enumValues": [], + "values": [], + "examples": [ + 91121 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 61781 + }, + "enumValues": [], + "values": [], + "examples": [ + 61781 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveUpdateDropboxV2", + "functionName": "kdriveupdatedropboxv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "PUT", + "path": "/2/drive/{drive_id}/files/{file_id}/dropbox", + "summary": "Update dropbox", + "description": "Update and manage a dropbox.", + "tags": [ + "Drive > Files > Dropbox" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/dropbox", + "operationId": "kDriveUpdateDropboxV2", + "summary": "Update dropbox", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Dropbox" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 84403 + }, + "enumValues": [], + "values": [], + "examples": [ + 84403 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 39143 + }, + "enumValues": [], + "values": [], + "examples": [ + 39143 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveDropboxInviteV2", + "functionName": "kdrivedropboxinvitev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/dropbox/invite", + "summary": "Dropbox invite", + "description": "Send an email with the dropbox external link, to allow an user to upload files.", + "tags": [ + "Drive > Files > Dropbox" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/dropbox/invite", + "operationId": "kDriveDropboxInviteV2", + "summary": "Dropbox invite", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Dropbox" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 22065 + }, + "enumValues": [], + "values": [], + "examples": [ + 22065 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 15960 + }, + "enumValues": [], + "values": [], + "examples": [ + 15960 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveUnfavoriteFileV2", + "functionName": "kdriveunfavoritefilev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/files/{file_id}/favorite", + "summary": "Unfavorite file", + "description": "Remove a file from the favorites", + "tags": [ + "Drive > Files > Favorite" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/favorite", + "operationId": "kDriveUnfavoriteFileV2", + "summary": "Unfavorite file", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Favorite" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 84491 + }, + "enumValues": [], + "values": [], + "examples": [ + 84491 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 39655 + }, + "enumValues": [], + "values": [], + "examples": [ + 39655 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveFavoriteFileV2", + "functionName": "kdrivefavoritefilev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/favorite", + "summary": "Favorite file", + "description": "Add a file in the favorites", + "tags": [ + "Drive > Files > Favorite" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/favorite", + "operationId": "kDriveFavoriteFileV2", + "summary": "Favorite file", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Favorite" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 86607 + }, + "enumValues": [], + "values": [], + "examples": [ + 86607 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 29090 + }, + "enumValues": [], + "values": [], + "examples": [ + 29090 + ] + } + ], + "responseStatuses": [ + "201", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveHashV2", + "functionName": "kdrivehashv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/files/{file_id}/hash", + "summary": "Hash", + "description": "Get file hash.", + "tags": [ + "Drive > Files > File/Directory" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/hash", + "operationId": "kDriveHashV2", + "summary": "Hash", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 73665 + }, + "enumValues": [], + "values": [], + "examples": [ + 73665 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 25729 + }, + "enumValues": [], + "values": [], + "examples": [ + 25729 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveRemoveSharelinkV2", + "functionName": "kdriveremovesharelinkv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/files/{file_id}/link", + "summary": "Remove share-link", + "description": "Delete a share link", + "tags": [ + "Drive > Files > Share link > Manage" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/link", + "operationId": "kDriveRemoveSharelinkV2", + "summary": "Remove share-link", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Share link", + "Manage" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 48976 + }, + "enumValues": [], + "values": [], + "examples": [ + 48976 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 23907 + }, + "enumValues": [], + "values": [], + "examples": [ + 23907 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetSharelinkV2", + "functionName": "kdrivegetsharelinkv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/files/{file_id}/link", + "summary": "Get share-link", + "description": "Get a share link information", + "tags": [ + "Drive > Files > Share link > Manage" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/link", + "operationId": "kDriveGetSharelinkV2", + "summary": "Get share-link", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Share link", + "Manage" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 83528 + }, + "enumValues": [], + "values": [], + "examples": [ + 83528 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 87136 + }, + "enumValues": [], + "values": [], + "examples": [ + 87136 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "views", + "enum": [ + "views" + ] + }, + "enumValues": [ + "views" + ], + "values": [ + "views" + ], + "examples": [ + "views" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveCreateSharelinkV2", + "functionName": "kdrivecreatesharelinkv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/link", + "summary": "Create share-link", + "description": "Create a share link", + "tags": [ + "Drive > Files > Share link > Manage" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/link", + "operationId": "kDriveCreateSharelinkV2", + "summary": "Create share-link", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Share link", + "Manage" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 50650 + }, + "enumValues": [], + "values": [], + "examples": [ + 50650 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 93139 + }, + "enumValues": [], + "values": [], + "examples": [ + 93139 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "views", + "enum": [ + "views" + ] + }, + "enumValues": [ + "views" + ], + "values": [ + "views" + ], + "examples": [ + "views" + ] + } + ], + "responseStatuses": [ + "201", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveUpdateSharelinkV2", + "functionName": "kdriveupdatesharelinkv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "PUT", + "path": "/2/drive/{drive_id}/files/{file_id}/link", + "summary": "Update share-link", + "description": "Update a share-link", + "tags": [ + "Drive > Files > Share link > Manage" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/link", + "operationId": "kDriveUpdateSharelinkV2", + "summary": "Update share-link", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Share link", + "Manage" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 35995 + }, + "enumValues": [], + "values": [], + "examples": [ + 35995 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 71221 + }, + "enumValues": [], + "values": [], + "examples": [ + 71221 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveShareLinkInviteV2", + "functionName": "kdrivesharelinkinvitev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/link/invite", + "summary": "Share link invite", + "description": "Send an email with the share link, to allow an user to upload files.", + "tags": [ + "Drive > Files > Share link > Manage" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/link/invite", + "operationId": "kDriveShareLinkInviteV2", + "summary": "Share link invite", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Share link", + "Manage" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 44170 + }, + "enumValues": [], + "values": [], + "examples": [ + 44170 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 82968 + }, + "enumValues": [], + "values": [], + "examples": [ + 82968 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDrivePreviewV2", + "functionName": "kdrivepreviewv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/files/{file_id}/preview", + "summary": "Preview", + "description": "Get file preview.", + "tags": [ + "Drive > Files > File/Directory" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "as", + "in": "query", + "required": false + }, + { + "name": "height", + "in": "query", + "required": false + }, + { + "name": "quality", + "in": "query", + "required": false + }, + { + "name": "width", + "in": "query", + "required": false + } + ], + "headerParameters": [ + { + "name": "x-kdrive-file-password", + "in": "header", + "required": false + } + ], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json", + "image/*" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/preview", + "operationId": "kDrivePreviewV2", + "summary": "Preview", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 4677 + }, + "enumValues": [], + "values": [], + "examples": [ + 4677 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 97025 + }, + "enumValues": [], + "values": [], + "examples": [ + 97025 + ] + }, + { + "name": "as", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "as", + "enum": [ + "pdf", + "text" + ], + "type": "string", + "description": "Convert file before preview", + "example": "text" + }, + "enumValues": [ + "pdf", + "text" + ], + "values": [], + "examples": [ + "text" + ] + }, + { + "name": "height", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "height", + "maximum": 10000, + "minimum": 10, + "type": "integer", + "description": "The height of the preview. This parameter only works on image", + "example": 1297 + }, + "enumValues": [], + "values": [], + "examples": [ + 1297 + ] + }, + { + "name": "quality", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "quality", + "maximum": 100, + "minimum": 1, + "type": "integer", + "description": "The quality of the preview. This parameter only works on image", + "example": 4 + }, + "enumValues": [], + "values": [], + "examples": [ + 4 + ] + }, + { + "name": "width", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "width", + "maximum": 10000, + "minimum": 10, + "type": "integer", + "description": "The width of the preview. This parameter only works on image", + "example": 1496 + }, + "enumValues": [], + "values": [], + "examples": [ + 1496 + ] + }, + { + "name": "x-kdrive-file-password", + "in": "header", + "required": false, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "title": "x-kdrive-file-password", + "type": "string", + "description": "File password to open it for conversion, if the file is password-protected", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveRenameV2", + "functionName": "kdriverenamev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/rename", + "summary": "Rename", + "description": "Rename a file/directory", + "tags": [ + "Drive > Files > File/Directory" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/rename", + "operationId": "kDriveRenameV2", + "summary": "Rename", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 89989 + }, + "enumValues": [], + "values": [], + "examples": [ + 89989 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 7077 + }, + "enumValues": [], + "values": [], + "examples": [ + 7077 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetSizeV2", + "functionName": "kdrivegetsizev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/files/{file_id}/sizes", + "summary": "Get size", + "description": "Get the size and storage_size of the File/Directory with children, up to $depth.", + "tags": [ + "Drive > Files > File/Directory" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "depth", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/sizes", + "operationId": "kDriveGetSizeV2", + "summary": "Get size", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 5369 + }, + "enumValues": [], + "values": [], + "examples": [ + 5369 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 30130 + }, + "enumValues": [], + "values": [], + "examples": [ + 30130 + ] + }, + { + "name": "depth", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "depth", + "enum": [ + "folder", + "unlimited" + ], + "type": "string", + "example": "unlimited" + }, + "enumValues": [ + "folder", + "unlimited" + ], + "values": [], + "examples": [ + "unlimited" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetAFileTemporaryURLV2", + "functionName": "kdrivegetafiletemporaryurlv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/files/{file_id}/temporary_url", + "summary": "Get a file Temporary URL", + "description": "Get a Temporary URL for a given file\n\n\nNote that it is not possible to get a directory temporary URL.\n", + "tags": [ + "Drive > Files > File/Directory" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "duration", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/temporary_url", + "operationId": "kDriveGetAFileTemporaryURLV2", + "summary": "Get a file Temporary URL", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 52416 + }, + "enumValues": [], + "values": [], + "examples": [ + 52416 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 71868 + }, + "enumValues": [], + "values": [], + "examples": [ + 71868 + ] + }, + { + "name": "duration", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "duration", + "maximum": 86400, + "minimum": 60, + "type": "integer", + "description": "How long before this link expires, in seconds", + "example": 25882 + }, + "enumValues": [], + "values": [], + "examples": [ + 25882 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveThumbnailV2", + "functionName": "kdrivethumbnailv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/files/{file_id}/thumbnail", + "summary": "Thumbnail", + "description": "Get file thumbnail.", + "tags": [ + "Drive > Files > File/Directory" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "height", + "in": "query", + "required": false + }, + { + "name": "width", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json", + "image/*" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/thumbnail", + "operationId": "kDriveThumbnailV2", + "summary": "Thumbnail", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 51990 + }, + "enumValues": [], + "values": [], + "examples": [ + 51990 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 66312 + }, + "enumValues": [], + "values": [], + "examples": [ + 66312 + ] + }, + { + "name": "height", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "height", + "maximum": 400, + "minimum": 10, + "type": "integer", + "description": "The height of the thumbnail.", + "example": 303 + }, + "enumValues": [], + "values": [], + "examples": [ + 303 + ] + }, + { + "name": "width", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "width", + "maximum": 400, + "minimum": 10, + "type": "integer", + "description": "The width of the thumbnail.", + "example": 162 + }, + "enumValues": [], + "values": [], + "examples": [ + 162 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveDeleteAllV2", + "functionName": "kdrivedeleteallv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/files/{file_id}/versions", + "summary": "Delete all", + "description": "Delete all version for file.", + "tags": [ + "Drive > Files > File/Directory > Version" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions", + "operationId": "kDriveDeleteAllV2", + "summary": "Delete all", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Version" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 76713 + }, + "enumValues": [], + "values": [], + "examples": [ + 76713 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 43690 + }, + "enumValues": [], + "values": [], + "examples": [ + 43690 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveListV2", + "functionName": "kdrivelistv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/files/{file_id}/versions", + "summary": "List", + "description": "Get list of file versions", + "tags": [ + "Drive > Files > File/Directory > Version" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": true, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions", + "operationId": "kDriveListV2", + "summary": "List", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Version" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": true, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 44574 + }, + "enumValues": [], + "values": [], + "examples": [ + 44574 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 52804 + }, + "enumValues": [], + "values": [], + "examples": [ + 52804 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "created_at", + "last_modified_at", + "keep_forever" + ] + }, + "enumValues": [ + "created_at", + "last_modified_at", + "keep_forever" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[created_at]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[created_at]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveDeleteV2", + "functionName": "kdrivedeletev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/files/{file_id}/versions/{version_id}", + "summary": "Delete", + "description": "Delete a file version.", + "tags": [ + "Drive > Files > File/Directory > Version" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "version_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions/%7Bversion_id%7D", + "operationId": "kDriveDeleteV2", + "summary": "Delete", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Version" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 24316 + }, + "enumValues": [], + "values": [], + "examples": [ + 24316 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 68940 + }, + "enumValues": [], + "values": [], + "examples": [ + 68940 + ] + }, + { + "name": "version_id", + "in": "path", + "required": true, + "description": "Version identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 10171 + }, + "enumValues": [], + "values": [], + "examples": [ + 10171 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "get_2_drive_drive_id_files_file_id_versions_version_id", + "functionName": "get2DriveDriveIdFilesFileIdVersionsVersionId", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/files/{file_id}/versions/{version_id}", + "summary": "Get", + "description": "Get file version information.", + "tags": [ + "Drive > Files > File/Directory > Version" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "version_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions/%7Bversion_id%7D", + "operationId": null, + "summary": "Get", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Version" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 35455 + }, + "enumValues": [], + "values": [], + "examples": [ + 35455 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 90752 + }, + "enumValues": [], + "values": [], + "examples": [ + 90752 + ] + }, + { + "name": "version_id", + "in": "path", + "required": true, + "description": "Version identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 10048 + }, + "enumValues": [], + "values": [], + "examples": [ + 10048 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveUpdateV2", + "functionName": "kdriveupdatev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "PUT", + "path": "/2/drive/{drive_id}/files/{file_id}/versions/{version_id}", + "summary": "Update", + "description": "Update file version", + "tags": [ + "Drive > Files > File/Directory > Version" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "version_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions/%7Bversion_id%7D", + "operationId": "kDriveUpdateV2", + "summary": "Update", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Version" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 26912 + }, + "enumValues": [], + "values": [], + "examples": [ + 26912 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 74539 + }, + "enumValues": [], + "values": [], + "examples": [ + 74539 + ] + }, + { + "name": "version_id", + "in": "path", + "required": true, + "description": "Version identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 36071 + }, + "enumValues": [], + "values": [], + "examples": [ + 36071 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "get_2_drive_drive_id_files_file_id_versions_version_id_download", + "functionName": "get2DriveDriveIdFilesFileIdVersionsVersionIdDownload", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/files/{file_id}/versions/{version_id}/download", + "summary": "Download", + "description": "Download file version.\n\n\nPlease note that this may respond a 302 to actually download the requested content.\n", + "tags": [ + "Drive > Files > File/Directory > Version" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "version_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json", + "application/octet-stream" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions/%7Bversion_id%7D/download", + "operationId": null, + "summary": "Download", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Version" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 58223 + }, + "enumValues": [], + "values": [], + "examples": [ + 58223 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 62055 + }, + "enumValues": [], + "values": [], + "examples": [ + 62055 + ] + }, + { + "name": "version_id", + "in": "path", + "required": true, + "description": "Version identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 14391 + }, + "enumValues": [], + "values": [], + "examples": [ + 14391 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveRestoreV2", + "functionName": "kdriverestorev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/versions/{version_id}/restore", + "summary": "Restore", + "description": "Restore a file version.", + "tags": [ + "Drive > Files > File/Directory > Version" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "version_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": true, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions/%7Bversion_id%7D/restore", + "operationId": "kDriveRestoreV2", + "summary": "Restore", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Version" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 7278 + }, + "enumValues": [], + "values": [], + "examples": [ + 7278 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 87640 + }, + "enumValues": [], + "values": [], + "examples": [ + 87640 + ] + }, + { + "name": "version_id", + "in": "path", + "required": true, + "description": "Version identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 3714 + }, + "enumValues": [], + "values": [], + "examples": [ + 3714 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "sharelink", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "sharelink" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveRestoreToDirectoryV2", + "functionName": "kdriverestoretodirectoryv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/{file_id}/versions/{version_id}/restore/{destination_directory_id}", + "summary": "Restore to Directory", + "description": "Restore a file version as a copy in target directory, keeping current original intact.", + "tags": [ + "Drive > Files > File/Directory > Version" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "version_id", + "in": "path", + "required": true + }, + { + "name": "destination_directory_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": true, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions/%7Bversion_id%7D/restore/%7Bdestination_directory_id%7D", + "operationId": "kDriveRestoreToDirectoryV2", + "summary": "Restore to Directory", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Version" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 54813 + }, + "enumValues": [], + "values": [], + "examples": [ + 54813 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 24461 + }, + "enumValues": [], + "values": [], + "examples": [ + 24461 + ] + }, + { + "name": "version_id", + "in": "path", + "required": true, + "description": "Version identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 70414 + }, + "enumValues": [], + "values": [], + "examples": [ + 70414 + ] + }, + { + "name": "destination_directory_id", + "in": "path", + "required": true, + "description": "Directory identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 47384 + }, + "enumValues": [], + "values": [], + "examples": [ + 47384 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "lock", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "lock" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveUpdateCurrentV2", + "functionName": "kdriveupdatecurrentv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "PUT", + "path": "/2/drive/{drive_id}/files/{file_id}/versions/current", + "summary": "Update current", + "description": "Update current file version", + "tags": [ + "Drive > Files > File/Directory > Version" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions/current", + "operationId": "kDriveUpdateCurrentV2", + "summary": "Update current", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Version" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 6682 + }, + "enumValues": [], + "values": [], + "examples": [ + 6682 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 76307 + }, + "enumValues": [], + "values": [], + "examples": [ + 76307 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "get_2_drive_drive_id_files_archives_archive_uuid", + "functionName": "get2DriveDriveIdFilesArchivesArchiveUuid", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/files/archives/{archive_uuid}", + "summary": "Download archive", + "description": "You can download an archive/zip with the token provided by the route drive/{drive_id}/files/archives.\n\nPlease note that this may respond a 302 to actually download the requested content.", + "tags": [ + "Drive > Files > Archive" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "archive_uuid", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json", + "application/zip" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/archives/%7Barchive_uuid%7D", + "operationId": null, + "summary": "Download archive", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Archive" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 69767 + }, + "enumValues": [], + "values": [], + "examples": [ + 69767 + ] + }, + { + "name": "archive_uuid", + "in": "path", + "required": true, + "description": "Archive uuid", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveRemoveCategoryOnFilesV2", + "functionName": "kdriveremovecategoryonfilesv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/files/categories/{category_id}", + "summary": "Remove Category on Files", + "description": "Removes a category on a set of files", + "tags": [ + "Drive > Files > Category" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "category_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/categories/%7Bcategory_id%7D", + "operationId": "kDriveRemoveCategoryOnFilesV2", + "summary": "Remove Category on Files", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Category" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 61171 + }, + "enumValues": [], + "values": [], + "examples": [ + 61171 + ] + }, + { + "name": "category_id", + "in": "path", + "required": true, + "description": "Category Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 9112 + }, + "enumValues": [], + "values": [], + "examples": [ + 9112 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveAddCategoryOnFilesV2", + "functionName": "kdriveaddcategoryonfilesv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/categories/{category_id}", + "summary": "Add category on files", + "description": "Adds an existing category on a set of files", + "tags": [ + "Drive > Files > Category" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "category_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/categories/%7Bcategory_id%7D", + "operationId": "kDriveAddCategoryOnFilesV2", + "summary": "Add category on files", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Category" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 15676 + }, + "enumValues": [], + "values": [], + "examples": [ + 15676 + ] + }, + { + "name": "category_id", + "in": "path", + "required": true, + "description": "Category Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 83471 + }, + "enumValues": [], + "values": [], + "examples": [ + 83471 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveCheckFilesExistenceV2", + "functionName": "kdrivecheckfilesexistencev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/files/exists", + "summary": "Check file's existence", + "description": "Check if some files ids still exists in the drive", + "tags": [ + "Drive > Files" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/exists", + "operationId": "kDriveCheckFilesExistenceV2", + "summary": "Check file's existence", + "categoryPath": [ + "kDrive", + "Drive", + "Files" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 58940 + }, + "enumValues": [], + "values": [], + "examples": [ + 58940 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveCleanImportsHistoryV2", + "functionName": "kdrivecleanimportshistoryv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/imports", + "summary": "Clean imports history", + "description": "Clean imports history for the current user.", + "tags": [ + "Drive > Files > External import" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/imports", + "operationId": "kDriveCleanImportsHistoryV2", + "summary": "Clean imports history", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "External import" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 57387 + }, + "enumValues": [], + "values": [], + "examples": [ + 57387 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveListImportsV2", + "functionName": "kdrivelistimportsv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/imports", + "summary": "List imports", + "description": "List all external imports for the current user", + "tags": [ + "Drive > Files > External import" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/imports", + "operationId": "kDriveListImportsV2", + "summary": "List imports", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "External import" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 19409 + }, + "enumValues": [], + "values": [], + "examples": [ + 19409 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "total", + "enum": [ + "total" + ] + }, + "enumValues": [ + "total" + ], + "values": [ + "total" + ], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 91769 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 91769 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "maximum": 1000, + "minimum": 1, + "default": 10, + "example": 21 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 21 + ] + }, + { + "name": "total", + "in": "query", + "required": false, + "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "x-with": [ + "total" + ], + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveDeleteImportV2", + "functionName": "kdrivedeleteimportv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/imports/{import_id}", + "summary": "Delete import", + "description": "Delete a external import", + "tags": [ + "Drive > Files > External import" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "import_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/imports/%7Bimport_id%7D", + "operationId": "kDriveDeleteImportV2", + "summary": "Delete import", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "External import" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 97737 + }, + "enumValues": [], + "values": [], + "examples": [ + 97737 + ] + }, + { + "name": "import_id", + "in": "path", + "required": true, + "description": "External import identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 92338 + }, + "enumValues": [], + "values": [], + "examples": [ + 92338 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "422", + "503" + ] + } + }, + { + "operationId": "kDriveListErroredImportFilesV2", + "functionName": "kdrivelisterroredimportfilesv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/imports/{import_id}", + "summary": "List errored import files", + "description": "List all files which couldn't be imported properly.", + "tags": [ + "Drive > Files > External import" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "import_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/imports/%7Bimport_id%7D", + "operationId": "kDriveListErroredImportFilesV2", + "summary": "List errored import files", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "External import" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 19802 + }, + "enumValues": [], + "values": [], + "examples": [ + 19802 + ] + }, + { + "name": "import_id", + "in": "path", + "required": true, + "description": "External import identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 87379 + }, + "enumValues": [], + "values": [], + "examples": [ + 87379 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "total", + "enum": [ + "total" + ] + }, + "enumValues": [ + "total" + ], + "values": [ + "total" + ], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 78013 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 78013 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "maximum": 1000, + "minimum": 1, + "default": 10, + "example": 662 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 662 + ] + }, + { + "name": "total", + "in": "query", + "required": false, + "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "x-with": [ + "total" + ], + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveCancelImportV2", + "functionName": "kdrivecancelimportv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "PUT", + "path": "/2/drive/{drive_id}/imports/{import_id}/cancel", + "summary": "Cancel import", + "description": "Cancel an external import.\nThis returns with a success if the import is already canceled or has ended.\n\nActual cancellation may take up to a few minutes to be effective", + "tags": [ + "Drive > Files > External import" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "import_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/imports/%7Bimport_id%7D/cancel", + "operationId": "kDriveCancelImportV2", + "summary": "Cancel import", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "External import" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 74467 + }, + "enumValues": [], + "values": [], + "examples": [ + 74467 + ] + }, + { + "name": "import_id", + "in": "path", + "required": true, + "description": "External import identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 16749 + }, + "enumValues": [], + "values": [], + "examples": [ + 16749 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveImportKDriveV2", + "functionName": "kdriveimportkdrivev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/imports/kdrive", + "summary": "Import kDrive", + "description": "Import the content of a kDrive", + "tags": [ + "Drive > Files > External import" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/imports/kdrive", + "operationId": "kDriveImportKDriveV2", + "summary": "Import kDrive", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "External import" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 17443 + }, + "enumValues": [], + "values": [], + "examples": [ + 17443 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "422", + "503" + ] + } + }, + { + "operationId": "kDriveImportOAuth2AppV2", + "functionName": "kdriveimportoauth2appv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/imports/oauth", + "summary": "Import OAuth2 app", + "description": "Import files and folders from a third party app supporting OAuth2", + "tags": [ + "Drive > Files > External import" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/imports/oauth", + "operationId": "kDriveImportOAuth2AppV2", + "summary": "Import OAuth2 app", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "External import" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 19717 + }, + "enumValues": [], + "values": [], + "examples": [ + 19717 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "422", + "503" + ] + } + }, + { + "operationId": "kDriveListEligibleDrivesV2", + "functionName": "kdrivelisteligibledrivesv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/imports/oauth/drives", + "summary": "List eligible drives", + "description": "List all drives eligible for import for the given third party application supporting OAuth2", + "tags": [ + "Drive > Files > External import" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "access_token_id", + "in": "query", + "required": false + }, + { + "name": "application", + "in": "query", + "required": true + }, + { + "name": "auth_code", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/imports/oauth/drives", + "operationId": "kDriveListEligibleDrivesV2", + "summary": "List eligible drives", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "External import" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 19528 + }, + "enumValues": [], + "values": [], + "examples": [ + 19528 + ] + }, + { + "name": "access_token_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "access_token_id", + "type": "integer", + "description": "ID of the authentication token for the application", + "example": 8173 + }, + "enumValues": [], + "values": [], + "examples": [ + 8173 + ] + }, + { + "name": "application", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "application", + "enum": [ + "dropbox", + "onedrive" + ], + "type": "string", + "description": "Supported service or third-party service identifier for external import.dropbox: Import from Dropbox.onedrive: Import from Microsoft OneDrive.", + "example": "dropbox" + }, + "enumValues": [ + "dropbox", + "onedrive" + ], + "values": [], + "examples": [ + "dropbox" + ] + }, + { + "name": "auth_code", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "auth_code", + "maxLength": 12288, + "minLength": 40, + "pattern": "^[a-zA-Z0-9\\-._~\\+!\\/\\*]+\\$*$", + "type": "string", + "description": "Authentication code of the application", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "404", + "422", + "503" + ] + } + }, + { + "operationId": "kDriveImportKDriveSharelinkV2", + "functionName": "kdriveimportkdrivesharelinkv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/imports/sharelink", + "summary": "Import kDrive sharelink", + "description": "Import the content of a kDrive sharelink", + "tags": [ + "Drive > Files > External import" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/imports/sharelink", + "operationId": "kDriveImportKDriveSharelinkV2", + "summary": "Import kDrive sharelink", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "External import" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 22739 + }, + "enumValues": [], + "values": [], + "examples": [ + 22739 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "422", + "503" + ] + } + }, + { + "operationId": "kDriveImportWebDAVAppV2", + "functionName": "kdriveimportwebdavappv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/imports/webdav", + "summary": "Import WebDAV app", + "description": "Import files and folders from a third party app supporting WebDAV", + "tags": [ + "Drive > Files > External import" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/imports/webdav", + "operationId": "kDriveImportWebDAVAppV2", + "summary": "Import WebDAV app", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "External import" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 51442 + }, + "enumValues": [], + "values": [], + "examples": [ + 51442 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "422", + "503" + ] + } + }, + { + "operationId": "kDriveUpdatePreferencesV2", + "functionName": "kdriveupdatepreferencesv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "PUT", + "path": "/2/drive/{drive_id}/preferences", + "summary": "Update Preferences", + "description": "Updates the connected user preference for a drive.", + "tags": [ + "Drive > Settings" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/preferences", + "operationId": "kDriveUpdatePreferencesV2", + "summary": "Update Preferences", + "categoryPath": [ + "kDrive", + "Drive", + "Settings" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 65658 + }, + "enumValues": [], + "values": [], + "examples": [ + 65658 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetDrivesSettingsV2", + "functionName": "kdrivegetdrivessettingsv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/settings", + "summary": "Get drive's settings", + "description": "Get drive's settings", + "tags": [ + "Drive > Settings" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/settings", + "operationId": "kDriveGetDrivesSettingsV2", + "summary": "Get drive's settings", + "categoryPath": [ + "kDrive", + "Drive", + "Settings" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 22065 + }, + "enumValues": [], + "values": [], + "examples": [ + 22065 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveUpdateIASettingsV2", + "functionName": "kdriveupdateiasettingsv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "PUT", + "path": "/2/drive/{drive_id}/settings/ai", + "summary": "Update IA settings", + "description": "", + "tags": [ + "Drive > Settings" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/settings/ai", + "operationId": "kDriveUpdateIASettingsV2", + "summary": "Update IA settings", + "categoryPath": [ + "kDrive", + "Drive", + "Settings" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 49595 + }, + "enumValues": [], + "values": [], + "examples": [ + 49595 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "403", + "404", + "417", + "500", + "503" + ] + } + }, + { + "operationId": "kDriveUpdateShareLinkSettingsV2", + "functionName": "kdriveupdatesharelinksettingsv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "PUT", + "path": "/2/drive/{drive_id}/settings/link", + "summary": "Update ShareLink settings", + "description": "", + "tags": [ + "Drive > Settings" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/settings/link", + "operationId": "kDriveUpdateShareLinkSettingsV2", + "summary": "Update ShareLink settings", + "categoryPath": [ + "kDrive", + "Drive", + "Settings" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 24633 + }, + "enumValues": [], + "values": [], + "examples": [ + 24633 + ] + } + ], + "responseStatuses": [ + "200", + "401", + "403", + "404", + "500", + "503" + ] + } + }, + { + "operationId": "kDriveUpdateOfficeSettingsV2", + "functionName": "kdriveupdateofficesettingsv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "PUT", + "path": "/2/drive/{drive_id}/settings/office", + "summary": "Update Office settings", + "description": "Update the office settings, the default opening office editor", + "tags": [ + "Drive > Settings" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/settings/office", + "operationId": "kDriveUpdateOfficeSettingsV2", + "summary": "Update Office settings", + "categoryPath": [ + "kDrive", + "Drive", + "Settings" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 80595 + }, + "enumValues": [], + "values": [], + "examples": [ + 80595 + ] + } + ], + "responseStatuses": [ + "200", + "401", + "403", + "404", + "500", + "503" + ] + } + }, + { + "operationId": "kDriveUpdateTrashSettingsV2", + "functionName": "kdriveupdatetrashsettingsv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "PUT", + "path": "/2/drive/{drive_id}/settings/trash", + "summary": "Update trash settings", + "description": "Update the trash settings, including the retention period of trashed files", + "tags": [ + "Drive > Settings" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/settings/trash", + "operationId": "kDriveUpdateTrashSettingsV2", + "summary": "Update trash settings", + "categoryPath": [ + "kDrive", + "Drive", + "Settings" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 7864 + }, + "enumValues": [], + "values": [], + "examples": [ + 7864 + ] + } + ], + "responseStatuses": [ + "200", + "401", + "403", + "404", + "500", + "503" + ] + } + }, + { + "operationId": "kDriveChartActivitiesV2", + "functionName": "kdrivechartactivitiesv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/statistics/activities", + "summary": "Chart : Activities", + "description": "Chart data of activities metrics over time", + "tags": [ + "Drive > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "interval", + "in": "query", + "required": true + }, + { + "name": "metric", + "in": "query", + "required": true + }, + { + "name": "until", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/statistics/activities", + "operationId": "kDriveChartActivitiesV2", + "summary": "Chart : Activities", + "categoryPath": [ + "kDrive", + "Drive", + "Statistics" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 46891 + }, + "enumValues": [], + "values": [], + "examples": [ + 46891 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "from", + "maximum": 253402300799, + "type": "integer", + "description": "Date from which to get statistics in unix-timestamp format", + "example": 114869388336 + }, + "enumValues": [], + "values": [], + "examples": [ + 114869388336 + ] + }, + { + "name": "interval", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "interval", + "maximum": 720, + "minimum": 1, + "type": "integer", + "description": "Statistics hours interval between from and until", + "example": 170 + }, + "enumValues": [], + "values": [], + "examples": [ + 170 + ] + }, + { + "name": "metric", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "metric", + "enum": [ + "devices", + "shared_files", + "users" + ], + "type": "string", + "example": "users" + }, + "enumValues": [ + "devices", + "shared_files", + "users" + ], + "values": [], + "examples": [ + "users" + ] + }, + { + "name": "until", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "until", + "maximum": 253402300799, + "type": "integer", + "description": "Date until when to get statistics in unix-timestamp format", + "example": 215397109026 + }, + "enumValues": [], + "values": [], + "examples": [ + 215397109026 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveExportActivitiesV2", + "functionName": "kdriveexportactivitiesv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/statistics/activities/export", + "summary": "Export : Activities", + "description": "Exports activities statistics", + "tags": [ + "Drive > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "interval", + "in": "query", + "required": true + }, + { + "name": "metric", + "in": "query", + "required": true + }, + { + "name": "until", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json", + "text/csv" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/statistics/activities/export", + "operationId": "kDriveExportActivitiesV2", + "summary": "Export : Activities", + "categoryPath": [ + "kDrive", + "Drive", + "Statistics" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 54433 + }, + "enumValues": [], + "values": [], + "examples": [ + 54433 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "from", + "maximum": 253402300799, + "type": "integer", + "description": "Date from which to get statistics in unix-timestamp format", + "example": 114610841422 + }, + "enumValues": [], + "values": [], + "examples": [ + 114610841422 + ] + }, + { + "name": "interval", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "interval", + "maximum": 720, + "minimum": 1, + "type": "integer", + "description": "Statistics hours interval between from and until", + "example": 610 + }, + "enumValues": [], + "values": [], + "examples": [ + 610 + ] + }, + { + "name": "metric", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "metric", + "enum": [ + "devices", + "shared_files", + "users" + ], + "type": "string", + "example": "shared_files" + }, + "enumValues": [ + "devices", + "shared_files", + "users" + ], + "values": [], + "examples": [ + "shared_files" + ] + }, + { + "name": "until", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "until", + "maximum": 253402300799, + "type": "integer", + "description": "Date until when to get statistics in unix-timestamp format", + "example": 188592901374 + }, + "enumValues": [], + "values": [], + "examples": [ + 188592901374 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveActivitiesShareLinksV2", + "functionName": "kdriveactivitiessharelinksv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/statistics/activities/links", + "summary": "Activities : ShareLinks", + "description": "", + "tags": [ + "Drive > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "max_view", + "in": "query", + "required": false + }, + { + "name": "min_view", + "in": "query", + "required": false + }, + { + "name": "rights", + "in": "query", + "required": false + }, + { + "name": "search", + "in": "query", + "required": false + }, + { + "name": "until", + "in": "query", + "required": true + }, + { + "name": "valid_until", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/statistics/activities/links", + "operationId": "kDriveActivitiesShareLinksV2", + "summary": "Activities : ShareLinks", + "categoryPath": [ + "kDrive", + "Drive", + "Statistics" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 51889 + }, + "enumValues": [], + "values": [], + "examples": [ + 51889 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "total", + "enum": [ + "file", + "total" + ] + }, + "enumValues": [ + "file", + "total" + ], + "values": [ + "file", + "total" + ], + "examples": [ + "total" + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "from", + "maximum": 253402300799, + "type": "integer", + "description": "Date from which to get statistics in unix-timestamp format", + "example": 160343221026 + }, + "enumValues": [], + "values": [], + "examples": [ + 160343221026 + ] + }, + { + "name": "max_view", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "max_view", + "type": "integer", + "description": "Filter result by a maximum view", + "example": 46662 + }, + "enumValues": [], + "values": [], + "examples": [ + 46662 + ] + }, + { + "name": "min_view", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "min_view", + "type": "integer", + "description": "Filter result by a minimum view", + "example": 99832 + }, + "enumValues": [], + "values": [], + "examples": [ + 99832 + ] + }, + { + "name": "rights", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "rights", + "type": "array", + "items": { + "title": "item", + "enum": [ + "inherit", + "password", + "public" + ], + "type": "string", + "description": "Rights required to view the share link.inherit: Share link is accessible only by users of the drive.password: Share link is public but protected by a password.public: Share link is public, no restriction set.", + "example": "inherit" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "search", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "search", + "type": "string", + "description": " Search the exact match of share link filename when file is asked.", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "until", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "until", + "maximum": 253402300799, + "type": "integer", + "description": "Date until when to get statistics in unix-timestamp format", + "example": 202756392150 + }, + "enumValues": [], + "values": [], + "examples": [ + 202756392150 + ] + }, + { + "name": "valid_until", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "valid_until", + "maximum": 253402300799, + "type": "integer", + "description": "Filter result by valid_until date", + "nullable": true, + "example": 192605628982 + }, + "enumValues": [], + "values": [], + "examples": [ + 192605628982 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 61907 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 61907 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "maximum": 1000, + "minimum": 1, + "default": 10, + "example": 262 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 262 + ] + }, + { + "name": "total", + "in": "query", + "required": false, + "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "x-with": [ + "total" + ], + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "unique_views", + "views", + "files.path", + "relevance" + ] + }, + "enumValues": [ + "unique_views", + "views", + "files.path", + "relevance" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[unique_views]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[unique_views]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveExportShareLinksActivitiesV2", + "functionName": "kdriveexportsharelinksactivitiesv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/statistics/activities/links/export", + "summary": "Export : ShareLinks Activities", + "description": "", + "tags": [ + "Drive > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "max_view", + "in": "query", + "required": false + }, + { + "name": "min_view", + "in": "query", + "required": false + }, + { + "name": "rights", + "in": "query", + "required": false + }, + { + "name": "until", + "in": "query", + "required": true + }, + { + "name": "valid_until", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/statistics/activities/links/export", + "operationId": "kDriveExportShareLinksActivitiesV2", + "summary": "Export : ShareLinks Activities", + "categoryPath": [ + "kDrive", + "Drive", + "Statistics" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 41775 + }, + "enumValues": [], + "values": [], + "examples": [ + 41775 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "from", + "maximum": 253402300799, + "type": "integer", + "description": "Date from which to get statistics in unix-timestamp format", + "example": 81508718286 + }, + "enumValues": [], + "values": [], + "examples": [ + 81508718286 + ] + }, + { + "name": "max_view", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "max_view", + "type": "integer", + "description": "Filter result by a maximum view", + "example": 1686 + }, + "enumValues": [], + "values": [], + "examples": [ + 1686 + ] + }, + { + "name": "min_view", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "min_view", + "type": "integer", + "description": "Filter result by a minimum view", + "example": 2394 + }, + "enumValues": [], + "values": [], + "examples": [ + 2394 + ] + }, + { + "name": "rights", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "rights", + "type": "array", + "items": { + "title": "item", + "enum": [ + "inherit", + "password", + "public" + ], + "type": "string", + "description": "Rights required to view the share link.inherit: Share link is accessible only by users of the drive.password: Share link is public but protected by a password.public: Share link is public, no restriction set.", + "example": "inherit" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "until", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "until", + "maximum": 253402300799, + "type": "integer", + "description": "Date until when to get statistics in unix-timestamp format", + "example": 111073669350 + }, + "enumValues": [], + "values": [], + "examples": [ + 111073669350 + ] + }, + { + "name": "valid_until", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "valid_until", + "maximum": 253402300799, + "type": "integer", + "description": "Filter result by valid_until date", + "nullable": true, + "example": 27458365290 + }, + "enumValues": [], + "values": [], + "examples": [ + 27458365290 + ] + } + ], + "responseStatuses": [ + "200", + "401", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveActivitiesSharedFilesV2", + "functionName": "kdriveactivitiessharedfilesv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/statistics/activities/shared_files", + "summary": "Activities : Shared files", + "description": "", + "tags": [ + "Drive > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "until", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/statistics/activities/shared_files", + "operationId": "kDriveActivitiesSharedFilesV2", + "summary": "Activities : Shared files", + "categoryPath": [ + "kDrive", + "Drive", + "Statistics" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 8048 + }, + "enumValues": [], + "values": [], + "examples": [ + 8048 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "from", + "maximum": 253402300799, + "type": "integer", + "description": "Date from which to get statistics in unix-timestamp format", + "example": 247705424988 + }, + "enumValues": [], + "values": [], + "examples": [ + 247705424988 + ] + }, + { + "name": "until", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "until", + "maximum": 253402300799, + "type": "integer", + "description": "Date until when to get statistics in unix-timestamp format", + "example": 84000241104 + }, + "enumValues": [], + "values": [], + "examples": [ + 84000241104 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveActivitiesUsersV2", + "functionName": "kdriveactivitiesusersv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/statistics/activities/users", + "summary": "Activities : Users", + "description": "", + "tags": [ + "Drive > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "until", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/statistics/activities/users", + "operationId": "kDriveActivitiesUsersV2", + "summary": "Activities : Users", + "categoryPath": [ + "kDrive", + "Drive", + "Statistics" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 27461 + }, + "enumValues": [], + "values": [], + "examples": [ + 27461 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "from", + "maximum": 253402300799, + "type": "integer", + "description": "Date from which to get statistics in unix-timestamp format", + "example": 116591659637 + }, + "enumValues": [], + "values": [], + "examples": [ + 116591659637 + ] + }, + { + "name": "until", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "until", + "maximum": 253402300799, + "type": "integer", + "description": "Date until when to get statistics in unix-timestamp format", + "example": 55641672228 + }, + "enumValues": [], + "values": [], + "examples": [ + 55641672228 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveChartFilesSizeV2", + "functionName": "kdrivechartfilessizev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/statistics/sizes", + "summary": "Chart : files size", + "description": "Chart data, list files size value over time", + "tags": [ + "Drive > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "interval", + "in": "query", + "required": true + }, + { + "name": "metrics", + "in": "query", + "required": true + }, + { + "name": "until", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/statistics/sizes", + "operationId": "kDriveChartFilesSizeV2", + "summary": "Chart : files size", + "categoryPath": [ + "kDrive", + "Drive", + "Statistics" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 90153 + }, + "enumValues": [], + "values": [], + "examples": [ + 90153 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "from", + "maximum": 253402300799, + "type": "integer", + "description": "Date from which to get statistics in unix-timestamp format", + "example": 78443932713 + }, + "enumValues": [], + "values": [], + "examples": [ + 78443932713 + ] + }, + { + "name": "interval", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "interval", + "maximum": 720, + "minimum": 1, + "type": "integer", + "description": "Statistics hours interval between from and until", + "example": 435 + }, + "enumValues": [], + "values": [], + "examples": [ + 435 + ] + }, + { + "name": "metrics", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "metrics", + "type": "array", + "items": { + "title": "item", + "enum": [ + "files", + "trash", + "versions" + ], + "type": "string" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "until", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "until", + "maximum": 253402300799, + "type": "integer", + "description": "Date until when to get statistics in unix-timestamp format", + "example": 157335957888 + }, + "enumValues": [], + "values": [], + "examples": [ + 157335957888 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "500", + "503" + ] + } + }, + { + "operationId": "kDriveExportFilesSizeV2", + "functionName": "kdriveexportfilessizev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/statistics/sizes/export", + "summary": "Export : files size", + "description": "Exports sizes statistics as csv file", + "tags": [ + "Drive > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "interval", + "in": "query", + "required": true + }, + { + "name": "metrics", + "in": "query", + "required": true + }, + { + "name": "until", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json", + "text/csv" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/statistics/sizes/export", + "operationId": "kDriveExportFilesSizeV2", + "summary": "Export : files size", + "categoryPath": [ + "kDrive", + "Drive", + "Statistics" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 5863 + }, + "enumValues": [], + "values": [], + "examples": [ + 5863 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "from", + "maximum": 253402300799, + "type": "integer", + "description": "Date from which to get statistics in unix-timestamp format", + "example": 42338770731 + }, + "enumValues": [], + "values": [], + "examples": [ + 42338770731 + ] + }, + { + "name": "interval", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "interval", + "maximum": 720, + "minimum": 1, + "type": "integer", + "description": "Statistics hours interval between from and until", + "example": 375 + }, + "enumValues": [], + "values": [], + "examples": [ + 375 + ] + }, + { + "name": "metrics", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "metrics", + "type": "array", + "items": { + "title": "item", + "enum": [ + "files", + "trash", + "versions" + ], + "type": "string" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "until", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "until", + "maximum": 253402300799, + "type": "integer", + "description": "Date until when to get statistics in unix-timestamp format", + "example": 228143515705 + }, + "enumValues": [], + "values": [], + "examples": [ + 228143515705 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "500", + "503" + ] + } + }, + { + "operationId": "kDriveEmptyTrashV2", + "functionName": "kdriveemptytrashv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/trash", + "summary": "Empty trash", + "description": "Empty all trashed files", + "tags": [ + "Drive > Files > Trash" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/trash", + "operationId": "kDriveEmptyTrashV2", + "summary": "Empty trash", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Trash" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "the drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 72257 + }, + "enumValues": [], + "values": [], + "examples": [ + 72257 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveRemoveFileV2", + "functionName": "kdriveremovefilev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/trash/{file_id}", + "summary": "Remove file", + "description": "Delete a file from trash (remove it completely)", + "tags": [ + "Drive > Files > Trash" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/trash/%7Bfile_id%7D", + "operationId": "kDriveRemoveFileV2", + "summary": "Remove file", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Trash" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "the drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 84520 + }, + "enumValues": [], + "values": [], + "examples": [ + 84520 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "the file identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 3270 + }, + "enumValues": [], + "values": [], + "examples": [ + 3270 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveCountDirectoryFileInTrashedDirectoryV2", + "functionName": "kdrivecountdirectoryfileintrasheddirectoryv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/trash/{file_id}/count", + "summary": "Count Directory/File in trashed Directory", + "description": "Count the number of Directory and File", + "tags": [ + "Drive > Files > Trash" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": true, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/trash/%7Bfile_id%7D/count", + "operationId": "kDriveCountDirectoryFileInTrashedDirectoryV2", + "summary": "Count Directory/File in trashed Directory", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Trash" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "the drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 38938 + }, + "enumValues": [], + "values": [], + "examples": [ + 38938 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "the file identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 51637 + }, + "enumValues": [], + "values": [], + "examples": [ + 51637 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveRestoreFileV2", + "functionName": "kdriverestorefilev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/trash/{file_id}/restore", + "summary": "Restore file", + "description": "Restore a specific Directory or File from the trash", + "tags": [ + "Drive > Files > Trash" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/trash/%7Bfile_id%7D/restore", + "operationId": "kDriveRestoreFileV2", + "summary": "Restore file", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Trash" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "the drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 82705 + }, + "enumValues": [], + "values": [], + "examples": [ + 82705 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "the file identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 95105 + }, + "enumValues": [], + "values": [], + "examples": [ + 95105 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetThumbnailV2", + "functionName": "kdrivegetthumbnailv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/trash/{file_id}/thumbnail", + "summary": "Get thumbnail", + "description": "Get thumbnail of trashed file", + "tags": [ + "Drive > Files > Trash" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "height", + "in": "query", + "required": false + }, + { + "name": "width", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json", + "image/*" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/trash/%7Bfile_id%7D/thumbnail", + "operationId": "kDriveGetThumbnailV2", + "summary": "Get thumbnail", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Trash" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "the drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 40593 + }, + "enumValues": [], + "values": [], + "examples": [ + 40593 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "the file identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 93714 + }, + "enumValues": [], + "values": [], + "examples": [ + 93714 + ] + }, + { + "name": "height", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "height", + "maximum": 400, + "minimum": 10, + "type": "integer", + "description": "The height of the thumbnail.", + "example": 264 + }, + "enumValues": [], + "values": [], + "examples": [ + 264 + ] + }, + { + "name": "width", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "width", + "maximum": 400, + "minimum": 10, + "type": "integer", + "description": "The width of the thumbnail.", + "example": 343 + }, + "enumValues": [], + "values": [], + "examples": [ + 343 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveCountDirectoryFileInTrashV2", + "functionName": "kdrivecountdirectoryfileintrashv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/trash/count", + "summary": "Count Directory/File in Trash", + "description": "Count the number of Directory and File in trash", + "tags": [ + "Drive > Files > Trash" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/trash/count", + "operationId": "kDriveCountDirectoryFileInTrashV2", + "summary": "Count Directory/File in Trash", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Trash" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "the drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 78364 + }, + "enumValues": [], + "values": [], + "examples": [ + 78364 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveCancelByPathV2", + "functionName": "kdrivecancelbypathv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/upload", + "summary": "Cancel by path", + "description": "Cancel an upload by its path (for instance, if the session token is unknown)", + "tags": [ + "Drive > Files > File/Directory > Upload" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/upload", + "operationId": "kDriveCancelByPathV2", + "summary": "Cancel by path", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Upload" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 46409 + }, + "enumValues": [], + "values": [], + "examples": [ + 46409 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveCancelSessionV2", + "functionName": "kdrivecancelsessionv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/upload/session/{session_token}", + "summary": "Cancel session", + "description": "Cancel an upload by its token. If you want to stop the upload and close the session to explicitly erase the file/upload.\n

\nWhen a session is started, it can be used for a maximum of 4 hours. It will be automatically canceled afterwards.\n", + "tags": [ + "Drive > Files > File/Directory > Upload > Session" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "session_token", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": true, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/upload/session/%7Bsession_token%7D", + "operationId": "kDriveCancelSessionV2", + "summary": "Cancel session", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Upload", + "Session" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 67639 + }, + "enumValues": [], + "values": [], + "examples": [ + 67639 + ] + }, + { + "name": "session_token", + "in": "path", + "required": true, + "description": "Session token uuid", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 80057 + }, + "enumValues": [], + "values": [], + "examples": [ + 80057 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveBatchCancelSessionsV2", + "functionName": "kdrivebatchcancelsessionsv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/upload/session/batch", + "summary": "Batch : cancel sessions", + "description": "Cancel multiple session tokens. If you want to stop the upload and close one or more sessions to explicitly erase file(s)/upload(s).\n

\nWhen a session is started, it can be used for a maximum of 4 hours. It will be automatically canceled afterwards.\n\n
\n The batch cannot exceed 1,000 sessions.\n", + "tags": [ + "Drive > Files > File/Directory > Upload > Session" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "tokens", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": true, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/upload/session/batch", + "operationId": "kDriveBatchCancelSessionsV2", + "summary": "Batch : cancel sessions", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Upload", + "Session" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 31384 + }, + "enumValues": [], + "values": [], + "examples": [ + 31384 + ] + }, + { + "name": "tokens", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "tokens", + "type": "array", + "items": { + "title": "item", + "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[47][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$", + "type": "string", + "description": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "403", + "429", + "503" + ] + } + }, + { + "operationId": "get_2_drive_drive_id_users", + "functionName": "get2DriveDriveIdUsers", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/users", + "summary": "Get users", + "description": "Get all users in a drive", + "tags": [ + "Drive > Users" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "search", + "in": "query", + "required": false + }, + { + "name": "status", + "in": "query", + "required": false + }, + { + "name": "types", + "in": "query", + "required": false + }, + { + "name": "user_ids", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": true, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/users", + "operationId": null, + "summary": "Get users", + "categoryPath": [ + "kDrive", + "Drive", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 46179 + }, + "enumValues": [], + "values": [], + "examples": [ + 46179 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "drive", + "enum": [ + "capabilities", + "categories_permissions", + "private_storage", + "teams", + "security", + "drive", + "drive.k_suite", + "drive.pack", + "drive.pack.capabilities", + "drive.rights", + "drive.settings", + "drive.account", + "usage", + "limits", + "total" + ] + }, + "enumValues": [ + "capabilities", + "categories_permissions", + "private_storage", + "teams", + "security", + "drive", + "drive.k_suite", + "drive.pack", + "drive.pack.capabilities", + "drive.rights", + "drive.settings", + "drive.account", + "usage", + "limits", + "total" + ], + "values": [ + "capabilities", + "categories_permissions", + "private_storage", + "teams", + "security", + "drive", + "drive.k_suite", + "drive.pack", + "drive.pack.capabilities", + "drive.rights", + "drive.settings", + "drive.account", + "usage", + "limits", + "total" + ], + "examples": [ + "drive" + ] + }, + { + "name": "search", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "search", + "type": "string", + "description": "Search user by his first name, last name or email", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "status", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "status", + "type": "array", + "items": { + "title": "item", + "enum": [ + "active", + "deleted", + "locked", + "pending", + "withdrawn" + ], + "type": "string" + }, + "description": "Status of the resource `{name}`", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "types", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "types", + "type": "array", + "items": { + "title": "item", + "enum": [ + "admin", + "external", + "user" + ], + "type": "string" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "user_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "user_ids", + "maxItems": 100, + "type": "array", + "items": { + "title": "item", + "minimum": 1, + "type": "integer" + }, + "description": "User identifiers", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 53615 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 53615 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "maximum": 1000, + "minimum": 1, + "default": "10", + "example": 557 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 557 + ] + }, + { + "name": "total", + "in": "query", + "required": false, + "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "x-with": [ + "total" + ], + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "display_name", + "first_name", + "last_name" + ] + }, + "enumValues": [ + "display_name", + "first_name", + "last_name" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[display_name]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[display_name]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "403" + ] + } + }, + { + "operationId": "kDriveCreateUserV2", + "functionName": "kdrivecreateuserv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/users", + "summary": "Create user", + "description": "Create a new user resource", + "tags": [ + "Drive > Users" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/users", + "operationId": "kDriveCreateUserV2", + "summary": "Create user", + "categoryPath": [ + "kDrive", + "Drive", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 20931 + }, + "enumValues": [], + "values": [], + "examples": [ + 20931 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "deleted", + "enum": [ + "security", + "deleted" + ] + }, + "enumValues": [ + "security", + "deleted" + ], + "values": [ + "security", + "deleted" + ], + "examples": [ + "deleted" + ] + } + ], + "responseStatuses": [ + "201", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveDeleteUserV2", + "functionName": "kdrivedeleteuserv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/users/{user_id}", + "summary": "Delete user", + "description": "Deletes a drive user resource. Also removes all access, share links and invitations associated with the user.", + "tags": [ + "Drive > Users" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/users/%7Buser_id%7D", + "operationId": "kDriveDeleteUserV2", + "summary": "Delete user", + "categoryPath": [ + "kDrive", + "Drive", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 65614 + }, + "enumValues": [], + "values": [], + "examples": [ + 65614 + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 6521 + }, + "enumValues": [], + "values": [], + "examples": [ + 6521 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetUserV2", + "functionName": "kdrivegetuserv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/users/{user_id}", + "summary": "Get user", + "description": "Returns a user resource. When no resource is found, the data is empty.", + "tags": [ + "Drive > Users" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/users/%7Buser_id%7D", + "operationId": "kDriveGetUserV2", + "summary": "Get user", + "categoryPath": [ + "kDrive", + "Drive", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 87424 + }, + "enumValues": [], + "values": [], + "examples": [ + 87424 + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 91870 + }, + "enumValues": [], + "values": [], + "examples": [ + 91870 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveUpdateUserV2", + "functionName": "kdriveupdateuserv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "PUT", + "path": "/2/drive/{drive_id}/users/{user_id}", + "summary": "Update user", + "description": "Update an existing user resource", + "tags": [ + "Drive > Users" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/users/%7Buser_id%7D", + "operationId": "kDriveUpdateUserV2", + "summary": "Update user", + "categoryPath": [ + "kDrive", + "Drive", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 66582 + }, + "enumValues": [], + "values": [], + "examples": [ + 66582 + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 13524 + }, + "enumValues": [], + "values": [], + "examples": [ + 13524 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "409", + "503" + ] + } + }, + { + "operationId": "kDriveLockUserV2", + "functionName": "kdrivelockuserv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/users/{user_id}/lock", + "summary": "Lock user", + "description": "Sets status to locked, preventing access to drive.", + "tags": [ + "Drive > Users" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/users/%7Buser_id%7D/lock", + "operationId": "kDriveLockUserV2", + "summary": "Lock user", + "categoryPath": [ + "kDrive", + "Drive", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 39726 + }, + "enumValues": [], + "values": [], + "examples": [ + 39726 + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 32359 + }, + "enumValues": [], + "values": [], + "examples": [ + 32359 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveUpdateUserManagerRightV2", + "functionName": "kdriveupdateusermanagerrightv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "PATCH", + "path": "/2/drive/{drive_id}/users/{user_id}/manager", + "summary": "Update user manager right", + "description": "Update the role in the manager", + "tags": [ + "Drive > Users" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/2/drive/%7Bdrive_id%7D/users/%7Buser_id%7D/manager", + "operationId": "kDriveUpdateUserManagerRightV2", + "summary": "Update user manager right", + "categoryPath": [ + "kDrive", + "Drive", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 97458 + }, + "enumValues": [], + "values": [], + "examples": [ + 97458 + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 32162 + }, + "enumValues": [], + "values": [], + "examples": [ + 32162 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveUnlockUserV2", + "functionName": "kdriveunlockuserv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/users/{user_id}/unlock", + "summary": "Unlock user", + "description": "Sets status to active, restoring access to drive.", + "tags": [ + "Drive > Users" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/users/%7Buser_id%7D/unlock", + "operationId": "kDriveUnlockUserV2", + "summary": "Unlock user", + "categoryPath": [ + "kDrive", + "Drive", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 96134 + }, + "enumValues": [], + "values": [], + "examples": [ + 96134 + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "User Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 89283 + }, + "enumValues": [], + "values": [], + "examples": [ + 89283 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetUserInvitationV2", + "functionName": "kdrivegetuserinvitationv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/users/invitation", + "summary": "Get user invitation", + "description": "List pending user's invitation", + "tags": [ + "Drive > Invitations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "emails", + "in": "query", + "required": false + }, + { + "name": "status", + "in": "query", + "required": false + }, + { + "name": "user_ids", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/users/invitation", + "operationId": "kDriveGetUserInvitationV2", + "summary": "Get user invitation", + "categoryPath": [ + "kDrive", + "Drive", + "Invitations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 80968 + }, + "enumValues": [], + "values": [], + "examples": [ + 80968 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "drive", + "enum": [ + "total", + "drive", + "user", + "invited" + ] + }, + "enumValues": [ + "total", + "drive", + "user", + "invited" + ], + "values": [ + "total", + "drive", + "user", + "invited" + ], + "examples": [ + "drive" + ] + }, + { + "name": "emails", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "emails", + "type": "array", + "items": { + "title": "item", + "type": "string" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "status", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "status", + "type": "array", + "items": { + "title": "item", + "enum": [ + "accepted", + "cancelled", + "expired", + "pending", + "rejected" + ], + "type": "string", + "description": "External file import status.accepted: Invitation has been accepted.cancelled: Invitation has been cancelled.expired: Invitation is expired.pending: Invitation still pending.rejected: Invitation has been rejected.", + "example": "accepted" + }, + "description": "Status of the resource `{name}`", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "user_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "user_ids", + "type": "array", + "items": { + "title": "item", + "minimum": 1, + "type": "integer" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 35797 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 35797 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "maximum": 1000, + "minimum": 1, + "default": 10, + "example": 9 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 9 + ] + }, + { + "name": "total", + "in": "query", + "required": false, + "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "x-with": [ + "total" + ], + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveDeleteInvitationV2", + "functionName": "kdrivedeleteinvitationv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/2/drive/{drive_id}/users/invitation/{invitation_id}", + "summary": "Delete invitation", + "description": "Delete an invitation by its invitation id", + "tags": [ + "Drive > Invitations" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "invitation_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "send_email", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/users/invitation/%7Binvitation_id%7D", + "operationId": "kDriveDeleteInvitationV2", + "summary": "Delete invitation", + "categoryPath": [ + "kDrive", + "Drive", + "Invitations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 32305 + }, + "enumValues": [], + "values": [], + "examples": [ + 32305 + ] + }, + { + "name": "invitation_id", + "in": "path", + "required": true, + "description": "Invitation identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 19398 + }, + "enumValues": [], + "values": [], + "examples": [ + 19398 + ] + }, + { + "name": "send_email", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "send_email", + "type": "boolean", + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetInvitationInformationV2", + "functionName": "kdrivegetinvitationinformationv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/{drive_id}/users/invitation/{invitation_id}", + "summary": "Get invitation information", + "description": "Get all invitation information from invitation id", + "tags": [ + "Drive > Invitations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "invitation_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/users/invitation/%7Binvitation_id%7D", + "operationId": "kDriveGetInvitationInformationV2", + "summary": "Get invitation information", + "categoryPath": [ + "kDrive", + "Drive", + "Invitations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 319 + }, + "enumValues": [], + "values": [], + "examples": [ + 319 + ] + }, + { + "name": "invitation_id", + "in": "path", + "required": true, + "description": "Invitation identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 59849 + }, + "enumValues": [], + "values": [], + "examples": [ + 59849 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveUpdateAnInvitationV2", + "functionName": "kdriveupdateaninvitationv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "PUT", + "path": "/2/drive/{drive_id}/users/invitation/{invitation_id}", + "summary": "Update an invitation", + "description": "Update information pertaining to an invitation identified by its invitation id", + "tags": [ + "Drive > Invitations" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "invitation_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/users/invitation/%7Binvitation_id%7D", + "operationId": "kDriveUpdateAnInvitationV2", + "summary": "Update an invitation", + "categoryPath": [ + "kDrive", + "Drive", + "Invitations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 58321 + }, + "enumValues": [], + "values": [], + "examples": [ + 58321 + ] + }, + { + "name": "invitation_id", + "in": "path", + "required": true, + "description": "Invitation identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 99085 + }, + "enumValues": [], + "values": [], + "examples": [ + 99085 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveSendInvitationV2", + "functionName": "kdrivesendinvitationv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/2/drive/{drive_id}/users/invitation/{invitation_id}/send", + "summary": "Send invitation", + "description": "Refresh invitation validity and send email according to invitation type.", + "tags": [ + "Drive > Invitations" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "invitation_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/users/invitation/%7Binvitation_id%7D/send", + "operationId": "kDriveSendInvitationV2", + "summary": "Send invitation", + "categoryPath": [ + "kDrive", + "Drive", + "Invitations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 58504 + }, + "enumValues": [], + "values": [], + "examples": [ + 58504 + ] + }, + { + "name": "invitation_id", + "in": "path", + "required": true, + "description": "Invitation identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 43380 + }, + "enumValues": [], + "values": [], + "examples": [ + 43380 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetUsersPreferenceV2", + "functionName": "kdrivegetuserspreferencev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/preferences", + "summary": "Get user's preference", + "description": "Get the user drive preference ex: notification, date-format, list order etc...", + "tags": [ + "Users" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": null + }, + { + "operationId": "kDriveSetUsersPreferenceV2", + "functionName": "kdrivesetuserspreferencev2", + "originalOperationId": null, + "domain": "kdrive", + "method": "PATCH", + "path": "/2/drive/preferences", + "summary": "Set user's preference", + "description": "Update the user drive preference ex: notification, date-format, list order etc...", + "tags": [ + "Users" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": null + }, + { + "operationId": "kDriveGetUsersV2", + "functionName": "kdrivegetusersv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/users", + "summary": "Get users", + "description": "Get all the users of each drive", + "tags": [ + "Users" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "search", + "in": "query", + "required": false + }, + { + "name": "user_ids", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": null + }, + { + "operationId": "kDriveGetDrivesV2", + "functionName": "kdrivegetdrivesv2", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/2/drive/users/{user_id}/drives", + "summary": "Get Drives", + "description": "List of accessible drive of a specific user", + "tags": [ + "Users" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "account_id", + "in": "query", + "required": true + }, + { + "name": "roles", + "in": "query", + "required": false + }, + { + "name": "status", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": null + }, + { + "operationId": "kDriveGetDriveActivitiesOfAllTheUsersV3", + "functionName": "kdrivegetdriveactivitiesofalltheusersv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/activities", + "summary": "Get drive activities of all the users.", + "description": "Get all activities from drive as defined in options", + "tags": [ + "Drive > Activity" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + }, + { + "name": "lang", + "in": "query", + "required": true + }, + { + "name": "actions", + "in": "query", + "required": false + }, + { + "name": "depth", + "in": "query", + "required": false + }, + { + "name": "files", + "in": "query", + "required": false + }, + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "terms", + "in": "query", + "required": false + }, + { + "name": "until", + "in": "query", + "required": false + }, + { + "name": "users", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/activities", + "operationId": "kDriveGetDriveActivitiesOfAllTheUsersV3", + "summary": "Get drive activities of all the users", + "categoryPath": [ + "kDrive", + "Drive", + "Activity" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 53717 + }, + "enumValues": [], + "values": [], + "examples": [ + 53717 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "user", + "enum": [ + "source", + "entity", + "user", + "file", + "file.capabilities", + "file.path", + "file.sorted_name", + "file.dropbox", + "file.dropbox.capabilities", + "file.is_favorite", + "file.sharelink", + "file.categories", + "file.conversion_capabilities", + "file.external_import", + "file.supported_by", + "parent", + "parent.path", + "parent.sorted_name" + ] + }, + "enumValues": [ + "source", + "entity", + "user", + "file", + "file.capabilities", + "file.path", + "file.sorted_name", + "file.dropbox", + "file.dropbox.capabilities", + "file.is_favorite", + "file.sharelink", + "file.categories", + "file.conversion_capabilities", + "file.external_import", + "file.supported_by", + "parent", + "parent.path", + "parent.sorted_name" + ], + "values": [ + "source", + "entity", + "user", + "file", + "file.capabilities", + "file.path", + "file.sorted_name", + "file.dropbox", + "file.dropbox.capabilities", + "file.is_favorite", + "file.sharelink", + "file.categories", + "file.conversion_capabilities", + "file.external_import", + "file.supported_by", + "parent", + "parent.path", + "parent.sorted_name" + ], + "examples": [ + "user" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 608 + }, + "enumValues": [], + "values": [], + "examples": [ + 608 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "created_at" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[created_at]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "lang", + "in": "query", + "required": true, + "description": "Override the language of the request, in most cases when an e-mail is triggered in the request.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "enum": [ + "de", + "en", + "es", + "fr", + "it", + "nl", + "pt" + ], + "type": "string", + "example": "fr" + }, + "enumValues": [ + "de", + "en", + "es", + "fr", + "it", + "nl", + "pt" + ], + "values": [], + "examples": [ + "fr" + ] + }, + { + "name": "actions", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "actions", + "type": "array", + "items": { + "title": "item", + "enum": [ + "acl_insert", + "acl_main_users_insert", + "acl_main_users_remove", + "acl_main_users_update", + "acl_remove", + "acl_team_insert", + "acl_team_remove", + "acl_team_update", + "acl_update", + "acl_user_insert", + "acl_user_remove", + "acl_user_update", + "category_create", + "category_delete", + "category_update", + "collaborative_folder_access", + "collaborative_folder_create", + "collaborative_folder_delete", + "collaborative_folder_update", + "collaborative_user_access", + "collaborative_user_create", + "collaborative_user_delete", + "comment_create", + "comment_delete", + "comment_like", + "comment_resolve", + "comment_unlike", + "comment_update", + "exchange_pro_create", + "file_access", + "file_categorize", + "file_color_delete", + "file_color_update", + "file_create", + "file_delete", + "file_favorite_create", + "file_favorite_remove", + "file_ia_categorize", + "file_move", + "file_move_out", + "file_rename", + "file_rename_alias", + "file_restore", + "file_restore_inherited", + "file_share_create", + "file_share_delete", + "file_share_update", + "file_trash", + "file_trash_inherited", + "file_uncategorize", + "file_update", + "file_update_mime_type", + "maintenance_added", + "maintenance_removed", + "rewind_ended", + "rewind_started", + "share_link_create", + "share_link_delete", + "share_link_show", + "share_link_update", + "trash_empty", + "trash_empty_auto", + "update_trash_settings", + "user_connected", + "user_create", + "user_delete", + "user_restore", + "user_update" + ], + "type": "string", + "description": "Logged interaction type of activities on the drive or file.acl_insert: Technical: when a new group access to a file/directory is create.acl_main_users_insert: Logged when the main kDrive team access to a file/directory is created.acl_main_users_remove: Logged when the main kDrive team to a file/directory is removed.acl_main_users_update: Logged when the main kDrive team to a file/directory is modified.acl_remove: Technical: when a group access to a file/directory is removed.acl_team_insert: Logged when a team access to a file/directory is created.acl_team_remove: Logged when a team access to a file/directory is removed.acl_team_update: Logged when a team access to a file/directory is modified.acl_update: Technical: when a group access to a file/directory is modified.acl_user_insert: Logged when an user/admin access to a file/directory is created.acl_user_remove: Logged when an user/admin access to a file/directory is removed.acl_user_update: Logged when an user/admin access to a file/directory is modified.category_create: Logged when a new category is added.category_delete: Logged when a category is deleted.category_update: Logged when a category is renamed.collaborative_folder_access: Logged when an user/guest access to the dropbox.collaborative_folder_create: Logged when an user create a dropbox.collaborative_folder_delete: Logged when an user delete the dropbox.collaborative_folder_update: Logged when an user update settings of the dropbox.collaborative_user_access: Logged when an user/guest upload to the dropbox.collaborative_user_create: Logged when an user/guest add his information before uploading to the dropbox.collaborative_user_delete: Logged when an user remove the directory to the dropbox.comment_create: Logged when an user/admin add a comment on a file.comment_delete: Logged when an user/admin delete a comment on a file.comment_like: Logged when an user/admin like a comment on a file.comment_resolve: Logged when an user/admin resolve a comment on a file.comment_unlike: Logged when an user/admin unlike a comment on a file.comment_update: Logged when an user/admin update a comment on a file.exchange_pro_create: Technical: no used.file_access: Logged when an user/guest access to the file.file_categorize: Logged when a category is added to the file/directory.file_color_delete: Logged when a directory color is removed.file_color_update: Logged when a directory color changed.file_create: Logged when on the first file creation.file_delete: Logged when the file is deleted.file_favorite_create: Logged when a file/directory is flagged as favorites.file_favorite_remove: Logged when a file/directory is unflagged from favorites.file_ia_categorize: Logged when a file is categorized by the ia.file_move: Logged when the file is added inside a directory.file_move_out: Logged when the file is removed from a directory.file_rename: Logged when the file is renamed.file_rename_alias: Logged when a root file is renamed by an external user (only visible for the external user).file_restore: Logged when the file is restored from the trash.file_share_create: Logged when an external user access to a file/directory is created.file_share_delete: Logged when an external user access to a file/directory is removed.file_share_update: Logged when an external user access to a file/directory is modified to another permission.file_trash: Logged when the file is sent to trash.file_uncategorize: Logged when a category is removed to the file/directory.file_update: Logged when the file is updated.file_update_mime_type: Logged when a file mime_type is updated.rewind_ended: Logged when the user ended a rewind.rewind_started: Logged when the user started a rewind.share_link_create: Logged when a public share link to a file/directory is created.share_link_delete: Logged when a public share link to a file/directory is deleted.share_link_show: Logged when a public share link to a file/directory is seen by someone else.share_link_update: Logged when a public share link to a file/directory is modified.trash_empty: Logged when the user empties the trash.trash_empty_auto: Logged when the trash empties old files automatically.update_trash_settings: Logged when the user changes trash the settings.user_connected: Logged when an user is connected to the drive.user_create: Logged when an user/admin is added to the drive.user_delete: Logged when an user/admin has been removed of the drive.user_restore: Logged when an user/admin has been restored of the drive.user_update: Logged when an user/admin information has changed.", + "example": "acl_insert" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "depth", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "depth", + "enum": [ + "children", + "file", + "folder", + "unlimited" + ], + "type": "string", + "example": "children" + }, + "enumValues": [ + "children", + "file", + "folder", + "unlimited" + ], + "values": [], + "examples": [ + "children" + ] + }, + { + "name": "files", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "files", + "maxItems": 500, + "minItems": 1, + "type": "array", + "items": { + "title": "item", + "minimum": 1, + "type": "integer" + }, + "description": "List of files for which to retrieve activities", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "from", + "type": "integer", + "example": 69038 + }, + "enumValues": [], + "values": [], + "examples": [ + 69038 + ] + }, + { + "name": "terms", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "terms", + "minLength": 3, + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "until", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "until", + "type": "integer", + "example": 95387 + }, + "enumValues": [], + "values": [], + "examples": [ + 95387 + ] + }, + { + "name": "users", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "users", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetTotalCountDriveActivitiesOfAllTheUsersV3", + "functionName": "kdrivegettotalcountdriveactivitiesofalltheusersv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/activities/total", + "summary": "Get total count drive activities of all the users.", + "description": "Get total of all activities from drive as defined in options", + "tags": [ + "Drive > Activity" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "actions", + "in": "query", + "required": false + }, + { + "name": "depth", + "in": "query", + "required": false + }, + { + "name": "files", + "in": "query", + "required": false + }, + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "terms", + "in": "query", + "required": false + }, + { + "name": "until", + "in": "query", + "required": false + }, + { + "name": "users", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/activities/total", + "operationId": "kDriveGetTotalCountDriveActivitiesOfAllTheUsersV3", + "summary": "Get total count drive activities of all the users", + "categoryPath": [ + "kDrive", + "Drive", + "Activity" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 31821 + }, + "enumValues": [], + "values": [], + "examples": [ + 31821 + ] + }, + { + "name": "actions", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "actions", + "type": "array", + "items": { + "title": "item", + "enum": [ + "acl_insert", + "acl_main_users_insert", + "acl_main_users_remove", + "acl_main_users_update", + "acl_remove", + "acl_team_insert", + "acl_team_remove", + "acl_team_update", + "acl_update", + "acl_user_insert", + "acl_user_remove", + "acl_user_update", + "category_create", + "category_delete", + "category_update", + "collaborative_folder_access", + "collaborative_folder_create", + "collaborative_folder_delete", + "collaborative_folder_update", + "collaborative_user_access", + "collaborative_user_create", + "collaborative_user_delete", + "comment_create", + "comment_delete", + "comment_like", + "comment_resolve", + "comment_unlike", + "comment_update", + "exchange_pro_create", + "file_access", + "file_categorize", + "file_color_delete", + "file_color_update", + "file_create", + "file_delete", + "file_favorite_create", + "file_favorite_remove", + "file_ia_categorize", + "file_move", + "file_move_out", + "file_rename", + "file_rename_alias", + "file_restore", + "file_restore_inherited", + "file_share_create", + "file_share_delete", + "file_share_update", + "file_trash", + "file_trash_inherited", + "file_uncategorize", + "file_update", + "file_update_mime_type", + "maintenance_added", + "maintenance_removed", + "rewind_ended", + "rewind_started", + "share_link_create", + "share_link_delete", + "share_link_show", + "share_link_update", + "trash_empty", + "trash_empty_auto", + "update_trash_settings", + "user_connected", + "user_create", + "user_delete", + "user_restore", + "user_update" + ], + "type": "string", + "description": "Logged interaction type of activities on the drive or file.acl_insert: Technical: when a new group access to a file/directory is create.acl_main_users_insert: Logged when the main kDrive team access to a file/directory is created.acl_main_users_remove: Logged when the main kDrive team to a file/directory is removed.acl_main_users_update: Logged when the main kDrive team to a file/directory is modified.acl_remove: Technical: when a group access to a file/directory is removed.acl_team_insert: Logged when a team access to a file/directory is created.acl_team_remove: Logged when a team access to a file/directory is removed.acl_team_update: Logged when a team access to a file/directory is modified.acl_update: Technical: when a group access to a file/directory is modified.acl_user_insert: Logged when an user/admin access to a file/directory is created.acl_user_remove: Logged when an user/admin access to a file/directory is removed.acl_user_update: Logged when an user/admin access to a file/directory is modified.category_create: Logged when a new category is added.category_delete: Logged when a category is deleted.category_update: Logged when a category is renamed.collaborative_folder_access: Logged when an user/guest access to the dropbox.collaborative_folder_create: Logged when an user create a dropbox.collaborative_folder_delete: Logged when an user delete the dropbox.collaborative_folder_update: Logged when an user update settings of the dropbox.collaborative_user_access: Logged when an user/guest upload to the dropbox.collaborative_user_create: Logged when an user/guest add his information before uploading to the dropbox.collaborative_user_delete: Logged when an user remove the directory to the dropbox.comment_create: Logged when an user/admin add a comment on a file.comment_delete: Logged when an user/admin delete a comment on a file.comment_like: Logged when an user/admin like a comment on a file.comment_resolve: Logged when an user/admin resolve a comment on a file.comment_unlike: Logged when an user/admin unlike a comment on a file.comment_update: Logged when an user/admin update a comment on a file.exchange_pro_create: Technical: no used.file_access: Logged when an user/guest access to the file.file_categorize: Logged when a category is added to the file/directory.file_color_delete: Logged when a directory color is removed.file_color_update: Logged when a directory color changed.file_create: Logged when on the first file creation.file_delete: Logged when the file is deleted.file_favorite_create: Logged when a file/directory is flagged as favorites.file_favorite_remove: Logged when a file/directory is unflagged from favorites.file_ia_categorize: Logged when a file is categorized by the ia.file_move: Logged when the file is added inside a directory.file_move_out: Logged when the file is removed from a directory.file_rename: Logged when the file is renamed.file_rename_alias: Logged when a root file is renamed by an external user (only visible for the external user).file_restore: Logged when the file is restored from the trash.file_share_create: Logged when an external user access to a file/directory is created.file_share_delete: Logged when an external user access to a file/directory is removed.file_share_update: Logged when an external user access to a file/directory is modified to another permission.file_trash: Logged when the file is sent to trash.file_uncategorize: Logged when a category is removed to the file/directory.file_update: Logged when the file is updated.file_update_mime_type: Logged when a file mime_type is updated.rewind_ended: Logged when the user ended a rewind.rewind_started: Logged when the user started a rewind.share_link_create: Logged when a public share link to a file/directory is created.share_link_delete: Logged when a public share link to a file/directory is deleted.share_link_show: Logged when a public share link to a file/directory is seen by someone else.share_link_update: Logged when a public share link to a file/directory is modified.trash_empty: Logged when the user empties the trash.trash_empty_auto: Logged when the trash empties old files automatically.update_trash_settings: Logged when the user changes trash the settings.user_connected: Logged when an user is connected to the drive.user_create: Logged when an user/admin is added to the drive.user_delete: Logged when an user/admin has been removed of the drive.user_restore: Logged when an user/admin has been restored of the drive.user_update: Logged when an user/admin information has changed.", + "example": "acl_insert" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "depth", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "depth", + "enum": [ + "children", + "file", + "folder", + "unlimited" + ], + "type": "string", + "example": "unlimited" + }, + "enumValues": [ + "children", + "file", + "folder", + "unlimited" + ], + "values": [], + "examples": [ + "unlimited" + ] + }, + { + "name": "files", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "files", + "maxItems": 500, + "minItems": 1, + "type": "array", + "items": { + "title": "item", + "minimum": 1, + "type": "integer" + }, + "description": "List of files for which to retrieve activities", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "from", + "type": "integer", + "example": 67739 + }, + "enumValues": [], + "values": [], + "examples": [ + 67739 + ] + }, + { + "name": "terms", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "terms", + "minLength": 3, + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "until", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "until", + "type": "integer", + "example": 74424 + }, + "enumValues": [], + "values": [], + "examples": [ + 74424 + ] + }, + { + "name": "users", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "users", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetFilesFromCategoryV3", + "functionName": "kdrivegetfilesfromcategoryv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/categories/{category_id}/files", + "summary": "Get Files from Category", + "description": "Retrieve a paginated list of files from category", + "tags": [ + "Drive > Files > Category" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "category_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/categories/%7Bcategory_id%7D/files", + "operationId": "kDriveGetFilesFromCategoryV3", + "summary": "Get Files from Category", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Category" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 25548 + }, + "enumValues": [], + "values": [], + "examples": [ + 25548 + ] + }, + { + "name": "category_id", + "in": "path", + "required": true, + "description": "Category Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 85171 + }, + "enumValues": [], + "values": [], + "examples": [ + 85171 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "conversion_capabilities", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "conversion_capabilities" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 609 + }, + "enumValues": [], + "values": [], + "examples": [ + 609 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "added_at", + "last_modified_at", + "mime_type", + "name", + "revised_at", + "size", + "type", + "updated_at" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[type]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetFileDirectoryV3", + "functionName": "kdrivegetfiledirectoryv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/{file_id}", + "summary": "Get File/Directory", + "description": "Get File/Directory by file identifier.\nIf you need to access the root directory, set the 'file_id' parameter to '1'; from there, you can navigate to other files and directories.", + "tags": [ + "Drive > Files > File/Directory" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D", + "operationId": "kDriveGetFileDirectoryV3", + "summary": "Get File/Directory", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 47554 + }, + "enumValues": [], + "values": [], + "examples": [ + 47554 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 91916 + }, + "enumValues": [], + "values": [], + "examples": [ + 91916 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "etag", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "etag" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetFileActivitiesV3", + "functionName": "kdrivegetfileactivitiesv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/{file_id}/activities", + "summary": "Get file activities", + "description": "Get activities of a file|directory", + "tags": [ + "Drive > Activity" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + }, + { + "name": "actions", + "in": "query", + "required": false + }, + { + "name": "depth", + "in": "query", + "required": false + }, + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "terms", + "in": "query", + "required": false + }, + { + "name": "until", + "in": "query", + "required": false + }, + { + "name": "users", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/activities", + "operationId": "kDriveGetFileActivitiesV3", + "summary": "Get file activities", + "categoryPath": [ + "kDrive", + "Drive", + "Activity" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "the drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 41648 + }, + "enumValues": [], + "values": [], + "examples": [ + 41648 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "the file identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 52065 + }, + "enumValues": [], + "values": [], + "examples": [ + 52065 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "file.sharelink", + "enum": [ + "source", + "entity", + "user", + "file", + "file.capabilities", + "file.path", + "file.sorted_name", + "file.dropbox", + "file.dropbox.capabilities", + "file.is_favorite", + "file.sharelink", + "file.categories", + "file.conversion_capabilities", + "file.external_import", + "file.supported_by", + "parent", + "parent.path", + "parent.sorted_name" + ] + }, + "enumValues": [ + "source", + "entity", + "user", + "file", + "file.capabilities", + "file.path", + "file.sorted_name", + "file.dropbox", + "file.dropbox.capabilities", + "file.is_favorite", + "file.sharelink", + "file.categories", + "file.conversion_capabilities", + "file.external_import", + "file.supported_by", + "parent", + "parent.path", + "parent.sorted_name" + ], + "values": [ + "source", + "entity", + "user", + "file", + "file.capabilities", + "file.path", + "file.sorted_name", + "file.dropbox", + "file.dropbox.capabilities", + "file.is_favorite", + "file.sharelink", + "file.categories", + "file.conversion_capabilities", + "file.external_import", + "file.supported_by", + "parent", + "parent.path", + "parent.sorted_name" + ], + "examples": [ + "file.sharelink" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 126 + }, + "enumValues": [], + "values": [], + "examples": [ + 126 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "created_at" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[created_at]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "actions", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "actions", + "type": "array", + "items": { + "title": "item", + "enum": [ + "collaborative_folder_access", + "collaborative_folder_create", + "collaborative_folder_delete", + "collaborative_folder_update", + "collaborative_user_access", + "collaborative_user_create", + "collaborative_user_delete", + "comment_create", + "comment_delete", + "comment_like", + "comment_resolve", + "comment_unlike", + "comment_update", + "file_access", + "file_categorize", + "file_color_delete", + "file_color_update", + "file_create", + "file_delete", + "file_favorite_create", + "file_favorite_remove", + "file_ia_categorize", + "file_move", + "file_move_out", + "file_rename", + "file_rename_alias", + "file_restore", + "file_share_create", + "file_share_delete", + "file_share_update", + "file_trash", + "file_uncategorize", + "file_update", + "share_link_create", + "share_link_delete", + "share_link_show", + "share_link_update" + ], + "type": "string", + "description": "Logged interaction type of activities on the drive or file.collaborative_folder_access: Logged when an user/guest access to the dropbox.collaborative_folder_create: Logged when an user create a dropbox.collaborative_folder_delete: Logged when an user delete the dropbox.collaborative_folder_update: Logged when an user update settings of the dropbox.collaborative_user_access: Logged when an user/guest upload to the dropbox.collaborative_user_create: Logged when an user/guest add his information before uploading to the dropbox.collaborative_user_delete: Logged when an user remove the directory to the dropbox.comment_create: Logged when an user/admin add a comment on a file.comment_delete: Logged when an user/admin delete a comment on a file.comment_like: Logged when an user/admin like a comment on a file.comment_resolve: Logged when an user/admin resolve a comment on a file.comment_unlike: Logged when an user/admin unlike a comment on a file.comment_update: Logged when an user/admin update a comment on a file.file_access: Logged when an user/guest access to the file.file_categorize: Logged when a category is added to the file/directory.file_color_delete: Logged when a directory color is removed.file_color_update: Logged when a directory color changed.file_create: Logged when on the first file creation.file_delete: Logged when the file is deleted.file_favorite_create: Logged when a file/directory is flagged as favorites.file_favorite_remove: Logged when a file/directory is unflagged from favorites.file_ia_categorize: Logged when a file is categorized by the ia.file_move: Logged when the file is added inside a directory.file_move_out: Logged when the file is removed from a directory.file_rename: Logged when the file is renamed.file_rename_alias: Logged when a root file is renamed by an external user (only visible for the external user).file_restore: Logged when the file is restored from the trash.file_share_create: Logged when an external user access to a file/directory is created.file_share_delete: Logged when an external user access to a file/directory is removed.file_share_update: Logged when an external user access to a file/directory is modified to another permission.file_trash: Logged when the file is sent to trash.file_uncategorize: Logged when a category is removed to the file/directory.file_update: Logged when the file is updated.share_link_create: Logged when a public share link to a file/directory is created.share_link_delete: Logged when a public share link to a file/directory is deleted.share_link_show: Logged when a public share link to a file/directory is seen by someone else.share_link_update: Logged when a public share link to a file/directory is modified.", + "example": "collaborative_folder_access" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "depth", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "depth", + "enum": [ + "children", + "file", + "folder", + "unlimited" + ], + "type": "string", + "example": "folder" + }, + "enumValues": [ + "children", + "file", + "folder", + "unlimited" + ], + "values": [], + "examples": [ + "folder" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "from", + "type": "integer", + "example": 16849 + }, + "enumValues": [], + "values": [], + "examples": [ + 16849 + ] + }, + { + "name": "terms", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "terms", + "minLength": 3, + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "until", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "until", + "type": "integer", + "example": 10664 + }, + "enumValues": [], + "values": [], + "examples": [ + 10664 + ] + }, + { + "name": "users", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "users", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveConvertFileV3", + "functionName": "kdriveconvertfilev3", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/3/drive/{drive_id}/files/{file_id}/convert", + "summary": "Convert File", + "description": "Convert file content", + "tags": [ + "Drive > Files > File/Directory" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [ + { + "name": "x-kdrive-file-password", + "in": "header", + "required": false + } + ], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/convert", + "operationId": "kDriveConvertFileV3", + "summary": "Convert File", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 35775 + }, + "enumValues": [], + "values": [], + "examples": [ + 35775 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 16612 + }, + "enumValues": [], + "values": [], + "examples": [ + 16612 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "parents.path", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "parents.path" + ] + }, + { + "name": "x-kdrive-file-password", + "in": "header", + "required": false, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "title": "x-kdrive-file-password", + "type": "string", + "description": "File password to open it for conversion, if the file is password-protected", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveCopyToDirectoryV3", + "functionName": "kdrivecopytodirectoryv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/3/drive/{drive_id}/files/{file_id}/copy/{destination_directory_id}", + "summary": "Copy to Directory", + "description": "Copy file to another directory.", + "tags": [ + "Drive > Files > File/Directory" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "destination_directory_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/copy/%7Bdestination_directory_id%7D", + "operationId": "kDriveCopyToDirectoryV3", + "summary": "Copy to Directory", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 84418 + }, + "enumValues": [], + "values": [], + "examples": [ + 84418 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 18627 + }, + "enumValues": [], + "values": [], + "examples": [ + 18627 + ] + }, + { + "name": "destination_directory_id", + "in": "path", + "required": true, + "description": "Destination Directory identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 9212 + }, + "enumValues": [], + "values": [], + "examples": [ + 9212 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "dropbox.capabilities", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "dropbox.capabilities" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveCountElementInDirectoryV3", + "functionName": "kdrivecountelementindirectoryv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/{file_id}/count", + "summary": "Count element in directory", + "description": "Get number of element in a directory by ID", + "tags": [ + "Drive > Files > File/Directory" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "depth", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/count", + "operationId": "kDriveCountElementInDirectoryV3", + "summary": "Count element in directory", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 73458 + }, + "enumValues": [], + "values": [], + "examples": [ + 73458 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 72789 + }, + "enumValues": [], + "values": [], + "examples": [ + 72789 + ] + }, + { + "name": "depth", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "depth", + "enum": [ + "folder", + "unlimited" + ], + "type": "string", + "description": "Specifies how elements are counted within given folder. Choose either to count only within the specified folder (folder) or to include subfolders in the count (unlimited). The default mode is folder.
  • folder: Count elements only in the specified folder, excluding subfolders.
  • unlimited: Count elements in the specified folder and all subfolders.
", + "example": "folder" + }, + "enumValues": [ + "folder", + "unlimited" + ], + "values": [], + "examples": [ + "folder" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveCreateDirectoryV3", + "functionName": "kdrivecreatedirectoryv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/3/drive/{drive_id}/files/{file_id}/directory", + "summary": "Create directory", + "description": "Create directory in the specified directory (file identifier).", + "tags": [ + "Drive > Files > File/Directory" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/directory", + "operationId": "kDriveCreateDirectoryV3", + "summary": "Create directory", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 32088 + }, + "enumValues": [], + "values": [], + "examples": [ + 32088 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "categories.category", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "categories.category" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveDuplicateV3", + "functionName": "kdriveduplicatev3", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/3/drive/{drive_id}/files/{file_id}/duplicate", + "summary": "Duplicate", + "description": "Duplicate file in the same directory", + "tags": [ + "Drive > Files > File/Directory" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/duplicate", + "operationId": "kDriveDuplicateV3", + "summary": "Duplicate", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 60034 + }, + "enumValues": [], + "values": [], + "examples": [ + 60034 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 79934 + }, + "enumValues": [], + "values": [], + "examples": [ + 79934 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "activity", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "activity" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveCreateDefaultFileV3", + "functionName": "kdrivecreatedefaultfilev3", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/3/drive/{drive_id}/files/{file_id}/file", + "summary": "Create default file", + "description": "Create empty default file in the specified directory (file identifier).", + "tags": [ + "Drive > Files > File/Directory" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/file", + "operationId": "kDriveCreateDefaultFileV3", + "summary": "Create default file", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 19975 + }, + "enumValues": [], + "values": [], + "examples": [ + 19975 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "parents.sorted_name", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "parents.sorted_name" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetFilesInDirectoryV3", + "functionName": "kdrivegetfilesindirectoryv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/{file_id}/files", + "summary": "Get files in directory", + "description": "Get paginate children file/directory of specific directory (file identifier)", + "tags": [ + "Drive > Files > File/Directory" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + }, + { + "name": "depth", + "in": "query", + "required": false + }, + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/files", + "operationId": "kDriveGetFilesInDirectoryV3", + "summary": "Get files in directory", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 38510 + }, + "enumValues": [], + "values": [], + "examples": [ + 38510 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 63659 + }, + "enumValues": [], + "values": [], + "examples": [ + 63659 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "sharelink.views", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "sharelink.views" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 345 + }, + "enumValues": [], + "values": [], + "examples": [ + 345 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "added_at", + "last_modified_at", + "mime_type", + "name", + "revised_at", + "size", + "type", + "updated_at" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[type]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "depth", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "depth", + "enum": [ + "child", + "unlimited" + ], + "type": "string", + "description": "Cannot be used on file_id `1`.", + "example": "unlimited" + }, + "enumValues": [ + "child", + "unlimited" + ], + "values": [], + "examples": [ + "unlimited" + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "type", + "type": "array", + "items": { + "title": "item", + "enum": [ + "dir", + "file", + "vault" + ], + "type": "string", + "description": "The file type structure either a File, a Directory or a Vault", + "example": "file" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveUpdateModificationDateV3", + "functionName": "kdriveupdatemodificationdatev3", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/3/drive/{drive_id}/files/{file_id}/last-modified", + "summary": "Update modification date", + "description": "", + "tags": [ + "Drive > Files > File/Directory" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/last-modified", + "operationId": "kDriveUpdateModificationDateV3", + "summary": "Update modification date", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 42104 + }, + "enumValues": [], + "values": [], + "examples": [ + 42104 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 41744 + }, + "enumValues": [], + "values": [], + "examples": [ + 41744 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "500", + "503" + ] + } + }, + { + "operationId": "kDriveUnlockV3", + "functionName": "kdriveunlockv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/3/drive/{drive_id}/files/{file_id}/lock", + "summary": "Unlock", + "description": "Unlocked File/Directory by path and token in the specified file", + "tags": [ + "Drive > Files > File/Directory" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "path", + "in": "query", + "required": true + }, + { + "name": "token", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/lock", + "operationId": "kDriveUnlockV3", + "summary": "Unlock", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 75812 + }, + "enumValues": [], + "values": [], + "examples": [ + 75812 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 4160 + }, + "enumValues": [], + "values": [], + "examples": [ + 4160 + ] + }, + { + "name": "path", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "path", + "type": "string", + "description": "File's path to unlock", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "token", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "token", + "type": "string", + "description": "The lock token, provided when the file is locked", + "example": "x-token" + }, + "enumValues": [], + "values": [], + "examples": [ + "x-token" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveMoveV3", + "functionName": "kdrivemovev3", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/3/drive/{drive_id}/files/{file_id}/move/{destination_directory_id}", + "summary": "Move", + "description": "Move a Directory or a File to a Directory", + "tags": [ + "Drive > Files > File/Directory" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "destination_directory_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/move/%7Bdestination_directory_id%7D", + "operationId": "kDriveMoveV3", + "summary": "Move", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 6605 + }, + "enumValues": [], + "values": [], + "examples": [ + 6605 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 22041 + }, + "enumValues": [], + "values": [], + "examples": [ + 22041 + ] + }, + { + "name": "destination_directory_id", + "in": "path", + "required": true, + "description": "Destination Directory identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 94264 + }, + "enumValues": [], + "values": [], + "examples": [ + 94264 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "500", + "503" + ] + } + }, + { + "operationId": "kDriveGetSubFiledirectoryByFilenameV3", + "functionName": "kdrivegetsubfiledirectorybyfilenamev3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/{file_id}/name", + "summary": "Get sub file/directory by filename", + "description": "Get a sub directory or file of a Directory by their filename", + "tags": [ + "Drive > Files > File/Directory" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "name", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/name", + "operationId": "kDriveGetSubFiledirectoryByFilenameV3", + "summary": "Get sub file/directory by filename", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 6936 + }, + "enumValues": [], + "values": [], + "examples": [ + 6936 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 62318 + }, + "enumValues": [], + "values": [], + "examples": [ + 62318 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "rewind", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "rewind" + ] + }, + { + "name": "name", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "name", + "type": "string", + "description": "Name of the File/Directory", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveListV3", + "functionName": "kdrivelistv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/{file_id}/versions", + "summary": "List", + "description": "Get list of file versions", + "tags": [ + "Drive > Files > File/Directory > Version" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions", + "operationId": "kDriveListV3", + "summary": "List", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Version" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 3, + "capabilities": [ + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 56345 + }, + "enumValues": [], + "values": [], + "examples": [ + 56345 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 36145 + }, + "enumValues": [], + "values": [], + "examples": [ + 36145 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
\nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 33400 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 33400 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
\nPart of the `pagination` capacity\n", + "type": "integer", + "maximum": 1000, + "minimum": 1, + "default": 10, + "example": 139 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 139 + ] + }, + { + "name": "total", + "in": "query", + "required": false, + "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "type": "boolean", + "x-with": [ + "total" + ], + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "created_at", + "last_modified_at", + "keep_forever" + ] + }, + "enumValues": [ + "created_at", + "last_modified_at", + "keep_forever" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[created_at]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[created_at]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveRestoreV3", + "functionName": "kdriverestorev3", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/3/drive/{drive_id}/files/{file_id}/versions/{version_id}/restore", + "summary": "Restore", + "description": "Restore a file version.", + "tags": [ + "Drive > Files > File/Directory > Version" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "version_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions/%7Bversion_id%7D/restore", + "operationId": "kDriveRestoreV3", + "summary": "Restore", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Version" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 55656 + }, + "enumValues": [], + "values": [], + "examples": [ + 55656 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 78011 + }, + "enumValues": [], + "values": [], + "examples": [ + 78011 + ] + }, + { + "name": "version_id", + "in": "path", + "required": true, + "description": "Version identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 40435 + }, + "enumValues": [], + "values": [], + "examples": [ + 40435 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "capabilities", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "capabilities" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveRestoreToDirectoryV3", + "functionName": "kdriverestoretodirectoryv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/3/drive/{drive_id}/files/{file_id}/versions/{version_id}/restore/{destination_directory_id}", + "summary": "Restore to Directory", + "description": "Restore a file version as a copy in target directory, keeping current original intact.", + "tags": [ + "Drive > Files > File/Directory > Version" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + }, + { + "name": "version_id", + "in": "path", + "required": true + }, + { + "name": "destination_directory_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions/%7Bversion_id%7D/restore/%7Bdestination_directory_id%7D", + "operationId": "kDriveRestoreToDirectoryV3", + "summary": "Restore to Directory", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Version" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 50529 + }, + "enumValues": [], + "values": [], + "examples": [ + 50529 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "File identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 52144 + }, + "enumValues": [], + "values": [], + "examples": [ + 52144 + ] + }, + { + "name": "version_id", + "in": "path", + "required": true, + "description": "Version identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 43978 + }, + "enumValues": [], + "values": [], + "examples": [ + 43978 + ] + }, + { + "name": "destination_directory_id", + "in": "path", + "required": true, + "description": "Directory identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 4713 + }, + "enumValues": [], + "values": [], + "examples": [ + 4713 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "is_favorite", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "is_favorite" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetRootActivitiesV3", + "functionName": "kdrivegetrootactivitiesv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/activities", + "summary": "Get root activities", + "description": "Get activities of the root Directory", + "tags": [ + "Drive > Activity" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + }, + { + "name": "actions", + "in": "query", + "required": false + }, + { + "name": "depth", + "in": "query", + "required": false + }, + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "terms", + "in": "query", + "required": false + }, + { + "name": "until", + "in": "query", + "required": false + }, + { + "name": "users", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/activities", + "operationId": "kDriveGetRootActivitiesV3", + "summary": "Get root activities", + "categoryPath": [ + "kDrive", + "Drive", + "Activity" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "the drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 19390 + }, + "enumValues": [], + "values": [], + "examples": [ + 19390 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "file.sharelink", + "enum": [ + "source", + "entity", + "user", + "file", + "file.capabilities", + "file.path", + "file.sorted_name", + "file.dropbox", + "file.dropbox.capabilities", + "file.is_favorite", + "file.sharelink", + "file.categories", + "file.conversion_capabilities", + "file.external_import", + "file.supported_by", + "parent", + "parent.path", + "parent.sorted_name" + ] + }, + "enumValues": [ + "source", + "entity", + "user", + "file", + "file.capabilities", + "file.path", + "file.sorted_name", + "file.dropbox", + "file.dropbox.capabilities", + "file.is_favorite", + "file.sharelink", + "file.categories", + "file.conversion_capabilities", + "file.external_import", + "file.supported_by", + "parent", + "parent.path", + "parent.sorted_name" + ], + "values": [ + "source", + "entity", + "user", + "file", + "file.capabilities", + "file.path", + "file.sorted_name", + "file.dropbox", + "file.dropbox.capabilities", + "file.is_favorite", + "file.sharelink", + "file.categories", + "file.conversion_capabilities", + "file.external_import", + "file.supported_by", + "parent", + "parent.path", + "parent.sorted_name" + ], + "examples": [ + "file.sharelink" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 212 + }, + "enumValues": [], + "values": [], + "examples": [ + 212 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "created_at" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[created_at]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "actions", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "actions", + "type": "array", + "items": { + "title": "item", + "enum": [ + "collaborative_folder_access", + "collaborative_folder_create", + "collaborative_folder_delete", + "collaborative_folder_update", + "collaborative_user_access", + "collaborative_user_create", + "collaborative_user_delete", + "comment_create", + "comment_delete", + "comment_like", + "comment_resolve", + "comment_unlike", + "comment_update", + "file_access", + "file_categorize", + "file_color_delete", + "file_color_update", + "file_create", + "file_delete", + "file_favorite_create", + "file_favorite_remove", + "file_ia_categorize", + "file_move", + "file_move_out", + "file_rename", + "file_rename_alias", + "file_restore", + "file_share_create", + "file_share_delete", + "file_share_update", + "file_trash", + "file_uncategorize", + "file_update", + "share_link_create", + "share_link_delete", + "share_link_show", + "share_link_update" + ], + "type": "string", + "description": "Logged interaction type of activities on the drive or file.collaborative_folder_access: Logged when an user/guest access to the dropbox.collaborative_folder_create: Logged when an user create a dropbox.collaborative_folder_delete: Logged when an user delete the dropbox.collaborative_folder_update: Logged when an user update settings of the dropbox.collaborative_user_access: Logged when an user/guest upload to the dropbox.collaborative_user_create: Logged when an user/guest add his information before uploading to the dropbox.collaborative_user_delete: Logged when an user remove the directory to the dropbox.comment_create: Logged when an user/admin add a comment on a file.comment_delete: Logged when an user/admin delete a comment on a file.comment_like: Logged when an user/admin like a comment on a file.comment_resolve: Logged when an user/admin resolve a comment on a file.comment_unlike: Logged when an user/admin unlike a comment on a file.comment_update: Logged when an user/admin update a comment on a file.file_access: Logged when an user/guest access to the file.file_categorize: Logged when a category is added to the file/directory.file_color_delete: Logged when a directory color is removed.file_color_update: Logged when a directory color changed.file_create: Logged when on the first file creation.file_delete: Logged when the file is deleted.file_favorite_create: Logged when a file/directory is flagged as favorites.file_favorite_remove: Logged when a file/directory is unflagged from favorites.file_ia_categorize: Logged when a file is categorized by the ia.file_move: Logged when the file is added inside a directory.file_move_out: Logged when the file is removed from a directory.file_rename: Logged when the file is renamed.file_rename_alias: Logged when a root file is renamed by an external user (only visible for the external user).file_restore: Logged when the file is restored from the trash.file_share_create: Logged when an external user access to a file/directory is created.file_share_delete: Logged when an external user access to a file/directory is removed.file_share_update: Logged when an external user access to a file/directory is modified to another permission.file_trash: Logged when the file is sent to trash.file_uncategorize: Logged when a category is removed to the file/directory.file_update: Logged when the file is updated.share_link_create: Logged when a public share link to a file/directory is created.share_link_delete: Logged when a public share link to a file/directory is deleted.share_link_show: Logged when a public share link to a file/directory is seen by someone else.share_link_update: Logged when a public share link to a file/directory is modified.", + "example": "collaborative_folder_access" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "depth", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "depth", + "enum": [ + "children", + "file", + "folder", + "unlimited" + ], + "type": "string", + "example": "children" + }, + "enumValues": [ + "children", + "file", + "folder", + "unlimited" + ], + "values": [], + "examples": [ + "children" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "from", + "type": "integer", + "example": 63751 + }, + "enumValues": [], + "values": [], + "examples": [ + 63751 + ] + }, + { + "name": "terms", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "terms", + "minLength": 3, + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "until", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "until", + "type": "integer", + "example": 86594 + }, + "enumValues": [], + "values": [], + "examples": [ + 86594 + ] + }, + { + "name": "users", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "users", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveBuildArchiveV3", + "functionName": "kdrivebuildarchivev3", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/3/drive/{drive_id}/files/archives", + "summary": "Build archive", + "description": "Build an archive from selected files. The archive can then be downloaded using the /2/drive/{drive_id}/files/archives/{archive_uuid} route.\n

\nThe file identifiers should be in the same parent directory.\n\n
\nThe archive should contain at least one file and may not contain more than 20,000 files.\n", + "tags": [ + "Drive > Files > Archive" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/archives", + "operationId": "kDriveBuildArchiveV3", + "summary": "Build archive", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Archive" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 51570 + }, + "enumValues": [], + "values": [], + "examples": [ + 51570 + ] + } + ], + "responseStatuses": [ + "201", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetDropboxesV3", + "functionName": "kdrivegetdropboxesv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/dropboxes", + "summary": "Get drop-boxes", + "description": "Get an array of all dropbox available in the drive.", + "tags": [ + "Drive > Files > Dropbox" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + }, + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/dropboxes", + "operationId": "kDriveGetDropboxesV3", + "summary": "Get drop-boxes", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Dropbox" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 34475 + }, + "enumValues": [], + "values": [], + "examples": [ + 34475 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "capabilities", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "capabilities" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 471 + }, + "enumValues": [], + "values": [], + "examples": [ + 471 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "added_at", + "created_at", + "expires_at", + "has_password", + "last_import", + "last_modified_at", + "mime_type", + "name", + "revised_at", + "size", + "type", + "updated_at" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[type]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "type", + "type": "array", + "items": { + "title": "item", + "enum": [ + "dir", + "file", + "vault" + ], + "type": "string", + "description": "The file type structure either a File, a Directory or a Vault", + "example": "file" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveCreateANewDropboxV3", + "functionName": "kdrivecreateanewdropboxv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/3/drive/{drive_id}/files/dropboxes", + "summary": "Create a new Dropbox", + "description": "", + "tags": [ + "Drive > Files > Dropbox" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/dropboxes", + "operationId": "kDriveCreateANewDropboxV3", + "summary": "Create a new Dropbox", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Dropbox" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 43308 + }, + "enumValues": [], + "values": [], + "examples": [ + 43308 + ] + } + ], + "responseStatuses": [ + "201", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetFavoriteFilesListV3", + "functionName": "kdrivegetfavoritefileslistv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/favorites", + "summary": "Get favorite files list", + "description": "Return a list of favorite files", + "tags": [ + "Drive > Files > Favorite" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + }, + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/favorites", + "operationId": "kDriveGetFavoriteFilesListV3", + "summary": "Get favorite files list", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Favorite" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 87318 + }, + "enumValues": [], + "values": [], + "examples": [ + 87318 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "parents.path", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "parents.path" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 343 + }, + "enumValues": [], + "values": [], + "examples": [ + 343 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "added_at", + "last_modified_at", + "mime_type", + "name", + "revised_at", + "size", + "type", + "updated_at" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[type]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "type", + "type": "array", + "items": { + "title": "item", + "enum": [ + "dir", + "file", + "vault" + ], + "type": "string", + "description": "The file type structure either a File, a Directory or a Vault", + "example": "file" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetLargestFilesV3", + "functionName": "kdrivegetlargestfilesv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/largest", + "summary": "Get largest files", + "description": "Get a paginated list of the largest files in the whole drive.", + "tags": [ + "Drive > Files" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/largest", + "operationId": "kDriveGetLargestFilesV3", + "summary": "Get largest files", + "categoryPath": [ + "kDrive", + "Drive", + "Files" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 70740 + }, + "enumValues": [], + "values": [], + "examples": [ + 70740 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "hash", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "hash" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 904 + }, + "enumValues": [], + "values": [], + "examples": [ + 904 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "size" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[size]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetLastModifiedFilesV3", + "functionName": "kdrivegetlastmodifiedfilesv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/last_modified", + "summary": "Get last modified files", + "description": "Get a paginated list of files last modified in the whole drive.", + "tags": [ + "Drive > Files" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/last_modified", + "operationId": "kDriveGetLastModifiedFilesV3", + "summary": "Get last modified files", + "categoryPath": [ + "kDrive", + "Drive", + "Files" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 75588 + }, + "enumValues": [], + "values": [], + "examples": [ + 75588 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "hash", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "hash" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 422 + }, + "enumValues": [], + "values": [], + "examples": [ + 422 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "last_modified_at" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[last_modified_at]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetSharelinkFilesV3", + "functionName": "kdrivegetsharelinkfilesv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/links", + "summary": "Get share-link files", + "description": "Get list of File|Directory that has share link", + "tags": [ + "Drive > Files > Share link > Manage" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + }, + { + "name": "right", + "in": "query", + "required": false + }, + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/links", + "operationId": "kDriveGetSharelinkFilesV3", + "summary": "Get share-link files", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Share link", + "Manage" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "the drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 81716 + }, + "enumValues": [], + "values": [], + "examples": [ + 81716 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "parents.path", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "parents.path" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 298 + }, + "enumValues": [], + "values": [], + "examples": [ + 298 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "added_at", + "created_at", + "expires_at", + "has_password", + "last_modified_at", + "mime_type", + "name", + "revised_at", + "shared_by", + "size", + "type", + "updated_at" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[type]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "right", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "right", + "type": "array", + "items": { + "title": "item", + "enum": [ + "inherit", + "password", + "public" + ], + "type": "string", + "description": "Rights required to view the share link.inherit: Share link is accessible only by users of the drive.password: Share link is public but protected by a password.public: Share link is public, no restriction set.", + "example": "inherit" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "type", + "type": "array", + "items": { + "title": "item", + "enum": [ + "dir", + "file", + "vault" + ], + "type": "string", + "description": "The file type structure either a File, a Directory or a Vault", + "example": "file" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetMostVersionedFilesV3", + "functionName": "kdrivegetmostversionedfilesv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/most_versions", + "summary": "Get most versioned files", + "description": "Get a paginated list of files most versioned in the whole drive.", + "tags": [ + "Drive > Files" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/most_versions", + "operationId": "kDriveGetMostVersionedFilesV3", + "summary": "Get most versioned files", + "categoryPath": [ + "kDrive", + "Drive", + "Files" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 89234 + }, + "enumValues": [], + "values": [], + "examples": [ + 89234 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "users", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "users" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 191 + }, + "enumValues": [], + "values": [], + "examples": [ + 191 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "nb_version" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[nb_version]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetMySharedFilesV3", + "functionName": "kdrivegetmysharedfilesv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/my_shared", + "summary": "Get my shared files", + "description": "Get files that I shared", + "tags": [ + "Drive > Files" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + }, + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/my_shared", + "operationId": "kDriveGetMySharedFilesV3", + "summary": "Get my shared files", + "categoryPath": [ + "kDrive", + "Drive", + "Files" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 47310 + }, + "enumValues": [], + "values": [], + "examples": [ + 47310 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "sharelink", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "sharelink" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 479 + }, + "enumValues": [], + "values": [], + "examples": [ + 479 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "added_at", + "last_modified_at", + "mime_type", + "name", + "revised_at", + "size", + "type", + "updated_at" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[type]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "type", + "type": "array", + "items": { + "title": "item", + "enum": [ + "dir", + "file", + "vault" + ], + "type": "string", + "description": "The file type structure either a File, a Directory or a Vault", + "example": "file" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveListTheMostRecentFilesOrDirectoriesUsedByTheUserV3", + "functionName": "kdrivelistthemostrecentfilesordirectoriesusedbytheuserv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/recents", + "summary": "List the most recent files or directories used by the user.", + "description": "List the recent files or directories.", + "tags": [ + "Drive > Files" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + }, + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/recents", + "operationId": "kDriveListTheMostRecentFilesOrDirectoriesUsedByTheUserV3", + "summary": "List the most recent files or directories used by the user", + "categoryPath": [ + "kDrive", + "Drive", + "Files" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "version", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "version" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 818 + }, + "enumValues": [], + "values": [], + "examples": [ + 818 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "updated_at" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[updated_at]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "type", + "type": "array", + "items": { + "title": "item", + "enum": [ + "dir", + "file", + "vault" + ], + "type": "string", + "description": "The file type structure either a File, a Directory or a Vault", + "example": "file" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveSearchFiledirectoryV3", + "functionName": "kdrivesearchfiledirectoryv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/search", + "summary": "Search file/directory", + "description": "Search files and directories with specific filters.", + "tags": [ + "Drive > Files > Search" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + }, + { + "name": "author_id", + "in": "query", + "required": false + }, + { + "name": "category", + "in": "query", + "required": false + }, + { + "name": "depth", + "in": "query", + "required": false + }, + { + "name": "directory_id", + "in": "query", + "required": false + }, + { + "name": "extensions", + "in": "query", + "required": false + }, + { + "name": "modified_after", + "in": "query", + "required": false + }, + { + "name": "modified_at", + "in": "query", + "required": false + }, + { + "name": "modified_before", + "in": "query", + "required": false + }, + { + "name": "name", + "in": "query", + "required": false + }, + { + "name": "query", + "in": "query", + "required": false + }, + { + "name": "query_scope", + "in": "query", + "required": false + }, + { + "name": "types", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/search", + "operationId": "kDriveSearchFiledirectoryV3", + "summary": "Search file/directory", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Search" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 69045 + }, + "enumValues": [], + "values": [], + "examples": [ + 69045 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "rewind", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "rewind" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 240 + }, + "enumValues": [], + "values": [], + "examples": [ + 240 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "last_modified_at", + "relevance" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[last_modified_at]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "author_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "author_id", + "type": "integer", + "description": "The author of the file", + "example": 53938 + }, + "enumValues": [], + "values": [], + "examples": [ + 53938 + ] + }, + { + "name": "category", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "category", + "maxLength": 200, + "type": "string", + "description": "Category pattern, patterns accepted are ()&| and combined category ids, to manage complex computing operation :\n & as synonym of AND\n | as synonym of OR\n () to handle priority", + "example": "(1&2)|3" + }, + "enumValues": [], + "values": [], + "examples": [ + "(1&2)|3" + ] + }, + { + "name": "depth", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "depth", + "enum": [ + "child", + "unlimited" + ], + "type": "string", + "description": "To search files recursively (use unlimited) or to search files in the first directory (use child)", + "example": "unlimited" + }, + "enumValues": [ + "child", + "unlimited" + ], + "values": [], + "examples": [ + "unlimited" + ] + }, + { + "name": "directory_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "directory_id", + "type": "integer", + "description": "The directory identifier, to search inside a specific directory, default is the root directory", + "example": 53162 + }, + "enumValues": [], + "values": [], + "examples": [ + 53162 + ] + }, + { + "name": "extensions", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "extensions", + "type": "array", + "items": { + "title": "item", + "type": "string", + "description": "A wanted file extension" + }, + "description": "The wanted array of file extensions", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "modified_after", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "modified_after", + "maximum": 253402300799, + "type": "integer", + "description": "`modified_at` must be set as custom in order to use modified_after. Filter `File` modified after timestamp. Its minimum value is drive creation timestamp.", + "example": 34302776142 + }, + "enumValues": [], + "values": [], + "examples": [ + 34302776142 + ] + }, + { + "name": "modified_at", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "modified_at", + "enum": [ + "custom", + "last_12_months", + "last_24_hours", + "last_30_days", + "last_7_days", + "last_90_days", + "last_month", + "last_week", + "last_year", + "this_month", + "this_week", + "this_year", + "today", + "yesterday" + ], + "type": "string", + "description": "Modification time of the `File`.custom: Custom period from `{attribute}_after` to `{attribute}_before` params.last_12_months: Last 12 months.last_24_hours: Last 24 hours.last_30_days: Last 30 days.last_7_days: Last 7 days.last_90_days: Last 90 days.last_month: Previous month, from the first day at 00:00:00 to the last day at 23:59:59.last_week: Previous week, from Monday at 00:00:00 to Sunday at 23:59:59.last_year: Previous year, from January 1st at 00:00:00 to December 31st at 23:59:59.this_month: Current month, from the first day at 00:00:00 to the last day at 23:59:59.this_week: Current week, from Monday at 00:00:00 to Sunday at 23:59:59.this_year: Current year, from January 1st at 00:00:00 to December 31st at 23:59:59.today: Current day, from 00:00:00 to 23:59:59.yesterday: Previous day, from 00:00:00 to 23:59:59.", + "example": "custom" + }, + "enumValues": [ + "custom", + "last_12_months", + "last_24_hours", + "last_30_days", + "last_7_days", + "last_90_days", + "last_month", + "last_week", + "last_year", + "this_month", + "this_week", + "this_year", + "today", + "yesterday" + ], + "values": [], + "examples": [ + "custom" + ] + }, + { + "name": "modified_before", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "modified_before", + "maximum": 253402300799, + "type": "integer", + "description": "`modified_at` must be set as custom in order to use modified_before. Filter `File` modified before timestamp.", + "example": 199966353290 + }, + "enumValues": [], + "values": [], + "examples": [ + 199966353290 + ] + }, + { + "name": "name", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "name", + "type": "string", + "description": "DEPRECATED - The searched pattern only in file name|example:file name", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "query", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "query", + "type": "string", + "description": "The searched pattern. It should be at least 3 characters long to get relevant results.", + "example": "file name" + }, + "enumValues": [], + "values": [], + "examples": [ + "file name" + ] + }, + { + "name": "query_scope", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "query_scope", + "enum": [ + "all", + "content", + "filename" + ], + "type": "string", + "description": "Defines the scope of the given search query.all: Content and filename.content: Content only. Available only when the Drive has the `can_use_content_search` capability.filename: Filename only. Available only when the Drive has the `can_use_content_search` capability.", + "nullable": true, + "example": "all" + }, + "enumValues": [ + "all", + "content", + "filename" + ], + "values": [], + "examples": [ + "all" + ] + }, + { + "name": "types", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "types", + "type": "array", + "items": { + "title": "item", + "enum": [ + "archive", + "audio", + "code", + "diagram", + "dir", + "email", + "file", + "font", + "form", + "image", + "model", + "pdf", + "presentation", + "spreadsheet", + "text", + "unknown", + "video" + ], + "type": "string", + "description": "The wanted file type.archive: Archive file.audio: Audio only file.code: Text file recognized as code.diagram: Diagram file.dir: Directory.email: Bundled email file.file: Deprecated. Use unknown instead.font: Text file recognized as font.form: Form file.image: Image file.model: 3D file.pdf: PDF file.presentation: Presentation/slides file.spreadsheet: Spreadsheet file.text: Generic text file.unknown: Generic file, not recognized as any of the other type.video: Video file; may contain other stream types such as audio or subtitles.", + "example": "archive" + }, + "description": "The wanted array of file types", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveSearchDropboxV3", + "functionName": "kdrivesearchdropboxv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/search/dropboxes", + "summary": "Search Dropbox", + "description": "Search dropboxes with specific filters.", + "tags": [ + "Drive > Files > Search" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + }, + { + "name": "author_id", + "in": "query", + "required": false + }, + { + "name": "category", + "in": "query", + "required": false + }, + { + "name": "created_after", + "in": "query", + "required": false + }, + { + "name": "created_at", + "in": "query", + "required": false + }, + { + "name": "created_before", + "in": "query", + "required": false + }, + { + "name": "expires", + "in": "query", + "required": false + }, + { + "name": "has_password", + "in": "query", + "required": false + }, + { + "name": "last_import_after", + "in": "query", + "required": false + }, + { + "name": "last_import_at", + "in": "query", + "required": false + }, + { + "name": "last_import_before", + "in": "query", + "required": false + }, + { + "name": "query", + "in": "query", + "required": false + }, + { + "name": "query_scope", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/search/dropboxes", + "operationId": "kDriveSearchDropboxV3", + "summary": "Search Dropbox", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Search" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 48108 + }, + "enumValues": [], + "values": [], + "examples": [ + 48108 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "dropbox.capabilities", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "dropbox.capabilities" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 759 + }, + "enumValues": [], + "values": [], + "examples": [ + 759 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "last_modified_at", + "relevance" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[last_modified_at]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "author_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "author_id", + "type": "integer", + "description": "The author of the file", + "example": 64711 + }, + "enumValues": [], + "values": [], + "examples": [ + 64711 + ] + }, + { + "name": "category", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "category", + "type": "string", + "description": "Category pattern, patterns accepted are ()&| and combined category ids, to manage complex computing operation :\n & as synonym of AND\n | as synonym of OR\n () to handle priority", + "example": "(1&2)|3" + }, + "enumValues": [], + "values": [], + "examples": [ + "(1&2)|3" + ] + }, + { + "name": "created_after", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "created_after", + "maximum": 253402300799, + "type": "integer", + "description": "`created_at` must be set as custom in order to use created_after. Filter `Dropbox` created after timestamp. Its minimum value is drive creation timestamp.", + "example": 172859373683 + }, + "enumValues": [], + "values": [], + "examples": [ + 172859373683 + ] + }, + { + "name": "created_at", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "created_at", + "enum": [ + "custom", + "last_12_months", + "last_24_hours", + "last_30_days", + "last_7_days", + "last_90_days", + "last_month", + "last_week", + "last_year", + "this_month", + "this_week", + "this_year", + "today", + "yesterday" + ], + "type": "string", + "description": "Creation time of the `Dropbox`.custom: Custom period from `{attribute}_after` to `{attribute}_before` params.last_12_months: Last 12 months.last_24_hours: Last 24 hours.last_30_days: Last 30 days.last_7_days: Last 7 days.last_90_days: Last 90 days.last_month: Previous month, from the first day at 00:00:00 to the last day at 23:59:59.last_week: Previous week, from Monday at 00:00:00 to Sunday at 23:59:59.last_year: Previous year, from January 1st at 00:00:00 to December 31st at 23:59:59.this_month: Current month, from the first day at 00:00:00 to the last day at 23:59:59.this_week: Current week, from Monday at 00:00:00 to Sunday at 23:59:59.this_year: Current year, from January 1st at 00:00:00 to December 31st at 23:59:59.today: Current day, from 00:00:00 to 23:59:59.yesterday: Previous day, from 00:00:00 to 23:59:59.", + "example": "custom" + }, + "enumValues": [ + "custom", + "last_12_months", + "last_24_hours", + "last_30_days", + "last_7_days", + "last_90_days", + "last_month", + "last_week", + "last_year", + "this_month", + "this_week", + "this_year", + "today", + "yesterday" + ], + "values": [], + "examples": [ + "custom" + ] + }, + { + "name": "created_before", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "created_before", + "maximum": 253402300799, + "type": "integer", + "description": "`created_at` must be set as custom in order to use created_before. Filter `Dropbox` created before timestamp.", + "example": 239139486562 + }, + "enumValues": [], + "values": [], + "examples": [ + 239139486562 + ] + }, + { + "name": "expires", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "expires", + "enum": [ + "any", + "no", + "yes" + ], + "type": "string", + "description": "Whether the `Dropbox` has an expiration date", + "example": "any" + }, + "enumValues": [ + "any", + "no", + "yes" + ], + "values": [], + "examples": [ + "any" + ] + }, + { + "name": "has_password", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "has_password", + "enum": [ + "any", + "no", + "yes" + ], + "type": "string", + "description": "Whether the `Dropbox` has password protection", + "example": "any" + }, + "enumValues": [ + "any", + "no", + "yes" + ], + "values": [], + "examples": [ + "any" + ] + }, + { + "name": "last_import_after", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "last_import_after", + "maximum": 253402300799, + "type": "integer", + "description": "`last_import_at` must be set as custom in order to use last_import_after. Filter ``Dropbox`` last imported in after timestamp. Its minimum value is drive creation timestamp.", + "example": 178003356869 + }, + "enumValues": [], + "values": [], + "examples": [ + 178003356869 + ] + }, + { + "name": "last_import_at", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "last_import_at", + "enum": [ + "custom", + "last_12_months", + "last_24_hours", + "last_30_days", + "last_7_days", + "last_90_days", + "last_month", + "last_week", + "last_year", + "this_month", + "this_week", + "this_year", + "today", + "yesterday" + ], + "type": "string", + "description": "Last import time of the ``Dropbox``.custom: Custom period from `{attribute}_after` to `{attribute}_before` params.last_12_months: Last 12 months.last_24_hours: Last 24 hours.last_30_days: Last 30 days.last_7_days: Last 7 days.last_90_days: Last 90 days.last_month: Previous month, from the first day at 00:00:00 to the last day at 23:59:59.last_week: Previous week, from Monday at 00:00:00 to Sunday at 23:59:59.last_year: Previous year, from January 1st at 00:00:00 to December 31st at 23:59:59.this_month: Current month, from the first day at 00:00:00 to the last day at 23:59:59.this_week: Current week, from Monday at 00:00:00 to Sunday at 23:59:59.this_year: Current year, from January 1st at 00:00:00 to December 31st at 23:59:59.today: Current day, from 00:00:00 to 23:59:59.yesterday: Previous day, from 00:00:00 to 23:59:59.", + "example": "custom" + }, + "enumValues": [ + "custom", + "last_12_months", + "last_24_hours", + "last_30_days", + "last_7_days", + "last_90_days", + "last_month", + "last_week", + "last_year", + "this_month", + "this_week", + "this_year", + "today", + "yesterday" + ], + "values": [], + "examples": [ + "custom" + ] + }, + { + "name": "last_import_before", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "last_import_before", + "maximum": 253402300799, + "type": "integer", + "description": "`last_import_at` must be set as custom in order to use last_import_before. Filter ``Dropbox`` last imported in before timestamp.", + "example": 188766922446 + }, + "enumValues": [], + "values": [], + "examples": [ + 188766922446 + ] + }, + { + "name": "query", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "query", + "type": "string", + "description": "The searched pattern. It should be at least 3 characters long to get relevant results.", + "example": "file name" + }, + "enumValues": [], + "values": [], + "examples": [ + "file name" + ] + }, + { + "name": "query_scope", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "query_scope", + "enum": [ + "all", + "content", + "filename" + ], + "type": "string", + "description": "Defines the scope of the given search query.all: Content and filename.content: Content only. Available only when the Drive has the `can_use_content_search` capability.filename: Filename only. Available only when the Drive has the `can_use_content_search` capability.", + "nullable": true, + "example": "all" + }, + "enumValues": [ + "all", + "content", + "filename" + ], + "values": [], + "examples": [ + "all" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveSearchFavoriteV3", + "functionName": "kdrivesearchfavoritev3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/search/favorites", + "summary": "Search Favorite", + "description": "Search favorites with specific filters.", + "tags": [ + "Drive > Files > Search" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + }, + { + "name": "author_id", + "in": "query", + "required": false + }, + { + "name": "category", + "in": "query", + "required": false + }, + { + "name": "depth", + "in": "query", + "required": false + }, + { + "name": "directory_id", + "in": "query", + "required": false + }, + { + "name": "extensions", + "in": "query", + "required": false + }, + { + "name": "modified_after", + "in": "query", + "required": false + }, + { + "name": "modified_at", + "in": "query", + "required": false + }, + { + "name": "modified_before", + "in": "query", + "required": false + }, + { + "name": "name", + "in": "query", + "required": false + }, + { + "name": "query", + "in": "query", + "required": false + }, + { + "name": "query_scope", + "in": "query", + "required": false + }, + { + "name": "types", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/search/favorites", + "operationId": "kDriveSearchFavoriteV3", + "summary": "Search Favorite", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Search" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 41664 + }, + "enumValues": [], + "values": [], + "examples": [ + 41664 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "path", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "path" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 520 + }, + "enumValues": [], + "values": [], + "examples": [ + 520 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "last_modified_at", + "relevance" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[last_modified_at]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "author_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "author_id", + "type": "integer", + "description": "The author of the file", + "example": 99752 + }, + "enumValues": [], + "values": [], + "examples": [ + 99752 + ] + }, + { + "name": "category", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "category", + "maxLength": 200, + "type": "string", + "description": "Category pattern, patterns accepted are ()&| and combined category ids, to manage complex computing operation :\n & as synonym of AND\n | as synonym of OR\n () to handle priority", + "example": "(1&2)|3" + }, + "enumValues": [], + "values": [], + "examples": [ + "(1&2)|3" + ] + }, + { + "name": "depth", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "depth", + "enum": [ + "child", + "unlimited" + ], + "type": "string", + "description": "To search files recursively (use unlimited) or to search files in the first directory (use child)", + "example": "child" + }, + "enumValues": [ + "child", + "unlimited" + ], + "values": [], + "examples": [ + "child" + ] + }, + { + "name": "directory_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "directory_id", + "type": "integer", + "description": "The directory identifier, to search inside a specific directory, default is the root directory", + "example": 45129 + }, + "enumValues": [], + "values": [], + "examples": [ + 45129 + ] + }, + { + "name": "extensions", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "extensions", + "type": "array", + "items": { + "title": "item", + "type": "string", + "description": "A wanted file extension" + }, + "description": "The wanted array of file extensions", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "modified_after", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "modified_after", + "maximum": 253402300799, + "type": "integer", + "description": "`modified_at` must be set as custom in order to use modified_after. Filter `File` modified after timestamp. Its minimum value is drive creation timestamp.", + "example": 77853900567 + }, + "enumValues": [], + "values": [], + "examples": [ + 77853900567 + ] + }, + { + "name": "modified_at", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "modified_at", + "enum": [ + "custom", + "last_12_months", + "last_24_hours", + "last_30_days", + "last_7_days", + "last_90_days", + "last_month", + "last_week", + "last_year", + "this_month", + "this_week", + "this_year", + "today", + "yesterday" + ], + "type": "string", + "description": "Modification time of the `File`.custom: Custom period from `{attribute}_after` to `{attribute}_before` params.last_12_months: Last 12 months.last_24_hours: Last 24 hours.last_30_days: Last 30 days.last_7_days: Last 7 days.last_90_days: Last 90 days.last_month: Previous month, from the first day at 00:00:00 to the last day at 23:59:59.last_week: Previous week, from Monday at 00:00:00 to Sunday at 23:59:59.last_year: Previous year, from January 1st at 00:00:00 to December 31st at 23:59:59.this_month: Current month, from the first day at 00:00:00 to the last day at 23:59:59.this_week: Current week, from Monday at 00:00:00 to Sunday at 23:59:59.this_year: Current year, from January 1st at 00:00:00 to December 31st at 23:59:59.today: Current day, from 00:00:00 to 23:59:59.yesterday: Previous day, from 00:00:00 to 23:59:59.", + "example": "custom" + }, + "enumValues": [ + "custom", + "last_12_months", + "last_24_hours", + "last_30_days", + "last_7_days", + "last_90_days", + "last_month", + "last_week", + "last_year", + "this_month", + "this_week", + "this_year", + "today", + "yesterday" + ], + "values": [], + "examples": [ + "custom" + ] + }, + { + "name": "modified_before", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "modified_before", + "maximum": 253402300799, + "type": "integer", + "description": "`modified_at` must be set as custom in order to use modified_before. Filter `File` modified before timestamp.", + "example": 45702751939 + }, + "enumValues": [], + "values": [], + "examples": [ + 45702751939 + ] + }, + { + "name": "name", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "name", + "type": "string", + "description": "DEPRECATED - The searched pattern only in file name|example:file name", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "query", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "query", + "type": "string", + "description": "The searched pattern. It should be at least 3 characters long to get relevant results.", + "example": "file name" + }, + "enumValues": [], + "values": [], + "examples": [ + "file name" + ] + }, + { + "name": "query_scope", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "query_scope", + "enum": [ + "all", + "content", + "filename" + ], + "type": "string", + "description": "Defines the scope of the given search query.all: Content and filename.content: Content only. Available only when the Drive has the `can_use_content_search` capability.filename: Filename only. Available only when the Drive has the `can_use_content_search` capability.", + "nullable": true, + "example": "all" + }, + "enumValues": [ + "all", + "content", + "filename" + ], + "values": [], + "examples": [ + "all" + ] + }, + { + "name": "types", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "types", + "type": "array", + "items": { + "title": "item", + "enum": [ + "archive", + "audio", + "code", + "diagram", + "dir", + "email", + "file", + "font", + "form", + "image", + "model", + "pdf", + "presentation", + "spreadsheet", + "text", + "unknown", + "video" + ], + "type": "string", + "description": "The wanted file type.archive: Archive file.audio: Audio only file.code: Text file recognized as code.diagram: Diagram file.dir: Directory.email: Bundled email file.file: Deprecated. Use unknown instead.font: Text file recognized as font.form: Form file.image: Image file.model: 3D file.pdf: PDF file.presentation: Presentation/slides file.spreadsheet: Spreadsheet file.text: Generic text file.unknown: Generic file, not recognized as any of the other type.video: Video file; may contain other stream types such as audio or subtitles.", + "example": "archive" + }, + "description": "The wanted array of file types", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveSearchSharelinkV3", + "functionName": "kdrivesearchsharelinkv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/search/links", + "summary": "Search Sharelink", + "description": "Search share links with specific filters.", + "tags": [ + "Drive > Files > Search" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + }, + { + "name": "author_id", + "in": "query", + "required": false + }, + { + "name": "category", + "in": "query", + "required": false + }, + { + "name": "created_after", + "in": "query", + "required": false + }, + { + "name": "created_at", + "in": "query", + "required": false + }, + { + "name": "created_before", + "in": "query", + "required": false + }, + { + "name": "expires", + "in": "query", + "required": false + }, + { + "name": "has_password", + "in": "query", + "required": false + }, + { + "name": "query", + "in": "query", + "required": false + }, + { + "name": "query_scope", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/search/links", + "operationId": "kDriveSearchSharelinkV3", + "summary": "Search Sharelink", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Search" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 2926 + }, + "enumValues": [], + "values": [], + "examples": [ + 2926 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "capabilities", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "capabilities" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 108 + }, + "enumValues": [], + "values": [], + "examples": [ + 108 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "last_modified_at", + "relevance" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[last_modified_at]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "author_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "author_id", + "type": "integer", + "description": "The author of the file", + "example": 28482 + }, + "enumValues": [], + "values": [], + "examples": [ + 28482 + ] + }, + { + "name": "category", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "category", + "type": "string", + "description": "Category pattern, patterns accepted are ()&| and combined category ids, to manage complex computing operation :\n & as synonym of AND\n | as synonym of OR\n () to handle priority", + "example": "(1&2)|3" + }, + "enumValues": [], + "values": [], + "examples": [ + "(1&2)|3" + ] + }, + { + "name": "created_after", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "created_after", + "maximum": 253402300799, + "type": "integer", + "description": "`created_at` must be set as custom in order to use created_after. Filter `Sharelink` created after timestamp. Its minimum value is drive creation timestamp.", + "example": 46281664719 + }, + "enumValues": [], + "values": [], + "examples": [ + 46281664719 + ] + }, + { + "name": "created_at", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "created_at", + "enum": [ + "custom", + "last_12_months", + "last_24_hours", + "last_30_days", + "last_7_days", + "last_90_days", + "last_month", + "last_week", + "last_year", + "this_month", + "this_week", + "this_year", + "today", + "yesterday" + ], + "type": "string", + "description": "Creation time of the `Sharelink`.custom: Custom period from `{attribute}_after` to `{attribute}_before` params.last_12_months: Last 12 months.last_24_hours: Last 24 hours.last_30_days: Last 30 days.last_7_days: Last 7 days.last_90_days: Last 90 days.last_month: Previous month, from the first day at 00:00:00 to the last day at 23:59:59.last_week: Previous week, from Monday at 00:00:00 to Sunday at 23:59:59.last_year: Previous year, from January 1st at 00:00:00 to December 31st at 23:59:59.this_month: Current month, from the first day at 00:00:00 to the last day at 23:59:59.this_week: Current week, from Monday at 00:00:00 to Sunday at 23:59:59.this_year: Current year, from January 1st at 00:00:00 to December 31st at 23:59:59.today: Current day, from 00:00:00 to 23:59:59.yesterday: Previous day, from 00:00:00 to 23:59:59.", + "example": "custom" + }, + "enumValues": [ + "custom", + "last_12_months", + "last_24_hours", + "last_30_days", + "last_7_days", + "last_90_days", + "last_month", + "last_week", + "last_year", + "this_month", + "this_week", + "this_year", + "today", + "yesterday" + ], + "values": [], + "examples": [ + "custom" + ] + }, + { + "name": "created_before", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "created_before", + "maximum": 253402300799, + "type": "integer", + "description": "`created_at` must be set as custom in order to use created_before. Filter `Sharelink` created before timestamp.", + "example": 145951328240 + }, + "enumValues": [], + "values": [], + "examples": [ + 145951328240 + ] + }, + { + "name": "expires", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "expires", + "enum": [ + "any", + "no", + "yes" + ], + "type": "string", + "description": "Whether the `Dropbox` has an expiration date", + "example": "no" + }, + "enumValues": [ + "any", + "no", + "yes" + ], + "values": [], + "examples": [ + "no" + ] + }, + { + "name": "has_password", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "has_password", + "enum": [ + "any", + "no", + "yes" + ], + "type": "string", + "description": "Whether the `Dropbox` has password protection", + "example": "any" + }, + "enumValues": [ + "any", + "no", + "yes" + ], + "values": [], + "examples": [ + "any" + ] + }, + { + "name": "query", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "query", + "type": "string", + "description": "The searched pattern. It should be at least 3 characters long to get relevant results.", + "example": "file name" + }, + "enumValues": [], + "values": [], + "examples": [ + "file name" + ] + }, + { + "name": "query_scope", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "query_scope", + "enum": [ + "all", + "content", + "filename" + ], + "type": "string", + "description": "Defines the scope of the given search query.all: Content and filename.content: Content only. Available only when the Drive has the `can_use_content_search` capability.filename: Filename only. Available only when the Drive has the `can_use_content_search` capability.", + "nullable": true, + "example": "all" + }, + "enumValues": [ + "all", + "content", + "filename" + ], + "values": [], + "examples": [ + "all" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveSearchMySharedV3", + "functionName": "kdrivesearchmysharedv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/search/my_shared", + "summary": "Search My Shared", + "description": "Search my shared files with specific filters.", + "tags": [ + "Drive > Files > Search" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + }, + { + "name": "author_id", + "in": "query", + "required": false + }, + { + "name": "category", + "in": "query", + "required": false + }, + { + "name": "depth", + "in": "query", + "required": false + }, + { + "name": "directory_id", + "in": "query", + "required": false + }, + { + "name": "extensions", + "in": "query", + "required": false + }, + { + "name": "modified_after", + "in": "query", + "required": false + }, + { + "name": "modified_at", + "in": "query", + "required": false + }, + { + "name": "modified_before", + "in": "query", + "required": false + }, + { + "name": "name", + "in": "query", + "required": false + }, + { + "name": "query", + "in": "query", + "required": false + }, + { + "name": "query_scope", + "in": "query", + "required": false + }, + { + "name": "types", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/search/my_shared", + "operationId": "kDriveSearchMySharedV3", + "summary": "Search My Shared", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Search" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 32501 + }, + "enumValues": [], + "values": [], + "examples": [ + 32501 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "parents.sorted_name", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "parents.sorted_name" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 872 + }, + "enumValues": [], + "values": [], + "examples": [ + 872 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "last_modified_at", + "relevance" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[last_modified_at]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "author_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "author_id", + "type": "integer", + "description": "The author of the file", + "example": 39425 + }, + "enumValues": [], + "values": [], + "examples": [ + 39425 + ] + }, + { + "name": "category", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "category", + "maxLength": 200, + "type": "string", + "description": "Category pattern, patterns accepted are ()&| and combined category ids, to manage complex computing operation :\n & as synonym of AND\n | as synonym of OR\n () to handle priority", + "example": "(1&2)|3" + }, + "enumValues": [], + "values": [], + "examples": [ + "(1&2)|3" + ] + }, + { + "name": "depth", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "depth", + "enum": [ + "child", + "unlimited" + ], + "type": "string", + "description": "To search files recursively (use unlimited) or to search files in the first directory (use child)", + "example": "unlimited" + }, + "enumValues": [ + "child", + "unlimited" + ], + "values": [], + "examples": [ + "unlimited" + ] + }, + { + "name": "directory_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "directory_id", + "type": "integer", + "description": "The directory identifier, to search inside a specific directory, default is the root directory", + "example": 95308 + }, + "enumValues": [], + "values": [], + "examples": [ + 95308 + ] + }, + { + "name": "extensions", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "extensions", + "type": "array", + "items": { + "title": "item", + "type": "string", + "description": "A wanted file extension" + }, + "description": "The wanted array of file extensions", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "modified_after", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "modified_after", + "maximum": 253402300799, + "type": "integer", + "description": "`modified_at` must be set as custom in order to use modified_after. Filter `File` modified after timestamp. Its minimum value is drive creation timestamp.", + "example": 73566491026 + }, + "enumValues": [], + "values": [], + "examples": [ + 73566491026 + ] + }, + { + "name": "modified_at", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "modified_at", + "enum": [ + "custom", + "last_12_months", + "last_24_hours", + "last_30_days", + "last_7_days", + "last_90_days", + "last_month", + "last_week", + "last_year", + "this_month", + "this_week", + "this_year", + "today", + "yesterday" + ], + "type": "string", + "description": "Modification time of the `File`.custom: Custom period from `{attribute}_after` to `{attribute}_before` params.last_12_months: Last 12 months.last_24_hours: Last 24 hours.last_30_days: Last 30 days.last_7_days: Last 7 days.last_90_days: Last 90 days.last_month: Previous month, from the first day at 00:00:00 to the last day at 23:59:59.last_week: Previous week, from Monday at 00:00:00 to Sunday at 23:59:59.last_year: Previous year, from January 1st at 00:00:00 to December 31st at 23:59:59.this_month: Current month, from the first day at 00:00:00 to the last day at 23:59:59.this_week: Current week, from Monday at 00:00:00 to Sunday at 23:59:59.this_year: Current year, from January 1st at 00:00:00 to December 31st at 23:59:59.today: Current day, from 00:00:00 to 23:59:59.yesterday: Previous day, from 00:00:00 to 23:59:59.", + "example": "custom" + }, + "enumValues": [ + "custom", + "last_12_months", + "last_24_hours", + "last_30_days", + "last_7_days", + "last_90_days", + "last_month", + "last_week", + "last_year", + "this_month", + "this_week", + "this_year", + "today", + "yesterday" + ], + "values": [], + "examples": [ + "custom" + ] + }, + { + "name": "modified_before", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "modified_before", + "maximum": 253402300799, + "type": "integer", + "description": "`modified_at` must be set as custom in order to use modified_before. Filter `File` modified before timestamp.", + "example": 172392434484 + }, + "enumValues": [], + "values": [], + "examples": [ + 172392434484 + ] + }, + { + "name": "name", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "name", + "type": "string", + "description": "DEPRECATED - The searched pattern only in file name|example:file name", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "query", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "query", + "type": "string", + "description": "The searched pattern. It should be at least 3 characters long to get relevant results.", + "example": "file name" + }, + "enumValues": [], + "values": [], + "examples": [ + "file name" + ] + }, + { + "name": "query_scope", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "query_scope", + "enum": [ + "all", + "content", + "filename" + ], + "type": "string", + "description": "Defines the scope of the given search query.all: Content and filename.content: Content only. Available only when the Drive has the `can_use_content_search` capability.filename: Filename only. Available only when the Drive has the `can_use_content_search` capability.", + "nullable": true, + "example": "all" + }, + "enumValues": [ + "all", + "content", + "filename" + ], + "values": [], + "examples": [ + "all" + ] + }, + { + "name": "types", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "types", + "type": "array", + "items": { + "title": "item", + "enum": [ + "archive", + "audio", + "code", + "diagram", + "dir", + "email", + "file", + "font", + "form", + "image", + "model", + "pdf", + "presentation", + "spreadsheet", + "text", + "unknown", + "video" + ], + "type": "string", + "description": "The wanted file type.archive: Archive file.audio: Audio only file.code: Text file recognized as code.diagram: Diagram file.dir: Directory.email: Bundled email file.file: Deprecated. Use unknown instead.font: Text file recognized as font.form: Form file.image: Image file.model: 3D file.pdf: PDF file.presentation: Presentation/slides file.spreadsheet: Spreadsheet file.text: Generic text file.unknown: Generic file, not recognized as any of the other type.video: Video file; may contain other stream types such as audio or subtitles.", + "example": "archive" + }, + "description": "The wanted array of file types", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveSearchSharedV3", + "functionName": "kdrivesearchsharedv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/search/shared_with_me", + "summary": "Search Shared", + "description": "Search shared files with specific filters.", + "tags": [ + "Drive > Files > Search" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + }, + { + "name": "author_id", + "in": "query", + "required": false + }, + { + "name": "category", + "in": "query", + "required": false + }, + { + "name": "depth", + "in": "query", + "required": false + }, + { + "name": "directory_id", + "in": "query", + "required": false + }, + { + "name": "extensions", + "in": "query", + "required": false + }, + { + "name": "modified_after", + "in": "query", + "required": false + }, + { + "name": "modified_at", + "in": "query", + "required": false + }, + { + "name": "modified_before", + "in": "query", + "required": false + }, + { + "name": "name", + "in": "query", + "required": false + }, + { + "name": "query", + "in": "query", + "required": false + }, + { + "name": "query_scope", + "in": "query", + "required": false + }, + { + "name": "types", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/search/shared_with_me", + "operationId": "kDriveSearchSharedV3", + "summary": "Search Shared", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Search" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 92475 + }, + "enumValues": [], + "values": [], + "examples": [ + 92475 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "parents.sorted_name", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag", + "relevance" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag", + "relevance" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag", + "relevance" + ], + "examples": [ + "parents.sorted_name" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 572 + }, + "enumValues": [], + "values": [], + "examples": [ + 572 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "last_modified_at", + "relevance" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[last_modified_at]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "author_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "author_id", + "type": "integer", + "description": "The author of the file", + "example": 35884 + }, + "enumValues": [], + "values": [], + "examples": [ + 35884 + ] + }, + { + "name": "category", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "category", + "maxLength": 200, + "type": "string", + "description": "Category pattern, patterns accepted are ()&| and combined category ids, to manage complex computing operation :\n & as synonym of AND\n | as synonym of OR\n () to handle priority", + "example": "(1&2)|3" + }, + "enumValues": [], + "values": [], + "examples": [ + "(1&2)|3" + ] + }, + { + "name": "depth", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "depth", + "enum": [ + "child", + "unlimited" + ], + "type": "string", + "description": "To search files recursively (use unlimited) or to search files in the first directory (use child)", + "example": "child" + }, + "enumValues": [ + "child", + "unlimited" + ], + "values": [], + "examples": [ + "child" + ] + }, + { + "name": "directory_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "directory_id", + "type": "integer", + "description": "The directory identifier, to search inside a specific directory, default is the root directory", + "example": 11927 + }, + "enumValues": [], + "values": [], + "examples": [ + 11927 + ] + }, + { + "name": "extensions", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "extensions", + "type": "array", + "items": { + "title": "item", + "type": "string", + "description": "A wanted file extension" + }, + "description": "The wanted array of file extensions", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "modified_after", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "modified_after", + "maximum": 253402300799, + "type": "integer", + "description": "`modified_at` must be set as custom in order to use modified_after. Filter `File` modified after timestamp. Its minimum value is drive creation timestamp.", + "example": 172740246066 + }, + "enumValues": [], + "values": [], + "examples": [ + 172740246066 + ] + }, + { + "name": "modified_at", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "modified_at", + "enum": [ + "custom", + "last_12_months", + "last_24_hours", + "last_30_days", + "last_7_days", + "last_90_days", + "last_month", + "last_week", + "last_year", + "this_month", + "this_week", + "this_year", + "today", + "yesterday" + ], + "type": "string", + "description": "Modification time of the `File`.custom: Custom period from `{attribute}_after` to `{attribute}_before` params.last_12_months: Last 12 months.last_24_hours: Last 24 hours.last_30_days: Last 30 days.last_7_days: Last 7 days.last_90_days: Last 90 days.last_month: Previous month, from the first day at 00:00:00 to the last day at 23:59:59.last_week: Previous week, from Monday at 00:00:00 to Sunday at 23:59:59.last_year: Previous year, from January 1st at 00:00:00 to December 31st at 23:59:59.this_month: Current month, from the first day at 00:00:00 to the last day at 23:59:59.this_week: Current week, from Monday at 00:00:00 to Sunday at 23:59:59.this_year: Current year, from January 1st at 00:00:00 to December 31st at 23:59:59.today: Current day, from 00:00:00 to 23:59:59.yesterday: Previous day, from 00:00:00 to 23:59:59.", + "example": "custom" + }, + "enumValues": [ + "custom", + "last_12_months", + "last_24_hours", + "last_30_days", + "last_7_days", + "last_90_days", + "last_month", + "last_week", + "last_year", + "this_month", + "this_week", + "this_year", + "today", + "yesterday" + ], + "values": [], + "examples": [ + "custom" + ] + }, + { + "name": "modified_before", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "modified_before", + "maximum": 253402300799, + "type": "integer", + "description": "`modified_at` must be set as custom in order to use modified_before. Filter `File` modified before timestamp.", + "example": 93668684058 + }, + "enumValues": [], + "values": [], + "examples": [ + 93668684058 + ] + }, + { + "name": "name", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "name", + "type": "string", + "description": "DEPRECATED - The searched pattern only in file name|example:file name", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "query", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "query", + "type": "string", + "description": "The searched pattern. It should be at least 3 characters long to get relevant results.", + "example": "file name" + }, + "enumValues": [], + "values": [], + "examples": [ + "file name" + ] + }, + { + "name": "query_scope", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "query_scope", + "enum": [ + "all", + "content", + "filename" + ], + "type": "string", + "description": "Defines the scope of the given search query.all: Content and filename.content: Content only. Available only when the Drive has the `can_use_content_search` capability.filename: Filename only. Available only when the Drive has the `can_use_content_search` capability.", + "nullable": true, + "example": "all" + }, + "enumValues": [ + "all", + "content", + "filename" + ], + "values": [], + "examples": [ + "all" + ] + }, + { + "name": "types", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "types", + "type": "array", + "items": { + "title": "item", + "enum": [ + "archive", + "audio", + "code", + "diagram", + "dir", + "email", + "file", + "font", + "form", + "image", + "model", + "pdf", + "presentation", + "spreadsheet", + "text", + "unknown", + "video" + ], + "type": "string", + "description": "The wanted file type.archive: Archive file.audio: Audio only file.code: Text file recognized as code.diagram: Diagram file.dir: Directory.email: Bundled email file.file: Deprecated. Use unknown instead.font: Text file recognized as font.form: Form file.image: Image file.model: 3D file.pdf: PDF file.presentation: Presentation/slides file.spreadsheet: Spreadsheet file.text: Generic text file.unknown: Generic file, not recognized as any of the other type.video: Video file; may contain other stream types such as audio or subtitles.", + "example": "archive" + }, + "description": "The wanted array of file types", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveSearchTrashV3", + "functionName": "kdrivesearchtrashv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/search/trash", + "summary": "Search Trash", + "description": "Search trash with specific filters.", + "tags": [ + "Drive > Files > Search" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + }, + { + "name": "author_id", + "in": "query", + "required": false + }, + { + "name": "category", + "in": "query", + "required": false + }, + { + "name": "deleted_after", + "in": "query", + "required": false + }, + { + "name": "deleted_at", + "in": "query", + "required": false + }, + { + "name": "deleted_before", + "in": "query", + "required": false + }, + { + "name": "deleted_by", + "in": "query", + "required": false + }, + { + "name": "query", + "in": "query", + "required": false + }, + { + "name": "query_scope", + "in": "query", + "required": false + }, + { + "name": "types", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/search/trash", + "operationId": "kDriveSearchTrashV3", + "summary": "Search Trash", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Search" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 79815 + }, + "enumValues": [], + "values": [], + "examples": [ + 79815 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "lock", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "lock" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 662 + }, + "enumValues": [], + "values": [], + "examples": [ + 662 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "last_modified_at", + "relevance" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[last_modified_at]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "author_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "author_id", + "type": "integer", + "description": "The author of the file", + "example": 93031 + }, + "enumValues": [], + "values": [], + "examples": [ + 93031 + ] + }, + { + "name": "category", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "category", + "type": "string", + "description": "Category pattern, patterns accepted are ()&| and combined category ids, to manage complex computing operation :\n & as synonym of AND\n | as synonym of OR\n () to handle priority", + "example": "(1&2)|3" + }, + "enumValues": [], + "values": [], + "examples": [ + "(1&2)|3" + ] + }, + { + "name": "deleted_after", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "deleted_after", + "maximum": 253402300799, + "type": "integer", + "description": "`deleted_at` must be set as custom in order to use deleted_after. Filter `File` deleted after timestamp. Its minimum value is drive creation timestamp.", + "example": 67504684777 + }, + "enumValues": [], + "values": [], + "examples": [ + 67504684777 + ] + }, + { + "name": "deleted_at", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "deleted_at", + "enum": [ + "custom", + "last_12_months", + "last_24_hours", + "last_30_days", + "last_7_days", + "last_90_days", + "last_month", + "last_week", + "last_year", + "this_month", + "this_week", + "this_year", + "today", + "yesterday" + ], + "type": "string", + "description": "Deletion time of the `File`.custom: Custom period from `{attribute}_after` to `{attribute}_before` params.last_12_months: Last 12 months.last_24_hours: Last 24 hours.last_30_days: Last 30 days.last_7_days: Last 7 days.last_90_days: Last 90 days.last_month: Previous month, from the first day at 00:00:00 to the last day at 23:59:59.last_week: Previous week, from Monday at 00:00:00 to Sunday at 23:59:59.last_year: Previous year, from January 1st at 00:00:00 to December 31st at 23:59:59.this_month: Current month, from the first day at 00:00:00 to the last day at 23:59:59.this_week: Current week, from Monday at 00:00:00 to Sunday at 23:59:59.this_year: Current year, from January 1st at 00:00:00 to December 31st at 23:59:59.today: Current day, from 00:00:00 to 23:59:59.yesterday: Previous day, from 00:00:00 to 23:59:59.", + "example": "custom" + }, + "enumValues": [ + "custom", + "last_12_months", + "last_24_hours", + "last_30_days", + "last_7_days", + "last_90_days", + "last_month", + "last_week", + "last_year", + "this_month", + "this_week", + "this_year", + "today", + "yesterday" + ], + "values": [], + "examples": [ + "custom" + ] + }, + { + "name": "deleted_before", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "deleted_before", + "maximum": 253402300799, + "type": "integer", + "description": "`deleted_at` must be set as custom in order to use deleted_before. Filter `File` deleted before timestamp.", + "example": 46730149225 + }, + "enumValues": [], + "values": [], + "examples": [ + 46730149225 + ] + }, + { + "name": "deleted_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "deleted_by", + "type": "integer", + "description": "Who deleted the file, if `kind` is trash.", + "example": 15401 + }, + "enumValues": [], + "values": [], + "examples": [ + 15401 + ] + }, + { + "name": "query", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "query", + "type": "string", + "description": "The searched pattern. It should be at least 3 characters long to get relevant results.", + "example": "file name" + }, + "enumValues": [], + "values": [], + "examples": [ + "file name" + ] + }, + { + "name": "query_scope", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "query_scope", + "enum": [ + "all", + "content", + "filename" + ], + "type": "string", + "description": "Defines the scope of the given search query.all: Content and filename.content: Content only. Available only when the Drive has the `can_use_content_search` capability.filename: Filename only. Available only when the Drive has the `can_use_content_search` capability.", + "nullable": true, + "example": "all" + }, + "enumValues": [ + "all", + "content", + "filename" + ], + "values": [], + "examples": [ + "all" + ] + }, + { + "name": "types", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "types", + "type": "array", + "items": { + "title": "item", + "enum": [ + "archive", + "audio", + "code", + "diagram", + "dir", + "email", + "file", + "font", + "form", + "image", + "model", + "pdf", + "presentation", + "spreadsheet", + "text", + "unknown", + "video" + ], + "type": "string", + "description": "The wanted file type.archive: Archive file.audio: Audio only file.code: Text file recognized as code.diagram: Diagram file.dir: Directory.email: Bundled email file.file: Deprecated. Use unknown instead.font: Text file recognized as font.form: Form file.image: Image file.model: 3D file.pdf: PDF file.presentation: Presentation/slides file.spreadsheet: Spreadsheet file.text: Generic text file.unknown: Generic file, not recognized as any of the other type.video: Video file; may contain other stream types such as audio or subtitles.", + "example": "archive" + }, + "description": "The wanted array of file types", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetSharedFilesV3", + "functionName": "kdrivegetsharedfilesv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/files/shared_with_me", + "summary": "Get shared files", + "description": "Get shared files from given drive", + "tags": [ + "Drive > Files" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + }, + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/shared_with_me", + "operationId": "kDriveGetSharedFilesV3", + "summary": "Get shared files", + "categoryPath": [ + "kDrive", + "Drive", + "Files" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 12816 + }, + "enumValues": [], + "values": [], + "examples": [ + 12816 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "external_import", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "external_import" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 299 + }, + "enumValues": [], + "values": [], + "examples": [ + 299 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "added_at", + "last_modified_at", + "mime_type", + "name", + "revised_at", + "size", + "type", + "updated_at" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[type]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "type", + "type": "array", + "items": { + "title": "item", + "enum": [ + "dir", + "file", + "vault" + ], + "type": "string", + "description": "The file type structure either a File, a Directory or a Vault", + "example": "file" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "403", + "500", + "503" + ] + } + }, + { + "operationId": "kDriveCreateTeamDirectoryV3", + "functionName": "kdrivecreateteamdirectoryv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/3/drive/{drive_id}/files/team_directory", + "summary": "Create team directory", + "description": "Create team directory.", + "tags": [ + "Drive > Files" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/team_directory", + "operationId": "kDriveCreateTeamDirectoryV3", + "summary": "Create team directory", + "categoryPath": [ + "kDrive", + "Drive", + "Files" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 30810 + }, + "enumValues": [], + "values": [], + "examples": [ + 30810 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "dropbox", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "dropbox" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetFilesOfTrashV3", + "functionName": "kdrivegetfilesoftrashv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/trash", + "summary": "Get files of trash", + "description": "Get list of trashed files at the root of the trash", + "tags": [ + "Drive > Files > Trash" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + }, + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/trash", + "operationId": "kDriveGetFilesOfTrashV3", + "summary": "Get files of trash", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Trash" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "the drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 44894 + }, + "enumValues": [], + "values": [], + "examples": [ + 44894 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "dropbox", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "dropbox" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 55 + }, + "enumValues": [], + "values": [], + "examples": [ + 55 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "added_at", + "deleted_at", + "last_modified_at", + "mime_type", + "name", + "revised_at", + "size", + "type", + "updated_at" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[type]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "type", + "type": "array", + "items": { + "title": "item", + "enum": [ + "dir", + "file", + "vault" + ], + "type": "string", + "description": "The file type structure either a File, a Directory or a Vault", + "example": "file" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetTrashedFileV3", + "functionName": "kdrivegettrashedfilev3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/trash/{file_id}", + "summary": "Get trashed file", + "description": "Get information of file/Directory from trash", + "tags": [ + "Drive > Files > Trash" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/trash/%7Bfile_id%7D", + "operationId": "kDriveGetTrashedFileV3", + "summary": "Get trashed file", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Trash" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": true, + "authUser": true, + "version": 3, + "capabilities": [ + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "the drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 56810 + }, + "enumValues": [], + "values": [], + "examples": [ + 56810 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "the file identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 64357 + }, + "enumValues": [], + "values": [], + "examples": [ + 64357 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
\nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "type", + "path", + "name", + "size", + "added_at", + "last_modified_at", + "mime_type", + "deleted_at" + ] + }, + "enumValues": [ + "type", + "path", + "name", + "size", + "added_at", + "last_modified_at", + "mime_type", + "deleted_at" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
\nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
\nBy default **order** is used
\nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[type]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[type]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveCountDirectoriesfilesInTrashV3", + "functionName": "kdrivecountdirectoriesfilesintrashv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/trash/{file_id}/count", + "summary": "Count directories/files in trash", + "description": "Count the number of directories and files", + "tags": [ + "Drive > Files > Trash" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "depth", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/trash/%7Bfile_id%7D/count", + "operationId": "kDriveCountDirectoriesfilesInTrashV3", + "summary": "Count directories/files in trash", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Trash" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "the drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 22796 + }, + "enumValues": [], + "values": [], + "examples": [ + 22796 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "depth", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "depth", + "enum": [ + "folder", + "unlimited" + ], + "type": "string", + "description": "Specifies how elements are counted within given folder. Choose either to count only within the specified folder (folder) or to include subfolders in the count (unlimited). The default mode is folder.
  • folder: Count elements only in the specified folder, excluding subfolders.
  • unlimited: Count elements in the specified folder and all subfolders.
", + "example": "unlimited" + }, + "enumValues": [ + "folder", + "unlimited" + ], + "values": [], + "examples": [ + "unlimited" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveGetFilesOfTrashedDirectoryV3", + "functionName": "kdrivegetfilesoftrasheddirectoryv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/trash/{file_id}/files", + "summary": "Get files of trashed directory", + "description": "Get paginate sub-file/sub-directory of trashed directory", + "tags": [ + "Drive > Files > Trash" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "file_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + }, + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/trash/%7Bfile_id%7D/files", + "operationId": "kDriveGetFilesOfTrashedDirectoryV3", + "summary": "Get files of trashed directory", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "Trash" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "the drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 21603 + }, + "enumValues": [], + "values": [], + "examples": [ + 21603 + ] + }, + { + "name": "file_id", + "in": "path", + "required": true, + "description": "the file identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 28986 + }, + "enumValues": [], + "values": [], + "examples": [ + 28986 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "sharelink", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "sharelink" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 993 + }, + "enumValues": [], + "values": [], + "examples": [ + 993 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "added_at", + "deleted_at", + "last_modified_at", + "mime_type", + "name", + "revised_at", + "size", + "type", + "updated_at" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[type]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "type", + "type": "array", + "items": { + "title": "item", + "enum": [ + "dir", + "file", + "vault" + ], + "type": "string", + "description": "The file type structure either a File, a Directory or a Vault", + "example": "file" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveUploadV3", + "functionName": "kdriveuploadv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/3/drive/{drive_id}/upload", + "summary": "Upload", + "description": "Create a new file with the contents provided in the request.\n

\nDo not use this to upload a file larger than 1GB.\nInstead, create an upload session and attach chunks.\n", + "tags": [ + "Drive > Files > File/Directory > Upload" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "client_token", + "in": "query", + "required": false + }, + { + "name": "conflict", + "in": "query", + "required": false + }, + { + "name": "created_at", + "in": "query", + "required": false + }, + { + "name": "directory_id", + "in": "query", + "required": false + }, + { + "name": "directory_path", + "in": "query", + "required": false + }, + { + "name": "file_id", + "in": "query", + "required": false + }, + { + "name": "file_name", + "in": "query", + "required": false + }, + { + "name": "last_modified_at", + "in": "query", + "required": false + }, + { + "name": "symbolic_link", + "in": "query", + "required": false + }, + { + "name": "total_chunk_hash", + "in": "query", + "required": false + }, + { + "name": "total_size", + "in": "query", + "required": true + } + ], + "headerParameters": [ + { + "name": "If-Match", + "in": "header", + "required": false + } + ], + "cookieParameters": [], + "requestContentTypes": [ + "application/octet-stream" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/upload", + "operationId": "kDriveUploadV3", + "summary": "Upload", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Upload" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 4311 + }, + "enumValues": [], + "values": [], + "examples": [ + 4311 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "version", + "enum": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ] + }, + "enumValues": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "values": [ + "capabilities", + "dropbox", + "dropbox.capabilities", + "external_import", + "rewind", + "supported_by", + "version", + "conversion_capabilities", + "hash", + "path", + "sorted_name", + "parents.path", + "parents.sorted_name", + "users", + "teams", + "is_favorite", + "sharelink", + "sharelink.views", + "lock", + "activity", + "parents", + "parents.capabilities", + "parents.users", + "parents.teams", + "categories", + "categories.category", + "etag" + ], + "examples": [ + "version" + ] + }, + { + "name": "If-Match", + "in": "header", + "required": false, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "title": "If-Match", + "maxLength": 32, + "pattern": "^(?:[a-fA-F0-9]{16,32}|blank)$", + "type": "string", + "description": "Specify a ETag (Entity tag) who is the identifier for a specific version of file.", + "nullable": true, + "example": "9e22d98e554fe8df" + }, + "enumValues": [], + "values": [], + "examples": [ + "9e22d98e554fe8df" + ] + }, + { + "name": "client_token", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "client_token", + "maxLength": 36, + "minLength": 16, + "pattern": "^[\\w!-]+$", + "type": "string", + "description": "Specify a client_token generated on client side, if an upload has already been made with the same token, the correspondent file will be returned.", + "nullable": true, + "example": "29a46444-cdd4-42ad-88af-be63e06403bc" + }, + "enumValues": [], + "values": [], + "examples": [ + "29a46444-cdd4-42ad-88af-be63e06403bc" + ] + }, + { + "name": "conflict", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "conflict", + "enum": [ + "error", + "rename", + "version" + ], + "type": "string", + "description": "Select what to do when a file with the same name already exists. The default conflict mode is error.
    • error : An error is returned without creating the file/session.
      rename : Rename the new file with an available name (ex. `file.txt` to `file(3).txt`).
      version : Replace the content of the existing file (create a new version of the file).
  • ", + "example": "version" + }, + "enumValues": [ + "error", + "rename", + "version" + ], + "values": [], + "examples": [ + "version" + ] + }, + { + "name": "created_at", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "created_at", + "maximum": 253402300799, + "type": "integer", + "description": "Override the creation date metadata of the new file.The value of this field will be capped at 24h from the current time.", + "example": 1781206196 + }, + "enumValues": [], + "values": [], + "examples": [ + 1781206196 + ] + }, + { + "name": "directory_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "directory_id", + "type": "integer", + "description": "The directory destination root of the new file. Must be a directory.\n If the identifier is unknown you can use only directory_path.\n You can get your root private folder ID from 3/drive/{drive_id}/files/{file_id}/files.\n Required without directory_path", + "example": "1000" + }, + "enumValues": [], + "values": [], + "examples": [ + "1000" + ] + }, + { + "name": "directory_path", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "directory_path", + "type": "string", + "description": "The destination path of the new file. If the directory_id is provided the directory path is used as a relative path, otherwise it will be used as an absolute path. The destination should be a directory.\n If the directory path does not exist, folders are created automatically.\n The path is a destination path, the file name should not be provided at the end.\n Required without directory_id.", + "nullable": true, + "example": "/Directory/SubDirectory" + }, + "enumValues": [], + "values": [], + "examples": [ + "/Directory/SubDirectory" + ] + }, + { + "name": "file_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "file_id", + "type": "integer", + "description": "File identifier of uploaded file.\n This is an alternative to replace a file by its identifier, if this mode is used file_name, directory_id, conflict and directory_path params are automatically computed and cannot be provided.\n If you don't know the identifier, or you want to upload a new file, you should provide a filename and a directory destination.", + "example": "1001" + }, + "enumValues": [], + "values": [], + "examples": [ + "1001" + ] + }, + { + "name": "file_name", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "file_name", + "maxLength": 255, + "type": "string", + "description": "The name of the file to create.\n Slashes will be replaced by colons.\n Maximum bytes size is 255", + "example": "file.txt" + }, + "enumValues": [], + "values": [], + "examples": [ + "file.txt" + ] + }, + { + "name": "last_modified_at", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "last_modified_at", + "maximum": 253402300799, + "type": "integer", + "description": "Override the update date metadata of the new file.The value of this field will be capped at 24h from the current time.", + "example": 134957084545 + }, + "enumValues": [], + "values": [], + "examples": [ + 134957084545 + ] + }, + { + "name": "symbolic_link", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "symbolic_link", + "type": "string", + "description": "Specify a symbolic link target, if the upload is a symbolic link.", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "total_chunk_hash", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "total_chunk_hash", + "pattern": "^((md5|sha1|sha256|sha512|xxh3|xxh32|xxh64|xxh128):)?[a-f0-9]+$", + "type": "string", + "description": "The hash of the content of the file. If provided and the uploaded content does not match this hash, an error will be returned. For a multi-chunk upload use the hash of the concatenation of the chunk's hashes.Supported hashing algorithm: md5, sha1, sha256, sha512, xxh3, xxh32, xxh64, xxh128", + "example": "xxh3:00ec7bec63e548df" + }, + "enumValues": [], + "values": [], + "examples": [ + "xxh3:00ec7bec63e548df" + ] + }, + { + "name": "total_size", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "total_size", + "maximum": 1000000000, + "minimum": 0, + "type": "integer", + "description": "Expected total size of the file to upload. If the uploaded content does not match this size, an error will be returned.the unit of size is defined in Bytes.", + "example": 43066632 + }, + "enumValues": [], + "values": [], + "examples": [ + 43066632 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "404", + "409", + "503" + ] + } + }, + { + "operationId": "kDriveCancelSessionV3", + "functionName": "kdrivecancelsessionv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/3/drive/{drive_id}/upload/session/{session_token}", + "summary": "Cancel session", + "description": "Cancel an upload by its token. If you want to stop the upload and close the session to explicitly erase the file/upload.\n

    \nWhen a session is started, it can be used for a maximum of 4 hours. It will be automatically canceled afterwards.\n", + "tags": [ + "Drive > Files > File/Directory > Upload > Session" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "session_token", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/3/drive/%7Bdrive_id%7D/upload/session/%7Bsession_token%7D", + "operationId": "kDriveCancelSessionV3", + "summary": "Cancel session", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Upload", + "Session" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 31232 + }, + "enumValues": [], + "values": [], + "examples": [ + 31232 + ] + }, + { + "name": "session_token", + "in": "path", + "required": true, + "description": "Session token uuid", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 79856 + }, + "enumValues": [], + "values": [], + "examples": [ + 79856 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveAppendChunkToSessionV3", + "functionName": "kdriveappendchunktosessionv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/3/drive/{drive_id}/upload/session/{session_token}/chunk", + "summary": "Append chunk to session", + "description": "Append more data to an upload session.\n

    \nThe maximum size per chunk request is 1GB.\n
    \nTo upload a chunk, you must use the ‘upload_url’ returned from the session opening call : upload/session/start.\n", + "tags": [ + "Drive > Files > File/Directory > Upload > Session" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "session_token", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "chunk_hash", + "in": "query", + "required": false + }, + { + "name": "chunk_number", + "in": "query", + "required": true + }, + { + "name": "chunk_size", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/octet-stream" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/upload/session/%7Bsession_token%7D/chunk", + "operationId": "kDriveAppendChunkToSessionV3", + "summary": "Append chunk to session", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Upload", + "Session" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 23728 + }, + "enumValues": [], + "values": [], + "examples": [ + 23728 + ] + }, + { + "name": "session_token", + "in": "path", + "required": true, + "description": "Session token uuid", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "chunk_hash", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "chunk_hash", + "pattern": "^((md5|sha1|sha256|sha512|xxh3|xxh32|xxh64|xxh128):)?[a-f0-9]+$", + "type": "string", + "description": "The hash of the current chunk. If provided and the uploaded content does not match this hash, an error will be returned.Supported hashing algorithm: md5, sha1, sha256, sha512, xxh3, xxh32, xxh64, xxh128", + "example": "xxh3:00ec7bec63e548df" + }, + "enumValues": [], + "values": [], + "examples": [ + "xxh3:00ec7bec63e548df" + ] + }, + { + "name": "chunk_number", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "chunk_number", + "maximum": 10000, + "minimum": 1, + "type": "integer", + "description": "The index of the current chunk, The index start at 1", + "example": "3" + }, + "enumValues": [], + "values": [], + "examples": [ + "3" + ] + }, + { + "name": "chunk_size", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "chunk_size", + "maximum": 1000000000, + "minimum": 1, + "type": "integer", + "description": "The size of the current chunk, the unit of size is defined in BytesPlease note that the chunk size should be between 1000000 and 1000000000 bytes, except for the last one, which can be smaller as it is the final chunk", + "example": "200000" + }, + "enumValues": [], + "values": [], + "examples": [ + "200000" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveCloseSessionV3", + "functionName": "kdriveclosesessionv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/3/drive/{drive_id}/upload/session/{session_token}/finish", + "summary": "Close session", + "description": "Finish an upload session, verify and save the uploaded data to the kDrive.
    ", + "tags": [ + "Drive > Files > File/Directory > Upload > Session" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + }, + { + "name": "session_token", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/upload/session/%7Bsession_token%7D/finish", + "operationId": "kDriveCloseSessionV3", + "summary": "Close session", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Upload", + "Session" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 92612 + }, + "enumValues": [], + "values": [], + "examples": [ + 92612 + ] + }, + { + "name": "session_token", + "in": "path", + "required": true, + "description": "Session token uuid", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "parents.teams", + "enum": [ + "parents", + "parents.path", + "parents.sorted_name", + "parents.capabilities", + "parents.users", + "parents.teams", + "supported_by", + "path", + "sorted_name", + "capabilities", + "conversion_capabilities", + "lock", + "users", + "teams" + ] + }, + "enumValues": [ + "parents", + "parents.path", + "parents.sorted_name", + "parents.capabilities", + "parents.users", + "parents.teams", + "supported_by", + "path", + "sorted_name", + "capabilities", + "conversion_capabilities", + "lock", + "users", + "teams" + ], + "values": [ + "parents", + "parents.path", + "parents.sorted_name", + "parents.capabilities", + "parents.users", + "parents.teams", + "supported_by", + "path", + "sorted_name", + "capabilities", + "conversion_capabilities", + "lock", + "users", + "teams" + ], + "examples": [ + "parents.teams" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "503" + ] + } + }, + { + "operationId": "kDriveBatchCancelSessionsV3", + "functionName": "kdrivebatchcancelsessionsv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "DELETE", + "path": "/3/drive/{drive_id}/upload/session/batch", + "summary": "Batch : cancel sessions", + "description": "Cancel multiple session tokens. If you want to stop the upload and close one or more sessions to explicitly erase file(s)/upload(s).\n

    \nWhen a session is started, it can be used for a maximum of 4 hours. It will be automatically canceled afterwards.\n\n
    \n The batch cannot exceed 1,000 sessions.\n", + "tags": [ + "Drive > Files > File/Directory > Upload > Session" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "tokens", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/3/drive/%7Bdrive_id%7D/upload/session/batch", + "operationId": "kDriveBatchCancelSessionsV3", + "summary": "Batch : cancel sessions", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Upload", + "Session" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 5741 + }, + "enumValues": [], + "values": [], + "examples": [ + 5741 + ] + }, + { + "name": "tokens", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "tokens", + "type": "array", + "items": { + "title": "item", + "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[47][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$", + "type": "string", + "description": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "403", + "429", + "503" + ] + } + }, + { + "operationId": "kDriveBatchCloseSessionsV3", + "functionName": "kdrivebatchclosesessionsv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/3/drive/{drive_id}/upload/session/batch/finish", + "summary": "Batch : close sessions", + "description": "Finish one or more upload session, verify and save the uploaded data to the kDrive.
    \n
    \n The batch cannot exceed 1000 sessions.\n", + "tags": [ + "Drive > Files > File/Directory > Upload > Session" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/upload/session/batch/finish", + "operationId": "kDriveBatchCloseSessionsV3", + "summary": "Batch : close sessions", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Upload", + "Session" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 21257 + }, + "enumValues": [], + "values": [], + "examples": [ + 21257 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "parents.capabilities", + "enum": [ + "parents", + "parents.path", + "parents.sorted_name", + "parents.capabilities", + "parents.users", + "parents.teams", + "supported_by", + "path", + "sorted_name", + "capabilities", + "conversion_capabilities", + "lock", + "users", + "teams" + ] + }, + "enumValues": [ + "parents", + "parents.path", + "parents.sorted_name", + "parents.capabilities", + "parents.users", + "parents.teams", + "supported_by", + "path", + "sorted_name", + "capabilities", + "conversion_capabilities", + "lock", + "users", + "teams" + ], + "values": [ + "parents", + "parents.path", + "parents.sorted_name", + "parents.capabilities", + "parents.users", + "parents.teams", + "supported_by", + "path", + "sorted_name", + "capabilities", + "conversion_capabilities", + "lock", + "users", + "teams" + ], + "examples": [ + "parents.capabilities" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "429", + "503" + ] + } + }, + { + "operationId": "kDriveBatchStartSessionsV3", + "functionName": "kdrivebatchstartsessionsv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/3/drive/{drive_id}/upload/session/batch/start", + "summary": "Batch : start sessions", + "description": "This call creates one or more upload session(s).
    \nBatch of upload sessions allows you to start multiple sessions for multiples files in one request.\nEach input request is cast in the same way of upload/session/start.\n

    \nThe maximum size of a file for an upload session is 50 GB and the maximum size per chunk request is 1GB.\n\n
    \nWhen a session is started, it can be used for a maximum of 4 hours.\n\n
    \nTo upload a chunk, you must use the ‘upload_url’ returned from the session opening call : upload/session/start.\n\n
    \nFinally, when all the data have been sent you should call upload/session/{session_token}/finish or (upload/session/batch/finish) to close the session(s) and save all the files in kDrive.\n\n
    \nThe batch cannot exceed 1,000 sessions.\n\n
    \nIf your file is small (<100MB) we recommend you to use the direct upload route to avoid multiple requests.\n", + "tags": [ + "Drive > Files > File/Directory > Upload > Session" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/upload/session/batch/start", + "operationId": "kDriveBatchStartSessionsV3", + "summary": "Batch : start sessions", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Upload", + "Session" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 52577 + }, + "enumValues": [], + "values": [], + "examples": [ + 52577 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "conversion_capabilities", + "enum": [ + "parents", + "conversion_capabilities" + ] + }, + "enumValues": [ + "parents", + "conversion_capabilities" + ], + "values": [ + "parents", + "conversion_capabilities" + ], + "examples": [ + "conversion_capabilities" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "429", + "503" + ] + } + }, + { + "operationId": "kDriveStartSessionV3", + "functionName": "kdrivestartsessionv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/3/drive/{drive_id}/upload/session/start", + "summary": "Start session", + "description": "This call creates a new upload session.
    \nUpload session allows you to upload a single file in one or more requests (chunks). It is the only way to upload a file larger than 1GB.\n
    \n The maximum size of a file for an upload session is 50 GB and the maximum size per chunk request is 1GB.\n\n
    \nWhen a session is started, it can be used for a maximum of 4 hours.\n\n
    \nTo upload a chunk, you must use the ‘upload_url’ returned from this session opening call : upload/session/start.\n
    \nFinally, when all the data have been sent, you should call upload/session/finish to close the session and save the file in kDrive.\n\n
    \nIf your file is small (<100MB) we recommend you to use the direct upload route to avoid multiple requests.", + "tags": [ + "Drive > Files > File/Directory > Upload > Session" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [ + { + "name": "If-Match", + "in": "header", + "required": false + } + ], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/upload/session/start", + "operationId": "kDriveStartSessionV3", + "summary": "Start session", + "categoryPath": [ + "kDrive", + "Drive", + "Files", + "File/Directory", + "Upload", + "Session" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 68323 + }, + "enumValues": [], + "values": [], + "examples": [ + 68323 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "conversion_capabilities", + "enum": [ + "parents", + "conversion_capabilities" + ] + }, + "enumValues": [ + "parents", + "conversion_capabilities" + ], + "values": [ + "parents", + "conversion_capabilities" + ], + "examples": [ + "conversion_capabilities" + ] + }, + { + "name": "If-Match", + "in": "header", + "required": false, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "title": "If-Match", + "maxLength": 32, + "pattern": "^(?:[a-fA-F0-9]{16,32}|blank)$", + "type": "string", + "description": "Specify a ETag (Entity tag) who is the identifier for a specific version of file.", + "nullable": true, + "example": "9e22d98e554fe8df" + }, + "enumValues": [], + "values": [], + "examples": [ + "9e22d98e554fe8df" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "409", + "503" + ] + } + }, + { + "operationId": "kDriveGetUsersV3", + "functionName": "kdrivegetusersv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "GET", + "path": "/3/drive/{drive_id}/users", + "summary": "Get users", + "description": "Retrieves a list of users. By default, this endpoint returns all active account users. Using the types parameter, you can filter by: account, drive role, or pending invitation.\n\n
    The results are filtered based on the requesting user's permissions.", + "tags": [ + "Drive" + ], + "mutating": false, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "cursor", + "in": "query", + "required": false + }, + { + "name": "limit", + "in": "query", + "required": false + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + }, + { + "name": "search", + "in": "query", + "required": false + }, + { + "name": "status", + "in": "query", + "required": false + }, + { + "name": "types", + "in": "query", + "required": false + }, + { + "name": "user_ids", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/users", + "operationId": "kDriveGetUsersV3", + "summary": "Get users", + "categoryPath": [ + "kDrive", + "Drive" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 39444 + }, + "enumValues": [], + "values": [], + "examples": [ + 39444 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "drive_user.private_storage", + "enum": [ + "teams", + "security", + "drive_user", + "drive_user.private_storage" + ] + }, + "enumValues": [ + "teams", + "security", + "drive_user", + "drive_user.private_storage" + ], + "values": [ + "teams", + "security", + "drive_user", + "drive_user.private_storage" + ], + "examples": [ + "drive_user.private_storage" + ] + }, + { + "name": "cursor", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "cursor", + "type": "string", + "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", + "x-optional": true, + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "limit", + "maximum": 1000, + "minimum": 5, + "type": "integer", + "description": "The maximum number of items returned", + "default": 10, + "x-optional": true, + "example": 422 + }, + "enumValues": [], + "values": [], + "examples": [ + 422 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "enum": [ + "display_name", + "first_name", + "last_name" + ], + "type": "string", + "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", + "x-optional": true + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the default sorting direction for any `order_by` parameters provided", + "x-optional": true, + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[display_name]=asc`" + }, + "x-optional": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "search", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "search", + "type": "string", + "description": "Search user by his first name, last name or email", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "status", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "status", + "type": "array", + "items": { + "title": "item", + "enum": [ + "active", + "deleted", + "locked", + "pending", + "withdrawn" + ], + "type": "string" + }, + "description": "Status of the resource `{name}`", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "types", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "types", + "type": "array", + "items": { + "title": "item", + "enum": [ + "account", + "admin", + "expired", + "external", + "pending", + "user" + ], + "type": "string" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "user_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "user_ids", + "maxItems": 100, + "type": "array", + "items": { + "title": "item", + "minimum": 1, + "type": "integer" + }, + "description": "User identifiers", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "403" + ] + } + }, + { + "operationId": "kDriveWakeASleepingDriveUpV3", + "functionName": "kdrivewakeasleepingdriveupv3", + "originalOperationId": null, + "domain": "kdrive", + "method": "POST", + "path": "/3/drive/{drive_id}/wake", + "summary": "Wake a sleeping drive up", + "description": "Request a {@link Drive} with a {@link MaintenanceType::Asleep} maintenance to wake up.", + "tags": [ + "Drive" + ], + "mutating": true, + "pathParameters": [ + { + "name": "drive_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/wake", + "operationId": "kDriveWakeASleepingDriveUpV3", + "summary": "Wake a sleeping drive up", + "categoryPath": [ + "kDrive", + "Drive" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 3, + "capabilities": [], + "parameters": [ + { + "name": "drive_id", + "in": "path", + "required": true, + "description": "Drive identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 33148 + }, + "enumValues": [], + "values": [], + "examples": [ + 33148 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "500", + "503" + ] + } + } +]; +//# sourceMappingURL=kdrive.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/kdrive.js.map b/dist/src/generated/catalog/domains/kdrive.js.map new file mode 100644 index 0000000..9b6229e --- /dev/null +++ b/dist/src/generated/catalog/domains/kdrive.js.map @@ -0,0 +1 @@ +{"version":3,"file":"kdrive.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/kdrive.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/kmeet.d.ts b/dist/src/generated/catalog/domains/kmeet.d.ts new file mode 100644 index 0000000..e222b9c --- /dev/null +++ b/dist/src/generated/catalog/domains/kmeet.d.ts @@ -0,0 +1,2 @@ +import type { OperationMetadata } from "../types.js"; +export declare const kmeetOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/kmeet.js b/dist/src/generated/catalog/domains/kmeet.js new file mode 100644 index 0000000..b20a702 --- /dev/null +++ b/dist/src/generated/catalog/domains/kmeet.js @@ -0,0 +1,127 @@ +export const kmeetOperations = [ + { + "operationId": "post_1_kmeet_rooms", + "functionName": "post1KmeetRooms", + "originalOperationId": null, + "domain": "kmeet", + "method": "POST", + "path": "/1/kmeet/rooms", + "summary": "Plan a conference", + "description": "This endpoint allows you to plan a conference with predefined settings. It will add an event on your Infomaniak Calendar with the meeting url.\n If you just want to create a room you don't need any API calls, you can build a conference URL by adding an unique identifier to your kMeet instance url (eg: kmeet.infomaniak.com/${MY_VERY_SECRET_CONFERENCE_ID})", + "tags": [ + "Plan a conference" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/kmeet/rooms", + "operationId": null, + "summary": "Plan a conference", + "categoryPath": [ + "kMeet", + "Plan a conference" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": false, + "sortable": false, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "422" + ] + } + }, + { + "operationId": "get_1_kmeet_rooms_room_id_settings", + "functionName": "get1KmeetRoomsRoomIdSettings", + "originalOperationId": null, + "domain": "kmeet", + "method": "GET", + "path": "/1/kmeet/rooms/{room_id}/settings", + "summary": "Get room settings", + "description": "This endpoint allows you to fetch room settings.\n", + "tags": [ + "Room settings" + ], + "mutating": false, + "pathParameters": [ + { + "name": "room_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/kmeet/rooms/%7Broom_id%7D/settings", + "operationId": null, + "summary": "Get room settings", + "categoryPath": [ + "kMeet", + "Room settings" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": false, + "sortable": false, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "room_id", + "in": "path", + "required": true, + "description": "Unique identifier of the room settings", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "404" + ] + } + } +]; +//# sourceMappingURL=kmeet.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/kmeet.js.map b/dist/src/generated/catalog/domains/kmeet.js.map new file mode 100644 index 0000000..cac794b --- /dev/null +++ b/dist/src/generated/catalog/domains/kmeet.js.map @@ -0,0 +1 @@ +{"version":3,"file":"kmeet.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/kmeet.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/mail.d.ts b/dist/src/generated/catalog/domains/mail.d.ts new file mode 100644 index 0000000..77ca798 --- /dev/null +++ b/dist/src/generated/catalog/domains/mail.d.ts @@ -0,0 +1,2 @@ +import type { OperationMetadata } from "../types.js"; +export declare const mailOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/mail.js b/dist/src/generated/catalog/domains/mail.js new file mode 100644 index 0000000..5e00044 --- /dev/null +++ b/dist/src/generated/catalog/domains/mail.js @@ -0,0 +1,15400 @@ +export const mailOperations = [ + { + "operationId": "Mail/ServicesListAutoReplies", + "functionName": "mailServiceslistautoreplies", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/auto_replies", + "summary": "List auto replies", + "description": "Returns list of auto replies models for given service mail", + "tags": [ + "Service Mail > Auto Reply" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/auto_replies", + "operationId": "Mail/ServicesListAutoReplies", + "summary": "List auto replies", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Auto Reply" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 39554 + }, + "enumValues": [], + "values": [], + "examples": [ + 39554 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "reply", + "enum": [ + "reply" + ] + }, + "enumValues": [ + "reply" + ], + "values": [ + "reply" + ], + "examples": [ + "reply" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesCreateAutoReply", + "functionName": "mailServicescreateautoreply", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{mail_hosting_id}/auto_replies", + "summary": "Create auto reply", + "description": "Create new auto reply for given service mail", + "tags": [ + "Service Mail > Auto Reply" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/auto_replies", + "operationId": "Mail/ServicesCreateAutoReply", + "summary": "Create auto reply", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Auto Reply" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "ServiceMail identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 22685 + }, + "enumValues": [], + "values": [], + "examples": [ + 22685 + ] + } + ], + "responseStatuses": [ + "201", + "404" + ] + } + }, + { + "operationId": "Mail/ServicesDeleteAutoReply", + "functionName": "mailServicesdeleteautoreply", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{mail_hosting_id}/auto_replies/{auto_reply_id}", + "summary": "Delete auto reply", + "description": "Delete auto reply", + "tags": [ + "Service Mail > Auto Reply" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "auto_reply_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/auto_replies/%7Bauto_reply_id%7D", + "operationId": "Mail/ServicesDeleteAutoReply", + "summary": "Delete auto reply", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Auto Reply" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "ServiceMail identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 8064 + }, + "enumValues": [], + "values": [], + "examples": [ + 8064 + ] + }, + { + "name": "auto_reply_id", + "in": "path", + "required": true, + "description": "Auto reply identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 5048 + }, + "enumValues": [], + "values": [], + "examples": [ + 5048 + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesShowASpecificAutoReply", + "functionName": "mailServicesshowaspecificautoreply", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/auto_replies/{auto_reply_id}", + "summary": "Show a specific auto reply", + "description": "Show a specific auto reply model", + "tags": [ + "Service Mail > Auto Reply" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "auto_reply_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/auto_replies/%7Bauto_reply_id%7D", + "operationId": "Mail/ServicesShowASpecificAutoReply", + "summary": "Show a specific auto reply", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Auto Reply" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 56482 + }, + "enumValues": [], + "values": [], + "examples": [ + 56482 + ] + }, + { + "name": "auto_reply_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 17406 + }, + "enumValues": [], + "values": [], + "examples": [ + 17406 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesUpdateAutoReply", + "functionName": "mailServicesupdateautoreply", + "originalOperationId": null, + "domain": "mail", + "method": "PATCH", + "path": "/1/mail_hostings/{mail_hosting_id}/auto_replies/{auto_reply_id}", + "summary": "Update auto reply", + "description": "Update auto reply", + "tags": [ + "Service Mail > Auto Reply" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "auto_reply_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bmail_hosting_id%7D/auto_replies/%7Bauto_reply_id%7D", + "operationId": "Mail/ServicesUpdateAutoReply", + "summary": "Update auto reply", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Auto Reply" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "ServiceMail identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 90856 + }, + "enumValues": [], + "values": [], + "examples": [ + 90856 + ] + }, + { + "name": "auto_reply_id", + "in": "path", + "required": true, + "description": "ServiceMailAutoReply identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 75275 + }, + "enumValues": [], + "values": [], + "examples": [ + 75275 + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesCreateUpdateBimi", + "functionName": "mailServicescreateupdatebimi", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{mail_hosting_id}/bimi", + "summary": "Create/Update Bimi", + "description": "Create or update (if you already have one) the bimi associated to the mail service", + "tags": [ + "Service Mail > Bimi" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/bimi", + "operationId": "Mail/ServicesCreateUpdateBimi", + "summary": "Create/Update Bimi", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Bimi" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Mail/ServicesListFiltersModel", + "functionName": "mailServiceslistfiltersmodel", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/filters", + "summary": "List filters model", + "description": "Returns the list of filter model for the given Service Mail\nList all the filter for the specified mail service", + "tags": [ + "Service Mail > Filters Models" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/filters", + "operationId": "Mail/ServicesListFiltersModel", + "summary": "List filters model", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Filters Models" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "ServiceMail identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 72425 + }, + "enumValues": [], + "values": [], + "examples": [ + 72425 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesCreateAFilterModel", + "functionName": "mailServicescreateafiltermodel", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{mail_hosting_id}/filters", + "summary": "Create a filter model", + "description": "Create filters for given Service Mail", + "tags": [ + "Service Mail > Filters Models" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/filters", + "operationId": "Mail/ServicesCreateAFilterModel", + "summary": "Create a filter model", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Filters Models" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesDeleteAFilterModel", + "functionName": "mailServicesdeleteafiltermodel", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{mail_hosting_id}/filters/{filter_id}", + "summary": "Delete a filter model", + "description": "Delete filters for given Service Mail\n\n\napi_return boolean", + "tags": [ + "Service Mail > Filters Models" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "filter_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/filters/%7Bfilter_id%7D", + "operationId": "Mail/ServicesDeleteAFilterModel", + "summary": "Delete a filter model", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Filters Models" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "filter_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesShowAFilterModel", + "functionName": "mailServicesshowafiltermodel", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/filters/{filter_id}", + "summary": "Show a filter model", + "description": "Return the information from the specified filter model linked to the given mail service", + "tags": [ + "Service Mail > Filters Models" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "filter_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/filters/%7Bfilter_id%7D", + "operationId": "Mail/ServicesShowAFilterModel", + "summary": "Show a filter model", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Filters Models" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The identifier of the concerned mail service", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "filter_id", + "in": "path", + "required": true, + "description": "The identifier of the concerned filter", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesUpdateAFilterModel", + "functionName": "mailServicesupdateafiltermodel", + "originalOperationId": null, + "domain": "mail", + "method": "PUT", + "path": "/1/mail_hostings/{mail_hosting_id}/filters/{filter_id}", + "summary": "Update a filter model", + "description": "Update filter model for given Service Mail", + "tags": [ + "Service Mail > Filters Models" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "filter_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/filters/%7Bfilter_id%7D", + "operationId": "Mail/ServicesUpdateAFilterModel", + "summary": "Update a filter model", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Filters Models" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "filter_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesListMailboxes", + "functionName": "mailServiceslistmailboxes", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes", + "summary": "List mailboxes", + "description": "This endpoint allows you to retrieve all the mailboxes for a given mail hosting.", + "tags": [ + "Mailbox management" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "search", + "in": "query", + "required": false + }, + { + "name": "filter_by", + "in": "query", + "required": false + }, + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes", + "operationId": "Mail/ServicesListMailboxes", + "summary": "List mailboxes", + "categoryPath": [ + "Mail Services", + "Mailbox management" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 69738 + }, + "enumValues": [], + "values": [], + "examples": [ + 69738 + ] + }, + { + "name": "search", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "search", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "filter_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "count_mailbox_senders", + "enum": [ + "full_name", + "authorized_senders", + "blocked_senders", + "has_auto_responder", + "auto_responder", + "redirection", + "has_move_spam", + "aliases", + "last_login", + "password_last_changed_at", + "created_at", + "users", + "teams", + "smtpban", + "has_dkim_signature", + "is_removable", + "auth", + "permissions", + "has_operation_in_progress", + "full_aliases", + "mailbox_id", + "signature_models", + "size", + "size_refresh", + "has_mail_filtering", + "mail_filtering_folder_commercials", + "mail_filtering_folder_social_networks", + "workspace_security", + "count_signatures", + "count_mailbox_senders", + "count_invitations", + "count_devices", + "has_legacy_device", + "has_multi_password" + ] + }, + "enumValues": [ + "full_name", + "authorized_senders", + "blocked_senders", + "has_auto_responder", + "auto_responder", + "redirection", + "has_move_spam", + "aliases", + "last_login", + "password_last_changed_at", + "created_at", + "users", + "teams", + "smtpban", + "has_dkim_signature", + "is_removable", + "auth", + "permissions", + "has_operation_in_progress", + "full_aliases", + "mailbox_id", + "signature_models", + "size", + "size_refresh", + "has_mail_filtering", + "mail_filtering_folder_commercials", + "mail_filtering_folder_social_networks", + "workspace_security", + "count_signatures", + "count_mailbox_senders", + "count_invitations", + "count_devices", + "has_legacy_device", + "has_multi_password" + ], + "values": [ + "full_name", + "authorized_senders", + "blocked_senders", + "has_auto_responder", + "auto_responder", + "redirection", + "has_move_spam", + "aliases", + "last_login", + "password_last_changed_at", + "created_at", + "users", + "teams", + "smtpban", + "has_dkim_signature", + "is_removable", + "auth", + "permissions", + "has_operation_in_progress", + "full_aliases", + "mailbox_id", + "signature_models", + "size", + "size_refresh", + "has_mail_filtering", + "mail_filtering_folder_commercials", + "mail_filtering_folder_social_networks", + "workspace_security", + "count_signatures", + "count_mailbox_senders", + "count_invitations", + "count_devices", + "has_legacy_device", + "has_multi_password" + ], + "examples": [ + "count_mailbox_senders" + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "maxItems": 99, + "type": "object", + "properties": { + "has_alias": { + "title": "has_alias", + "type": "boolean" + }, + "has_anti_spam": { + "title": "has_anti_spam", + "type": "boolean" + }, + "has_redirection": { + "title": "has_redirection", + "type": "boolean" + }, + "has_responder": { + "title": "has_responder", + "type": "boolean" + }, + "is_using_imap": { + "title": "is_using_imap", + "type": "boolean" + }, + "is_using_pop3": { + "title": "is_using_pop3", + "type": "boolean" + }, + "last_login_at": { + "title": "last_login_at", + "type": "integer", + "description": "Timestamp `{name}` has been logged" + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 43939 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 43939 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 13204 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 13204 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 84735 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 84735 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 35223 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 35223 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "mailIDN", + "created_at" + ] + }, + "enumValues": [ + "mailIDN", + "created_at" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[mailIDN]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[mailIDN]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Mail/ServicesAddAMailbox", + "functionName": "mailServicesaddamailbox", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes", + "summary": "Add a mailbox", + "description": "Creates a new mailbox in the mail hosting.", + "tags": [ + "Mailbox management" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes", + "operationId": "Mail/ServicesAddAMailbox", + "summary": "Add a mailbox", + "categoryPath": [ + "Mail Services", + "Mailbox management" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 66245 + }, + "enumValues": [], + "values": [], + "examples": [ + 66245 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "created_at", + "enum": [ + "full_name", + "authorized_senders", + "blocked_senders", + "has_auto_responder", + "auto_responder", + "redirection", + "has_move_spam", + "aliases", + "last_login", + "password_last_changed_at", + "created_at", + "users", + "smtpban", + "has_dkim_signature", + "is_removable", + "auth", + "permissions", + "has_operation_in_progress", + "full_aliases", + "mailbox_id", + "signature_models" + ] + }, + "enumValues": [ + "full_name", + "authorized_senders", + "blocked_senders", + "has_auto_responder", + "auto_responder", + "redirection", + "has_move_spam", + "aliases", + "last_login", + "password_last_changed_at", + "created_at", + "users", + "smtpban", + "has_dkim_signature", + "is_removable", + "auth", + "permissions", + "has_operation_in_progress", + "full_aliases", + "mailbox_id", + "signature_models" + ], + "values": [ + "full_name", + "authorized_senders", + "blocked_senders", + "has_auto_responder", + "auto_responder", + "redirection", + "has_move_spam", + "aliases", + "last_login", + "password_last_changed_at", + "created_at", + "users", + "smtpban", + "has_dkim_signature", + "is_removable", + "auth", + "permissions", + "has_operation_in_progress", + "full_aliases", + "mailbox_id", + "signature_models" + ], + "examples": [ + "created_at" + ] + } + ], + "responseStatuses": [ + "201", + "400" + ] + } + }, + { + "operationId": "Mail/ServicesDeleteAMailbox", + "functionName": "mailServicesdeleteamailbox", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}", + "summary": "Delete a mailbox", + "description": "Deletes a given mailbox.", + "tags": [ + "Mailbox management" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D", + "operationId": "Mail/ServicesDeleteAMailbox", + "summary": "Delete a mailbox", + "categoryPath": [ + "Mail Services", + "Mailbox management" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 72353 + }, + "enumValues": [], + "values": [], + "examples": [ + 72353 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "404", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesDisplayAMailbox", + "functionName": "mailServicesdisplayamailbox", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}", + "summary": "Display a mailbox", + "description": "Returns a variety of information about a single a Mailbox specified by the requested unique identifier.", + "tags": [ + "Mailbox management" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "unit", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D", + "operationId": "Mail/ServicesDisplayAMailbox", + "summary": "Display a mailbox", + "categoryPath": [ + "Mail Services", + "Mailbox management" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 51211 + }, + "enumValues": [], + "values": [], + "examples": [ + 51211 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "external_mail_flag_enabled", + "enum": [ + "full_name", + "authorized_senders", + "blocked_senders", + "has_auto_responder", + "auto_responder", + "redirection", + "has_move_spam", + "aliases", + "last_login", + "password_last_changed_at", + "created_at", + "users", + "teams", + "smtpban", + "has_dkim_signature", + "is_removable", + "auth", + "permissions", + "has_operation_in_progress", + "full_aliases", + "mailbox_id", + "has_mail_filtering", + "mail_filtering_folder_commercials", + "mail_filtering_folder_social_networks", + "size", + "size_refresh", + "workspace_security", + "count_signatures", + "count_invitations", + "external_mail_flag_enabled", + "count_devices", + "has_legacy_device", + "has_multi_password", + "access_rights", + "account_user", + "count_users" + ] + }, + "enumValues": [ + "full_name", + "authorized_senders", + "blocked_senders", + "has_auto_responder", + "auto_responder", + "redirection", + "has_move_spam", + "aliases", + "last_login", + "password_last_changed_at", + "created_at", + "users", + "teams", + "smtpban", + "has_dkim_signature", + "is_removable", + "auth", + "permissions", + "has_operation_in_progress", + "full_aliases", + "mailbox_id", + "has_mail_filtering", + "mail_filtering_folder_commercials", + "mail_filtering_folder_social_networks", + "size", + "size_refresh", + "workspace_security", + "count_signatures", + "count_invitations", + "external_mail_flag_enabled", + "count_devices", + "has_legacy_device", + "has_multi_password", + "access_rights", + "account_user", + "count_users" + ], + "values": [ + "full_name", + "authorized_senders", + "blocked_senders", + "has_auto_responder", + "auto_responder", + "redirection", + "has_move_spam", + "aliases", + "last_login", + "password_last_changed_at", + "created_at", + "users", + "teams", + "smtpban", + "has_dkim_signature", + "is_removable", + "auth", + "permissions", + "has_operation_in_progress", + "full_aliases", + "mailbox_id", + "has_mail_filtering", + "mail_filtering_folder_commercials", + "mail_filtering_folder_social_networks", + "size", + "size_refresh", + "workspace_security", + "count_signatures", + "count_invitations", + "external_mail_flag_enabled", + "count_devices", + "has_legacy_device", + "has_multi_password", + "access_rights", + "account_user", + "count_users" + ], + "examples": [ + "external_mail_flag_enabled" + ] + }, + { + "name": "unit", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "unit", + "enum": [ + "B", + "MB", + "kB" + ], + "type": "string", + "description": "Specifies the storage unit for the mailbox.b: Return the unit size in Bytes.mb: Return the unit size in Megabytes.kb: Return the unit size in Kilobytes.", + "example": "B" + }, + "enumValues": [ + "B", + "MB", + "kB" + ], + "values": [], + "examples": [ + "B" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Mail_ServicesUpdateAMailbox_patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name", + "functionName": "mailServicesupdateamailboxPatch1MailHostingsMailHostingIdMailboxesMailboxName", + "originalOperationId": "Mail/ServicesUpdateAMailbox", + "domain": "mail", + "method": "PATCH", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}", + "summary": "Update a mailbox", + "description": "Updates a given mailbox.", + "tags": [ + "Mailbox management" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D", + "operationId": "Mail/ServicesUpdateAMailbox", + "summary": "Update a mailbox", + "categoryPath": [ + "Mail Services", + "Mailbox management" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 38872 + }, + "enumValues": [], + "values": [], + "examples": [ + 38872 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "404", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesUpdateAMailbox", + "functionName": "mailServicesupdateamailbox", + "originalOperationId": null, + "domain": "mail", + "method": "PUT", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}", + "summary": "Update a mailbox", + "description": "Updates a given mailbox.", + "tags": [ + "Mailbox management" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D", + "operationId": "Mail/ServicesUpdateAMailbox", + "summary": "Update a mailbox", + "categoryPath": [ + "Mail Services", + "Mailbox management" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 59060 + }, + "enumValues": [], + "values": [], + "examples": [ + 59060 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "403", + "404", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesListAliases", + "functionName": "mailServiceslistaliases", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/aliases", + "summary": "List aliases", + "description": "This endpoint allows you to retrieve all the aliases for a given mailbox.", + "tags": [ + "Mailboxes > Aliases" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/aliases", + "operationId": "Mail/ServicesListAliases", + "summary": "List aliases", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Aliases" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 56903 + }, + "enumValues": [], + "values": [], + "examples": [ + 56903 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Mail/ServicesAddAnAlias", + "functionName": "mailServicesaddanalias", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/aliases", + "summary": "Add an alias", + "description": "Creates an alias on the given mailbox.", + "tags": [ + "Mailboxes > Aliases" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/aliases", + "operationId": "Mail/ServicesAddAnAlias", + "summary": "Add an alias", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Aliases" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 70019 + }, + "enumValues": [], + "values": [], + "examples": [ + 70019 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "404", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesUpdateAliases", + "functionName": "mailServicesupdatealiases", + "originalOperationId": null, + "domain": "mail", + "method": "PUT", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/aliases", + "summary": "Update aliases", + "description": "Updates the list of aliases for a given mailbox.", + "tags": [ + "Mailboxes > Aliases" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/aliases", + "operationId": "Mail/ServicesUpdateAliases", + "summary": "Update aliases", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Aliases" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 11761 + }, + "enumValues": [], + "values": [], + "examples": [ + 11761 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "404", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesDeleteAnAlias", + "functionName": "mailServicesdeleteanalias", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/aliases/{alias}", + "summary": "Delete an alias", + "description": "Removes an alias from a given mailbox.", + "tags": [ + "Mailboxes > Aliases" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + }, + { + "name": "alias", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/aliases/%7Balias%7D", + "operationId": "Mail/ServicesDeleteAnAlias", + "summary": "Delete an alias", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Aliases" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 27042 + }, + "enumValues": [], + "values": [], + "examples": [ + 27042 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "alias", + "in": "path", + "required": true, + "description": "Alias to remove.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "404", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesDeleteAFilter", + "functionName": "mailServicesdeleteafilter", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters", + "summary": "Delete a filter", + "description": "Delete a filter from the given mailbox linked to the current user", + "tags": [ + "Mailboxes > Sieve filters" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "name", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/filters", + "operationId": "Mail/ServicesDeleteAFilter", + "summary": "Delete a filter", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Sieve filters" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 85955 + }, + "enumValues": [], + "values": [], + "examples": [ + 85955 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "name", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "name", + "type": "string", + "description": "Name of the filter", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "404", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesListFilters", + "functionName": "mailServiceslistfilters", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters", + "summary": "List filters", + "description": "Retrieve the sieve filters of a given mailbox linked to the current user", + "tags": [ + "Mailboxes > Sieve filters" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/filters", + "operationId": "Mail/ServicesListFilters", + "summary": "List filters", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Sieve filters" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 65884 + }, + "enumValues": [], + "values": [], + "examples": [ + 65884 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Mail/ServicesUpdateAFilter", + "functionName": "mailServicesupdateafilter", + "originalOperationId": null, + "domain": "mail", + "method": "PATCH", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters", + "summary": "Update a filter", + "description": "Update the filter of a given mailbox linked to the current user", + "tags": [ + "Mailboxes > Sieve filters" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/filters", + "operationId": "Mail/ServicesUpdateAFilter", + "summary": "Update a filter", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Sieve filters" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 87060 + }, + "enumValues": [], + "values": [], + "examples": [ + 87060 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesAddAFilter", + "functionName": "mailServicesaddafilter", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters", + "summary": "Add a filter", + "description": "Add a filter to the given mailbox linked to the current user", + "tags": [ + "Mailboxes > Sieve filters" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/filters", + "operationId": "Mail/ServicesAddAFilter", + "summary": "Add a filter", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Sieve filters" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 74809 + }, + "enumValues": [], + "values": [], + "examples": [ + 74809 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "201", + "401", + "404" + ] + } + }, + { + "operationId": "put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_reorder", + "functionName": "put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersReorder", + "originalOperationId": null, + "domain": "mail", + "method": "PUT", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters/reorder", + "summary": "Reorder filters", + "description": "Reorder the filters of a given mailbox linked to the current user", + "tags": [ + "Mailboxes > Sieve filters" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/filters/reorder", + "operationId": null, + "summary": "Reorder filters", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Sieve filters" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 23453 + }, + "enumValues": [], + "values": [], + "examples": [ + 23453 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "404", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesDeleteAScript", + "functionName": "mailServicesdeleteascript", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters/scripts", + "summary": "Delete a script", + "description": "Delete a sieve script from the given mailbox linked to the current user", + "tags": [ + "Mailboxes > Sieve filters" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "name", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/filters/scripts", + "operationId": "Mail/ServicesDeleteAScript", + "summary": "Delete a script", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Sieve filters" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 3779 + }, + "enumValues": [], + "values": [], + "examples": [ + 3779 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "name", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "name", + "type": "string", + "description": "Filter name", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "404", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesUpdateAScript", + "functionName": "mailServicesupdateascript", + "originalOperationId": null, + "domain": "mail", + "method": "PATCH", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters/scripts", + "summary": "Update a script", + "description": "Update a sieve script for a given mailbox linked to the current user", + "tags": [ + "Mailboxes > Sieve filters" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/filters/scripts", + "operationId": "Mail/ServicesUpdateAScript", + "summary": "Update a script", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Sieve filters" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 13590 + }, + "enumValues": [], + "values": [], + "examples": [ + 13590 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesAddAScript", + "functionName": "mailServicesaddascript", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters/scripts", + "summary": "Add a script", + "description": "Add a sieve script to a given mailbox linked to the current user", + "tags": [ + "Mailboxes > Sieve filters" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/filters/scripts", + "operationId": "Mail/ServicesAddAScript", + "summary": "Add a script", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Sieve filters" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 26380 + }, + "enumValues": [], + "values": [], + "examples": [ + 26380 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_scripts_set_activation", + "functionName": "put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersScriptsSetActivation", + "originalOperationId": null, + "domain": "mail", + "method": "PUT", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters/scripts/set_activation", + "summary": "Enable / disable script", + "description": "Enable / disable a filter script for a given mailbox linked to the current user", + "tags": [ + "Mailboxes > Sieve filters" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/filters/scripts/set_activation", + "operationId": null, + "summary": "Enable / disable script", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Sieve filters" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 93321 + }, + "enumValues": [], + "values": [], + "examples": [ + 93321 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "404", + "500" + ] + } + }, + { + "operationId": "put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_set_activation", + "functionName": "put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersSetActivation", + "originalOperationId": null, + "domain": "mail", + "method": "PUT", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters/set_activation", + "summary": "Enable / disable filter", + "description": "Enable or disable the filter of a given mailbox linked to the current user", + "tags": [ + "Mailboxes > Sieve filters" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/filters/set_activation", + "operationId": null, + "summary": "Enable / disable filter", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Sieve filters" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 30752 + }, + "enumValues": [], + "values": [], + "examples": [ + 30752 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "404", + "500" + ] + } + }, + { + "operationId": "get_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders", + "functionName": "get1MailHostingsMailHostingIdMailboxesMailboxNameAuthFolders", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/folders", + "summary": "List folders", + "description": "Retrieves the folders of a given mailbox linked to the current user", + "tags": [ + "Mailboxes > Folders" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/folders", + "operationId": null, + "summary": "List folders", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Folders" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 75910 + }, + "enumValues": [], + "values": [], + "examples": [ + 75910 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Mail/ServicesUpdateFolders", + "functionName": "mailServicesupdatefolders", + "originalOperationId": null, + "domain": "mail", + "method": "PUT", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/folders", + "summary": "Update folders", + "description": "Updates the folder mapping configuration for the draft, trash, sent an spam folders of a given mailbox linked to the current user", + "tags": [ + "Mailboxes > Folders" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/folders", + "operationId": "Mail/ServicesUpdateFolders", + "summary": "Update folders", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Folders" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 60684 + }, + "enumValues": [], + "values": [], + "examples": [ + 60684 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "404" + ] + } + }, + { + "operationId": "delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders_spam", + "functionName": "delete1MailHostingsMailHostingIdMailboxesMailboxNameAuthFoldersSpam", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/folders/spam", + "summary": "Purge spam folder", + "description": "Deletes all mails currently in the spam folder of the given mailbox linked to the current user", + "tags": [ + "Mailboxes > Folders" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/folders/spam", + "operationId": null, + "summary": "Purge spam folder", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Folders" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 31506 + }, + "enumValues": [], + "values": [], + "examples": [ + 31506 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders_trash", + "functionName": "delete1MailHostingsMailHostingIdMailboxesMailboxNameAuthFoldersTrash", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/folders/trash", + "summary": "Empty trash folder", + "description": "Deletes all mails currently in the trash folder of the given mailbox linked to the current user", + "tags": [ + "Mailboxes > Folders" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/folders/trash", + "operationId": null, + "summary": "Empty trash folder", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Folders" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 13223 + }, + "enumValues": [], + "values": [], + "examples": [ + 13223 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Mail/ServicesListAutoRepliesModels", + "functionName": "mailServiceslistautorepliesmodels", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auto_reply/model", + "summary": "List auto replies models", + "description": "Get auto replies models available for a given mailbox.", + "tags": [ + "Mailboxes > Auto reply" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auto_reply/model", + "operationId": "Mail/ServicesListAutoRepliesModels", + "summary": "List auto replies models", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Auto reply" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 45054 + }, + "enumValues": [], + "values": [], + "examples": [ + 45054 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Mail/ServicesAddAutoReplyModel", + "functionName": "mailServicesaddautoreplymodel", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auto_reply/model", + "summary": "Add auto reply model", + "description": "Create an auto replies model for a given mailbox.", + "tags": [ + "Mailboxes > Auto reply" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auto_reply/model", + "operationId": "Mail/ServicesAddAutoReplyModel", + "summary": "Add auto reply model", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Auto reply" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 96149 + }, + "enumValues": [], + "values": [], + "examples": [ + 96149 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "201", + "404" + ] + } + }, + { + "operationId": "delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auto_reply_model_model_id", + "functionName": "delete1MailHostingsMailHostingIdMailboxesMailboxNameAutoReplyModelModelId", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auto_reply/model/{model_id}", + "summary": "Update auto reply model", + "description": "Delete an auto replies model for a given mailbox.", + "tags": [ + "Mailboxes > Auto reply" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + }, + { + "name": "model_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auto_reply/model/%7Bmodel_id%7D", + "operationId": null, + "summary": "Update auto reply model", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Auto reply" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 26794 + }, + "enumValues": [], + "values": [], + "examples": [ + 26794 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "model_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Mail/ServicesShowAutoReplyModel", + "functionName": "mailServicesshowautoreplymodel", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auto_reply/model/{model_id}", + "summary": "Show auto reply model", + "description": "Show an auto replies model for a given mailbox", + "tags": [ + "Mailboxes > Auto reply" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + }, + { + "name": "model_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auto_reply/model/%7Bmodel_id%7D", + "operationId": "Mail/ServicesShowAutoReplyModel", + "summary": "Show auto reply model", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Auto reply" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 44944 + }, + "enumValues": [], + "values": [], + "examples": [ + 44944 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "model_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "reply", + "enum": [ + "reply" + ] + }, + "enumValues": [ + "reply" + ], + "values": [ + "reply" + ], + "examples": [ + "reply" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404" + ] + } + }, + { + "operationId": "Mail/ServicesUpdateAutoReplyModel", + "functionName": "mailServicesupdateautoreplymodel", + "originalOperationId": null, + "domain": "mail", + "method": "PATCH", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auto_reply/model/{model_id}", + "summary": "Update auto reply model", + "description": "Update an auto replies model for a given mailbox.", + "tags": [ + "Mailboxes > Auto reply" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + }, + { + "name": "model_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auto_reply/model/%7Bmodel_id%7D", + "operationId": "Mail/ServicesUpdateAutoReplyModel", + "summary": "Update auto reply model", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Auto reply" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 37140 + }, + "enumValues": [], + "values": [], + "examples": [ + 37140 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "model_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auto_reply_reset", + "functionName": "put1MailHostingsMailHostingIdMailboxesMailboxNameAutoReplyReset", + "originalOperationId": null, + "domain": "mail", + "method": "PUT", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auto_reply/reset", + "summary": "Reset an auto reply", + "description": "Resets the count of automatic replies that were sent per sender.", + "tags": [ + "Mailboxes > Auto reply" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auto_reply/reset", + "operationId": null, + "summary": "Reset an auto reply", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Auto reply" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 19778 + }, + "enumValues": [], + "values": [], + "examples": [ + 19778 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesDeleteAllForwardings", + "functionName": "mailServicesdeleteallforwardings", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/forwarding_addresses", + "summary": "Delete all forwardings", + "description": "Deletes all configured forwarding addresses of the given mailbox.", + "tags": [ + "Mailboxes > Forwarding" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/forwarding_addresses", + "operationId": "Mail/ServicesDeleteAllForwardings", + "summary": "Delete all forwardings", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Forwarding" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 97723 + }, + "enumValues": [], + "values": [], + "examples": [ + 97723 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesListForwarding", + "functionName": "mailServiceslistforwarding", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/forwarding_addresses", + "summary": "List forwarding", + "description": "Retrieves information about the forwarding configuration of a given mailbox.", + "tags": [ + "Mailboxes > Forwarding" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/forwarding_addresses", + "operationId": "Mail/ServicesListForwarding", + "summary": "List forwarding", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Forwarding" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 27414 + }, + "enumValues": [], + "values": [], + "examples": [ + 27414 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Mail/ServicesAddAForwarding", + "functionName": "mailServicesaddaforwarding", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/forwarding_addresses", + "summary": "Add a forwarding", + "description": "Adds a new forwarding address to the given mailbox", + "tags": [ + "Mailboxes > Forwarding" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/forwarding_addresses", + "operationId": "Mail/ServicesAddAForwarding", + "summary": "Add a forwarding", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Forwarding" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 68964 + }, + "enumValues": [], + "values": [], + "examples": [ + 68964 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "201", + "400", + "404" + ] + } + }, + { + "operationId": "Mail/ServicesUpdateAForwarding", + "functionName": "mailServicesupdateaforwarding", + "originalOperationId": null, + "domain": "mail", + "method": "PUT", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/forwarding_addresses", + "summary": "Update a forwarding", + "description": "Update a given mailbox forwarding.", + "tags": [ + "Mailboxes > Forwarding" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/forwarding_addresses", + "operationId": "Mail/ServicesUpdateAForwarding", + "summary": "Update a forwarding", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Forwarding" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 56976 + }, + "enumValues": [], + "values": [], + "examples": [ + 56976 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "404", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesDeleteAForwarding", + "functionName": "mailServicesdeleteaforwarding", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/forwarding_addresses/{redirect_addresses}", + "summary": "Delete a forwarding", + "description": "Deletes the given forwarding address from the given mailbox.", + "tags": [ + "Mailboxes > Forwarding" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + }, + { + "name": "redirect_addresses", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/forwarding_addresses/%7Bredirect_addresses%7D", + "operationId": "Mail/ServicesDeleteAForwarding", + "summary": "Delete a forwarding", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Forwarding" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 68964 + }, + "enumValues": [], + "values": [], + "examples": [ + 68964 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "redirect_addresses", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "404", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesDeleteAnInvitation", + "functionName": "mailServicesdeleteaninvitation", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/invitations/{key}", + "summary": "Delete an invitation", + "description": "Deletes an invitation from a given mailbox.", + "tags": [ + "Mailboxes > Users" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + }, + { + "name": "key", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/invitations/%7Bkey%7D", + "operationId": "Mail/ServicesDeleteAnInvitation", + "summary": "Delete an invitation", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 71204 + }, + "enumValues": [], + "values": [], + "examples": [ + 71204 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "key", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_invitations_key", + "functionName": "patch1MailHostingsMailHostingIdMailboxesMailboxNameInvitationsKey", + "originalOperationId": null, + "domain": "mail", + "method": "PATCH", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/invitations/{key}", + "summary": "Update invitation permission", + "description": "Updates the permissions of a given invitation on a mailbox.", + "tags": [ + "Mailboxes > Users" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + }, + { + "name": "key", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/invitations/%7Bkey%7D", + "operationId": null, + "summary": "Update invitation permission", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 2071 + }, + "enumValues": [], + "values": [], + "examples": [ + 2071 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "key", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesListAllSignatures", + "functionName": "mailServiceslistallsignatures", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures", + "summary": "List all Signatures", + "description": "List all signatures for the given Mailbox", + "tags": [ + "Mailboxes > Signatures" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/signatures", + "operationId": "Mail/ServicesListAllSignatures", + "summary": "List all Signatures", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Signatures" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 13573 + }, + "enumValues": [], + "values": [], + "examples": [ + 13573 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "details", + "enum": [ + "all_users", + "form_data", + "details" + ] + }, + "enumValues": [ + "all_users", + "form_data", + "details" + ], + "values": [ + "all_users", + "form_data", + "details" + ], + "examples": [ + "details" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesCreateSignature", + "functionName": "mailServicescreatesignature", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures", + "summary": "Create signature", + "description": "Create a new signatures for the given MailHosting product", + "tags": [ + "Mailboxes > Signatures" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/signatures", + "operationId": "Mail/ServicesCreateSignature", + "summary": "Create signature", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Signatures" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 55680 + }, + "enumValues": [], + "values": [], + "examples": [ + 55680 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesDeleteASignature", + "functionName": "mailServicesdeleteasignature", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/{signature}", + "summary": "Delete a signature", + "description": "Delete a given signature", + "tags": [ + "Mailboxes > Signatures" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + }, + { + "name": "signature", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/signatures/%7Bsignature%7D", + "operationId": "Mail/ServicesDeleteASignature", + "summary": "Delete a signature", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Signatures" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 42051 + }, + "enumValues": [], + "values": [], + "examples": [ + 42051 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "signature", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the signature to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 49747 + }, + "enumValues": [], + "values": [], + "examples": [ + 49747 + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesShowASignature", + "functionName": "mailServicesshowasignature", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/{signature}", + "summary": "Show a signature", + "description": "Show the specified signature from the current mailbox", + "tags": [ + "Mailboxes > Signatures" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + }, + { + "name": "signature", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/signatures/%7Bsignature%7D", + "operationId": "Mail/ServicesShowASignature", + "summary": "Show a signature", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Signatures" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 7337 + }, + "enumValues": [], + "values": [], + "examples": [ + 7337 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "signature", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the signature to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 95409 + }, + "enumValues": [], + "values": [], + "examples": [ + 95409 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_signatures_signature", + "functionName": "patch1MailHostingsMailHostingIdMailboxesMailboxNameSignaturesSignature", + "originalOperationId": null, + "domain": "mail", + "method": "PATCH", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/{signature}", + "summary": "Update a specific signature", + "description": "Update the specified signature", + "tags": [ + "Mailboxes > Signatures" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + }, + { + "name": "signature", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/signatures/%7Bsignature%7D", + "operationId": null, + "summary": "Update a specific signature", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Signatures" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 86364 + }, + "enumValues": [], + "values": [], + "examples": [ + 86364 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "signature", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the signature to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 14557 + }, + "enumValues": [], + "values": [], + "examples": [ + 14557 + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesSetDefaultSignature", + "functionName": "mailServicessetdefaultsignature", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/set_defaults", + "summary": "Set default signature", + "description": "Set default signature for send and reply", + "tags": [ + "Mailboxes > Signatures" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/signatures/set_defaults", + "operationId": "Mail/ServicesSetDefaultSignature", + "summary": "Set default signature", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Signatures" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 99061 + }, + "enumValues": [], + "values": [], + "examples": [ + 99061 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesListTemplates", + "functionName": "mailServiceslisttemplates", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/templates", + "summary": "List templates", + "description": "List all templates for specific mailbox", + "tags": [ + "Mailboxes > Signatures" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/signatures/templates", + "operationId": "Mail/ServicesListTemplates", + "summary": "List templates", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Signatures" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 23400 + }, + "enumValues": [], + "values": [], + "examples": [ + 23400 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesShowOneTemplate", + "functionName": "mailServicesshowonetemplate", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/templates/{signature_template}", + "summary": "Show one template", + "description": "Return the information of the specified signature template", + "tags": [ + "Mailboxes > Signatures" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + }, + { + "name": "signature_template", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/signatures/templates/%7Bsignature_template%7D", + "operationId": "Mail/ServicesShowOneTemplate", + "summary": "Show one template", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Signatures" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 19729 + }, + "enumValues": [], + "values": [], + "examples": [ + 19729 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The unique name of the mailbox.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "signature_template", + "in": "path", + "required": true, + "description": "The unique identifier of the signature template.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_signatures_upload", + "functionName": "post1MailHostingsMailHostingIdMailboxesMailboxNameSignaturesUpload", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/upload", + "summary": "Upload image", + "description": "Upload an image to prepare for insertion in the signature", + "tags": [ + "Mailboxes > Signatures" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/signatures/upload", + "operationId": null, + "summary": "Upload image", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Signatures" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 91987 + }, + "enumValues": [], + "values": [], + "examples": [ + 91987 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesListAllTheMailingLists", + "functionName": "mailServiceslistallthemailinglists", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists", + "summary": "List all the mailing lists", + "description": "Returns all the mailing list that are owned by the given email service\nPlease note that this may respond a 200 response with swap attributes if the main domain of the mail service is swapping", + "tags": [ + "Mailing List" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists", + "operationId": "Mail/ServicesListAllTheMailingLists", + "summary": "List all the mailing lists", + "categoryPath": [ + "Mail Services", + "Mailing List" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "messages", + "enum": [ + "config", + "messages", + "moderators" + ] + }, + "enumValues": [ + "config", + "messages", + "moderators" + ], + "values": [ + "config", + "messages", + "moderators" + ], + "examples": [ + "messages" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Mail/ServicesCreateAMailingList", + "functionName": "mailServicescreateamailinglist", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists", + "summary": "Create a mailing list", + "description": "Creates a new mailing list with for the current mail service with the specified parameters", + "tags": [ + "Mailing List" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists", + "operationId": "Mail/ServicesCreateAMailingList", + "summary": "Create a mailing list", + "categoryPath": [ + "Mail Services", + "Mailing List" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "201", + "404" + ] + } + }, + { + "operationId": "Mail/ServicesDeleteAMailingList", + "functionName": "mailServicesdeleteamailinglist", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}", + "summary": "Delete a mailing list", + "description": "Delete the specified mailing list from the current mail service", + "tags": [ + "Mailing List" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailing_list_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists/%7Bmailing_list_name%7D", + "operationId": "Mail/ServicesDeleteAMailingList", + "summary": "Delete a mailing list", + "categoryPath": [ + "Mail Services", + "Mailing List" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "mailing_list_name", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesShowOneMailingList", + "functionName": "mailServicesshowonemailinglist", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}", + "summary": "Show one mailing list", + "description": "Getting all the details from the specified mailing list", + "tags": [ + "Mailing List" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailing_list_name", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists/%7Bmailing_list_name%7D", + "operationId": "Mail/ServicesShowOneMailingList", + "summary": "Show one mailing list", + "categoryPath": [ + "Mail Services", + "Mailing List" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "mailing_list_name", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "moderators", + "enum": [ + "config", + "messages", + "moderators" + ] + }, + "enumValues": [ + "config", + "messages", + "moderators" + ], + "values": [ + "config", + "messages", + "moderators" + ], + "examples": [ + "moderators" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "patch_1_mail_hostings_mail_hosting_id_mailing_lists_mailing_list_name", + "functionName": "patch1MailHostingsMailHostingIdMailingListsMailingListName", + "originalOperationId": null, + "domain": "mail", + "method": "PATCH", + "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}", + "summary": "Update mailing list parameters", + "description": "Update some information like welcome message, maximum size of message for the specified mailing list owned by the given mail service", + "tags": [ + "Mailing List" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailing_list_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists/%7Bmailing_list_name%7D", + "operationId": null, + "summary": "Update mailing list parameters", + "categoryPath": [ + "Mail Services", + "Mailing List" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "mailing_list_name", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesGenerateAFormForAMailingList", + "functionName": "mailServicesgenerateaformforamailinglist", + "originalOperationId": null, + "domain": "mail", + "method": "PUT", + "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}/form", + "summary": "Generate a form for a mailing list", + "description": "Generate a form concerning a mailing list for handling subscription or unsubscription", + "tags": [ + "Mailing List" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailing_list_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists/%7Bmailing_list_name%7D/form", + "operationId": "Mail/ServicesGenerateAFormForAMailingList", + "summary": "Generate a form for a mailing list", + "categoryPath": [ + "Mail Services", + "Mailing List" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "mailing_list_name", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Mail/ServicesSendAMailThroughAMailingList", + "functionName": "mailServicessendamailthroughamailinglist", + "originalOperationId": null, + "domain": "mail", + "method": "PUT", + "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}/send", + "summary": "Send a mail through a mailing list", + "description": "Send the specified message to all the adress of the mailing list", + "tags": [ + "Mailing List" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailing_list_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists/%7Bmailing_list_name%7D/send", + "operationId": "Mail/ServicesSendAMailThroughAMailingList", + "summary": "Send a mail through a mailing list", + "categoryPath": [ + "Mail Services", + "Mailing List" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "mailing_list_name", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesRemoveASubscriber", + "functionName": "mailServicesremoveasubscriber", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}/subscribers", + "summary": "Remove a subscriber", + "description": "Remove a subscriber from a Mailing list identified by his email", + "tags": [ + "Mailing List > Subscribers" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailing_list_name", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "emails", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists/%7Bmailing_list_name%7D/subscribers", + "operationId": "Mail/ServicesRemoveASubscriber", + "summary": "Remove a subscriber", + "categoryPath": [ + "Mail Services", + "Mailing List", + "Subscribers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "mailing_list_name", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "emails", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "emails", + "type": "array", + "items": { + "title": "item", + "type": "string" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesAllSubscribers", + "functionName": "mailServicesallsubscribers", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}/subscribers", + "summary": "All subscribers", + "description": "Returns a variety of information about one or more Mailing list subscribers from a Unique identifier of the Hosting Mail to request.", + "tags": [ + "Mailing List > Subscribers" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailing_list_name", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "search", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists/%7Bmailing_list_name%7D/subscribers", + "operationId": "Mail/ServicesAllSubscribers", + "summary": "All subscribers", + "categoryPath": [ + "Mail Services", + "Mailing List", + "Subscribers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "mailing_list_name", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "search", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "search", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 73292 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 73292 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 5775 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 5775 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "mail_idn", + "full_name", + "mailIDN", + "errors.count", + "errors.last_error" + ] + }, + "enumValues": [ + "mail_idn", + "full_name", + "mailIDN", + "errors.count", + "errors.last_error" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[mail_idn]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[mail_idn]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "patch_1_mail_hostings_mail_hosting_id_mailing_lists_mailing_list_name_subscribers", + "functionName": "patch1MailHostingsMailHostingIdMailingListsMailingListNameSubscribers", + "originalOperationId": null, + "domain": "mail", + "method": "PATCH", + "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}/subscribers", + "summary": "Update subscriber parameters/details", + "description": "Update the email of an existing subscriber identified by his previous email adress", + "tags": [ + "Mailing List > Subscribers" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailing_list_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists/%7Bmailing_list_name%7D/subscribers", + "operationId": null, + "summary": "Update subscriber parameters/details", + "categoryPath": [ + "Mail Services", + "Mailing List", + "Subscribers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "mailing_list_name", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesAddANewSubscriber", + "functionName": "mailServicesaddanewsubscriber", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}/subscribers", + "summary": "Add a new subscriber", + "description": "Add a new list member for the specified mailing list", + "tags": [ + "Mailing List > Subscribers" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailing_list_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists/%7Bmailing_list_name%7D/subscribers", + "operationId": "Mail/ServicesAddANewSubscriber", + "summary": "Add a new subscriber", + "categoryPath": [ + "Mail Services", + "Mailing List", + "Subscribers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "mailing_list_name", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Mail/ServicesImportSubscribers", + "functionName": "mailServicesimportsubscribers", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}/subscribers/import", + "summary": "Import subscribers", + "description": "Add a list of subscriber to the specified mailing list by specifying the fullname and the email for each subscribers", + "tags": [ + "Mailing List > Subscribers" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "mailing_list_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists/%7Bmailing_list_name%7D/subscribers/import", + "operationId": "Mail/ServicesImportSubscribers", + "summary": "Import subscribers", + "categoryPath": [ + "Mail Services", + "Mailing List", + "Subscribers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "mailing_list_name", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404", + "422" + ] + } + }, + { + "operationId": "Mail/ServicesListPreferences", + "functionName": "mailServiceslistpreferences", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/preferences", + "summary": "List preferences", + "description": "Returns preferences for given Service Mail", + "tags": [ + "Service Mail > Preferences" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/preferences", + "operationId": "Mail/ServicesListPreferences", + "summary": "List preferences", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Preferences" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "ServiceMail identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 74580 + }, + "enumValues": [], + "values": [], + "examples": [ + 74580 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesUpdatePreferences", + "functionName": "mailServicesupdatepreferences", + "originalOperationId": null, + "domain": "mail", + "method": "PATCH", + "path": "/1/mail_hostings/{mail_hosting_id}/preferences", + "summary": "Update preferences", + "description": "Update preferences for given service Mail", + "tags": [ + "Service Mail > Preferences" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bmail_hosting_id%7D/preferences", + "operationId": "Mail/ServicesUpdatePreferences", + "summary": "Update preferences", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Preferences" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesListRedirections", + "functionName": "mailServiceslistredirections", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/redirections", + "summary": "List redirections", + "description": "Return redirections for the given mail service", + "tags": [ + "Service Mail > Redirections" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order_dir", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/redirections", + "operationId": "Mail/ServicesListRedirections", + "summary": "List redirections", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Redirections" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "ServiceMail identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 44081 + }, + "enumValues": [], + "values": [], + "examples": [ + 44081 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order_by", + "enum": [ + "created_at", + "id", + "name", + "send_confirmation_requests_enabled", + "send_confirmation_requests_state", + "state", + "updated_at" + ], + "type": "string", + "example": "id" + }, + "enumValues": [ + "created_at", + "id", + "name", + "send_confirmation_requests_enabled", + "send_confirmation_requests_state", + "state", + "updated_at" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order_dir", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "order_dir", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "desc" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Mail/ServicesCreateRedirection", + "functionName": "mailServicescreateredirection", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{mail_hosting_id}/redirections", + "summary": "Create redirection", + "description": "Create a new redirection with the specified parameters for the current mail service", + "tags": [ + "Service Mail > Redirections" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/redirections", + "operationId": "Mail/ServicesCreateRedirection", + "summary": "Create redirection", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Redirections" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "201", + "404" + ] + } + }, + { + "operationId": "Mail/ServicesDeleteRedirection", + "functionName": "mailServicesdeleteredirection", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}", + "summary": "Delete redirection", + "description": "Delete a redirection from the mail service", + "tags": [ + "Service Mail > Redirections" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "redirection_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/redirections/%7Bredirection_id%7D", + "operationId": "Mail/ServicesDeleteRedirection", + "summary": "Delete redirection", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Redirections" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "redirection_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesShowDetails", + "functionName": "mailServicesshowdetails", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}", + "summary": "Show details", + "description": "Return details about the specified redirections for the given mail service", + "tags": [ + "Service Mail > Redirections" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "redirection_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/redirections/%7Bredirection_id%7D", + "operationId": "Mail/ServicesShowDetails", + "summary": "Show details", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Redirections" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "redirection_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesUpdateRedirection", + "functionName": "mailServicesupdateredirection", + "originalOperationId": null, + "domain": "mail", + "method": "PUT", + "path": "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}", + "summary": "Update redirection", + "description": "Update the specified redirection's details", + "tags": [ + "Service Mail > Redirections" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "redirection_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/redirections/%7Bredirection_id%7D", + "operationId": "Mail/ServicesUpdateRedirection", + "summary": "Update redirection", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Redirections" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "redirection_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesEnableRedirection", + "functionName": "mailServicesenableredirection", + "originalOperationId": null, + "domain": "mail", + "method": "PUT", + "path": "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}/enable", + "summary": "Enable redirection", + "description": "Activate the specified redirection", + "tags": [ + "Service Mail > Redirections" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "redirection_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/redirections/%7Bredirection_id%7D/enable", + "operationId": "Mail/ServicesEnableRedirection", + "summary": "Enable redirection", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Redirections" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "The mail service identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 34564 + }, + "enumValues": [], + "values": [], + "examples": [ + 34564 + ] + }, + { + "name": "redirection_id", + "in": "path", + "required": true, + "description": "The redirection identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesSendConfirmationRequest", + "functionName": "mailServicessendconfirmationrequest", + "originalOperationId": null, + "domain": "mail", + "method": "PUT", + "path": "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}/send-confirmation-requests", + "summary": "Send confirmation request", + "description": "This routes enables you to send a mail of confirmation for the redirection specified", + "tags": [ + "Service Mail > Redirections" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "redirection_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/redirections/%7Bredirection_id%7D/send-confirmation-requests", + "operationId": "Mail/ServicesSendConfirmationRequest", + "summary": "Send confirmation request", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Redirections" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "redirection_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesRemoveATarget", + "functionName": "mailServicesremoveatarget", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}/targets", + "summary": "Remove a target", + "description": "Remove one target from the redirection list", + "tags": [ + "Service Mail > Redirections > Target" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "redirection_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/redirections/%7Bredirection_id%7D/targets", + "operationId": "Mail/ServicesRemoveATarget", + "summary": "Remove a target", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Redirections", + "Target" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "redirection_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesGetAllTargets", + "functionName": "mailServicesgetalltargets", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}/targets", + "summary": "Get all targets", + "description": "This returns all targets email for the specified redirection", + "tags": [ + "Service Mail > Redirections > Target" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "redirection_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/redirections/%7Bredirection_id%7D/targets", + "operationId": "Mail/ServicesGetAllTargets", + "summary": "Get all targets", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Redirections", + "Target" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "redirection_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesAddNewTarget", + "functionName": "mailServicesaddnewtarget", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}/targets", + "summary": "Add new target", + "description": "Add a new target email for the specified redirection", + "tags": [ + "Service Mail > Redirections > Target" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "redirection_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/redirections/%7Bredirection_id%7D/targets", + "operationId": "Mail/ServicesAddNewTarget", + "summary": "Add new target", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Redirections", + "Target" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "redirection_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "Mail/ServicesResendConfirmationEmail", + "functionName": "mailServicesresendconfirmationemail", + "originalOperationId": null, + "domain": "mail", + "method": "PUT", + "path": "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}/targets/{target_id}/resend-confirmation-request", + "summary": "Resend confirmation email", + "description": "Resends the confirmation email to the specified target", + "tags": [ + "Service Mail > Redirections > Target" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "redirection_id", + "in": "path", + "required": true + }, + { + "name": "target_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/redirections/%7Bredirection_id%7D/targets/%7Btarget_id%7D/resend-confirmation-request", + "operationId": "Mail/ServicesResendConfirmationEmail", + "summary": "Resend confirmation email", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Redirections", + "Target" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "redirection_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "target_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesListAllTemplates", + "functionName": "mailServiceslistalltemplates", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/signatures/templates", + "summary": "List all Templates", + "description": "List all signatures templates for the given Mail Hosting product", + "tags": [ + "Service Mail > Signatures templates" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/signatures/templates", + "operationId": "Mail/ServicesListAllTemplates", + "summary": "List all Templates", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Signatures templates" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "form_data", + "enum": [ + "details", + "form_data" + ] + }, + "enumValues": [ + "details", + "form_data" + ], + "values": [ + "details", + "form_data" + ], + "examples": [ + "form_data" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 31513 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 31513 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 67563 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 67563 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "name", + "status" + ] + }, + "enumValues": [ + "name", + "status" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[name]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[name]=asc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesCreateATemplate", + "functionName": "mailServicescreateatemplate", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{mail_hosting_id}/signatures/templates", + "summary": "Create a template", + "description": "Create a new signatures templates for the given Mail Hosting product", + "tags": [ + "Service Mail > Signatures templates" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/signatures/templates", + "operationId": "Mail/ServicesCreateATemplate", + "summary": "Create a template", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Signatures templates" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "Mail/ServicesDelete", + "functionName": "mailServicesdelete", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{mail_hosting_id}/signatures/templates/{signature_template}", + "summary": "Delete", + "description": "Delete the given signature template", + "tags": [ + "Service Mail > Signatures templates" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "signature_template", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/signatures/templates/%7Bsignature_template%7D", + "operationId": "Mail/ServicesDelete", + "summary": "Delete", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Signatures templates" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "signature_template", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesShowASignatureTemplate", + "functionName": "mailServicesshowasignaturetemplate", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/signatures/templates/{signature_template}", + "summary": "Show a signature template", + "description": "Show details about the specified signature template", + "tags": [ + "Service Mail > Signatures templates" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "signature_template", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/signatures/templates/%7Bsignature_template%7D", + "operationId": "Mail/ServicesShowASignatureTemplate", + "summary": "Show a signature template", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Signatures templates" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "signature_template", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "form_data", + "enum": [ + "details", + "form_data" + ] + }, + "enumValues": [ + "details", + "form_data" + ], + "values": [ + "details", + "form_data" + ], + "examples": [ + "form_data" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesUpdate", + "functionName": "mailServicesupdate", + "originalOperationId": null, + "domain": "mail", + "method": "PUT", + "path": "/1/mail_hostings/{mail_hosting_id}/signatures/templates/{signature_template}", + "summary": "Update", + "description": "Update a given signature template", + "tags": [ + "Service Mail > Signatures templates" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "signature_template", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/signatures/templates/%7Bsignature_template%7D", + "operationId": "Mail/ServicesUpdate", + "summary": "Update", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Signatures templates" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "signature_template", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesCreateASignatureForAllUsers", + "functionName": "mailServicescreateasignatureforallusers", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{mail_hosting_id}/signatures/templates/{signature_template}/create_signatures", + "summary": "Create a signature for all users", + "description": "Create a signature for all the users of the mail service conformed to the template specified", + "tags": [ + "Service Mail > Signatures templates" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + }, + { + "name": "signature_template", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/signatures/templates/%7Bsignature_template%7D/create_signatures", + "operationId": "Mail/ServicesCreateASignatureForAllUsers", + "summary": "Create a signature for all users", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Signatures templates" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "signature_template", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Mail/ServicesShowDefault", + "functionName": "mailServicesshowdefault", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{mail_hosting_id}/signatures/templates/default", + "summary": "Show default", + "description": "Return the default signature template if there is one for the specified mail service", + "tags": [ + "Service Mail > Signatures templates" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/signatures/templates/default", + "operationId": "Mail/ServicesShowDefault", + "summary": "Show default", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Signatures templates" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "details", + "enum": [ + "details", + "form_data" + ] + }, + "enumValues": [ + "details", + "form_data" + ], + "values": [ + "details", + "form_data" + ], + "examples": [ + "details" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesUploadImage", + "functionName": "mailServicesuploadimage", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{mail_hosting_id}/signatures/templates/upload", + "summary": "Upload image", + "description": "Upload an image to prepare for insertion in the template", + "tags": [ + "Service Mail > Signatures templates" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/signatures/templates/upload", + "operationId": "Mail/ServicesUploadImage", + "summary": "Upload image", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Signatures templates" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mail_hosting_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesListDeviceByUser", + "functionName": "mailServiceslistdevicebyuser", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{service_mail}/accesses/devices/users/{user_id}", + "summary": "List device by user", + "description": "Returns list of device for a user", + "tags": [ + "Mailboxes > Accesses > Devices" + ], + "mutating": false, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bservice_mail%7D/accesses/devices/users/%7Buser_id%7D", + "operationId": "Mail/ServicesListDeviceByUser", + "summary": "List device by user", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Devices" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 69793 + }, + "enumValues": [], + "values": [], + "examples": [ + 69793 + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the user to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 16569 + }, + "enumValues": [], + "values": [], + "examples": [ + 16569 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "access_rights", + "enum": [ + "mailbox", + "accesses", + "access_rights" + ] + }, + "enumValues": [ + "mailbox", + "accesses", + "access_rights" + ], + "values": [ + "mailbox", + "accesses", + "access_rights" + ], + "examples": [ + "access_rights" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 71010 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 71010 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 21443 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 21443 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesListAllAccount", + "functionName": "mailServiceslistallaccount", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{service_mail}/accounts", + "summary": "List All Account", + "description": "List All Account Names", + "tags": [ + "Mailboxes > Tools" + ], + "mutating": false, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bservice_mail%7D/accounts", + "operationId": "Mail/ServicesListAllAccount", + "summary": "List All Account", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Tools" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 80342 + }, + "enumValues": [], + "values": [], + "examples": [ + 80342 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesCanRotateDkim", + "functionName": "mailServicescanrotatedkim", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{service_mail}/diagnostic/dkim/rotate", + "summary": "Can Rotate Dkim", + "description": "Returns true or false if the user can rotate dkim", + "tags": [ + "Service Mail > Diagnostic > Dkim" + ], + "mutating": false, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bservice_mail%7D/diagnostic/dkim/rotate", + "operationId": "Mail/ServicesCanRotateDkim", + "summary": "Can Rotate Dkim", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Diagnostic", + "Dkim" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 19314 + }, + "enumValues": [], + "values": [], + "examples": [ + 19314 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "424" + ] + } + }, + { + "operationId": "Mail/ServicesRotateDkim", + "functionName": "mailServicesrotatedkim", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{service_mail}/diagnostic/dkim/rotate", + "summary": "Rotate Dkim", + "description": "Rotates the dkim key for the current service mail without deleting old keys from dns", + "tags": [ + "Service Mail > Diagnostic > Dkim" + ], + "mutating": true, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bservice_mail%7D/diagnostic/dkim/rotate", + "operationId": "Mail/ServicesRotateDkim", + "summary": "Rotate Dkim", + "categoryPath": [ + "Mail Services", + "Service Mail", + "Diagnostic", + "Dkim" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 89413 + }, + "enumValues": [], + "values": [], + "examples": [ + 89413 + ] + } + ], + "responseStatuses": [ + "201", + "400", + "412", + "424" + ] + } + }, + { + "operationId": "Mail/ServicesDeleteDeviceAccessesForMailbox", + "functionName": "mailServicesdeletedeviceaccessesformailbox", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/devices", + "summary": "Delete device accesses for mailbox", + "description": "Delete all device accesses on an address", + "tags": [ + "Mailboxes > Accesses > Devices" + ], + "mutating": true, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/devices", + "operationId": "Mail/ServicesDeleteDeviceAccessesForMailbox", + "summary": "Delete device accesses for mailbox", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Devices" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 40279 + }, + "enumValues": [], + "values": [], + "examples": [ + 40279 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesListDeviceAccess", + "functionName": "mailServiceslistdeviceaccess", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/devices", + "summary": "List device access", + "description": "Returns list of device accesses for the mailbox specified", + "tags": [ + "Mailboxes > Accesses > Devices" + ], + "mutating": false, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "no_user", + "in": "query", + "required": false + }, + { + "name": "search", + "in": "query", + "required": false + }, + { + "name": "type", + "in": "query", + "required": false + }, + { + "name": "user_id", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/devices", + "operationId": "Mail/ServicesListDeviceAccess", + "summary": "List device access", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Devices" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 17964 + }, + "enumValues": [], + "values": [], + "examples": [ + 17964 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "access_rights", + "enum": [ + "user", + "creator", + "access_rights" + ] + }, + "enumValues": [ + "user", + "creator", + "access_rights" + ], + "values": [ + "user", + "creator", + "access_rights" + ], + "examples": [ + "access_rights" + ] + }, + { + "name": "no_user", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "no_user", + "type": "boolean", + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "search", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "search", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "type", + "enum": [ + "computer", + "legacy", + "other", + "phone", + "tablet" + ], + "type": "string", + "description": "Specifies the type of the device.computer: The device is a computer.legacy: The device'password is a legacy password used by all users before the feature of multiples password.other: The device is an other type.phone: The device is a phone.tablet: The device is a tablet.", + "example": "computer" + }, + "enumValues": [ + "computer", + "legacy", + "other", + "phone", + "tablet" + ], + "values": [], + "examples": [ + "computer" + ] + }, + { + "name": "user_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "user_id", + "type": "integer", + "example": 16942 + }, + "enumValues": [], + "values": [], + "examples": [ + 16942 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 44786 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 44786 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 171 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 171 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "type", + "label", + "user" + ] + }, + "enumValues": [ + "type", + "label", + "user" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[type]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[type]=asc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesCreateDeviceAccess", + "functionName": "mailServicescreatedeviceaccess", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/devices", + "summary": "Create device access", + "description": "Create a device access for the mailbox specified", + "tags": [ + "Mailboxes > Accesses > Devices" + ], + "mutating": true, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/devices", + "operationId": "Mail/ServicesCreateDeviceAccess", + "summary": "Create device access", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Devices" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 164 + }, + "enumValues": [], + "values": [], + "examples": [ + 164 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "device", + "enum": [ + "device" + ] + }, + "enumValues": [ + "device" + ], + "values": [ + "device" + ], + "examples": [ + "device" + ] + } + ], + "responseStatuses": [ + "200", + "404", + "409", + "422" + ] + } + }, + { + "operationId": "Mail/ServicesDeleteDeviceAccess", + "functionName": "mailServicesdeletedeviceaccess", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/devices/{device_access}", + "summary": "Delete device access", + "description": "Delete a device access", + "tags": [ + "Mailboxes > Accesses > Devices" + ], + "mutating": true, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + }, + { + "name": "device_access", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "notify_user", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/devices/%7Bdevice_access%7D", + "operationId": "Mail/ServicesDeleteDeviceAccess", + "summary": "Delete device access", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Devices" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 59494 + }, + "enumValues": [], + "values": [], + "examples": [ + 59494 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "device_access", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the device access to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 11587 + }, + "enumValues": [], + "values": [], + "examples": [ + 11587 + ] + }, + { + "name": "notify_user", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "notify_user", + "type": "boolean", + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesUpdatePasswordDeviceAccess", + "functionName": "mailServicesupdatepassworddeviceaccess", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/devices/{device_access}", + "summary": "Update password device access", + "description": "Update the password of a device access for the mailbox specified", + "tags": [ + "Mailboxes > Accesses > Devices" + ], + "mutating": true, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + }, + { + "name": "device_access", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/devices/%7Bdevice_access%7D", + "operationId": "Mail/ServicesUpdatePasswordDeviceAccess", + "summary": "Update password device access", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Devices" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 84053 + }, + "enumValues": [], + "values": [], + "examples": [ + 84053 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "device_access", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the device access to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 45154 + }, + "enumValues": [], + "values": [], + "examples": [ + 45154 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesDeleteDeviceAccessForAUser", + "functionName": "mailServicesdeletedeviceaccessforauser", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/devices/users/{user_id}", + "summary": "Delete device access for a user", + "description": "Delete device accesses for the mailbox specified for a user", + "tags": [ + "Mailboxes > Accesses > Devices" + ], + "mutating": true, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/devices/users/%7Buser_id%7D", + "operationId": "Mail/ServicesDeleteDeviceAccessForAUser", + "summary": "Delete device access for a user", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Devices" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 84539 + }, + "enumValues": [], + "values": [], + "examples": [ + 84539 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the user to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 52432 + }, + "enumValues": [], + "values": [], + "examples": [ + 52432 + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesListDeviceAccessForAUser", + "functionName": "mailServiceslistdeviceaccessforauser", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/devices/users/{user_id}", + "summary": "List device access for a user", + "description": "Returns list of device accesses for the mailbox specified for a user", + "tags": [ + "Mailboxes > Accesses > Devices" + ], + "mutating": false, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/devices/users/%7Buser_id%7D", + "operationId": "Mail/ServicesListDeviceAccessForAUser", + "summary": "List device access for a user", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Devices" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 9222 + }, + "enumValues": [], + "values": [], + "examples": [ + 9222 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the user to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 24539 + }, + "enumValues": [], + "values": [], + "examples": [ + 24539 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "creator", + "enum": [ + "user", + "creator", + "access_rights" + ] + }, + "enumValues": [ + "user", + "creator", + "access_rights" + ], + "values": [ + "user", + "creator", + "access_rights" + ], + "examples": [ + "creator" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 42135 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 42135 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 66495 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 66495 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "type", + "label", + "user" + ] + }, + "enumValues": [ + "type", + "label", + "user" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[type]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[type]=asc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesListAccessAndInvitations", + "functionName": "mailServiceslistaccessandinvitations", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail", + "summary": "List access and invitations", + "description": "Returns list of user accesses, team accesses and invitations for the mailbox specified", + "tags": [ + "Mailboxes > Accesses > Webmail" + ], + "mutating": false, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "search", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail", + "operationId": "Mail/ServicesListAccessAndInvitations", + "summary": "List access and invitations", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Webmail" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 79613 + }, + "enumValues": [], + "values": [], + "examples": [ + 79613 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "mailbox", + "enum": [ + "creator", + "access_rights", + "mailbox", + "ksuite", + "has_device", + "#users" + ] + }, + "enumValues": [ + "creator", + "access_rights", + "mailbox", + "ksuite", + "has_device", + "#users" + ], + "values": [ + "creator", + "access_rights", + "mailbox", + "ksuite", + "has_device", + "#users" + ], + "examples": [ + "mailbox" + ] + }, + { + "name": "search", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "search", + "maxLength": 255, + "minLength": 1, + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 97343 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 97343 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 87609 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 87609 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "user", + "name", + "last_used_at" + ] + }, + "enumValues": [ + "user", + "name", + "last_used_at" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[user]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[user]=asc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesCreateWebmailAccess", + "functionName": "mailServicescreatewebmailaccess", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail", + "summary": "Create webmail access", + "description": "Create a webmail access for the mailbox specified", + "tags": [ + "Mailboxes > Accesses > Webmail > User" + ], + "mutating": true, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail", + "operationId": "Mail/ServicesCreateWebmailAccess", + "summary": "Create webmail access", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Webmail", + "User" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 48324 + }, + "enumValues": [], + "values": [], + "examples": [ + 48324 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "201", + "409", + "422" + ] + } + }, + { + "operationId": "Mail/ServicesBulkCreateWebmailAccesses", + "functionName": "mailServicesbulkcreatewebmailaccesses", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/bulk", + "summary": "Bulk Create webmail accesses", + "description": "Bulk Create webmail user accesses for the mailbox specified", + "tags": [ + "Mailboxes > Accesses > Webmail > User" + ], + "mutating": true, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": true, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/bulk", + "operationId": "Mail/ServicesBulkCreateWebmailAccesses", + "summary": "Bulk Create webmail accesses", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Webmail", + "User" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 18400 + }, + "enumValues": [], + "values": [], + "examples": [ + 18400 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "409", + "422" + ] + } + }, + { + "operationId": "Mail/ServicesCreateWebmailAccessLink", + "functionName": "mailServicescreatewebmailaccesslink", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/invitations", + "summary": "Create webmail access link", + "description": "Create a link to access the mailbox specified in the webmail", + "tags": [ + "Mailboxes > Accesses > Invitations" + ], + "mutating": true, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/invitations", + "operationId": "Mail/ServicesCreateWebmailAccessLink", + "summary": "Create webmail access link", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Invitations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 81756 + }, + "enumValues": [], + "values": [], + "examples": [ + 81756 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesSendWebmailAccessLinkByEmail", + "functionName": "mailServicessendwebmailaccesslinkbyemail", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/invitations/{invitation_webmail}/send", + "summary": "Send webmail access link by e-mail", + "description": "Send a link to access the mailbox specified in the webmail by e-mail", + "tags": [ + "Mailboxes > Accesses > Invitations" + ], + "mutating": true, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + }, + { + "name": "invitation_webmail", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/invitations/%7Binvitation_webmail%7D/send", + "operationId": "Mail/ServicesSendWebmailAccessLinkByEmail", + "summary": "Send webmail access link by e-mail", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Invitations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 40676 + }, + "enumValues": [], + "values": [], + "examples": [ + 40676 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "invitation_webmail", + "in": "path", + "required": true, + "description": "The identifier of the invitation.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "429", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesDeleteWebmailTeamAccess", + "functionName": "mailServicesdeletewebmailteamaccess", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/teams/{team_id}", + "summary": "Delete webmail team access", + "description": "Delete a team webmail access for the mailbox specified", + "tags": [ + "Mailboxes > Accesses > Webmail > Team" + ], + "mutating": true, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + }, + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/teams/%7Bteam_id%7D", + "operationId": "Mail/ServicesDeleteWebmailTeamAccess", + "summary": "Delete webmail team access", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Webmail", + "Team" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 8996 + }, + "enumValues": [], + "values": [], + "examples": [ + 8996 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "team_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the team to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 8530 + }, + "enumValues": [], + "values": [], + "examples": [ + 8530 + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesUpdateWebmailTeamAccess", + "functionName": "mailServicesupdatewebmailteamaccess", + "originalOperationId": null, + "domain": "mail", + "method": "PATCH", + "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/teams/{team_id}", + "summary": "Update webmail team access", + "description": "Update a webmail access for the mailbox specified", + "tags": [ + "Mailboxes > Accesses > Webmail > Team" + ], + "mutating": true, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + }, + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/teams/%7Bteam_id%7D", + "operationId": "Mail/ServicesUpdateWebmailTeamAccess", + "summary": "Update webmail team access", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Webmail", + "Team" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 83905 + }, + "enumValues": [], + "values": [], + "examples": [ + 83905 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "team_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the team to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 80353 + }, + "enumValues": [], + "values": [], + "examples": [ + 80353 + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesGetUserAccessesForTeam", + "functionName": "mailServicesgetuseraccessesforteam", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/teams/{team_id}/individual_users", + "summary": "Get user Accesses for Team", + "description": "Get all user accesses related to a team for a mailbox", + "tags": [ + "Mailboxes > Accesses > Webmail" + ], + "mutating": false, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + }, + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/teams/%7Bteam_id%7D/individual_users", + "operationId": "Mail/ServicesGetUserAccessesForTeam", + "summary": "Get user Accesses for Team", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Webmail" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 64490 + }, + "enumValues": [], + "values": [], + "examples": [ + 64490 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "team_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the team to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 69668 + }, + "enumValues": [], + "values": [], + "examples": [ + 69668 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_1_mail_hostings_service_mail_mailboxes_mailbox_name_accesses_webmail_teams_bulk", + "functionName": "post1MailHostingsServiceMailMailboxesMailboxNameAccessesWebmailTeamsBulk", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/teams/bulk", + "summary": "Bulk Create webmail accesses", + "description": "Bulk Create webmail team accesses for the mailbox specified", + "tags": [ + "Mailboxes > Accesses > Webmail > Team" + ], + "mutating": true, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/teams/bulk", + "operationId": null, + "summary": "Bulk Create webmail accesses", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Webmail", + "Team" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 44281 + }, + "enumValues": [], + "values": [], + "examples": [ + 44281 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "409", + "422" + ] + } + }, + { + "operationId": "Mail/ServicesListUsersHavingAccess", + "functionName": "mailServiceslistusershavingaccess", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/users", + "summary": "List users having access", + "description": "Returns list of users for the mailbox specified", + "tags": [ + "Mailboxes > Accesses > Webmail" + ], + "mutating": false, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "search", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/users", + "operationId": "Mail/ServicesListUsersHavingAccess", + "summary": "List users having access", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Webmail" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 92188 + }, + "enumValues": [], + "values": [], + "examples": [ + 92188 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "permissions", + "enum": [ + "permissions" + ] + }, + "enumValues": [ + "permissions" + ], + "values": [ + "permissions" + ], + "examples": [ + "permissions" + ] + }, + { + "name": "search", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "search", + "maxLength": 255, + "minLength": 1, + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 12888 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 12888 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 34702 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 34702 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesDeleteWebmailAccess", + "functionName": "mailServicesdeletewebmailaccess", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/users/{user_id}", + "summary": "Delete webmail access", + "description": "Delete a webmail access for the mailbox specified", + "tags": [ + "Mailboxes > Accesses > Webmail > User" + ], + "mutating": true, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/users/%7Buser_id%7D", + "operationId": "Mail/ServicesDeleteWebmailAccess", + "summary": "Delete webmail access", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Webmail", + "User" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 43204 + }, + "enumValues": [], + "values": [], + "examples": [ + 43204 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the user to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 45020 + }, + "enumValues": [], + "values": [], + "examples": [ + 45020 + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesUpdateWebmailAccess", + "functionName": "mailServicesupdatewebmailaccess", + "originalOperationId": null, + "domain": "mail", + "method": "PATCH", + "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/users/{user_id}", + "summary": "Update webmail access", + "description": "Update a webmail access for the mailbox specified", + "tags": [ + "Mailboxes > Accesses > Webmail > User" + ], + "mutating": true, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/users/%7Buser_id%7D", + "operationId": "Mail/ServicesUpdateWebmailAccess", + "summary": "Update webmail access", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Webmail", + "User" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 40446 + }, + "enumValues": [], + "values": [], + "examples": [ + 40446 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the user to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 96493 + }, + "enumValues": [], + "values": [], + "examples": [ + 96493 + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesGetTeamAccessesForUser", + "functionName": "mailServicesgetteamaccessesforuser", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/users/{user_id}/team_accesses", + "summary": "Get Team Accesses for User", + "description": "Get all team accesses related to a user for a mailbox", + "tags": [ + "Mailboxes > Accesses > Webmail" + ], + "mutating": false, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/users/%7Buser_id%7D/team_accesses", + "operationId": "Mail/ServicesGetTeamAccessesForUser", + "summary": "Get Team Accesses for User", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Webmail" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 2812 + }, + "enumValues": [], + "values": [], + "examples": [ + 2812 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the user to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 45469 + }, + "enumValues": [], + "values": [], + "examples": [ + 45469 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "#users", + "enum": [ + "#users" + ] + }, + "enumValues": [ + "#users" + ], + "values": [ + "#users" + ], + "examples": [ + "#users" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_1_mail_hostings_service_mail_mailboxes_mailbox_name_accesses_webmail_users_bulk", + "functionName": "post1MailHostingsServiceMailMailboxesMailboxNameAccessesWebmailUsersBulk", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/users/bulk", + "summary": "Bulk Create webmail accesses", + "description": "Bulk Create webmail user accesses for the mailbox specified", + "tags": [ + "Mailboxes > Accesses > Webmail > User" + ], + "mutating": true, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "mailbox_name", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/users/bulk", + "operationId": null, + "summary": "Bulk Create webmail accesses", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Webmail", + "User" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 38322 + }, + "enumValues": [], + "values": [], + "examples": [ + 38322 + ] + }, + { + "name": "mailbox_name", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "409", + "422" + ] + } + }, + { + "operationId": "Mail/ServicesListEmailImports", + "functionName": "mailServiceslistemailimports", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox}/email_imports", + "summary": "List email imports", + "description": "Returns list of email imports for the mailbox specified for the current user", + "tags": [ + "Email Import" + ], + "mutating": false, + "pathParameters": [ + { + "name": "service_mail", + "in": "path", + "required": true + }, + { + "name": "mailbox", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "search", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox%7D/email_imports", + "operationId": "Mail/ServicesListEmailImports", + "summary": "List email imports", + "categoryPath": [ + "Mail Services", + "Email Import" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "service_mail", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the mail hosting to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 95498 + }, + "enumValues": [], + "values": [], + "examples": [ + 95498 + ] + }, + { + "name": "mailbox", + "in": "path", + "required": true, + "description": "The username (that is the part before the @) of the email address you want to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "search", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "search", + "maxLength": 255, + "minLength": 1, + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 41664 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 41664 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 9376 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 9376 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "source", + "started_at", + "finished_at", + "state" + ] + }, + "enumValues": [ + "source", + "started_at", + "finished_at", + "state" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[source]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[source]=asc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesDeleteDevicesForCurrentUser", + "functionName": "mailServicesdeletedevicesforcurrentuser", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/accesses/devices", + "summary": "Delete devices for current user", + "description": "Delete all devices for current user", + "tags": [ + "Mailboxes > Accesses > Devices" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/accesses/devices", + "operationId": "Mail/ServicesDeleteDevicesForCurrentUser", + "summary": "Delete devices for current user", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Devices" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesListDevice", + "functionName": "mailServiceslistdevice", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/accesses/devices", + "summary": "List device", + "description": "Returns list of device and all their access", + "tags": [ + "Mailboxes > Accesses > Devices" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/accesses/devices", + "operationId": "Mail/ServicesListDevice", + "summary": "List device", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Devices" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "access_rights", + "enum": [ + "mailbox", + "accesses", + "count_accesses", + "last_connection", + "access_rights" + ] + }, + "enumValues": [ + "mailbox", + "accesses", + "count_accesses", + "last_connection", + "access_rights" + ], + "values": [ + "mailbox", + "accesses", + "count_accesses", + "last_connection", + "access_rights" + ], + "examples": [ + "access_rights" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 65883 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 65883 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 36716 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 36716 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesDeleteDeviceAccessesForDevice", + "functionName": "mailServicesdeletedeviceaccessesfordevice", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/accesses/devices/{device}", + "summary": "Delete device accesses for device", + "description": "Delete all accesses of a device", + "tags": [ + "Mailboxes > Accesses > Devices" + ], + "mutating": true, + "pathParameters": [ + { + "name": "device", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/accesses/devices/%7Bdevice%7D", + "operationId": "Mail/ServicesDeleteDeviceAccessesForDevice", + "summary": "Delete device accesses for device", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Devices" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "device", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the device to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 47019 + }, + "enumValues": [], + "values": [], + "examples": [ + 47019 + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesUpdateDevice", + "functionName": "mailServicesupdatedevice", + "originalOperationId": null, + "domain": "mail", + "method": "PATCH", + "path": "/1/mail_hostings/accesses/devices/{device}", + "summary": "Update Device", + "description": "Update Device", + "tags": [ + "Mailboxes > Accesses > Devices" + ], + "mutating": true, + "pathParameters": [ + { + "name": "device", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/accesses/devices/%7Bdevice%7D", + "operationId": "Mail/ServicesUpdateDevice", + "summary": "Update Device", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Devices" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "device", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the device to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 7218 + }, + "enumValues": [], + "values": [], + "examples": [ + 7218 + ] + } + ], + "responseStatuses": [ + "200", + "409", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesListOfAccessesForTheCurrentUser", + "functionName": "mailServiceslistofaccessesforthecurrentuser", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/accesses/webmail", + "summary": "List of accesses for the current user", + "description": "Returns list of accesses for the current user", + "tags": [ + "Mailboxes > Accesses > Webmail" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/accesses/webmail", + "operationId": "Mail/ServicesListOfAccessesForTheCurrentUser", + "summary": "List of accesses for the current user", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Webmail" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "mailbox", + "enum": [ + "mailbox", + "ksuite", + "access_rights", + "has_multi_password" + ] + }, + "enumValues": [ + "mailbox", + "ksuite", + "access_rights", + "has_multi_password" + ], + "values": [ + "mailbox", + "ksuite", + "access_rights", + "has_multi_password" + ], + "examples": [ + "mailbox" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 74810 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 74810 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 48070 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 48070 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesListOfTeamAccessesForATeam", + "functionName": "mailServiceslistofteamaccessesforateam", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/accesses/webmail/accounts/{account_id}/teams/{team_id}", + "summary": "List of team accesses for a team", + "description": "Returns list of team accesses for a team", + "tags": [ + "Mailboxes > Accesses > Webmail > Team" + ], + "mutating": false, + "pathParameters": [ + { + "name": "account_id", + "in": "path", + "required": true + }, + { + "name": "team_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/accesses/webmail/accounts/%7Baccount_id%7D/teams/%7Bteam_id%7D", + "operationId": "Mail/ServicesListOfTeamAccessesForATeam", + "summary": "List of team accesses for a team", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Webmail", + "Team" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "account_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the account to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 90757 + }, + "enumValues": [], + "values": [], + "examples": [ + 90757 + ] + }, + { + "name": "team_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the user to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 538 + }, + "enumValues": [], + "values": [], + "examples": [ + 538 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "mailbox", + "enum": [ + "mailbox", + "ksuite" + ] + }, + "enumValues": [ + "mailbox", + "ksuite" + ], + "values": [ + "mailbox", + "ksuite" + ], + "examples": [ + "mailbox" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 79378 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 79378 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 79087 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 79087 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesListOfAccessesForAnAccountAndAUser", + "functionName": "mailServiceslistofaccessesforanaccountandauser", + "originalOperationId": null, + "domain": "mail", + "method": "GET", + "path": "/1/mail_hostings/accesses/webmail/accounts/{account_id}/users/{user_id}", + "summary": "List of accesses for an account and a user", + "description": "Returns list of accesses for an account and a user", + "tags": [ + "Mailboxes > Accesses > Webmail" + ], + "mutating": false, + "pathParameters": [ + { + "name": "account_id", + "in": "path", + "required": true + }, + { + "name": "user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/accesses/webmail/accounts/%7Baccount_id%7D/users/%7Buser_id%7D", + "operationId": "Mail/ServicesListOfAccessesForAnAccountAndAUser", + "summary": "List of accesses for an account and a user", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Webmail" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "account_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the account to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 47702 + }, + "enumValues": [], + "values": [], + "examples": [ + 47702 + ] + }, + { + "name": "user_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the user to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 55456 + }, + "enumValues": [], + "values": [], + "examples": [ + 55456 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "mailbox", + "enum": [ + "mailbox", + "ksuite", + "access_rights", + "has_multi_password" + ] + }, + "enumValues": [ + "mailbox", + "ksuite", + "access_rights", + "has_multi_password" + ], + "values": [ + "mailbox", + "ksuite", + "access_rights", + "has_multi_password" + ], + "examples": [ + "mailbox" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 27585 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 27585 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 57757 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 57757 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Mail/ServicesDeleteAccessToAMailboxForTheCurrentUser", + "functionName": "mailServicesdeleteaccesstoamailboxforthecurrentuser", + "originalOperationId": null, + "domain": "mail", + "method": "DELETE", + "path": "/1/mail_hostings/accesses/webmail/mailboxes/{mailbox_id}", + "summary": "Delete access to a mailbox for the current user", + "description": "Delete access to a mailbox for the current user", + "tags": [ + "Mailboxes > Accesses > Webmail" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mailbox_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/accesses/webmail/mailboxes/%7Bmailbox_id%7D", + "operationId": "Mail/ServicesDeleteAccessToAMailboxForTheCurrentUser", + "summary": "Delete access to a mailbox for the current user", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Webmail" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mailbox_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404", + "500" + ] + } + }, + { + "operationId": "Mail/ServicesSetPrimaryMailbox", + "functionName": "mailServicessetprimarymailbox", + "originalOperationId": null, + "domain": "mail", + "method": "POST", + "path": "/1/mail_hostings/accesses/webmail/mailboxes/{mailbox_id}/set_primary", + "summary": "Set Primary Mailbox", + "description": "Set the primary mailbox for the authenticated user", + "tags": [ + "Mailboxes > Accesses > Webmail" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mailbox_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/accesses/webmail/mailboxes/%7Bmailbox_id%7D/set_primary", + "operationId": "Mail/ServicesSetPrimaryMailbox", + "summary": "Set Primary Mailbox", + "categoryPath": [ + "Mail Services", + "Mailboxes", + "Accesses", + "Webmail" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mailbox_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the email address.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 90825 + }, + "enumValues": [], + "values": [], + "examples": [ + 90825 + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + } +]; +//# sourceMappingURL=mail.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/mail.js.map b/dist/src/generated/catalog/domains/mail.js.map new file mode 100644 index 0000000..f29ff86 --- /dev/null +++ b/dist/src/generated/catalog/domains/mail.js.map @@ -0,0 +1 @@ +{"version":3,"file":"mail.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/mail.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/newsletter.d.ts b/dist/src/generated/catalog/domains/newsletter.d.ts new file mode 100644 index 0000000..31e5372 --- /dev/null +++ b/dist/src/generated/catalog/domains/newsletter.d.ts @@ -0,0 +1,2 @@ +import type { OperationMetadata } from "../types.js"; +export declare const newsletterOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/newsletter.js b/dist/src/generated/catalog/domains/newsletter.js new file mode 100644 index 0000000..4190d32 --- /dev/null +++ b/dist/src/generated/catalog/domains/newsletter.js @@ -0,0 +1,10955 @@ +export const newsletterOperations = [ + { + "operationId": "NewsletterDestroyDomain", + "functionName": "newsletterdestroydomain", + "originalOperationId": null, + "domain": "newsletter", + "method": "DELETE", + "path": "/1/newsletters/{domain}", + "summary": "Delete Domain", + "description": "Definitively delete a domain", + "tags": [ + "Domains" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D", + "operationId": "NewsletterDestroyDomain", + "summary": "Delete Domain", + "categoryPath": [ + "Newsletter", + "Domains" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 37211 + }, + "enumValues": [], + "values": [], + "examples": [ + 37211 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterShowDomain", + "functionName": "newslettershowdomain", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}", + "summary": "Display Domain", + "description": "Returns a variety of information about one Domain from a Domain identifier", + "tags": [ + "Domains" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "newsletter_id", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D", + "operationId": "NewsletterShowDomain", + "summary": "Display Domain", + "categoryPath": [ + "Newsletter", + "Domains" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 32210 + }, + "enumValues": [], + "values": [], + "examples": [ + 32210 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "sub_domains", + "enum": [ + "provider", + "account", + "can_use_other_domains", + "sub_domains" + ] + }, + "enumValues": [ + "provider", + "account", + "can_use_other_domains", + "sub_domains" + ], + "values": [ + "provider", + "account", + "can_use_other_domains", + "sub_domains" + ], + "examples": [ + "sub_domains" + ] + }, + { + "name": "newsletter_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "newsletter_id", + "type": "integer", + "example": 25537 + }, + "enumValues": [], + "values": [], + "examples": [ + 25537 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterDeleteCampaigns", + "functionName": "newsletterdeletecampaigns", + "originalOperationId": null, + "domain": "newsletter", + "method": "DELETE", + "path": "/1/newsletters/{domain}/campaigns", + "summary": "Delete campaigns bulk", + "description": "Delete multiple campaigns.", + "tags": [ + "Campaigns" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/campaigns", + "operationId": "NewsletterDeleteCampaigns", + "summary": "Delete campaigns bulk", + "categoryPath": [ + "Newsletter", + "Campaigns" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "search": { + "title": "search", + "maxLength": 500, + "type": "string", + "description": "Filter groups" + }, + "status": { + "title": "status", + "type": "array", + "items": { + "title": "item", + "enum": [ + "blocked", + "canceled", + "draft", + "scheduled", + "scheduled_v1", + "sending_failed", + "sending_v1", + "sent" + ], + "type": "string" + }, + "description": "Status of the resource `{name}`" + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "202" + ] + } + }, + { + "operationId": "NewsletterListCampaigns", + "functionName": "newsletterlistcampaigns", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/campaigns", + "summary": "List all campaigns", + "description": "Returns a variety of information about one or more Campaigns", + "tags": [ + "Campaigns" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "extra", + "in": "query", + "required": false + }, + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/campaigns", + "operationId": "NewsletterListCampaigns", + "summary": "List all campaigns", + "categoryPath": [ + "Newsletter", + "Campaigns" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 93687 + }, + "enumValues": [], + "values": [], + "examples": [ + 93687 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "thumbnail", + "enum": [ + "statistics", + "domain", + "thumbnail", + "recipients", + "content", + "designer" + ] + }, + "enumValues": [ + "statistics", + "domain", + "thumbnail", + "recipients", + "content", + "designer" + ], + "values": [ + "statistics", + "domain", + "thumbnail", + "recipients", + "content", + "designer" + ], + "examples": [ + "thumbnail" + ] + }, + { + "name": "extra", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "extra", + "enum": [ + "campaigns_count" + ], + "type": "string", + "example": "campaigns_count" + }, + "enumValues": [ + "campaigns_count" + ], + "values": [], + "examples": [ + "campaigns_count" + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "lang": { + "title": "lang", + "type": "array", + "items": { + "title": "item", + "enum": [ + "de_DE", + "en_GB", + "es_ES", + "fr_FR", + "it_IT" + ], + "type": "string" + } + }, + "provider_id": { + "title": "provider_id", + "type": "integer", + "description": "Unique identifier of the `Provider` to request" + }, + "search": { + "title": "search", + "type": "string", + "description": "Search on campaign subject only", + "example": "johndoe" + }, + "status": { + "title": "status", + "type": "array", + "items": { + "title": "item", + "enum": [ + "blocked", + "canceled", + "draft", + "scheduled", + "scheduled_v1", + "sending", + "sending_failed", + "sending_v1", + "sent", + "unknown" + ], + "type": "string" + }, + "description": "Status of the resource `{name}`" + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 42213 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 42213 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 87763 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 87763 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 30469 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 30469 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 78281 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 78281 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "asc" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "NewsletterCreateCampaign", + "functionName": "newslettercreatecampaign", + "originalOperationId": null, + "domain": "newsletter", + "method": "POST", + "path": "/1/newsletters/{domain}/campaigns", + "summary": "Create campaign", + "description": "Create a campaign with the given parameters", + "tags": [ + "Campaigns" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/campaigns", + "operationId": "NewsletterCreateCampaign", + "summary": "Create campaign", + "categoryPath": [ + "Newsletter", + "Campaigns" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 38708 + }, + "enumValues": [], + "values": [], + "examples": [ + 38708 + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "NewsletterDeleteCampaign", + "functionName": "newsletterdeletecampaign", + "originalOperationId": null, + "domain": "newsletter", + "method": "DELETE", + "path": "/1/newsletters/{domain}/campaigns/{campaign}", + "summary": "Delete campaign", + "description": "Delete a campaign", + "tags": [ + "Campaigns" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "campaign", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/campaigns/%7Bcampaign%7D", + "operationId": "NewsletterDeleteCampaign", + "summary": "Delete campaign", + "categoryPath": [ + "Newsletter", + "Campaigns" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "campaign", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterShowCampaign", + "functionName": "newslettershowcampaign", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/campaigns/{campaign}", + "summary": "Get Campaign", + "description": "Returns a variety of information about one Campaign identifier", + "tags": [ + "Campaigns" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "campaign", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/campaigns/%7Bcampaign%7D", + "operationId": "NewsletterShowCampaign", + "summary": "Get Campaign", + "categoryPath": [ + "Newsletter", + "Campaigns" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 55278 + }, + "enumValues": [], + "values": [], + "examples": [ + 55278 + ] + }, + { + "name": "campaign", + "in": "path", + "required": true, + "description": "Unique identifier of the Campaign", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 77386 + }, + "enumValues": [], + "values": [], + "examples": [ + 77386 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "designer", + "enum": [ + "statistics", + "advanced_statistics", + "recipients", + "thumbnail", + "content", + "designer", + "preview", + "limits" + ] + }, + "enumValues": [ + "statistics", + "advanced_statistics", + "recipients", + "thumbnail", + "content", + "designer", + "preview", + "limits" + ], + "values": [ + "statistics", + "advanced_statistics", + "recipients", + "thumbnail", + "content", + "designer", + "preview", + "limits" + ], + "examples": [ + "designer" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterEditCampaign", + "functionName": "newslettereditcampaign", + "originalOperationId": null, + "domain": "newsletter", + "method": "PUT", + "path": "/1/newsletters/{domain}/campaigns/{campaign}", + "summary": "Edit campaign", + "description": "Edit an existing campaign", + "tags": [ + "Campaigns" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "campaign", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/campaigns/%7Bcampaign%7D", + "operationId": "NewsletterEditCampaign", + "summary": "Edit campaign", + "categoryPath": [ + "Newsletter", + "Campaigns" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 89886 + }, + "enumValues": [], + "values": [], + "examples": [ + 89886 + ] + }, + { + "name": "campaign", + "in": "path", + "required": true, + "description": "Unique identifier of the Campaign", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "campaign", + "type": "integer", + "example": 57581 + }, + "enumValues": [], + "values": [], + "examples": [ + 57581 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterCancelCampaign", + "functionName": "newslettercancelcampaign", + "originalOperationId": null, + "domain": "newsletter", + "method": "PUT", + "path": "/1/newsletters/{domain}/campaigns/{campaign}/cancel", + "summary": "Cancel campaign", + "description": "Cancel a scheduled campaign", + "tags": [ + "Campaigns" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "campaign", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/campaigns/%7Bcampaign%7D/cancel", + "operationId": "NewsletterCancelCampaign", + "summary": "Cancel campaign", + "categoryPath": [ + "Newsletter", + "Campaigns" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 91037 + }, + "enumValues": [], + "values": [], + "examples": [ + 91037 + ] + }, + { + "name": "campaign", + "in": "path", + "required": true, + "description": "Unique identifier of the Campaign", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 83547 + }, + "enumValues": [], + "values": [], + "examples": [ + 83547 + ] + } + ], + "responseStatuses": [ + "200", + "400" + ] + } + }, + { + "operationId": "NewsletterDuplicateCampaign", + "functionName": "newsletterduplicatecampaign", + "originalOperationId": null, + "domain": "newsletter", + "method": "POST", + "path": "/1/newsletters/{domain}/campaigns/{campaign}/duplicate", + "summary": "Duplicate campaign", + "description": "Duplicate a campaign", + "tags": [ + "Campaigns" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "campaign", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/campaigns/%7Bcampaign%7D/duplicate", + "operationId": "NewsletterDuplicateCampaign", + "summary": "Duplicate campaign", + "categoryPath": [ + "Newsletter", + "Campaigns" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 1314 + }, + "enumValues": [], + "values": [], + "examples": [ + 1314 + ] + }, + { + "name": "campaign", + "in": "path", + "required": true, + "description": "Unique identifier of the Campaign", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 96489 + }, + "enumValues": [], + "values": [], + "examples": [ + 96489 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterSubscribersActivity", + "functionName": "newslettersubscribersactivity", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/campaigns/{campaign}/report/activity", + "summary": "Subscribers activity", + "description": "Return statistics about subscribers for a campaign", + "tags": [ + "Campaigns" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "campaign", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/campaigns/%7Bcampaign%7D/report/activity", + "operationId": "NewsletterSubscribersActivity", + "summary": "Subscribers activity", + "categoryPath": [ + "Newsletter", + "Campaigns" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 53177 + }, + "enumValues": [], + "values": [], + "examples": [ + 53177 + ] + }, + { + "name": "campaign", + "in": "path", + "required": true, + "description": "Unique identifier of the Campaign", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 88947 + }, + "enumValues": [], + "values": [], + "examples": [ + 88947 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "title": "item", + "enum": [ + "click_count", + "email", + "open_count" + ], + "type": "string" + }, + "nullable": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "action": { + "title": "action", + "enum": [ + "bounce", + "click", + "complaint", + "not_open", + "open", + "sbounce", + "unsub" + ], + "type": "string", + "nullable": true + }, + "search": { + "title": "search", + "type": "string", + "example": "johndoe" + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 53898 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 53898 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 95027 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 95027 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "desc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterLinksActivity", + "functionName": "newsletterlinksactivity", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/campaigns/{campaign}/report/links", + "summary": "Links activity", + "description": "Return statistics about links for a campaign", + "tags": [ + "Campaigns" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "campaign", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/campaigns/%7Bcampaign%7D/report/links", + "operationId": "NewsletterLinksActivity", + "summary": "Links activity", + "categoryPath": [ + "Newsletter", + "Campaigns" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 28011 + }, + "enumValues": [], + "values": [], + "examples": [ + 28011 + ] + }, + { + "name": "campaign", + "in": "path", + "required": true, + "description": "Unique identifier of the Campaign", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 11194 + }, + "enumValues": [], + "values": [], + "examples": [ + 11194 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterScheduleCampaign", + "functionName": "newsletterschedulecampaign", + "originalOperationId": null, + "domain": "newsletter", + "method": "PUT", + "path": "/1/newsletters/{domain}/campaigns/{campaign}/schedule", + "summary": "Schedule campaign", + "description": "Schedule a campaign", + "tags": [ + "Campaigns" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "campaign", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/campaigns/%7Bcampaign%7D/schedule", + "operationId": "NewsletterScheduleCampaign", + "summary": "Schedule campaign", + "categoryPath": [ + "Newsletter", + "Campaigns" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 38321 + }, + "enumValues": [], + "values": [], + "examples": [ + 38321 + ] + }, + { + "name": "campaign", + "in": "path", + "required": true, + "description": "Unique identifier of the Campaign", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 51498 + }, + "enumValues": [], + "values": [], + "examples": [ + 51498 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterCreateTemplateFromCampaign", + "functionName": "newslettercreatetemplatefromcampaign", + "originalOperationId": null, + "domain": "newsletter", + "method": "POST", + "path": "/1/newsletters/{domain}/campaigns/{campaign}/template/{template}", + "summary": "Create template from campaign", + "description": "Create a new template from an existing campaign.", + "tags": [ + "Templates" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "campaign", + "in": "path", + "required": true + }, + { + "name": "template", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/campaigns/%7Bcampaign%7D/template/%7Btemplate%7D", + "operationId": "NewsletterCreateTemplateFromCampaign", + "summary": "Create template from campaign", + "categoryPath": [ + "Newsletter", + "Templates" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 23054 + }, + "enumValues": [], + "values": [], + "examples": [ + 23054 + ] + }, + { + "name": "campaign", + "in": "path", + "required": true, + "description": "Unique identifier of the Campaign", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 20019 + }, + "enumValues": [], + "values": [], + "examples": [ + 20019 + ] + }, + { + "name": "template", + "in": "path", + "required": true, + "description": "Unique identifier of the Template", + "style": "simple", + "explode": true, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ] + }, + "enumValues": [], + "values": [], + "examples": [] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "post_1_newsletters_domain_campaigns_campaign_test", + "functionName": "post1NewslettersDomainCampaignsCampaignTest", + "originalOperationId": null, + "domain": "newsletter", + "method": "POST", + "path": "/1/newsletters/{domain}/campaigns/{campaign}/test", + "summary": "Test campaign", + "description": "Allow to send a test campaign to an email. If the email is in the subscribers, custom fields will be filled", + "tags": [ + "Campaigns" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "campaign", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/campaigns/%7Bcampaign%7D/test", + "operationId": null, + "summary": "Test campaign", + "categoryPath": [ + "Newsletter", + "Campaigns" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 82135 + }, + "enumValues": [], + "values": [], + "examples": [ + 82135 + ] + }, + { + "name": "campaign", + "in": "path", + "required": true, + "description": "Unique identifier of the Campaign", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 27749 + }, + "enumValues": [], + "values": [], + "examples": [ + 27749 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterGetTracking", + "functionName": "newslettergettracking", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/campaigns/{campaign}/tracking", + "summary": "Get tracking", + "description": "Returns tracking records for a campaign", + "tags": [ + "Campaigns" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "campaign", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/campaigns/%7Bcampaign%7D/tracking", + "operationId": "NewsletterGetTracking", + "summary": "Get tracking", + "categoryPath": [ + "Newsletter", + "Campaigns" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 66664 + }, + "enumValues": [], + "values": [], + "examples": [ + 66664 + ] + }, + { + "name": "campaign", + "in": "path", + "required": true, + "description": "Unique identifier of the Campaign", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 77752 + }, + "enumValues": [], + "values": [], + "examples": [ + 77752 + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "action": { + "title": "action", + "enum": [ + "bounce", + "click", + "complaint", + "delivery", + "not_delivery", + "not_open", + "open", + "sbounce", + "send", + "unsub", + "unsub-reason", + "v3", + "webform_conversion", + "webform_display" + ], + "type": "string", + "nullable": true + }, + "search": { + "title": "search", + "type": "string" + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 2966 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 2966 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 5133 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 5133 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 51699 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 51699 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 54363 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 54363 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "asc" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "NewsletterTestCampaign", + "functionName": "newslettertestcampaign", + "originalOperationId": null, + "domain": "newsletter", + "method": "POST", + "path": "/1/newsletters/{domain}/campaigns/template/{template_uuid}/test", + "summary": "Test campaign", + "description": "Allow to send a test campaign to an email based on the campaign template uuid.\n\nIf the email is in the subscribers, custom fields will be filled", + "tags": [ + "Campaigns" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "template_uuid", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/campaigns/template/%7Btemplate_uuid%7D/test", + "operationId": "NewsletterTestCampaign", + "summary": "Test campaign", + "categoryPath": [ + "Newsletter", + "Campaigns" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 8789 + }, + "enumValues": [], + "values": [], + "examples": [ + 8789 + ] + }, + { + "name": "template_uuid", + "in": "path", + "required": true, + "description": "Unique identifier of the template", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterListCredits", + "functionName": "newsletterlistcredits", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/credits", + "summary": "List all credits", + "description": "Returns a variety of information about one or more Credits", + "tags": [ + "Credits" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/credits", + "operationId": "NewsletterListCredits", + "summary": "List all credits", + "categoryPath": [ + "Newsletter", + "Credits" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 45289 + }, + "enumValues": [], + "values": [], + "examples": [ + 45289 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "campaign", + "enum": [ + "domain", + "campaign" + ] + }, + "enumValues": [ + "domain", + "campaign" + ], + "values": [ + "domain", + "campaign" + ], + "examples": [ + "campaign" + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "search": { + "title": "search", + "type": "string", + "example": "johndoe" + }, + "status": { + "title": "status", + "enum": [ + "active", + "bounced", + "junk", + "unconfirmed", + "unsubscribed" + ], + "type": "string", + "description": "Status of the resource `{name}`" + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 75819 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 75819 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 79063 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 79063 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 39128 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 39128 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 48823 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 48823 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "asc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterAccountCredits", + "functionName": "newsletteraccountcredits", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/credits/accounts", + "summary": "Account credits", + "description": "Returns a variety of information about credits for an account", + "tags": [ + "Credits" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/credits/accounts", + "operationId": "NewsletterAccountCredits", + "summary": "Account credits", + "categoryPath": [ + "Newsletter", + "Credits" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 8003 + }, + "enumValues": [], + "values": [], + "examples": [ + 8003 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "campaign", + "enum": [ + "domain", + "campaign" + ] + }, + "enumValues": [ + "domain", + "campaign" + ], + "values": [ + "domain", + "campaign" + ], + "examples": [ + "campaign" + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "search": { + "title": "search", + "type": "string", + "example": "johndoe" + }, + "status": { + "title": "status", + "enum": [ + "active", + "bounced", + "junk", + "unconfirmed", + "unsubscribed" + ], + "type": "string", + "description": "Status of the resource `{name}`" + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 72235 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 72235 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 30678 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 30678 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 17336 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 17336 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 45505 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 45505 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "asc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterCheckout", + "functionName": "newslettercheckout", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/credits/checkout/{id}", + "summary": "Checkout", + "description": "Redirect the user to check out after choosing a credit pack", + "tags": [ + "Credits" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/credits/checkout/%7Bid%7D", + "operationId": "NewsletterCheckout", + "summary": "Checkout", + "categoryPath": [ + "Newsletter", + "Credits" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 26586 + }, + "enumValues": [], + "values": [], + "examples": [ + 26586 + ] + }, + { + "name": "id", + "in": "path", + "required": true, + "description": "l'id du Pack", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 11476 + }, + "enumValues": [], + "values": [], + "examples": [ + 11476 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterCreditsDetails", + "functionName": "newslettercreditsdetails", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/credits/details", + "summary": "Credits details", + "description": "Get details about account credits", + "tags": [ + "Credits" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/credits/details", + "operationId": "NewsletterCreditsDetails", + "summary": "Credits details", + "categoryPath": [ + "Newsletter", + "Credits" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 72084 + }, + "enumValues": [], + "values": [], + "examples": [ + 72084 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterListCreditsOffers", + "functionName": "newsletterlistcreditsoffers", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/credits/packs", + "summary": "List credits offers", + "description": "Return the list of credits pack", + "tags": [ + "Credits" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/credits/packs", + "operationId": "NewsletterListCreditsOffers", + "summary": "List credits offers", + "categoryPath": [ + "Newsletter", + "Credits" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 30787 + }, + "enumValues": [], + "values": [], + "examples": [ + 30787 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterShow", + "functionName": "newslettershow", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/dashboard", + "summary": "Show dashboard infos", + "description": "Returns dashboard infos", + "tags": [ + "Dashboard" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/dashboard", + "operationId": "NewsletterShow", + "summary": "Show dashboard infos", + "categoryPath": [ + "Newsletter", + "Dashboard" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the `Domain` to request", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 49963 + }, + "enumValues": [], + "values": [], + "examples": [ + 49963 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "thumbnail", + "enum": [ + "statistics", + "thumbnail" + ] + }, + "enumValues": [ + "statistics", + "thumbnail" + ], + "values": [ + "statistics", + "thumbnail" + ], + "examples": [ + "thumbnail" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterListDashboardCampaigns", + "functionName": "newsletterlistdashboardcampaigns", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/dashboard/campaigns", + "summary": "List lastest campaigns", + "description": "List lastest campaigns in dashboard", + "tags": [ + "Dashboard" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/dashboard/campaigns", + "operationId": "NewsletterListDashboardCampaigns", + "summary": "List lastest campaigns", + "categoryPath": [ + "Newsletter", + "Dashboard" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the `Domain` to request", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 65046 + }, + "enumValues": [], + "values": [], + "examples": [ + 65046 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "statistics", + "enum": [ + "statistics" + ] + }, + "enumValues": [ + "statistics" + ], + "values": [ + "statistics" + ], + "examples": [ + "statistics" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterListDashboardCampaignsStats", + "functionName": "newsletterlistdashboardcampaignsstats", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/dashboard/stats/campaigns", + "summary": "List campaigns statistics", + "description": "Returns statistics about campaigns for a specific period", + "tags": [ + "Dashboard" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/dashboard/stats/campaigns", + "operationId": "NewsletterListDashboardCampaignsStats", + "summary": "List campaigns statistics", + "categoryPath": [ + "Newsletter", + "Dashboard" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the `Domain` to request", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 41875 + }, + "enumValues": [], + "values": [], + "examples": [ + 41875 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterListDashboardCampaignsStatsMonthly", + "functionName": "newsletterlistdashboardcampaignsstatsmonthly", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/dashboard/stats/campaigns/monthly", + "summary": "List monthly campaigns statistics", + "description": "Returns monthly campaigns statistics with aggregated metrics", + "tags": [ + "Dashboard" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/dashboard/stats/campaigns/monthly", + "operationId": "NewsletterListDashboardCampaignsStatsMonthly", + "summary": "List monthly campaigns statistics", + "categoryPath": [ + "Newsletter", + "Dashboard" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the `Domain` to request", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 77754 + }, + "enumValues": [], + "values": [], + "examples": [ + 77754 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "desc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterListDashboardSubscribersStats", + "functionName": "newsletterlistdashboardsubscribersstats", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/dashboard/stats/subscribers", + "summary": "List subscribers statistics", + "description": "Returns statistics about subscribers for a specific period", + "tags": [ + "Dashboard" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/dashboard/stats/subscribers", + "operationId": "NewsletterListDashboardSubscribersStats", + "summary": "List subscribers statistics", + "categoryPath": [ + "Newsletter", + "Dashboard" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the `Domain` to request", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 87673 + }, + "enumValues": [], + "values": [], + "examples": [ + 87673 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterDeleteFields", + "functionName": "newsletterdeletefields", + "originalOperationId": null, + "domain": "newsletter", + "method": "DELETE", + "path": "/1/newsletters/{domain}/fields", + "summary": "Delete fields", + "description": "Delete multiple fields.", + "tags": [ + "Fields" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/fields", + "operationId": "NewsletterDeleteFields", + "summary": "Delete fields", + "categoryPath": [ + "Newsletter", + "Fields" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 34764 + }, + "enumValues": [], + "values": [], + "examples": [ + 34764 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterListFields", + "functionName": "newsletterlistfields", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/fields", + "summary": "List all fields", + "description": "Returns a variety of information about one or more Field", + "tags": [ + "Fields" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/fields", + "operationId": "NewsletterListFields", + "summary": "List all fields", + "categoryPath": [ + "Newsletter", + "Fields" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 93703 + }, + "enumValues": [], + "values": [], + "examples": [ + 93703 + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "search": { + "title": "search", + "type": "string" + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 64140 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 64140 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 24632 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 24632 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 7938 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 7938 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 45759 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 45759 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "asc" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "NewsletterCreateField", + "functionName": "newslettercreatefield", + "originalOperationId": null, + "domain": "newsletter", + "method": "POST", + "path": "/1/newsletters/{domain}/fields", + "summary": "Create a field", + "description": "Create a new Field.", + "tags": [ + "Fields" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/fields", + "operationId": "NewsletterCreateField", + "summary": "Create a field", + "categoryPath": [ + "Newsletter", + "Fields" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 79466 + }, + "enumValues": [], + "values": [], + "examples": [ + 79466 + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "NewsletterDeleteField", + "functionName": "newsletterdeletefield", + "originalOperationId": null, + "domain": "newsletter", + "method": "DELETE", + "path": "/1/newsletters/{domain}/fields/{field}", + "summary": "Delete a field", + "description": "Delete a field.", + "tags": [ + "Fields" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "field", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/fields/%7Bfield%7D", + "operationId": "NewsletterDeleteField", + "summary": "Delete a field", + "categoryPath": [ + "Newsletter", + "Fields" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 41720 + }, + "enumValues": [], + "values": [], + "examples": [ + 41720 + ] + }, + { + "name": "field", + "in": "path", + "required": true, + "description": "Unique identifier of the Field", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 76958 + }, + "enumValues": [], + "values": [], + "examples": [ + 76958 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterUpdateField", + "functionName": "newsletterupdatefield", + "originalOperationId": null, + "domain": "newsletter", + "method": "PUT", + "path": "/1/newsletters/{domain}/fields/{field}", + "summary": "Update a field", + "description": "Update a field with new values.", + "tags": [ + "Fields" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "field", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/fields/%7Bfield%7D", + "operationId": "NewsletterUpdateField", + "summary": "Update a field", + "categoryPath": [ + "Newsletter", + "Fields" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 9358 + }, + "enumValues": [], + "values": [], + "examples": [ + 9358 + ] + }, + { + "name": "field", + "in": "path", + "required": true, + "description": "Unique identifier of the Field", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 58155 + }, + "enumValues": [], + "values": [], + "examples": [ + 58155 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterDeleteGroups", + "functionName": "newsletterdeletegroups", + "originalOperationId": null, + "domain": "newsletter", + "method": "DELETE", + "path": "/1/newsletters/{domain}/groups", + "summary": "Delete groups", + "description": "Delete multiple groups.", + "tags": [ + "Groups" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/groups", + "operationId": "NewsletterDeleteGroups", + "summary": "Delete groups", + "categoryPath": [ + "Newsletter", + "Groups" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 71398 + }, + "enumValues": [], + "values": [], + "examples": [ + 71398 + ] + } + ], + "responseStatuses": [ + "202" + ] + } + }, + { + "operationId": "NewsletterListGroups", + "functionName": "newsletterlistgroups", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/groups", + "summary": "List all groups", + "description": "List all groups\n\nReturns a variety of information about one or more Groups", + "tags": [ + "Groups" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/groups", + "operationId": "NewsletterListGroups", + "summary": "List all groups", + "categoryPath": [ + "Newsletter", + "Groups" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 60017 + }, + "enumValues": [], + "values": [], + "examples": [ + 60017 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "subscribed_count", + "enum": [ + "subscribed_count", + "statistics" + ] + }, + "enumValues": [ + "subscribed_count", + "statistics" + ], + "values": [ + "subscribed_count", + "statistics" + ], + "examples": [ + "subscribed_count" + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "search": { + "title": "search", + "type": "string", + "example": "johndoe" + }, + "status": { + "title": "status", + "enum": [ + "active", + "bounced", + "junk", + "unconfirmed", + "unsubscribed" + ], + "type": "string", + "description": "Status of the resource `{name}`" + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 74148 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 74148 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 67138 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 67138 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 1783 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 1783 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 25110 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 25110 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "asc" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "NewsletterCreateGroup", + "functionName": "newslettercreategroup", + "originalOperationId": null, + "domain": "newsletter", + "method": "POST", + "path": "/1/newsletters/{domain}/groups", + "summary": "Create a group", + "description": "Create a new group.", + "tags": [ + "Groups" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/groups", + "operationId": "NewsletterCreateGroup", + "summary": "Create a group", + "categoryPath": [ + "Newsletter", + "Groups" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 21873 + }, + "enumValues": [], + "values": [], + "examples": [ + 21873 + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "NewsletterDeleteGroup", + "functionName": "newsletterdeletegroup", + "originalOperationId": null, + "domain": "newsletter", + "method": "DELETE", + "path": "/1/newsletters/{domain}/groups/{group}", + "summary": "Delete a group", + "description": "Delete a group.", + "tags": [ + "Groups" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "group", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/groups/%7Bgroup%7D", + "operationId": "NewsletterDeleteGroup", + "summary": "Delete a group", + "categoryPath": [ + "Newsletter", + "Groups" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 13579 + }, + "enumValues": [], + "values": [], + "examples": [ + 13579 + ] + }, + { + "name": "group", + "in": "path", + "required": true, + "description": "Unique identifier of the Group", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 63791 + }, + "enumValues": [], + "values": [], + "examples": [ + 63791 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterShowGroup", + "functionName": "newslettershowgroup", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/groups/{group}", + "summary": "Fetch a group", + "description": "Fetch a group\n\nReturns a variety of information about one Groups identifier", + "tags": [ + "Groups" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "group", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/groups/%7Bgroup%7D", + "operationId": "NewsletterShowGroup", + "summary": "Fetch a group", + "categoryPath": [ + "Newsletter", + "Groups" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 99541 + }, + "enumValues": [], + "values": [], + "examples": [ + 99541 + ] + }, + { + "name": "group", + "in": "path", + "required": true, + "description": "Unique identifier of the Group", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 28409 + }, + "enumValues": [], + "values": [], + "examples": [ + 28409 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterUpdateGroup", + "functionName": "newsletterupdategroup", + "originalOperationId": null, + "domain": "newsletter", + "method": "PUT", + "path": "/1/newsletters/{domain}/groups/{group}", + "summary": "Update a group", + "description": "Update a group with new values.", + "tags": [ + "Groups" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "group", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/groups/%7Bgroup%7D", + "operationId": "NewsletterUpdateGroup", + "summary": "Update a group", + "categoryPath": [ + "Newsletter", + "Groups" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 43935 + }, + "enumValues": [], + "values": [], + "examples": [ + 43935 + ] + }, + { + "name": "group", + "in": "path", + "required": true, + "description": "Unique identifier of the Group", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 741 + }, + "enumValues": [], + "values": [], + "examples": [ + 741 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterGetGroupSubscribers", + "functionName": "newslettergetgroupsubscribers", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/groups/{group}/subscribers", + "summary": "List subscribers", + "description": "Get subscribers belonging to a group.", + "tags": [ + "Groups" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "group", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filter", + "in": "query", + "required": false + }, + { + "name": "group_id", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/groups/%7Bgroup%7D/subscribers", + "operationId": "NewsletterGetGroupSubscribers", + "summary": "List subscribers", + "categoryPath": [ + "Newsletter", + "Groups" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 19235 + }, + "enumValues": [], + "values": [], + "examples": [ + 19235 + ] + }, + { + "name": "group", + "in": "path", + "required": true, + "description": "Unique identifier of the Group", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 60384 + }, + "enumValues": [], + "values": [], + "examples": [ + 60384 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "statistics", + "enum": [ + "statistics" + ] + }, + "enumValues": [ + "statistics" + ], + "values": [ + "statistics" + ], + "examples": [ + "statistics" + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "search": { + "title": "search", + "type": "string", + "description": "Filter groups" + }, + "status": { + "title": "status", + "enum": [ + "active", + "bounced", + "junk", + "unconfirmed", + "under_verification", + "unsubscribed" + ], + "type": "string", + "description": "Status of the resource `{name}`" + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "group_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "group_id", + "type": "integer", + "example": 28916 + }, + "enumValues": [], + "values": [], + "examples": [ + 28916 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 1340 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 1340 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 3105 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 3105 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 93520 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 93520 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 26938 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 26938 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "desc" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "NewsletterAssignSubscribers", + "functionName": "newsletterassignsubscribers", + "originalOperationId": null, + "domain": "newsletter", + "method": "POST", + "path": "/1/newsletters/{domain}/groups/{group}/subscribers/assign", + "summary": "Assign subscribers", + "description": "Assign subscribers to a group.", + "tags": [ + "Groups" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "group", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/groups/%7Bgroup%7D/subscribers/assign", + "operationId": "NewsletterAssignSubscribers", + "summary": "Assign subscribers", + "categoryPath": [ + "Newsletter", + "Groups" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 55807 + }, + "enumValues": [], + "values": [], + "examples": [ + 55807 + ] + }, + { + "name": "group", + "in": "path", + "required": true, + "description": "Unique identifier of the Group", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 85648 + }, + "enumValues": [], + "values": [], + "examples": [ + 85648 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterUnassignSubscribers", + "functionName": "newsletterunassignsubscribers", + "originalOperationId": null, + "domain": "newsletter", + "method": "POST", + "path": "/1/newsletters/{domain}/groups/{group}/subscribers/unassign", + "summary": "Unassign subscribers", + "description": "Unassign subscribers to a group.", + "tags": [ + "Groups" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "group", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/groups/%7Bgroup%7D/subscribers/unassign", + "operationId": "NewsletterUnassignSubscribers", + "summary": "Unassign subscribers", + "categoryPath": [ + "Newsletter", + "Groups" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 96467 + }, + "enumValues": [], + "values": [], + "examples": [ + 96467 + ] + }, + { + "name": "group", + "in": "path", + "required": true, + "description": "Unique identifier of the Group", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 48421 + }, + "enumValues": [], + "values": [], + "examples": [ + 48421 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterCancelOperation", + "functionName": "newslettercanceloperation", + "originalOperationId": null, + "domain": "newsletter", + "method": "DELETE", + "path": "/1/newsletters/{domain}/operations/{operationId}", + "summary": "Cancel an operation", + "description": "Cancel an outgoing operation", + "tags": [ + "Operations" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "operationId", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/operations/%7BoperationId%7D", + "operationId": "NewsletterCancelOperation", + "summary": "Cancel an operation", + "categoryPath": [ + "Newsletter", + "Operations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 91942 + }, + "enumValues": [], + "values": [], + "examples": [ + 91942 + ] + }, + { + "name": "operationId", + "in": "path", + "required": true, + "description": "Unique identifier of the Operation", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "NewsletterDeleteSegments", + "functionName": "newsletterdeletesegments", + "originalOperationId": null, + "domain": "newsletter", + "method": "DELETE", + "path": "/1/newsletters/{domain}/segments", + "summary": "Delete segments", + "description": "Delete multiple segments.", + "tags": [ + "Segments" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "newsletter_id", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/segments", + "operationId": "NewsletterDeleteSegments", + "summary": "Delete segments", + "categoryPath": [ + "Newsletter", + "Segments" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 76651 + }, + "enumValues": [], + "values": [], + "examples": [ + 76651 + ] + }, + { + "name": "newsletter_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "number", + "schema": { + "title": "newsletter_id", + "type": "number", + "example": 0.66 + }, + "enumValues": [], + "values": [], + "examples": [ + 0.66 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterListSegments", + "functionName": "newsletterlistsegments", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/segments", + "summary": "List all segments", + "description": "Returns a variety of information about one or more Segment", + "tags": [ + "Segments" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filter", + "in": "query", + "required": false + }, + { + "name": "newsletter_id", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/segments", + "operationId": "NewsletterListSegments", + "summary": "List all segments", + "categoryPath": [ + "Newsletter", + "Segments" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 81237 + }, + "enumValues": [], + "values": [], + "examples": [ + 81237 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "data", + "enum": [ + "statistics", + "data" + ] + }, + "enumValues": [ + "statistics", + "data" + ], + "values": [ + "statistics", + "data" + ], + "examples": [ + "data" + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "search": { + "title": "search", + "type": "string", + "example": "johndoe" + }, + "status": { + "title": "status", + "enum": [ + "active", + "inactive" + ], + "type": "string", + "description": "Status of the resource `{name}`" + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "newsletter_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "newsletter_id", + "type": "integer", + "example": 83405 + }, + "enumValues": [], + "values": [], + "examples": [ + 83405 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 95105 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 95105 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 26668 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 26668 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 67759 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 67759 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 13441 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 13441 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "desc" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "NewsletterCreateSegment", + "functionName": "newslettercreatesegment", + "originalOperationId": null, + "domain": "newsletter", + "method": "POST", + "path": "/1/newsletters/{domain}/segments", + "summary": "Create a segment", + "description": "Create a new segment.", + "tags": [ + "Segments" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/segments", + "operationId": "NewsletterCreateSegment", + "summary": "Create a segment", + "categoryPath": [ + "Newsletter", + "Segments" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 59904 + }, + "enumValues": [], + "values": [], + "examples": [ + 59904 + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "NewsletterDeleteSegment", + "functionName": "newsletterdeletesegment", + "originalOperationId": null, + "domain": "newsletter", + "method": "DELETE", + "path": "/1/newsletters/{domain}/segments/{segment}", + "summary": "Delete a segment", + "description": "Delete a segment.", + "tags": [ + "Segments" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "segment", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/segments/%7Bsegment%7D", + "operationId": "NewsletterDeleteSegment", + "summary": "Delete a segment", + "categoryPath": [ + "Newsletter", + "Segments" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 53807 + }, + "enumValues": [], + "values": [], + "examples": [ + 53807 + ] + }, + { + "name": "segment", + "in": "path", + "required": true, + "description": "Unique identifier of the Segment", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 37648 + }, + "enumValues": [], + "values": [], + "examples": [ + 37648 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterShowSegment", + "functionName": "newslettershowsegment", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/segments/{segment}", + "summary": "Fetch a segment", + "description": "Returns a variety of information about one Segment identifier", + "tags": [ + "Segments" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "segment", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "newsletter_id", + "in": "query", + "required": false + }, + { + "name": "segment_id", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/segments/%7Bsegment%7D", + "operationId": "NewsletterShowSegment", + "summary": "Fetch a segment", + "categoryPath": [ + "Newsletter", + "Segments" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 52085 + }, + "enumValues": [], + "values": [], + "examples": [ + 52085 + ] + }, + { + "name": "segment", + "in": "path", + "required": true, + "description": "Unique identifier of the Segment", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 10806 + }, + "enumValues": [], + "values": [], + "examples": [ + 10806 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "statistics", + "enum": [ + "statistics", + "data" + ] + }, + "enumValues": [ + "statistics", + "data" + ], + "values": [ + "statistics", + "data" + ], + "examples": [ + "statistics" + ] + }, + { + "name": "newsletter_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "newsletter_id", + "type": "integer", + "example": 80638 + }, + "enumValues": [], + "values": [], + "examples": [ + 80638 + ] + }, + { + "name": "segment_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "segment_id", + "type": "integer", + "description": "Unique identifier of the `Segment` to request", + "example": 39556 + }, + "enumValues": [], + "values": [], + "examples": [ + 39556 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterUpdateSegment", + "functionName": "newsletterupdatesegment", + "originalOperationId": null, + "domain": "newsletter", + "method": "PUT", + "path": "/1/newsletters/{domain}/segments/{segment}", + "summary": "Update a segment", + "description": "Update a segment with new values.", + "tags": [ + "Segments" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "segment", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/segments/%7Bsegment%7D", + "operationId": "NewsletterUpdateSegment", + "summary": "Update a segment", + "categoryPath": [ + "Newsletter", + "Segments" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 55017 + }, + "enumValues": [], + "values": [], + "examples": [ + 55017 + ] + }, + { + "name": "segment", + "in": "path", + "required": true, + "description": "Unique identifier of the Segment", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 29628 + }, + "enumValues": [], + "values": [], + "examples": [ + 29628 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterGetSegmentSubscribers", + "functionName": "newslettergetsegmentsubscribers", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/segments/{segment}/subscribers", + "summary": "List subscribers", + "description": "Get subscribers belonging to a segment", + "tags": [ + "Segments" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "segment", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filter", + "in": "query", + "required": false + }, + { + "name": "newsletter_id", + "in": "query", + "required": false + }, + { + "name": "segment_id", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/segments/%7Bsegment%7D/subscribers", + "operationId": "NewsletterGetSegmentSubscribers", + "summary": "List subscribers", + "categoryPath": [ + "Newsletter", + "Segments" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 39262 + }, + "enumValues": [], + "values": [], + "examples": [ + 39262 + ] + }, + { + "name": "segment", + "in": "path", + "required": true, + "description": "Unique identifier of the Segment", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 66522 + }, + "enumValues": [], + "values": [], + "examples": [ + 66522 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "data", + "enum": [ + "statistics", + "data" + ] + }, + "enumValues": [ + "statistics", + "data" + ], + "values": [ + "statistics", + "data" + ], + "examples": [ + "data" + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "search": { + "title": "search", + "type": "string", + "example": "johndoe" + }, + "status": { + "title": "status", + "enum": [ + "active", + "bounced", + "junk", + "unconfirmed", + "unsubscribed" + ], + "type": "string", + "description": "Status of the resource `{name}`" + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "newsletter_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "newsletter_id", + "type": "integer", + "example": 26427 + }, + "enumValues": [], + "values": [], + "examples": [ + 26427 + ] + }, + { + "name": "segment_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "segment_id", + "type": "integer", + "description": "Unique identifier of the `Segment` to request", + "example": 65336 + }, + "enumValues": [], + "values": [], + "examples": [ + 65336 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 93296 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 93296 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 87657 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 87657 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 12867 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 12867 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 16440 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 16440 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "desc" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "NewsletterDeleteSubscribers", + "functionName": "newsletterdeletesubscribers", + "originalOperationId": null, + "domain": "newsletter", + "method": "DELETE", + "path": "/1/newsletters/{domain}/subscribers", + "summary": "Delete subscribers", + "description": "Delete multiple subscribers.", + "tags": [ + "Subscribers" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/subscribers", + "operationId": "NewsletterDeleteSubscribers", + "summary": "Delete subscribers", + "categoryPath": [ + "Newsletter", + "Subscribers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 27687 + }, + "enumValues": [], + "values": [], + "examples": [ + 27687 + ] + } + ], + "responseStatuses": [ + "202", + "500" + ] + } + }, + { + "operationId": "NewsletterListSubscribers", + "functionName": "newsletterlistsubscribers", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/subscribers", + "summary": "List all subscribers", + "description": "Returns a variety of information about one or more Subscribers", + "tags": [ + "Subscribers" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/subscribers", + "operationId": "NewsletterListSubscribers", + "summary": "List all subscribers", + "categoryPath": [ + "Newsletter", + "Subscribers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 85375 + }, + "enumValues": [], + "values": [], + "examples": [ + 85375 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "fields", + "enum": [ + "statistics", + "verifalia_status", + "fields", + "groups", + "sources", + "added_at", + "source" + ] + }, + "enumValues": [ + "statistics", + "verifalia_status", + "fields", + "groups", + "sources", + "added_at", + "source" + ], + "values": [ + "statistics", + "verifalia_status", + "fields", + "groups", + "sources", + "added_at", + "source" + ], + "examples": [ + "fields" + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "groups": { + "title": "groups", + "type": "array", + "items": { + "title": "item", + "type": "integer" + }, + "description": "Array must contain existing group ids." + }, + "search": { + "title": "search", + "type": "string", + "example": "johndoe" + }, + "status": { + "title": "status", + "enum": [ + "active", + "all", + "bounced", + "junk", + "unconfirmed", + "under_verification", + "unsubscribed" + ], + "type": "string", + "description": "Status of the resource `{name}`" + }, + "validation_status": { + "title": "validation_status", + "type": "integer" + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 32559 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 32559 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 18897 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 18897 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 69349 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 69349 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 23324 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 23324 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "asc" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "NewsletterCreateSubscriber", + "functionName": "newslettercreatesubscriber", + "originalOperationId": null, + "domain": "newsletter", + "method": "POST", + "path": "/1/newsletters/{domain}/subscribers", + "summary": "Create a subscriber", + "description": "Create a subscriber.\n\nIf a subscriber already exists, it will be updated with new values.\nThis is non-destructive operation, omitted parameters will not affect the subscriber.", + "tags": [ + "Subscribers" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/subscribers", + "operationId": "NewsletterCreateSubscriber", + "summary": "Create a subscriber", + "categoryPath": [ + "Newsletter", + "Subscribers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 30124 + }, + "enumValues": [], + "values": [], + "examples": [ + 30124 + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "NewsletterDeleteSubscriber", + "functionName": "newsletterdeletesubscriber", + "originalOperationId": null, + "domain": "newsletter", + "method": "DELETE", + "path": "/1/newsletters/{domain}/subscribers/{subscriber}", + "summary": "Delete a subscriber", + "description": "It will remove the subscriber from your account, but all their information is still kept in case they re-subscribe to your list.\n\nIf you need, to forget a subscriber use /forget.", + "tags": [ + "Subscribers" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "subscriber", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/subscribers/%7Bsubscriber%7D", + "operationId": "NewsletterDeleteSubscriber", + "summary": "Delete a subscriber", + "categoryPath": [ + "Newsletter", + "Subscribers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 42249 + }, + "enumValues": [], + "values": [], + "examples": [ + 42249 + ] + }, + { + "name": "subscriber", + "in": "path", + "required": true, + "description": "Unique identifier of the Subscriber", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 84635 + }, + "enumValues": [], + "values": [], + "examples": [ + 84635 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterShowSubscriber", + "functionName": "newslettershowsubscriber", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/subscribers/{subscriber}", + "summary": "Fetch a subscriber", + "description": "Returns a variety of information about one Subscriber", + "tags": [ + "Subscribers" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "subscriber", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/subscribers/%7Bsubscriber%7D", + "operationId": "NewsletterShowSubscriber", + "summary": "Fetch a subscriber", + "categoryPath": [ + "Newsletter", + "Subscribers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 56024 + }, + "enumValues": [], + "values": [], + "examples": [ + 56024 + ] + }, + { + "name": "subscriber", + "in": "path", + "required": true, + "description": "Unique identifier of the Subscriber", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 42474 + }, + "enumValues": [], + "values": [], + "examples": [ + 42474 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "source", + "enum": [ + "statistics", + "groups", + "sources", + "source", + "fields" + ] + }, + "enumValues": [ + "statistics", + "groups", + "sources", + "source", + "fields" + ], + "values": [ + "statistics", + "groups", + "sources", + "source", + "fields" + ], + "examples": [ + "source" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterUpdateSubscriber", + "functionName": "newsletterupdatesubscriber", + "originalOperationId": null, + "domain": "newsletter", + "method": "PUT", + "path": "/1/newsletters/{domain}/subscribers/{subscriber}", + "summary": "Update a subscriber", + "description": "Update a subscriber with new values.\n\nThis is non-destructive operation, omitted parameters will not affect the subscriber.", + "tags": [ + "Subscribers" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "subscriber", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/subscribers/%7Bsubscriber%7D", + "operationId": "NewsletterUpdateSubscriber", + "summary": "Update a subscriber", + "categoryPath": [ + "Newsletter", + "Subscribers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 99175 + }, + "enumValues": [], + "values": [], + "examples": [ + 99175 + ] + }, + { + "name": "subscriber", + "in": "path", + "required": true, + "description": "Unique identifier of the Subscriber", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 77807 + }, + "enumValues": [], + "values": [], + "examples": [ + 77807 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "sources", + "enum": [ + "statistics", + "groups", + "sources", + "source", + "fields" + ] + }, + "enumValues": [ + "statistics", + "groups", + "sources", + "source", + "fields" + ], + "values": [ + "statistics", + "groups", + "sources", + "source", + "fields" + ], + "examples": [ + "sources" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterForgetSubscriber", + "functionName": "newsletterforgetsubscriber", + "originalOperationId": null, + "domain": "newsletter", + "method": "DELETE", + "path": "/1/newsletters/{domain}/subscribers/{subscriber}/forget", + "summary": "Forget a subscriber", + "description": "It will remove the subscriber from your account and all information will be completely deleted in 30 days.\n\nThis feature is GDPR compliant.", + "tags": [ + "Subscribers" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "subscriber", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/subscribers/%7Bsubscriber%7D/forget", + "operationId": "NewsletterForgetSubscriber", + "summary": "Forget a subscriber", + "categoryPath": [ + "Newsletter", + "Subscribers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 40114 + }, + "enumValues": [], + "values": [], + "examples": [ + 40114 + ] + }, + { + "name": "subscriber", + "in": "path", + "required": true, + "description": "Unique identifier of the Subscriber", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 31765 + }, + "enumValues": [], + "values": [], + "examples": [ + 31765 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterAssign", + "functionName": "newsletterassign", + "originalOperationId": null, + "domain": "newsletter", + "method": "PUT", + "path": "/1/newsletters/{domain}/subscribers/assign", + "summary": "Assign", + "description": "Assign subscribers to a group.", + "tags": [ + "Subscribers" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/subscribers/assign", + "operationId": "NewsletterAssign", + "summary": "Assign", + "categoryPath": [ + "Newsletter", + "Subscribers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 68161 + }, + "enumValues": [], + "values": [], + "examples": [ + 68161 + ] + } + ], + "responseStatuses": [ + "202" + ] + } + }, + { + "operationId": "NewsletterCountSubscribersStatus", + "functionName": "newslettercountsubscribersstatus", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/subscribers/count_status", + "summary": "Count subscribers status", + "description": "Count subscribers in every status for a given domain", + "tags": [ + "Subscribers" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/subscribers/count_status", + "operationId": "NewsletterCountSubscribersStatus", + "summary": "Count subscribers status", + "categoryPath": [ + "Newsletter", + "Subscribers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 68974 + }, + "enumValues": [], + "values": [], + "examples": [ + 68974 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterExportSubscribers", + "functionName": "newsletterexportsubscribers", + "originalOperationId": null, + "domain": "newsletter", + "method": "POST", + "path": "/1/newsletters/{domain}/subscribers/export", + "summary": "Export subscribers", + "description": "Export subscribers selection.", + "tags": [ + "Subscribers" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/subscribers/export", + "operationId": "NewsletterExportSubscribers", + "summary": "Export subscribers", + "categoryPath": [ + "Newsletter", + "Subscribers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 66336 + }, + "enumValues": [], + "values": [], + "examples": [ + 66336 + ] + } + ], + "responseStatuses": [ + "202", + "500" + ] + } + }, + { + "operationId": "NewsletterFilterProviders", + "functionName": "newsletterfilterproviders", + "originalOperationId": null, + "domain": "newsletter", + "method": "POST", + "path": "/1/newsletters/{domain}/subscribers/filter", + "summary": "Filter subscribers", + "description": "Returns a variety of information about one or more Subscribers.\n\nAllows advanced filters (e.g. segmentation).", + "tags": [ + "Subscribers" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "extra", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/subscribers/filter", + "operationId": "NewsletterFilterProviders", + "summary": "Filter subscribers", + "categoryPath": [ + "Newsletter", + "Subscribers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 19914 + }, + "enumValues": [], + "values": [], + "examples": [ + 19914 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "statistics", + "enum": [ + "statistics" + ] + }, + "enumValues": [ + "statistics" + ], + "values": [ + "statistics" + ], + "examples": [ + "statistics" + ] + }, + { + "name": "extra", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "extra", + "enum": [ + "metadata" + ], + "type": "string", + "nullable": true, + "example": "metadata" + }, + "enumValues": [ + "metadata" + ], + "values": [], + "examples": [ + "metadata" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 20971 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 20971 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 90494 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 90494 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 89641 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 89641 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 23714 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 23714 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "desc" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "NewsletterImportSubscribers", + "functionName": "newsletterimportsubscribers", + "originalOperationId": null, + "domain": "newsletter", + "method": "POST", + "path": "/1/newsletters/{domain}/subscribers/import", + "summary": "Import subscribers", + "description": "Import subscribers from a upload id.\n\nBy default, if subscribers exists replace the custom fields with the new values", + "tags": [ + "Subscribers" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/subscribers/import", + "operationId": "NewsletterImportSubscribers", + "summary": "Import subscribers", + "categoryPath": [ + "Newsletter", + "Subscribers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "403" + ] + } + }, + { + "operationId": "NewsletterUploadCsvFile", + "functionName": "newsletteruploadcsvfile", + "originalOperationId": null, + "domain": "newsletter", + "method": "POST", + "path": "/1/newsletters/{domain}/subscribers/import/upload", + "summary": "Upload csv file", + "description": "Upload a csv file with subscribers to be processed", + "tags": [ + "Subscribers" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/subscribers/import/upload", + "operationId": "NewsletterUploadCsvFile", + "summary": "Upload csv file", + "categoryPath": [ + "Newsletter", + "Subscribers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterListWorkspaceAddressBooks", + "functionName": "newsletterlistworkspaceaddressbooks", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/subscribers/import/workspace", + "summary": "List adressbook", + "description": "List all worspace adressebook with subscriber count", + "tags": [ + "Subscribers" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/subscribers/import/workspace", + "operationId": "NewsletterListWorkspaceAddressBooks", + "summary": "List adressbook", + "categoryPath": [ + "Newsletter", + "Subscribers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterImportWorkspaceAddressBooks", + "functionName": "newsletterimportworkspaceaddressbooks", + "originalOperationId": null, + "domain": "newsletter", + "method": "POST", + "path": "/1/newsletters/{domain}/subscribers/import/workspace", + "summary": "Select adressbooks", + "description": "Get selected contacts from Infomaniak workspace and prepare them for field match step", + "tags": [ + "Subscribers" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "newsletter_id", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/subscribers/import/workspace", + "operationId": "NewsletterImportWorkspaceAddressBooks", + "summary": "Select adressbooks", + "categoryPath": [ + "Newsletter", + "Subscribers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "newsletter_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "newsletter_id", + "type": "integer", + "example": 24866 + }, + "enumValues": [], + "values": [], + "examples": [ + 24866 + ] + } + ], + "responseStatuses": [ + "200", + "400" + ] + } + }, + { + "operationId": "NewsletterUnassign", + "functionName": "newsletterunassign", + "originalOperationId": null, + "domain": "newsletter", + "method": "PUT", + "path": "/1/newsletters/{domain}/subscribers/unassign", + "summary": "Unassign", + "description": "Unassign subscribers to a group.", + "tags": [ + "Subscribers" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/subscribers/unassign", + "operationId": "NewsletterUnassign", + "summary": "Unassign", + "categoryPath": [ + "Newsletter", + "Subscribers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 90039 + }, + "enumValues": [], + "values": [], + "examples": [ + 90039 + ] + } + ], + "responseStatuses": [ + "202" + ] + } + }, + { + "operationId": "NewsletterUnsubscribeSubscribers", + "functionName": "newsletterunsubscribesubscribers", + "originalOperationId": null, + "domain": "newsletter", + "method": "PUT", + "path": "/1/newsletters/{domain}/subscribers/unsubscribe", + "summary": "Unsubscribe subscribers", + "description": "Unsubscribe multiple subscribers.", + "tags": [ + "Subscribers" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/subscribers/unsubscribe", + "operationId": "NewsletterUnsubscribeSubscribers", + "summary": "Unsubscribe subscribers", + "categoryPath": [ + "Newsletter", + "Subscribers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 2271 + }, + "enumValues": [], + "values": [], + "examples": [ + 2271 + ] + } + ], + "responseStatuses": [ + "202" + ] + } + }, + { + "operationId": "NewsletterListAllTemplates", + "functionName": "newsletterlistalltemplates", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/templates", + "summary": "List all templates", + "description": "Returns a variety of information about one or more Templates", + "tags": [ + "Templates" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/templates", + "operationId": "NewsletterListAllTemplates", + "summary": "List all templates", + "categoryPath": [ + "Newsletter", + "Templates" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 56544 + }, + "enumValues": [], + "values": [], + "examples": [ + 56544 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 35959 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 35959 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 15977 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 15977 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 28275 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 28275 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 12561 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 12561 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterShowHtml", + "functionName": "newslettershowhtml", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/templates/{template}/html", + "summary": "Show html", + "description": "Return the template content as html", + "tags": [ + "Templates" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "template", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/templates/%7Btemplate%7D/html", + "operationId": "NewsletterShowHtml", + "summary": "Show html", + "categoryPath": [ + "Newsletter", + "Templates" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 87857 + }, + "enumValues": [], + "values": [], + "examples": [ + 87857 + ] + }, + { + "name": "template", + "in": "path", + "required": true, + "description": "Unique identifier of the Template", + "style": "simple", + "explode": true, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + } + ] + }, + "enumValues": [], + "values": [], + "examples": [] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterUpdateThumbnail", + "functionName": "newsletterupdatethumbnail", + "originalOperationId": null, + "domain": "newsletter", + "method": "PUT", + "path": "/1/newsletters/{domain}/templates/{template}/update-thumbnails", + "summary": "Update thumbnail", + "description": "Generate or update a thumbnail for the given template and return it's url", + "tags": [ + "Templates" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "template", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/templates/%7Btemplate%7D/update-thumbnails", + "operationId": "NewsletterUpdateThumbnail", + "summary": "Update thumbnail", + "categoryPath": [ + "Newsletter", + "Templates" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "template", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "NewsletterBulkDeleteWebform", + "functionName": "newsletterbulkdeletewebform", + "originalOperationId": null, + "domain": "newsletter", + "method": "DELETE", + "path": "/1/newsletters/{domain}/webforms", + "summary": "Bulk delete webform", + "description": "Bulk delete webform for a domain", + "tags": [ + "Webforms" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/webforms", + "operationId": "NewsletterBulkDeleteWebform", + "summary": "Bulk delete webform", + "categoryPath": [ + "Newsletter", + "Webforms" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 5532 + }, + "enumValues": [], + "values": [], + "examples": [ + 5532 + ] + } + ], + "responseStatuses": [ + "202" + ] + } + }, + { + "operationId": "NewsletterListWebforms", + "functionName": "newsletterlistwebforms", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/webforms", + "summary": "List all Webforms", + "description": "Returns a variety of information about one or more Webforms", + "tags": [ + "Webforms" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/webforms", + "operationId": "NewsletterListWebforms", + "summary": "List all Webforms", + "categoryPath": [ + "Newsletter", + "Webforms" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "domain", + "type": "integer", + "description": "Unique identifier of the `Domain` to request", + "example": 51357 + }, + "enumValues": [], + "values": [], + "examples": [ + 51357 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "statistics", + "enum": [ + "statistics", + "codes", + "groups", + "fields" + ] + }, + "enumValues": [ + "statistics", + "codes", + "groups", + "fields" + ], + "values": [ + "statistics", + "codes", + "groups", + "fields" + ], + "examples": [ + "statistics" + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "search": { + "title": "search", + "type": "string" + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 14232 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 14232 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 7848 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 7848 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 49567 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 49567 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 55277 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 55277 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "desc" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "NewsletterCreateWebform", + "functionName": "newslettercreatewebform", + "originalOperationId": null, + "domain": "newsletter", + "method": "POST", + "path": "/1/newsletters/{domain}/webforms", + "summary": "Create a Webform", + "description": "Create a new Webform.", + "tags": [ + "Webforms" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/webforms", + "operationId": "NewsletterCreateWebform", + "summary": "Create a Webform", + "categoryPath": [ + "Newsletter", + "Webforms" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 17331 + }, + "enumValues": [], + "values": [], + "examples": [ + 17331 + ] + } + ], + "responseStatuses": [ + "201", + "401", + "404" + ] + } + }, + { + "operationId": "NewsletterDeleteWebform", + "functionName": "newsletterdeletewebform", + "originalOperationId": null, + "domain": "newsletter", + "method": "DELETE", + "path": "/1/newsletters/{domain}/webforms/{webform}", + "summary": "Delete a webform", + "description": "Delete a webform.", + "tags": [ + "Webforms" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "webform", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/webforms/%7Bwebform%7D", + "operationId": "NewsletterDeleteWebform", + "summary": "Delete a webform", + "categoryPath": [ + "Newsletter", + "Webforms" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the `Domain` to request", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 87031 + }, + "enumValues": [], + "values": [], + "examples": [ + 87031 + ] + }, + { + "name": "webform", + "in": "path", + "required": true, + "description": "Unique identifier of the Webform", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 28615 + }, + "enumValues": [], + "values": [], + "examples": [ + 28615 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterShowWebform", + "functionName": "newslettershowwebform", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/webforms/{webform}", + "summary": "Fetch a webform", + "description": "Returns a variety of information about one Webform identifier", + "tags": [ + "Webforms" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "webform", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/webforms/%7Bwebform%7D", + "operationId": "NewsletterShowWebform", + "summary": "Fetch a webform", + "categoryPath": [ + "Newsletter", + "Webforms" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 99770 + }, + "enumValues": [], + "values": [], + "examples": [ + 99770 + ] + }, + { + "name": "webform", + "in": "path", + "required": true, + "description": "Unique identifier of the Webform", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 66788 + }, + "enumValues": [], + "values": [], + "examples": [ + 66788 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "groups", + "enum": [ + "statistics", + "codes", + "groups", + "fields" + ] + }, + "enumValues": [ + "statistics", + "codes", + "groups", + "fields" + ], + "values": [ + "statistics", + "codes", + "groups", + "fields" + ], + "examples": [ + "groups" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterUpdateWebform", + "functionName": "newsletterupdatewebform", + "originalOperationId": null, + "domain": "newsletter", + "method": "PUT", + "path": "/1/newsletters/{domain}/webforms/{webform}", + "summary": "Update a webform", + "description": "Update a webform with new values.", + "tags": [ + "Webforms" + ], + "mutating": true, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "webform", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/webforms/%7Bwebform%7D", + "operationId": "NewsletterUpdateWebform", + "summary": "Update a webform", + "categoryPath": [ + "Newsletter", + "Webforms" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 44388 + }, + "enumValues": [], + "values": [], + "examples": [ + 44388 + ] + }, + { + "name": "webform", + "in": "path", + "required": true, + "description": "Unique identifier of the Webform", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 38972 + }, + "enumValues": [], + "values": [], + "examples": [ + 38972 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "statistics", + "enum": [ + "statistics", + "codes", + "groups", + "fields" + ] + }, + "enumValues": [ + "statistics", + "codes", + "groups", + "fields" + ], + "values": [ + "statistics", + "codes", + "groups", + "fields" + ], + "examples": [ + "statistics" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterListWebformFields", + "functionName": "newsletterlistwebformfields", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/webforms/{webform}/fields", + "summary": "List webform fields", + "description": "Return a variety of information about fields related to a webform", + "tags": [ + "Webforms" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + }, + { + "name": "webform", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/webforms/%7Bwebform%7D/fields", + "operationId": "NewsletterListWebformFields", + "summary": "List webform fields", + "categoryPath": [ + "Newsletter", + "Webforms" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "Unique identifier of the Domain", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 62230 + }, + "enumValues": [], + "values": [], + "examples": [ + 62230 + ] + }, + { + "name": "webform", + "in": "path", + "required": true, + "description": "Unique identifier of the Webform", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 24637 + }, + "enumValues": [], + "values": [], + "examples": [ + 24637 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "NewsletterListThemes", + "functionName": "newsletterlistthemes", + "originalOperationId": null, + "domain": "newsletter", + "method": "GET", + "path": "/1/newsletters/{domain}/webforms/themes", + "summary": "List themes", + "description": "List all available webform themes", + "tags": [ + "Webforms" + ], + "mutating": false, + "pathParameters": [ + { + "name": "domain", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/webforms/themes", + "operationId": "NewsletterListThemes", + "summary": "List themes", + "categoryPath": [ + "Newsletter", + "Webforms" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "domain", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + } +]; +//# sourceMappingURL=newsletter.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/newsletter.js.map b/dist/src/generated/catalog/domains/newsletter.js.map new file mode 100644 index 0000000..21543ec --- /dev/null +++ b/dist/src/generated/catalog/domains/newsletter.js.map @@ -0,0 +1 @@ +{"version":3,"file":"newsletter.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/newsletter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/profile.d.ts b/dist/src/generated/catalog/domains/profile.d.ts new file mode 100644 index 0000000..a0caf1f --- /dev/null +++ b/dist/src/generated/catalog/domains/profile.d.ts @@ -0,0 +1,2 @@ +import type { OperationMetadata } from "../types.js"; +export declare const profileOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/profile.js b/dist/src/generated/catalog/domains/profile.js new file mode 100644 index 0000000..857a44c --- /dev/null +++ b/dist/src/generated/catalog/domains/profile.js @@ -0,0 +1,1377 @@ +export const profileOperations = [ + { + "operationId": "Core/ResourcesListUserInformationV2", + "functionName": "coreResourceslistuserinformationv2", + "originalOperationId": null, + "domain": "profile", + "method": "GET", + "path": "/2/profile", + "summary": "List user information", + "description": "This endpoint allows you to retrieve all the information of the current user.", + "tags": [ + "Profile" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/profile", + "operationId": "Core/ResourcesListUserInformationV2", + "summary": "List user information", + "categoryPath": [ + "Core Resources", + "Profile" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "phones", + "enum": [ + "emails", + "phones", + "security" + ] + }, + "enumValues": [ + "emails", + "phones", + "security" + ], + "values": [ + "emails", + "phones", + "security" + ], + "examples": [ + "phones" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Core/ResourcesUpdateProfileInformationV2", + "functionName": "coreResourcesupdateprofileinformationv2", + "originalOperationId": null, + "domain": "profile", + "method": "PATCH", + "path": "/2/profile", + "summary": "Update profile information", + "description": "", + "tags": [ + "Profile" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [ + { + "name": "dry_run", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/2/profile", + "operationId": "Core/ResourcesUpdateProfileInformationV2", + "summary": "Update profile information", + "categoryPath": [ + "Core Resources", + "Profile" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "dry_run", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "dry_run", + "type": "boolean", + "description": "Ensures that the request passes the system validation", + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404", + "422", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesListAuthenticatorPasskeysV2", + "functionName": "coreResourceslistauthenticatorpasskeysv2", + "originalOperationId": null, + "domain": "profile", + "method": "GET", + "path": "/2/profile/2fa/authenticator/passkeys", + "summary": "List Authenticator Passkeys", + "description": "List the active Authenticator Passkeys for the current User.", + "tags": [ + "Profile > Two Factor > Authenticator > Passkeys" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/profile/2fa/authenticator/passkeys", + "operationId": "Core/ResourcesListAuthenticatorPasskeysV2", + "summary": "List Authenticator Passkeys", + "categoryPath": [ + "Core Resources", + "Profile", + "Two Factor", + "Authenticator", + "Passkeys" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "401", + "403", + "404" + ] + } + }, + { + "operationId": "Core/ResourcesDeleteAnAuthenticatorPasskeyV2", + "functionName": "coreResourcesdeleteanauthenticatorpasskeyv2", + "originalOperationId": null, + "domain": "profile", + "method": "DELETE", + "path": "/2/profile/2fa/authenticator/passkeys/{passkey}", + "summary": "Delete an Authenticator Passkey", + "description": "Delete an active Authenticator Passkey for the current User.", + "tags": [ + "Profile > Two Factor > Authenticator > Passkeys" + ], + "mutating": true, + "pathParameters": [ + { + "name": "passkey", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "password", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/profile/2fa/authenticator/passkeys/%7Bpasskey%7D", + "operationId": "Core/ResourcesDeleteAnAuthenticatorPasskeyV2", + "summary": "Delete an Authenticator Passkey", + "categoryPath": [ + "Core Resources", + "Profile", + "Two Factor", + "Authenticator", + "Passkeys" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "passkey", + "in": "path", + "required": true, + "description": "Unique identifier of the Passkey", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "password", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "password", + "type": "string", + "example": "5t\\M{XmCZsy:w" + }, + "enumValues": [], + "values": [], + "examples": [ + "5t\\M{XmCZsy:w" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "403", + "404", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesListApplicationsPasswordsV2", + "functionName": "coreResourceslistapplicationspasswordsv2", + "originalOperationId": null, + "domain": "profile", + "method": "GET", + "path": "/2/profile/applications/passwords", + "summary": "List applications passwords", + "description": "This endpoint allows you to retrieve all the application password of the current user.", + "tags": [ + "Profile > Applications Passwords" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/profile/applications/passwords", + "operationId": "Core/ResourcesListApplicationsPasswordsV2", + "summary": "List applications passwords", + "categoryPath": [ + "Core Resources", + "Profile", + "Applications Passwords" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "401", + "404" + ] + } + }, + { + "operationId": "Core/ResourcesAddAnApplicationPasswordV2", + "functionName": "coreResourcesaddanapplicationpasswordv2", + "originalOperationId": null, + "domain": "profile", + "method": "POST", + "path": "/2/profile/applications/passwords", + "summary": "Add an application password", + "description": "Add a profile specific password\nWarning: password given in response cannot be retrieved later, so store / show it immediately", + "tags": [ + "Profile > Applications Passwords" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/profile/applications/passwords", + "operationId": "Core/ResourcesAddAnApplicationPasswordV2", + "summary": "Add an application password", + "categoryPath": [ + "Core Resources", + "Profile", + "Applications Passwords" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "201", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesDisplayAnApplicationPasswordV2", + "functionName": "coreResourcesdisplayanapplicationpasswordv2", + "originalOperationId": null, + "domain": "profile", + "method": "GET", + "path": "/2/profile/applications/passwords/{password_id}", + "summary": "Display an application password", + "description": "Returns a variety of information about a single application password specified by the requested unique identifier.", + "tags": [ + "Profile > Applications Passwords" + ], + "mutating": false, + "pathParameters": [ + { + "name": "password_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/profile/applications/passwords/%7Bpassword_id%7D", + "operationId": "Core/ResourcesDisplayAnApplicationPasswordV2", + "summary": "Display an application password", + "categoryPath": [ + "Core Resources", + "Profile", + "Applications Passwords" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "password_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the password to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 18086 + }, + "enumValues": [], + "values": [], + "examples": [ + 18086 + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404" + ] + } + }, + { + "operationId": "Core/ResourcesDeleteProfilesAvatarV2", + "functionName": "coreResourcesdeleteprofilesavatarv2", + "originalOperationId": null, + "domain": "profile", + "method": "DELETE", + "path": "/2/profile/avatar", + "summary": "Delete profile's avatar.", + "description": "", + "tags": [ + "Profile" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/profile/avatar", + "operationId": "Core/ResourcesDeleteProfilesAvatarV2", + "summary": "Delete profile's avatar", + "categoryPath": [ + "Core Resources", + "Profile" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "401", + "404", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesAddUpdateProfilesAvatarV2", + "functionName": "coreResourcesaddupdateprofilesavatarv2", + "originalOperationId": null, + "domain": "profile", + "method": "POST", + "path": "/2/profile/avatar", + "summary": "Add / Update profile's avatar.", + "description": "Image must be a scared image with minimum size of 16 of type image/png, image/jpeg or image/gif", + "tags": [ + "Profile" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/profile/avatar", + "operationId": "Core/ResourcesAddUpdateProfilesAvatarV2", + "summary": "Add / Update profile's avatar", + "categoryPath": [ + "Core Resources", + "Profile" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "401", + "404", + "422", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesListEmailsV2", + "functionName": "coreResourceslistemailsv2", + "originalOperationId": null, + "domain": "profile", + "method": "GET", + "path": "/2/profile/emails", + "summary": "List emails", + "description": "Retrieve list of all email addresses of the current user's profile.", + "tags": [ + "Profile > Emails" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/profile/emails", + "operationId": "Core/ResourcesListEmailsV2", + "summary": "List emails", + "categoryPath": [ + "Core Resources", + "Profile", + "Emails" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "401", + "404" + ] + } + }, + { + "operationId": "Core/ResourcesDeleteAnEmailV2", + "functionName": "coreResourcesdeleteanemailv2", + "originalOperationId": null, + "domain": "profile", + "method": "DELETE", + "path": "/2/profile/emails/{email_type}/{email_id}", + "summary": "Delete an email", + "description": "Delete an email address of the current user's profile.", + "tags": [ + "Profile > Emails" + ], + "mutating": true, + "pathParameters": [ + { + "name": "email_type", + "in": "path", + "required": true + }, + { + "name": "email_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/profile/emails/%7Bemail_type%7D/%7Bemail_id%7D", + "operationId": "Core/ResourcesDeleteAnEmailV2", + "summary": "Delete an email", + "categoryPath": [ + "Core Resources", + "Profile", + "Emails" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "email_type", + "in": "path", + "required": true, + "description": "The email type (email|email_request) to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "email_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the email to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 93465 + }, + "enumValues": [], + "values": [], + "examples": [ + 93465 + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesDisplayAnEmailV2", + "functionName": "coreResourcesdisplayanemailv2", + "originalOperationId": null, + "domain": "profile", + "method": "GET", + "path": "/2/profile/emails/{email_type}/{email_id}", + "summary": "Display an email", + "description": "Get details of a specific email address of the current user's profile.", + "tags": [ + "Profile > Emails" + ], + "mutating": false, + "pathParameters": [ + { + "name": "email_type", + "in": "path", + "required": true + }, + { + "name": "email_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/profile/emails/%7Bemail_type%7D/%7Bemail_id%7D", + "operationId": "Core/ResourcesDisplayAnEmailV2", + "summary": "Display an email", + "categoryPath": [ + "Core Resources", + "Profile", + "Emails" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "email_type", + "in": "path", + "required": true, + "description": "The email type (email|email_request) to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "email_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the email to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 26143 + }, + "enumValues": [], + "values": [], + "examples": [ + 26143 + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404" + ] + } + }, + { + "operationId": "Core/ResourcesGetRelatedWorkspaceUsersV2", + "functionName": "coreResourcesgetrelatedworkspaceusersv2", + "originalOperationId": null, + "domain": "profile", + "method": "GET", + "path": "/2/profile/ksuites/mailboxes", + "summary": "Get related workspace users", + "description": "", + "tags": [ + "kSuite > Workspace" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/profile/ksuites/mailboxes", + "operationId": "Core/ResourcesGetRelatedWorkspaceUsersV2", + "summary": "Get related workspace users", + "categoryPath": [ + "Core Resources", + "kSuite", + "Workspace" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Core/ResourcesAttachAMailboxToCurrentUserV2", + "functionName": "coreResourcesattachamailboxtocurrentuserv2", + "originalOperationId": null, + "domain": "profile", + "method": "POST", + "path": "/2/profile/ksuites/mailboxes", + "summary": "Attach a mailbox to current user", + "description": "", + "tags": [ + "kSuite > Workspace" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/profile/ksuites/mailboxes", + "operationId": "Core/ResourcesAttachAMailboxToCurrentUserV2", + "summary": "Attach a mailbox to current user", + "categoryPath": [ + "Core Resources", + "kSuite", + "Workspace" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "201", + "400", + "404", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesUnlinkAMailboxFromCurrentUserV2", + "functionName": "coreResourcesunlinkamailboxfromcurrentuserv2", + "originalOperationId": null, + "domain": "profile", + "method": "DELETE", + "path": "/2/profile/ksuites/mailboxes/{mailbox_id}", + "summary": "Unlink a mailbox from current user", + "description": "", + "tags": [ + "kSuite > Workspace" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mailbox_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/profile/ksuites/mailboxes/%7Bmailbox_id%7D", + "operationId": "Core/ResourcesUnlinkAMailboxFromCurrentUserV2", + "summary": "Unlink a mailbox from current user", + "categoryPath": [ + "Core Resources", + "kSuite", + "Workspace" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "mailbox_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesSetMailboxAsPrimaryV2", + "functionName": "coreResourcessetmailboxasprimaryv2", + "originalOperationId": null, + "domain": "profile", + "method": "PUT", + "path": "/2/profile/ksuites/mailboxes/{mailbox_id}/set_primary", + "summary": "Set mailbox as primary", + "description": "", + "tags": [ + "kSuite > Workspace" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mailbox_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/profile/ksuites/mailboxes/%7Bmailbox_id%7D/set_primary", + "operationId": "Core/ResourcesSetMailboxAsPrimaryV2", + "summary": "Set mailbox as primary", + "categoryPath": [ + "Core Resources", + "kSuite", + "Workspace" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "mailbox_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesUpdateMailboxCredentialPasswordV2", + "functionName": "coreResourcesupdatemailboxcredentialpasswordv2", + "originalOperationId": null, + "domain": "profile", + "method": "PUT", + "path": "/2/profile/ksuites/mailboxes/{mailbox_id}/update_password", + "summary": "Update mailbox credential password", + "description": "", + "tags": [ + "kSuite > Workspace" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mailbox_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/profile/ksuites/mailboxes/%7Bmailbox_id%7D/update_password", + "operationId": "Core/ResourcesUpdateMailboxCredentialPasswordV2", + "summary": "Update mailbox credential password", + "categoryPath": [ + "Core Resources", + "kSuite", + "Workspace" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "mailbox_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesListPhonesV2", + "functionName": "coreResourceslistphonesv2", + "originalOperationId": null, + "domain": "profile", + "method": "GET", + "path": "/2/profile/phones", + "summary": "List phones", + "description": "This endpoint allows you to retrieve all the phones of the current user.", + "tags": [ + "Profile > Phones" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/profile/phones", + "operationId": "Core/ResourcesListPhonesV2", + "summary": "List phones", + "categoryPath": [ + "Core Resources", + "Profile", + "Phones" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "401", + "404" + ] + } + }, + { + "operationId": "Core/ResourcesDeleteAPhoneV2", + "functionName": "coreResourcesdeleteaphonev2", + "originalOperationId": null, + "domain": "profile", + "method": "DELETE", + "path": "/2/profile/phones/{phone_id}", + "summary": "Delete a phone", + "description": "Delete a current user profile phone", + "tags": [ + "Profile > Phones" + ], + "mutating": true, + "pathParameters": [ + { + "name": "phone_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/profile/phones/%7Bphone_id%7D", + "operationId": "Core/ResourcesDeleteAPhoneV2", + "summary": "Delete a phone", + "categoryPath": [ + "Core Resources", + "Profile", + "Phones" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "phone_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the phone to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 45333 + }, + "enumValues": [], + "values": [], + "examples": [ + 45333 + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404", + "500" + ] + } + }, + { + "operationId": "Core/ResourcesDisplayAPhoneV2", + "functionName": "coreResourcesdisplayaphonev2", + "originalOperationId": null, + "domain": "profile", + "method": "GET", + "path": "/2/profile/phones/{phone_id}", + "summary": "Display a phone", + "description": "Returns a variety of information about a single phone specified by the requested unique identifier.", + "tags": [ + "Profile > Phones" + ], + "mutating": false, + "pathParameters": [ + { + "name": "phone_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/profile/phones/%7Bphone_id%7D", + "operationId": "Core/ResourcesDisplayAPhoneV2", + "summary": "Display a phone", + "categoryPath": [ + "Core Resources", + "Profile", + "Phones" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "phone_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the phone to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 99603 + }, + "enumValues": [], + "values": [], + "examples": [ + 99603 + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404" + ] + } + } +]; +//# sourceMappingURL=profile.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/profile.js.map b/dist/src/generated/catalog/domains/profile.js.map new file mode 100644 index 0000000..794fe2a --- /dev/null +++ b/dist/src/generated/catalog/domains/profile.js.map @@ -0,0 +1 @@ +{"version":3,"file":"profile.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/profile.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/publicCloud.d.ts b/dist/src/generated/catalog/domains/publicCloud.d.ts new file mode 100644 index 0000000..e47a7b2 --- /dev/null +++ b/dist/src/generated/catalog/domains/publicCloud.d.ts @@ -0,0 +1,2 @@ +import type { OperationMetadata } from "../types.js"; +export declare const publicCloudOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/publicCloud.js b/dist/src/generated/catalog/domains/publicCloud.js new file mode 100644 index 0000000..5a1dfbe --- /dev/null +++ b/dist/src/generated/catalog/domains/publicCloud.js @@ -0,0 +1,11691 @@ +export const publicCloudOperations = [ + { + "operationId": "Public/CloudListAllPublicClouds", + "functionName": "publicCloudlistallpublicclouds", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds", + "summary": "List all public clouds", + "description": "List all public clouds for the given account", + "tags": [ + "Product Management" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "account_id", + "in": "query", + "required": true + }, + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds", + "operationId": "Public/CloudListAllPublicClouds", + "summary": "List all public clouds", + "categoryPath": [ + "Public Cloud", + "Product Management" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "status", + "enum": [ + "status", + "tags" + ] + }, + "enumValues": [ + "status", + "tags" + ], + "values": [ + "status", + "tags" + ], + "examples": [ + "status" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Unique identifier of the `account` that is related to the resource `{name}`", + "example": 5201 + }, + "enumValues": [], + "values": [], + "examples": [ + 5201 + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "search": { + "title": "search", + "type": "string", + "description": "Search for filtered results", + "example": "My Public Cloud" + } + }, + "description": "Available filters", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 25246 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 25246 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 46084 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 46084 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 95571 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 95571 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 40044 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 40044 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "customer_name", + "internal_name", + "expired_at", + "price", + "project_count" + ] + }, + "enumValues": [ + "customer_name", + "internal_name", + "expired_at", + "price", + "project_count" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[customer_name]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[customer_name]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Public/CloudGetPublicCloudInfo", + "functionName": "publicCloudgetpubliccloudinfo", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}", + "summary": "Get public cloud info", + "description": "Get a public cloud's details", + "tags": [ + "Product Management" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D", + "operationId": "Public/CloudGetPublicCloudInfo", + "summary": "Get public cloud info", + "categoryPath": [ + "Public Cloud", + "Product Management" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Public Cloud product", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 1176 + }, + "enumValues": [], + "values": [], + "examples": [ + 1176 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "status", + "enum": [ + "status", + "tags" + ] + }, + "enumValues": [ + "status", + "tags" + ], + "values": [ + "status", + "tags" + ], + "examples": [ + "status" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudUpdateAPublicCloud", + "functionName": "publicCloudupdateapubliccloud", + "originalOperationId": null, + "domain": "publicCloud", + "method": "PATCH", + "path": "/1/public_clouds/{public_cloud_id}", + "summary": "Update a public cloud", + "description": "Update the given public cloud", + "tags": [ + "Product Management" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/public_clouds/%7Bpublic_cloud_id%7D", + "operationId": "Public/CloudUpdateAPublicCloud", + "summary": "Update a public cloud", + "categoryPath": [ + "Public Cloud", + "Product Management" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Public Cloud product", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 64919 + }, + "enumValues": [], + "values": [], + "examples": [ + 64919 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudListProjects", + "functionName": "publicCloudlistprojects", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects", + "summary": "List projects", + "description": "List all public cloud projects of the given public cloud", + "tags": [ + "Projects" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects", + "operationId": "Public/CloudListProjects", + "summary": "List projects", + "categoryPath": [ + "Public Cloud", + "Projects" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Public Cloud product", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 68928 + }, + "enumValues": [], + "values": [], + "examples": [ + 68928 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "services", + "enum": [ + "services" + ] + }, + "enumValues": [ + "services" + ], + "values": [ + "services" + ], + "examples": [ + "services" + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "search": { + "title": "search", + "type": "string", + "description": "Search for filtered results", + "example": "My Public Cloud" + }, + "status": { + "title": "status", + "type": "array", + "items": { + "title": "item", + "enum": [ + "blocked", + "blocking", + "creating", + "deleted", + "deleting", + "error", + "ok", + "restoring", + "suspended", + "suspending", + "updating" + ], + "type": "string", + "description": "Filter by status" + }, + "description": "Filter by status" + } + }, + "description": "Available filters", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 92618 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 92618 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 88323 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 88323 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 77583 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 77583 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 58031 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 58031 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "name", + "open_stack_name", + "resource_level", + "price", + "user_count", + "status" + ] + }, + "enumValues": [ + "name", + "open_stack_name", + "resource_level", + "price", + "user_count", + "status" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[name]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[name]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Public/CloudCreateProject", + "functionName": "publicCloudcreateproject", + "originalOperationId": null, + "domain": "publicCloud", + "method": "POST", + "path": "/1/public_clouds/{public_cloud_id}/projects", + "summary": "Create project", + "description": "Create a new public cloud project with user", + "tags": [ + "Projects" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects", + "operationId": "Public/CloudCreateProject", + "summary": "Create project", + "categoryPath": [ + "Public Cloud", + "Projects" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "asynchronous", + "description": "This route response is asynchronous\n", + "values": [ + "always" + ] + } + ], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Public Cloud", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 95337 + }, + "enumValues": [], + "values": [], + "examples": [ + 95337 + ] + } + ], + "responseStatuses": [ + "202" + ] + } + }, + { + "operationId": "Public/CloudDeleteProject", + "functionName": "publicClouddeleteproject", + "originalOperationId": null, + "domain": "publicCloud", + "method": "DELETE", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}", + "summary": "Delete project", + "description": "Delete the given public cloud project and it's users (the project can be restored during 7 days)", + "tags": [ + "Projects" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D", + "operationId": "Public/CloudDeleteProject", + "summary": "Delete project", + "categoryPath": [ + "Public Cloud", + "Projects" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "asynchronous", + "description": "This route response is asynchronous\n", + "values": [ + "always" + ] + } + ], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "Public Cloud Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 12725 + }, + "enumValues": [], + "values": [], + "examples": [ + 12725 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "Public Cloud Project Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 90387 + }, + "enumValues": [], + "values": [], + "examples": [ + 90387 + ] + } + ], + "responseStatuses": [ + "200", + "202", + "400" + ] + } + }, + { + "operationId": "Public/CloudGetProjectDetails", + "functionName": "publicCloudgetprojectdetails", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}", + "summary": "Get project details", + "description": "Get the given public cloud project details", + "tags": [ + "Projects" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D", + "operationId": "Public/CloudGetProjectDetails", + "summary": "Get project details", + "categoryPath": [ + "Public Cloud", + "Projects" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "Public Cloud Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 18148 + }, + "enumValues": [], + "values": [], + "examples": [ + 18148 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "Public Cloud Project Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 51838 + }, + "enumValues": [], + "values": [], + "examples": [ + 51838 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "services", + "enum": [ + "services" + ] + }, + "enumValues": [ + "services" + ], + "values": [ + "services" + ], + "examples": [ + "services" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudUpdateProject", + "functionName": "publicCloudupdateproject", + "originalOperationId": null, + "domain": "publicCloud", + "method": "PATCH", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}", + "summary": "Update project", + "description": "Update the given public cloud project", + "tags": [ + "Projects" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D", + "operationId": "Public/CloudUpdateProject", + "summary": "Update project", + "categoryPath": [ + "Public Cloud", + "Projects" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "asynchronous", + "description": "This route response is asynchronous\n", + "values": [ + "always" + ] + } + ], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "Public Cloud Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 77554 + }, + "enumValues": [], + "values": [], + "examples": [ + 77554 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "Public Cloud Project Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 48790 + }, + "enumValues": [], + "values": [], + "examples": [ + 48790 + ] + } + ], + "responseStatuses": [ + "202" + ] + } + }, + { + "operationId": "Public/CloudListDatabaseServices", + "functionName": "publicCloudlistdatabaseservices", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas", + "summary": "List Database Services", + "description": "List all Database Services for the given public cloud project", + "tags": [ + "Database Service" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas", + "operationId": "Public/CloudListDatabaseServices", + "summary": "List Database Services", + "categoryPath": [ + "Public Cloud", + "Database Service" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 14944 + }, + "enumValues": [], + "values": [], + "examples": [ + 14944 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 69480 + }, + "enumValues": [], + "values": [], + "examples": [ + 69480 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "tags", + "enum": [ + "projects", + "packs", + "tags", + "connection", + "configuration", + "backups" + ] + }, + "enumValues": [ + "projects", + "packs", + "tags", + "connection", + "configuration", + "backups" + ], + "values": [ + "projects", + "packs", + "tags", + "connection", + "configuration", + "backups" + ], + "examples": [ + "tags" + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "currency": { + "title": "currency", + "enum": [ + "CHF", + "EUR" + ], + "type": "string" + }, + "regions": { + "title": "regions", + "type": "array", + "items": { + "title": "item", + "enum": [ + "dc4-a" + ], + "type": "string", + "description": "Filter by region" + }, + "description": "Filter by regions" + }, + "search": { + "title": "search", + "type": "string", + "description": "Search by name or OpenStack name", + "example": "My Database Service" + }, + "statuses": { + "title": "statuses", + "type": "array", + "items": { + "title": "item", + "enum": [ + "error", + "initializing", + "paused", + "ready", + "stopping", + "unknown" + ], + "type": "string", + "description": "Filter by Status", + "example": "Inactive" + }, + "description": "Filter by Statuses" + }, + "tags": { + "title": "tags", + "type": "array", + "items": { + "title": "item", + "type": "integer", + "description": "Filter by Tag Identifier" + }, + "description": "Filter by Tag Identifiers" + }, + "types": { + "title": "types", + "type": "array", + "items": { + "title": "item", + "enum": [ + "mysql" + ], + "type": "string", + "description": "Filter by Type", + "example": "mysql" + }, + "description": "Filter by Statuses" + } + }, + "description": "Available filters", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 58319 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 58319 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 6131 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 6131 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "name", + "status", + "region", + "instance_type", + "storage" + ] + }, + "enumValues": [ + "name", + "status", + "region", + "instance_type", + "storage" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[name]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[name]=asc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudCreateDatabaseService", + "functionName": "publicCloudcreatedatabaseservice", + "originalOperationId": null, + "domain": "publicCloud", + "method": "POST", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas", + "summary": "Create Database Service", + "description": "Create a new Database Service for the given public cloud project", + "tags": [ + "Database Service" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas", + "operationId": "Public/CloudCreateDatabaseService", + "summary": "Create Database Service", + "categoryPath": [ + "Public Cloud", + "Database Service" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 12891 + }, + "enumValues": [], + "values": [], + "examples": [ + 12891 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 55582 + }, + "enumValues": [], + "values": [], + "examples": [ + 55582 + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "Public/CloudDeleteDatabaseService", + "functionName": "publicClouddeletedatabaseservice", + "originalOperationId": null, + "domain": "publicCloud", + "method": "DELETE", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}", + "summary": "Delete Database Service", + "description": "Delete the given Database Service", + "tags": [ + "Database Service" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "keep_backup_files", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D", + "operationId": "Public/CloudDeleteDatabaseService", + "summary": "Delete Database Service", + "categoryPath": [ + "Public Cloud", + "Database Service" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 98340 + }, + "enumValues": [], + "values": [], + "examples": [ + 98340 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 87076 + }, + "enumValues": [], + "values": [], + "examples": [ + 87076 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 50057 + }, + "enumValues": [], + "values": [], + "examples": [ + 50057 + ] + }, + { + "name": "keep_backup_files", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "keep_backup_files", + "type": "boolean", + "description": "Should the database backup files be kept and not deleted", + "example": "1" + }, + "enumValues": [], + "values": [], + "examples": [ + "1" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudGetDatabaseService", + "functionName": "publicCloudgetdatabaseservice", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}", + "summary": "Get Database Service", + "description": "Return an instance of Database Service", + "tags": [ + "Database Service" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D", + "operationId": "Public/CloudGetDatabaseService", + "summary": "Get Database Service", + "categoryPath": [ + "Public Cloud", + "Database Service" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 21598 + }, + "enumValues": [], + "values": [], + "examples": [ + 21598 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 87830 + }, + "enumValues": [], + "values": [], + "examples": [ + 87830 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 76722 + }, + "enumValues": [], + "values": [], + "examples": [ + 76722 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "backups", + "enum": [ + "projects", + "packs", + "tags", + "connection", + "configuration", + "backups" + ] + }, + "enumValues": [ + "projects", + "packs", + "tags", + "connection", + "configuration", + "backups" + ], + "values": [ + "projects", + "packs", + "tags", + "connection", + "configuration", + "backups" + ], + "examples": [ + "backups" + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "currency": { + "title": "currency", + "enum": [ + "CHF", + "EUR" + ], + "type": "string" + } + }, + "description": "Available filters", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudUpdateDatabaseService", + "functionName": "publicCloudupdatedatabaseservice", + "originalOperationId": null, + "domain": "publicCloud", + "method": "PATCH", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}", + "summary": "Update Database Service", + "description": "Update the given Database Service", + "tags": [ + "Database Service" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D", + "operationId": "Public/CloudUpdateDatabaseService", + "summary": "Update Database Service", + "categoryPath": [ + "Public Cloud", + "Database Service" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 93337 + }, + "enumValues": [], + "values": [], + "examples": [ + 93337 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 7555 + }, + "enumValues": [], + "values": [], + "examples": [ + 7555 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 16814 + }, + "enumValues": [], + "values": [], + "examples": [ + 16814 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudListBackupSchedules", + "functionName": "publicCloudlistbackupschedules", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backup_schedules", + "summary": "List Backup Schedules", + "description": "List all backup schedules for given Database Service", + "tags": [ + "Database Service > Backups > Scheduled" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/backup_schedules", + "operationId": "Public/CloudListBackupSchedules", + "summary": "List Backup Schedules", + "categoryPath": [ + "Public Cloud", + "Database Service", + "Backups", + "Scheduled" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 35407 + }, + "enumValues": [], + "values": [], + "examples": [ + 35407 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 91411 + }, + "enumValues": [], + "values": [], + "examples": [ + 91411 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 59163 + }, + "enumValues": [], + "values": [], + "examples": [ + 59163 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudCreateBackupSchedule", + "functionName": "publicCloudcreatebackupschedule", + "originalOperationId": null, + "domain": "publicCloud", + "method": "POST", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backup_schedules", + "summary": "Create Backup Schedule", + "description": "", + "tags": [ + "Database Service > Backups > Scheduled" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/backup_schedules", + "operationId": "Public/CloudCreateBackupSchedule", + "summary": "Create Backup Schedule", + "categoryPath": [ + "Public Cloud", + "Database Service", + "Backups", + "Scheduled" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 68546 + }, + "enumValues": [], + "values": [], + "examples": [ + 68546 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 51143 + }, + "enumValues": [], + "values": [], + "examples": [ + 51143 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 87782 + }, + "enumValues": [], + "values": [], + "examples": [ + 87782 + ] + } + ], + "responseStatuses": [ + "201", + "400" + ] + } + }, + { + "operationId": "Public/CloudDeleteBackupSchedule", + "functionName": "publicClouddeletebackupschedule", + "originalOperationId": null, + "domain": "publicCloud", + "method": "DELETE", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backup_schedules/{backup_schedule_id}", + "summary": "Delete Backup Schedule", + "description": "Delete the backup schedule from the given Database Service", + "tags": [ + "Database Service > Backups > Scheduled" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + }, + { + "name": "backup_schedule_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/backup_schedules/%7Bbackup_schedule_id%7D", + "operationId": "Public/CloudDeleteBackupSchedule", + "summary": "Delete Backup Schedule", + "categoryPath": [ + "Public Cloud", + "Database Service", + "Backups", + "Scheduled" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 15744 + }, + "enumValues": [], + "values": [], + "examples": [ + 15744 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 52939 + }, + "enumValues": [], + "values": [], + "examples": [ + 52939 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 65828 + }, + "enumValues": [], + "values": [], + "examples": [ + 65828 + ] + }, + { + "name": "backup_schedule_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudGetBackupSchedule", + "functionName": "publicCloudgetbackupschedule", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backup_schedules/{backup_schedule_id}", + "summary": "Get Backup Schedule", + "description": "Get the Backup Schedule for given Database Service", + "tags": [ + "Database Service > Backups > Scheduled" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + }, + { + "name": "backup_schedule_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/backup_schedules/%7Bbackup_schedule_id%7D", + "operationId": "Public/CloudGetBackupSchedule", + "summary": "Get Backup Schedule", + "categoryPath": [ + "Public Cloud", + "Database Service", + "Backups", + "Scheduled" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 21017 + }, + "enumValues": [], + "values": [], + "examples": [ + 21017 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 64830 + }, + "enumValues": [], + "values": [], + "examples": [ + 64830 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 962 + }, + "enumValues": [], + "values": [], + "examples": [ + 962 + ] + }, + { + "name": "backup_schedule_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400" + ] + } + }, + { + "operationId": "Public/CloudUpdateBackupSchedule", + "functionName": "publicCloudupdatebackupschedule", + "originalOperationId": null, + "domain": "publicCloud", + "method": "PATCH", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backup_schedules/{backup_schedule_id}", + "summary": "Update Backup Schedule", + "description": "", + "tags": [ + "Database Service > Backups > Scheduled" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + }, + { + "name": "backup_schedule_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/backup_schedules/%7Bbackup_schedule_id%7D", + "operationId": "Public/CloudUpdateBackupSchedule", + "summary": "Update Backup Schedule", + "categoryPath": [ + "Public Cloud", + "Database Service", + "Backups", + "Scheduled" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 37390 + }, + "enumValues": [], + "values": [], + "examples": [ + 37390 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 65271 + }, + "enumValues": [], + "values": [], + "examples": [ + 65271 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 33999 + }, + "enumValues": [], + "values": [], + "examples": [ + 33999 + ] + }, + { + "name": "backup_schedule_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudListBackups", + "functionName": "publicCloudlistbackups", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backups", + "summary": "List Backups", + "description": "List all backups for given Database Service", + "tags": [ + "Database Service > Backups" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/backups", + "operationId": "Public/CloudListBackups", + "summary": "List Backups", + "categoryPath": [ + "Public Cloud", + "Database Service", + "Backups" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 36363 + }, + "enumValues": [], + "values": [], + "examples": [ + 36363 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 80496 + }, + "enumValues": [], + "values": [], + "examples": [ + 80496 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 57687 + }, + "enumValues": [], + "values": [], + "examples": [ + 57687 + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "search": { + "title": "search", + "type": "string", + "description": "Search by name or OpenStack name", + "example": "My Database Service" + }, + "statuses": { + "title": "statuses", + "type": "array", + "items": { + "title": "item", + "enum": [ + "Error", + "Failed", + "Running", + "Starting", + "Succeeded", + "Unknown" + ], + "type": "string", + "description": "Filter by Status", + "example": "Inactive" + }, + "description": "Filter by Statuses" + } + }, + "description": "Available filters", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "created_at", + "completed_at", + "status", + "location" + ] + }, + "enumValues": [ + "created_at", + "completed_at", + "status", + "location" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[created_at]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[created_at]=asc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudDeleteBackup", + "functionName": "publicClouddeletebackup", + "originalOperationId": null, + "domain": "publicCloud", + "method": "DELETE", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backups/{backup_id}", + "summary": "Delete Backup", + "description": "Delete the given Database Service backup", + "tags": [ + "Database Service > Backups" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + }, + { + "name": "backup_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/backups/%7Bbackup_id%7D", + "operationId": "Public/CloudDeleteBackup", + "summary": "Delete Backup", + "categoryPath": [ + "Public Cloud", + "Database Service", + "Backups" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 18179 + }, + "enumValues": [], + "values": [], + "examples": [ + 18179 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 1785 + }, + "enumValues": [], + "values": [], + "examples": [ + 1785 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 1836 + }, + "enumValues": [], + "values": [], + "examples": [ + 1836 + ] + }, + { + "name": "backup_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudGetBackup", + "functionName": "publicCloudgetbackup", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backups/{backup_id}", + "summary": "Get Backup", + "description": "Get the current information for the given Database Service backup", + "tags": [ + "Database Service > Backups" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + }, + { + "name": "backup_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/backups/%7Bbackup_id%7D", + "operationId": "Public/CloudGetBackup", + "summary": "Get Backup", + "categoryPath": [ + "Public Cloud", + "Database Service", + "Backups" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 10917 + }, + "enumValues": [], + "values": [], + "examples": [ + 10917 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 61339 + }, + "enumValues": [], + "values": [], + "examples": [ + 61339 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 47116 + }, + "enumValues": [], + "values": [], + "examples": [ + 47116 + ] + }, + { + "name": "backup_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudRemoveConfiguration", + "functionName": "publicCloudremoveconfiguration", + "originalOperationId": null, + "domain": "publicCloud", + "method": "DELETE", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/configurations", + "summary": "Remove Configuration", + "description": "Remove the configuration from the given Database Service", + "tags": [ + "Database Service > Configurations" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/configurations", + "operationId": "Public/CloudRemoveConfiguration", + "summary": "Remove Configuration", + "categoryPath": [ + "Public Cloud", + "Database Service", + "Configurations" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 88821 + }, + "enumValues": [], + "values": [], + "examples": [ + 88821 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 49217 + }, + "enumValues": [], + "values": [], + "examples": [ + 49217 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 98347 + }, + "enumValues": [], + "values": [], + "examples": [ + 98347 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudListConfiguration", + "functionName": "publicCloudlistconfiguration", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/configurations", + "summary": "List Configuration", + "description": "List the configuration for given Database Service", + "tags": [ + "Database Service > Configurations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/configurations", + "operationId": "Public/CloudListConfiguration", + "summary": "List Configuration", + "categoryPath": [ + "Public Cloud", + "Database Service", + "Configurations" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 7981 + }, + "enumValues": [], + "values": [], + "examples": [ + 7981 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 26442 + }, + "enumValues": [], + "values": [], + "examples": [ + 26442 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 10970 + }, + "enumValues": [], + "values": [], + "examples": [ + 10970 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudCreateUpdateConfiguration", + "functionName": "publicCloudcreateupdateconfiguration", + "originalOperationId": null, + "domain": "publicCloud", + "method": "PUT", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/configurations", + "summary": "Create/Update Configuration", + "description": "Add/Update the configuration for the given Database Service", + "tags": [ + "Database Service > Configurations" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/configurations", + "operationId": "Public/CloudCreateUpdateConfiguration", + "summary": "Create/Update Configuration", + "categoryPath": [ + "Public Cloud", + "Database Service", + "Configurations" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 79426 + }, + "enumValues": [], + "values": [], + "examples": [ + 79426 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 14862 + }, + "enumValues": [], + "values": [], + "examples": [ + 14862 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 69073 + }, + "enumValues": [], + "values": [], + "examples": [ + 69073 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "delete_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters", + "functionName": "delete1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters", + "originalOperationId": null, + "domain": "publicCloud", + "method": "DELETE", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/ip_filters", + "summary": "Remove IP Filters", + "description": "Remove all IP filters from the given Database Service", + "tags": [ + "Database Service > IP Filters" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/ip_filters", + "operationId": null, + "summary": "Remove IP Filters", + "categoryPath": [ + "Public Cloud", + "Database Service", + "IP Filters" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 65841 + }, + "enumValues": [], + "values": [], + "examples": [ + 65841 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 14642 + }, + "enumValues": [], + "values": [], + "examples": [ + 14642 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 41333 + }, + "enumValues": [], + "values": [], + "examples": [ + 41333 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters", + "functionName": "get1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/ip_filters", + "summary": "List IP Filters", + "description": "List all IP filters for given Database Service", + "tags": [ + "Database Service > IP Filters" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/ip_filters", + "operationId": null, + "summary": "List IP Filters", + "categoryPath": [ + "Public Cloud", + "Database Service", + "IP Filters" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 32185 + }, + "enumValues": [], + "values": [], + "examples": [ + 32185 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 29385 + }, + "enumValues": [], + "values": [], + "examples": [ + 29385 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 3484 + }, + "enumValues": [], + "values": [], + "examples": [ + 3484 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "put_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters", + "functionName": "put1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters", + "originalOperationId": null, + "domain": "publicCloud", + "method": "PUT", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/ip_filters", + "summary": "Create/Update IP Filters", + "description": "Add/Update the list of IP filters for the given Database Service", + "tags": [ + "Database Service > IP Filters" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/ip_filters", + "operationId": null, + "summary": "Create/Update IP Filters", + "categoryPath": [ + "Public Cloud", + "Database Service", + "IP Filters" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 63394 + }, + "enumValues": [], + "values": [], + "examples": [ + 63394 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 89191 + }, + "enumValues": [], + "values": [], + "examples": [ + 89191 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 87045 + }, + "enumValues": [], + "values": [], + "examples": [ + 87045 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudListLogs", + "functionName": "publicCloudlistlogs", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/logs", + "summary": "List Logs", + "description": "List all Database Service logs for the given Database Service", + "tags": [ + "Database Service > Logs" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "direction", + "in": "query", + "required": false + }, + { + "name": "filter", + "in": "query", + "required": false + }, + { + "name": "from_date", + "in": "query", + "required": false + }, + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + }, + { + "name": "to_date", + "in": "query", + "required": false + }, + { + "name": "type", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/logs", + "operationId": "Public/CloudListLogs", + "summary": "List Logs", + "categoryPath": [ + "Public Cloud", + "Database Service", + "Logs" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 14740 + }, + "enumValues": [], + "values": [], + "examples": [ + 14740 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 95698 + }, + "enumValues": [], + "values": [], + "examples": [ + 95698 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 6706 + }, + "enumValues": [], + "values": [], + "examples": [ + 6706 + ] + }, + { + "name": "direction", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "direction", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Query direction by date", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "desc" + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "search": { + "title": "search", + "type": "string", + "description": "Search by log text", + "example": "Log 123" + } + }, + "description": "Available filters", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "from_date", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "from_date", + "minimum": 1767222000, + "type": "integer", + "description": "Get logs from this date [format: timestamp]", + "example": "1767222000" + }, + "enumValues": [], + "values": [], + "examples": [ + "1767222000" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "page", + "type": "integer", + "description": "Current page number to return", + "example": "2" + }, + "enumValues": [], + "values": [], + "examples": [ + "2" + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "per_page", + "maximum": 500, + "type": "integer", + "description": "How many records to return per page", + "example": "100" + }, + "enumValues": [], + "values": [], + "examples": [ + "100" + ] + }, + { + "name": "to_date", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "to_date", + "type": "integer", + "description": "Get logs to this date [format: timestamp]", + "example": "1772319600" + }, + "enumValues": [], + "values": [], + "examples": [ + "1772319600" + ] + }, + { + "name": "type", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "type", + "enum": [ + "slow-logs", + "stdout" + ], + "type": "string", + "description": "Type of log to return", + "example": "stdout" + }, + "enumValues": [ + "slow-logs", + "stdout" + ], + "values": [], + "examples": [ + "stdout" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudDownloadLogs", + "functionName": "publicClouddownloadlogs", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/logs/download", + "summary": "Download Logs", + "description": "Download all logs for the given Database Service and period.", + "tags": [ + "Database Service > Logs" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "direction", + "in": "query", + "required": false + }, + { + "name": "filter", + "in": "query", + "required": false + }, + { + "name": "format", + "in": "query", + "required": false + }, + { + "name": "from_date", + "in": "query", + "required": false + }, + { + "name": "to_date", + "in": "query", + "required": false + }, + { + "name": "type", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/logs/download", + "operationId": "Public/CloudDownloadLogs", + "summary": "Download Logs", + "categoryPath": [ + "Public Cloud", + "Database Service", + "Logs" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 87868 + }, + "enumValues": [], + "values": [], + "examples": [ + 87868 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 59049 + }, + "enumValues": [], + "values": [], + "examples": [ + 59049 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 60079 + }, + "enumValues": [], + "values": [], + "examples": [ + 60079 + ] + }, + { + "name": "direction", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "direction", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "description": "Query direction by date", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "desc" + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "search": { + "title": "search", + "type": "string", + "description": "Search by log text", + "example": "Log 123" + } + }, + "description": "Available filters", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "format", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "format", + "enum": [ + "json", + "text" + ], + "type": "string", + "description": "Format to download logs in", + "example": "json" + }, + "enumValues": [ + "json", + "text" + ], + "values": [], + "examples": [ + "json" + ] + }, + { + "name": "from_date", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "from_date", + "minimum": 1767222000, + "type": "integer", + "description": "Get logs from this date [format: timestamp]", + "example": "1767222000" + }, + "enumValues": [], + "values": [], + "examples": [ + "1767222000" + ] + }, + { + "name": "to_date", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "to_date", + "type": "integer", + "description": "Get logs to this date [format: timestamp]", + "example": "1772319600" + }, + "enumValues": [], + "values": [], + "examples": [ + "1772319600" + ] + }, + { + "name": "type", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "type", + "enum": [ + "slow-logs", + "stdout" + ], + "type": "string", + "description": "Type of log to return", + "example": "stdout" + }, + "enumValues": [ + "slow-logs", + "stdout" + ], + "values": [], + "examples": [ + "stdout" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudResetPassword", + "functionName": "publicCloudresetpassword", + "originalOperationId": null, + "domain": "publicCloud", + "method": "POST", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/reset_password", + "summary": "Reset Password", + "description": "Reset the root password and send it and other connection information to use for logging into the given Database Service", + "tags": [ + "Database Service" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/reset_password", + "operationId": "Public/CloudResetPassword", + "summary": "Reset Password", + "categoryPath": [ + "Public Cloud", + "Database Service" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 5232 + }, + "enumValues": [], + "values": [], + "examples": [ + 5232 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 71092 + }, + "enumValues": [], + "values": [], + "examples": [ + 71092 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 46073 + }, + "enumValues": [], + "values": [], + "examples": [ + 46073 + ] + } + ], + "responseStatuses": [ + "200", + "400" + ] + } + }, + { + "operationId": "Public/CloudCreateRestore", + "functionName": "publicCloudcreaterestore", + "originalOperationId": null, + "domain": "publicCloud", + "method": "POST", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/restores", + "summary": "Create Restore", + "description": "Create a new restore for the given Database Service using the given backup", + "tags": [ + "Database Service > Restores" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/restores", + "operationId": "Public/CloudCreateRestore", + "summary": "Create Restore", + "categoryPath": [ + "Public Cloud", + "Database Service", + "Restores" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 25493 + }, + "enumValues": [], + "values": [], + "examples": [ + 25493 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 7298 + }, + "enumValues": [], + "values": [], + "examples": [ + 7298 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 62934 + }, + "enumValues": [], + "values": [], + "examples": [ + 62934 + ] + } + ], + "responseStatuses": [ + "201", + "400" + ] + } + }, + { + "operationId": "Public/CloudGetRestore", + "functionName": "publicCloudgetrestore", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/restores/{restore_id}", + "summary": "Get Restore", + "description": "Get the current information for the given Database Service restore", + "tags": [ + "Database Service > Restores" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + }, + { + "name": "restore_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/restores/%7Brestore_id%7D", + "operationId": "Public/CloudGetRestore", + "summary": "Get Restore", + "categoryPath": [ + "Public Cloud", + "Database Service", + "Restores" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 97773 + }, + "enumValues": [], + "values": [], + "examples": [ + 97773 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 94190 + }, + "enumValues": [], + "values": [], + "examples": [ + 94190 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 392 + }, + "enumValues": [], + "values": [], + "examples": [ + 392 + ] + }, + { + "name": "restore_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudToggleSlowLogs", + "functionName": "publicCloudtoggleslowlogs", + "originalOperationId": null, + "domain": "publicCloud", + "method": "POST", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/toggle_slow_logs", + "summary": "Toggle Slow Logs", + "description": "Turn on/off slow logs for the given Database Service", + "tags": [ + "Database Service" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "dbaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/toggle_slow_logs", + "operationId": "Public/CloudToggleSlowLogs", + "summary": "Toggle Slow Logs", + "categoryPath": [ + "Public Cloud", + "Database Service" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 20350 + }, + "enumValues": [], + "values": [], + "examples": [ + 20350 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 32349 + }, + "enumValues": [], + "values": [], + "examples": [ + 32349 + ] + }, + { + "name": "dbaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 8232 + }, + "enumValues": [], + "values": [], + "examples": [ + 8232 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudListKubernetesServices", + "functionName": "publicCloudlistkubernetesservices", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas", + "summary": "List Kubernetes Services", + "description": "List all instances of Kubernetes Service in the given project", + "tags": [ + "Kubernetes Service" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas", + "operationId": "Public/CloudListKubernetesServices", + "summary": "List Kubernetes Services", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 99018 + }, + "enumValues": [], + "values": [], + "examples": [ + 99018 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 91091 + }, + "enumValues": [], + "values": [], + "examples": [ + 91091 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "tags", + "enum": [ + "packs", + "projects", + "instances", + "tags" + ] + }, + "enumValues": [ + "packs", + "projects", + "instances", + "tags" + ], + "values": [ + "packs", + "projects", + "instances", + "tags" + ], + "examples": [ + "tags" + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "packs": { + "title": "packs", + "type": "array", + "items": { + "title": "item", + "enum": [ + 1, + 2 + ], + "type": "integer", + "description": "Filter by Pack Identifier" + }, + "description": "Filter by Pack Identifiers" + }, + "regions": { + "title": "regions", + "type": "array", + "items": { + "title": "item", + "enum": [ + "dc3-a", + "dc4-a" + ], + "type": "string", + "description": "Filter by region" + }, + "description": "Filter by regions" + }, + "search": { + "title": "search", + "type": "string", + "description": "Search by name or OpenStack name", + "example": "My KaaS" + }, + "statuses": { + "title": "statuses", + "type": "array", + "items": { + "title": "item", + "enum": [ + "Active", + "Creating", + "Deleting", + "Failed", + "Suspended", + "Unknown", + "Updating" + ], + "type": "string", + "description": "Filter by Status", + "example": "Inactive" + }, + "description": "Filter by Statuses" + }, + "tags": { + "title": "tags", + "type": "array", + "items": { + "title": "item", + "type": "integer", + "description": "Filter by Tag Identifier" + }, + "description": "Filter by Tag Identifiers" + } + }, + "description": "Available filters", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 14613 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 14613 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 82933 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 82933 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 53479 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 53479 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 88868 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 88868 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "name", + "open_stack_name", + "region", + "kubernetes_version" + ] + }, + "enumValues": [ + "name", + "open_stack_name", + "region", + "kubernetes_version" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[name]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[name]=asc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudCreateKubernetesService", + "functionName": "publicCloudcreatekubernetesservice", + "originalOperationId": null, + "domain": "publicCloud", + "method": "POST", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas", + "summary": "Create Kubernetes Service", + "description": "Create a new instance of Kubernetes Service\n\nReturns the unique identifier of the newly created Kubernetes Service", + "tags": [ + "Kubernetes Service" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas", + "operationId": "Public/CloudCreateKubernetesService", + "summary": "Create Kubernetes Service", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 22156 + }, + "enumValues": [], + "values": [], + "examples": [ + 22156 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 89747 + }, + "enumValues": [], + "values": [], + "examples": [ + 89747 + ] + } + ], + "responseStatuses": [ + "201", + "400" + ] + } + }, + { + "operationId": "Public/CloudDeleteKubernetesService", + "functionName": "publicClouddeletekubernetesservice", + "originalOperationId": null, + "domain": "publicCloud", + "method": "DELETE", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}", + "summary": "Delete Kubernetes Service", + "description": "Delete an instance of Kubernetes Service", + "tags": [ + "Kubernetes Service" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "kaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D", + "operationId": "Public/CloudDeleteKubernetesService", + "summary": "Delete Kubernetes Service", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 98115 + }, + "enumValues": [], + "values": [], + "examples": [ + 98115 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 58492 + }, + "enumValues": [], + "values": [], + "examples": [ + 58492 + ] + }, + { + "name": "kaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 15221 + }, + "enumValues": [], + "values": [], + "examples": [ + 15221 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudGetKubernetesService", + "functionName": "publicCloudgetkubernetesservice", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}", + "summary": "Get Kubernetes Service", + "description": "Return an instance of Kubernetes Service", + "tags": [ + "Kubernetes Service" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "kaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D", + "operationId": "Public/CloudGetKubernetesService", + "summary": "Get Kubernetes Service", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 39096 + }, + "enumValues": [], + "values": [], + "examples": [ + 39096 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 96613 + }, + "enumValues": [], + "values": [], + "examples": [ + 96613 + ] + }, + { + "name": "kaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 96937 + }, + "enumValues": [], + "values": [], + "examples": [ + 96937 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "instances", + "enum": [ + "packs", + "projects", + "instances", + "tags" + ] + }, + "enumValues": [ + "packs", + "projects", + "instances", + "tags" + ], + "values": [ + "packs", + "projects", + "instances", + "tags" + ], + "examples": [ + "instances" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudUpdateKubernetesService", + "functionName": "publicCloudupdatekubernetesservice", + "originalOperationId": null, + "domain": "publicCloud", + "method": "PATCH", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}", + "summary": "Update Kubernetes Service", + "description": "Modify an instance of Kubernetes Service", + "tags": [ + "Kubernetes Service" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "kaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D", + "operationId": "Public/CloudUpdateKubernetesService", + "summary": "Update Kubernetes Service", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 4982 + }, + "enumValues": [], + "values": [], + "examples": [ + 4982 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 40990 + }, + "enumValues": [], + "values": [], + "examples": [ + 40990 + ] + }, + { + "name": "kaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 10741 + }, + "enumValues": [], + "values": [], + "examples": [ + 10741 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudGetTheCurrentStateOfAKaasApiserverParams", + "functionName": "publicCloudgetthecurrentstateofakaasapiserverparams", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/apiserver", + "summary": "Get the current state of a Kaas apiserver params", + "description": "", + "tags": [ + "Kubernetes Service" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "kaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D/apiserver", + "operationId": "Public/CloudGetTheCurrentStateOfAKaasApiserverParams", + "summary": "Get the current state of a Kaas apiserver params", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 94294 + }, + "enumValues": [], + "values": [], + "examples": [ + 94294 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 79565 + }, + "enumValues": [], + "values": [], + "examples": [ + 79565 + ] + }, + { + "name": "kaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 61679 + }, + "enumValues": [], + "values": [], + "examples": [ + 61679 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudPatchApiserverParamsOfASpecificKaas", + "functionName": "publicCloudpatchapiserverparamsofaspecifickaas", + "originalOperationId": null, + "domain": "publicCloud", + "method": "PATCH", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/apiserver", + "summary": "Patch apiserver params of a specific Kaas", + "description": "", + "tags": [ + "Kubernetes Service" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "kaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D/apiserver", + "operationId": "Public/CloudPatchApiserverParamsOfASpecificKaas", + "summary": "Patch apiserver params of a specific Kaas", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 70557 + }, + "enumValues": [], + "values": [], + "examples": [ + 70557 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 31024 + }, + "enumValues": [], + "values": [], + "examples": [ + 31024 + ] + }, + { + "name": "kaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 68196 + }, + "enumValues": [], + "values": [], + "examples": [ + 68196 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudListInstancePools", + "functionName": "publicCloudlistinstancepools", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/instance_pools", + "summary": "List Instance Pools", + "description": "List all Instance Pools for the given Kubernetes Service", + "tags": [ + "Kubernetes Service > Instance Pools" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "kaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D/instance_pools", + "operationId": "Public/CloudListInstancePools", + "summary": "List Instance Pools", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service", + "Instance Pools" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 98654 + }, + "enumValues": [], + "values": [], + "examples": [ + 98654 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 16933 + }, + "enumValues": [], + "values": [], + "examples": [ + 16933 + ] + }, + { + "name": "kaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 24688 + }, + "enumValues": [], + "values": [], + "examples": [ + 24688 + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "availability_zones": { + "title": "availability_zones", + "type": "array", + "items": { + "title": "item", + "enum": [ + "az-1", + "az-2", + "az-3", + "dc3-a-04", + "dc3-a-09", + "dc3-a-10" + ], + "type": "string", + "description": "Filter by availability zone" + }, + "description": "Filter by availability zones" + }, + "search": { + "title": "search", + "type": "string", + "description": "Search for node pool", + "example": "My Node Pool" + }, + "statuses": { + "title": "statuses", + "type": "array", + "items": { + "title": "item", + "enum": [ + "Active", + "Creating", + "Deleting", + "Failed", + "FailedQuota", + "ScalingDown", + "ScalingUp", + "Unknown", + "Updating" + ], + "type": "string", + "description": "Filter by Status", + "example": "Inactive" + }, + "description": "Filter by Statuses" + } + }, + "description": "Available filters", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 26480 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 26480 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 92622 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 92622 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 63605 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 63605 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 34048 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 34048 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "name", + "open_stack_name", + "availability_zone", + "flavor", + "minimum_instances" + ] + }, + "enumValues": [ + "name", + "open_stack_name", + "availability_zone", + "flavor", + "minimum_instances" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[name]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[name]=asc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudCreateInstancePool", + "functionName": "publicCloudcreateinstancepool", + "originalOperationId": null, + "domain": "publicCloud", + "method": "POST", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/instance_pools", + "summary": "Create Instance Pool", + "description": "Create a new Instance Pool for the given Kubernetes Service\n\nReturns the unique identifier of the newly created Instance Pool", + "tags": [ + "Kubernetes Service > Instance Pools" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "kaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D/instance_pools", + "operationId": "Public/CloudCreateInstancePool", + "summary": "Create Instance Pool", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service", + "Instance Pools" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 50582 + }, + "enumValues": [], + "values": [], + "examples": [ + 50582 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 25073 + }, + "enumValues": [], + "values": [], + "examples": [ + 25073 + ] + }, + { + "name": "kaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 75431 + }, + "enumValues": [], + "values": [], + "examples": [ + 75431 + ] + } + ], + "responseStatuses": [ + "201", + "400" + ] + } + }, + { + "operationId": "Public/CloudDeleteInstancePool", + "functionName": "publicClouddeleteinstancepool", + "originalOperationId": null, + "domain": "publicCloud", + "method": "DELETE", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/instance_pools/{kaas_worker_pool_id}", + "summary": "Delete Instance Pool", + "description": "Delete an Instance Pool from the given Kubernetes Service", + "tags": [ + "Kubernetes Service > Instance Pools" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "kaas_id", + "in": "path", + "required": true + }, + { + "name": "kaas_worker_pool_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D/instance_pools/%7Bkaas_worker_pool_id%7D", + "operationId": "Public/CloudDeleteInstancePool", + "summary": "Delete Instance Pool", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service", + "Instance Pools" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 73483 + }, + "enumValues": [], + "values": [], + "examples": [ + 73483 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 70792 + }, + "enumValues": [], + "values": [], + "examples": [ + 70792 + ] + }, + { + "name": "kaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 39170 + }, + "enumValues": [], + "values": [], + "examples": [ + 39170 + ] + }, + { + "name": "kaas_worker_pool_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 864 + }, + "enumValues": [], + "values": [], + "examples": [ + 864 + ] + } + ], + "responseStatuses": [ + "200", + "400" + ] + } + }, + { + "operationId": "Public/CloudGetInstancePool", + "functionName": "publicCloudgetinstancepool", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/instance_pools/{kaas_worker_pool_id}", + "summary": "Get Instance Pool", + "description": "Return an Instance Pool from the given Kubernetes Service", + "tags": [ + "Kubernetes Service > Instance Pools" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "kaas_id", + "in": "path", + "required": true + }, + { + "name": "kaas_worker_pool_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D/instance_pools/%7Bkaas_worker_pool_id%7D", + "operationId": "Public/CloudGetInstancePool", + "summary": "Get Instance Pool", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service", + "Instance Pools" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 37631 + }, + "enumValues": [], + "values": [], + "examples": [ + 37631 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 89500 + }, + "enumValues": [], + "values": [], + "examples": [ + 89500 + ] + }, + { + "name": "kaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 30947 + }, + "enumValues": [], + "values": [], + "examples": [ + 30947 + ] + }, + { + "name": "kaas_worker_pool_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 27682 + }, + "enumValues": [], + "values": [], + "examples": [ + 27682 + ] + } + ], + "responseStatuses": [ + "200", + "400" + ] + } + }, + { + "operationId": "Public/CloudUpdateInstancePool", + "functionName": "publicCloudupdateinstancepool", + "originalOperationId": null, + "domain": "publicCloud", + "method": "PATCH", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/instance_pools/{kaas_worker_pool_id}", + "summary": "Update Instance Pool", + "description": "Modify an Instance Pool from the given Kubernetes Service", + "tags": [ + "Kubernetes Service > Instance Pools" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "kaas_id", + "in": "path", + "required": true + }, + { + "name": "kaas_worker_pool_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D/instance_pools/%7Bkaas_worker_pool_id%7D", + "operationId": "Public/CloudUpdateInstancePool", + "summary": "Update Instance Pool", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service", + "Instance Pools" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 48394 + }, + "enumValues": [], + "values": [], + "examples": [ + 48394 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 57224 + }, + "enumValues": [], + "values": [], + "examples": [ + 57224 + ] + }, + { + "name": "kaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 65739 + }, + "enumValues": [], + "values": [], + "examples": [ + 65739 + ] + }, + { + "name": "kaas_worker_pool_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 13292 + }, + "enumValues": [], + "values": [], + "examples": [ + 13292 + ] + } + ], + "responseStatuses": [ + "200", + "400" + ] + } + }, + { + "operationId": "Public/CloudRemoveIPFilters", + "functionName": "publicCloudremoveipfilters", + "originalOperationId": null, + "domain": "publicCloud", + "method": "DELETE", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/ip_filters", + "summary": "Remove IP Filters", + "description": "Remove all IP filters from the given Kubernetes Service", + "tags": [ + "Kubernetes Service > IP Filtering" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "kaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D/ip_filters", + "operationId": "Public/CloudRemoveIPFilters", + "summary": "Remove IP Filters", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service", + "IP Filtering" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 49885 + }, + "enumValues": [], + "values": [], + "examples": [ + 49885 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 93128 + }, + "enumValues": [], + "values": [], + "examples": [ + 93128 + ] + }, + { + "name": "kaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 32856 + }, + "enumValues": [], + "values": [], + "examples": [ + 32856 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudListIPFilters", + "functionName": "publicCloudlistipfilters", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/ip_filters", + "summary": "List IP Filters", + "description": "List all IP filters for given Kubernetes Service", + "tags": [ + "Kubernetes Service > IP Filtering" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "kaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D/ip_filters", + "operationId": "Public/CloudListIPFilters", + "summary": "List IP Filters", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service", + "IP Filtering" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 99537 + }, + "enumValues": [], + "values": [], + "examples": [ + 99537 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 51459 + }, + "enumValues": [], + "values": [], + "examples": [ + 51459 + ] + }, + { + "name": "kaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 36485 + }, + "enumValues": [], + "values": [], + "examples": [ + 36485 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudCreateUpdateIPFilters", + "functionName": "publicCloudcreateupdateipfilters", + "originalOperationId": null, + "domain": "publicCloud", + "method": "PUT", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/ip_filters", + "summary": "Create/Update IP Filters", + "description": "Add/Update the list of IP filters for the given Kubernetes Service", + "tags": [ + "Kubernetes Service > IP Filtering" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "kaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D/ip_filters", + "operationId": "Public/CloudCreateUpdateIPFilters", + "summary": "Create/Update IP Filters", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service", + "IP Filtering" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 23768 + }, + "enumValues": [], + "values": [], + "examples": [ + 23768 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 33078 + }, + "enumValues": [], + "values": [], + "examples": [ + 33078 + ] + }, + { + "name": "kaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 33778 + }, + "enumValues": [], + "values": [], + "examples": [ + 33778 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudDownloadKubernetesServiceConfiguration", + "functionName": "publicClouddownloadkubernetesserviceconfiguration", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/kube_config", + "summary": "Download Kubernetes Service Configuration", + "description": "Download the KaaS Administration Kubernetes Service Configuration", + "tags": [ + "Kubernetes Service" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "kaas_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D/kube_config", + "operationId": "Public/CloudDownloadKubernetesServiceConfiguration", + "summary": "Download Kubernetes Service Configuration", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 80593 + }, + "enumValues": [], + "values": [], + "examples": [ + 80593 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 84050 + }, + "enumValues": [], + "values": [], + "examples": [ + 84050 + ] + }, + { + "name": "kaas_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 72904 + }, + "enumValues": [], + "values": [], + "examples": [ + 72904 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudListFlavors", + "functionName": "publicCloudlistflavors", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/flavors", + "summary": "List Flavors", + "description": "List all possible Kubernetes Service flavors for the given account", + "tags": [ + "Kubernetes Service > Data" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "filter", + "in": "query", + "required": false + }, + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + }, + { + "name": "region", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/flavors", + "operationId": "Public/CloudListFlavors", + "summary": "List Flavors", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service", + "Data" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 95495 + }, + "enumValues": [], + "values": [], + "examples": [ + 95495 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 72992 + }, + "enumValues": [], + "values": [], + "examples": [ + 72992 + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "available": { + "title": "available", + "type": "boolean", + "description": "Filter by Available Images" + }, + "cpu": { + "title": "cpu", + "type": "integer", + "description": "Filter by number of CPUs" + }, + "gpu_optimized": { + "title": "gpu_optimized", + "type": "boolean", + "description": "Filter by GPU Optimized Images" + }, + "gpu_types": { + "title": "gpu_types", + "type": "array", + "items": { + "title": "item", + "enum": [ + "A2", + "L4", + "T4" + ], + "type": "string", + "description": "Filter by GPU Optimized Images" + }, + "description": "Filter by GPU Optimized Images" + }, + "iops_optimized": { + "title": "iops_optimized", + "type": "boolean", + "description": "Filter by Memory Optimized Images" + }, + "maximum_cpu": { + "title": "maximum_cpu", + "minimum": 0, + "type": "integer", + "description": "Filter by number of CPUs, maximum value" + }, + "maximum_ram": { + "title": "maximum_ram", + "minimum": 0, + "type": "integer", + "description": "Filter by amount of RAM, maximum value" + }, + "maximum_rate": { + "title": "maximum_rate", + "type": "object", + "properties": { + "excluding_tax": { + "title": "excluding_tax", + "type": "number", + "description": "Filter by maximum rate (lte, including tax)", + "format": "double" + }, + "including_tax": { + "title": "including_tax", + "type": "number", + "description": "Filter by maximum rate (lte, including tax)", + "format": "double" + } + }, + "description": "Filter by maximum rate" + }, + "maximum_storage": { + "title": "maximum_storage", + "minimum": 0, + "type": "integer", + "description": "Filter by amount of Storage, maximum value" + }, + "memory_optimized": { + "title": "memory_optimized", + "type": "boolean", + "description": "Filter by Memory Optimized Images" + }, + "minimum_rate": { + "title": "minimum_rate", + "type": "object", + "properties": { + "excluding_tax": { + "title": "excluding_tax", + "type": "number", + "description": "Filter by minimum rate (gte, excluding tax)", + "format": "double" + }, + "including_tax": { + "title": "including_tax", + "type": "number", + "description": "Filter by minimum rate (gte, including tax)", + "format": "double" + } + }, + "description": "Filter by minimum rate" + }, + "ram": { + "title": "ram", + "type": "integer", + "description": "Filter by amount of RAM" + }, + "search": { + "title": "search", + "type": "string", + "description": "Search flavors by name", + "example": "a1-ram2" + }, + "storage": { + "title": "storage", + "type": "integer", + "description": "Filter by amount of Storage" + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "page", + "minimum": 1, + "type": "integer", + "example": 84288 + }, + "enumValues": [], + "values": [], + "examples": [ + 84288 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "per_page", + "minimum": 1, + "type": "integer", + "example": 80764 + }, + "enumValues": [], + "values": [], + "examples": [ + 80764 + ] + }, + { + "name": "region", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "region", + "enum": [ + "dc3-a", + "dc4-a" + ], + "type": "string", + "description": "Public Cloud region to use for your KaaS", + "example": "dc4-a" + }, + "enumValues": [ + "dc3-a", + "dc4-a" + ], + "values": [], + "examples": [ + "dc4-a" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudListFlavorFilters", + "functionName": "publicCloudlistflavorfilters", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/flavors/filters", + "summary": "List Flavor Filters", + "description": "List filters for Kubernetes Service flavors for the given account", + "tags": [ + "Kubernetes Service > Data" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "region", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/flavors/filters", + "operationId": "Public/CloudListFlavorFilters", + "summary": "List Flavor Filters", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service", + "Data" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 63512 + }, + "enumValues": [], + "values": [], + "examples": [ + 63512 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 92667 + }, + "enumValues": [], + "values": [], + "examples": [ + 92667 + ] + }, + { + "name": "region", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "region", + "enum": [ + "dc3-a", + "dc4-a" + ], + "type": "string", + "description": "Public Cloud region to use for your KaaS", + "example": "dc4-a" + }, + "enumValues": [ + "dc3-a", + "dc4-a" + ], + "values": [], + "examples": [ + "dc4-a" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudListUsers", + "functionName": "publicCloudlistusers", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users", + "summary": "List users", + "description": "List all public cloud users for the given public cloud project", + "tags": [ + "Users" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/users", + "operationId": "Public/CloudListUsers", + "summary": "List users", + "categoryPath": [ + "Public Cloud", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "Public Cloud Product Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 48809 + }, + "enumValues": [], + "values": [], + "examples": [ + 48809 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "Public Cloud Project Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 23382 + }, + "enumValues": [], + "values": [], + "examples": [ + 23382 + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "search": { + "title": "search", + "type": "string", + "description": "Search for filtered results", + "example": "My Public Cloud user" + }, + "status": { + "title": "status", + "type": "array", + "items": { + "title": "item", + "enum": [ + "creating", + "deleting", + "disabled", + "disabling", + "error", + "ok", + "updating" + ], + "type": "string", + "description": "Filter by status" + }, + "description": "Filter by status" + } + }, + "description": "Available filters", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 82949 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 82949 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 78440 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 78440 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 7578 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 7578 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 20592 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 20592 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "description", + "open_stack_name", + "email", + "status" + ] + }, + "enumValues": [ + "description", + "open_stack_name", + "email", + "status" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[description]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[description]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Public/CloudCreateUser", + "functionName": "publicCloudcreateuser", + "originalOperationId": null, + "domain": "publicCloud", + "method": "POST", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users", + "summary": "Create user", + "description": "Create a new public cloud user for the given public cloud project", + "tags": [ + "Users" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/users", + "operationId": "Public/CloudCreateUser", + "summary": "Create user", + "categoryPath": [ + "Public Cloud", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "asynchronous", + "description": "This route response is asynchronous\n", + "values": [ + "always" + ] + } + ], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "Public Cloud Product Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 21957 + }, + "enumValues": [], + "values": [], + "examples": [ + 21957 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "Public Cloud Project Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 17954 + }, + "enumValues": [], + "values": [], + "examples": [ + 17954 + ] + } + ], + "responseStatuses": [ + "202", + "400" + ] + } + }, + { + "operationId": "Public/CloudDeleteUser", + "functionName": "publicClouddeleteuser", + "originalOperationId": null, + "domain": "publicCloud", + "method": "DELETE", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/{public_cloud_user_id}", + "summary": "Delete user", + "description": "Delete the given public cloud user", + "tags": [ + "Users" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/users/%7Bpublic_cloud_user_id%7D", + "operationId": "Public/CloudDeleteUser", + "summary": "Delete user", + "categoryPath": [ + "Public Cloud", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "Public Cloud Product Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 18678 + }, + "enumValues": [], + "values": [], + "examples": [ + 18678 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "Public Cloud Project Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 9977 + }, + "enumValues": [], + "values": [], + "examples": [ + 9977 + ] + }, + { + "name": "public_cloud_user_id", + "in": "path", + "required": true, + "description": "Public Cloud User Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 39381 + }, + "enumValues": [], + "values": [], + "examples": [ + 39381 + ] + } + ], + "responseStatuses": [ + "202", + "400" + ] + } + }, + { + "operationId": "Public/CloudGetUser", + "functionName": "publicCloudgetuser", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/{public_cloud_user_id}", + "summary": "Get user", + "description": "Get the given public cloud user details", + "tags": [ + "Users" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/users/%7Bpublic_cloud_user_id%7D", + "operationId": "Public/CloudGetUser", + "summary": "Get user", + "categoryPath": [ + "Public Cloud", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "Public Cloud Product Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 25733 + }, + "enumValues": [], + "values": [], + "examples": [ + 25733 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "Public Cloud Project Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 6168 + }, + "enumValues": [], + "values": [], + "examples": [ + 6168 + ] + }, + { + "name": "public_cloud_user_id", + "in": "path", + "required": true, + "description": "Public Cloud User Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 86533 + }, + "enumValues": [], + "values": [], + "examples": [ + 86533 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudUpdateUser", + "functionName": "publicCloudupdateuser", + "originalOperationId": null, + "domain": "publicCloud", + "method": "PATCH", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/{public_cloud_user_id}", + "summary": "Update user", + "description": "Update the given public cloud user", + "tags": [ + "Users" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/users/%7Bpublic_cloud_user_id%7D", + "operationId": "Public/CloudUpdateUser", + "summary": "Update user", + "categoryPath": [ + "Public Cloud", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "Public Cloud Product Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 33687 + }, + "enumValues": [], + "values": [], + "examples": [ + 33687 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "Public Cloud Project Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 73260 + }, + "enumValues": [], + "values": [], + "examples": [ + 73260 + ] + }, + { + "name": "public_cloud_user_id", + "in": "path", + "required": true, + "description": "Public Cloud User Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 16779 + }, + "enumValues": [], + "values": [], + "examples": [ + 16779 + ] + } + ], + "responseStatuses": [ + "200", + "400" + ] + } + }, + { + "operationId": "Public/CloudGetAuthenticationFile", + "functionName": "publicCloudgetauthenticationfile", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/{public_cloud_user_id}/authentication/{type}", + "summary": "Get authentication file", + "description": "Get the authentication file for the given public cloud user", + "tags": [ + "Users" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_user_id", + "in": "path", + "required": true + }, + { + "name": "type", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "region", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/octet-stream" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/users/%7Bpublic_cloud_user_id%7D/authentication/%7Btype%7D", + "operationId": "Public/CloudGetAuthenticationFile", + "summary": "Get authentication file", + "categoryPath": [ + "Public Cloud", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "Public Cloud Product Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 9960 + }, + "enumValues": [], + "values": [], + "examples": [ + 9960 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "Public Cloud Project Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 83409 + }, + "enumValues": [], + "values": [], + "examples": [ + 83409 + ] + }, + { + "name": "public_cloud_user_id", + "in": "path", + "required": true, + "description": "Public Cloud User Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 77780 + }, + "enumValues": [], + "values": [], + "examples": [ + 77780 + ] + }, + { + "name": "type", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "region", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "region", + "enum": [ + "pub1", + "pub2" + ], + "type": "string", + "description": " target public cloud region", + "example": "pub2" + }, + "enumValues": [ + "pub1", + "pub2" + ], + "values": [], + "examples": [ + "pub2" + ] + } + ], + "responseStatuses": [ + "202" + ] + } + }, + { + "operationId": "Public/CloudUpdateUserWithInvitation", + "functionName": "publicCloudupdateuserwithinvitation", + "originalOperationId": null, + "domain": "publicCloud", + "method": "POST", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/{public_cloud_user_id}/invite", + "summary": "Update user with invitation", + "description": "Update the given public cloud user and sent an invitation to reset the user's password", + "tags": [ + "Users" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_user_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/users/%7Bpublic_cloud_user_id%7D/invite", + "operationId": "Public/CloudUpdateUserWithInvitation", + "summary": "Update user with invitation", + "categoryPath": [ + "Public Cloud", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "Public Cloud Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 4244 + }, + "enumValues": [], + "values": [], + "examples": [ + 4244 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "Public Cloud Project Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 6262 + }, + "enumValues": [], + "values": [], + "examples": [ + 6262 + ] + }, + { + "name": "public_cloud_user_id", + "in": "path", + "required": true, + "description": "Public Cloud User Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 35704 + }, + "enumValues": [], + "values": [], + "examples": [ + 35704 + ] + } + ], + "responseStatuses": [ + "202", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "Public_CloudGetAuthenticationFile_get_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_users_public_cloud_user_id_openrc", + "functionName": "publicCloudgetauthenticationfileGet1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdUsersPublicCloudUserIdOpenrc", + "originalOperationId": "Public/CloudGetAuthenticationFile", + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/{public_cloud_user_id}/openrc", + "summary": "Get authentication file", + "description": "Get the authentication file for the given public cloud user", + "tags": [ + "Users" + ], + "mutating": false, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_user_id", + "in": "path", + "required": true + }, + { + "name": "type", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "region", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/octet-stream" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/users/%7Bpublic_cloud_user_id%7D/openrc", + "operationId": "Public/CloudGetAuthenticationFile", + "summary": "Get authentication file", + "categoryPath": [ + "Public Cloud", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "Public Cloud Product Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 2307 + }, + "enumValues": [], + "values": [], + "examples": [ + 2307 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "Public Cloud Project Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 43966 + }, + "enumValues": [], + "values": [], + "examples": [ + 43966 + ] + }, + { + "name": "public_cloud_user_id", + "in": "path", + "required": true, + "description": "Public Cloud User Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 77228 + }, + "enumValues": [], + "values": [], + "examples": [ + 77228 + ] + }, + { + "name": "type", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "region", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "region", + "enum": [ + "pub1", + "pub2" + ], + "type": "string", + "description": " target public cloud region", + "example": "pub1" + }, + "enumValues": [ + "pub1", + "pub2" + ], + "values": [], + "examples": [ + "pub1" + ] + } + ], + "responseStatuses": [ + "202" + ] + } + }, + { + "operationId": "Public/CloudCreateUserInvitation", + "functionName": "publicCloudcreateuserinvitation", + "originalOperationId": null, + "domain": "publicCloud", + "method": "POST", + "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/invite", + "summary": "Create user invitation", + "description": "Create a new public cloud user invitation for the given public cloud project", + "tags": [ + "Users" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/users/invite", + "operationId": "Public/CloudCreateUserInvitation", + "summary": "Create user invitation", + "categoryPath": [ + "Public Cloud", + "Users" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "asynchronous", + "description": "This route response is asynchronous\n", + "values": [ + "always" + ] + } + ], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "Public Cloud Product Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 95925 + }, + "enumValues": [], + "values": [], + "examples": [ + 95925 + ] + }, + { + "name": "public_cloud_project_id", + "in": "path", + "required": true, + "description": "Public Cloud Project Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 46791 + }, + "enumValues": [], + "values": [], + "examples": [ + 46791 + ] + } + ], + "responseStatuses": [ + "202", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "Public/CloudCreateProjectWithInvitation", + "functionName": "publicCloudcreateprojectwithinvitation", + "originalOperationId": null, + "domain": "publicCloud", + "method": "POST", + "path": "/1/public_clouds/{public_cloud_id}/projects/invite", + "summary": "Create project with invitation", + "description": "Create a new public cloud project with a user invitation", + "tags": [ + "Projects" + ], + "mutating": true, + "pathParameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects/invite", + "operationId": "Public/CloudCreateProjectWithInvitation", + "summary": "Create project with invitation", + "categoryPath": [ + "Public Cloud", + "Projects" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "asynchronous", + "description": "This route response is asynchronous\n", + "values": [ + "always" + ] + } + ], + "parameters": [ + { + "name": "public_cloud_id", + "in": "path", + "required": true, + "description": "Public Cloud Identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 58080 + }, + "enumValues": [], + "values": [], + "examples": [ + 58080 + ] + } + ], + "responseStatuses": [ + "202", + "401", + "404" + ] + } + }, + { + "operationId": "Public/CloudAccesses", + "functionName": "publicCloudaccesses", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/accesses", + "summary": "Accesses", + "description": "Return a list of access by Service for a given account and if maintenance ongoing", + "tags": [ + "Product Management" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/accesses", + "operationId": "Public/CloudAccesses", + "summary": "Accesses", + "categoryPath": [ + "Public Cloud", + "Product Management" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Unique identifier of the `account` that is related to the resource `{name}`", + "example": 56706 + }, + "enumValues": [], + "values": [], + "examples": [ + 56706 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudGetConfig", + "functionName": "publicCloudgetconfig", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/config", + "summary": "Get config", + "description": "Get configuration information for the given account", + "tags": [ + "Config" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/config", + "operationId": "Public/CloudGetConfig", + "summary": "Get config", + "categoryPath": [ + "Public Cloud", + "Config" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Unique identifier of the `account` that is related to the resource `{name}`", + "example": 21712 + }, + "enumValues": [], + "values": [], + "examples": [ + 21712 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudListAllDatabaseServices", + "functionName": "publicCloudlistalldatabaseservices", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/dbaas", + "summary": "List All Database Services", + "description": "List all Database Services for all public clouds in the given account", + "tags": [ + "Database Service" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "account_id", + "in": "query", + "required": true + }, + { + "name": "filter", + "in": "query", + "required": false + }, + { + "name": "public_cloud_id", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/dbaas", + "operationId": "Public/CloudListAllDatabaseServices", + "summary": "List All Database Services", + "categoryPath": [ + "Public Cloud", + "Database Service" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "configuration", + "enum": [ + "projects", + "packs", + "tags", + "connection", + "configuration", + "backups" + ] + }, + "enumValues": [ + "projects", + "packs", + "tags", + "connection", + "configuration", + "backups" + ], + "values": [ + "projects", + "packs", + "tags", + "connection", + "configuration", + "backups" + ], + "examples": [ + "configuration" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Unique identifier of the `account` that is related to the resource `{name}`", + "example": 49312 + }, + "enumValues": [], + "values": [], + "examples": [ + 49312 + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "currency": { + "title": "currency", + "enum": [ + "CHF", + "EUR" + ], + "type": "string" + }, + "regions": { + "title": "regions", + "type": "array", + "items": { + "title": "item", + "enum": [ + "dc4-a" + ], + "type": "string", + "description": "Filter by region" + }, + "description": "Filter by regions" + }, + "search": { + "title": "search", + "type": "string", + "description": "Search by name or OpenStack name", + "example": "My Database Service" + }, + "statuses": { + "title": "statuses", + "type": "array", + "items": { + "title": "item", + "enum": [ + "error", + "initializing", + "paused", + "ready", + "stopping", + "unknown" + ], + "type": "string", + "description": "Filter by Status", + "example": "Inactive" + }, + "description": "Filter by Statuses" + }, + "tags": { + "title": "tags", + "type": "array", + "items": { + "title": "item", + "type": "integer", + "description": "Filter by Tag Identifier" + }, + "description": "Filter by Tag Identifiers" + }, + "types": { + "title": "types", + "type": "array", + "items": { + "title": "item", + "enum": [ + "mysql" + ], + "type": "string", + "description": "Filter by Type", + "example": "mysql" + }, + "description": "Filter by Statuses" + } + }, + "description": "Available filters", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "public_cloud_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "public_cloud_id", + "type": "integer", + "example": 8320 + }, + "enumValues": [], + "values": [], + "examples": [ + 8320 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 39454 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 39454 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 94239 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 94239 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "name", + "status", + "region", + "configuration.name", + "configuration.storage" + ] + }, + "enumValues": [ + "name", + "status", + "region", + "configuration.name", + "configuration.storage" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[name]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[name]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404" + ] + } + }, + { + "operationId": "Public/CloudGetConfigurationInformation", + "functionName": "publicCloudgetconfigurationinformation", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/dbaas/configurations", + "summary": "Get Configuration Information", + "description": "Return configuration information including object storage rates and possible parameters", + "tags": [ + "Database Service > Configurations" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/dbaas/configurations", + "operationId": "Public/CloudGetConfigurationInformation", + "summary": "Get Configuration Information", + "categoryPath": [ + "Public Cloud", + "Database Service", + "Configurations" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "currency": { + "title": "currency", + "enum": [ + "CHF", + "EUR" + ], + "type": "string" + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_public_clouds_dbaas_packs", + "functionName": "get1PublicCloudsDbaasPacks", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/dbaas/packs", + "summary": "List Packs", + "description": "List all available Database Service packs", + "tags": [ + "Database Service > Data" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "filter", + "in": "query", + "required": false + }, + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/dbaas/packs", + "operationId": null, + "summary": "List Packs", + "categoryPath": [ + "Public Cloud", + "Database Service", + "Data" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "available": { + "title": "available", + "type": "boolean", + "description": "Filter by Available Images" + }, + "cpu": { + "title": "cpu", + "type": "integer", + "description": "Filter by number of CPUs" + }, + "currency": { + "title": "currency", + "enum": [ + "CHF", + "EUR" + ], + "type": "string" + }, + "groups": { + "title": "groups", + "type": "array", + "items": { + "title": "item", + "type": "string" + } + }, + "instances": { + "title": "instances", + "type": "integer", + "description": "Filter by number of instances" + }, + "maximum_cpu": { + "title": "maximum_cpu", + "minimum": 0, + "type": "integer", + "description": "Filter by number of CPUs, maximum value" + }, + "maximum_instances": { + "title": "maximum_instances", + "minimum": 0, + "type": "integer", + "description": "Filter by number of instances, maximum value" + }, + "maximum_ram": { + "title": "maximum_ram", + "minimum": 0, + "type": "integer", + "description": "Filter by amount of RAM, maximum value" + }, + "maximum_rate": { + "title": "maximum_rate", + "type": "object", + "properties": { + "excluding_tax": { + "title": "excluding_tax", + "type": "number", + "description": "Filter by maximum rate (lte, including tax)", + "format": "double" + }, + "including_tax": { + "title": "including_tax", + "type": "number", + "description": "Filter by maximum rate (lte, including tax)", + "format": "double" + } + }, + "description": "Filter by maximum rate" + }, + "maximum_storage": { + "title": "maximum_storage", + "minimum": 0, + "type": "integer", + "description": "Filter by amount of Storage, maximum value" + }, + "minimum_rate": { + "title": "minimum_rate", + "type": "object", + "properties": { + "excluding_tax": { + "title": "excluding_tax", + "type": "number", + "description": "Filter by minimum rate (gte, excluding tax)", + "format": "double" + }, + "including_tax": { + "title": "including_tax", + "type": "number", + "description": "Filter by minimum rate (gte, including tax)", + "format": "double" + } + }, + "description": "Filter by minimum rate" + }, + "names": { + "title": "names", + "type": "array", + "items": { + "title": "item", + "type": "string" + } + }, + "ram": { + "title": "ram", + "type": "integer", + "description": "Filter by amount of RAM" + }, + "search": { + "title": "search", + "type": "string", + "description": "Search flavors by name", + "example": "a1-ram2" + }, + "storage": { + "title": "storage", + "type": "integer", + "description": "Filter by amount of Storage" + }, + "type": { + "title": "type", + "enum": [ + "mysql" + ], + "type": "string", + "description": "Type of the resource `{name}`" + } + }, + "description": "Available filters", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "type", + "enum": [ + "mysql" + ], + "type": "string", + "description": "Type of the resource `{name}`", + "example": "mysql" + }, + "enumValues": [ + "mysql" + ], + "values": [], + "examples": [ + "mysql" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudPackFilters", + "functionName": "publicCloudpackfilters", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/dbaas/packs/filters", + "summary": "Pack Filters", + "description": "List all filters that can be used when filtering packs", + "tags": [ + "Database Service > Data" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "filter", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/dbaas/packs/filters", + "operationId": "Public/CloudPackFilters", + "summary": "Pack Filters", + "categoryPath": [ + "Public Cloud", + "Database Service", + "Data" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "currency": { + "title": "currency", + "enum": [ + "CHF", + "EUR" + ], + "type": "string" + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_public_clouds_dbaas_regions", + "functionName": "get1PublicCloudsDbaasRegions", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/dbaas/regions", + "summary": "List Regions", + "description": "List all possible regions to use when creating a Database Service", + "tags": [ + "Database Service > Data" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/dbaas/regions", + "operationId": null, + "summary": "List Regions", + "categoryPath": [ + "Public Cloud", + "Database Service", + "Data" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudListTypes", + "functionName": "publicCloudlisttypes", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/dbaas/types", + "summary": "List Types", + "description": "List all available Database Service types", + "tags": [ + "Database Service > Data" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/dbaas/types", + "operationId": "Public/CloudListTypes", + "summary": "List Types", + "categoryPath": [ + "Public Cloud", + "Database Service", + "Data" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudListAllKubernetesServices", + "functionName": "publicCloudlistallkubernetesservices", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/kaas", + "summary": "List All Kubernetes Services", + "description": "List all Kubernetes Services for all Public Clouds", + "tags": [ + "Kubernetes Service" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "account_id", + "in": "query", + "required": true + }, + { + "name": "filter", + "in": "query", + "required": false + }, + { + "name": "public_cloud_id", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/kaas", + "operationId": "Public/CloudListAllKubernetesServices", + "summary": "List All Kubernetes Services", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "projects", + "enum": [ + "packs", + "projects", + "instances", + "tags" + ] + }, + "enumValues": [ + "packs", + "projects", + "instances", + "tags" + ], + "values": [ + "packs", + "projects", + "instances", + "tags" + ], + "examples": [ + "projects" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Unique identifier of the `account` that is related to the resource `{name}`", + "example": 33832 + }, + "enumValues": [], + "values": [], + "examples": [ + 33832 + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "object", + "schema": { + "title": "filter", + "type": "object", + "properties": { + "packs": { + "title": "packs", + "type": "array", + "items": { + "title": "item", + "enum": [ + 1, + 2 + ], + "type": "integer", + "description": "Filter by Pack Identifier" + }, + "description": "Filter by Pack Identifiers" + }, + "regions": { + "title": "regions", + "type": "array", + "items": { + "title": "item", + "enum": [ + "dc3-a", + "dc4-a" + ], + "type": "string", + "description": "Filter by region" + }, + "description": "Filter by regions" + }, + "search": { + "title": "search", + "type": "string", + "description": "Search by name or OpenStack name", + "example": "My KaaS" + }, + "statuses": { + "title": "statuses", + "type": "array", + "items": { + "title": "item", + "enum": [ + "Active", + "Creating", + "Deleting", + "Failed", + "Suspended", + "Unknown", + "Updating" + ], + "type": "string", + "description": "Filter by Status", + "example": "Inactive" + }, + "description": "Filter by Statuses" + }, + "tags": { + "title": "tags", + "type": "array", + "items": { + "title": "item", + "type": "integer", + "description": "Filter by Tag Identifier" + }, + "description": "Filter by Tag Identifiers" + } + }, + "description": "Available filters", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "public_cloud_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "public_cloud_id", + "type": "integer", + "description": "A valid Public Cloud Identifier to filter the list by", + "example": "12345" + }, + "enumValues": [], + "values": [], + "examples": [ + "12345" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 7063 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 7063 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 10004 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 10004 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 68775 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 68775 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 79539 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 79539 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "name", + "open_stack_name", + "region", + "kubernetes_version" + ] + }, + "enumValues": [ + "name", + "open_stack_name", + "region", + "kubernetes_version" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[name]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[name]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404", + "500" + ] + } + }, + { + "operationId": "Public/CloudListAvailabilityZones", + "functionName": "publicCloudlistavailabilityzones", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/kaas/availability_zones", + "summary": "List Availability Zones", + "description": "List all possible Kubernetes Service Availability Zones for the given Region", + "tags": [ + "Kubernetes Service > Data" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "region", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/kaas/availability_zones", + "operationId": "Public/CloudListAvailabilityZones", + "summary": "List Availability Zones", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service", + "Data" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "region", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "region", + "enum": [ + "dc3-a", + "dc4-a" + ], + "type": "string", + "description": "List all Availability Zones for the given Public Cloud Region", + "example": "dc4-a" + }, + "enumValues": [ + "dc3-a", + "dc4-a" + ], + "values": [], + "examples": [ + "dc4-a" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudListPacks", + "functionName": "publicCloudlistpacks", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/kaas/packs", + "summary": "List Packs", + "description": "List all Kubernetes Service Packs for the current client", + "tags": [ + "Kubernetes Service > Data" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/kaas/packs", + "operationId": "Public/CloudListPacks", + "summary": "List Packs", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service", + "Data" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudListRegions", + "functionName": "publicCloudlistregions", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/kaas/regions", + "summary": "List Regions", + "description": "List all possible Kubernetes Service Regions", + "tags": [ + "Kubernetes Service > Data" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/kaas/regions", + "operationId": "Public/CloudListRegions", + "summary": "List Regions", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service", + "Data" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Public/CloudListKubernetesVersions", + "functionName": "publicCloudlistkubernetesversions", + "originalOperationId": null, + "domain": "publicCloud", + "method": "GET", + "path": "/1/public_clouds/kaas/versions", + "summary": "List Kubernetes Versions", + "description": "List all possible Kubernetes Service Versions", + "tags": [ + "Kubernetes Service > Data" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/kaas/versions", + "operationId": "Public/CloudListKubernetesVersions", + "summary": "List Kubernetes Versions", + "categoryPath": [ + "Public Cloud", + "Kubernetes Service", + "Data" + ], + "staff": false, + "beta": false, + "publicCloud": true, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + } +]; +//# sourceMappingURL=publicCloud.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/publicCloud.js.map b/dist/src/generated/catalog/domains/publicCloud.js.map new file mode 100644 index 0000000..1642951 --- /dev/null +++ b/dist/src/generated/catalog/domains/publicCloud.js.map @@ -0,0 +1 @@ +{"version":3,"file":"publicCloud.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/publicCloud.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/radio.d.ts b/dist/src/generated/catalog/domains/radio.d.ts new file mode 100644 index 0000000..f4f0d65 --- /dev/null +++ b/dist/src/generated/catalog/domains/radio.d.ts @@ -0,0 +1,2 @@ +import type { OperationMetadata } from "../types.js"; +export declare const radioOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/radio.js b/dist/src/generated/catalog/domains/radio.js new file mode 100644 index 0000000..3e179f3 --- /dev/null +++ b/dist/src/generated/catalog/domains/radio.js @@ -0,0 +1,25697 @@ +export const radioOperations = [ + { + "operationId": "get_1_radios", + "functionName": "get1Radios", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios", + "summary": "List products", + "description": "This endpoint allows you to retrieve all the products.", + "tags": [ + "Radio Products" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "account_id", + "in": "query", + "required": true + }, + { + "name": "order_by", + "in": "query", + "required": false + }, + { + "name": "order_for", + "in": "query", + "required": false + }, + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + }, + { + "name": "search", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios", + "operationId": null, + "summary": "List products", + "categoryPath": [ + "Streaming radio", + "Radio Products" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "stations", + "enum": [ + "pack", + "listeners", + "stations", + "stations.streams", + "stations.streams.is_up", + "stations.hls_stream", + "monthly_consumption" + ] + }, + "enumValues": [ + "pack", + "listeners", + "stations", + "stations.streams", + "stations.streams.is_up", + "stations.hls_stream", + "monthly_consumption" + ], + "values": [ + "pack", + "listeners", + "stations", + "stations.streams", + "stations.streams.is_up", + "stations.hls_stream", + "monthly_consumption" + ], + "examples": [ + "stations" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Specify the account", + "example": "1" + }, + "enumValues": [], + "values": [], + "examples": [ + "1" + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_by", + "type": "array", + "items": { + "title": "item", + "enum": [ + "auditors", + "customer_name", + "expired_at", + "monthly_consumption", + "offer", + "overquota_at", + "stations_number" + ], + "type": "string" + }, + "description": "the field to order the result by", + "example": "customer_name" + }, + "enumValues": [], + "values": [], + "examples": [ + "customer_name" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order_for", + "type": "array", + "items": { + "title": "item", + "enum": [ + "asc", + "desc" + ], + "type": "string" + }, + "description": "the direction of the sort", + "example": "asc" + }, + "enumValues": [], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "page", + "minimum": 1, + "type": "integer", + "example": "2" + }, + "enumValues": [], + "values": [], + "examples": [ + "2" + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "per_page", + "minimum": 1, + "type": "integer", + "example": "1" + }, + "enumValues": [], + "values": [], + "examples": [ + "1" + ] + }, + { + "name": "search", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "search", + "type": "string", + "description": "the field to search the stat by", + "example": "test" + }, + "enumValues": [], + "values": [], + "examples": [ + "test" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 99475 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 99475 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 68579 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 68579 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 18994 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 18994 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 44405 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 44405 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "desc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id", + "functionName": "get1RadiosRadioProductId", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}", + "summary": "Get product", + "description": "This endpoint allows you to retrieve a product.", + "tags": [ + "Radio Products" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D", + "operationId": null, + "summary": "Get product", + "categoryPath": [ + "Streaming radio", + "Radio Products" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 27117 + }, + "enumValues": [], + "values": [], + "examples": [ + 27117 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "stations.streams", + "enum": [ + "pack", + "listeners", + "stations", + "stations.streams", + "streams", + "options", + "account", + "pack_price", + "packs", + "monthly_consumption", + "count_active_deal", + "deleted_at" + ] + }, + "enumValues": [ + "pack", + "listeners", + "stations", + "stations.streams", + "streams", + "options", + "account", + "pack_price", + "packs", + "monthly_consumption", + "count_active_deal", + "deleted_at" + ], + "values": [ + "pack", + "listeners", + "stations", + "stations.streams", + "streams", + "options", + "account", + "pack_price", + "packs", + "monthly_consumption", + "count_active_deal", + "deleted_at" + ], + "examples": [ + "stations.streams" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioUpdateProduct", + "functionName": "streamingRadioupdateproduct", + "originalOperationId": null, + "domain": "radio", + "method": "PUT", + "path": "/1/radios/{radio_product_id}", + "summary": "Update product", + "description": "This endpoint allows you to update a product.", + "tags": [ + "Radio Products" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/radios/%7Bradio_product_id%7D", + "operationId": "Streaming/radioUpdateProduct", + "summary": "Update product", + "categoryPath": [ + "Streaming radio", + "Radio Products" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 86005 + }, + "enumValues": [], + "values": [], + "examples": [ + 86005 + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Streaming/radioGetTheListOfStreamInConflictWithAnUpdateOfRestrictions", + "functionName": "streamingRadiogetthelistofstreaminconflictwithanupdateofrestrictions", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/conflict_restrictions", + "summary": "Get the list of stream in conflict with an update of restrictions", + "description": "", + "tags": [ + "Radio Products" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "country_list", + "in": "query", + "required": false + }, + { + "name": "ip_exclude_list", + "in": "query", + "required": false + }, + { + "name": "ip_include_list", + "in": "query", + "required": false + }, + { + "name": "is_allow_country", + "in": "query", + "required": false + }, + { + "name": "is_hash_restriction", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/conflict_restrictions", + "operationId": "Streaming/radioGetTheListOfStreamInConflictWithAnUpdateOfRestrictions", + "summary": "Get the list of stream in conflict with an update of restrictions", + "categoryPath": [ + "Streaming radio", + "Radio Products" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 78118 + }, + "enumValues": [], + "values": [], + "examples": [ + 78118 + ] + }, + { + "name": "country_list", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "country_list", + "maxLength": 800, + "pattern": "^([A-Z]{2},?)*$", + "type": "string", + "description": "Specify the country list not allow accessing to the stream", + "nullable": true, + "example": "IT,JP" + }, + "enumValues": [], + "values": [], + "examples": [ + "IT,JP" + ] + }, + { + "name": "ip_exclude_list", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "ip_exclude_list", + "maxLength": 255, + "type": "string", + "description": "Specify the ip list not allow accessing to the stream", + "nullable": true, + "example": "127.0.0.3,127.0.0.4" + }, + "enumValues": [], + "values": [], + "examples": [ + "127.0.0.3,127.0.0.4" + ] + }, + { + "name": "ip_include_list", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "ip_include_list", + "maxLength": 255, + "type": "string", + "description": "Specify the ip list allow accessing to the stream", + "nullable": true, + "example": "127.0.0.1,127.0.0.2" + }, + "enumValues": [], + "values": [], + "examples": [ + "127.0.0.1,127.0.0.2" + ] + }, + { + "name": "is_allow_country", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "is_allow_country", + "type": "boolean", + "description": "Specify if the access restriction rules is enabled", + "example": "1" + }, + "enumValues": [], + "values": [], + "examples": [ + "1" + ] + }, + { + "name": "is_hash_restriction", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "is_hash_restriction", + "type": "boolean", + "description": "Specify if the access restriction rules is enabled", + "example": "1" + }, + "enumValues": [], + "values": [], + "examples": [ + "1" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/radioGenerateAReportForExportMediapulseLogWithStationsInProduct", + "functionName": "streamingRadiogenerateareportforexportmediapulselogwithstationsinproduct", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/mediapulse/report", + "summary": "Generate a report for export mediapulse log with stations in product", + "description": "", + "tags": [ + "Mediapulse" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + }, + { + "name": "station_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/mediapulse/report", + "operationId": "Streaming/radioGenerateAReportForExportMediapulseLogWithStationsInProduct", + "summary": "Generate a report for export mediapulse log with stations in product", + "categoryPath": [ + "Streaming radio", + "Mediapulse" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 8810 + }, + "enumValues": [], + "values": [], + "examples": [ + 8810 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "page", + "minimum": 1, + "type": "integer", + "example": "2" + }, + "enumValues": [], + "values": [], + "examples": [ + "2" + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "per_page", + "minimum": 1, + "type": "integer", + "example": "1" + }, + "enumValues": [], + "values": [], + "examples": [ + "1" + ] + }, + { + "name": "station_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "station_ids", + "type": "string", + "description": "List of station to filter the report", + "example": "1,2,3" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,2,3" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming_radioGetNotification_get_1_radios_radio_product_id_notification", + "functionName": "streamingRadiogetnotificationGet1RadiosRadioProductIdNotification", + "originalOperationId": "Streaming/radioGetNotification", + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/notification", + "summary": "Get notification", + "description": "This endpoint allows you to retrieve the notification bind to the radio_product or station if it's exist.", + "tags": [ + "Notifications" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/notification", + "operationId": "Streaming/radioGetNotification", + "summary": "Get notification", + "categoryPath": [ + "Streaming radio", + "Notifications" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 83208 + }, + "enumValues": [], + "values": [], + "examples": [ + 83208 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "integer" + }, + { + "nullable": true + } + ] + }, + "enumValues": [], + "values": [], + "examples": [] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioUpdateNotificationRadioProduct", + "functionName": "streamingRadioupdatenotificationradioproduct", + "originalOperationId": null, + "domain": "radio", + "method": "PUT", + "path": "/1/radios/{radio_product_id}/notification", + "summary": "Update notification radio product", + "description": "This endpoint allows you to update a notification for radio product.", + "tags": [ + "Notifications" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/radios/%7Bradio_product_id%7D/notification", + "operationId": "Streaming/radioUpdateNotificationRadioProduct", + "summary": "Update notification radio product", + "categoryPath": [ + "Streaming radio", + "Notifications" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 79690 + }, + "enumValues": [], + "values": [], + "examples": [ + 79690 + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Streaming/radioListRadioProductOptions", + "functionName": "streamingRadiolistradioproductoptions", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/options", + "summary": "List radio product options", + "description": "This endpoint allows you to retrieve all the option attach to a radio product.", + "tags": [ + "Radio Product Options" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/options", + "operationId": "Streaming/radioListRadioProductOptions", + "summary": "List radio product options", + "categoryPath": [ + "Streaming radio", + "Radio Product Options" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 1028 + }, + "enumValues": [], + "values": [], + "examples": [ + 1028 + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioListProductPlayers", + "functionName": "streamingRadiolistproductplayers", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/players", + "summary": "List product players", + "description": "This endpoint allows you to retrieve all the players in a product.", + "tags": [ + "Players" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/players", + "operationId": "Streaming/radioListProductPlayers", + "summary": "List product players", + "categoryPath": [ + "Streaming radio", + "Players" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 85730 + }, + "enumValues": [], + "values": [], + "examples": [ + 85730 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "stations", + "enum": [ + "stations" + ] + }, + "enumValues": [ + "stations" + ], + "values": [ + "stations" + ], + "examples": [ + "stations" + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "type", + "type": "array", + "items": { + "title": "item", + "enum": [ + "1", + "2", + "3", + "4", + "5", + "big", + "medium", + "small", + "superplayer", + "superplayer_extended" + ], + "type": "string", + "description": "The player typesuperplayer_extended,1: Superplayer_extendedsuperplayer,2: Superplayerbig,3: Bigmedium,4: Mediumsmall,5: Small", + "example": "4" + }, + "description": "Type of the resource `{name}`", + "example": "1" + }, + "enumValues": [], + "values": [], + "examples": [ + "1" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 5894 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 5894 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 58863 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 58863 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 50227 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 50227 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 11735 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 11735 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "asc" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioStorePlayer", + "functionName": "streamingRadiostoreplayer", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/players", + "summary": "Store player", + "description": "This endpoint allows you to store a player.", + "tags": [ + "Players" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/players", + "operationId": "Streaming/radioStorePlayer", + "summary": "Store player", + "categoryPath": [ + "Streaming radio", + "Players" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 4105 + }, + "enumValues": [], + "values": [], + "examples": [ + 4105 + ] + } + ], + "responseStatuses": [ + "201", + "404" + ] + } + }, + { + "operationId": "Streaming/radioDeletePlayer", + "functionName": "streamingRadiodeleteplayer", + "originalOperationId": null, + "domain": "radio", + "method": "DELETE", + "path": "/1/radios/{radio_product_id}/players/{player_id}", + "summary": "Delete player", + "description": "This endpoint allows you to delete a player.", + "tags": [ + "Players" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "player_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/players/%7Bplayer_id%7D", + "operationId": "Streaming/radioDeletePlayer", + "summary": "Delete player", + "categoryPath": [ + "Streaming radio", + "Players" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 93824 + }, + "enumValues": [], + "values": [], + "examples": [ + 93824 + ] + }, + { + "name": "player_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 23766 + }, + "enumValues": [], + "values": [], + "examples": [ + 23766 + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Streaming/radioGetPlayer", + "functionName": "streamingRadiogetplayer", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/players/{player_id}", + "summary": "Get player", + "description": "This endpoint allows you to retrieve a player.", + "tags": [ + "Players" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "player_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/players/%7Bplayer_id%7D", + "operationId": "Streaming/radioGetPlayer", + "summary": "Get player", + "categoryPath": [ + "Streaming radio", + "Players" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 38076 + }, + "enumValues": [], + "values": [], + "examples": [ + 38076 + ] + }, + { + "name": "player_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 29240 + }, + "enumValues": [], + "values": [], + "examples": [ + 29240 + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioUpdatePlayer", + "functionName": "streamingRadioupdateplayer", + "originalOperationId": null, + "domain": "radio", + "method": "PUT", + "path": "/1/radios/{radio_product_id}/players/{player_id}", + "summary": "Update player", + "description": "This endpoint allows you to update a player.", + "tags": [ + "Players" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "player_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/radios/%7Bradio_product_id%7D/players/%7Bplayer_id%7D", + "operationId": "Streaming/radioUpdatePlayer", + "summary": "Update player", + "categoryPath": [ + "Streaming radio", + "Players" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 93670 + }, + "enumValues": [], + "values": [], + "examples": [ + 93670 + ] + }, + { + "name": "player_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 88842 + }, + "enumValues": [], + "values": [], + "examples": [ + 88842 + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Streaming/radioDuplicatePlayer", + "functionName": "streamingRadioduplicateplayer", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/players/{player_id}/duplicate", + "summary": "Duplicate player", + "description": "This endpoint allows you to duplicate a player.", + "tags": [ + "Players" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "player_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/players/%7Bplayer_id%7D/duplicate", + "operationId": "Streaming/radioDuplicatePlayer", + "summary": "Duplicate player", + "categoryPath": [ + "Streaming radio", + "Players" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 55350 + }, + "enumValues": [], + "values": [], + "examples": [ + 55350 + ] + }, + { + "name": "player_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 16062 + }, + "enumValues": [], + "values": [], + "examples": [ + 16062 + ] + } + ], + "responseStatuses": [ + "201", + "404" + ] + } + }, + { + "operationId": "Streaming/radioResetPlayer", + "functionName": "streamingRadioresetplayer", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/players/{player_id}/reset", + "summary": "Reset player", + "description": "This endpoint allows you to reset a player.", + "tags": [ + "Players" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "player_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/players/%7Bplayer_id%7D/reset", + "operationId": "Streaming/radioResetPlayer", + "summary": "Reset player", + "categoryPath": [ + "Streaming radio", + "Players" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 59723 + }, + "enumValues": [], + "values": [], + "examples": [ + 59723 + ] + }, + { + "name": "player_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 67332 + }, + "enumValues": [], + "values": [], + "examples": [ + 67332 + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Streaming/radioDeleteThumbnail", + "functionName": "streamingRadiodeletethumbnail", + "originalOperationId": null, + "domain": "radio", + "method": "DELETE", + "path": "/1/radios/{radio_product_id}/players/{player_id}/thumbnail", + "summary": "Delete thumbnail", + "description": "This endpoint allows you to delete a thumbnail.", + "tags": [ + "Players" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "player_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "type", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/players/%7Bplayer_id%7D/thumbnail", + "operationId": "Streaming/radioDeleteThumbnail", + "summary": "Delete thumbnail", + "categoryPath": [ + "Streaming radio", + "Players" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 86387 + }, + "enumValues": [], + "values": [], + "examples": [ + 86387 + ] + }, + { + "name": "player_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 59042 + }, + "enumValues": [], + "values": [], + "examples": [ + 59042 + ] + }, + { + "name": "type", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "type", + "enum": [ + "loading", + "restriction", + "thumbnail", + "unavailable" + ], + "type": "string", + "description": "Specify the type of thumbnail will be changed", + "example": "1" + }, + "enumValues": [ + "loading", + "restriction", + "thumbnail", + "unavailable" + ], + "values": [], + "examples": [ + "1" + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Streaming/radioUpdateThumbnail", + "functionName": "streamingRadioupdatethumbnail", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/players/{player_id}/thumbnail", + "summary": "Update thumbnail", + "description": "This endpoint allows you to update a thumbnail.", + "tags": [ + "Players" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "player_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/players/%7Bplayer_id%7D/thumbnail", + "operationId": "Streaming/radioUpdateThumbnail", + "summary": "Update thumbnail", + "categoryPath": [ + "Streaming radio", + "Players" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 50534 + }, + "enumValues": [], + "values": [], + "examples": [ + 50534 + ] + }, + { + "name": "player_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 69110 + }, + "enumValues": [], + "values": [], + "examples": [ + 69110 + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Streaming/radioSetTheRestrictionsToAllStreamsInProduct", + "functionName": "streamingRadiosettherestrictionstoallstreamsinproduct", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/restrictions", + "summary": "Set the restrictions to all streams in product", + "description": "", + "tags": [ + "Radio Products" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/restrictions", + "operationId": "Streaming/radioSetTheRestrictionsToAllStreamsInProduct", + "summary": "Set the restrictions to all streams in product", + "categoryPath": [ + "Streaming radio", + "Radio Products" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 95636 + }, + "enumValues": [], + "values": [], + "examples": [ + 95636 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/radioListStations", + "functionName": "streamingRadioliststations", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations", + "summary": "List stations", + "description": "This endpoint allows you to retrieve all the stations.", + "tags": [ + "Stations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + }, + { + "name": "return", + "in": "query", + "required": false + }, + { + "name": "search", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": null + }, + { + "operationId": "Streaming/radioStoreStation", + "functionName": "streamingRadiostorestation", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations", + "summary": "Store station", + "description": "This endpoint allows you to store a station.", + "tags": [ + "Stations" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": null + }, + { + "operationId": "delete_1_radios_radio_product_id_stations_station_id", + "functionName": "delete1RadiosRadioProductIdStationsStationId", + "originalOperationId": null, + "domain": "radio", + "method": "DELETE", + "path": "/1/radios/{radio_product_id}/stations/{station_id}", + "summary": "Delete station", + "description": "This endpoint allows you to delete a station.", + "tags": [ + "Stations" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "user_password", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": null + }, + { + "operationId": "get_1_radios_radio_product_id_stations_station_id", + "functionName": "get1RadiosRadioProductIdStationsStationId", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}", + "summary": "Get station", + "description": "This endpoint allows you to retrieve a station.", + "tags": [ + "Stations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": null + }, + { + "operationId": "put_1_radios_radio_product_id_stations_station_id", + "functionName": "put1RadiosRadioProductIdStationsStationId", + "originalOperationId": null, + "domain": "radio", + "method": "PUT", + "path": "/1/radios/{radio_product_id}/stations/{station_id}", + "summary": "Update station", + "description": "This endpoint allows you to update a station.", + "tags": [ + "Stations" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": null + }, + { + "operationId": "Streaming/radioGetAutoDJ", + "functionName": "streamingRadiogetautodj", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj", + "summary": "Get AutoDJ", + "description": "This endpoint allows you to retrieve an AutoDJ.", + "tags": [ + "AutoDJ" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj", + "operationId": "Streaming/radioGetAutoDJ", + "summary": "Get AutoDJ", + "categoryPath": [ + "Streaming radio", + "AutoDJ" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 27023 + }, + "enumValues": [], + "values": [], + "examples": [ + 27023 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 87228 + }, + "enumValues": [], + "values": [], + "examples": [ + 87228 + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioStoreAutoDJ", + "functionName": "streamingRadiostoreautodj", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj", + "summary": "Store AutoDJ", + "description": "This endpoint allows you to store an AutoDJ.", + "tags": [ + "AutoDJ" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj", + "operationId": "Streaming/radioStoreAutoDJ", + "summary": "Store AutoDJ", + "categoryPath": [ + "Streaming radio", + "AutoDJ" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 61911 + }, + "enumValues": [], + "values": [], + "examples": [ + 61911 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 55051 + }, + "enumValues": [], + "values": [], + "examples": [ + 55051 + ] + } + ], + "responseStatuses": [ + "201", + "404" + ] + } + }, + { + "operationId": "Streaming/radioUpdateAutoDJ", + "functionName": "streamingRadioupdateautodj", + "originalOperationId": null, + "domain": "radio", + "method": "PUT", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj", + "summary": "Update AutoDJ", + "description": "This endpoint allows you to update an AutoDJ.", + "tags": [ + "AutoDJ" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj", + "operationId": "Streaming/radioUpdateAutoDJ", + "summary": "Update AutoDJ", + "categoryPath": [ + "Streaming radio", + "AutoDJ" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 53205 + }, + "enumValues": [], + "values": [], + "examples": [ + 53205 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 16917 + }, + "enumValues": [], + "values": [], + "examples": [ + 16917 + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Streaming/radioThisEndpointAllowsYouToListAutoDJEvents", + "functionName": "streamingRadiothisendpointallowsyoutolistautodjevents", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/events", + "summary": "This endpoint allows you to list AutoDJ events.", + "description": "*\n* @api-summary List AutoDJ Event\n* @api_operation ListAutoDJEvent", + "tags": [ + "AutoDJ > Events" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/events", + "operationId": "Streaming/radioThisEndpointAllowsYouToListAutoDJEvents", + "summary": "This endpoint allows you to list AutoDJ events", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Events" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 7943 + }, + "enumValues": [], + "values": [], + "examples": [ + 7943 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 32880 + }, + "enumValues": [], + "values": [], + "examples": [ + 32880 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioStoreAutoDJEvent", + "functionName": "streamingRadiostoreautodjevent", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/events", + "summary": "Store AutoDJ Event", + "description": "This endpoint allows you to store an AutoDJ event.", + "tags": [ + "AutoDJ > Events" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/events", + "operationId": "Streaming/radioStoreAutoDJEvent", + "summary": "Store AutoDJ Event", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Events" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 49586 + }, + "enumValues": [], + "values": [], + "examples": [ + 49586 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 95692 + }, + "enumValues": [], + "values": [], + "examples": [ + 95692 + ] + } + ], + "responseStatuses": [ + "201", + "404" + ] + } + }, + { + "operationId": "Streaming/radioDeleteAutoDJEvent", + "functionName": "streamingRadiodeleteautodjevent", + "originalOperationId": null, + "domain": "radio", + "method": "DELETE", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/events/{event_id}", + "summary": "Delete AutoDJ event", + "description": "This endpoint allows you to delete an AutoDJ event.", + "tags": [ + "AutoDJ > Events" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "event_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "date", + "in": "query", + "required": false + }, + { + "name": "scope", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/events/%7Bevent_id%7D", + "operationId": "Streaming/radioDeleteAutoDJEvent", + "summary": "Delete AutoDJ event", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Events" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 37550 + }, + "enumValues": [], + "values": [], + "examples": [ + 37550 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 17799 + }, + "enumValues": [], + "values": [], + "examples": [ + 17799 + ] + }, + { + "name": "event_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the event to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 31066 + }, + "enumValues": [], + "values": [], + "examples": [ + 31066 + ] + }, + { + "name": "date", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "date", + "type": "string", + "description": "Specify the date of the recurrence", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "scope", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "scope", + "enum": [ + "next", + "one" + ], + "type": "string", + "description": "Specify the scope to update event and its recurrence", + "example": "next" + }, + "enumValues": [ + "next", + "one" + ], + "values": [], + "examples": [ + "next" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetAutoDJEvent", + "functionName": "streamingRadiogetautodjevent", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/events/{event_id}", + "summary": "Get AutoDJ event", + "description": "This endpoint allows you to retrieve an AutoDJ event.", + "tags": [ + "AutoDJ > Events" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "event_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/events/%7Bevent_id%7D", + "operationId": "Streaming/radioGetAutoDJEvent", + "summary": "Get AutoDJ event", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Events" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 75504 + }, + "enumValues": [], + "values": [], + "examples": [ + 75504 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 1890 + }, + "enumValues": [], + "values": [], + "examples": [ + 1890 + ] + }, + { + "name": "event_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the event to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 6601 + }, + "enumValues": [], + "values": [], + "examples": [ + 6601 + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioUpdateAutoDJEvent", + "functionName": "streamingRadioupdateautodjevent", + "originalOperationId": null, + "domain": "radio", + "method": "PUT", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/events/{event_id}", + "summary": "Update AutoDJ event", + "description": "This endpoint allows you to update an AutoDJ event.", + "tags": [ + "AutoDJ > Events" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "event_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/events/%7Bevent_id%7D", + "operationId": "Streaming/radioUpdateAutoDJEvent", + "summary": "Update AutoDJ event", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Events" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 38829 + }, + "enumValues": [], + "values": [], + "examples": [ + 38829 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 24781 + }, + "enumValues": [], + "values": [], + "examples": [ + 24781 + ] + }, + { + "name": "event_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the event to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 85639 + }, + "enumValues": [], + "values": [], + "examples": [ + 85639 + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Streaming/radioThisEndpointAllowsYouToListAutoDJMedia", + "functionName": "streamingRadiothisendpointallowsyoutolistautodjmedia", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/medias", + "summary": "This endpoint allows you to list AutoDJ media.", + "description": "*\n* @api-summary List AutoDJ Media\n* @api_operation ListAutoDJMedia", + "tags": [ + "AutoDJ > Media" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/medias", + "operationId": "Streaming/radioThisEndpointAllowsYouToListAutoDJMedia", + "summary": "This endpoint allows you to list AutoDJ media", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Media" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 13543 + }, + "enumValues": [], + "values": [], + "examples": [ + 13543 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 91714 + }, + "enumValues": [], + "values": [], + "examples": [ + 91714 + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioStoreAutoDJMedia", + "functionName": "streamingRadiostoreautodjmedia", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/medias", + "summary": "Store AutoDJ Media", + "description": "This endpoint allows you to store an AutoDJ media.", + "tags": [ + "AutoDJ > Media" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/medias", + "operationId": "Streaming/radioStoreAutoDJMedia", + "summary": "Store AutoDJ Media", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Media" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 570 + }, + "enumValues": [], + "values": [], + "examples": [ + 570 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 11608 + }, + "enumValues": [], + "values": [], + "examples": [ + 11608 + ] + } + ], + "responseStatuses": [ + "201", + "404" + ] + } + }, + { + "operationId": "Streaming/radioDeleteAutoDJMedia", + "functionName": "streamingRadiodeleteautodjmedia", + "originalOperationId": null, + "domain": "radio", + "method": "DELETE", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/medias/{media_id}", + "summary": "Delete AutoDJ Media", + "description": "This endpoint allows you to delete an AutoDJ media.", + "tags": [ + "AutoDJ > Media" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "media_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/medias/%7Bmedia_id%7D", + "operationId": "Streaming/radioDeleteAutoDJMedia", + "summary": "Delete AutoDJ Media", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Media" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 46820 + }, + "enumValues": [], + "values": [], + "examples": [ + 46820 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 9040 + }, + "enumValues": [], + "values": [], + "examples": [ + 9040 + ] + }, + { + "name": "media_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the media to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetAutoDJMedia", + "functionName": "streamingRadiogetautodjmedia", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/medias/{media_id}", + "summary": "Get AutoDJ Media", + "description": "This endpoint allows you to retrieve an AutoDJ media.", + "tags": [ + "AutoDJ > Media" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "media_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/medias/%7Bmedia_id%7D", + "operationId": "Streaming/radioGetAutoDJMedia", + "summary": "Get AutoDJ Media", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Media" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 18491 + }, + "enumValues": [], + "values": [], + "examples": [ + 18491 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 24401 + }, + "enumValues": [], + "values": [], + "examples": [ + 24401 + ] + }, + { + "name": "media_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the media to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioUpdateAutoDJMedia", + "functionName": "streamingRadioupdateautodjmedia", + "originalOperationId": null, + "domain": "radio", + "method": "PUT", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/medias/{media_id}", + "summary": "Update AutoDJ Media", + "description": "This endpoint allows you to update an AutoDJ media.", + "tags": [ + "AutoDJ > Media" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "media_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/medias/%7Bmedia_id%7D", + "operationId": "Streaming/radioUpdateAutoDJMedia", + "summary": "Update AutoDJ Media", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Media" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 55368 + }, + "enumValues": [], + "values": [], + "examples": [ + 55368 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 7189 + }, + "enumValues": [], + "values": [], + "examples": [ + 7189 + ] + }, + { + "name": "media_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the media to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Streaming/radioGetPlayingPlaylist", + "functionName": "streamingRadiogetplayingplaylist", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist", + "summary": "Get Playing Playlist", + "description": "This endpoint allows you to get the playing playlist attached to AutoDJ.", + "tags": [ + "AutoDJ > Playing playlist" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playing_playlist", + "operationId": "Streaming/radioGetPlayingPlaylist", + "summary": "Get Playing Playlist", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Playing playlist" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 50313 + }, + "enumValues": [], + "values": [], + "examples": [ + 50313 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 16731 + }, + "enumValues": [], + "values": [], + "examples": [ + 16731 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGeneratePlaylist", + "functionName": "streamingRadiogenerateplaylist", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist/generate", + "summary": "Generate Playlist", + "description": "", + "tags": [ + "AutoDJ > Playing playlist" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playing_playlist/generate", + "operationId": "Streaming/radioGeneratePlaylist", + "summary": "Generate Playlist", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Playing playlist" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 29730 + }, + "enumValues": [], + "values": [], + "examples": [ + 29730 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 56009 + }, + "enumValues": [], + "values": [], + "examples": [ + 56009 + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming_radioGetPlayingPlaylist_get_1_radios_radio_product_id_stations_station_id_autodj_playing_playlist_medias", + "functionName": "streamingRadiogetplayingplaylistGet1RadiosRadioProductIdStationsStationIdAutodjPlayingPlaylistMedias", + "originalOperationId": "Streaming/radioGetPlayingPlaylist", + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist/medias", + "summary": "Get Playing Playlist", + "description": "This endpoint allows you to get the playing playlist attached to AutoDJ.", + "tags": [ + "AutoDJ > Playing playlist" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playing_playlist/medias", + "operationId": "Streaming/radioGetPlayingPlaylist", + "summary": "Get Playing Playlist", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Playing playlist" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 70008 + }, + "enumValues": [], + "values": [], + "examples": [ + 70008 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 90040 + }, + "enumValues": [], + "values": [], + "examples": [ + 90040 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioRemoveMedia", + "functionName": "streamingRadioremovemedia", + "originalOperationId": null, + "domain": "radio", + "method": "DELETE", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist/medias/{playing_media_id}", + "summary": "Remove media", + "description": "This endpoint allows you to remove media from playing playlist.", + "tags": [ + "AutoDJ > Playing playlist" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "playing_media_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playing_playlist/medias/%7Bplaying_media_id%7D", + "operationId": "Streaming/radioRemoveMedia", + "summary": "Remove media", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Playing playlist" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 76902 + }, + "enumValues": [], + "values": [], + "examples": [ + 76902 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 13045 + }, + "enumValues": [], + "values": [], + "examples": [ + 13045 + ] + }, + { + "name": "playing_media_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Streaming/radioMoveMediaAfter", + "functionName": "streamingRadiomovemediaafter", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist/medias/{playing_media_id}/move", + "summary": "Move media after", + "description": "This endpoint allows you to move radio media after another one in the playing playlist.", + "tags": [ + "AutoDJ > Playing playlist" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "playing_media_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playing_playlist/medias/%7Bplaying_media_id%7D/move", + "operationId": "Streaming/radioMoveMediaAfter", + "summary": "Move media after", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Playing playlist" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 33677 + }, + "enumValues": [], + "values": [], + "examples": [ + 33677 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 17442 + }, + "enumValues": [], + "values": [], + "examples": [ + 17442 + ] + }, + { + "name": "playing_media_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Streaming/radioInsertMediaAfter", + "functionName": "streamingRadioinsertmediaafter", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist/medias/insert", + "summary": "Insert media after", + "description": "This endpoint allows you to insert vod media after another one in the playing playlist.", + "tags": [ + "AutoDJ > Playing playlist" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playing_playlist/medias/insert", + "operationId": "Streaming/radioInsertMediaAfter", + "summary": "Insert media after", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Playing playlist" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 53592 + }, + "enumValues": [], + "values": [], + "examples": [ + 53592 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 69920 + }, + "enumValues": [], + "values": [], + "examples": [ + 69920 + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioThisEndpointAllowsYouToListAutoDJPlaylist", + "functionName": "streamingRadiothisendpointallowsyoutolistautodjplaylist", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playlists", + "summary": "This endpoint allows you to list AutoDJ playlist.", + "description": "*\n* @api-summary List AutoDJ Playlist\n* @api_operation ListAutoDJPlaylist", + "tags": [ + "AutoDJ > Playlist" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playlists", + "operationId": "Streaming/radioThisEndpointAllowsYouToListAutoDJPlaylist", + "summary": "This endpoint allows you to list AutoDJ playlist", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Playlist" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 47089 + }, + "enumValues": [], + "values": [], + "examples": [ + 47089 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 2908 + }, + "enumValues": [], + "values": [], + "examples": [ + 2908 + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioStoreAutoDJPlaylist", + "functionName": "streamingRadiostoreautodjplaylist", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playlists", + "summary": "Store AutoDJ Playlist", + "description": "This endpoint allows you to store an AutoDJ playlist.", + "tags": [ + "AutoDJ > Playlist" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playlists", + "operationId": "Streaming/radioStoreAutoDJPlaylist", + "summary": "Store AutoDJ Playlist", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Playlist" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 90711 + }, + "enumValues": [], + "values": [], + "examples": [ + 90711 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 57376 + }, + "enumValues": [], + "values": [], + "examples": [ + 57376 + ] + } + ], + "responseStatuses": [ + "201", + "404" + ] + } + }, + { + "operationId": "Streaming/radioDeleteAutoDJPlaylist", + "functionName": "streamingRadiodeleteautodjplaylist", + "originalOperationId": null, + "domain": "radio", + "method": "DELETE", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playlists/{playlist_id}", + "summary": "Delete AutoDJ Playlist", + "description": "This endpoint allows you to delete an AutoDJ playlist.", + "tags": [ + "AutoDJ > Playlist" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "playlist_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playlists/%7Bplaylist_id%7D", + "operationId": "Streaming/radioDeleteAutoDJPlaylist", + "summary": "Delete AutoDJ Playlist", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Playlist" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 55797 + }, + "enumValues": [], + "values": [], + "examples": [ + 55797 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 17604 + }, + "enumValues": [], + "values": [], + "examples": [ + 17604 + ] + }, + { + "name": "playlist_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the playlist to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetAutoDJPlaylist", + "functionName": "streamingRadiogetautodjplaylist", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playlists/{playlist_id}", + "summary": "Get AutoDJ Playlist", + "description": "This endpoint allows you to retrieve an AutoDJ playlist.", + "tags": [ + "AutoDJ > Playlist" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "playlist_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playlists/%7Bplaylist_id%7D", + "operationId": "Streaming/radioGetAutoDJPlaylist", + "summary": "Get AutoDJ Playlist", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Playlist" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 38914 + }, + "enumValues": [], + "values": [], + "examples": [ + 38914 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 3544 + }, + "enumValues": [], + "values": [], + "examples": [ + 3544 + ] + }, + { + "name": "playlist_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the playlist to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioUpdateAutoDJPlaylist", + "functionName": "streamingRadioupdateautodjplaylist", + "originalOperationId": null, + "domain": "radio", + "method": "PUT", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playlists/{playlist_id}", + "summary": "Update AutoDJ Playlist", + "description": "This endpoint allows you to update an AutoDJ playlist.", + "tags": [ + "AutoDJ > Playlist" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "playlist_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playlists/%7Bplaylist_id%7D", + "operationId": "Streaming/radioUpdateAutoDJPlaylist", + "summary": "Update AutoDJ Playlist", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Playlist" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 57549 + }, + "enumValues": [], + "values": [], + "examples": [ + 57549 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 12841 + }, + "enumValues": [], + "values": [], + "examples": [ + 12841 + ] + }, + { + "name": "playlist_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the playlist to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "put_1_radios_radio_product_id_stations_station_id_autodj_playlists_playlist_id_attach_media", + "functionName": "put1RadiosRadioProductIdStationsStationIdAutodjPlaylistsPlaylistIdAttachMedia", + "originalOperationId": null, + "domain": "radio", + "method": "PUT", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playlists/{playlist_id}/attach_media", + "summary": "Update AutoDJ Playlist", + "description": "This endpoint allows you to update an AutoDJ playlist.", + "tags": [ + "AutoDJ > Playlist" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "playlist_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playlists/%7Bplaylist_id%7D/attach_media", + "operationId": null, + "summary": "Update AutoDJ Playlist", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Playlist" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 36455 + }, + "enumValues": [], + "values": [], + "examples": [ + 36455 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 11500 + }, + "enumValues": [], + "values": [], + "examples": [ + 11500 + ] + }, + { + "name": "playlist_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the playlist to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Streaming/radioThisEndpointAllowsYouToListAutoDJMediasInPlaylist", + "functionName": "streamingRadiothisendpointallowsyoutolistautodjmediasinplaylist", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playlists/{playlist_id}/medias", + "summary": "This endpoint allows you to list AutoDJ medias in playlist.", + "description": "*\n* @api-summary List AutoDJ Medias Playlist\n* @api_operation ListAutoDJMediasPlaylist", + "tags": [ + "AutoDJ > Playlist" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "playlist_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playlists/%7Bplaylist_id%7D/medias", + "operationId": "Streaming/radioThisEndpointAllowsYouToListAutoDJMediasInPlaylist", + "summary": "This endpoint allows you to list AutoDJ medias in playlist", + "categoryPath": [ + "Streaming radio", + "AutoDJ", + "Playlist" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 56189 + }, + "enumValues": [], + "values": [], + "examples": [ + 56189 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 93854 + }, + "enumValues": [], + "values": [], + "examples": [ + 93854 + ] + }, + { + "name": "playlist_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the playlist to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioRestart", + "functionName": "streamingRadiorestart", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/restart", + "summary": "Restart", + "description": "This endpoint allows you to restart AutoDJ.", + "tags": [ + "AutoDJ" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/restart", + "operationId": "Streaming/radioRestart", + "summary": "Restart", + "categoryPath": [ + "Streaming radio", + "AutoDJ" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 9717 + }, + "enumValues": [], + "values": [], + "examples": [ + 9717 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 65949 + }, + "enumValues": [], + "values": [], + "examples": [ + 65949 + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioDisconnectStreams", + "functionName": "streamingRadiodisconnectstreams", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/disconnect_streams", + "summary": "Disconnect streams", + "description": "This endpoint allows you to force the disconnection of the main streams.", + "tags": [ + "Stations" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": null + }, + { + "operationId": "Streaming/radioListEncoderEvents", + "functionName": "streamingRadiolistencoderevents", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/encoder_events", + "summary": "List encoder events", + "description": "This endpoint allows you to retrieve encoder events by date.", + "tags": [ + "Encoder Events" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + }, + { + "name": "return", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/encoder_events", + "operationId": "Streaming/radioListEncoderEvents", + "summary": "List encoder events", + "categoryPath": [ + "Streaming radio", + "Encoder Events" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 19367 + }, + "enumValues": [], + "values": [], + "examples": [ + 19367 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 18354 + }, + "enumValues": [], + "values": [], + "examples": [ + 18354 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "page", + "minimum": 1, + "type": "integer", + "example": "2" + }, + "enumValues": [], + "values": [], + "examples": [ + "2" + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "per_page", + "minimum": 1, + "type": "integer", + "example": "1" + }, + "enumValues": [], + "values": [], + "examples": [ + "1" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "return", + "enum": [ + "total" + ], + "type": "string", + "description": "return the count instead of the stat", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 30226 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 30226 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 68318 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 68318 + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioDeleteHlsStream", + "functionName": "streamingRadiodeletehlsstream", + "originalOperationId": null, + "domain": "radio", + "method": "DELETE", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream", + "summary": "Delete hls stream", + "description": "This endpoint allows you to delete a hls stream.", + "tags": [ + "Hls Stream" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "user_password", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream", + "operationId": "Streaming/radioDeleteHlsStream", + "summary": "Delete hls stream", + "categoryPath": [ + "Streaming radio", + "Hls Stream" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 40796 + }, + "enumValues": [], + "values": [], + "examples": [ + 40796 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 97290 + }, + "enumValues": [], + "values": [], + "examples": [ + 97290 + ] + }, + { + "name": "user_password", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "user_password", + "type": "string", + "description": "Specify the user password to check authorization", + "example": "my_secure_password" + }, + "enumValues": [], + "values": [], + "examples": [ + "my_secure_password" + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Streaming/radioGetHlsStream", + "functionName": "streamingRadiogethlsstream", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream", + "summary": "Get hls stream", + "description": "This endpoint allows you to retrieve a hls stream.", + "tags": [ + "Hls Stream" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream", + "operationId": "Streaming/radioGetHlsStream", + "summary": "Get hls stream", + "categoryPath": [ + "Streaming radio", + "Hls Stream" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 51064 + }, + "enumValues": [], + "values": [], + "examples": [ + 51064 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 11537 + }, + "enumValues": [], + "values": [], + "examples": [ + 11537 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 4444 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 4444 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 24369 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 24369 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 90207 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 90207 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 81159 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 81159 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "desc" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioUpdateHlsStream", + "functionName": "streamingRadioupdatehlsstream", + "originalOperationId": null, + "domain": "radio", + "method": "PUT", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream", + "summary": "Update hls stream", + "description": "This endpoint allows you to update a hls stream.", + "tags": [ + "Hls Stream" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream", + "operationId": "Streaming/radioUpdateHlsStream", + "summary": "Update hls stream", + "categoryPath": [ + "Streaming radio", + "Hls Stream" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 6713 + }, + "enumValues": [], + "values": [], + "examples": [ + 6713 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 60037 + }, + "enumValues": [], + "values": [], + "examples": [ + 60037 + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "post_1_radios_radio_product_id_stations_station_id_hls_stream_add", + "functionName": "post1RadiosRadioProductIdStationsStationIdHlsStreamAdd", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/add", + "summary": "Add hls stream", + "description": "This endpoint allows you to add a hls stream.", + "tags": [ + "Hls Stream" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream/add", + "operationId": null, + "summary": "Add hls stream", + "categoryPath": [ + "Streaming radio", + "Hls Stream" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 77119 + }, + "enumValues": [], + "values": [], + "examples": [ + 77119 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 52733 + }, + "enumValues": [], + "values": [], + "examples": [ + 52733 + ] + } + ], + "responseStatuses": [ + "201", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_consumption", + "functionName": "get1RadiosRadioProductIdStationsStationIdHlsStreamStatsConsumption", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/consumption", + "summary": "Get consumption", + "description": "This endpoint allows you to retrieve hls stream consumption stats.", + "tags": [ + "Stats > HlsStream" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream/stats/consumption", + "operationId": null, + "summary": "Get consumption", + "categoryPath": [ + "Streaming radio", + "Stats", + "HlsStream" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 86239 + }, + "enumValues": [], + "values": [], + "examples": [ + 86239 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 77778 + }, + "enumValues": [], + "values": [], + "examples": [ + 77778 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_countries_continent", + "functionName": "get1RadiosRadioProductIdStationsStationIdHlsStreamStatsCountriesContinent", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/countries_continent", + "summary": "Get countries by continent", + "description": "This endpoint allows you to retrieve hls stream total countries stats by continent.", + "tags": [ + "Stats > HlsStream" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream/stats/countries_continent", + "operationId": null, + "summary": "Get countries by continent", + "categoryPath": [ + "Streaming radio", + "Stats", + "HlsStream" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 41341 + }, + "enumValues": [], + "values": [], + "examples": [ + 41341 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 28534 + }, + "enumValues": [], + "values": [], + "examples": [ + 28534 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_countries", + "functionName": "get1RadiosRadioProductIdStationsStationIdHlsStreamStatsCountries", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/countries", + "summary": "Get countries", + "description": "This endpoint allows you to retrieve hls stream countries stats.", + "tags": [ + "Stats > HlsStream" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream/stats/countries", + "operationId": null, + "summary": "Get countries", + "categoryPath": [ + "Streaming radio", + "Stats", + "HlsStream" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 42680 + }, + "enumValues": [], + "values": [], + "examples": [ + 42680 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 24574 + }, + "enumValues": [], + "values": [], + "examples": [ + 24574 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_export_csv", + "functionName": "get1RadiosRadioProductIdStationsStationIdHlsStreamStatsExportCsv", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/export_csv", + "summary": "Export stats", + "description": "This endpoint allows you to export hls stream stats.", + "tags": [ + "Stats > HlsStream" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "datatype", + "in": "query", + "required": true + }, + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "scope_by", + "in": "query", + "required": false + }, + { + "name": "timezone", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json", + "application/octet-stream" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream/stats/export_csv", + "operationId": null, + "summary": "Export stats", + "categoryPath": [ + "Streaming radio", + "Stats", + "HlsStream" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 23045 + }, + "enumValues": [], + "values": [], + "examples": [ + 23045 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 24276 + }, + "enumValues": [], + "values": [], + "examples": [ + 24276 + ] + }, + { + "name": "datatype", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "datatype", + "enum": [ + "consumption", + "countries", + "listeners", + "listeners_per_minute", + "players" + ], + "type": "string", + "description": "Specify the type of data to export", + "example": "listeners_per_minute" + }, + "enumValues": [ + "consumption", + "countries", + "listeners", + "listeners_per_minute", + "players" + ], + "values": [], + "examples": [ + "listeners_per_minute" + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "scope_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "scope_by", + "enum": [ + "day", + "month", + "week", + "year" + ], + "type": "string", + "description": "Specifies the time period over which to aggregate and retrieve stats", + "example": "year" + }, + "enumValues": [ + "day", + "month", + "week", + "year" + ], + "values": [], + "examples": [ + "year" + ] + }, + { + "name": "timezone", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "timezone", + "enum": [ + "Africa/Abidjan", + "Africa/Accra", + "Africa/Addis_Ababa", + "Africa/Algiers", + "Africa/Asmara", + "Africa/Bamako", + "Africa/Bangui", + "Africa/Banjul", + "Africa/Bissau", + "Africa/Blantyre", + "Africa/Brazzaville", + "Africa/Bujumbura", + "Africa/Cairo", + "Africa/Casablanca", + "Africa/Ceuta", + "Africa/Conakry", + "Africa/Dakar", + "Africa/Dar_es_Salaam", + "Africa/Djibouti", + "Africa/Douala", + "Africa/El_Aaiun", + "Africa/Freetown", + "Africa/Gaborone", + "Africa/Harare", + "Africa/Johannesburg", + "Africa/Juba", + "Africa/Kampala", + "Africa/Khartoum", + "Africa/Kigali", + "Africa/Kinshasa", + "Africa/Lagos", + "Africa/Libreville", + "Africa/Lome", + "Africa/Luanda", + "Africa/Lubumbashi", + "Africa/Lusaka", + "Africa/Malabo", + "Africa/Maputo", + "Africa/Maseru", + "Africa/Mbabane", + "Africa/Mogadishu", + "Africa/Monrovia", + "Africa/Nairobi", + "Africa/Ndjamena", + "Africa/Niamey", + "Africa/Nouakchott", + "Africa/Ouagadougou", + "Africa/Porto-Novo", + "Africa/Sao_Tome", + "Africa/Tripoli", + "Africa/Tunis", + "Africa/Windhoek", + "America/Adak", + "America/Anchorage", + "America/Anguilla", + "America/Antigua", + "America/Araguaina", + "America/Argentina/Buenos_Aires", + "America/Argentina/Catamarca", + "America/Argentina/Cordoba", + "America/Argentina/Jujuy", + "America/Argentina/La_Rioja", + "America/Argentina/Mendoza", + "America/Argentina/Rio_Gallegos", + "America/Argentina/Salta", + "America/Argentina/San_Juan", + "America/Argentina/San_Luis", + "America/Argentina/Tucuman", + "America/Argentina/Ushuaia", + "America/Aruba", + "America/Asuncion", + "America/Atikokan", + "America/Bahia", + "America/Bahia_Banderas", + "America/Barbados", + "America/Belem", + "America/Belize", + "America/Blanc-Sablon", + "America/Boa_Vista", + "America/Bogota", + "America/Boise", + "America/Cambridge_Bay", + "America/Campo_Grande", + "America/Cancun", + "America/Caracas", + "America/Cayenne", + "America/Cayman", + "America/Chicago", + "America/Chihuahua", + "America/Ciudad_Juarez", + "America/Costa_Rica", + "America/Coyhaique", + "America/Creston", + "America/Cuiaba", + "America/Curacao", + "America/Danmarkshavn", + "America/Dawson", + "America/Dawson_Creek", + "America/Denver", + "America/Detroit", + "America/Dominica", + "America/Edmonton", + "America/Eirunepe", + "America/El_Salvador", + "America/Fort_Nelson", + "America/Fortaleza", + "America/Glace_Bay", + "America/Goose_Bay", + "America/Grand_Turk", + "America/Grenada", + "America/Guadeloupe", + "America/Guatemala", + "America/Guayaquil", + "America/Guyana", + "America/Halifax", + "America/Havana", + "America/Hermosillo", + "America/Indiana/Indianapolis", + "America/Indiana/Knox", + "America/Indiana/Marengo", + "America/Indiana/Petersburg", + "America/Indiana/Tell_City", + "America/Indiana/Vevay", + "America/Indiana/Vincennes", + "America/Indiana/Winamac", + "America/Inuvik", + "America/Iqaluit", + "America/Jamaica", + "America/Juneau", + "America/Kentucky/Louisville", + "America/Kentucky/Monticello", + "America/Kralendijk", + "America/La_Paz", + "America/Lima", + "America/Los_Angeles", + "America/Lower_Princes", + "America/Maceio", + "America/Managua", + "America/Manaus", + "America/Marigot", + "America/Martinique", + "America/Matamoros", + "America/Mazatlan", + "America/Menominee", + "America/Merida", + "America/Metlakatla", + "America/Mexico_City", + "America/Miquelon", + "America/Moncton", + "America/Monterrey", + "America/Montevideo", + "America/Montserrat", + "America/Nassau", + "America/New_York", + "America/Nome", + "America/Noronha", + "America/North_Dakota/Beulah", + "America/North_Dakota/Center", + "America/North_Dakota/New_Salem", + "America/Nuuk", + "America/Ojinaga", + "America/Panama", + "America/Paramaribo", + "America/Phoenix", + "America/Port-au-Prince", + "America/Port_of_Spain", + "America/Porto_Velho", + "America/Puerto_Rico", + "America/Punta_Arenas", + "America/Rankin_Inlet", + "America/Recife", + "America/Regina", + "America/Resolute", + "America/Rio_Branco", + "America/Santarem", + "America/Santiago", + "America/Santo_Domingo", + "America/Sao_Paulo", + "America/Scoresbysund", + "America/Sitka", + "America/St_Barthelemy", + "America/St_Johns", + "America/St_Kitts", + "America/St_Lucia", + "America/St_Thomas", + "America/St_Vincent", + "America/Swift_Current", + "America/Tegucigalpa", + "America/Thule", + "America/Tijuana", + "America/Toronto", + "America/Tortola", + "America/Vancouver", + "America/Whitehorse", + "America/Winnipeg", + "America/Yakutat", + "Antarctica/Casey", + "Antarctica/Davis", + "Antarctica/DumontDUrville", + "Antarctica/Macquarie", + "Antarctica/Mawson", + "Antarctica/McMurdo", + "Antarctica/Palmer", + "Antarctica/Rothera", + "Antarctica/Syowa", + "Antarctica/Troll", + "Antarctica/Vostok", + "Arctic/Longyearbyen", + "Asia/Aden", + "Asia/Almaty", + "Asia/Amman", + "Asia/Anadyr", + "Asia/Aqtau", + "Asia/Aqtobe", + "Asia/Ashgabat", + "Asia/Atyrau", + "Asia/Baghdad", + "Asia/Bahrain", + "Asia/Baku", + "Asia/Bangkok", + "Asia/Barnaul", + "Asia/Beirut", + "Asia/Bishkek", + "Asia/Brunei", + "Asia/Chita", + "Asia/Colombo", + "Asia/Damascus", + "Asia/Dhaka", + "Asia/Dili", + "Asia/Dubai", + "Asia/Dushanbe", + "Asia/Famagusta", + "Asia/Gaza", + "Asia/Hebron", + "Asia/Ho_Chi_Minh", + "Asia/Hong_Kong", + "Asia/Hovd", + "Asia/Irkutsk", + "Asia/Jakarta", + "Asia/Jayapura", + "Asia/Jerusalem", + "Asia/Kabul", + "Asia/Kamchatka", + "Asia/Karachi", + "Asia/Kathmandu", + "Asia/Khandyga", + "Asia/Kolkata", + "Asia/Krasnoyarsk", + "Asia/Kuala_Lumpur", + "Asia/Kuching", + "Asia/Kuwait", + "Asia/Macau", + "Asia/Magadan", + "Asia/Makassar", + "Asia/Manila", + "Asia/Muscat", + "Asia/Nicosia", + "Asia/Novokuznetsk", + "Asia/Novosibirsk", + "Asia/Omsk", + "Asia/Oral", + "Asia/Phnom_Penh", + "Asia/Pontianak", + "Asia/Pyongyang", + "Asia/Qatar", + "Asia/Qostanay", + "Asia/Qyzylorda", + "Asia/Riyadh", + "Asia/Sakhalin", + "Asia/Samarkand", + "Asia/Seoul", + "Asia/Shanghai", + "Asia/Singapore", + "Asia/Srednekolymsk", + "Asia/Taipei", + "Asia/Tashkent", + "Asia/Tbilisi", + "Asia/Tehran", + "Asia/Thimphu", + "Asia/Tokyo", + "Asia/Tomsk", + "Asia/Ulaanbaatar", + "Asia/Urumqi", + "Asia/Ust-Nera", + "Asia/Vientiane", + "Asia/Vladivostok", + "Asia/Yakutsk", + "Asia/Yangon", + "Asia/Yekaterinburg", + "Asia/Yerevan", + "Atlantic/Azores", + "Atlantic/Bermuda", + "Atlantic/Canary", + "Atlantic/Cape_Verde", + "Atlantic/Faroe", + "Atlantic/Madeira", + "Atlantic/Reykjavik", + "Atlantic/South_Georgia", + "Atlantic/St_Helena", + "Atlantic/Stanley", + "Australia/Adelaide", + "Australia/Brisbane", + "Australia/Broken_Hill", + "Australia/Darwin", + "Australia/Eucla", + "Australia/Hobart", + "Australia/Lindeman", + "Australia/Lord_Howe", + "Australia/Melbourne", + "Australia/Perth", + "Australia/Sydney", + "Europe/Amsterdam", + "Europe/Andorra", + "Europe/Astrakhan", + "Europe/Athens", + "Europe/Belgrade", + "Europe/Berlin", + "Europe/Bratislava", + "Europe/Brussels", + "Europe/Bucharest", + "Europe/Budapest", + "Europe/Busingen", + "Europe/Chisinau", + "Europe/Copenhagen", + "Europe/Dublin", + "Europe/Gibraltar", + "Europe/Guernsey", + "Europe/Helsinki", + "Europe/Isle_of_Man", + "Europe/Istanbul", + "Europe/Jersey", + "Europe/Kaliningrad", + "Europe/Kirov", + "Europe/Kyiv", + "Europe/Lisbon", + "Europe/Ljubljana", + "Europe/London", + "Europe/Luxembourg", + "Europe/Madrid", + "Europe/Malta", + "Europe/Mariehamn", + "Europe/Minsk", + "Europe/Monaco", + "Europe/Moscow", + "Europe/Oslo", + "Europe/Paris", + "Europe/Podgorica", + "Europe/Prague", + "Europe/Riga", + "Europe/Rome", + "Europe/Samara", + "Europe/San_Marino", + "Europe/Sarajevo", + "Europe/Saratov", + "Europe/Simferopol", + "Europe/Skopje", + "Europe/Sofia", + "Europe/Stockholm", + "Europe/Tallinn", + "Europe/Tirane", + "Europe/Ulyanovsk", + "Europe/Vaduz", + "Europe/Vatican", + "Europe/Vienna", + "Europe/Vilnius", + "Europe/Volgograd", + "Europe/Warsaw", + "Europe/Zagreb", + "Europe/Zurich", + "Indian/Antananarivo", + "Indian/Chagos", + "Indian/Christmas", + "Indian/Cocos", + "Indian/Comoro", + "Indian/Kerguelen", + "Indian/Mahe", + "Indian/Maldives", + "Indian/Mauritius", + "Indian/Mayotte", + "Indian/Reunion", + "Pacific/Apia", + "Pacific/Auckland", + "Pacific/Bougainville", + "Pacific/Chatham", + "Pacific/Chuuk", + "Pacific/Easter", + "Pacific/Efate", + "Pacific/Fakaofo", + "Pacific/Fiji", + "Pacific/Funafuti", + "Pacific/Galapagos", + "Pacific/Gambier", + "Pacific/Guadalcanal", + "Pacific/Guam", + "Pacific/Honolulu", + "Pacific/Kanton", + "Pacific/Kiritimati", + "Pacific/Kosrae", + "Pacific/Kwajalein", + "Pacific/Majuro", + "Pacific/Marquesas", + "Pacific/Midway", + "Pacific/Nauru", + "Pacific/Niue", + "Pacific/Norfolk", + "Pacific/Noumea", + "Pacific/Pago_Pago", + "Pacific/Palau", + "Pacific/Pitcairn", + "Pacific/Pohnpei", + "Pacific/Port_Moresby", + "Pacific/Rarotonga", + "Pacific/Saipan", + "Pacific/Tahiti", + "Pacific/Tarawa", + "Pacific/Tongatapu", + "Pacific/Wake", + "Pacific/Wallis", + "UTC" + ], + "type": "string", + "description": "Specify the timezone for the output date", + "example": "America/Eirunepe" + }, + "enumValues": [ + "Africa/Abidjan", + "Africa/Accra", + "Africa/Addis_Ababa", + "Africa/Algiers", + "Africa/Asmara", + "Africa/Bamako", + "Africa/Bangui", + "Africa/Banjul", + "Africa/Bissau", + "Africa/Blantyre", + "Africa/Brazzaville", + "Africa/Bujumbura", + "Africa/Cairo", + "Africa/Casablanca", + "Africa/Ceuta", + "Africa/Conakry", + "Africa/Dakar", + "Africa/Dar_es_Salaam", + "Africa/Djibouti", + "Africa/Douala", + "Africa/El_Aaiun", + "Africa/Freetown", + "Africa/Gaborone", + "Africa/Harare", + "Africa/Johannesburg", + "Africa/Juba", + "Africa/Kampala", + "Africa/Khartoum", + "Africa/Kigali", + "Africa/Kinshasa", + "Africa/Lagos", + "Africa/Libreville", + "Africa/Lome", + "Africa/Luanda", + "Africa/Lubumbashi", + "Africa/Lusaka", + "Africa/Malabo", + "Africa/Maputo", + "Africa/Maseru", + "Africa/Mbabane", + "Africa/Mogadishu", + "Africa/Monrovia", + "Africa/Nairobi", + "Africa/Ndjamena", + "Africa/Niamey", + "Africa/Nouakchott", + "Africa/Ouagadougou", + "Africa/Porto-Novo", + "Africa/Sao_Tome", + "Africa/Tripoli", + "Africa/Tunis", + "Africa/Windhoek", + "America/Adak", + "America/Anchorage", + "America/Anguilla", + "America/Antigua", + "America/Araguaina", + "America/Argentina/Buenos_Aires", + "America/Argentina/Catamarca", + "America/Argentina/Cordoba", + "America/Argentina/Jujuy", + "America/Argentina/La_Rioja", + "America/Argentina/Mendoza", + "America/Argentina/Rio_Gallegos", + "America/Argentina/Salta", + "America/Argentina/San_Juan", + "America/Argentina/San_Luis", + "America/Argentina/Tucuman", + "America/Argentina/Ushuaia", + "America/Aruba", + "America/Asuncion", + "America/Atikokan", + "America/Bahia", + "America/Bahia_Banderas", + "America/Barbados", + "America/Belem", + "America/Belize", + "America/Blanc-Sablon", + "America/Boa_Vista", + "America/Bogota", + "America/Boise", + "America/Cambridge_Bay", + "America/Campo_Grande", + "America/Cancun", + "America/Caracas", + "America/Cayenne", + "America/Cayman", + "America/Chicago", + "America/Chihuahua", + "America/Ciudad_Juarez", + "America/Costa_Rica", + "America/Coyhaique", + "America/Creston", + "America/Cuiaba", + "America/Curacao", + "America/Danmarkshavn", + "America/Dawson", + "America/Dawson_Creek", + "America/Denver", + "America/Detroit", + "America/Dominica", + "America/Edmonton", + "America/Eirunepe", + "America/El_Salvador", + "America/Fort_Nelson", + "America/Fortaleza", + "America/Glace_Bay", + "America/Goose_Bay", + "America/Grand_Turk", + "America/Grenada", + "America/Guadeloupe", + "America/Guatemala", + "America/Guayaquil", + "America/Guyana", + "America/Halifax", + "America/Havana", + "America/Hermosillo", + "America/Indiana/Indianapolis", + "America/Indiana/Knox", + "America/Indiana/Marengo", + "America/Indiana/Petersburg", + "America/Indiana/Tell_City", + "America/Indiana/Vevay", + "America/Indiana/Vincennes", + "America/Indiana/Winamac", + "America/Inuvik", + "America/Iqaluit", + "America/Jamaica", + "America/Juneau", + "America/Kentucky/Louisville", + "America/Kentucky/Monticello", + "America/Kralendijk", + "America/La_Paz", + "America/Lima", + "America/Los_Angeles", + "America/Lower_Princes", + "America/Maceio", + "America/Managua", + "America/Manaus", + "America/Marigot", + "America/Martinique", + "America/Matamoros", + "America/Mazatlan", + "America/Menominee", + "America/Merida", + "America/Metlakatla", + "America/Mexico_City", + "America/Miquelon", + "America/Moncton", + "America/Monterrey", + "America/Montevideo", + "America/Montserrat", + "America/Nassau", + "America/New_York", + "America/Nome", + "America/Noronha", + "America/North_Dakota/Beulah", + "America/North_Dakota/Center", + "America/North_Dakota/New_Salem", + "America/Nuuk", + "America/Ojinaga", + "America/Panama", + "America/Paramaribo", + "America/Phoenix", + "America/Port-au-Prince", + "America/Port_of_Spain", + "America/Porto_Velho", + "America/Puerto_Rico", + "America/Punta_Arenas", + "America/Rankin_Inlet", + "America/Recife", + "America/Regina", + "America/Resolute", + "America/Rio_Branco", + "America/Santarem", + "America/Santiago", + "America/Santo_Domingo", + "America/Sao_Paulo", + "America/Scoresbysund", + "America/Sitka", + "America/St_Barthelemy", + "America/St_Johns", + "America/St_Kitts", + "America/St_Lucia", + "America/St_Thomas", + "America/St_Vincent", + "America/Swift_Current", + "America/Tegucigalpa", + "America/Thule", + "America/Tijuana", + "America/Toronto", + "America/Tortola", + "America/Vancouver", + "America/Whitehorse", + "America/Winnipeg", + "America/Yakutat", + "Antarctica/Casey", + "Antarctica/Davis", + "Antarctica/DumontDUrville", + "Antarctica/Macquarie", + "Antarctica/Mawson", + "Antarctica/McMurdo", + "Antarctica/Palmer", + "Antarctica/Rothera", + "Antarctica/Syowa", + "Antarctica/Troll", + "Antarctica/Vostok", + "Arctic/Longyearbyen", + "Asia/Aden", + "Asia/Almaty", + "Asia/Amman", + "Asia/Anadyr", + "Asia/Aqtau", + "Asia/Aqtobe", + "Asia/Ashgabat", + "Asia/Atyrau", + "Asia/Baghdad", + "Asia/Bahrain", + "Asia/Baku", + "Asia/Bangkok", + "Asia/Barnaul", + "Asia/Beirut", + "Asia/Bishkek", + "Asia/Brunei", + "Asia/Chita", + "Asia/Colombo", + "Asia/Damascus", + "Asia/Dhaka", + "Asia/Dili", + "Asia/Dubai", + "Asia/Dushanbe", + "Asia/Famagusta", + "Asia/Gaza", + "Asia/Hebron", + "Asia/Ho_Chi_Minh", + "Asia/Hong_Kong", + "Asia/Hovd", + "Asia/Irkutsk", + "Asia/Jakarta", + "Asia/Jayapura", + "Asia/Jerusalem", + "Asia/Kabul", + "Asia/Kamchatka", + "Asia/Karachi", + "Asia/Kathmandu", + "Asia/Khandyga", + "Asia/Kolkata", + "Asia/Krasnoyarsk", + "Asia/Kuala_Lumpur", + "Asia/Kuching", + "Asia/Kuwait", + "Asia/Macau", + "Asia/Magadan", + "Asia/Makassar", + "Asia/Manila", + "Asia/Muscat", + "Asia/Nicosia", + "Asia/Novokuznetsk", + "Asia/Novosibirsk", + "Asia/Omsk", + "Asia/Oral", + "Asia/Phnom_Penh", + "Asia/Pontianak", + "Asia/Pyongyang", + "Asia/Qatar", + "Asia/Qostanay", + "Asia/Qyzylorda", + "Asia/Riyadh", + "Asia/Sakhalin", + "Asia/Samarkand", + "Asia/Seoul", + "Asia/Shanghai", + "Asia/Singapore", + "Asia/Srednekolymsk", + "Asia/Taipei", + "Asia/Tashkent", + "Asia/Tbilisi", + "Asia/Tehran", + "Asia/Thimphu", + "Asia/Tokyo", + "Asia/Tomsk", + "Asia/Ulaanbaatar", + "Asia/Urumqi", + "Asia/Ust-Nera", + "Asia/Vientiane", + "Asia/Vladivostok", + "Asia/Yakutsk", + "Asia/Yangon", + "Asia/Yekaterinburg", + "Asia/Yerevan", + "Atlantic/Azores", + "Atlantic/Bermuda", + "Atlantic/Canary", + "Atlantic/Cape_Verde", + "Atlantic/Faroe", + "Atlantic/Madeira", + "Atlantic/Reykjavik", + "Atlantic/South_Georgia", + "Atlantic/St_Helena", + "Atlantic/Stanley", + "Australia/Adelaide", + "Australia/Brisbane", + "Australia/Broken_Hill", + "Australia/Darwin", + "Australia/Eucla", + "Australia/Hobart", + "Australia/Lindeman", + "Australia/Lord_Howe", + "Australia/Melbourne", + "Australia/Perth", + "Australia/Sydney", + "Europe/Amsterdam", + "Europe/Andorra", + "Europe/Astrakhan", + "Europe/Athens", + "Europe/Belgrade", + "Europe/Berlin", + "Europe/Bratislava", + "Europe/Brussels", + "Europe/Bucharest", + "Europe/Budapest", + "Europe/Busingen", + "Europe/Chisinau", + "Europe/Copenhagen", + "Europe/Dublin", + "Europe/Gibraltar", + "Europe/Guernsey", + "Europe/Helsinki", + "Europe/Isle_of_Man", + "Europe/Istanbul", + "Europe/Jersey", + "Europe/Kaliningrad", + "Europe/Kirov", + "Europe/Kyiv", + "Europe/Lisbon", + "Europe/Ljubljana", + "Europe/London", + "Europe/Luxembourg", + "Europe/Madrid", + "Europe/Malta", + "Europe/Mariehamn", + "Europe/Minsk", + "Europe/Monaco", + "Europe/Moscow", + "Europe/Oslo", + "Europe/Paris", + "Europe/Podgorica", + "Europe/Prague", + "Europe/Riga", + "Europe/Rome", + "Europe/Samara", + "Europe/San_Marino", + "Europe/Sarajevo", + "Europe/Saratov", + "Europe/Simferopol", + "Europe/Skopje", + "Europe/Sofia", + "Europe/Stockholm", + "Europe/Tallinn", + "Europe/Tirane", + "Europe/Ulyanovsk", + "Europe/Vaduz", + "Europe/Vatican", + "Europe/Vienna", + "Europe/Vilnius", + "Europe/Volgograd", + "Europe/Warsaw", + "Europe/Zagreb", + "Europe/Zurich", + "Indian/Antananarivo", + "Indian/Chagos", + "Indian/Christmas", + "Indian/Cocos", + "Indian/Comoro", + "Indian/Kerguelen", + "Indian/Mahe", + "Indian/Maldives", + "Indian/Mauritius", + "Indian/Mayotte", + "Indian/Reunion", + "Pacific/Apia", + "Pacific/Auckland", + "Pacific/Bougainville", + "Pacific/Chatham", + "Pacific/Chuuk", + "Pacific/Easter", + "Pacific/Efate", + "Pacific/Fakaofo", + "Pacific/Fiji", + "Pacific/Funafuti", + "Pacific/Galapagos", + "Pacific/Gambier", + "Pacific/Guadalcanal", + "Pacific/Guam", + "Pacific/Honolulu", + "Pacific/Kanton", + "Pacific/Kiritimati", + "Pacific/Kosrae", + "Pacific/Kwajalein", + "Pacific/Majuro", + "Pacific/Marquesas", + "Pacific/Midway", + "Pacific/Nauru", + "Pacific/Niue", + "Pacific/Norfolk", + "Pacific/Noumea", + "Pacific/Pago_Pago", + "Pacific/Palau", + "Pacific/Pitcairn", + "Pacific/Pohnpei", + "Pacific/Port_Moresby", + "Pacific/Rarotonga", + "Pacific/Saipan", + "Pacific/Tahiti", + "Pacific/Tarawa", + "Pacific/Tongatapu", + "Pacific/Wake", + "Pacific/Wallis", + "UTC" + ], + "values": [], + "examples": [ + "America/Eirunepe" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_listeners_per_minute", + "functionName": "get1RadiosRadioProductIdStationsStationIdHlsStreamStatsListenersPerMinute", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/listeners_per_minute", + "summary": "Get listeners by minute", + "description": "This endpoint allows you to retrieve hls stream listeners stats by minute on last 24h.", + "tags": [ + "Stats > HlsStream" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream/stats/listeners_per_minute", + "operationId": null, + "summary": "Get listeners by minute", + "categoryPath": [ + "Streaming radio", + "Stats", + "HlsStream" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 52434 + }, + "enumValues": [], + "values": [], + "examples": [ + 52434 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 65600 + }, + "enumValues": [], + "values": [], + "examples": [ + 65600 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_listeners", + "functionName": "get1RadiosRadioProductIdStationsStationIdHlsStreamStatsListeners", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/listeners", + "summary": "Get listeners", + "description": "This endpoint allows you to retrieve hls stream listeners stats.", + "tags": [ + "Stats > HlsStream" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "scope_by", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream/stats/listeners", + "operationId": null, + "summary": "Get listeners", + "categoryPath": [ + "Streaming radio", + "Stats", + "HlsStream" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 88308 + }, + "enumValues": [], + "values": [], + "examples": [ + 88308 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 16567 + }, + "enumValues": [], + "values": [], + "examples": [ + 16567 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "scope_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "scope_by", + "enum": [ + "day", + "month", + "week", + "year" + ], + "type": "string", + "description": "Specifies the time period over which to aggregate and retrieve stats", + "example": "week" + }, + "enumValues": [ + "day", + "month", + "week", + "year" + ], + "values": [], + "examples": [ + "week" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_players", + "functionName": "get1RadiosRadioProductIdStationsStationIdHlsStreamStatsPlayers", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/players", + "summary": "Get players", + "description": "This endpoint allows you to retrieve players stats.", + "tags": [ + "Stats > HlsStream" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream/stats/players", + "operationId": null, + "summary": "Get players", + "categoryPath": [ + "Streaming radio", + "Stats", + "HlsStream" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 5144 + }, + "enumValues": [], + "values": [], + "examples": [ + 5144 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 22986 + }, + "enumValues": [], + "values": [], + "examples": [ + 22986 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_total_consumption", + "functionName": "get1RadiosRadioProductIdStationsStationIdHlsStreamStatsTotalConsumption", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/total_consumption", + "summary": "Get total consumption", + "description": "This endpoint allows you to retrieve total hls stream consumption stats.", + "tags": [ + "Stats > HlsStream" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream/stats/total_consumption", + "operationId": null, + "summary": "Get total consumption", + "categoryPath": [ + "Streaming radio", + "Stats", + "HlsStream" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 81846 + }, + "enumValues": [], + "values": [], + "examples": [ + 81846 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 15479 + }, + "enumValues": [], + "values": [], + "examples": [ + 15479 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "type", + "enum": [ + "hls" + ], + "type": "string", + "description": "the type of the stream to query stats for", + "example": "hls" + }, + "enumValues": [ + "hls" + ], + "values": [], + "examples": [ + "hls" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_total_players", + "functionName": "get1RadiosRadioProductIdStationsStationIdHlsStreamStatsTotalPlayers", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/total_players", + "summary": "Get total players", + "description": "This endpoint allows you to retrieve players total stats.", + "tags": [ + "Stats > HlsStream" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream/stats/total_players", + "operationId": null, + "summary": "Get total players", + "categoryPath": [ + "Streaming radio", + "Stats", + "HlsStream" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 4824 + }, + "enumValues": [], + "values": [], + "examples": [ + 4824 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 673 + }, + "enumValues": [], + "values": [], + "examples": [ + 673 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "post_1_radios_radio_product_id_stations_station_id_hls_stream_toggle_direct_live", + "functionName": "post1RadiosRadioProductIdStationsStationIdHlsStreamToggleDirectLive", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/toggle_direct_live", + "summary": "Toggle direct live", + "description": "This endpoint allows you to toggle direct live.", + "tags": [ + "Hls Stream" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream/toggle_direct_live", + "operationId": null, + "summary": "Toggle direct live", + "categoryPath": [ + "Streaming radio", + "Hls Stream" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 62805 + }, + "enumValues": [], + "values": [], + "examples": [ + 62805 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 62653 + }, + "enumValues": [], + "values": [], + "examples": [ + 62653 + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Streaming/radioExportLogAsMediapulse", + "functionName": "streamingRadioexportlogasmediapulse", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/mediapulse/export_log", + "summary": "Export log as Mediapulse", + "description": "We generate the log from Elastic if not already exist\nReturn true if we start the generation", + "tags": [ + "Mediapulse" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/mediapulse/export_log", + "operationId": "Streaming/radioExportLogAsMediapulse", + "summary": "Export log as Mediapulse", + "categoryPath": [ + "Streaming radio", + "Mediapulse" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 64226 + }, + "enumValues": [], + "values": [], + "examples": [ + 64226 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 94223 + }, + "enumValues": [], + "values": [], + "examples": [ + 94223 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/radioCheckIfMediapulseLogFileIsAlreadyPresentInStorage", + "functionName": "streamingRadiocheckifmediapulselogfileisalreadypresentinstorage", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/mediapulse/export_log/available", + "summary": "Check if Mediapulse log file is already present in storage", + "description": "", + "tags": [ + "Mediapulse" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/mediapulse/export_log/available", + "operationId": "Streaming/radioCheckIfMediapulseLogFileIsAlreadyPresentInStorage", + "summary": "Check if Mediapulse log file is already present in storage", + "categoryPath": [ + "Streaming radio", + "Mediapulse" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 5989 + }, + "enumValues": [], + "values": [], + "examples": [ + 5989 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 43691 + }, + "enumValues": [], + "values": [], + "examples": [ + 43691 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/radioGenerateAReportForExportMediapulseLogOnAStation", + "functionName": "streamingRadiogenerateareportforexportmediapulselogonastation", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/mediapulse/report", + "summary": "Generate a report for export mediapulse log on a station", + "description": "", + "tags": [ + "Mediapulse" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "page", + "in": "query", + "required": false + }, + { + "name": "per_page", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/mediapulse/report", + "operationId": "Streaming/radioGenerateAReportForExportMediapulseLogOnAStation", + "summary": "Generate a report for export mediapulse log on a station", + "categoryPath": [ + "Streaming radio", + "Mediapulse" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 34625 + }, + "enumValues": [], + "values": [], + "examples": [ + 34625 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 52765 + }, + "enumValues": [], + "values": [], + "examples": [ + 52765 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "page", + "minimum": 1, + "type": "integer", + "example": "2" + }, + "enumValues": [], + "values": [], + "examples": [ + "2" + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "per_page", + "minimum": 1, + "type": "integer", + "example": "1" + }, + "enumValues": [], + "values": [], + "examples": [ + "1" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/radioGetNotification", + "functionName": "streamingRadiogetnotification", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/notification", + "summary": "Get notification", + "description": "This endpoint allows you to retrieve the notification bind to the radio_product or station if it's exist.", + "tags": [ + "Notifications" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/notification", + "operationId": "Streaming/radioGetNotification", + "summary": "Get notification", + "categoryPath": [ + "Streaming radio", + "Notifications" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 37153 + }, + "enumValues": [], + "values": [], + "examples": [ + 37153 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "integer" + }, + { + "nullable": true + } + ] + }, + "enumValues": [], + "values": [], + "examples": [] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioUpdateNotification", + "functionName": "streamingRadioupdatenotification", + "originalOperationId": null, + "domain": "radio", + "method": "PUT", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/notification", + "summary": "Update notification", + "description": "This endpoint allows you to update a notification.", + "tags": [ + "Notifications" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/notification", + "operationId": "Streaming/radioUpdateNotification", + "summary": "Update notification", + "categoryPath": [ + "Streaming radio", + "Notifications" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 48776 + }, + "enumValues": [], + "values": [], + "examples": [ + 48776 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "integer" + }, + { + "nullable": true + } + ] + }, + "enumValues": [], + "values": [], + "examples": [] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Streaming/radioListStationPlayers", + "functionName": "streamingRadioliststationplayers", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/players", + "summary": "List station players", + "description": "This endpoint allows you to retrieve all the players in a station.", + "tags": [ + "Players" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/players", + "operationId": "Streaming/radioListStationPlayers", + "summary": "List station players", + "categoryPath": [ + "Streaming radio", + "Players" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 11752 + }, + "enumValues": [], + "values": [], + "examples": [ + 11752 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 45364 + }, + "enumValues": [], + "values": [], + "examples": [ + 45364 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 22960 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 22960 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 29171 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 29171 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 65298 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 65298 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 27946 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 27946 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "desc" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioResetGeneralParameters", + "functionName": "streamingRadioresetgeneralparameters", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/reset_general_parameters", + "summary": "Reset general parameters", + "description": "This endpoint allows you to reset general parameters.", + "tags": [ + "Stations" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": null + }, + { + "operationId": "Streaming/radioSendLogs", + "functionName": "streamingRadiosendlogs", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/send_logs", + "summary": "Send logs", + "description": "This endpoint allows you to send logs.", + "tags": [ + "Stations" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": null + }, + { + "operationId": "Streaming/radioListServerEvents", + "functionName": "streamingRadiolistserverevents", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/server_events", + "summary": "List server events", + "description": "This endpoint allows you to retrieve master and edge events by date.", + "tags": [ + "Server Events" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "filter", + "in": "query", + "required": false + }, + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "return", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/server_events", + "operationId": "Streaming/radioListServerEvents", + "summary": "List server events", + "categoryPath": [ + "Streaming radio", + "Server Events" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 76616 + }, + "enumValues": [], + "values": [], + "examples": [ + 76616 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 44991 + }, + "enumValues": [], + "values": [], + "examples": [ + 44991 + ] + }, + { + "name": "filter", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "filter", + "maxLength": 255, + "enum": [ + "edge", + "master" + ], + "type": "string", + "description": "the value to filter stat by", + "example": "aFieldValue" + }, + "enumValues": [ + "edge", + "master" + ], + "values": [], + "examples": [ + "aFieldValue" + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "return", + "enum": [ + "total" + ], + "type": "string", + "description": "return the count instead of the stat", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 19875 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 19875 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 84878 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 84878 + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetConsumption", + "functionName": "streamingRadiogetconsumption", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/consumption", + "summary": "Get consumption", + "description": "This endpoint allows you to retrieve station consumption stats.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "stream_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/consumption", + "operationId": "Streaming/radioGetConsumption", + "summary": "Get consumption", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 98728 + }, + "enumValues": [], + "values": [], + "examples": [ + 98728 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 31225 + }, + "enumValues": [], + "values": [], + "examples": [ + 31225 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "stream_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "stream_ids", + "type": "string", + "description": "List of stream ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "with_hls_stats", + "type": "boolean", + "description": "Define if hls stream will be count in the stats", + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetCountriesByContinent", + "functionName": "streamingRadiogetcountriesbycontinent", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/countries_continent", + "summary": "Get countries by continent", + "description": "This endpoint allows you to retrieve station total countries stats by continent.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "stream_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/countries_continent", + "operationId": "Streaming/radioGetCountriesByContinent", + "summary": "Get countries by continent", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 90334 + }, + "enumValues": [], + "values": [], + "examples": [ + 90334 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 79889 + }, + "enumValues": [], + "values": [], + "examples": [ + 79889 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "stream_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "stream_ids", + "type": "string", + "description": "List of stream ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "with_hls_stats", + "type": "boolean", + "description": "Define if hls stream will be count in the stats", + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetCountries", + "functionName": "streamingRadiogetcountries", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/countries", + "summary": "Get countries", + "description": "This endpoint allows you to retrieve station countries stats.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "stream_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/countries", + "operationId": "Streaming/radioGetCountries", + "summary": "Get countries", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 68798 + }, + "enumValues": [], + "values": [], + "examples": [ + 68798 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 33305 + }, + "enumValues": [], + "values": [], + "examples": [ + 33305 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "stream_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "stream_ids", + "type": "string", + "description": "List of stream ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "with_hls_stats", + "type": "boolean", + "description": "Define if hls stream will be count in the stats", + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioExportStatsByStream", + "functionName": "streamingRadioexportstatsbystream", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/export_csv_by_stream", + "summary": "Export stats by stream", + "description": "This endpoint allows you to export station stats by stream.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "datatype", + "in": "query", + "required": true + }, + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "scope_by", + "in": "query", + "required": false + }, + { + "name": "stream_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json", + "application/octet-stream" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/export_csv_by_stream", + "operationId": "Streaming/radioExportStatsByStream", + "summary": "Export stats by stream", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 38658 + }, + "enumValues": [], + "values": [], + "examples": [ + 38658 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 86001 + }, + "enumValues": [], + "values": [], + "examples": [ + 86001 + ] + }, + { + "name": "datatype", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "datatype", + "enum": [ + "consumption", + "countries", + "listeners", + "listeners_per_minute", + "players" + ], + "type": "string", + "description": "Specify the type of data to export", + "example": "listeners_per_minute" + }, + "enumValues": [ + "consumption", + "countries", + "listeners", + "listeners_per_minute", + "players" + ], + "values": [], + "examples": [ + "listeners_per_minute" + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "scope_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "scope_by", + "enum": [ + "day", + "month", + "week", + "year" + ], + "type": "string", + "description": "Specifies the time period over which to aggregate and retrieve stats", + "example": "year" + }, + "enumValues": [ + "day", + "month", + "week", + "year" + ], + "values": [], + "examples": [ + "year" + ] + }, + { + "name": "stream_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "stream_ids", + "type": "string", + "description": "List of stream ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "with_hls_stats", + "type": "boolean", + "description": "Define if hls stream will be count in the stats", + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioExportStats", + "functionName": "streamingRadioexportstats", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/export_csv", + "summary": "Export stats", + "description": "This endpoint allows you to export station stats.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "datatype", + "in": "query", + "required": true + }, + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "scope_by", + "in": "query", + "required": false + }, + { + "name": "stream_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json", + "application/octet-stream" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/export_csv", + "operationId": "Streaming/radioExportStats", + "summary": "Export stats", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 80793 + }, + "enumValues": [], + "values": [], + "examples": [ + 80793 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 63969 + }, + "enumValues": [], + "values": [], + "examples": [ + 63969 + ] + }, + { + "name": "datatype", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "datatype", + "enum": [ + "consumption", + "countries", + "listeners", + "listeners_by_stream", + "listeners_per_minute", + "players" + ], + "type": "string", + "description": "Specify the type of data to export", + "example": "countries" + }, + "enumValues": [ + "consumption", + "countries", + "listeners", + "listeners_by_stream", + "listeners_per_minute", + "players" + ], + "values": [], + "examples": [ + "countries" + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "scope_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "scope_by", + "enum": [ + "day", + "month", + "week", + "year" + ], + "type": "string", + "description": "Specifies the time period over which to aggregate and retrieve stats", + "example": "year" + }, + "enumValues": [ + "day", + "month", + "week", + "year" + ], + "values": [], + "examples": [ + "year" + ] + }, + { + "name": "stream_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "stream_ids", + "type": "string", + "description": "List of stream ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "with_hls_stats", + "type": "boolean", + "description": "Define if hls stream will be count in the stats", + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioListStatsLinks", + "functionName": "streamingRadioliststatslinks", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/links", + "summary": "List stats links", + "description": "This endpoint allows you to get all stats links.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/links", + "operationId": "Streaming/radioListStatsLinks", + "summary": "List stats links", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 37563 + }, + "enumValues": [], + "values": [], + "examples": [ + 37563 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 38476 + }, + "enumValues": [], + "values": [], + "examples": [ + 38476 + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetListenersPerMinutePerStream", + "functionName": "streamingRadiogetlistenersperminuteperstream", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/listeners_per_minute_grouped", + "summary": "Get listeners per minute per stream", + "description": "This endpoint allows you to retrieve station listeners stats per minute per stream.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "stream_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/listeners_per_minute_grouped", + "operationId": "Streaming/radioGetListenersPerMinutePerStream", + "summary": "Get listeners per minute per stream", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 98319 + }, + "enumValues": [], + "values": [], + "examples": [ + 98319 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 59670 + }, + "enumValues": [], + "values": [], + "examples": [ + 59670 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "stream_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "stream_ids", + "type": "string", + "description": "List of stream ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetListenersPerMinute", + "functionName": "streamingRadiogetlistenersperminute", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/listeners_per_minute", + "summary": "Get listeners per minute", + "description": "This endpoint allows you to retrieve station listeners stats per minute.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "stream_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/listeners_per_minute", + "operationId": "Streaming/radioGetListenersPerMinute", + "summary": "Get listeners per minute", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 46527 + }, + "enumValues": [], + "values": [], + "examples": [ + 46527 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 17975 + }, + "enumValues": [], + "values": [], + "examples": [ + 17975 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "stream_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "stream_ids", + "type": "string", + "description": "List of stream ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetListeners", + "functionName": "streamingRadiogetlisteners", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/listeners", + "summary": "Get listeners", + "description": "This endpoint allows you to retrieve station listeners stats.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "scope_by", + "in": "query", + "required": false + }, + { + "name": "stream_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/listeners", + "operationId": "Streaming/radioGetListeners", + "summary": "Get listeners", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 62076 + }, + "enumValues": [], + "values": [], + "examples": [ + 62076 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 73931 + }, + "enumValues": [], + "values": [], + "examples": [ + 73931 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "scope_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "scope_by", + "enum": [ + "day", + "month", + "week", + "year" + ], + "type": "string", + "description": "Specifies the time period over which to aggregate and retrieve stats", + "example": "month" + }, + "enumValues": [ + "day", + "month", + "week", + "year" + ], + "values": [], + "examples": [ + "month" + ] + }, + { + "name": "stream_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "stream_ids", + "type": "string", + "description": "List of stream ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "with_hls_stats", + "type": "boolean", + "description": "Define if hls stream will be count in the stats", + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetPlayers", + "functionName": "streamingRadiogetplayers", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/players", + "summary": "Get players", + "description": "This endpoint allows you to retrieve players stats.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "stream_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/players", + "operationId": "Streaming/radioGetPlayers", + "summary": "Get players", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 58492 + }, + "enumValues": [], + "values": [], + "examples": [ + 58492 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 35691 + }, + "enumValues": [], + "values": [], + "examples": [ + 35691 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "stream_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "stream_ids", + "type": "string", + "description": "List of stream ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "with_hls_stats", + "type": "boolean", + "description": "Define if hls stream will be count in the stats", + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetStatsByStreams", + "functionName": "streamingRadiogetstatsbystreams", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/stats_by_stream", + "summary": "Get stats by streams", + "description": "This endpoint allows you to retrieve stats group by streams.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "datatype", + "in": "query", + "required": true + }, + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "stream_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/stats_by_stream", + "operationId": "Streaming/radioGetStatsByStreams", + "summary": "Get stats by streams", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 71487 + }, + "enumValues": [], + "values": [], + "examples": [ + 71487 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "datatype", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "datatype", + "enum": [ + "consumption", + "countries", + "listeners", + "players" + ], + "type": "string", + "description": "Specify the type of data to export", + "example": "listeners" + }, + "enumValues": [ + "consumption", + "countries", + "listeners", + "players" + ], + "values": [], + "examples": [ + "listeners" + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "stream_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "stream_ids", + "type": "string", + "description": "List of stream ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "with_hls_stats", + "type": "string", + "description": "List of stream ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetConsumptionByStream", + "functionName": "streamingRadiogetconsumptionbystream", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/stream_consumption", + "summary": "Get consumption by stream", + "description": "This endpoint allows you to retrieve station consumption stats by stream.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "stream_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/stream_consumption", + "operationId": "Streaming/radioGetConsumptionByStream", + "summary": "Get consumption by stream", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 874 + }, + "enumValues": [], + "values": [], + "examples": [ + 874 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 9924 + }, + "enumValues": [], + "values": [], + "examples": [ + 9924 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "stream_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "stream_ids", + "type": "string", + "description": "List of stream ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "with_hls_stats", + "type": "boolean", + "description": "Define if hls stream will be count in the stats", + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetListenersByStream", + "functionName": "streamingRadiogetlistenersbystream", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/stream_listeners", + "summary": "Get listeners by stream", + "description": "This endpoint allows you to retrieve station listeners stats by stream.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "stream_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "with_empty", + "in": "query", + "required": false + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/stream_listeners", + "operationId": "Streaming/radioGetListenersByStream", + "summary": "Get listeners by stream", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 80969 + }, + "enumValues": [], + "values": [], + "examples": [ + 80969 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 54205 + }, + "enumValues": [], + "values": [], + "examples": [ + 54205 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "stream_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "stream_ids", + "type": "string", + "description": "List of stream ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "with_empty", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "with_empty", + "type": "boolean", + "description": "Define if stream without listener are in the return", + "example": "1" + }, + "enumValues": [], + "values": [], + "examples": [ + "1" + ] + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "with_hls_stats", + "type": "boolean", + "description": "Define if hls stream will be count in the stats", + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetTotalConsumption", + "functionName": "streamingRadiogettotalconsumption", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/total_consumption", + "summary": "Get total consumption", + "description": "This endpoint allows you to retrieve station total consumption stats.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "stream_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/total_consumption", + "operationId": "Streaming/radioGetTotalConsumption", + "summary": "Get total consumption", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 57551 + }, + "enumValues": [], + "values": [], + "examples": [ + 57551 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 68826 + }, + "enumValues": [], + "values": [], + "examples": [ + 68826 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "stream_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "stream_ids", + "type": "string", + "description": "List of stream ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "with_hls_stats", + "type": "boolean", + "description": "Define if hls stream will be count in the stats", + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetTotalPlayers", + "functionName": "streamingRadiogettotalplayers", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/total_players", + "summary": "Get total players", + "description": "This endpoint allows you to retrieve players total stats.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "stream_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/total_players", + "operationId": "Streaming/radioGetTotalPlayers", + "summary": "Get total players", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 46007 + }, + "enumValues": [], + "values": [], + "examples": [ + 46007 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 20832 + }, + "enumValues": [], + "values": [], + "examples": [ + 20832 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "stream_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "stream_ids", + "type": "string", + "description": "List of stream ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "with_hls_stats", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "with_hls_stats", + "type": "boolean", + "description": "Define if hls stream will be count in the stats", + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stations_station_id_streams", + "functionName": "get1RadiosRadioProductIdStationsStationIdStreams", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams", + "summary": "List streams", + "description": "This endpoint allows you to retrieve all the streams.", + "tags": [ + "Streams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams", + "operationId": null, + "summary": "List streams", + "categoryPath": [ + "Streaming radio", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 26855 + }, + "enumValues": [], + "values": [], + "examples": [ + 26855 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 82978 + }, + "enumValues": [], + "values": [], + "examples": [ + 82978 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "custom_fields", + "enum": [ + "is_up", + "custom_fields", + "listeners" + ] + }, + "enumValues": [ + "is_up", + "custom_fields", + "listeners" + ], + "values": [ + "is_up", + "custom_fields", + "listeners" + ], + "examples": [ + "custom_fields" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 83604 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 83604 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 88716 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 88716 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 49354 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 49354 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 17982 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 17982 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "asc" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioStoreStream", + "functionName": "streamingRadiostorestream", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams", + "summary": "Store stream", + "description": "This endpoint allows you to store a stream.", + "tags": [ + "Streams" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams", + "operationId": "Streaming/radioStoreStream", + "summary": "Store stream", + "categoryPath": [ + "Streaming radio", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 54381 + }, + "enumValues": [], + "values": [], + "examples": [ + 54381 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 31274 + }, + "enumValues": [], + "values": [], + "examples": [ + 31274 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 8044 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 8044 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 10683 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 10683 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 45168 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 45168 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 99329 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 99329 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "desc" + ] + } + ], + "responseStatuses": [ + "201", + "404" + ] + } + }, + { + "operationId": "Streaming/radioDeleteStream", + "functionName": "streamingRadiodeletestream", + "originalOperationId": null, + "domain": "radio", + "method": "DELETE", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}", + "summary": "Delete stream", + "description": "This endpoint allows you to delete a stream.", + "tags": [ + "Streams" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "stream_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "user_password", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D", + "operationId": "Streaming/radioDeleteStream", + "summary": "Delete stream", + "categoryPath": [ + "Streaming radio", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 15568 + }, + "enumValues": [], + "values": [], + "examples": [ + 15568 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 90470 + }, + "enumValues": [], + "values": [], + "examples": [ + 90470 + ] + }, + { + "name": "stream_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the stream to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 9901 + }, + "enumValues": [], + "values": [], + "examples": [ + 9901 + ] + }, + { + "name": "user_password", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "user_password", + "type": "string", + "description": "Specify the user password to check authorization", + "example": "my_secure_password" + }, + "enumValues": [], + "values": [], + "examples": [ + "my_secure_password" + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Streaming/radioGetStream", + "functionName": "streamingRadiogetstream", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}", + "summary": "Get stream", + "description": "This endpoint allows you to retrieve a stream.", + "tags": [ + "Streams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "stream_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D", + "operationId": "Streaming/radioGetStream", + "summary": "Get stream", + "categoryPath": [ + "Streaming radio", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 86434 + }, + "enumValues": [], + "values": [], + "examples": [ + 86434 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 23337 + }, + "enumValues": [], + "values": [], + "examples": [ + 23337 + ] + }, + { + "name": "stream_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the stream to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 41185 + }, + "enumValues": [], + "values": [], + "examples": [ + 41185 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "is_up", + "enum": [ + "is_up", + "custom_fields", + "listeners" + ] + }, + "enumValues": [ + "is_up", + "custom_fields", + "listeners" + ], + "values": [ + "is_up", + "custom_fields", + "listeners" + ], + "examples": [ + "is_up" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioUpdateStream", + "functionName": "streamingRadioupdatestream", + "originalOperationId": null, + "domain": "radio", + "method": "PUT", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}", + "summary": "Update stream", + "description": "This endpoint allows you to update a stream.", + "tags": [ + "Streams" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "stream_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D", + "operationId": "Streaming/radioUpdateStream", + "summary": "Update stream", + "categoryPath": [ + "Streaming radio", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 90296 + }, + "enumValues": [], + "values": [], + "examples": [ + 90296 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 10128 + }, + "enumValues": [], + "values": [], + "examples": [ + 10128 + ] + }, + { + "name": "stream_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the stream to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 62605 + }, + "enumValues": [], + "values": [], + "examples": [ + 62605 + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Streaming/radioGetActualBitrate", + "functionName": "streamingRadiogetactualbitrate", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/actual-bitrate", + "summary": "Get actual bitrate", + "description": "This endpoint allows you to check real the bitrate of the stream.", + "tags": [ + "Streams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "stream_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/actual-bitrate", + "operationId": "Streaming/radioGetActualBitrate", + "summary": "Get actual bitrate", + "categoryPath": [ + "Streaming radio", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 78368 + }, + "enumValues": [], + "values": [], + "examples": [ + 78368 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 94171 + }, + "enumValues": [], + "values": [], + "examples": [ + 94171 + ] + }, + { + "name": "stream_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the stream to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 52817 + }, + "enumValues": [], + "values": [], + "examples": [ + 52817 + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioAddFallbackStream", + "functionName": "streamingRadioaddfallbackstream", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/add-fallback", + "summary": "Add fallback stream", + "description": "This endpoint allows you to add a fallback stream.", + "tags": [ + "Streams" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "stream_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/add-fallback", + "operationId": "Streaming/radioAddFallbackStream", + "summary": "Add fallback stream", + "categoryPath": [ + "Streaming radio", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 66716 + }, + "enumValues": [], + "values": [], + "examples": [ + 66716 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 92582 + }, + "enumValues": [], + "values": [], + "examples": [ + 92582 + ] + }, + { + "name": "stream_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the source stream to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 51456 + }, + "enumValues": [], + "values": [], + "examples": [ + 51456 + ] + } + ], + "responseStatuses": [ + "201", + "404" + ] + } + }, + { + "operationId": "Streaming/radioDeleteIntroductionFile", + "functionName": "streamingRadiodeleteintroductionfile", + "originalOperationId": null, + "domain": "radio", + "method": "DELETE", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/introduction-file", + "summary": "Delete introduction file", + "description": "This endpoint allows you to delete the introduction file for a stream.", + "tags": [ + "Streams" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "stream_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/introduction-file", + "operationId": "Streaming/radioDeleteIntroductionFile", + "summary": "Delete introduction file", + "categoryPath": [ + "Streaming radio", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 94716 + }, + "enumValues": [], + "values": [], + "examples": [ + 94716 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 38286 + }, + "enumValues": [], + "values": [], + "examples": [ + 38286 + ] + }, + { + "name": "stream_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the stream to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 79913 + }, + "enumValues": [], + "values": [], + "examples": [ + 79913 + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stations_station_id_streams_stream_id_introduction_file", + "functionName": "get1RadiosRadioProductIdStationsStationIdStreamsStreamIdIntroductionFile", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/introduction-file", + "summary": "Get introduction file", + "description": "This endpoint allows you to get the introduction file for a stream.", + "tags": [ + "Streams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "stream_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/introduction-file", + "operationId": null, + "summary": "Get introduction file", + "categoryPath": [ + "Streaming radio", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 32480 + }, + "enumValues": [], + "values": [], + "examples": [ + 32480 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 77936 + }, + "enumValues": [], + "values": [], + "examples": [ + 77936 + ] + }, + { + "name": "stream_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the stream to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 45721 + }, + "enumValues": [], + "values": [], + "examples": [ + 45721 + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioUpdateIntroductionFile", + "functionName": "streamingRadioupdateintroductionfile", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/introduction-file", + "summary": "Update introduction file", + "description": "This endpoint allows you to update the introduction file for a stream.", + "tags": [ + "Streams" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "stream_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/introduction-file", + "operationId": "Streaming/radioUpdateIntroductionFile", + "summary": "Update introduction file", + "categoryPath": [ + "Streaming radio", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 49534 + }, + "enumValues": [], + "values": [], + "examples": [ + 49534 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 39260 + }, + "enumValues": [], + "values": [], + "examples": [ + 39260 + ] + }, + { + "name": "stream_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the stream to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 68028 + }, + "enumValues": [], + "values": [], + "examples": [ + 68028 + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Streaming/radioRemoveFallbackStream", + "functionName": "streamingRadioremovefallbackstream", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/remove-fallback", + "summary": "Remove fallback stream", + "description": "This endpoint allows you to remove the fallback stream.", + "tags": [ + "Streams" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "stream_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/remove-fallback", + "operationId": "Streaming/radioRemoveFallbackStream", + "summary": "Remove fallback stream", + "categoryPath": [ + "Streaming radio", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 32545 + }, + "enumValues": [], + "values": [], + "examples": [ + 32545 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 16198 + }, + "enumValues": [], + "values": [], + "examples": [ + 16198 + ] + }, + { + "name": "stream_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the source stream to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 17794 + }, + "enumValues": [], + "values": [], + "examples": [ + 17794 + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_consumption", + "functionName": "get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsConsumption", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/consumption", + "summary": "Get consumption", + "description": "This endpoint allows you to retrieve stream consumption stats.", + "tags": [ + "Stats > Streams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "stream_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/stats/consumption", + "operationId": null, + "summary": "Get consumption", + "categoryPath": [ + "Streaming radio", + "Stats", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 25387 + }, + "enumValues": [], + "values": [], + "examples": [ + 25387 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 37720 + }, + "enumValues": [], + "values": [], + "examples": [ + 37720 + ] + }, + { + "name": "stream_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the stream to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 20430 + }, + "enumValues": [], + "values": [], + "examples": [ + 20430 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "type", + "enum": [ + "hls" + ], + "type": "string", + "description": "the type of the stream to query stats for", + "example": "hls" + }, + "enumValues": [ + "hls" + ], + "values": [], + "examples": [ + "hls" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_countries_continent", + "functionName": "get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsCountriesContinent", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/countries_continent", + "summary": "Get countries by continent", + "description": "This endpoint allows you to retrieve stream total countries stats by continent.", + "tags": [ + "Stats > Streams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "stream_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/stats/countries_continent", + "operationId": null, + "summary": "Get countries by continent", + "categoryPath": [ + "Streaming radio", + "Stats", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 492 + }, + "enumValues": [], + "values": [], + "examples": [ + 492 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 27540 + }, + "enumValues": [], + "values": [], + "examples": [ + 27540 + ] + }, + { + "name": "stream_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the stream to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 88038 + }, + "enumValues": [], + "values": [], + "examples": [ + 88038 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "type", + "enum": [ + "hls" + ], + "type": "string", + "description": "the type of the stream to query stats for", + "example": "hls" + }, + "enumValues": [ + "hls" + ], + "values": [], + "examples": [ + "hls" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_countries", + "functionName": "get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsCountries", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/countries", + "summary": "Get countries", + "description": "This endpoint allows you to retrieve stream countries stats.", + "tags": [ + "Stats > Streams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "stream_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/stats/countries", + "operationId": null, + "summary": "Get countries", + "categoryPath": [ + "Streaming radio", + "Stats", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 78817 + }, + "enumValues": [], + "values": [], + "examples": [ + 78817 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 32290 + }, + "enumValues": [], + "values": [], + "examples": [ + 32290 + ] + }, + { + "name": "stream_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the stream to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 20359 + }, + "enumValues": [], + "values": [], + "examples": [ + 20359 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "type", + "enum": [ + "hls" + ], + "type": "string", + "description": "the type of the stream to query stats for", + "example": "hls" + }, + "enumValues": [ + "hls" + ], + "values": [], + "examples": [ + "hls" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_export_csv", + "functionName": "get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsExportCsv", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/export_csv", + "summary": "Export stats", + "description": "This endpoint allows you to export stream stats.", + "tags": [ + "Stats > Streams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "stream_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "datatype", + "in": "query", + "required": true + }, + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "scope_by", + "in": "query", + "required": false + }, + { + "name": "timezone", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json", + "application/octet-stream" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/stats/export_csv", + "operationId": null, + "summary": "Export stats", + "categoryPath": [ + "Streaming radio", + "Stats", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 13581 + }, + "enumValues": [], + "values": [], + "examples": [ + 13581 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 20815 + }, + "enumValues": [], + "values": [], + "examples": [ + 20815 + ] + }, + { + "name": "stream_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the stream to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 86287 + }, + "enumValues": [], + "values": [], + "examples": [ + 86287 + ] + }, + { + "name": "datatype", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "datatype", + "enum": [ + "consumption", + "countries", + "listeners", + "listeners_per_minute", + "players" + ], + "type": "string", + "description": "Specify the type of data to export", + "example": "consumption" + }, + "enumValues": [ + "consumption", + "countries", + "listeners", + "listeners_per_minute", + "players" + ], + "values": [], + "examples": [ + "consumption" + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "scope_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "scope_by", + "enum": [ + "day", + "month", + "week", + "year" + ], + "type": "string", + "description": "Specifies the time period over which to aggregate and retrieve stats", + "example": "week" + }, + "enumValues": [ + "day", + "month", + "week", + "year" + ], + "values": [], + "examples": [ + "week" + ] + }, + { + "name": "timezone", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "timezone", + "enum": [ + "Africa/Abidjan", + "Africa/Accra", + "Africa/Addis_Ababa", + "Africa/Algiers", + "Africa/Asmara", + "Africa/Bamako", + "Africa/Bangui", + "Africa/Banjul", + "Africa/Bissau", + "Africa/Blantyre", + "Africa/Brazzaville", + "Africa/Bujumbura", + "Africa/Cairo", + "Africa/Casablanca", + "Africa/Ceuta", + "Africa/Conakry", + "Africa/Dakar", + "Africa/Dar_es_Salaam", + "Africa/Djibouti", + "Africa/Douala", + "Africa/El_Aaiun", + "Africa/Freetown", + "Africa/Gaborone", + "Africa/Harare", + "Africa/Johannesburg", + "Africa/Juba", + "Africa/Kampala", + "Africa/Khartoum", + "Africa/Kigali", + "Africa/Kinshasa", + "Africa/Lagos", + "Africa/Libreville", + "Africa/Lome", + "Africa/Luanda", + "Africa/Lubumbashi", + "Africa/Lusaka", + "Africa/Malabo", + "Africa/Maputo", + "Africa/Maseru", + "Africa/Mbabane", + "Africa/Mogadishu", + "Africa/Monrovia", + "Africa/Nairobi", + "Africa/Ndjamena", + "Africa/Niamey", + "Africa/Nouakchott", + "Africa/Ouagadougou", + "Africa/Porto-Novo", + "Africa/Sao_Tome", + "Africa/Tripoli", + "Africa/Tunis", + "Africa/Windhoek", + "America/Adak", + "America/Anchorage", + "America/Anguilla", + "America/Antigua", + "America/Araguaina", + "America/Argentina/Buenos_Aires", + "America/Argentina/Catamarca", + "America/Argentina/Cordoba", + "America/Argentina/Jujuy", + "America/Argentina/La_Rioja", + "America/Argentina/Mendoza", + "America/Argentina/Rio_Gallegos", + "America/Argentina/Salta", + "America/Argentina/San_Juan", + "America/Argentina/San_Luis", + "America/Argentina/Tucuman", + "America/Argentina/Ushuaia", + "America/Aruba", + "America/Asuncion", + "America/Atikokan", + "America/Bahia", + "America/Bahia_Banderas", + "America/Barbados", + "America/Belem", + "America/Belize", + "America/Blanc-Sablon", + "America/Boa_Vista", + "America/Bogota", + "America/Boise", + "America/Cambridge_Bay", + "America/Campo_Grande", + "America/Cancun", + "America/Caracas", + "America/Cayenne", + "America/Cayman", + "America/Chicago", + "America/Chihuahua", + "America/Ciudad_Juarez", + "America/Costa_Rica", + "America/Coyhaique", + "America/Creston", + "America/Cuiaba", + "America/Curacao", + "America/Danmarkshavn", + "America/Dawson", + "America/Dawson_Creek", + "America/Denver", + "America/Detroit", + "America/Dominica", + "America/Edmonton", + "America/Eirunepe", + "America/El_Salvador", + "America/Fort_Nelson", + "America/Fortaleza", + "America/Glace_Bay", + "America/Goose_Bay", + "America/Grand_Turk", + "America/Grenada", + "America/Guadeloupe", + "America/Guatemala", + "America/Guayaquil", + "America/Guyana", + "America/Halifax", + "America/Havana", + "America/Hermosillo", + "America/Indiana/Indianapolis", + "America/Indiana/Knox", + "America/Indiana/Marengo", + "America/Indiana/Petersburg", + "America/Indiana/Tell_City", + "America/Indiana/Vevay", + "America/Indiana/Vincennes", + "America/Indiana/Winamac", + "America/Inuvik", + "America/Iqaluit", + "America/Jamaica", + "America/Juneau", + "America/Kentucky/Louisville", + "America/Kentucky/Monticello", + "America/Kralendijk", + "America/La_Paz", + "America/Lima", + "America/Los_Angeles", + "America/Lower_Princes", + "America/Maceio", + "America/Managua", + "America/Manaus", + "America/Marigot", + "America/Martinique", + "America/Matamoros", + "America/Mazatlan", + "America/Menominee", + "America/Merida", + "America/Metlakatla", + "America/Mexico_City", + "America/Miquelon", + "America/Moncton", + "America/Monterrey", + "America/Montevideo", + "America/Montserrat", + "America/Nassau", + "America/New_York", + "America/Nome", + "America/Noronha", + "America/North_Dakota/Beulah", + "America/North_Dakota/Center", + "America/North_Dakota/New_Salem", + "America/Nuuk", + "America/Ojinaga", + "America/Panama", + "America/Paramaribo", + "America/Phoenix", + "America/Port-au-Prince", + "America/Port_of_Spain", + "America/Porto_Velho", + "America/Puerto_Rico", + "America/Punta_Arenas", + "America/Rankin_Inlet", + "America/Recife", + "America/Regina", + "America/Resolute", + "America/Rio_Branco", + "America/Santarem", + "America/Santiago", + "America/Santo_Domingo", + "America/Sao_Paulo", + "America/Scoresbysund", + "America/Sitka", + "America/St_Barthelemy", + "America/St_Johns", + "America/St_Kitts", + "America/St_Lucia", + "America/St_Thomas", + "America/St_Vincent", + "America/Swift_Current", + "America/Tegucigalpa", + "America/Thule", + "America/Tijuana", + "America/Toronto", + "America/Tortola", + "America/Vancouver", + "America/Whitehorse", + "America/Winnipeg", + "America/Yakutat", + "Antarctica/Casey", + "Antarctica/Davis", + "Antarctica/DumontDUrville", + "Antarctica/Macquarie", + "Antarctica/Mawson", + "Antarctica/McMurdo", + "Antarctica/Palmer", + "Antarctica/Rothera", + "Antarctica/Syowa", + "Antarctica/Troll", + "Antarctica/Vostok", + "Arctic/Longyearbyen", + "Asia/Aden", + "Asia/Almaty", + "Asia/Amman", + "Asia/Anadyr", + "Asia/Aqtau", + "Asia/Aqtobe", + "Asia/Ashgabat", + "Asia/Atyrau", + "Asia/Baghdad", + "Asia/Bahrain", + "Asia/Baku", + "Asia/Bangkok", + "Asia/Barnaul", + "Asia/Beirut", + "Asia/Bishkek", + "Asia/Brunei", + "Asia/Chita", + "Asia/Colombo", + "Asia/Damascus", + "Asia/Dhaka", + "Asia/Dili", + "Asia/Dubai", + "Asia/Dushanbe", + "Asia/Famagusta", + "Asia/Gaza", + "Asia/Hebron", + "Asia/Ho_Chi_Minh", + "Asia/Hong_Kong", + "Asia/Hovd", + "Asia/Irkutsk", + "Asia/Jakarta", + "Asia/Jayapura", + "Asia/Jerusalem", + "Asia/Kabul", + "Asia/Kamchatka", + "Asia/Karachi", + "Asia/Kathmandu", + "Asia/Khandyga", + "Asia/Kolkata", + "Asia/Krasnoyarsk", + "Asia/Kuala_Lumpur", + "Asia/Kuching", + "Asia/Kuwait", + "Asia/Macau", + "Asia/Magadan", + "Asia/Makassar", + "Asia/Manila", + "Asia/Muscat", + "Asia/Nicosia", + "Asia/Novokuznetsk", + "Asia/Novosibirsk", + "Asia/Omsk", + "Asia/Oral", + "Asia/Phnom_Penh", + "Asia/Pontianak", + "Asia/Pyongyang", + "Asia/Qatar", + "Asia/Qostanay", + "Asia/Qyzylorda", + "Asia/Riyadh", + "Asia/Sakhalin", + "Asia/Samarkand", + "Asia/Seoul", + "Asia/Shanghai", + "Asia/Singapore", + "Asia/Srednekolymsk", + "Asia/Taipei", + "Asia/Tashkent", + "Asia/Tbilisi", + "Asia/Tehran", + "Asia/Thimphu", + "Asia/Tokyo", + "Asia/Tomsk", + "Asia/Ulaanbaatar", + "Asia/Urumqi", + "Asia/Ust-Nera", + "Asia/Vientiane", + "Asia/Vladivostok", + "Asia/Yakutsk", + "Asia/Yangon", + "Asia/Yekaterinburg", + "Asia/Yerevan", + "Atlantic/Azores", + "Atlantic/Bermuda", + "Atlantic/Canary", + "Atlantic/Cape_Verde", + "Atlantic/Faroe", + "Atlantic/Madeira", + "Atlantic/Reykjavik", + "Atlantic/South_Georgia", + "Atlantic/St_Helena", + "Atlantic/Stanley", + "Australia/Adelaide", + "Australia/Brisbane", + "Australia/Broken_Hill", + "Australia/Darwin", + "Australia/Eucla", + "Australia/Hobart", + "Australia/Lindeman", + "Australia/Lord_Howe", + "Australia/Melbourne", + "Australia/Perth", + "Australia/Sydney", + "Europe/Amsterdam", + "Europe/Andorra", + "Europe/Astrakhan", + "Europe/Athens", + "Europe/Belgrade", + "Europe/Berlin", + "Europe/Bratislava", + "Europe/Brussels", + "Europe/Bucharest", + "Europe/Budapest", + "Europe/Busingen", + "Europe/Chisinau", + "Europe/Copenhagen", + "Europe/Dublin", + "Europe/Gibraltar", + "Europe/Guernsey", + "Europe/Helsinki", + "Europe/Isle_of_Man", + "Europe/Istanbul", + "Europe/Jersey", + "Europe/Kaliningrad", + "Europe/Kirov", + "Europe/Kyiv", + "Europe/Lisbon", + "Europe/Ljubljana", + "Europe/London", + "Europe/Luxembourg", + "Europe/Madrid", + "Europe/Malta", + "Europe/Mariehamn", + "Europe/Minsk", + "Europe/Monaco", + "Europe/Moscow", + "Europe/Oslo", + "Europe/Paris", + "Europe/Podgorica", + "Europe/Prague", + "Europe/Riga", + "Europe/Rome", + "Europe/Samara", + "Europe/San_Marino", + "Europe/Sarajevo", + "Europe/Saratov", + "Europe/Simferopol", + "Europe/Skopje", + "Europe/Sofia", + "Europe/Stockholm", + "Europe/Tallinn", + "Europe/Tirane", + "Europe/Ulyanovsk", + "Europe/Vaduz", + "Europe/Vatican", + "Europe/Vienna", + "Europe/Vilnius", + "Europe/Volgograd", + "Europe/Warsaw", + "Europe/Zagreb", + "Europe/Zurich", + "Indian/Antananarivo", + "Indian/Chagos", + "Indian/Christmas", + "Indian/Cocos", + "Indian/Comoro", + "Indian/Kerguelen", + "Indian/Mahe", + "Indian/Maldives", + "Indian/Mauritius", + "Indian/Mayotte", + "Indian/Reunion", + "Pacific/Apia", + "Pacific/Auckland", + "Pacific/Bougainville", + "Pacific/Chatham", + "Pacific/Chuuk", + "Pacific/Easter", + "Pacific/Efate", + "Pacific/Fakaofo", + "Pacific/Fiji", + "Pacific/Funafuti", + "Pacific/Galapagos", + "Pacific/Gambier", + "Pacific/Guadalcanal", + "Pacific/Guam", + "Pacific/Honolulu", + "Pacific/Kanton", + "Pacific/Kiritimati", + "Pacific/Kosrae", + "Pacific/Kwajalein", + "Pacific/Majuro", + "Pacific/Marquesas", + "Pacific/Midway", + "Pacific/Nauru", + "Pacific/Niue", + "Pacific/Norfolk", + "Pacific/Noumea", + "Pacific/Pago_Pago", + "Pacific/Palau", + "Pacific/Pitcairn", + "Pacific/Pohnpei", + "Pacific/Port_Moresby", + "Pacific/Rarotonga", + "Pacific/Saipan", + "Pacific/Tahiti", + "Pacific/Tarawa", + "Pacific/Tongatapu", + "Pacific/Wake", + "Pacific/Wallis", + "UTC" + ], + "type": "string", + "description": "Specify the timezone for the output date", + "example": "America/Indiana/Tell_City" + }, + "enumValues": [ + "Africa/Abidjan", + "Africa/Accra", + "Africa/Addis_Ababa", + "Africa/Algiers", + "Africa/Asmara", + "Africa/Bamako", + "Africa/Bangui", + "Africa/Banjul", + "Africa/Bissau", + "Africa/Blantyre", + "Africa/Brazzaville", + "Africa/Bujumbura", + "Africa/Cairo", + "Africa/Casablanca", + "Africa/Ceuta", + "Africa/Conakry", + "Africa/Dakar", + "Africa/Dar_es_Salaam", + "Africa/Djibouti", + "Africa/Douala", + "Africa/El_Aaiun", + "Africa/Freetown", + "Africa/Gaborone", + "Africa/Harare", + "Africa/Johannesburg", + "Africa/Juba", + "Africa/Kampala", + "Africa/Khartoum", + "Africa/Kigali", + "Africa/Kinshasa", + "Africa/Lagos", + "Africa/Libreville", + "Africa/Lome", + "Africa/Luanda", + "Africa/Lubumbashi", + "Africa/Lusaka", + "Africa/Malabo", + "Africa/Maputo", + "Africa/Maseru", + "Africa/Mbabane", + "Africa/Mogadishu", + "Africa/Monrovia", + "Africa/Nairobi", + "Africa/Ndjamena", + "Africa/Niamey", + "Africa/Nouakchott", + "Africa/Ouagadougou", + "Africa/Porto-Novo", + "Africa/Sao_Tome", + "Africa/Tripoli", + "Africa/Tunis", + "Africa/Windhoek", + "America/Adak", + "America/Anchorage", + "America/Anguilla", + "America/Antigua", + "America/Araguaina", + "America/Argentina/Buenos_Aires", + "America/Argentina/Catamarca", + "America/Argentina/Cordoba", + "America/Argentina/Jujuy", + "America/Argentina/La_Rioja", + "America/Argentina/Mendoza", + "America/Argentina/Rio_Gallegos", + "America/Argentina/Salta", + "America/Argentina/San_Juan", + "America/Argentina/San_Luis", + "America/Argentina/Tucuman", + "America/Argentina/Ushuaia", + "America/Aruba", + "America/Asuncion", + "America/Atikokan", + "America/Bahia", + "America/Bahia_Banderas", + "America/Barbados", + "America/Belem", + "America/Belize", + "America/Blanc-Sablon", + "America/Boa_Vista", + "America/Bogota", + "America/Boise", + "America/Cambridge_Bay", + "America/Campo_Grande", + "America/Cancun", + "America/Caracas", + "America/Cayenne", + "America/Cayman", + "America/Chicago", + "America/Chihuahua", + "America/Ciudad_Juarez", + "America/Costa_Rica", + "America/Coyhaique", + "America/Creston", + "America/Cuiaba", + "America/Curacao", + "America/Danmarkshavn", + "America/Dawson", + "America/Dawson_Creek", + "America/Denver", + "America/Detroit", + "America/Dominica", + "America/Edmonton", + "America/Eirunepe", + "America/El_Salvador", + "America/Fort_Nelson", + "America/Fortaleza", + "America/Glace_Bay", + "America/Goose_Bay", + "America/Grand_Turk", + "America/Grenada", + "America/Guadeloupe", + "America/Guatemala", + "America/Guayaquil", + "America/Guyana", + "America/Halifax", + "America/Havana", + "America/Hermosillo", + "America/Indiana/Indianapolis", + "America/Indiana/Knox", + "America/Indiana/Marengo", + "America/Indiana/Petersburg", + "America/Indiana/Tell_City", + "America/Indiana/Vevay", + "America/Indiana/Vincennes", + "America/Indiana/Winamac", + "America/Inuvik", + "America/Iqaluit", + "America/Jamaica", + "America/Juneau", + "America/Kentucky/Louisville", + "America/Kentucky/Monticello", + "America/Kralendijk", + "America/La_Paz", + "America/Lima", + "America/Los_Angeles", + "America/Lower_Princes", + "America/Maceio", + "America/Managua", + "America/Manaus", + "America/Marigot", + "America/Martinique", + "America/Matamoros", + "America/Mazatlan", + "America/Menominee", + "America/Merida", + "America/Metlakatla", + "America/Mexico_City", + "America/Miquelon", + "America/Moncton", + "America/Monterrey", + "America/Montevideo", + "America/Montserrat", + "America/Nassau", + "America/New_York", + "America/Nome", + "America/Noronha", + "America/North_Dakota/Beulah", + "America/North_Dakota/Center", + "America/North_Dakota/New_Salem", + "America/Nuuk", + "America/Ojinaga", + "America/Panama", + "America/Paramaribo", + "America/Phoenix", + "America/Port-au-Prince", + "America/Port_of_Spain", + "America/Porto_Velho", + "America/Puerto_Rico", + "America/Punta_Arenas", + "America/Rankin_Inlet", + "America/Recife", + "America/Regina", + "America/Resolute", + "America/Rio_Branco", + "America/Santarem", + "America/Santiago", + "America/Santo_Domingo", + "America/Sao_Paulo", + "America/Scoresbysund", + "America/Sitka", + "America/St_Barthelemy", + "America/St_Johns", + "America/St_Kitts", + "America/St_Lucia", + "America/St_Thomas", + "America/St_Vincent", + "America/Swift_Current", + "America/Tegucigalpa", + "America/Thule", + "America/Tijuana", + "America/Toronto", + "America/Tortola", + "America/Vancouver", + "America/Whitehorse", + "America/Winnipeg", + "America/Yakutat", + "Antarctica/Casey", + "Antarctica/Davis", + "Antarctica/DumontDUrville", + "Antarctica/Macquarie", + "Antarctica/Mawson", + "Antarctica/McMurdo", + "Antarctica/Palmer", + "Antarctica/Rothera", + "Antarctica/Syowa", + "Antarctica/Troll", + "Antarctica/Vostok", + "Arctic/Longyearbyen", + "Asia/Aden", + "Asia/Almaty", + "Asia/Amman", + "Asia/Anadyr", + "Asia/Aqtau", + "Asia/Aqtobe", + "Asia/Ashgabat", + "Asia/Atyrau", + "Asia/Baghdad", + "Asia/Bahrain", + "Asia/Baku", + "Asia/Bangkok", + "Asia/Barnaul", + "Asia/Beirut", + "Asia/Bishkek", + "Asia/Brunei", + "Asia/Chita", + "Asia/Colombo", + "Asia/Damascus", + "Asia/Dhaka", + "Asia/Dili", + "Asia/Dubai", + "Asia/Dushanbe", + "Asia/Famagusta", + "Asia/Gaza", + "Asia/Hebron", + "Asia/Ho_Chi_Minh", + "Asia/Hong_Kong", + "Asia/Hovd", + "Asia/Irkutsk", + "Asia/Jakarta", + "Asia/Jayapura", + "Asia/Jerusalem", + "Asia/Kabul", + "Asia/Kamchatka", + "Asia/Karachi", + "Asia/Kathmandu", + "Asia/Khandyga", + "Asia/Kolkata", + "Asia/Krasnoyarsk", + "Asia/Kuala_Lumpur", + "Asia/Kuching", + "Asia/Kuwait", + "Asia/Macau", + "Asia/Magadan", + "Asia/Makassar", + "Asia/Manila", + "Asia/Muscat", + "Asia/Nicosia", + "Asia/Novokuznetsk", + "Asia/Novosibirsk", + "Asia/Omsk", + "Asia/Oral", + "Asia/Phnom_Penh", + "Asia/Pontianak", + "Asia/Pyongyang", + "Asia/Qatar", + "Asia/Qostanay", + "Asia/Qyzylorda", + "Asia/Riyadh", + "Asia/Sakhalin", + "Asia/Samarkand", + "Asia/Seoul", + "Asia/Shanghai", + "Asia/Singapore", + "Asia/Srednekolymsk", + "Asia/Taipei", + "Asia/Tashkent", + "Asia/Tbilisi", + "Asia/Tehran", + "Asia/Thimphu", + "Asia/Tokyo", + "Asia/Tomsk", + "Asia/Ulaanbaatar", + "Asia/Urumqi", + "Asia/Ust-Nera", + "Asia/Vientiane", + "Asia/Vladivostok", + "Asia/Yakutsk", + "Asia/Yangon", + "Asia/Yekaterinburg", + "Asia/Yerevan", + "Atlantic/Azores", + "Atlantic/Bermuda", + "Atlantic/Canary", + "Atlantic/Cape_Verde", + "Atlantic/Faroe", + "Atlantic/Madeira", + "Atlantic/Reykjavik", + "Atlantic/South_Georgia", + "Atlantic/St_Helena", + "Atlantic/Stanley", + "Australia/Adelaide", + "Australia/Brisbane", + "Australia/Broken_Hill", + "Australia/Darwin", + "Australia/Eucla", + "Australia/Hobart", + "Australia/Lindeman", + "Australia/Lord_Howe", + "Australia/Melbourne", + "Australia/Perth", + "Australia/Sydney", + "Europe/Amsterdam", + "Europe/Andorra", + "Europe/Astrakhan", + "Europe/Athens", + "Europe/Belgrade", + "Europe/Berlin", + "Europe/Bratislava", + "Europe/Brussels", + "Europe/Bucharest", + "Europe/Budapest", + "Europe/Busingen", + "Europe/Chisinau", + "Europe/Copenhagen", + "Europe/Dublin", + "Europe/Gibraltar", + "Europe/Guernsey", + "Europe/Helsinki", + "Europe/Isle_of_Man", + "Europe/Istanbul", + "Europe/Jersey", + "Europe/Kaliningrad", + "Europe/Kirov", + "Europe/Kyiv", + "Europe/Lisbon", + "Europe/Ljubljana", + "Europe/London", + "Europe/Luxembourg", + "Europe/Madrid", + "Europe/Malta", + "Europe/Mariehamn", + "Europe/Minsk", + "Europe/Monaco", + "Europe/Moscow", + "Europe/Oslo", + "Europe/Paris", + "Europe/Podgorica", + "Europe/Prague", + "Europe/Riga", + "Europe/Rome", + "Europe/Samara", + "Europe/San_Marino", + "Europe/Sarajevo", + "Europe/Saratov", + "Europe/Simferopol", + "Europe/Skopje", + "Europe/Sofia", + "Europe/Stockholm", + "Europe/Tallinn", + "Europe/Tirane", + "Europe/Ulyanovsk", + "Europe/Vaduz", + "Europe/Vatican", + "Europe/Vienna", + "Europe/Vilnius", + "Europe/Volgograd", + "Europe/Warsaw", + "Europe/Zagreb", + "Europe/Zurich", + "Indian/Antananarivo", + "Indian/Chagos", + "Indian/Christmas", + "Indian/Cocos", + "Indian/Comoro", + "Indian/Kerguelen", + "Indian/Mahe", + "Indian/Maldives", + "Indian/Mauritius", + "Indian/Mayotte", + "Indian/Reunion", + "Pacific/Apia", + "Pacific/Auckland", + "Pacific/Bougainville", + "Pacific/Chatham", + "Pacific/Chuuk", + "Pacific/Easter", + "Pacific/Efate", + "Pacific/Fakaofo", + "Pacific/Fiji", + "Pacific/Funafuti", + "Pacific/Galapagos", + "Pacific/Gambier", + "Pacific/Guadalcanal", + "Pacific/Guam", + "Pacific/Honolulu", + "Pacific/Kanton", + "Pacific/Kiritimati", + "Pacific/Kosrae", + "Pacific/Kwajalein", + "Pacific/Majuro", + "Pacific/Marquesas", + "Pacific/Midway", + "Pacific/Nauru", + "Pacific/Niue", + "Pacific/Norfolk", + "Pacific/Noumea", + "Pacific/Pago_Pago", + "Pacific/Palau", + "Pacific/Pitcairn", + "Pacific/Pohnpei", + "Pacific/Port_Moresby", + "Pacific/Rarotonga", + "Pacific/Saipan", + "Pacific/Tahiti", + "Pacific/Tarawa", + "Pacific/Tongatapu", + "Pacific/Wake", + "Pacific/Wallis", + "UTC" + ], + "values": [], + "examples": [ + "America/Indiana/Tell_City" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "type", + "enum": [ + "hls" + ], + "type": "string", + "description": "the type of the stream to query stats for", + "example": "hls" + }, + "enumValues": [ + "hls" + ], + "values": [], + "examples": [ + "hls" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetListenersByMinute", + "functionName": "streamingRadiogetlistenersbyminute", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/listeners_per_minute", + "summary": "Get listeners by minute", + "description": "This endpoint allows you to retrieve stream listeners stats by minute on last 24h.", + "tags": [ + "Stats > Streams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "stream_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/stats/listeners_per_minute", + "operationId": "Streaming/radioGetListenersByMinute", + "summary": "Get listeners by minute", + "categoryPath": [ + "Streaming radio", + "Stats", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 71208 + }, + "enumValues": [], + "values": [], + "examples": [ + 71208 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 95845 + }, + "enumValues": [], + "values": [], + "examples": [ + 95845 + ] + }, + { + "name": "stream_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the stream to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 38981 + }, + "enumValues": [], + "values": [], + "examples": [ + 38981 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "type", + "enum": [ + "hls" + ], + "type": "string", + "description": "the type of the stream to query stats for", + "example": "hls" + }, + "enumValues": [ + "hls" + ], + "values": [], + "examples": [ + "hls" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_listeners", + "functionName": "get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsListeners", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/listeners", + "summary": "Get listeners", + "description": "This endpoint allows you to retrieve stream listeners stats.", + "tags": [ + "Stats > Streams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "stream_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "scope_by", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/stats/listeners", + "operationId": null, + "summary": "Get listeners", + "categoryPath": [ + "Streaming radio", + "Stats", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 69786 + }, + "enumValues": [], + "values": [], + "examples": [ + 69786 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 18048 + }, + "enumValues": [], + "values": [], + "examples": [ + 18048 + ] + }, + { + "name": "stream_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the stream to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 66461 + }, + "enumValues": [], + "values": [], + "examples": [ + 66461 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "scope_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "scope_by", + "enum": [ + "day", + "month", + "week", + "year" + ], + "type": "string", + "description": "Specifies the time period over which to aggregate and retrieve stats", + "example": "year" + }, + "enumValues": [ + "day", + "month", + "week", + "year" + ], + "values": [], + "examples": [ + "year" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "type", + "enum": [ + "hls" + ], + "type": "string", + "description": "the type of the stream to query stats for", + "example": "hls" + }, + "enumValues": [ + "hls" + ], + "values": [], + "examples": [ + "hls" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_players", + "functionName": "get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsPlayers", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/players", + "summary": "Get players", + "description": "This endpoint allows you to retrieve players stats.", + "tags": [ + "Stats > Streams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "stream_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/stats/players", + "operationId": null, + "summary": "Get players", + "categoryPath": [ + "Streaming radio", + "Stats", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 10919 + }, + "enumValues": [], + "values": [], + "examples": [ + 10919 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 85285 + }, + "enumValues": [], + "values": [], + "examples": [ + 85285 + ] + }, + { + "name": "stream_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the stream to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 80466 + }, + "enumValues": [], + "values": [], + "examples": [ + 80466 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "type", + "enum": [ + "hls" + ], + "type": "string", + "description": "the type of the stream to query stats for", + "example": "hls" + }, + "enumValues": [ + "hls" + ], + "values": [], + "examples": [ + "hls" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_total_consumption", + "functionName": "get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsTotalConsumption", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/total_consumption", + "summary": "Get total consumption", + "description": "This endpoint allows you to retrieve total stream consumption stats.", + "tags": [ + "Stats > Streams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "stream_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/stats/total_consumption", + "operationId": null, + "summary": "Get total consumption", + "categoryPath": [ + "Streaming radio", + "Stats", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 65831 + }, + "enumValues": [], + "values": [], + "examples": [ + 65831 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 61407 + }, + "enumValues": [], + "values": [], + "examples": [ + 61407 + ] + }, + { + "name": "stream_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the stream to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 65828 + }, + "enumValues": [], + "values": [], + "examples": [ + 65828 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "type", + "enum": [ + "hls" + ], + "type": "string", + "description": "the type of the stream to query stats for", + "example": "hls" + }, + "enumValues": [ + "hls" + ], + "values": [], + "examples": [ + "hls" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_total_players", + "functionName": "get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsTotalPlayers", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/total_players", + "summary": "Get total players", + "description": "This endpoint allows you to retrieve players total stats.", + "tags": [ + "Stats > Streams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "stream_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/stats/total_players", + "operationId": null, + "summary": "Get total players", + "categoryPath": [ + "Streaming radio", + "Stats", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 47255 + }, + "enumValues": [], + "values": [], + "examples": [ + 47255 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 11709 + }, + "enumValues": [], + "values": [], + "examples": [ + 11709 + ] + }, + { + "name": "stream_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the stream to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 55054 + }, + "enumValues": [], + "values": [], + "examples": [ + 55054 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "type", + "enum": [ + "hls" + ], + "type": "string", + "description": "the type of the stream to query stats for", + "example": "hls" + }, + "enumValues": [ + "hls" + ], + "values": [], + "examples": [ + "hls" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "post_1_radios_radio_product_id_stations_station_id_streams_stream_id_toggle_direct_live", + "functionName": "post1RadiosRadioProductIdStationsStationIdStreamsStreamIdToggleDirectLive", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/toggle_direct_live", + "summary": "Toggle direct live", + "description": "This endpoint allows you to toggle direct live.", + "tags": [ + "Streams" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "stream_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/toggle_direct_live", + "operationId": null, + "summary": "Toggle direct live", + "categoryPath": [ + "Streaming radio", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 48417 + }, + "enumValues": [], + "values": [], + "examples": [ + 48417 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 92315 + }, + "enumValues": [], + "values": [], + "examples": [ + 92315 + ] + }, + { + "name": "stream_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the stream to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 99527 + }, + "enumValues": [], + "values": [], + "examples": [ + 99527 + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Streaming/radioDeleteStreamAndUnbind", + "functionName": "streamingRadiodeletestreamandunbind", + "originalOperationId": null, + "domain": "radio", + "method": "DELETE", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/unbind", + "summary": "Delete stream and unbind", + "description": "This endpoint allows you to delete a stream and convert transcoding stream to standard stream.", + "tags": [ + "Streams" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "stream_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "streams_id_to_unbind", + "in": "query", + "required": true + }, + { + "name": "user_password", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/unbind", + "operationId": "Streaming/radioDeleteStreamAndUnbind", + "summary": "Delete stream and unbind", + "categoryPath": [ + "Streaming radio", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 45876 + }, + "enumValues": [], + "values": [], + "examples": [ + 45876 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 84567 + }, + "enumValues": [], + "values": [], + "examples": [ + 84567 + ] + }, + { + "name": "stream_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the stream to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 72143 + }, + "enumValues": [], + "values": [], + "examples": [ + 72143 + ] + }, + { + "name": "streams_id_to_unbind", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "streams_id_to_unbind", + "type": "string", + "description": "Specify the stream id that will be unbind", + "example": "1,4,7" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,4,7" + ] + }, + { + "name": "user_password", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "user_password", + "type": "string", + "description": "Specify the user password to check authorization", + "example": "my_secure_password" + }, + "enumValues": [], + "values": [], + "examples": [ + "my_secure_password" + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Streaming/radioDeleteStationThumbnail", + "functionName": "streamingRadiodeletestationthumbnail", + "originalOperationId": null, + "domain": "radio", + "method": "DELETE", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/thumbnail", + "summary": "Delete station thumbnail", + "description": "This endpoint allows you to delete a station thumbnail.", + "tags": [ + "Stations" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": null + }, + { + "operationId": "Streaming/radioUpdateStationThumbnail", + "functionName": "streamingRadioupdatestationthumbnail", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/thumbnail", + "summary": "Update station thumbnail", + "description": "This endpoint allows you to update a station thumbnail.", + "tags": [ + "Stations" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": null + }, + { + "operationId": "Streaming/radioToggleDirectLive", + "functionName": "streamingRadiotoggledirectlive", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/toggle_direct_live", + "summary": "Toggle direct live", + "description": "This endpoint allows you to toggle direct live.", + "tags": [ + "Stations" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": null + }, + { + "operationId": "delete_1_radios_radio_product_id_stations_station_id_transcoding", + "functionName": "delete1RadiosRadioProductIdStationsStationIdTranscoding", + "originalOperationId": null, + "domain": "radio", + "method": "DELETE", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/transcoding", + "summary": "Delete transcoding", + "description": "This endpoint allows you to delete transcoding.", + "tags": [ + "Transcodings" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/transcoding", + "operationId": null, + "summary": "Delete transcoding", + "categoryPath": [ + "Streaming radio", + "Transcodings" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 83291 + }, + "enumValues": [], + "values": [], + "examples": [ + 83291 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 82123 + }, + "enumValues": [], + "values": [], + "examples": [ + 82123 + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "delete_1_radios_radio_product_id_stations_station_id_transcoding_stream_id", + "functionName": "delete1RadiosRadioProductIdStationsStationIdTranscodingStreamId", + "originalOperationId": null, + "domain": "radio", + "method": "DELETE", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/transcoding/{stream_id}", + "summary": "Remove transcoded stream", + "description": "This endpoint allows you to remove transcoded stream.", + "tags": [ + "Transcodings" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "stream_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/transcoding/%7Bstream_id%7D", + "operationId": null, + "summary": "Remove transcoded stream", + "categoryPath": [ + "Streaming radio", + "Transcodings" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 18388 + }, + "enumValues": [], + "values": [], + "examples": [ + 18388 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 53244 + }, + "enumValues": [], + "values": [], + "examples": [ + 53244 + ] + }, + { + "name": "stream_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the transcoded stream to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 36373 + }, + "enumValues": [], + "values": [], + "examples": [ + 36373 + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "Streaming/radioUnbindTranscodedStream", + "functionName": "streamingRadiounbindtranscodedstream", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/transcoding/{stream_id}/unbind", + "summary": "Unbind transcoded stream", + "description": "This endpoint allows you to unbind transcoding on transcoded stream.", + "tags": [ + "Transcodings" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + }, + { + "name": "stream_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/transcoding/%7Bstream_id%7D/unbind", + "operationId": "Streaming/radioUnbindTranscodedStream", + "summary": "Unbind transcoded stream", + "categoryPath": [ + "Streaming radio", + "Transcodings" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 18275 + }, + "enumValues": [], + "values": [], + "examples": [ + 18275 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 57959 + }, + "enumValues": [], + "values": [], + "examples": [ + 57959 + ] + }, + { + "name": "stream_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the transcoded stream to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 71598 + }, + "enumValues": [], + "values": [], + "examples": [ + 71598 + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "post_1_radios_radio_product_id_stations_station_id_transcoding_add", + "functionName": "post1RadiosRadioProductIdStationsStationIdTranscodingAdd", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/{radio_product_id}/stations/{station_id}/transcoding/add", + "summary": "Add transcoded stream", + "description": "This endpoint allows you to add transcoded stream.", + "tags": [ + "Transcodings" + ], + "mutating": true, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + }, + { + "name": "station_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/transcoding/add", + "operationId": null, + "summary": "Add transcoded stream", + "categoryPath": [ + "Streaming radio", + "Transcodings" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 52985 + }, + "enumValues": [], + "values": [], + "examples": [ + 52985 + ] + }, + { + "name": "station_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 33735 + }, + "enumValues": [], + "values": [], + "examples": [ + 33735 + ] + } + ], + "responseStatuses": [ + "201", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stats_consumption", + "functionName": "get1RadiosRadioProductIdStatsConsumption", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stats/consumption", + "summary": "Get consumption", + "description": "This endpoint allows you to retrieve product consumption stats.", + "tags": [ + "Stats > Radio Products" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "station_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/consumption", + "operationId": null, + "summary": "Get consumption", + "categoryPath": [ + "Streaming radio", + "Stats", + "Radio Products" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 23901 + }, + "enumValues": [], + "values": [], + "examples": [ + 23901 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "station_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "station_ids", + "type": "string", + "description": "List of station ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stats_countries_continent", + "functionName": "get1RadiosRadioProductIdStatsCountriesContinent", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stats/countries_continent", + "summary": "Get countries by continent", + "description": "This endpoint allows you to retrieve product total countries stats by continent.", + "tags": [ + "Stats > Radio Products" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "station_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/countries_continent", + "operationId": null, + "summary": "Get countries by continent", + "categoryPath": [ + "Streaming radio", + "Stats", + "Radio Products" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 89573 + }, + "enumValues": [], + "values": [], + "examples": [ + 89573 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "station_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "station_ids", + "type": "string", + "description": "List of station ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stats_countries", + "functionName": "get1RadiosRadioProductIdStatsCountries", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stats/countries", + "summary": "Get countries", + "description": "This endpoint allows you to retrieve product countries stats.", + "tags": [ + "Stats > Radio Products" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "station_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/countries", + "operationId": null, + "summary": "Get countries", + "categoryPath": [ + "Streaming radio", + "Stats", + "Radio Products" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 83425 + }, + "enumValues": [], + "values": [], + "examples": [ + 83425 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "station_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "station_ids", + "type": "string", + "description": "List of station ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioExportStatsByStation", + "functionName": "streamingRadioexportstatsbystation", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stats/export_csv_by_station", + "summary": "Export stats by station", + "description": "This endpoint allows you to export product stats by station.", + "tags": [ + "Stats > Radio Products" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "datatype", + "in": "query", + "required": true + }, + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "scope_by", + "in": "query", + "required": false + }, + { + "name": "station_ids", + "in": "query", + "required": false + }, + { + "name": "timezone", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json", + "application/octet-stream" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/export_csv_by_station", + "operationId": "Streaming/radioExportStatsByStation", + "summary": "Export stats by station", + "categoryPath": [ + "Streaming radio", + "Stats", + "Radio Products" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 29388 + }, + "enumValues": [], + "values": [], + "examples": [ + 29388 + ] + }, + { + "name": "datatype", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "datatype", + "enum": [ + "consumption", + "countries", + "listeners", + "listeners_per_minute", + "players" + ], + "type": "string", + "description": "Specify the type of data to export", + "example": "consumption" + }, + "enumValues": [ + "consumption", + "countries", + "listeners", + "listeners_per_minute", + "players" + ], + "values": [], + "examples": [ + "consumption" + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "scope_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "scope_by", + "enum": [ + "day", + "month", + "week", + "year" + ], + "type": "string", + "description": "Specifies the time period over which to aggregate and retrieve stats", + "example": "week" + }, + "enumValues": [ + "day", + "month", + "week", + "year" + ], + "values": [], + "examples": [ + "week" + ] + }, + { + "name": "station_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "station_ids", + "type": "string", + "description": "List of station ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "timezone", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "timezone", + "enum": [ + "Africa/Abidjan", + "Africa/Accra", + "Africa/Addis_Ababa", + "Africa/Algiers", + "Africa/Asmara", + "Africa/Bamako", + "Africa/Bangui", + "Africa/Banjul", + "Africa/Bissau", + "Africa/Blantyre", + "Africa/Brazzaville", + "Africa/Bujumbura", + "Africa/Cairo", + "Africa/Casablanca", + "Africa/Ceuta", + "Africa/Conakry", + "Africa/Dakar", + "Africa/Dar_es_Salaam", + "Africa/Djibouti", + "Africa/Douala", + "Africa/El_Aaiun", + "Africa/Freetown", + "Africa/Gaborone", + "Africa/Harare", + "Africa/Johannesburg", + "Africa/Juba", + "Africa/Kampala", + "Africa/Khartoum", + "Africa/Kigali", + "Africa/Kinshasa", + "Africa/Lagos", + "Africa/Libreville", + "Africa/Lome", + "Africa/Luanda", + "Africa/Lubumbashi", + "Africa/Lusaka", + "Africa/Malabo", + "Africa/Maputo", + "Africa/Maseru", + "Africa/Mbabane", + "Africa/Mogadishu", + "Africa/Monrovia", + "Africa/Nairobi", + "Africa/Ndjamena", + "Africa/Niamey", + "Africa/Nouakchott", + "Africa/Ouagadougou", + "Africa/Porto-Novo", + "Africa/Sao_Tome", + "Africa/Tripoli", + "Africa/Tunis", + "Africa/Windhoek", + "America/Adak", + "America/Anchorage", + "America/Anguilla", + "America/Antigua", + "America/Araguaina", + "America/Argentina/Buenos_Aires", + "America/Argentina/Catamarca", + "America/Argentina/Cordoba", + "America/Argentina/Jujuy", + "America/Argentina/La_Rioja", + "America/Argentina/Mendoza", + "America/Argentina/Rio_Gallegos", + "America/Argentina/Salta", + "America/Argentina/San_Juan", + "America/Argentina/San_Luis", + "America/Argentina/Tucuman", + "America/Argentina/Ushuaia", + "America/Aruba", + "America/Asuncion", + "America/Atikokan", + "America/Bahia", + "America/Bahia_Banderas", + "America/Barbados", + "America/Belem", + "America/Belize", + "America/Blanc-Sablon", + "America/Boa_Vista", + "America/Bogota", + "America/Boise", + "America/Cambridge_Bay", + "America/Campo_Grande", + "America/Cancun", + "America/Caracas", + "America/Cayenne", + "America/Cayman", + "America/Chicago", + "America/Chihuahua", + "America/Ciudad_Juarez", + "America/Costa_Rica", + "America/Coyhaique", + "America/Creston", + "America/Cuiaba", + "America/Curacao", + "America/Danmarkshavn", + "America/Dawson", + "America/Dawson_Creek", + "America/Denver", + "America/Detroit", + "America/Dominica", + "America/Edmonton", + "America/Eirunepe", + "America/El_Salvador", + "America/Fort_Nelson", + "America/Fortaleza", + "America/Glace_Bay", + "America/Goose_Bay", + "America/Grand_Turk", + "America/Grenada", + "America/Guadeloupe", + "America/Guatemala", + "America/Guayaquil", + "America/Guyana", + "America/Halifax", + "America/Havana", + "America/Hermosillo", + "America/Indiana/Indianapolis", + "America/Indiana/Knox", + "America/Indiana/Marengo", + "America/Indiana/Petersburg", + "America/Indiana/Tell_City", + "America/Indiana/Vevay", + "America/Indiana/Vincennes", + "America/Indiana/Winamac", + "America/Inuvik", + "America/Iqaluit", + "America/Jamaica", + "America/Juneau", + "America/Kentucky/Louisville", + "America/Kentucky/Monticello", + "America/Kralendijk", + "America/La_Paz", + "America/Lima", + "America/Los_Angeles", + "America/Lower_Princes", + "America/Maceio", + "America/Managua", + "America/Manaus", + "America/Marigot", + "America/Martinique", + "America/Matamoros", + "America/Mazatlan", + "America/Menominee", + "America/Merida", + "America/Metlakatla", + "America/Mexico_City", + "America/Miquelon", + "America/Moncton", + "America/Monterrey", + "America/Montevideo", + "America/Montserrat", + "America/Nassau", + "America/New_York", + "America/Nome", + "America/Noronha", + "America/North_Dakota/Beulah", + "America/North_Dakota/Center", + "America/North_Dakota/New_Salem", + "America/Nuuk", + "America/Ojinaga", + "America/Panama", + "America/Paramaribo", + "America/Phoenix", + "America/Port-au-Prince", + "America/Port_of_Spain", + "America/Porto_Velho", + "America/Puerto_Rico", + "America/Punta_Arenas", + "America/Rankin_Inlet", + "America/Recife", + "America/Regina", + "America/Resolute", + "America/Rio_Branco", + "America/Santarem", + "America/Santiago", + "America/Santo_Domingo", + "America/Sao_Paulo", + "America/Scoresbysund", + "America/Sitka", + "America/St_Barthelemy", + "America/St_Johns", + "America/St_Kitts", + "America/St_Lucia", + "America/St_Thomas", + "America/St_Vincent", + "America/Swift_Current", + "America/Tegucigalpa", + "America/Thule", + "America/Tijuana", + "America/Toronto", + "America/Tortola", + "America/Vancouver", + "America/Whitehorse", + "America/Winnipeg", + "America/Yakutat", + "Antarctica/Casey", + "Antarctica/Davis", + "Antarctica/DumontDUrville", + "Antarctica/Macquarie", + "Antarctica/Mawson", + "Antarctica/McMurdo", + "Antarctica/Palmer", + "Antarctica/Rothera", + "Antarctica/Syowa", + "Antarctica/Troll", + "Antarctica/Vostok", + "Arctic/Longyearbyen", + "Asia/Aden", + "Asia/Almaty", + "Asia/Amman", + "Asia/Anadyr", + "Asia/Aqtau", + "Asia/Aqtobe", + "Asia/Ashgabat", + "Asia/Atyrau", + "Asia/Baghdad", + "Asia/Bahrain", + "Asia/Baku", + "Asia/Bangkok", + "Asia/Barnaul", + "Asia/Beirut", + "Asia/Bishkek", + "Asia/Brunei", + "Asia/Chita", + "Asia/Colombo", + "Asia/Damascus", + "Asia/Dhaka", + "Asia/Dili", + "Asia/Dubai", + "Asia/Dushanbe", + "Asia/Famagusta", + "Asia/Gaza", + "Asia/Hebron", + "Asia/Ho_Chi_Minh", + "Asia/Hong_Kong", + "Asia/Hovd", + "Asia/Irkutsk", + "Asia/Jakarta", + "Asia/Jayapura", + "Asia/Jerusalem", + "Asia/Kabul", + "Asia/Kamchatka", + "Asia/Karachi", + "Asia/Kathmandu", + "Asia/Khandyga", + "Asia/Kolkata", + "Asia/Krasnoyarsk", + "Asia/Kuala_Lumpur", + "Asia/Kuching", + "Asia/Kuwait", + "Asia/Macau", + "Asia/Magadan", + "Asia/Makassar", + "Asia/Manila", + "Asia/Muscat", + "Asia/Nicosia", + "Asia/Novokuznetsk", + "Asia/Novosibirsk", + "Asia/Omsk", + "Asia/Oral", + "Asia/Phnom_Penh", + "Asia/Pontianak", + "Asia/Pyongyang", + "Asia/Qatar", + "Asia/Qostanay", + "Asia/Qyzylorda", + "Asia/Riyadh", + "Asia/Sakhalin", + "Asia/Samarkand", + "Asia/Seoul", + "Asia/Shanghai", + "Asia/Singapore", + "Asia/Srednekolymsk", + "Asia/Taipei", + "Asia/Tashkent", + "Asia/Tbilisi", + "Asia/Tehran", + "Asia/Thimphu", + "Asia/Tokyo", + "Asia/Tomsk", + "Asia/Ulaanbaatar", + "Asia/Urumqi", + "Asia/Ust-Nera", + "Asia/Vientiane", + "Asia/Vladivostok", + "Asia/Yakutsk", + "Asia/Yangon", + "Asia/Yekaterinburg", + "Asia/Yerevan", + "Atlantic/Azores", + "Atlantic/Bermuda", + "Atlantic/Canary", + "Atlantic/Cape_Verde", + "Atlantic/Faroe", + "Atlantic/Madeira", + "Atlantic/Reykjavik", + "Atlantic/South_Georgia", + "Atlantic/St_Helena", + "Atlantic/Stanley", + "Australia/Adelaide", + "Australia/Brisbane", + "Australia/Broken_Hill", + "Australia/Darwin", + "Australia/Eucla", + "Australia/Hobart", + "Australia/Lindeman", + "Australia/Lord_Howe", + "Australia/Melbourne", + "Australia/Perth", + "Australia/Sydney", + "Europe/Amsterdam", + "Europe/Andorra", + "Europe/Astrakhan", + "Europe/Athens", + "Europe/Belgrade", + "Europe/Berlin", + "Europe/Bratislava", + "Europe/Brussels", + "Europe/Bucharest", + "Europe/Budapest", + "Europe/Busingen", + "Europe/Chisinau", + "Europe/Copenhagen", + "Europe/Dublin", + "Europe/Gibraltar", + "Europe/Guernsey", + "Europe/Helsinki", + "Europe/Isle_of_Man", + "Europe/Istanbul", + "Europe/Jersey", + "Europe/Kaliningrad", + "Europe/Kirov", + "Europe/Kyiv", + "Europe/Lisbon", + "Europe/Ljubljana", + "Europe/London", + "Europe/Luxembourg", + "Europe/Madrid", + "Europe/Malta", + "Europe/Mariehamn", + "Europe/Minsk", + "Europe/Monaco", + "Europe/Moscow", + "Europe/Oslo", + "Europe/Paris", + "Europe/Podgorica", + "Europe/Prague", + "Europe/Riga", + "Europe/Rome", + "Europe/Samara", + "Europe/San_Marino", + "Europe/Sarajevo", + "Europe/Saratov", + "Europe/Simferopol", + "Europe/Skopje", + "Europe/Sofia", + "Europe/Stockholm", + "Europe/Tallinn", + "Europe/Tirane", + "Europe/Ulyanovsk", + "Europe/Vaduz", + "Europe/Vatican", + "Europe/Vienna", + "Europe/Vilnius", + "Europe/Volgograd", + "Europe/Warsaw", + "Europe/Zagreb", + "Europe/Zurich", + "Indian/Antananarivo", + "Indian/Chagos", + "Indian/Christmas", + "Indian/Cocos", + "Indian/Comoro", + "Indian/Kerguelen", + "Indian/Mahe", + "Indian/Maldives", + "Indian/Mauritius", + "Indian/Mayotte", + "Indian/Reunion", + "Pacific/Apia", + "Pacific/Auckland", + "Pacific/Bougainville", + "Pacific/Chatham", + "Pacific/Chuuk", + "Pacific/Easter", + "Pacific/Efate", + "Pacific/Fakaofo", + "Pacific/Fiji", + "Pacific/Funafuti", + "Pacific/Galapagos", + "Pacific/Gambier", + "Pacific/Guadalcanal", + "Pacific/Guam", + "Pacific/Honolulu", + "Pacific/Kanton", + "Pacific/Kiritimati", + "Pacific/Kosrae", + "Pacific/Kwajalein", + "Pacific/Majuro", + "Pacific/Marquesas", + "Pacific/Midway", + "Pacific/Nauru", + "Pacific/Niue", + "Pacific/Norfolk", + "Pacific/Noumea", + "Pacific/Pago_Pago", + "Pacific/Palau", + "Pacific/Pitcairn", + "Pacific/Pohnpei", + "Pacific/Port_Moresby", + "Pacific/Rarotonga", + "Pacific/Saipan", + "Pacific/Tahiti", + "Pacific/Tarawa", + "Pacific/Tongatapu", + "Pacific/Wake", + "Pacific/Wallis", + "UTC" + ], + "type": "string", + "description": "Specify the timezone for the output date", + "example": "Asia/Qostanay" + }, + "enumValues": [ + "Africa/Abidjan", + "Africa/Accra", + "Africa/Addis_Ababa", + "Africa/Algiers", + "Africa/Asmara", + "Africa/Bamako", + "Africa/Bangui", + "Africa/Banjul", + "Africa/Bissau", + "Africa/Blantyre", + "Africa/Brazzaville", + "Africa/Bujumbura", + "Africa/Cairo", + "Africa/Casablanca", + "Africa/Ceuta", + "Africa/Conakry", + "Africa/Dakar", + "Africa/Dar_es_Salaam", + "Africa/Djibouti", + "Africa/Douala", + "Africa/El_Aaiun", + "Africa/Freetown", + "Africa/Gaborone", + "Africa/Harare", + "Africa/Johannesburg", + "Africa/Juba", + "Africa/Kampala", + "Africa/Khartoum", + "Africa/Kigali", + "Africa/Kinshasa", + "Africa/Lagos", + "Africa/Libreville", + "Africa/Lome", + "Africa/Luanda", + "Africa/Lubumbashi", + "Africa/Lusaka", + "Africa/Malabo", + "Africa/Maputo", + "Africa/Maseru", + "Africa/Mbabane", + "Africa/Mogadishu", + "Africa/Monrovia", + "Africa/Nairobi", + "Africa/Ndjamena", + "Africa/Niamey", + "Africa/Nouakchott", + "Africa/Ouagadougou", + "Africa/Porto-Novo", + "Africa/Sao_Tome", + "Africa/Tripoli", + "Africa/Tunis", + "Africa/Windhoek", + "America/Adak", + "America/Anchorage", + "America/Anguilla", + "America/Antigua", + "America/Araguaina", + "America/Argentina/Buenos_Aires", + "America/Argentina/Catamarca", + "America/Argentina/Cordoba", + "America/Argentina/Jujuy", + "America/Argentina/La_Rioja", + "America/Argentina/Mendoza", + "America/Argentina/Rio_Gallegos", + "America/Argentina/Salta", + "America/Argentina/San_Juan", + "America/Argentina/San_Luis", + "America/Argentina/Tucuman", + "America/Argentina/Ushuaia", + "America/Aruba", + "America/Asuncion", + "America/Atikokan", + "America/Bahia", + "America/Bahia_Banderas", + "America/Barbados", + "America/Belem", + "America/Belize", + "America/Blanc-Sablon", + "America/Boa_Vista", + "America/Bogota", + "America/Boise", + "America/Cambridge_Bay", + "America/Campo_Grande", + "America/Cancun", + "America/Caracas", + "America/Cayenne", + "America/Cayman", + "America/Chicago", + "America/Chihuahua", + "America/Ciudad_Juarez", + "America/Costa_Rica", + "America/Coyhaique", + "America/Creston", + "America/Cuiaba", + "America/Curacao", + "America/Danmarkshavn", + "America/Dawson", + "America/Dawson_Creek", + "America/Denver", + "America/Detroit", + "America/Dominica", + "America/Edmonton", + "America/Eirunepe", + "America/El_Salvador", + "America/Fort_Nelson", + "America/Fortaleza", + "America/Glace_Bay", + "America/Goose_Bay", + "America/Grand_Turk", + "America/Grenada", + "America/Guadeloupe", + "America/Guatemala", + "America/Guayaquil", + "America/Guyana", + "America/Halifax", + "America/Havana", + "America/Hermosillo", + "America/Indiana/Indianapolis", + "America/Indiana/Knox", + "America/Indiana/Marengo", + "America/Indiana/Petersburg", + "America/Indiana/Tell_City", + "America/Indiana/Vevay", + "America/Indiana/Vincennes", + "America/Indiana/Winamac", + "America/Inuvik", + "America/Iqaluit", + "America/Jamaica", + "America/Juneau", + "America/Kentucky/Louisville", + "America/Kentucky/Monticello", + "America/Kralendijk", + "America/La_Paz", + "America/Lima", + "America/Los_Angeles", + "America/Lower_Princes", + "America/Maceio", + "America/Managua", + "America/Manaus", + "America/Marigot", + "America/Martinique", + "America/Matamoros", + "America/Mazatlan", + "America/Menominee", + "America/Merida", + "America/Metlakatla", + "America/Mexico_City", + "America/Miquelon", + "America/Moncton", + "America/Monterrey", + "America/Montevideo", + "America/Montserrat", + "America/Nassau", + "America/New_York", + "America/Nome", + "America/Noronha", + "America/North_Dakota/Beulah", + "America/North_Dakota/Center", + "America/North_Dakota/New_Salem", + "America/Nuuk", + "America/Ojinaga", + "America/Panama", + "America/Paramaribo", + "America/Phoenix", + "America/Port-au-Prince", + "America/Port_of_Spain", + "America/Porto_Velho", + "America/Puerto_Rico", + "America/Punta_Arenas", + "America/Rankin_Inlet", + "America/Recife", + "America/Regina", + "America/Resolute", + "America/Rio_Branco", + "America/Santarem", + "America/Santiago", + "America/Santo_Domingo", + "America/Sao_Paulo", + "America/Scoresbysund", + "America/Sitka", + "America/St_Barthelemy", + "America/St_Johns", + "America/St_Kitts", + "America/St_Lucia", + "America/St_Thomas", + "America/St_Vincent", + "America/Swift_Current", + "America/Tegucigalpa", + "America/Thule", + "America/Tijuana", + "America/Toronto", + "America/Tortola", + "America/Vancouver", + "America/Whitehorse", + "America/Winnipeg", + "America/Yakutat", + "Antarctica/Casey", + "Antarctica/Davis", + "Antarctica/DumontDUrville", + "Antarctica/Macquarie", + "Antarctica/Mawson", + "Antarctica/McMurdo", + "Antarctica/Palmer", + "Antarctica/Rothera", + "Antarctica/Syowa", + "Antarctica/Troll", + "Antarctica/Vostok", + "Arctic/Longyearbyen", + "Asia/Aden", + "Asia/Almaty", + "Asia/Amman", + "Asia/Anadyr", + "Asia/Aqtau", + "Asia/Aqtobe", + "Asia/Ashgabat", + "Asia/Atyrau", + "Asia/Baghdad", + "Asia/Bahrain", + "Asia/Baku", + "Asia/Bangkok", + "Asia/Barnaul", + "Asia/Beirut", + "Asia/Bishkek", + "Asia/Brunei", + "Asia/Chita", + "Asia/Colombo", + "Asia/Damascus", + "Asia/Dhaka", + "Asia/Dili", + "Asia/Dubai", + "Asia/Dushanbe", + "Asia/Famagusta", + "Asia/Gaza", + "Asia/Hebron", + "Asia/Ho_Chi_Minh", + "Asia/Hong_Kong", + "Asia/Hovd", + "Asia/Irkutsk", + "Asia/Jakarta", + "Asia/Jayapura", + "Asia/Jerusalem", + "Asia/Kabul", + "Asia/Kamchatka", + "Asia/Karachi", + "Asia/Kathmandu", + "Asia/Khandyga", + "Asia/Kolkata", + "Asia/Krasnoyarsk", + "Asia/Kuala_Lumpur", + "Asia/Kuching", + "Asia/Kuwait", + "Asia/Macau", + "Asia/Magadan", + "Asia/Makassar", + "Asia/Manila", + "Asia/Muscat", + "Asia/Nicosia", + "Asia/Novokuznetsk", + "Asia/Novosibirsk", + "Asia/Omsk", + "Asia/Oral", + "Asia/Phnom_Penh", + "Asia/Pontianak", + "Asia/Pyongyang", + "Asia/Qatar", + "Asia/Qostanay", + "Asia/Qyzylorda", + "Asia/Riyadh", + "Asia/Sakhalin", + "Asia/Samarkand", + "Asia/Seoul", + "Asia/Shanghai", + "Asia/Singapore", + "Asia/Srednekolymsk", + "Asia/Taipei", + "Asia/Tashkent", + "Asia/Tbilisi", + "Asia/Tehran", + "Asia/Thimphu", + "Asia/Tokyo", + "Asia/Tomsk", + "Asia/Ulaanbaatar", + "Asia/Urumqi", + "Asia/Ust-Nera", + "Asia/Vientiane", + "Asia/Vladivostok", + "Asia/Yakutsk", + "Asia/Yangon", + "Asia/Yekaterinburg", + "Asia/Yerevan", + "Atlantic/Azores", + "Atlantic/Bermuda", + "Atlantic/Canary", + "Atlantic/Cape_Verde", + "Atlantic/Faroe", + "Atlantic/Madeira", + "Atlantic/Reykjavik", + "Atlantic/South_Georgia", + "Atlantic/St_Helena", + "Atlantic/Stanley", + "Australia/Adelaide", + "Australia/Brisbane", + "Australia/Broken_Hill", + "Australia/Darwin", + "Australia/Eucla", + "Australia/Hobart", + "Australia/Lindeman", + "Australia/Lord_Howe", + "Australia/Melbourne", + "Australia/Perth", + "Australia/Sydney", + "Europe/Amsterdam", + "Europe/Andorra", + "Europe/Astrakhan", + "Europe/Athens", + "Europe/Belgrade", + "Europe/Berlin", + "Europe/Bratislava", + "Europe/Brussels", + "Europe/Bucharest", + "Europe/Budapest", + "Europe/Busingen", + "Europe/Chisinau", + "Europe/Copenhagen", + "Europe/Dublin", + "Europe/Gibraltar", + "Europe/Guernsey", + "Europe/Helsinki", + "Europe/Isle_of_Man", + "Europe/Istanbul", + "Europe/Jersey", + "Europe/Kaliningrad", + "Europe/Kirov", + "Europe/Kyiv", + "Europe/Lisbon", + "Europe/Ljubljana", + "Europe/London", + "Europe/Luxembourg", + "Europe/Madrid", + "Europe/Malta", + "Europe/Mariehamn", + "Europe/Minsk", + "Europe/Monaco", + "Europe/Moscow", + "Europe/Oslo", + "Europe/Paris", + "Europe/Podgorica", + "Europe/Prague", + "Europe/Riga", + "Europe/Rome", + "Europe/Samara", + "Europe/San_Marino", + "Europe/Sarajevo", + "Europe/Saratov", + "Europe/Simferopol", + "Europe/Skopje", + "Europe/Sofia", + "Europe/Stockholm", + "Europe/Tallinn", + "Europe/Tirane", + "Europe/Ulyanovsk", + "Europe/Vaduz", + "Europe/Vatican", + "Europe/Vienna", + "Europe/Vilnius", + "Europe/Volgograd", + "Europe/Warsaw", + "Europe/Zagreb", + "Europe/Zurich", + "Indian/Antananarivo", + "Indian/Chagos", + "Indian/Christmas", + "Indian/Cocos", + "Indian/Comoro", + "Indian/Kerguelen", + "Indian/Mahe", + "Indian/Maldives", + "Indian/Mauritius", + "Indian/Mayotte", + "Indian/Reunion", + "Pacific/Apia", + "Pacific/Auckland", + "Pacific/Bougainville", + "Pacific/Chatham", + "Pacific/Chuuk", + "Pacific/Easter", + "Pacific/Efate", + "Pacific/Fakaofo", + "Pacific/Fiji", + "Pacific/Funafuti", + "Pacific/Galapagos", + "Pacific/Gambier", + "Pacific/Guadalcanal", + "Pacific/Guam", + "Pacific/Honolulu", + "Pacific/Kanton", + "Pacific/Kiritimati", + "Pacific/Kosrae", + "Pacific/Kwajalein", + "Pacific/Majuro", + "Pacific/Marquesas", + "Pacific/Midway", + "Pacific/Nauru", + "Pacific/Niue", + "Pacific/Norfolk", + "Pacific/Noumea", + "Pacific/Pago_Pago", + "Pacific/Palau", + "Pacific/Pitcairn", + "Pacific/Pohnpei", + "Pacific/Port_Moresby", + "Pacific/Rarotonga", + "Pacific/Saipan", + "Pacific/Tahiti", + "Pacific/Tarawa", + "Pacific/Tongatapu", + "Pacific/Wake", + "Pacific/Wallis", + "UTC" + ], + "values": [], + "examples": [ + "Asia/Qostanay" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stats_export_csv", + "functionName": "get1RadiosRadioProductIdStatsExportCsv", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stats/export_csv", + "summary": "Export stats", + "description": "This endpoint allows you to export product stats.", + "tags": [ + "Stats > Radio Products" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "datatype", + "in": "query", + "required": true + }, + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "scope_by", + "in": "query", + "required": false + }, + { + "name": "station_ids", + "in": "query", + "required": false + }, + { + "name": "timezone", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json", + "application/octet-stream" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/export_csv", + "operationId": null, + "summary": "Export stats", + "categoryPath": [ + "Streaming radio", + "Stats", + "Radio Products" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 82079 + }, + "enumValues": [], + "values": [], + "examples": [ + 82079 + ] + }, + { + "name": "datatype", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "datatype", + "enum": [ + "consumption", + "countries", + "listeners", + "listeners_by_station", + "listeners_per_minute", + "players" + ], + "type": "string", + "description": "Specify the type of data to export", + "example": "countries" + }, + "enumValues": [ + "consumption", + "countries", + "listeners", + "listeners_by_station", + "listeners_per_minute", + "players" + ], + "values": [], + "examples": [ + "countries" + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "scope_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "scope_by", + "enum": [ + "day", + "month", + "week", + "year" + ], + "type": "string", + "description": "Specifies the time period over which to aggregate and retrieve stats", + "example": "year" + }, + "enumValues": [ + "day", + "month", + "week", + "year" + ], + "values": [], + "examples": [ + "year" + ] + }, + { + "name": "station_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "station_ids", + "type": "string", + "description": "List of station ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "timezone", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "timezone", + "enum": [ + "Africa/Abidjan", + "Africa/Accra", + "Africa/Addis_Ababa", + "Africa/Algiers", + "Africa/Asmara", + "Africa/Bamako", + "Africa/Bangui", + "Africa/Banjul", + "Africa/Bissau", + "Africa/Blantyre", + "Africa/Brazzaville", + "Africa/Bujumbura", + "Africa/Cairo", + "Africa/Casablanca", + "Africa/Ceuta", + "Africa/Conakry", + "Africa/Dakar", + "Africa/Dar_es_Salaam", + "Africa/Djibouti", + "Africa/Douala", + "Africa/El_Aaiun", + "Africa/Freetown", + "Africa/Gaborone", + "Africa/Harare", + "Africa/Johannesburg", + "Africa/Juba", + "Africa/Kampala", + "Africa/Khartoum", + "Africa/Kigali", + "Africa/Kinshasa", + "Africa/Lagos", + "Africa/Libreville", + "Africa/Lome", + "Africa/Luanda", + "Africa/Lubumbashi", + "Africa/Lusaka", + "Africa/Malabo", + "Africa/Maputo", + "Africa/Maseru", + "Africa/Mbabane", + "Africa/Mogadishu", + "Africa/Monrovia", + "Africa/Nairobi", + "Africa/Ndjamena", + "Africa/Niamey", + "Africa/Nouakchott", + "Africa/Ouagadougou", + "Africa/Porto-Novo", + "Africa/Sao_Tome", + "Africa/Tripoli", + "Africa/Tunis", + "Africa/Windhoek", + "America/Adak", + "America/Anchorage", + "America/Anguilla", + "America/Antigua", + "America/Araguaina", + "America/Argentina/Buenos_Aires", + "America/Argentina/Catamarca", + "America/Argentina/Cordoba", + "America/Argentina/Jujuy", + "America/Argentina/La_Rioja", + "America/Argentina/Mendoza", + "America/Argentina/Rio_Gallegos", + "America/Argentina/Salta", + "America/Argentina/San_Juan", + "America/Argentina/San_Luis", + "America/Argentina/Tucuman", + "America/Argentina/Ushuaia", + "America/Aruba", + "America/Asuncion", + "America/Atikokan", + "America/Bahia", + "America/Bahia_Banderas", + "America/Barbados", + "America/Belem", + "America/Belize", + "America/Blanc-Sablon", + "America/Boa_Vista", + "America/Bogota", + "America/Boise", + "America/Cambridge_Bay", + "America/Campo_Grande", + "America/Cancun", + "America/Caracas", + "America/Cayenne", + "America/Cayman", + "America/Chicago", + "America/Chihuahua", + "America/Ciudad_Juarez", + "America/Costa_Rica", + "America/Coyhaique", + "America/Creston", + "America/Cuiaba", + "America/Curacao", + "America/Danmarkshavn", + "America/Dawson", + "America/Dawson_Creek", + "America/Denver", + "America/Detroit", + "America/Dominica", + "America/Edmonton", + "America/Eirunepe", + "America/El_Salvador", + "America/Fort_Nelson", + "America/Fortaleza", + "America/Glace_Bay", + "America/Goose_Bay", + "America/Grand_Turk", + "America/Grenada", + "America/Guadeloupe", + "America/Guatemala", + "America/Guayaquil", + "America/Guyana", + "America/Halifax", + "America/Havana", + "America/Hermosillo", + "America/Indiana/Indianapolis", + "America/Indiana/Knox", + "America/Indiana/Marengo", + "America/Indiana/Petersburg", + "America/Indiana/Tell_City", + "America/Indiana/Vevay", + "America/Indiana/Vincennes", + "America/Indiana/Winamac", + "America/Inuvik", + "America/Iqaluit", + "America/Jamaica", + "America/Juneau", + "America/Kentucky/Louisville", + "America/Kentucky/Monticello", + "America/Kralendijk", + "America/La_Paz", + "America/Lima", + "America/Los_Angeles", + "America/Lower_Princes", + "America/Maceio", + "America/Managua", + "America/Manaus", + "America/Marigot", + "America/Martinique", + "America/Matamoros", + "America/Mazatlan", + "America/Menominee", + "America/Merida", + "America/Metlakatla", + "America/Mexico_City", + "America/Miquelon", + "America/Moncton", + "America/Monterrey", + "America/Montevideo", + "America/Montserrat", + "America/Nassau", + "America/New_York", + "America/Nome", + "America/Noronha", + "America/North_Dakota/Beulah", + "America/North_Dakota/Center", + "America/North_Dakota/New_Salem", + "America/Nuuk", + "America/Ojinaga", + "America/Panama", + "America/Paramaribo", + "America/Phoenix", + "America/Port-au-Prince", + "America/Port_of_Spain", + "America/Porto_Velho", + "America/Puerto_Rico", + "America/Punta_Arenas", + "America/Rankin_Inlet", + "America/Recife", + "America/Regina", + "America/Resolute", + "America/Rio_Branco", + "America/Santarem", + "America/Santiago", + "America/Santo_Domingo", + "America/Sao_Paulo", + "America/Scoresbysund", + "America/Sitka", + "America/St_Barthelemy", + "America/St_Johns", + "America/St_Kitts", + "America/St_Lucia", + "America/St_Thomas", + "America/St_Vincent", + "America/Swift_Current", + "America/Tegucigalpa", + "America/Thule", + "America/Tijuana", + "America/Toronto", + "America/Tortola", + "America/Vancouver", + "America/Whitehorse", + "America/Winnipeg", + "America/Yakutat", + "Antarctica/Casey", + "Antarctica/Davis", + "Antarctica/DumontDUrville", + "Antarctica/Macquarie", + "Antarctica/Mawson", + "Antarctica/McMurdo", + "Antarctica/Palmer", + "Antarctica/Rothera", + "Antarctica/Syowa", + "Antarctica/Troll", + "Antarctica/Vostok", + "Arctic/Longyearbyen", + "Asia/Aden", + "Asia/Almaty", + "Asia/Amman", + "Asia/Anadyr", + "Asia/Aqtau", + "Asia/Aqtobe", + "Asia/Ashgabat", + "Asia/Atyrau", + "Asia/Baghdad", + "Asia/Bahrain", + "Asia/Baku", + "Asia/Bangkok", + "Asia/Barnaul", + "Asia/Beirut", + "Asia/Bishkek", + "Asia/Brunei", + "Asia/Chita", + "Asia/Colombo", + "Asia/Damascus", + "Asia/Dhaka", + "Asia/Dili", + "Asia/Dubai", + "Asia/Dushanbe", + "Asia/Famagusta", + "Asia/Gaza", + "Asia/Hebron", + "Asia/Ho_Chi_Minh", + "Asia/Hong_Kong", + "Asia/Hovd", + "Asia/Irkutsk", + "Asia/Jakarta", + "Asia/Jayapura", + "Asia/Jerusalem", + "Asia/Kabul", + "Asia/Kamchatka", + "Asia/Karachi", + "Asia/Kathmandu", + "Asia/Khandyga", + "Asia/Kolkata", + "Asia/Krasnoyarsk", + "Asia/Kuala_Lumpur", + "Asia/Kuching", + "Asia/Kuwait", + "Asia/Macau", + "Asia/Magadan", + "Asia/Makassar", + "Asia/Manila", + "Asia/Muscat", + "Asia/Nicosia", + "Asia/Novokuznetsk", + "Asia/Novosibirsk", + "Asia/Omsk", + "Asia/Oral", + "Asia/Phnom_Penh", + "Asia/Pontianak", + "Asia/Pyongyang", + "Asia/Qatar", + "Asia/Qostanay", + "Asia/Qyzylorda", + "Asia/Riyadh", + "Asia/Sakhalin", + "Asia/Samarkand", + "Asia/Seoul", + "Asia/Shanghai", + "Asia/Singapore", + "Asia/Srednekolymsk", + "Asia/Taipei", + "Asia/Tashkent", + "Asia/Tbilisi", + "Asia/Tehran", + "Asia/Thimphu", + "Asia/Tokyo", + "Asia/Tomsk", + "Asia/Ulaanbaatar", + "Asia/Urumqi", + "Asia/Ust-Nera", + "Asia/Vientiane", + "Asia/Vladivostok", + "Asia/Yakutsk", + "Asia/Yangon", + "Asia/Yekaterinburg", + "Asia/Yerevan", + "Atlantic/Azores", + "Atlantic/Bermuda", + "Atlantic/Canary", + "Atlantic/Cape_Verde", + "Atlantic/Faroe", + "Atlantic/Madeira", + "Atlantic/Reykjavik", + "Atlantic/South_Georgia", + "Atlantic/St_Helena", + "Atlantic/Stanley", + "Australia/Adelaide", + "Australia/Brisbane", + "Australia/Broken_Hill", + "Australia/Darwin", + "Australia/Eucla", + "Australia/Hobart", + "Australia/Lindeman", + "Australia/Lord_Howe", + "Australia/Melbourne", + "Australia/Perth", + "Australia/Sydney", + "Europe/Amsterdam", + "Europe/Andorra", + "Europe/Astrakhan", + "Europe/Athens", + "Europe/Belgrade", + "Europe/Berlin", + "Europe/Bratislava", + "Europe/Brussels", + "Europe/Bucharest", + "Europe/Budapest", + "Europe/Busingen", + "Europe/Chisinau", + "Europe/Copenhagen", + "Europe/Dublin", + "Europe/Gibraltar", + "Europe/Guernsey", + "Europe/Helsinki", + "Europe/Isle_of_Man", + "Europe/Istanbul", + "Europe/Jersey", + "Europe/Kaliningrad", + "Europe/Kirov", + "Europe/Kyiv", + "Europe/Lisbon", + "Europe/Ljubljana", + "Europe/London", + "Europe/Luxembourg", + "Europe/Madrid", + "Europe/Malta", + "Europe/Mariehamn", + "Europe/Minsk", + "Europe/Monaco", + "Europe/Moscow", + "Europe/Oslo", + "Europe/Paris", + "Europe/Podgorica", + "Europe/Prague", + "Europe/Riga", + "Europe/Rome", + "Europe/Samara", + "Europe/San_Marino", + "Europe/Sarajevo", + "Europe/Saratov", + "Europe/Simferopol", + "Europe/Skopje", + "Europe/Sofia", + "Europe/Stockholm", + "Europe/Tallinn", + "Europe/Tirane", + "Europe/Ulyanovsk", + "Europe/Vaduz", + "Europe/Vatican", + "Europe/Vienna", + "Europe/Vilnius", + "Europe/Volgograd", + "Europe/Warsaw", + "Europe/Zagreb", + "Europe/Zurich", + "Indian/Antananarivo", + "Indian/Chagos", + "Indian/Christmas", + "Indian/Cocos", + "Indian/Comoro", + "Indian/Kerguelen", + "Indian/Mahe", + "Indian/Maldives", + "Indian/Mauritius", + "Indian/Mayotte", + "Indian/Reunion", + "Pacific/Apia", + "Pacific/Auckland", + "Pacific/Bougainville", + "Pacific/Chatham", + "Pacific/Chuuk", + "Pacific/Easter", + "Pacific/Efate", + "Pacific/Fakaofo", + "Pacific/Fiji", + "Pacific/Funafuti", + "Pacific/Galapagos", + "Pacific/Gambier", + "Pacific/Guadalcanal", + "Pacific/Guam", + "Pacific/Honolulu", + "Pacific/Kanton", + "Pacific/Kiritimati", + "Pacific/Kosrae", + "Pacific/Kwajalein", + "Pacific/Majuro", + "Pacific/Marquesas", + "Pacific/Midway", + "Pacific/Nauru", + "Pacific/Niue", + "Pacific/Norfolk", + "Pacific/Noumea", + "Pacific/Pago_Pago", + "Pacific/Palau", + "Pacific/Pitcairn", + "Pacific/Pohnpei", + "Pacific/Port_Moresby", + "Pacific/Rarotonga", + "Pacific/Saipan", + "Pacific/Tahiti", + "Pacific/Tarawa", + "Pacific/Tongatapu", + "Pacific/Wake", + "Pacific/Wallis", + "UTC" + ], + "type": "string", + "description": "Specify the timezone for the output date", + "example": "Africa/Blantyre" + }, + "enumValues": [ + "Africa/Abidjan", + "Africa/Accra", + "Africa/Addis_Ababa", + "Africa/Algiers", + "Africa/Asmara", + "Africa/Bamako", + "Africa/Bangui", + "Africa/Banjul", + "Africa/Bissau", + "Africa/Blantyre", + "Africa/Brazzaville", + "Africa/Bujumbura", + "Africa/Cairo", + "Africa/Casablanca", + "Africa/Ceuta", + "Africa/Conakry", + "Africa/Dakar", + "Africa/Dar_es_Salaam", + "Africa/Djibouti", + "Africa/Douala", + "Africa/El_Aaiun", + "Africa/Freetown", + "Africa/Gaborone", + "Africa/Harare", + "Africa/Johannesburg", + "Africa/Juba", + "Africa/Kampala", + "Africa/Khartoum", + "Africa/Kigali", + "Africa/Kinshasa", + "Africa/Lagos", + "Africa/Libreville", + "Africa/Lome", + "Africa/Luanda", + "Africa/Lubumbashi", + "Africa/Lusaka", + "Africa/Malabo", + "Africa/Maputo", + "Africa/Maseru", + "Africa/Mbabane", + "Africa/Mogadishu", + "Africa/Monrovia", + "Africa/Nairobi", + "Africa/Ndjamena", + "Africa/Niamey", + "Africa/Nouakchott", + "Africa/Ouagadougou", + "Africa/Porto-Novo", + "Africa/Sao_Tome", + "Africa/Tripoli", + "Africa/Tunis", + "Africa/Windhoek", + "America/Adak", + "America/Anchorage", + "America/Anguilla", + "America/Antigua", + "America/Araguaina", + "America/Argentina/Buenos_Aires", + "America/Argentina/Catamarca", + "America/Argentina/Cordoba", + "America/Argentina/Jujuy", + "America/Argentina/La_Rioja", + "America/Argentina/Mendoza", + "America/Argentina/Rio_Gallegos", + "America/Argentina/Salta", + "America/Argentina/San_Juan", + "America/Argentina/San_Luis", + "America/Argentina/Tucuman", + "America/Argentina/Ushuaia", + "America/Aruba", + "America/Asuncion", + "America/Atikokan", + "America/Bahia", + "America/Bahia_Banderas", + "America/Barbados", + "America/Belem", + "America/Belize", + "America/Blanc-Sablon", + "America/Boa_Vista", + "America/Bogota", + "America/Boise", + "America/Cambridge_Bay", + "America/Campo_Grande", + "America/Cancun", + "America/Caracas", + "America/Cayenne", + "America/Cayman", + "America/Chicago", + "America/Chihuahua", + "America/Ciudad_Juarez", + "America/Costa_Rica", + "America/Coyhaique", + "America/Creston", + "America/Cuiaba", + "America/Curacao", + "America/Danmarkshavn", + "America/Dawson", + "America/Dawson_Creek", + "America/Denver", + "America/Detroit", + "America/Dominica", + "America/Edmonton", + "America/Eirunepe", + "America/El_Salvador", + "America/Fort_Nelson", + "America/Fortaleza", + "America/Glace_Bay", + "America/Goose_Bay", + "America/Grand_Turk", + "America/Grenada", + "America/Guadeloupe", + "America/Guatemala", + "America/Guayaquil", + "America/Guyana", + "America/Halifax", + "America/Havana", + "America/Hermosillo", + "America/Indiana/Indianapolis", + "America/Indiana/Knox", + "America/Indiana/Marengo", + "America/Indiana/Petersburg", + "America/Indiana/Tell_City", + "America/Indiana/Vevay", + "America/Indiana/Vincennes", + "America/Indiana/Winamac", + "America/Inuvik", + "America/Iqaluit", + "America/Jamaica", + "America/Juneau", + "America/Kentucky/Louisville", + "America/Kentucky/Monticello", + "America/Kralendijk", + "America/La_Paz", + "America/Lima", + "America/Los_Angeles", + "America/Lower_Princes", + "America/Maceio", + "America/Managua", + "America/Manaus", + "America/Marigot", + "America/Martinique", + "America/Matamoros", + "America/Mazatlan", + "America/Menominee", + "America/Merida", + "America/Metlakatla", + "America/Mexico_City", + "America/Miquelon", + "America/Moncton", + "America/Monterrey", + "America/Montevideo", + "America/Montserrat", + "America/Nassau", + "America/New_York", + "America/Nome", + "America/Noronha", + "America/North_Dakota/Beulah", + "America/North_Dakota/Center", + "America/North_Dakota/New_Salem", + "America/Nuuk", + "America/Ojinaga", + "America/Panama", + "America/Paramaribo", + "America/Phoenix", + "America/Port-au-Prince", + "America/Port_of_Spain", + "America/Porto_Velho", + "America/Puerto_Rico", + "America/Punta_Arenas", + "America/Rankin_Inlet", + "America/Recife", + "America/Regina", + "America/Resolute", + "America/Rio_Branco", + "America/Santarem", + "America/Santiago", + "America/Santo_Domingo", + "America/Sao_Paulo", + "America/Scoresbysund", + "America/Sitka", + "America/St_Barthelemy", + "America/St_Johns", + "America/St_Kitts", + "America/St_Lucia", + "America/St_Thomas", + "America/St_Vincent", + "America/Swift_Current", + "America/Tegucigalpa", + "America/Thule", + "America/Tijuana", + "America/Toronto", + "America/Tortola", + "America/Vancouver", + "America/Whitehorse", + "America/Winnipeg", + "America/Yakutat", + "Antarctica/Casey", + "Antarctica/Davis", + "Antarctica/DumontDUrville", + "Antarctica/Macquarie", + "Antarctica/Mawson", + "Antarctica/McMurdo", + "Antarctica/Palmer", + "Antarctica/Rothera", + "Antarctica/Syowa", + "Antarctica/Troll", + "Antarctica/Vostok", + "Arctic/Longyearbyen", + "Asia/Aden", + "Asia/Almaty", + "Asia/Amman", + "Asia/Anadyr", + "Asia/Aqtau", + "Asia/Aqtobe", + "Asia/Ashgabat", + "Asia/Atyrau", + "Asia/Baghdad", + "Asia/Bahrain", + "Asia/Baku", + "Asia/Bangkok", + "Asia/Barnaul", + "Asia/Beirut", + "Asia/Bishkek", + "Asia/Brunei", + "Asia/Chita", + "Asia/Colombo", + "Asia/Damascus", + "Asia/Dhaka", + "Asia/Dili", + "Asia/Dubai", + "Asia/Dushanbe", + "Asia/Famagusta", + "Asia/Gaza", + "Asia/Hebron", + "Asia/Ho_Chi_Minh", + "Asia/Hong_Kong", + "Asia/Hovd", + "Asia/Irkutsk", + "Asia/Jakarta", + "Asia/Jayapura", + "Asia/Jerusalem", + "Asia/Kabul", + "Asia/Kamchatka", + "Asia/Karachi", + "Asia/Kathmandu", + "Asia/Khandyga", + "Asia/Kolkata", + "Asia/Krasnoyarsk", + "Asia/Kuala_Lumpur", + "Asia/Kuching", + "Asia/Kuwait", + "Asia/Macau", + "Asia/Magadan", + "Asia/Makassar", + "Asia/Manila", + "Asia/Muscat", + "Asia/Nicosia", + "Asia/Novokuznetsk", + "Asia/Novosibirsk", + "Asia/Omsk", + "Asia/Oral", + "Asia/Phnom_Penh", + "Asia/Pontianak", + "Asia/Pyongyang", + "Asia/Qatar", + "Asia/Qostanay", + "Asia/Qyzylorda", + "Asia/Riyadh", + "Asia/Sakhalin", + "Asia/Samarkand", + "Asia/Seoul", + "Asia/Shanghai", + "Asia/Singapore", + "Asia/Srednekolymsk", + "Asia/Taipei", + "Asia/Tashkent", + "Asia/Tbilisi", + "Asia/Tehran", + "Asia/Thimphu", + "Asia/Tokyo", + "Asia/Tomsk", + "Asia/Ulaanbaatar", + "Asia/Urumqi", + "Asia/Ust-Nera", + "Asia/Vientiane", + "Asia/Vladivostok", + "Asia/Yakutsk", + "Asia/Yangon", + "Asia/Yekaterinburg", + "Asia/Yerevan", + "Atlantic/Azores", + "Atlantic/Bermuda", + "Atlantic/Canary", + "Atlantic/Cape_Verde", + "Atlantic/Faroe", + "Atlantic/Madeira", + "Atlantic/Reykjavik", + "Atlantic/South_Georgia", + "Atlantic/St_Helena", + "Atlantic/Stanley", + "Australia/Adelaide", + "Australia/Brisbane", + "Australia/Broken_Hill", + "Australia/Darwin", + "Australia/Eucla", + "Australia/Hobart", + "Australia/Lindeman", + "Australia/Lord_Howe", + "Australia/Melbourne", + "Australia/Perth", + "Australia/Sydney", + "Europe/Amsterdam", + "Europe/Andorra", + "Europe/Astrakhan", + "Europe/Athens", + "Europe/Belgrade", + "Europe/Berlin", + "Europe/Bratislava", + "Europe/Brussels", + "Europe/Bucharest", + "Europe/Budapest", + "Europe/Busingen", + "Europe/Chisinau", + "Europe/Copenhagen", + "Europe/Dublin", + "Europe/Gibraltar", + "Europe/Guernsey", + "Europe/Helsinki", + "Europe/Isle_of_Man", + "Europe/Istanbul", + "Europe/Jersey", + "Europe/Kaliningrad", + "Europe/Kirov", + "Europe/Kyiv", + "Europe/Lisbon", + "Europe/Ljubljana", + "Europe/London", + "Europe/Luxembourg", + "Europe/Madrid", + "Europe/Malta", + "Europe/Mariehamn", + "Europe/Minsk", + "Europe/Monaco", + "Europe/Moscow", + "Europe/Oslo", + "Europe/Paris", + "Europe/Podgorica", + "Europe/Prague", + "Europe/Riga", + "Europe/Rome", + "Europe/Samara", + "Europe/San_Marino", + "Europe/Sarajevo", + "Europe/Saratov", + "Europe/Simferopol", + "Europe/Skopje", + "Europe/Sofia", + "Europe/Stockholm", + "Europe/Tallinn", + "Europe/Tirane", + "Europe/Ulyanovsk", + "Europe/Vaduz", + "Europe/Vatican", + "Europe/Vienna", + "Europe/Vilnius", + "Europe/Volgograd", + "Europe/Warsaw", + "Europe/Zagreb", + "Europe/Zurich", + "Indian/Antananarivo", + "Indian/Chagos", + "Indian/Christmas", + "Indian/Cocos", + "Indian/Comoro", + "Indian/Kerguelen", + "Indian/Mahe", + "Indian/Maldives", + "Indian/Mauritius", + "Indian/Mayotte", + "Indian/Reunion", + "Pacific/Apia", + "Pacific/Auckland", + "Pacific/Bougainville", + "Pacific/Chatham", + "Pacific/Chuuk", + "Pacific/Easter", + "Pacific/Efate", + "Pacific/Fakaofo", + "Pacific/Fiji", + "Pacific/Funafuti", + "Pacific/Galapagos", + "Pacific/Gambier", + "Pacific/Guadalcanal", + "Pacific/Guam", + "Pacific/Honolulu", + "Pacific/Kanton", + "Pacific/Kiritimati", + "Pacific/Kosrae", + "Pacific/Kwajalein", + "Pacific/Majuro", + "Pacific/Marquesas", + "Pacific/Midway", + "Pacific/Nauru", + "Pacific/Niue", + "Pacific/Norfolk", + "Pacific/Noumea", + "Pacific/Pago_Pago", + "Pacific/Palau", + "Pacific/Pitcairn", + "Pacific/Pohnpei", + "Pacific/Port_Moresby", + "Pacific/Rarotonga", + "Pacific/Saipan", + "Pacific/Tahiti", + "Pacific/Tarawa", + "Pacific/Tongatapu", + "Pacific/Wake", + "Pacific/Wallis", + "UTC" + ], + "values": [], + "examples": [ + "Africa/Blantyre" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetListenersPerMinutePerStation", + "functionName": "streamingRadiogetlistenersperminuteperstation", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stats/listeners_per_minute_grouped", + "summary": "Get listeners per minute per station", + "description": "This endpoint allows you to retrieve product listeners stats per minuteh.", + "tags": [ + "Stats > Radio Products" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "station_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/listeners_per_minute_grouped", + "operationId": "Streaming/radioGetListenersPerMinutePerStation", + "summary": "Get listeners per minute per station", + "categoryPath": [ + "Streaming radio", + "Stats", + "Radio Products" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 76622 + }, + "enumValues": [], + "values": [], + "examples": [ + 76622 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "station_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "station_ids", + "type": "string", + "description": "List of station ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stats_listeners_per_minute", + "functionName": "get1RadiosRadioProductIdStatsListenersPerMinute", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stats/listeners_per_minute", + "summary": "Get listeners per minute", + "description": "This endpoint allows you to retrieve product listeners stats per minute.", + "tags": [ + "Stats > Radio Products" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "station_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/listeners_per_minute", + "operationId": null, + "summary": "Get listeners per minute", + "categoryPath": [ + "Streaming radio", + "Stats", + "Radio Products" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 48721 + }, + "enumValues": [], + "values": [], + "examples": [ + 48721 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "station_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "station_ids", + "type": "string", + "description": "List of station ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stats_listeners", + "functionName": "get1RadiosRadioProductIdStatsListeners", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stats/listeners", + "summary": "Get listeners", + "description": "This endpoint allows you to retrieve product listeners stats.", + "tags": [ + "Stats > Radio Products" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "scope_by", + "in": "query", + "required": false + }, + { + "name": "station_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/listeners", + "operationId": null, + "summary": "Get listeners", + "categoryPath": [ + "Streaming radio", + "Stats", + "Radio Products" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 73686 + }, + "enumValues": [], + "values": [], + "examples": [ + 73686 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "scope_by", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "scope_by", + "enum": [ + "day", + "month", + "week", + "year" + ], + "type": "string", + "description": "Specifies the time period over which to aggregate and retrieve stats", + "example": "week" + }, + "enumValues": [ + "day", + "month", + "week", + "year" + ], + "values": [], + "examples": [ + "week" + ] + }, + { + "name": "station_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "station_ids", + "type": "string", + "description": "List of station ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stats_players", + "functionName": "get1RadiosRadioProductIdStatsPlayers", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stats/players", + "summary": "Get players", + "description": "This endpoint allows you to retrieve players stats.", + "tags": [ + "Stats > Radio Products" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "station_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/players", + "operationId": null, + "summary": "Get players", + "categoryPath": [ + "Streaming radio", + "Stats", + "Radio Products" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 2345 + }, + "enumValues": [], + "values": [], + "examples": [ + 2345 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "station_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "station_ids", + "type": "string", + "description": "List of station ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetConsumptionByStation", + "functionName": "streamingRadiogetconsumptionbystation", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stats/station_consumption", + "summary": "Get consumption by station", + "description": "This endpoint allows you to retrieve product consumption stats by station.", + "tags": [ + "Stats > Radio Products" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "station_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/station_consumption", + "operationId": "Streaming/radioGetConsumptionByStation", + "summary": "Get consumption by station", + "categoryPath": [ + "Streaming radio", + "Stats", + "Radio Products" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 79148 + }, + "enumValues": [], + "values": [], + "examples": [ + 79148 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "station_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "station_ids", + "type": "string", + "description": "List of station ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetListenersByStation", + "functionName": "streamingRadiogetlistenersbystation", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stats/station_listeners", + "summary": "Get listeners by station", + "description": "This endpoint allows you to retrieve product listeners stats by station.", + "tags": [ + "Stats > Radio Products" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "station_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "with_empty", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/station_listeners", + "operationId": "Streaming/radioGetListenersByStation", + "summary": "Get listeners by station", + "categoryPath": [ + "Streaming radio", + "Stats", + "Radio Products" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 76064 + }, + "enumValues": [], + "values": [], + "examples": [ + 76064 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "station_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "station_ids", + "type": "string", + "description": "List of station ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + }, + { + "name": "with_empty", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "with_empty", + "type": "boolean", + "description": "Define if station without listener are in the return", + "example": "1" + }, + "enumValues": [], + "values": [], + "examples": [ + "1" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetStatsByStations", + "functionName": "streamingRadiogetstatsbystations", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stats/stats_by_station", + "summary": "Get stats by stations", + "description": "This endpoint allows you to retrieve stats group by stations.", + "tags": [ + "Stats > Radio Products" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "datatype", + "in": "query", + "required": true + }, + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "station_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/stats_by_station", + "operationId": "Streaming/radioGetStatsByStations", + "summary": "Get stats by stations", + "categoryPath": [ + "Streaming radio", + "Stats", + "Radio Products" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 19388 + }, + "enumValues": [], + "values": [], + "examples": [ + 19388 + ] + }, + { + "name": "datatype", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "datatype", + "enum": [ + "consumption", + "countries", + "listeners", + "players" + ], + "type": "string", + "description": "Specify the type of data to export", + "example": "players" + }, + "enumValues": [ + "consumption", + "countries", + "listeners", + "players" + ], + "values": [], + "examples": [ + "players" + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "station_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "station_ids", + "type": "string", + "description": "List of station ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stats_total_consumption", + "functionName": "get1RadiosRadioProductIdStatsTotalConsumption", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stats/total_consumption", + "summary": "Get total consumption", + "description": "This endpoint allows you to retrieve product total consumption stats.", + "tags": [ + "Stats > Radio Products" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "station_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/total_consumption", + "operationId": null, + "summary": "Get total consumption", + "categoryPath": [ + "Streaming radio", + "Stats", + "Radio Products" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 99540 + }, + "enumValues": [], + "values": [], + "examples": [ + 99540 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "station_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "station_ids", + "type": "string", + "description": "List of station ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_radio_product_id_stats_total_players", + "functionName": "get1RadiosRadioProductIdStatsTotalPlayers", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/stats/total_players", + "summary": "Get total players", + "description": "This endpoint allows you to retrieve total players stats.", + "tags": [ + "Stats > Radio Products" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "station_ids", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/total_players", + "operationId": null, + "summary": "Get total players", + "categoryPath": [ + "Streaming radio", + "Stats", + "Radio Products" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the radio product to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 69841 + }, + "enumValues": [], + "values": [], + "examples": [ + 69841 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get stats", + "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-01-01, 2022-01-01 00:00:00, 1640995200" + ] + }, + { + "name": "station_ids", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "station_ids", + "type": "string", + "description": "List of station ids for get stats", + "example": "1,3,5" + }, + "enumValues": [], + "values": [], + "examples": [ + "1,3,5" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get stats", + "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "2022-12-31, 2022-12-31 00:00:00, 1672444800" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioListUsers", + "functionName": "streamingRadiolistusers", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/{radio_product_id}/users", + "summary": "List users", + "description": "This endpoint allows you to retrieve all users attach to the product.", + "tags": [ + "Radio Products" + ], + "mutating": false, + "pathParameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/users", + "operationId": "Streaming/radioListUsers", + "summary": "List users", + "categoryPath": [ + "Streaming radio", + "Radio Products" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "radio_product_id", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the station to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 68990 + }, + "enumValues": [], + "values": [], + "examples": [ + 68990 + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming_radioGetStatsListeners_get_1_radios_admin_stats_group_xml", + "functionName": "streamingRadiogetstatslistenersGet1RadiosAdminStatsGroupXml", + "originalOperationId": "Streaming/radioGetStatsListeners", + "domain": "radio", + "method": "GET", + "path": "/1/radios/admin/stats_group.xml", + "summary": "Get stats listeners", + "description": "This endpoint allows you to get stats listeners on a stream.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "datatype", + "in": "query", + "required": false + }, + { + "name": "mountpoint", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/admin/stats_group.xml", + "operationId": "Streaming/radioGetStatsListeners", + "summary": "Get stats listeners", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "datatype", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "datatype", + "enum": [ + "json" + ], + "type": "string", + "description": "Specify the type of return for the data (default:xml)", + "example": "json" + }, + "enumValues": [ + "json" + ], + "values": [], + "examples": [ + "json" + ] + }, + { + "name": "mountpoint", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "mountpoint", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming_radioGetStatsListeners_get_1_radios_admin_stats", + "functionName": "streamingRadiogetstatslistenersGet1RadiosAdminStats", + "originalOperationId": "Streaming/radioGetStatsListeners", + "domain": "radio", + "method": "GET", + "path": "/1/radios/admin/stats", + "summary": "Get stats listeners", + "description": "This endpoint allows you to get stats listeners on a stream.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "datatype", + "in": "query", + "required": false + }, + { + "name": "mountpoint", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/admin/stats", + "operationId": "Streaming/radioGetStatsListeners", + "summary": "Get stats listeners", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "datatype", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "datatype", + "enum": [ + "json" + ], + "type": "string", + "description": "Specify the type of return for the data (default:xml)", + "example": "json" + }, + "enumValues": [ + "json" + ], + "values": [], + "examples": [ + "json" + ] + }, + { + "name": "mountpoint", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "mountpoint", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming_radioGetStatsListeners_get_1_radios_admin_stats_xml", + "functionName": "streamingRadiogetstatslistenersGet1RadiosAdminStatsXml", + "originalOperationId": "Streaming/radioGetStatsListeners", + "domain": "radio", + "method": "GET", + "path": "/1/radios/admin/stats.xml", + "summary": "Get stats listeners", + "description": "This endpoint allows you to get stats listeners on a stream.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "datatype", + "in": "query", + "required": false + }, + { + "name": "mountpoint", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/admin/stats.xml", + "operationId": "Streaming/radioGetStatsListeners", + "summary": "Get stats listeners", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "datatype", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "datatype", + "enum": [ + "json" + ], + "type": "string", + "description": "Specify the type of return for the data (default:xml)", + "example": "json" + }, + "enumValues": [ + "json" + ], + "values": [], + "examples": [ + "json" + ] + }, + { + "name": "mountpoint", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "mountpoint", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming_radioGetMediastats_get_1_radios_listclients_xml", + "functionName": "streamingRadiogetmediastatsGet1RadiosListclientsXml", + "originalOperationId": "Streaming/radioGetMediastats", + "domain": "radio", + "method": "GET", + "path": "/1/radios/listclients.xml", + "summary": "Get Mediastats", + "description": "This endpoint allows you to get mediastats listeners on a stream.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "mountpoint", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/listclients.xml", + "operationId": "Streaming/radioGetMediastats", + "summary": "Get Mediastats", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mountpoint", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "mountpoint", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming_radioGetMediastats_get_1_radios_mediastats_php", + "functionName": "streamingRadiogetmediastatsGet1RadiosMediastatsPhp", + "originalOperationId": "Streaming/radioGetMediastats", + "domain": "radio", + "method": "GET", + "path": "/1/radios/mediastats.php", + "summary": "Get Mediastats", + "description": "This endpoint allows you to get mediastats listeners on a stream.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "mountpoint", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/mediastats.php", + "operationId": "Streaming/radioGetMediastats", + "summary": "Get Mediastats", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mountpoint", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "mountpoint", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioListOptions", + "functionName": "streamingRadiolistoptions", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/options", + "summary": "List options", + "description": "This endpoint allows you to retrieve all the options.", + "tags": [ + "Options" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "country", + "in": "query", + "required": false + }, + { + "name": "option_prices", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/options", + "operationId": "Streaming/radioListOptions", + "summary": "List options", + "categoryPath": [ + "Streaming radio", + "Options" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": null, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "country", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "country", + "pattern": "^[a-zA-Z]{1,24}$", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "option_prices", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "option_prices", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 36809 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 36809 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 96682 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 96682 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 98865 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 98865 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 35978 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 35978 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "asc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_radios_packs", + "functionName": "get1RadiosPacks", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/packs", + "summary": "List packs", + "description": "This endpoint allows you to retrieve all the packs.", + "tags": [ + "Packs" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "country", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/packs", + "operationId": null, + "summary": "List packs", + "categoryPath": [ + "Streaming radio", + "Packs" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": null, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "pack_prices", + "enum": [ + "pack_prices" + ] + }, + "enumValues": [ + "pack_prices" + ], + "values": [ + "pack_prices" + ], + "examples": [ + "pack_prices" + ] + }, + { + "name": "country", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "country", + "pattern": "^[a-zA-Z]{1,24}$", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 62216 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 62216 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 39922 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 39922 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 15363 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 15363 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 81709 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 81709 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "enumValues": [], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "desc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/radioGetPlayerConfig", + "functionName": "streamingRadiogetplayerconfig", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/players/{player_uuid}/config", + "summary": "Get player config", + "description": "This endpoint allows you to get the player config.", + "tags": [ + "Players" + ], + "mutating": false, + "pathParameters": [ + { + "name": "player_uuid", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/players/%7Bplayer_uuid%7D/config", + "operationId": "Streaming/radioGetPlayerConfig", + "summary": "Get player config", + "categoryPath": [ + "Streaming radio", + "Players" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "player_uuid", + "in": "path", + "required": true, + "description": "The universally unique identifier (UUID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming_radioGetPlayerConfig_post_1_radios_players_player_uuid_config", + "functionName": "streamingRadiogetplayerconfigPost1RadiosPlayersPlayerUuidConfig", + "originalOperationId": "Streaming/radioGetPlayerConfig", + "domain": "radio", + "method": "POST", + "path": "/1/radios/players/{player_uuid}/config", + "summary": "Get player config", + "description": "This endpoint allows you to get the player config.", + "tags": [ + "Players" + ], + "mutating": true, + "pathParameters": [ + { + "name": "player_uuid", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/players/%7Bplayer_uuid%7D/config", + "operationId": "Streaming/radioGetPlayerConfig", + "summary": "Get player config", + "categoryPath": [ + "Streaming radio", + "Players" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "player_uuid", + "in": "path", + "required": true, + "description": "The universally unique identifier (UUID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioCheckDomainAccessForPlayer", + "functionName": "streamingRadiocheckdomainaccessforplayer", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/players/{player_uuid}/domain-access", + "summary": "Check domain access for player", + "description": "This endpoint allows you to check domain access for player.", + "tags": [ + "Players" + ], + "mutating": true, + "pathParameters": [ + { + "name": "player_uuid", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/players/%7Bplayer_uuid%7D/domain-access", + "operationId": "Streaming/radioCheckDomainAccessForPlayer", + "summary": "Check domain access for player", + "categoryPath": [ + "Streaming radio", + "Players" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "player_uuid", + "in": "path", + "required": true, + "description": "The universally unique identifier (UUID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioCheckIpAccessToMountpoint", + "functionName": "streamingRadiocheckipaccesstomountpoint", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/players/ip-access", + "summary": "Check ip access to mountpoint", + "description": "This endpoint allows you to check ip access to mountpoint.", + "tags": [ + "Players" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/players/ip-access", + "operationId": "Streaming/radioCheckIpAccessToMountpoint", + "summary": "Check ip access to mountpoint", + "categoryPath": [ + "Streaming radio", + "Players" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetPlaylistWithLegacyParameters", + "functionName": "streamingRadiogetplaylistwithlegacyparameters", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/playlist/{any}", + "summary": "Get playlist with legacy parameters", + "description": "This endpoint allows you to get playlist file with legacy parameters.", + "tags": [ + "Streams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "any", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json", + "application/octet-stream" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/playlist/%7Bany%7D", + "operationId": "Streaming/radioGetPlaylistWithLegacyParameters", + "summary": "Get playlist with legacy parameters", + "categoryPath": [ + "Streaming radio", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "any", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "type", + "in": "any", + "required": false, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "title": "type", + "enum": [ + "asx", + "m3u", + "pls", + "qtl", + "ram", + "xspf" + ], + "type": "string", + "description": "The playlist typeasx,asx: Asxpls,pls: Plsqtl,qtl: Qtlram,ram: Ramxspf,xspf: Xspfm3u,m3u: M3u", + "example": "m3u" + }, + "enumValues": [ + "asx", + "m3u", + "pls", + "qtl", + "ram", + "xspf" + ], + "values": [], + "examples": [ + "m3u" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming_radioGetStatus_get_1_radios_radio_diag_status_php", + "functionName": "streamingRadiogetstatusGet1RadiosRadioDiagStatusPhp", + "originalOperationId": "Streaming/radioGetStatus", + "domain": "radio", + "method": "GET", + "path": "/1/radios/radio/diag/status.php", + "summary": "Get status", + "description": "This endpoint allows you to get status from streams of a station.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "datatype", + "in": "query", + "required": false + }, + { + "name": "mountpoint", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/radio/diag/status.php", + "operationId": "Streaming/radioGetStatus", + "summary": "Get status", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "datatype", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "datatype", + "enum": [ + "json" + ], + "type": "string", + "description": "Specify the type of return for the data (default:xml)", + "example": "json" + }, + "enumValues": [ + "json" + ], + "values": [], + "examples": [ + "json" + ] + }, + { + "name": "mountpoint", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "mountpoint", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetInstantListeners", + "functionName": "streamingRadiogetinstantlisteners", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/stats/listeners", + "summary": "Get instant listeners", + "description": "This endpoint allows you to get instant listeners on streams of a station.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "mountpoint", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/stats/listeners", + "operationId": "Streaming/radioGetInstantListeners", + "summary": "Get instant listeners", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mountpoint", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "mountpoint", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetMediastats", + "functionName": "streamingRadiogetmediastats", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/stats/mediastats", + "summary": "Get Mediastats", + "description": "This endpoint allows you to get mediastats listeners on a stream.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "mountpoint", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/stats/mediastats", + "operationId": "Streaming/radioGetMediastats", + "summary": "Get Mediastats", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "mountpoint", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "mountpoint", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioSetMetadataToStation", + "functionName": "streamingRadiosetmetadatatostation", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/stats/metadata", + "summary": "Set metadata to station", + "description": "This endpoint allows you to set metadata to a station.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "data", + "in": "query", + "required": false + }, + { + "name": "push", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/stats/metadata", + "operationId": "Streaming/radioSetMetadataToStation", + "summary": "Set metadata to station", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "data", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "data", + "type": "string", + "description": "Specify the metadata for the station (same as push)", + "example": "artist - title" + }, + "enumValues": [], + "values": [], + "examples": [ + "artist - title" + ] + }, + { + "name": "push", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "push", + "type": "string", + "description": "Specify the metadata for the station (same as data)", + "example": "artist - title" + }, + "enumValues": [], + "values": [], + "examples": [ + "artist - title" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetStatus", + "functionName": "streamingRadiogetstatus", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/stats/status", + "summary": "Get status", + "description": "This endpoint allows you to get status from streams of a station.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "datatype", + "in": "query", + "required": false + }, + { + "name": "mountpoint", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/stats/status", + "operationId": "Streaming/radioGetStatus", + "summary": "Get status", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "datatype", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "datatype", + "enum": [ + "json" + ], + "type": "string", + "description": "Specify the type of return for the data (default:xml)", + "example": "json" + }, + "enumValues": [ + "json" + ], + "values": [], + "examples": [ + "json" + ] + }, + { + "name": "mountpoint", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "mountpoint", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming_radioGetStatsListeners_get_1_radios_stats_sum_listeners_on_product", + "functionName": "streamingRadiogetstatslistenersGet1RadiosStatsSumListenersOnProduct", + "originalOperationId": "Streaming/radioGetStatsListeners", + "domain": "radio", + "method": "GET", + "path": "/1/radios/stats/sum-listeners-on-product", + "summary": "Get stats listeners", + "description": "This endpoint allows you to get stats listeners on a stream.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "datatype", + "in": "query", + "required": false + }, + { + "name": "mountpoint", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/stats/sum-listeners-on-product", + "operationId": "Streaming/radioGetStatsListeners", + "summary": "Get stats listeners", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "datatype", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "datatype", + "enum": [ + "json" + ], + "type": "string", + "description": "Specify the type of return for the data (default:xml)", + "example": "json" + }, + "enumValues": [ + "json" + ], + "values": [], + "examples": [ + "json" + ] + }, + { + "name": "mountpoint", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "mountpoint", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioGetStatsListeners", + "functionName": "streamingRadiogetstatslisteners", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/stats/sum-listeners", + "summary": "Get stats listeners", + "description": "This endpoint allows you to get stats listeners on a stream.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "datatype", + "in": "query", + "required": false + }, + { + "name": "mountpoint", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/stats/sum-listeners", + "operationId": "Streaming/radioGetStatsListeners", + "summary": "Get stats listeners", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "datatype", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "datatype", + "enum": [ + "json" + ], + "type": "string", + "description": "Specify the type of return for the data (default:xml)", + "example": "json" + }, + "enumValues": [ + "json" + ], + "values": [], + "examples": [ + "json" + ] + }, + { + "name": "mountpoint", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "mountpoint", + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_streams_stream_uuid_introduction_file", + "functionName": "get1RadiosStreamsStreamUuidIntroductionFile", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/streams/{stream_uuid}/introduction-file", + "summary": "Get introduction file", + "description": "This endpoint allows you to get the introduction file for a stream.", + "tags": [ + "Streams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "stream_uuid", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/streams/%7Bstream_uuid%7D/introduction-file", + "operationId": null, + "summary": "Get introduction file", + "categoryPath": [ + "Streaming radio", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "stream_uuid", + "in": "path", + "required": true, + "description": "The universal unique identifier (ID) of the stream to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "get_1_radios_streams_stream_uuid_playlist", + "functionName": "get1RadiosStreamsStreamUuidPlaylist", + "originalOperationId": null, + "domain": "radio", + "method": "GET", + "path": "/1/radios/streams/{stream_uuid}/playlist", + "summary": "get playlist with stream url", + "description": "This endpoint allows you to get playlist file with stream url.", + "tags": [ + "Streams" + ], + "mutating": false, + "pathParameters": [ + { + "name": "stream_uuid", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "type", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/streams/%7Bstream_uuid%7D/playlist", + "operationId": null, + "summary": "get playlist with stream url", + "categoryPath": [ + "Streaming radio", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "stream_uuid", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the stream to request.", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "type", + "type": "string", + "description": "The playlist typeasx,asx: Asxpls,pls: Plsqtl,qtl: Qtlram,ram: Ramxspf,xspf: Xspfm3u,m3u: M3u", + "example": "m3u" + }, + "enumValues": [], + "values": [], + "examples": [ + "m3u" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/radioMountpointIsAvailable", + "functionName": "streamingRadiomountpointisavailable", + "originalOperationId": null, + "domain": "radio", + "method": "POST", + "path": "/1/radios/streams/available-mountpoint", + "summary": "Mountpoint is available", + "description": "This endpoint allows you to check if a stream mountpoint is available.", + "tags": [ + "Streams" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/radios/streams/available-mountpoint", + "operationId": "Streaming/radioMountpointIsAvailable", + "summary": "Mountpoint is available", + "categoryPath": [ + "Streaming radio", + "Streams" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming_radioSetMetadataToStation_get_1_radios_updatemetadata_php", + "functionName": "streamingRadiosetmetadatatostationGet1RadiosUpdatemetadataPhp", + "originalOperationId": "Streaming/radioSetMetadataToStation", + "domain": "radio", + "method": "GET", + "path": "/1/radios/updatemetadata.php", + "summary": "Set metadata to station", + "description": "This endpoint allows you to set metadata to a station.", + "tags": [ + "Stats > Stations" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "data", + "in": "query", + "required": false + }, + { + "name": "push", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/radios/updatemetadata.php", + "operationId": "Streaming/radioSetMetadataToStation", + "summary": "Set metadata to station", + "categoryPath": [ + "Streaming radio", + "Stats", + "Stations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "data", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "data", + "type": "string", + "description": "Specify the metadata for the station (same as push)", + "example": "artist - title" + }, + "enumValues": [], + "values": [], + "examples": [ + "artist - title" + ] + }, + { + "name": "push", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "push", + "type": "string", + "description": "Specify the metadata for the station (same as data)", + "example": "artist - title" + }, + "enumValues": [], + "values": [], + "examples": [ + "artist - title" + ] + } + ], + "responseStatuses": [ + "200", + "404" + ] + } + } +]; +//# sourceMappingURL=radio.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/radio.js.map b/dist/src/generated/catalog/domains/radio.js.map new file mode 100644 index 0000000..e92de21 --- /dev/null +++ b/dist/src/generated/catalog/domains/radio.js.map @@ -0,0 +1 @@ +{"version":3,"file":"radio.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/radio.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/swissBackup.d.ts b/dist/src/generated/catalog/domains/swissBackup.d.ts new file mode 100644 index 0000000..2c1b583 --- /dev/null +++ b/dist/src/generated/catalog/domains/swissBackup.d.ts @@ -0,0 +1,2 @@ +import type { OperationMetadata } from "../types.js"; +export declare const swissBackupOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/swissBackup.js b/dist/src/generated/catalog/domains/swissBackup.js new file mode 100644 index 0000000..a26a1f2 --- /dev/null +++ b/dist/src/generated/catalog/domains/swissBackup.js @@ -0,0 +1,2029 @@ +export const swissBackupOperations = [ + { + "operationId": "get_1_swiss_backups", + "functionName": "get1SwissBackups", + "originalOperationId": null, + "domain": "swissBackup", + "method": "GET", + "path": "/1/swiss_backups", + "summary": "List all Swiss Backups", + "description": "List all Swiss Backup products for the given account", + "tags": [ + "Product management" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/swiss_backups", + "operationId": null, + "summary": "List all Swiss Backups", + "categoryPath": [ + "Swiss Backup", + "Product management" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Unique identifier of the `account` that is related to the resource `{name}`", + "example": 93431 + }, + "enumValues": [], + "values": [], + "examples": [ + 93431 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "type": "integer", + "example": 23486 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 23486 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "type": "integer", + "example": 47131 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 47131 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 2292 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 2292 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 81937 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 81937 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "customer_name", + "internal_name", + "expired_at" + ] + }, + "enumValues": [ + "customer_name", + "internal_name", + "expired_at" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[customer_name]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[customer_name]=asc" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "404" + ] + } + }, + { + "operationId": "get_1_swiss_backups_swiss_backup_id", + "functionName": "get1SwissBackupsSwissBackupId", + "originalOperationId": null, + "domain": "swissBackup", + "method": "GET", + "path": "/1/swiss_backups/{swiss_backup_id}", + "summary": "Swiss Backup information", + "description": "Get details for the given Swiss Backup product", + "tags": [ + "Product management" + ], + "mutating": false, + "pathParameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/swiss_backups/%7Bswiss_backup_id%7D", + "operationId": null, + "summary": "Swiss Backup information", + "categoryPath": [ + "Swiss Backup", + "Product management" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Swiss Backup to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 21087 + }, + "enumValues": [], + "values": [], + "examples": [ + 21087 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "404" + ] + } + }, + { + "operationId": "put_1_swiss_backups_swiss_backup_id", + "functionName": "put1SwissBackupsSwissBackupId", + "originalOperationId": null, + "domain": "swissBackup", + "method": "PUT", + "path": "/1/swiss_backups/{swiss_backup_id}", + "summary": "Update a Swiss Backup", + "description": "Update the given Swiss Backup product", + "tags": [ + "Product management" + ], + "mutating": true, + "pathParameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/swiss_backups/%7Bswiss_backup_id%7D", + "operationId": null, + "summary": "Update a Swiss Backup", + "categoryPath": [ + "Swiss Backup", + "Product management" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Swiss Backup to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 78431 + }, + "enumValues": [], + "values": [], + "examples": [ + 78431 + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "Unique identifier of the `account`", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 95380 + }, + "enumValues": [], + "values": [], + "examples": [ + 95380 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "404", + "422", + "500" + ] + } + }, + { + "operationId": "get_1_swiss_backups_swiss_backup_id_acronis_informations", + "functionName": "get1SwissBackupsSwissBackupIdAcronisInformations", + "originalOperationId": null, + "domain": "swissBackup", + "method": "GET", + "path": "/1/swiss_backups/{swiss_backup_id}/acronis_informations", + "summary": "Acronis information", + "description": "Get Acronis information, from the Acronis API, for the given Swiss Backup product", + "tags": [ + "Product management" + ], + "mutating": false, + "pathParameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/swiss_backups/%7Bswiss_backup_id%7D/acronis_informations", + "operationId": null, + "summary": "Acronis information", + "categoryPath": [ + "Swiss Backup", + "Product management" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Swiss Backup to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 92301 + }, + "enumValues": [], + "values": [], + "examples": [ + 92301 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "404" + ] + } + }, + { + "operationId": "post_1_swiss_backups_swiss_backup_id_admin", + "functionName": "post1SwissBackupsSwissBackupIdAdmin", + "originalOperationId": null, + "domain": "swissBackup", + "method": "POST", + "path": "/1/swiss_backups/{swiss_backup_id}/admin", + "summary": "Create administrator", + "description": "Create an Acronis administrator", + "tags": [ + "Administrator" + ], + "mutating": true, + "pathParameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/swiss_backups/%7Bswiss_backup_id%7D/admin", + "operationId": null, + "summary": "Create administrator", + "categoryPath": [ + "Swiss Backup", + "Administrator" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 90267 + }, + "enumValues": [], + "values": [], + "examples": [ + 90267 + ] + } + ], + "responseStatuses": [ + "201", + "400", + "403" + ] + } + }, + { + "operationId": "put_1_swiss_backups_swiss_backup_id_admin", + "functionName": "put1SwissBackupsSwissBackupIdAdmin", + "originalOperationId": null, + "domain": "swissBackup", + "method": "PUT", + "path": "/1/swiss_backups/{swiss_backup_id}/admin", + "summary": "Update administrator", + "description": "Update the email address for the Acronis administrator user", + "tags": [ + "Administrator" + ], + "mutating": true, + "pathParameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/swiss_backups/%7Bswiss_backup_id%7D/admin", + "operationId": null, + "summary": "Update administrator", + "categoryPath": [ + "Swiss Backup", + "Administrator" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 78108 + }, + "enumValues": [], + "values": [], + "examples": [ + 78108 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "404", + "500" + ] + } + }, + { + "operationId": "post_1_swiss_backups_swiss_backup_id_admin_request_password", + "functionName": "post1SwissBackupsSwissBackupIdAdminRequestPassword", + "originalOperationId": null, + "domain": "swissBackup", + "method": "POST", + "path": "/1/swiss_backups/{swiss_backup_id}/admin/request_password", + "summary": "Request administrator password", + "description": "Get a new token or send an email, to change the Acronis administrator password", + "tags": [ + "Passwords" + ], + "mutating": true, + "pathParameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/swiss_backups/%7Bswiss_backup_id%7D/admin/request_password", + "operationId": null, + "summary": "Request administrator password", + "categoryPath": [ + "Swiss Backup", + "Passwords" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Swiss Backup to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 70905 + }, + "enumValues": [], + "values": [], + "examples": [ + 70905 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "404", + "500" + ] + } + }, + { + "operationId": "get_1_swiss_backups_swiss_backup_id_slots", + "functionName": "get1SwissBackupsSwissBackupIdSlots", + "originalOperationId": null, + "domain": "swissBackup", + "method": "GET", + "path": "/1/swiss_backups/{swiss_backup_id}/slots", + "summary": "List all slots", + "description": "Get all slots for the given Swiss Backup product", + "tags": [ + "Slots" + ], + "mutating": false, + "pathParameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/swiss_backups/%7Bswiss_backup_id%7D/slots", + "operationId": null, + "summary": "List all slots", + "categoryPath": [ + "Swiss Backup", + "Slots" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Swiss Backup to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 43869 + }, + "enumValues": [], + "values": [], + "examples": [ + 43869 + ] + } + ], + "responseStatuses": [ + "200", + "400" + ] + } + }, + { + "operationId": "post_1_swiss_backups_swiss_backup_id_slots", + "functionName": "post1SwissBackupsSwissBackupIdSlots", + "originalOperationId": null, + "domain": "swissBackup", + "method": "POST", + "path": "/1/swiss_backups/{swiss_backup_id}/slots", + "summary": "Create", + "description": "Create a new slot via a job, for the given Swiss Backup", + "tags": [ + "Slots" + ], + "mutating": true, + "pathParameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/swiss_backups/%7Bswiss_backup_id%7D/slots", + "operationId": null, + "summary": "Create", + "categoryPath": [ + "Swiss Backup", + "Slots" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Swiss Backup to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 79874 + }, + "enumValues": [], + "values": [], + "examples": [ + 79874 + ] + } + ], + "responseStatuses": [ + "201", + "400" + ] + } + }, + { + "operationId": "delete_1_swiss_backups_swiss_backup_id_slots_slot_id", + "functionName": "delete1SwissBackupsSwissBackupIdSlotsSlotId", + "originalOperationId": null, + "domain": "swissBackup", + "method": "DELETE", + "path": "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}", + "summary": "Delete", + "description": "Delete a slot for the given Swiss Backup", + "tags": [ + "Slots" + ], + "mutating": true, + "pathParameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true + }, + { + "name": "slot_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/swiss_backups/%7Bswiss_backup_id%7D/slots/%7Bslot_id%7D", + "operationId": null, + "summary": "Delete", + "categoryPath": [ + "Swiss Backup", + "Slots" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Swiss Backup to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 73714 + }, + "enumValues": [], + "values": [], + "examples": [ + 73714 + ] + }, + { + "name": "slot_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Slot to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 8764 + }, + "enumValues": [], + "values": [], + "examples": [ + 8764 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "404", + "500" + ] + } + }, + { + "operationId": "get_1_swiss_backups_swiss_backup_id_slots_slot_id", + "functionName": "get1SwissBackupsSwissBackupIdSlotsSlotId", + "originalOperationId": null, + "domain": "swissBackup", + "method": "GET", + "path": "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}", + "summary": "Slot information", + "description": "Get more details about the given slot", + "tags": [ + "Slots" + ], + "mutating": false, + "pathParameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true + }, + { + "name": "slot_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/swiss_backups/%7Bswiss_backup_id%7D/slots/%7Bslot_id%7D", + "operationId": null, + "summary": "Slot information", + "categoryPath": [ + "Swiss Backup", + "Slots" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Swiss Backup to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 14193 + }, + "enumValues": [], + "values": [], + "examples": [ + 14193 + ] + }, + { + "name": "slot_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Slot to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 91558 + }, + "enumValues": [], + "values": [], + "examples": [ + 91558 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "404" + ] + } + }, + { + "operationId": "put_1_swiss_backups_swiss_backup_id_slots_slot_id", + "functionName": "put1SwissBackupsSwissBackupIdSlotsSlotId", + "originalOperationId": null, + "domain": "swissBackup", + "method": "PUT", + "path": "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}", + "summary": "Update", + "description": "Update a slot via a job, for the given Swiss Backup", + "tags": [ + "Slots" + ], + "mutating": true, + "pathParameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true + }, + { + "name": "slot_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/swiss_backups/%7Bswiss_backup_id%7D/slots/%7Bslot_id%7D", + "operationId": null, + "summary": "Update", + "categoryPath": [ + "Swiss Backup", + "Slots" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Swiss Backup to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 91752 + }, + "enumValues": [], + "values": [], + "examples": [ + 91752 + ] + }, + { + "name": "slot_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Slot to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 96198 + }, + "enumValues": [], + "values": [], + "examples": [ + 96198 + ] + } + ], + "responseStatuses": [ + "200", + "403", + "404", + "500" + ] + } + }, + { + "operationId": "post_1_swiss_backups_swiss_backup_id_slots_slot_id_disable", + "functionName": "post1SwissBackupsSwissBackupIdSlotsSlotIdDisable", + "originalOperationId": null, + "domain": "swissBackup", + "method": "POST", + "path": "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}/disable", + "summary": "Disable", + "description": "Disable a slot via a job, for the given Swiss Backup", + "tags": [ + "Slots" + ], + "mutating": true, + "pathParameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true + }, + { + "name": "slot_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/swiss_backups/%7Bswiss_backup_id%7D/slots/%7Bslot_id%7D/disable", + "operationId": null, + "summary": "Disable", + "categoryPath": [ + "Swiss Backup", + "Slots" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Swiss Backup to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 82418 + }, + "enumValues": [], + "values": [], + "examples": [ + 82418 + ] + }, + { + "name": "slot_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Slot to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 65958 + }, + "enumValues": [], + "values": [], + "examples": [ + 65958 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "404" + ] + } + }, + { + "operationId": "post_1_swiss_backups_swiss_backup_id_slots_slot_id_enable", + "functionName": "post1SwissBackupsSwissBackupIdSlotsSlotIdEnable", + "originalOperationId": null, + "domain": "swissBackup", + "method": "POST", + "path": "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}/enable", + "summary": "Enable", + "description": "Enable a slot via a job, for the given Swiss Backup", + "tags": [ + "Slots" + ], + "mutating": true, + "pathParameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true + }, + { + "name": "slot_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/swiss_backups/%7Bswiss_backup_id%7D/slots/%7Bslot_id%7D/enable", + "operationId": null, + "summary": "Enable", + "categoryPath": [ + "Swiss Backup", + "Slots" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Swiss Backup to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 71283 + }, + "enumValues": [], + "values": [], + "examples": [ + 71283 + ] + }, + { + "name": "slot_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Slot to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 86962 + }, + "enumValues": [], + "values": [], + "examples": [ + 86962 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "404" + ] + } + }, + { + "operationId": "get_1_swiss_backups_swiss_backup_id_slots_slot_id_rclone", + "functionName": "get1SwissBackupsSwissBackupIdSlotsSlotIdRclone", + "originalOperationId": null, + "domain": "swissBackup", + "method": "GET", + "path": "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}/rclone", + "summary": "RClone details", + "description": "Get RClone details about the given slot", + "tags": [ + "Slots" + ], + "mutating": false, + "pathParameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true + }, + { + "name": "slot_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json", + "text/plain" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/swiss_backups/%7Bswiss_backup_id%7D/slots/%7Bslot_id%7D/rclone", + "operationId": null, + "summary": "RClone details", + "categoryPath": [ + "Swiss Backup", + "Slots" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Swiss Backup to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 62824 + }, + "enumValues": [], + "values": [], + "examples": [ + 62824 + ] + }, + { + "name": "slot_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Slot to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 44804 + }, + "enumValues": [], + "values": [], + "examples": [ + 44804 + ] + } + ], + "responseStatuses": [ + "200", + "404", + "500" + ] + } + }, + { + "operationId": "post_1_swiss_backups_swiss_backup_id_slots_slot_id_request_password", + "functionName": "post1SwissBackupsSwissBackupIdSlotsSlotIdRequestPassword", + "originalOperationId": null, + "domain": "swissBackup", + "method": "POST", + "path": "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}/request_password", + "summary": "Request slot password", + "description": "Get a new token or send the email, to change the password for a slot", + "tags": [ + "Passwords" + ], + "mutating": true, + "pathParameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true + }, + { + "name": "slot_id", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/swiss_backups/%7Bswiss_backup_id%7D/slots/%7Bslot_id%7D/request_password", + "operationId": null, + "summary": "Request slot password", + "categoryPath": [ + "Swiss Backup", + "Passwords" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "swiss_backup_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Swiss Backup to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 22074 + }, + "enumValues": [], + "values": [], + "examples": [ + 22074 + ] + }, + { + "name": "slot_id", + "in": "path", + "required": true, + "description": "Unique identifier of the Slot to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 8974 + }, + "enumValues": [], + "values": [], + "examples": [ + 8974 + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403", + "404", + "500" + ] + } + }, + { + "operationId": "get_1_swiss_backups_calculate", + "functionName": "get1SwissBackupsCalculate", + "originalOperationId": null, + "domain": "swissBackup", + "method": "GET", + "path": "/1/swiss_backups/calculate", + "summary": "Calculate the price", + "description": "Calculate the price for a specific configuration", + "tags": [ + "Billing" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "currency_id", + "in": "query", + "required": false + }, + { + "name": "due_at", + "in": "query", + "required": false + }, + { + "name": "is_demo", + "in": "query", + "required": false + }, + { + "name": "size", + "in": "query", + "required": true + }, + { + "name": "slot", + "in": "query", + "required": false + }, + { + "name": "slot_mobile", + "in": "query", + "required": false + }, + { + "name": "slot_server", + "in": "query", + "required": false + }, + { + "name": "slot_virtual", + "in": "query", + "required": false + }, + { + "name": "slot_workstation", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/swiss_backups/calculate", + "operationId": null, + "summary": "Calculate the price", + "categoryPath": [ + "Swiss Backup", + "Billing" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "currency_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "currency_id", + "type": "integer", + "example": 3201 + }, + "enumValues": [], + "values": [], + "examples": [ + 3201 + ] + }, + { + "name": "due_at", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "due_at", + "type": "string", + "description": "Contract end date", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "is_demo", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "is_demo", + "type": "boolean", + "description": "True if the product is a trial", + "example": "false" + }, + "enumValues": [], + "values": [], + "examples": [ + "false" + ] + }, + { + "name": "size", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "size", + "type": "integer", + "description": "Total storage size of the Swiss Backup product (Bytes)", + "example": "200000000000" + }, + "enumValues": [], + "values": [], + "examples": [ + "200000000000" + ] + }, + { + "name": "slot", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "slot", + "type": "integer", + "example": 31629 + }, + "enumValues": [], + "values": [], + "examples": [ + 31629 + ] + }, + { + "name": "slot_mobile", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "slot_mobile", + "type": "integer", + "example": 32218 + }, + "enumValues": [], + "values": [], + "examples": [ + 32218 + ] + }, + { + "name": "slot_server", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "slot_server", + "type": "integer", + "example": 36320 + }, + "enumValues": [], + "values": [], + "examples": [ + 36320 + ] + }, + { + "name": "slot_virtual", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "slot_virtual", + "type": "integer", + "example": 54961 + }, + "enumValues": [], + "values": [], + "examples": [ + 54961 + ] + }, + { + "name": "slot_workstation", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "slot_workstation", + "type": "integer", + "example": 51802 + }, + "enumValues": [], + "values": [], + "examples": [ + 51802 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_swiss_backups_pricing", + "functionName": "get1SwissBackupsPricing", + "originalOperationId": null, + "domain": "swissBackup", + "method": "GET", + "path": "/1/swiss_backups/pricing", + "summary": "List prices and discounts", + "description": "List all prices and discounts for Swiss Backup products", + "tags": [ + "Billing" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": false + }, + { + "name": "currency_id", + "in": "query", + "required": false + }, + { + "name": "swiss_backup_id", + "in": "query", + "required": false + }, + { + "name": "with_renewal", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/swiss_backups/pricing", + "operationId": null, + "summary": "List prices and discounts", + "categoryPath": [ + "Swiss Backup", + "Billing" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account_id", + "in": "query", + "required": false, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Unique identifier of the `account` that is related to the resource `{name}`", + "example": 52971 + }, + "enumValues": [], + "values": [], + "examples": [ + 52971 + ] + }, + { + "name": "currency_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "currency_id", + "type": "integer", + "example": 75570 + }, + "enumValues": [], + "values": [], + "examples": [ + 75570 + ] + }, + { + "name": "swiss_backup_id", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "swiss_backup_id", + "type": "integer", + "example": 28789 + }, + "enumValues": [], + "values": [], + "examples": [ + 28789 + ] + }, + { + "name": "with_renewal", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "with_renewal", + "type": "boolean", + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + } + ], + "responseStatuses": [ + "200", + "400" + ] + } + } +]; +//# sourceMappingURL=swissBackup.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/swissBackup.js.map b/dist/src/generated/catalog/domains/swissBackup.js.map new file mode 100644 index 0000000..4d63d63 --- /dev/null +++ b/dist/src/generated/catalog/domains/swissBackup.js.map @@ -0,0 +1 @@ +{"version":3,"file":"swissBackup.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/swissBackup.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/urlShortener.d.ts b/dist/src/generated/catalog/domains/urlShortener.d.ts new file mode 100644 index 0000000..613e1f0 --- /dev/null +++ b/dist/src/generated/catalog/domains/urlShortener.d.ts @@ -0,0 +1,2 @@ +import type { OperationMetadata } from "../types.js"; +export declare const urlShortenerOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/urlShortener.js b/dist/src/generated/catalog/domains/urlShortener.js new file mode 100644 index 0000000..6c04607 --- /dev/null +++ b/dist/src/generated/catalog/domains/urlShortener.js @@ -0,0 +1,370 @@ +export const urlShortenerOperations = [ + { + "operationId": "get_1_url_shortener", + "functionName": "get1UrlShortener", + "originalOperationId": null, + "domain": "urlShortener", + "method": "GET", + "path": "/1/url-shortener", + "summary": "List short urls", + "description": "This endpoint allows you to fetch your short urls.\n", + "tags": [ + "Short url" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": true, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/url-shortener", + "operationId": null, + "summary": "List short urls", + "categoryPath": [ + "Url shortener", + "Short url" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": false, + "sortable": false, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_1_url_shortener", + "functionName": "post1UrlShortener", + "originalOperationId": null, + "domain": "urlShortener", + "method": "POST", + "path": "/1/url-shortener", + "summary": "Create a short url", + "description": "This endpoint allows you to create a short url.\n", + "tags": [ + "Short url" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/url-shortener", + "operationId": null, + "summary": "Create a short url", + "categoryPath": [ + "Url shortener", + "Short url" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": false, + "sortable": false, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "422" + ] + } + }, + { + "operationId": "put_1_url_shortener_short_url_code", + "functionName": "put1UrlShortenerShortUrlCode", + "originalOperationId": null, + "domain": "urlShortener", + "method": "PUT", + "path": "/1/url-shortener/{short_url_code}", + "summary": "Update a short url", + "description": "This endpoint allows you to update a short url expiration date.\n", + "tags": [ + "Short url" + ], + "mutating": true, + "pathParameters": [ + { + "name": "short_url_code", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/url-shortener/%7Bshort_url_code%7D", + "operationId": null, + "summary": "Update a short url", + "categoryPath": [ + "Url shortener", + "Short url" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": false, + "sortable": false, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "short_url_code", + "in": "path", + "required": true, + "description": "Short url code", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "422" + ] + } + }, + { + "operationId": "get_1_url_shortener_quota", + "functionName": "get1UrlShortenerQuota", + "originalOperationId": null, + "domain": "urlShortener", + "method": "GET", + "path": "/1/url-shortener/quota", + "summary": "Get short url quota", + "description": "This endpoint allows you to fetch your short url quota.\n", + "tags": [ + "Short url" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": true, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/url-shortener/quota", + "operationId": null, + "summary": "Get short url quota", + "categoryPath": [ + "Url shortener", + "Short url" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": false, + "sortable": false, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_2_url_shortener", + "functionName": "get2UrlShortener", + "originalOperationId": null, + "domain": "urlShortener", + "method": "GET", + "path": "/2/url-shortener", + "summary": "List short urls", + "description": "This endpoint allows you to fetch your short urls.\n", + "tags": [ + "Short url" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/url-shortener", + "operationId": null, + "summary": "List short urls", + "categoryPath": [ + "Url shortener", + "Short url" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": false, + "sortable": false, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_2_url_shortener", + "functionName": "post2UrlShortener", + "originalOperationId": null, + "domain": "urlShortener", + "method": "POST", + "path": "/2/url-shortener", + "summary": "Create a short url", + "description": "This endpoint allows you to create a short url.\n", + "tags": [ + "Short url" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/url-shortener", + "operationId": null, + "summary": "Create a short url", + "categoryPath": [ + "Url shortener", + "Short url" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": false, + "sortable": false, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "422" + ] + } + }, + { + "operationId": "get_2_url_shortener_quota", + "functionName": "get2UrlShortenerQuota", + "originalOperationId": null, + "domain": "urlShortener", + "method": "GET", + "path": "/2/url-shortener/quota", + "summary": "Get short url quota", + "description": "This endpoint allows you to fetch your short url quota.\n", + "tags": [ + "Short url" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/url-shortener/quota", + "operationId": null, + "summary": "Get short url quota", + "categoryPath": [ + "Url shortener", + "Short url" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": false, + "sortable": false, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + } +]; +//# sourceMappingURL=urlShortener.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/urlShortener.js.map b/dist/src/generated/catalog/domains/urlShortener.js.map new file mode 100644 index 0000000..338714f --- /dev/null +++ b/dist/src/generated/catalog/domains/urlShortener.js.map @@ -0,0 +1 @@ +{"version":3,"file":"urlShortener.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/urlShortener.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/video.d.ts b/dist/src/generated/catalog/domains/video.d.ts new file mode 100644 index 0000000..53af074 --- /dev/null +++ b/dist/src/generated/catalog/domains/video.d.ts @@ -0,0 +1,2 @@ +import type { OperationMetadata } from "../types.js"; +export declare const videoOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/video.js b/dist/src/generated/catalog/domains/video.js new file mode 100644 index 0000000..7b01c1b --- /dev/null +++ b/dist/src/generated/catalog/domains/video.js @@ -0,0 +1,14056 @@ +export const videoOperations = [ + { + "operationId": "Streaming/videoListChannels", + "functionName": "streamingVideolistchannels", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos", + "summary": "List channels", + "description": "This endpoint allows you to retrieve all channels on the pack order.", + "tags": [ + "Channel" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos", + "operationId": "Streaming/videoListChannels", + "summary": "List channels", + "categoryPath": [ + "Streaming video", + "Channel" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "account", + "enum": [ + "consumption", + "default_options", + "live", + "machines", + "options", + "options_orders", + "real_type", + "recording_status", + "restriction", + "streams", + "status", + "players", + "tags", + "rights", + "order", + "account", + "pool", + "transcoders" + ] + }, + "enumValues": [ + "consumption", + "default_options", + "live", + "machines", + "options", + "options_orders", + "real_type", + "recording_status", + "restriction", + "streams", + "status", + "players", + "tags", + "rights", + "order", + "account", + "pool", + "transcoders" + ], + "values": [ + "consumption", + "default_options", + "live", + "machines", + "options", + "options_orders", + "real_type", + "recording_status", + "restriction", + "streams", + "status", + "players", + "tags", + "rights", + "order", + "account", + "pool", + "transcoders" + ], + "examples": [ + "account" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 98325 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 98325 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 71961 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 71961 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 90807 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 90807 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 77736 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 77736 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "name", + "consumption", + "viewer" + ] + }, + "enumValues": [ + "name", + "consumption", + "viewer" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[name]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[name]=asc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoCreateAChannel", + "functionName": "streamingVideocreateachannel", + "originalOperationId": null, + "domain": "video", + "method": "POST", + "path": "/1/videos", + "summary": "Create a channel", + "description": "This endpoint allows you to create a channel.", + "tags": [ + "Channel" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + }, + { + "name": "ttl", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/videos", + "operationId": "Streaming/videoCreateAChannel", + "summary": "Create a channel", + "categoryPath": [ + "Streaming video", + "Channel" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + }, + { + "name": "ttl", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "ttl", + "maximum": 3600, + "minimum": 1, + "type": "integer", + "description": "Specify the name of the channel", + "example": 2653 + }, + "enumValues": [], + "values": [], + "examples": [ + 2653 + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "Streaming/videoDeleteAChannel", + "functionName": "streamingVideodeleteachannel", + "originalOperationId": null, + "domain": "video", + "method": "DELETE", + "path": "/1/videos/{channel}", + "summary": "Delete a channel", + "description": "This endpoint allows you to delete a channel.", + "tags": [ + "Channel" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/videos/%7Bchannel%7D", + "operationId": "Streaming/videoDeleteAChannel", + "summary": "Delete a channel", + "categoryPath": [ + "Streaming video", + "Channel" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 61004 + }, + "enumValues": [], + "values": [], + "examples": [ + 61004 + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoReturnAChannel", + "functionName": "streamingVideoreturnachannel", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}", + "summary": "Return a channel", + "description": "This endpoint allows you to retrieve a channel.", + "tags": [ + "Channel" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D", + "operationId": "Streaming/videoReturnAChannel", + "summary": "Return a channel", + "categoryPath": [ + "Streaming video", + "Channel" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 11259 + }, + "enumValues": [], + "values": [], + "examples": [ + 11259 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "status", + "enum": [ + "consumption", + "default_options", + "live", + "machines", + "options", + "options_orders", + "real_type", + "recording_status", + "restriction", + "streams", + "status", + "players", + "tags", + "rights", + "order", + "account", + "pool", + "transcoders" + ] + }, + "enumValues": [ + "consumption", + "default_options", + "live", + "machines", + "options", + "options_orders", + "real_type", + "recording_status", + "restriction", + "streams", + "status", + "players", + "tags", + "rights", + "order", + "account", + "pool", + "transcoders" + ], + "values": [ + "consumption", + "default_options", + "live", + "machines", + "options", + "options_orders", + "real_type", + "recording_status", + "restriction", + "streams", + "status", + "players", + "tags", + "rights", + "order", + "account", + "pool", + "transcoders" + ], + "examples": [ + "status" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoUpdateAChannel", + "functionName": "streamingVideoupdateachannel", + "originalOperationId": null, + "domain": "video", + "method": "PUT", + "path": "/1/videos/{channel}", + "summary": "Update a channel", + "description": "This endpoint allows you to update a channel.", + "tags": [ + "Channel" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D", + "operationId": "Streaming/videoUpdateAChannel", + "summary": "Update a channel", + "categoryPath": [ + "Streaming video", + "Channel" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 70667 + }, + "enumValues": [], + "values": [], + "examples": [ + 70667 + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoConfigAChannel", + "functionName": "streamingVideoconfigachannel", + "originalOperationId": null, + "domain": "video", + "method": "POST", + "path": "/1/videos/{channel}/encodes", + "summary": "Config a channel", + "description": "This endpoint retrieve the data needed to configure an encoder to publish the\nstreams associated to the given channel.\nIf the channel is meant to be pulled, this will return an empty collection.", + "tags": [ + "Channel > Config" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/encodes", + "operationId": "Streaming/videoConfigAChannel", + "summary": "Config a channel", + "categoryPath": [ + "Streaming video", + "Channel", + "Config" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 71686 + }, + "enumValues": [], + "values": [], + "examples": [ + 71686 + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200", + "401", + "404" + ] + } + }, + { + "operationId": "Streaming/videoListAllEvents", + "functionName": "streamingVideolistallevents", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/events", + "summary": "List all events", + "description": "This endpoint allows you to retrieve all Event.", + "tags": [ + "Event" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/events", + "operationId": "Streaming/videoListAllEvents", + "summary": "List all events", + "categoryPath": [ + "Streaming video", + "Event" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 79032 + }, + "enumValues": [], + "values": [], + "examples": [ + 79032 + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoCreateAnEvent", + "functionName": "streamingVideocreateanevent", + "originalOperationId": null, + "domain": "video", + "method": "POST", + "path": "/1/videos/{channel}/events", + "summary": "Create an event", + "description": "This endpoint allows you to create an Event.", + "tags": [ + "Event" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/events", + "operationId": "Streaming/videoCreateAnEvent", + "summary": "Create an event", + "categoryPath": [ + "Streaming video", + "Event" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 31808 + }, + "enumValues": [], + "values": [], + "examples": [ + 31808 + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "Streaming/videoDeleteAnEvent", + "functionName": "streamingVideodeleteanevent", + "originalOperationId": null, + "domain": "video", + "method": "DELETE", + "path": "/1/videos/{channel}/events/{repeatable_planned_event}", + "summary": "Delete an event", + "description": "This endpoint allows you to delete an Event.", + "tags": [ + "Event" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "repeatable_planned_event", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/videos/%7Bchannel%7D/events/%7Brepeatable_planned_event%7D", + "operationId": "Streaming/videoDeleteAnEvent", + "summary": "Delete an event", + "categoryPath": [ + "Streaming video", + "Event" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 92939 + }, + "enumValues": [], + "values": [], + "examples": [ + 92939 + ] + }, + { + "name": "repeatable_planned_event", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoReturnAnEvent", + "functionName": "streamingVideoreturnanevent", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/events/{repeatable_planned_event}", + "summary": "Return an event", + "description": "This endpoint allows you to retrieve an Event.", + "tags": [ + "Event" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "repeatable_planned_event", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/events/%7Brepeatable_planned_event%7D", + "operationId": "Streaming/videoReturnAnEvent", + "summary": "Return an event", + "categoryPath": [ + "Streaming video", + "Event" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 46266 + }, + "enumValues": [], + "values": [], + "examples": [ + 46266 + ] + }, + { + "name": "repeatable_planned_event", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoUpdateAnEvent", + "functionName": "streamingVideoupdateanevent", + "originalOperationId": null, + "domain": "video", + "method": "PUT", + "path": "/1/videos/{channel}/events/{repeatable_planned_event}", + "summary": "Update an event", + "description": "This endpoint allows you to update an Event.", + "tags": [ + "Event" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "repeatable_planned_event", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/events/%7Brepeatable_planned_event%7D", + "operationId": "Streaming/videoUpdateAnEvent", + "summary": "Update an event", + "categoryPath": [ + "Streaming video", + "Event" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 94146 + }, + "enumValues": [], + "values": [], + "examples": [ + 94146 + ] + }, + { + "name": "repeatable_planned_event", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoReturnListOfConnection", + "functionName": "streamingVideoreturnlistofconnection", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/history", + "summary": "Return list of connection", + "description": "This endpoint allows you to retrieve a list of connection", + "tags": [ + "Stats > Channel > Connection history" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/history", + "operationId": "Streaming/videoReturnListOfConnection", + "summary": "Return list of connection", + "categoryPath": [ + "Streaming video", + "Stats", + "Channel", + "Connection history" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 80538 + }, + "enumValues": [], + "values": [], + "examples": [ + 80538 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_videos_channel_history_connection_history", + "functionName": "get1VideosChannelHistoryConnectionHistory", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/history/{connection_history}", + "summary": "Return a channel", + "description": "This endpoint allows you to retrieve a channel.", + "tags": [ + "Stats > Channel > Connection history" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "connection_history", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/history/%7Bconnection_history%7D", + "operationId": null, + "summary": "Return a channel", + "categoryPath": [ + "Streaming video", + "Stats", + "Channel", + "Connection history" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 29324 + }, + "enumValues": [], + "values": [], + "examples": [ + 29324 + ] + }, + { + "name": "connection_history", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoIntegrationCode", + "functionName": "streamingVideointegrationcode", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/integrations", + "summary": "Integration code", + "description": "This implies manual integration between the broadcast source and the broadcast method.", + "tags": [ + "Integrations" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/integrations", + "operationId": "Streaming/videoIntegrationCode", + "summary": "Integration code", + "categoryPath": [ + "Streaming video", + "Integrations" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 55017 + }, + "enumValues": [], + "values": [], + "examples": [ + 55017 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoResumeTheLive", + "functionName": "streamingVideoresumethelive", + "originalOperationId": null, + "domain": "video", + "method": "PUT", + "path": "/1/videos/{channel}/live/start", + "summary": "Resume the live", + "description": "Attempt to resume the live if interrupted or does nothing otherwise.", + "tags": [ + "Live" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/live/start", + "operationId": "Streaming/videoResumeTheLive", + "summary": "Resume the live", + "categoryPath": [ + "Streaming video", + "Live" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 44373 + }, + "enumValues": [], + "values": [], + "examples": [ + 44373 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "status", + "enum": [ + "consumption", + "default_options", + "live", + "machines", + "options", + "options_orders", + "real_type", + "recording_status", + "restriction", + "streams", + "status", + "players", + "tags", + "rights", + "order", + "account", + "pool", + "transcoders" + ] + }, + "enumValues": [ + "consumption", + "default_options", + "live", + "machines", + "options", + "options_orders", + "real_type", + "recording_status", + "restriction", + "streams", + "status", + "players", + "tags", + "rights", + "order", + "account", + "pool", + "transcoders" + ], + "values": [ + "consumption", + "default_options", + "live", + "machines", + "options", + "options_orders", + "real_type", + "recording_status", + "restriction", + "streams", + "status", + "players", + "tags", + "rights", + "order", + "account", + "pool", + "transcoders" + ], + "examples": [ + "status" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoInterruptTheLive", + "functionName": "streamingVideointerruptthelive", + "originalOperationId": null, + "domain": "video", + "method": "PUT", + "path": "/1/videos/{channel}/live/stop", + "summary": "Interrupt the live", + "description": "Attempt to interrupt the live if not already interrupted or does nothing otherwise.", + "tags": [ + "Live" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/live/stop", + "operationId": "Streaming/videoInterruptTheLive", + "summary": "Interrupt the live", + "categoryPath": [ + "Streaming video", + "Live" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 57564 + }, + "enumValues": [], + "values": [], + "examples": [ + 57564 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "restriction", + "enum": [ + "consumption", + "default_options", + "live", + "machines", + "options", + "options_orders", + "real_type", + "recording_status", + "restriction", + "streams", + "status", + "players", + "tags", + "rights", + "order", + "account", + "pool", + "transcoders" + ] + }, + "enumValues": [ + "consumption", + "default_options", + "live", + "machines", + "options", + "options_orders", + "real_type", + "recording_status", + "restriction", + "streams", + "status", + "players", + "tags", + "rights", + "order", + "account", + "pool", + "transcoders" + ], + "values": [ + "consumption", + "default_options", + "live", + "machines", + "options", + "options_orders", + "real_type", + "recording_status", + "restriction", + "streams", + "status", + "players", + "tags", + "rights", + "order", + "account", + "pool", + "transcoders" + ], + "examples": [ + "restriction" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoListOption", + "functionName": "streamingVideolistoption", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/options", + "summary": "List option", + "description": "This endpoint allows you to retrieve to see all option of the channel.", + "tags": [ + "Option" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/options", + "operationId": "Streaming/videoListOption", + "summary": "List option", + "categoryPath": [ + "Streaming video", + "Option" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 38105 + }, + "enumValues": [], + "values": [], + "examples": [ + 38105 + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoReturnOption", + "functionName": "streamingVideoreturnoption", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/options/{video_option}", + "summary": "Return option", + "description": "This endpoint allows you to retrieve option.", + "tags": [ + "Option" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "video_option", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/options/%7Bvideo_option%7D", + "operationId": "Streaming/videoReturnOption", + "summary": "Return option", + "categoryPath": [ + "Streaming video", + "Option" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 6316 + }, + "enumValues": [], + "values": [], + "examples": [ + 6316 + ] + }, + { + "name": "video_option", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoUndertakeOption", + "functionName": "streamingVideoundertakeoption", + "originalOperationId": null, + "domain": "video", + "method": "PUT", + "path": "/1/videos/{channel}/options/{video_option}/recommit", + "summary": "Undertake option", + "description": "This WILL NOT restore an option effectively terminated, regardless of whether the option has been\ninstantly terminated or its termination date has been reached.\n\nIf the given option has already been marked for termination for the given channel\nthen this won't do anything.", + "tags": [ + "Option" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "video_option", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/options/%7Bvideo_option%7D/recommit", + "operationId": "Streaming/videoUndertakeOption", + "summary": "Undertake option", + "categoryPath": [ + "Streaming video", + "Option" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 538 + }, + "enumValues": [], + "values": [], + "examples": [ + 538 + ] + }, + { + "name": "video_option", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoTerminateOption", + "functionName": "streamingVideoterminateoption", + "originalOperationId": null, + "domain": "video", + "method": "DELETE", + "path": "/1/videos/{channel}/options/{video_option}/terminate", + "summary": "Terminate option", + "description": "This endpoint allows you to retrieve to terminate the option.", + "tags": [ + "Option" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "video_option", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/videos/%7Bchannel%7D/options/%7Bvideo_option%7D/terminate", + "operationId": "Streaming/videoTerminateOption", + "summary": "Terminate option", + "categoryPath": [ + "Streaming video", + "Option" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 19619 + }, + "enumValues": [], + "values": [], + "examples": [ + 19619 + ] + }, + { + "name": "video_option", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoShowAStorageConfig", + "functionName": "streamingVideoshowastorageconfig", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/options/recording", + "summary": "show a storage config", + "description": "This endpoint allows you to retrieve to get the recording config.\n\nCreate a channel from the given request for the order identified byt hte given ID.\n\nNOTE: the current user must already have the video product\nadded to his account. Otherwise, this will fail.", + "tags": [ + "Option > Record" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/options/recording", + "operationId": "Streaming/videoShowAStorageConfig", + "summary": "show a storage config", + "categoryPath": [ + "Streaming video", + "Option", + "Record" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 64671 + }, + "enumValues": [], + "values": [], + "examples": [ + 64671 + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoCreateRecordingConfig", + "functionName": "streamingVideocreaterecordingconfig", + "originalOperationId": null, + "domain": "video", + "method": "POST", + "path": "/1/videos/{channel}/options/recording", + "summary": "Create recording config", + "description": "This endpoint allows you to retrieve to update a Recording config.", + "tags": [ + "Option > Record" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/options/recording", + "operationId": "Streaming/videoCreateRecordingConfig", + "summary": "Create recording config", + "categoryPath": [ + "Streaming video", + "Option", + "Record" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 11945 + }, + "enumValues": [], + "values": [], + "examples": [ + 11945 + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "201", + "422", + "500" + ] + } + }, + { + "operationId": "Streaming/videoUpdateRecordingConfig", + "functionName": "streamingVideoupdaterecordingconfig", + "originalOperationId": null, + "domain": "video", + "method": "PUT", + "path": "/1/videos/{channel}/options/recording", + "summary": "Update recording config", + "description": "This endpoint allows you to retrieve to update a Recording config.", + "tags": [ + "Option > Record" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/options/recording", + "operationId": "Streaming/videoUpdateRecordingConfig", + "summary": "Update recording config", + "categoryPath": [ + "Streaming video", + "Option", + "Record" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 92181 + }, + "enumValues": [], + "values": [], + "examples": [ + 92181 + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200", + "422", + "500" + ] + } + }, + { + "operationId": "Streaming/videoStopARecord", + "functionName": "streamingVideostoparecord", + "originalOperationId": null, + "domain": "video", + "method": "DELETE", + "path": "/1/videos/{channel}/options/recording/instant", + "summary": "Stop a record", + "description": "Try to stop the instant record identified of the channel identified\nby the given channel ID.\nIf no such record exists for the channel or that the recording already stopped,\nthis will throw an error.\n\nNOTES:\n- it is possible to stop a recording even if the option has expired.\n- at the moment a channel may only have one instant record at a time, so this will use the first found", + "tags": [ + "Option > Record > Instant" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/videos/%7Bchannel%7D/options/recording/instant", + "operationId": "Streaming/videoStopARecord", + "summary": "Stop a record", + "categoryPath": [ + "Streaming video", + "Option", + "Record", + "Instant" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 51574 + }, + "enumValues": [], + "values": [], + "examples": [ + 51574 + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoStartARecord", + "functionName": "streamingVideostartarecord", + "originalOperationId": null, + "domain": "video", + "method": "POST", + "path": "/1/videos/{channel}/options/recording/instant", + "summary": "Start a record", + "description": "Try to instantly start a recording of the first stream meant to be recorded,\non the first given storage machine.\n\nNOTE: this process is oversimplified.\nIt assumes that only the best quality stream is meant to be recorded\nand that it will be sent to the first given storage machine only.", + "tags": [ + "Option > Record > Instant" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/options/recording/instant", + "operationId": "Streaming/videoStartARecord", + "summary": "Start a record", + "categoryPath": [ + "Streaming video", + "Option", + "Record", + "Instant" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 48378 + }, + "enumValues": [], + "values": [], + "examples": [ + 48378 + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "Streaming/videoListsAllStorageMachine", + "functionName": "streamingVideolistsallstoragemachine", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/options/recording/storage", + "summary": "Lists all storage machine", + "description": "This endpoint allows you to retrieve all storage machine.", + "tags": [ + "Option > Record > Storage" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/options/recording/storage", + "operationId": "Streaming/videoListsAllStorageMachine", + "summary": "Lists all storage machine", + "categoryPath": [ + "Streaming video", + "Option", + "Record", + "Storage" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 45704 + }, + "enumValues": [], + "values": [], + "examples": [ + 45704 + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoReturnAStorageMachine", + "functionName": "streamingVideoreturnastoragemachine", + "originalOperationId": null, + "domain": "video", + "method": "POST", + "path": "/1/videos/{channel}/options/recording/storage", + "summary": "Return a storage machine", + "description": "This endpoint allows you to create a new storage machine.", + "tags": [ + "Option > Record > Storage" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/options/recording/storage", + "operationId": "Streaming/videoReturnAStorageMachine", + "summary": "Return a storage machine", + "categoryPath": [ + "Streaming video", + "Option", + "Record", + "Storage" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 73838 + }, + "enumValues": [], + "values": [], + "examples": [ + 73838 + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "delete_1_videos_channel_options_recording_storage_storage_machine", + "functionName": "delete1VideosChannelOptionsRecordingStorageStorageMachine", + "originalOperationId": null, + "domain": "video", + "method": "DELETE", + "path": "/1/videos/{channel}/options/recording/storage/{storage_machine}", + "summary": "Update a storage machine", + "description": "This endpoint allows you to delete a storage machine.", + "tags": [ + "Option > Record > Storage" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "storage_machine", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/videos/%7Bchannel%7D/options/recording/storage/%7Bstorage_machine%7D", + "operationId": null, + "summary": "Update a storage machine", + "categoryPath": [ + "Streaming video", + "Option", + "Record", + "Storage" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 25142 + }, + "enumValues": [], + "values": [], + "examples": [ + 25142 + ] + }, + { + "name": "storage_machine", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoCreateAStorageMachine", + "functionName": "streamingVideocreateastoragemachine", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/options/recording/storage/{storage_machine}", + "summary": "Create a storage machine", + "description": "This endpoint allows you to retrieve a storage machine.", + "tags": [ + "Option > Record > Storage" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "storage_machine", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/options/recording/storage/%7Bstorage_machine%7D", + "operationId": "Streaming/videoCreateAStorageMachine", + "summary": "Create a storage machine", + "categoryPath": [ + "Streaming video", + "Option", + "Record", + "Storage" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 59389 + }, + "enumValues": [], + "values": [], + "examples": [ + 59389 + ] + }, + { + "name": "storage_machine", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "put_1_videos_channel_options_recording_storage_storage_machine", + "functionName": "put1VideosChannelOptionsRecordingStorageStorageMachine", + "originalOperationId": null, + "domain": "video", + "method": "PUT", + "path": "/1/videos/{channel}/options/recording/storage/{storage_machine}", + "summary": "Update a storage machine", + "description": "This endpoint allows you to update a storage machine.", + "tags": [ + "Option > Record > Storage" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "storage_machine", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/options/recording/storage/%7Bstorage_machine%7D", + "operationId": null, + "summary": "Update a storage machine", + "categoryPath": [ + "Streaming video", + "Option", + "Record", + "Storage" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 83296 + }, + "enumValues": [], + "values": [], + "examples": [ + 83296 + ] + }, + { + "name": "storage_machine", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200", + "422", + "500" + ] + } + }, + { + "operationId": "Streaming/videoUpdateAStorageMachine", + "functionName": "streamingVideoupdateastoragemachine", + "originalOperationId": null, + "domain": "video", + "method": "POST", + "path": "/1/videos/{channel}/options/recording/storage/test", + "summary": "Update a storage machine", + "description": "This method is used to test the connection to an FTP server to verify\nwhether the provided credentials and parameters allow for a successful connection.\nIt also performs a write test by attempting to create a temporary file\non the server to ensure that write permissions are properly configured.", + "tags": [ + "Option > Record > Storage" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/options/recording/storage/test", + "operationId": "Streaming/videoUpdateAStorageMachine", + "summary": "Update a storage machine", + "categoryPath": [ + "Streaming video", + "Option", + "Record", + "Storage" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 47183 + }, + "enumValues": [], + "values": [], + "examples": [ + 47183 + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoReturnTimeshiftConfig", + "functionName": "streamingVideoreturntimeshiftconfig", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/options/timeshift", + "summary": "Return timeshift config", + "description": "This endpoint allows you to retrieve to get a timeshift config.", + "tags": [ + "Option > Timeshift" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/options/timeshift", + "operationId": "Streaming/videoReturnTimeshiftConfig", + "summary": "Return timeshift config", + "categoryPath": [ + "Streaming video", + "Option", + "Timeshift" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 11674 + }, + "enumValues": [], + "values": [], + "examples": [ + 11674 + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoCreateATimeshiftConfig", + "functionName": "streamingVideocreateatimeshiftconfig", + "originalOperationId": null, + "domain": "video", + "method": "POST", + "path": "/1/videos/{channel}/options/timeshift", + "summary": "Create a timeshift config.", + "description": "This endpoint allows you to retrieve to create a timeshift config.", + "tags": [ + "Option > Timeshift" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/options/timeshift", + "operationId": "Streaming/videoCreateATimeshiftConfig", + "summary": "Create a timeshift config", + "categoryPath": [ + "Streaming video", + "Option", + "Timeshift" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 71206 + }, + "enumValues": [], + "values": [], + "examples": [ + 71206 + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "Streaming/videoUpdateATimeshiftConfig", + "functionName": "streamingVideoupdateatimeshiftconfig", + "originalOperationId": null, + "domain": "video", + "method": "PUT", + "path": "/1/videos/{channel}/options/timeshift", + "summary": "Update a timeshift config", + "description": "This endpoint allows you to retrieve to update a timeshift config.", + "tags": [ + "Option > Timeshift" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/options/timeshift", + "operationId": "Streaming/videoUpdateATimeshiftConfig", + "summary": "Update a timeshift config", + "categoryPath": [ + "Streaming video", + "Option", + "Timeshift" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 64063 + }, + "enumValues": [], + "values": [], + "examples": [ + 64063 + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200", + "422", + "500" + ] + } + }, + { + "operationId": "Streaming/videoReturnWatermark", + "functionName": "streamingVideoreturnwatermark", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/options/watermark", + "summary": "Return watermark", + "description": "This endpoint allows you to retrieve to get the watermark.", + "tags": [ + "Option > Watermarking" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/options/watermark", + "operationId": "Streaming/videoReturnWatermark", + "summary": "Return watermark", + "categoryPath": [ + "Streaming video", + "Option", + "Watermarking" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 65558 + }, + "enumValues": [], + "values": [], + "examples": [ + 65558 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "preset", + "enum": [ + "image_base64", + "preset" + ] + }, + "enumValues": [ + "image_base64", + "preset" + ], + "values": [ + "image_base64", + "preset" + ], + "examples": [ + "preset" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoUpdateWatermark", + "functionName": "streamingVideoupdatewatermark", + "originalOperationId": null, + "domain": "video", + "method": "PUT", + "path": "/1/videos/{channel}/options/watermark", + "summary": "Update watermark", + "description": "This endpoint allows you to retrieve to update or create the watermark.", + "tags": [ + "Option > Watermarking" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/options/watermark", + "operationId": "Streaming/videoUpdateWatermark", + "summary": "Update watermark", + "categoryPath": [ + "Streaming video", + "Option", + "Watermarking" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 54305 + }, + "enumValues": [], + "values": [], + "examples": [ + 54305 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "image_base64", + "enum": [ + "image_base64", + "preset" + ] + }, + "enumValues": [ + "image_base64", + "preset" + ], + "values": [ + "image_base64", + "preset" + ], + "examples": [ + "image_base64" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200", + "422", + "500" + ] + } + }, + { + "operationId": "Streaming/videoDisableWatermark", + "functionName": "streamingVideodisablewatermark", + "originalOperationId": null, + "domain": "video", + "method": "PUT", + "path": "/1/videos/{channel}/options/watermark/disable", + "summary": "Disable watermark", + "description": "This endpoint allows you to retrieve to enable the watermark.", + "tags": [ + "Option > Watermarking" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/options/watermark/disable", + "operationId": "Streaming/videoDisableWatermark", + "summary": "Disable watermark", + "categoryPath": [ + "Streaming video", + "Option", + "Watermarking" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 55721 + }, + "enumValues": [], + "values": [], + "examples": [ + 55721 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "preset", + "enum": [ + "image_base64", + "preset" + ] + }, + "enumValues": [ + "image_base64", + "preset" + ], + "values": [ + "image_base64", + "preset" + ], + "examples": [ + "preset" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoEnabledWatermark", + "functionName": "streamingVideoenabledwatermark", + "originalOperationId": null, + "domain": "video", + "method": "PUT", + "path": "/1/videos/{channel}/options/watermark/enable", + "summary": "Enabled watermark", + "description": "This endpoint allows you to retrieve to enable the watermark.", + "tags": [ + "Option > Watermarking" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/options/watermark/enable", + "operationId": "Streaming/videoEnabledWatermark", + "summary": "Enabled watermark", + "categoryPath": [ + "Streaming video", + "Option", + "Watermarking" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 82795 + }, + "enumValues": [], + "values": [], + "examples": [ + 82795 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "preset", + "enum": [ + "image_base64", + "preset" + ] + }, + "enumValues": [ + "image_base64", + "preset" + ], + "values": [ + "image_base64", + "preset" + ], + "examples": [ + "preset" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoListsAllPlayers", + "functionName": "streamingVideolistsallplayers", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/players", + "summary": "Lists all players", + "description": "This endpoint allows you to retrieve all players.", + "tags": [ + "Players" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/players", + "operationId": "Streaming/videoListsAllPlayers", + "summary": "Lists all players", + "categoryPath": [ + "Streaming video", + "Players" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": true, + "sortable": true, + "authUser": true, + "version": 1, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "offsetable", + "description": "Limit a request's results and define from which item you want the results\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + }, + { + "name": "sortable", + "description": "", + "values": [] + } + ], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 47109 + }, + "enumValues": [], + "values": [], + "examples": [ + 47109 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "thumbnail_url", + "enum": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ] + }, + "enumValues": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "values": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "examples": [ + "thumbnail_url" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "limit", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 46437 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 46437 + ] + }, + { + "name": "skip", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 53330 + }, + "enumValues": [], + "values": [], + "examples": [ + 2, + 53330 + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 48659 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 48659 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 68120 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 68120 + ] + }, + { + "name": "order_by", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "style": "form", + "explode": false, + "schemaType": null, + "schema": { + "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ], + "enum": [ + "name", + "created_at", + "updated_at" + ] + }, + "enumValues": [ + "name", + "created_at", + "updated_at" + ], + "values": [], + "examples": [ + "id" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "asc", + "desc" + ], + "type": "string", + "default": "asc", + "example": "desc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + "asc", + "desc" + ] + }, + { + "name": "order_for", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "style": "deepObject", + "explode": true, + "schemaType": "object", + "schema": { + "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", + "type": "object", + "enum": [ + "asc", + "desc" + ], + "example": "order_for[name]=asc" + }, + "enumValues": [ + "asc", + "desc" + ], + "values": [], + "examples": [ + { + "id": "asc" + }, + "order_for[name]=asc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoCreateAPlayer", + "functionName": "streamingVideocreateaplayer", + "originalOperationId": null, + "domain": "video", + "method": "POST", + "path": "/1/videos/{channel}/players", + "summary": "Create a player", + "description": "This endpoint allows you to create a new player.", + "tags": [ + "Players" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/players", + "operationId": "Streaming/videoCreateAPlayer", + "summary": "Create a player", + "categoryPath": [ + "Streaming video", + "Players" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 33055 + }, + "enumValues": [], + "values": [], + "examples": [ + 33055 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "interrupted", + "enum": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ] + }, + "enumValues": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "values": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "examples": [ + "interrupted" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "Streaming/videoDeleteAPlayer", + "functionName": "streamingVideodeleteaplayer", + "originalOperationId": null, + "domain": "video", + "method": "DELETE", + "path": "/1/videos/{channel}/players/{player}", + "summary": "Delete a player", + "description": "This endpoint allows you to delete a player.", + "tags": [ + "Players" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/videos/%7Bchannel%7D/players/%7Bplayer%7D", + "operationId": "Streaming/videoDeleteAPlayer", + "summary": "Delete a player", + "categoryPath": [ + "Streaming video", + "Players" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 6470 + }, + "enumValues": [], + "values": [], + "examples": [ + 6470 + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 82803 + }, + "enumValues": [], + "values": [], + "examples": [ + 82803 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "restrictions", + "enum": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ] + }, + "enumValues": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "values": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "examples": [ + "restrictions" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoReturnAPlayer", + "functionName": "streamingVideoreturnaplayer", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/players/{player}", + "summary": "Return a player", + "description": "This endpoint allows you to retrieve a player.", + "tags": [ + "Players" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/players/%7Bplayer%7D", + "operationId": "Streaming/videoReturnAPlayer", + "summary": "Return a player", + "categoryPath": [ + "Streaming video", + "Players" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 39762 + }, + "enumValues": [], + "values": [], + "examples": [ + 39762 + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 14922 + }, + "enumValues": [], + "values": [], + "examples": [ + 14922 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "integrations", + "enum": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ] + }, + "enumValues": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "values": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "examples": [ + "integrations" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoCopyAPlayer", + "functionName": "streamingVideocopyaplayer", + "originalOperationId": null, + "domain": "video", + "method": "POST", + "path": "/1/videos/{channel}/players/{player}", + "summary": "Copy a player", + "description": "This endpoint allows you to copy a player.", + "tags": [ + "Players" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/players/%7Bplayer%7D", + "operationId": "Streaming/videoCopyAPlayer", + "summary": "Copy a player", + "categoryPath": [ + "Streaming video", + "Players" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 64966 + }, + "enumValues": [], + "values": [], + "examples": [ + 64966 + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 21210 + }, + "enumValues": [], + "values": [], + "examples": [ + 21210 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "ads", + "enum": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ] + }, + "enumValues": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "values": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "examples": [ + "ads" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200", + "422", + "500" + ] + } + }, + { + "operationId": "Streaming/videoUpdateAPlayer", + "functionName": "streamingVideoupdateaplayer", + "originalOperationId": null, + "domain": "video", + "method": "PUT", + "path": "/1/videos/{channel}/players/{player}", + "summary": "Update a player", + "description": "This endpoint allows you to update a player.", + "tags": [ + "Players" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/players/%7Bplayer%7D", + "operationId": "Streaming/videoUpdateAPlayer", + "summary": "Update a player", + "categoryPath": [ + "Streaming video", + "Players" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 99657 + }, + "enumValues": [], + "values": [], + "examples": [ + 99657 + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 44136 + }, + "enumValues": [], + "values": [], + "examples": [ + 44136 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "integrations", + "enum": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ] + }, + "enumValues": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "values": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "examples": [ + "integrations" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200", + "422", + "500" + ] + } + }, + { + "operationId": "Streaming/videoListAllAds", + "functionName": "streamingVideolistallads", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/players/{player}/ads", + "summary": "List all ads", + "description": "This endpoint allows you to retrieve all Ads.", + "tags": [ + "Players > Ads" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/players/%7Bplayer%7D/ads", + "operationId": "Streaming/videoListAllAds", + "summary": "List all ads", + "categoryPath": [ + "Streaming video", + "Players", + "Ads" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 98051 + }, + "enumValues": [], + "values": [], + "examples": [ + 98051 + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 40862 + }, + "enumValues": [], + "values": [], + "examples": [ + 40862 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "integrations", + "enum": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ] + }, + "enumValues": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "values": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "examples": [ + "integrations" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoCreateAnAds", + "functionName": "streamingVideocreateanads", + "originalOperationId": null, + "domain": "video", + "method": "POST", + "path": "/1/videos/{channel}/players/{player}/ads", + "summary": "Create an ads", + "description": "This endpoint allows you to create a new Ads.", + "tags": [ + "Players > Ads" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/players/%7Bplayer%7D/ads", + "operationId": "Streaming/videoCreateAnAds", + "summary": "Create an ads", + "categoryPath": [ + "Streaming video", + "Players", + "Ads" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 37616 + }, + "enumValues": [], + "values": [], + "examples": [ + 37616 + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 48001 + }, + "enumValues": [], + "values": [], + "examples": [ + 48001 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "interrupted", + "enum": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ] + }, + "enumValues": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "values": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "examples": [ + "interrupted" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "Streaming/videoDeleteAnAds", + "functionName": "streamingVideodeleteanads", + "originalOperationId": null, + "domain": "video", + "method": "DELETE", + "path": "/1/videos/{channel}/players/{player}/ads/{ads}", + "summary": "Delete an ads", + "description": "This endpoint allows you to create an Ads.", + "tags": [ + "Players > Ads" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + }, + { + "name": "ads", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/videos/%7Bchannel%7D/players/%7Bplayer%7D/ads/%7Bads%7D", + "operationId": "Streaming/videoDeleteAnAds", + "summary": "Delete an ads", + "categoryPath": [ + "Streaming video", + "Players", + "Ads" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 31166 + }, + "enumValues": [], + "values": [], + "examples": [ + 31166 + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 59188 + }, + "enumValues": [], + "values": [], + "examples": [ + 59188 + ] + }, + { + "name": "ads", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the ads to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 10997 + }, + "enumValues": [], + "values": [], + "examples": [ + 10997 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "interrupted", + "enum": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ] + }, + "enumValues": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "values": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "examples": [ + "interrupted" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoReturnAnAds", + "functionName": "streamingVideoreturnanads", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/players/{player}/ads/{ads}", + "summary": "Return an ads", + "description": "This endpoint allows you to retrieve an Ads.", + "tags": [ + "Players > Ads" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + }, + { + "name": "ads", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/players/%7Bplayer%7D/ads/%7Bads%7D", + "operationId": "Streaming/videoReturnAnAds", + "summary": "Return an ads", + "categoryPath": [ + "Streaming video", + "Players", + "Ads" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 29334 + }, + "enumValues": [], + "values": [], + "examples": [ + 29334 + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 98194 + }, + "enumValues": [], + "values": [], + "examples": [ + 98194 + ] + }, + { + "name": "ads", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the ads to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 567 + }, + "enumValues": [], + "values": [], + "examples": [ + 567 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "integrations", + "enum": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ] + }, + "enumValues": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "values": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "examples": [ + "integrations" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoUpdateAnAds", + "functionName": "streamingVideoupdateanads", + "originalOperationId": null, + "domain": "video", + "method": "PUT", + "path": "/1/videos/{channel}/players/{player}/ads/{ads}", + "summary": "Update an ads", + "description": "This endpoint allows you to update an Ads.", + "tags": [ + "Players > Ads" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + }, + { + "name": "ads", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/players/%7Bplayer%7D/ads/%7Bads%7D", + "operationId": "Streaming/videoUpdateAnAds", + "summary": "Update an ads", + "categoryPath": [ + "Streaming video", + "Players", + "Ads" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 79330 + }, + "enumValues": [], + "values": [], + "examples": [ + 79330 + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 45297 + }, + "enumValues": [], + "values": [], + "examples": [ + 45297 + ] + }, + { + "name": "ads", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the ads to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 44228 + }, + "enumValues": [], + "values": [], + "examples": [ + 44228 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "integrations", + "enum": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ] + }, + "enumValues": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "values": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "examples": [ + "integrations" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200", + "500" + ] + } + }, + { + "operationId": "Streaming/videoCopyAnAds", + "functionName": "streamingVideocopyanads", + "originalOperationId": null, + "domain": "video", + "method": "POST", + "path": "/1/videos/{channel}/players/{player}/ads/duplicate", + "summary": "Copy an ads", + "description": "This endpoint allows you to copy an Ads.", + "tags": [ + "Players > Ads" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/players/%7Bplayer%7D/ads/duplicate", + "operationId": "Streaming/videoCopyAnAds", + "summary": "Copy an ads", + "categoryPath": [ + "Streaming video", + "Players", + "Ads" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 78559 + }, + "enumValues": [], + "values": [], + "examples": [ + 78559 + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 35045 + }, + "enumValues": [], + "values": [], + "examples": [ + 35045 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "restrictions", + "enum": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ] + }, + "enumValues": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "values": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "examples": [ + "restrictions" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_videos_channel_players_player_embed", + "functionName": "get1VideosChannelPlayersPlayerEmbed", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/players/{player}/embed", + "summary": "Integration code", + "description": "Integrate the player into your site by cutting / pasting the HTML5 code below.", + "tags": [ + "Players > Embeds" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/players/%7Bplayer%7D/embed", + "operationId": null, + "summary": "Integration code", + "categoryPath": [ + "Streaming video", + "Players", + "Embeds" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 77437 + }, + "enumValues": [], + "values": [], + "examples": [ + 77437 + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 34699 + }, + "enumValues": [], + "values": [], + "examples": [ + 34699 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "thumbnail_url", + "enum": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ] + }, + "enumValues": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "values": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "examples": [ + "thumbnail_url" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoIntegrationUrl", + "functionName": "streamingVideointegrationurl", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/players/{player}/embed/url", + "summary": "Integration url", + "description": "Try to retrieve the parameters needed to construct an iframe for the player identified by the given\nplayer ID for the given channel, or for the last updated player of the channel, if any.\nIf the channels hasn't any player and that no player ID is provided,\nit will return parameters for a default player.\n\nIf the channels doesn't exist or that the player isn't linked to the channel,\nor that the channel is badly configured, this will throw an error.", + "tags": [ + "Players > Embeds" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/players/%7Bplayer%7D/embed/url", + "operationId": "Streaming/videoIntegrationUrl", + "summary": "Integration url", + "categoryPath": [ + "Streaming video", + "Players", + "Embeds" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 51210 + }, + "enumValues": [], + "values": [], + "examples": [ + 51210 + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 69161 + }, + "enumValues": [], + "values": [], + "examples": [ + 69161 + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "countdown_stops_at", + "enum": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ] + }, + "enumValues": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "values": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "examples": [ + "countdown_stops_at" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_videos_channel_players_player_thumbnail_thumbnail", + "functionName": "get1VideosChannelPlayersPlayerThumbnailThumbnail", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/players/{player}/thumbnail/{thumbnail}", + "summary": "Show picture", + "description": "This endpoint allows you to retrieve a Vignette for the player.", + "tags": [ + "Players > Pictures" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + }, + { + "name": "thumbnail", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/players/%7Bplayer%7D/thumbnail/%7Bthumbnail%7D", + "operationId": null, + "summary": "Show picture", + "categoryPath": [ + "Streaming video", + "Players", + "Pictures" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 48798 + }, + "enumValues": [], + "values": [], + "examples": [ + 48798 + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the player to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 25924 + }, + "enumValues": [], + "values": [], + "examples": [ + 25924 + ] + }, + { + "name": "thumbnail", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "ads", + "enum": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ] + }, + "enumValues": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "values": [ + "channel", + "interrupted", + "channel.pool", + "integrations", + "countdown_stops_at", + "thumbnail_url", + "restrictions", + "ads" + ], + "examples": [ + "ads" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoShowRestriction", + "functionName": "streamingVideoshowrestriction", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/restrictions", + "summary": "show restriction", + "description": "This endpoint allows you to retrieve the restriction for the channels.", + "tags": [ + "Restrictions" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/restrictions", + "operationId": "Streaming/videoShowRestriction", + "summary": "show restriction", + "categoryPath": [ + "Streaming video", + "Restrictions" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 35386 + }, + "enumValues": [], + "values": [], + "examples": [ + 35386 + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoUpdateChannels", + "functionName": "streamingVideoupdatechannels", + "originalOperationId": null, + "domain": "video", + "method": "PUT", + "path": "/1/videos/{channel}/restrictions", + "summary": "update channels", + "description": "This endpoint allows you to update a restriction channel.", + "tags": [ + "Restrictions" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/restrictions", + "operationId": "Streaming/videoUpdateChannels", + "summary": "update channels", + "categoryPath": [ + "Streaming video", + "Restrictions" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 39992 + }, + "enumValues": [], + "values": [], + "examples": [ + 39992 + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoRetrievesTheGeographicalRestrictionsApplicableToAChannelOverAGivenPeriod", + "functionName": "streamingVideoretrievesthegeographicalrestrictionsapplicabletoachanneloveragivenperiod", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/restrictions/geographical", + "summary": "Retrieves the geographical restrictions applicable to a channel over a given period.", + "description": "This method:\n- Sets a default period of 30 days back if no 'start' parameter is provided.\n- Sets the end date to \"now\" if no 'end' parameter is provided.\n- Query the service to obtain the corresponding geographical restrictions.\n- Returns restrictions in the form of an indexed table via a dedicated Resource.", + "tags": [ + "Restrictions" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + }, + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/restrictions/geographical", + "operationId": "Streaming/videoRetrievesTheGeographicalRestrictionsApplicableToAChannelOverAGivenPeriod", + "summary": "Retrieves the geographical restrictions applicable to a channel over a given period", + "categoryPath": [ + "Streaming video", + "Restrictions" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 64216 + }, + "enumValues": [], + "values": [], + "examples": [ + 64216 + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "from", + "type": "integer", + "description": "Specify the starting date to get Consumption", + "nullable": true, + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "to", + "type": "integer", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoUpdateRestrictionPassword", + "functionName": "streamingVideoupdaterestrictionpassword", + "originalOperationId": null, + "domain": "video", + "method": "PUT", + "path": "/1/videos/{channel}/restrictions/password", + "summary": "update restriction password", + "description": "This endpoint allows you to update a restriction password channel.", + "tags": [ + "Restrictions" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/restrictions/password", + "operationId": "Streaming/videoUpdateRestrictionPassword", + "summary": "update restriction password", + "categoryPath": [ + "Streaming video", + "Restrictions" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 68842 + }, + "enumValues": [], + "values": [], + "examples": [ + 68842 + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoListsAllSimulcastConfig", + "functionName": "streamingVideolistsallsimulcastconfig", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/simulcasts", + "summary": "Lists all simulcast config", + "description": "This endpoint allows you to retrieve to get the simulcast.", + "tags": [ + "Option > simulcast" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/simulcasts", + "operationId": "Streaming/videoListsAllSimulcastConfig", + "summary": "Lists all simulcast config", + "categoryPath": [ + "Streaming video", + "Option", + "simulcast" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 72670 + }, + "enumValues": [], + "values": [], + "examples": [ + 72670 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoReturnSimulcast", + "functionName": "streamingVideoreturnsimulcast", + "originalOperationId": null, + "domain": "video", + "method": "POST", + "path": "/1/videos/{channel}/simulcasts/{simulcast_platform}", + "summary": "Return simulcast", + "description": "This endpoint allows you to retrieve to create the simulcast.", + "tags": [ + "Option > simulcast" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "simulcast_platform", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/simulcasts/%7Bsimulcast_platform%7D", + "operationId": "Streaming/videoReturnSimulcast", + "summary": "Return simulcast", + "categoryPath": [ + "Streaming video", + "Option", + "simulcast" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 27688 + }, + "enumValues": [], + "values": [], + "examples": [ + 27688 + ] + }, + { + "name": "simulcast_platform", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "delete_1_videos_channel_simulcasts_simulcast_platform_simulcast_config", + "functionName": "delete1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig", + "originalOperationId": null, + "domain": "video", + "method": "DELETE", + "path": "/1/videos/{channel}/simulcasts/{simulcast_platform}/{simulcast_config}", + "summary": "Delete a player", + "description": "This endpoint allows you to retrieve to delete the player.", + "tags": [ + "Option > simulcast" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "simulcast_platform", + "in": "path", + "required": true + }, + { + "name": "simulcast_config", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/videos/%7Bchannel%7D/simulcasts/%7Bsimulcast_platform%7D/%7Bsimulcast_config%7D", + "operationId": null, + "summary": "Delete a player", + "categoryPath": [ + "Streaming video", + "Option", + "simulcast" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 37456 + }, + "enumValues": [], + "values": [], + "examples": [ + 37456 + ] + }, + { + "name": "simulcast_platform", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "simulcast_config", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_videos_channel_simulcasts_simulcast_platform_simulcast_config", + "functionName": "get1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/simulcasts/{simulcast_platform}/{simulcast_config}", + "summary": "Return simulcast", + "description": "This endpoint allows you to retrieve to get the simulcast.", + "tags": [ + "Option > simulcast" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "simulcast_platform", + "in": "path", + "required": true + }, + { + "name": "simulcast_config", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/simulcasts/%7Bsimulcast_platform%7D/%7Bsimulcast_config%7D", + "operationId": null, + "summary": "Return simulcast", + "categoryPath": [ + "Streaming video", + "Option", + "simulcast" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 95594 + }, + "enumValues": [], + "values": [], + "examples": [ + 95594 + ] + }, + { + "name": "simulcast_platform", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "simulcast_config", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "put_1_videos_channel_simulcasts_simulcast_platform_simulcast_config", + "functionName": "put1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig", + "originalOperationId": null, + "domain": "video", + "method": "PUT", + "path": "/1/videos/{channel}/simulcasts/{simulcast_platform}/{simulcast_config}", + "summary": "Return simulcast", + "description": "This endpoint allows you to retrieve to update the simulcast.", + "tags": [ + "Option > simulcast" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "simulcast_platform", + "in": "path", + "required": true + }, + { + "name": "simulcast_config", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/simulcasts/%7Bsimulcast_platform%7D/%7Bsimulcast_config%7D", + "operationId": null, + "summary": "Return simulcast", + "categoryPath": [ + "Streaming video", + "Option", + "simulcast" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 51620 + }, + "enumValues": [], + "values": [], + "examples": [ + 51620 + ] + }, + { + "name": "simulcast_platform", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "simulcast_config", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "put_1_videos_channel_simulcasts_simulcast_platform_simulcast_config_disable", + "functionName": "put1VideosChannelSimulcastsSimulcastPlatformSimulcastConfigDisable", + "originalOperationId": null, + "domain": "video", + "method": "PUT", + "path": "/1/videos/{channel}/simulcasts/{simulcast_platform}/{simulcast_config}/disable", + "summary": "Disable simulcast", + "description": "This endpoint allows you to retrieve to disable the simulcast.", + "tags": [ + "Option > simulcast" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "simulcast_platform", + "in": "path", + "required": true + }, + { + "name": "simulcast_config", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/simulcasts/%7Bsimulcast_platform%7D/%7Bsimulcast_config%7D/disable", + "operationId": null, + "summary": "Disable simulcast", + "categoryPath": [ + "Streaming video", + "Option", + "simulcast" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 79914 + }, + "enumValues": [], + "values": [], + "examples": [ + 79914 + ] + }, + { + "name": "simulcast_platform", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "simulcast_config", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoDisableSimulcast", + "functionName": "streamingVideodisablesimulcast", + "originalOperationId": null, + "domain": "video", + "method": "PUT", + "path": "/1/videos/{channel}/simulcasts/{simulcast_platform}/{simulcast_config}/enable", + "summary": "Disable simulcast", + "description": "This endpoint allows you to retrieve to enable the simulcast.", + "tags": [ + "Option > simulcast" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "simulcast_platform", + "in": "path", + "required": true + }, + { + "name": "simulcast_config", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/simulcasts/%7Bsimulcast_platform%7D/%7Bsimulcast_config%7D/enable", + "operationId": "Streaming/videoDisableSimulcast", + "summary": "Disable simulcast", + "categoryPath": [ + "Streaming video", + "Option", + "simulcast" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 3458 + }, + "enumValues": [], + "values": [], + "examples": [ + 3458 + ] + }, + { + "name": "simulcast_platform", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "simulcast_config", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_videos_channel_stats_consumption", + "functionName": "get1VideosChannelStatsConsumption", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/stats/consumption", + "summary": "Consumption", + "description": "This endpoint allows you to retrieve channel consumption stats.", + "tags": [ + "Stats > Channel > Consumption" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/consumption", + "operationId": null, + "summary": "Consumption", + "categoryPath": [ + "Streaming video", + "Stats", + "Channel", + "Consumption" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the Pack order to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 2562 + }, + "enumValues": [], + "values": [], + "examples": [ + 2562 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + }, + { + "name": "per", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoConsumptionPerResolution", + "functionName": "streamingVideoconsumptionperresolution", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/stats/consumption/resolutions/histogram", + "summary": "Consumption Per resolution", + "description": "This endpoint allows you to retrieve consumption Per resolution histogram.", + "tags": [ + "Stats > Channel > Consumption" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/consumption/resolutions/histogram", + "operationId": "Streaming/videoConsumptionPerResolution", + "summary": "Consumption Per resolution", + "categoryPath": [ + "Streaming video", + "Stats", + "Channel", + "Consumption" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the Pack order to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 66877 + }, + "enumValues": [], + "values": [], + "examples": [ + 66877 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + }, + { + "name": "per", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoReturnTextcsv", + "functionName": "streamingVideoreturntextcsv", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/stats/export_csv/{statistics}", + "summary": "Return text/csv", + "description": "This endpoint allows you to export stream stats.", + "tags": [ + "Stats > Channel > Export stats" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "statistics", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "account_id", + "in": "query", + "required": true + }, + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/export_csv/%7Bstatistics%7D", + "operationId": "Streaming/videoReturnTextcsv", + "summary": "Return text/csv", + "categoryPath": [ + "Streaming video", + "Stats", + "Channel", + "Export stats" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 87761 + }, + "enumValues": [], + "values": [], + "examples": [ + 87761 + ] + }, + { + "name": "statistics", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "from", + "type": "integer", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "per", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "to", + "type": "integer", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_videos_channel_stats_geolocation_clusters", + "functionName": "get1VideosChannelStatsGeolocationClusters", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/stats/geolocation/clusters", + "summary": "Clusters", + "description": "This endpoint allows you to retrieve get clusters.", + "tags": [ + "Stats > Channel > Geolocation" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/geolocation/clusters", + "operationId": null, + "summary": "Clusters", + "categoryPath": [ + "Streaming video", + "Stats", + "Channel", + "Geolocation" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the Pack order to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 15329 + }, + "enumValues": [], + "values": [], + "examples": [ + 15329 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + }, + { + "name": "per", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_videos_channel_stats_geolocation_countries", + "functionName": "get1VideosChannelStatsGeolocationCountries", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/stats/geolocation/countries", + "summary": "Countries", + "description": "This endpoint allows you to retrieve get countries.", + "tags": [ + "Stats > Channel > Geolocation" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/geolocation/countries", + "operationId": null, + "summary": "Countries", + "categoryPath": [ + "Streaming video", + "Stats", + "Channel", + "Geolocation" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the Pack order to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 21816 + }, + "enumValues": [], + "values": [], + "examples": [ + 21816 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + }, + { + "name": "per", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoBrowsersShare", + "functionName": "streamingVideobrowsersshare", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/stats/technologies/browsers/shares", + "summary": "Browsers share", + "description": "This endpoint allows you to retrieve get browsers share.", + "tags": [ + "Stats > Channel > Technologies" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/technologies/browsers/shares", + "operationId": "Streaming/videoBrowsersShare", + "summary": "Browsers share", + "categoryPath": [ + "Streaming video", + "Stats", + "Channel", + "Technologies" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the Pack order to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 52137 + }, + "enumValues": [], + "values": [], + "examples": [ + 52137 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + }, + { + "name": "per", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoOSShare", + "functionName": "streamingVideoosshare", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/stats/technologies/os/shares", + "summary": "OS share", + "description": "This endpoint allows you to retrieve get OS share.", + "tags": [ + "Stats > Channel > Technologies" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/technologies/os/shares", + "operationId": "Streaming/videoOSShare", + "summary": "OS share", + "categoryPath": [ + "Streaming video", + "Stats", + "Channel", + "Technologies" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the Pack order to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 13477 + }, + "enumValues": [], + "values": [], + "examples": [ + 13477 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + }, + { + "name": "per", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoPlayerShare", + "functionName": "streamingVideoplayershare", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/stats/technologies/players/shares", + "summary": "Player share", + "description": "This endpoint allows you to retrieve get player share.", + "tags": [ + "Stats > Channel > Technologies" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/technologies/players/shares", + "operationId": "Streaming/videoPlayerShare", + "summary": "Player share", + "categoryPath": [ + "Streaming video", + "Stats", + "Channel", + "Technologies" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the Pack order to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 37687 + }, + "enumValues": [], + "values": [], + "examples": [ + 37687 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + }, + { + "name": "per", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoViewersShare", + "functionName": "streamingVideoviewersshare", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/stats/viewers", + "summary": "Viewers share", + "description": "This endpoint allows you to retrieve get viewers share.", + "tags": [ + "Stats > Channel > Viewers" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/viewers", + "operationId": "Streaming/videoViewersShare", + "summary": "Viewers share", + "categoryPath": [ + "Streaming video", + "Stats", + "Channel", + "Viewers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the Pack order to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 59295 + }, + "enumValues": [], + "values": [], + "examples": [ + 59295 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + }, + { + "name": "per", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoViewersHistogramShare", + "functionName": "streamingVideoviewershistogramshare", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/stats/viewers/histogram", + "summary": "Viewers Histogram share", + "description": "This endpoint allows you to retrieve get viewers Histogram share.", + "tags": [ + "Stats > Channel > Viewers" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/viewers/histogram", + "operationId": "Streaming/videoViewersHistogramShare", + "summary": "Viewers Histogram share", + "categoryPath": [ + "Streaming video", + "Stats", + "Channel", + "Viewers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the Pack order to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 1209 + }, + "enumValues": [], + "values": [], + "examples": [ + 1209 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + }, + { + "name": "per", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoViewersPerResolutionHistogram", + "functionName": "streamingVideoviewersperresolutionhistogram", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/stats/viewers/resolutions/histogram", + "summary": "Viewers per resolution histogram.", + "description": "This endpoint allows you to retrieve get viewers per resolution histogram.", + "tags": [ + "Stats > Channel > Viewers" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/viewers/resolutions/histogram", + "operationId": "Streaming/videoViewersPerResolutionHistogram", + "summary": "Viewers per resolution histogram", + "categoryPath": [ + "Streaming video", + "Stats", + "Channel", + "Viewers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the Pack order to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 31427 + }, + "enumValues": [], + "values": [], + "examples": [ + 31427 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + }, + { + "name": "per", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoViewersPerResolutionShare", + "functionName": "streamingVideoviewersperresolutionshare", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/stats/viewers/resolutions/shares", + "summary": "Viewers per resolution share.", + "description": "This endpoint allows you to retrieve get viewers per resolution share.", + "tags": [ + "Stats > Channel > Viewers" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/viewers/resolutions/shares", + "operationId": "Streaming/videoViewersPerResolutionShare", + "summary": "Viewers per resolution share", + "categoryPath": [ + "Streaming video", + "Stats", + "Channel", + "Viewers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the Pack order to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 84644 + }, + "enumValues": [], + "values": [], + "examples": [ + 84644 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + }, + { + "name": "per", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_videos_channel_stats_viewers_uniques", + "functionName": "get1VideosChannelStatsViewersUniques", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/stats/viewers/uniques", + "summary": "Unique viewers.", + "description": "This endpoint allows you to retrieve get unique viewers.", + "tags": [ + "Stats > Channel > Viewers" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/viewers/uniques", + "operationId": null, + "summary": "Unique viewers", + "categoryPath": [ + "Streaming video", + "Stats", + "Channel", + "Viewers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the Pack order to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 70226 + }, + "enumValues": [], + "values": [], + "examples": [ + 70226 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + }, + { + "name": "per", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_videos_channel_stats_viewing", + "functionName": "get1VideosChannelStatsViewing", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/stats/viewing", + "summary": "Viewing time", + "description": "This endpoint allows you to retrieve Global Viewing histogram per channel.", + "tags": [ + "Stats > Channel > Viewing" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/viewing", + "operationId": null, + "summary": "Viewing time", + "categoryPath": [ + "Streaming video", + "Stats", + "Channel", + "Viewing" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the Pack order to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 14058 + }, + "enumValues": [], + "values": [], + "examples": [ + 14058 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + }, + { + "name": "per", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_videos_channel_stats_viewing_resolutions_histogram", + "functionName": "get1VideosChannelStatsViewingResolutionsHistogram", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/stats/viewing/resolutions/histogram", + "summary": "Viewing histogram par channel", + "description": "This endpoint allows you to retrieve Global Viewing histogram per channel.", + "tags": [ + "Stats > Channel > Viewing" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/viewing/resolutions/histogram", + "operationId": null, + "summary": "Viewing histogram par channel", + "categoryPath": [ + "Streaming video", + "Stats", + "Channel", + "Viewing" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the Pack order to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 37488 + }, + "enumValues": [], + "values": [], + "examples": [ + 37488 + ] + }, + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + }, + { + "name": "per", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoShowPicture", + "functionName": "streamingVideoshowpicture", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/{channel}/thumbnail", + "summary": "Show picture", + "description": "This endpoint allows you to retrieve a Thumbnail in live on the steaming video.", + "tags": [ + "Thumbnail" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/thumbnail", + "operationId": "Streaming/videoShowPicture", + "summary": "Show picture", + "categoryPath": [ + "Streaming video", + "Thumbnail" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The unique identifier (ID) of the channel to request.", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 76439 + }, + "enumValues": [], + "values": [], + "examples": [ + 76439 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoListCountries", + "functionName": "streamingVideolistcountries", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/countries", + "summary": "List countries", + "description": "List all the countries available for anything as Code => Name.", + "tags": [ + "Misc > Countries" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/countries", + "operationId": "Streaming/videoListCountries", + "summary": "List countries", + "categoryPath": [ + "Streaming video", + "Misc", + "Countries" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming_videoReturnsAPackOrder_get_1_videos_order", + "functionName": "streamingVideoreturnsapackorderGet1VideosOrder", + "originalOperationId": "Streaming/videoReturnsAPackOrder", + "domain": "video", + "method": "GET", + "path": "/1/videos/order", + "summary": "Returns a pack order", + "description": "Retrieve all info about the pack currently used by the account from\nwhich the request was made. This includes pricing and excess data.\nIf the account has no active offer, this will throw an error.", + "tags": [ + "order" + ], + "mutating": false, + "pathParameters": [ + { + "name": "order", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/order", + "operationId": "Streaming/videoReturnsAPackOrder", + "summary": "Returns a pack order", + "categoryPath": [ + "Streaming video", + "order" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "order", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "channel.options", + "enum": [ + "account", + "channel", + "channel.options", + "channel.options_orders", + "consumption", + "pack", + "vod", + "right", + "prices" + ] + }, + "enumValues": [ + "account", + "channel", + "channel.options", + "channel.options_orders", + "consumption", + "pack", + "vod", + "right", + "prices" + ], + "values": [ + "account", + "channel", + "channel.options", + "channel.options_orders", + "consumption", + "pack", + "vod", + "right", + "prices" + ], + "examples": [ + "channel.options" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoUpdateAPack", + "functionName": "streamingVideoupdateapack", + "originalOperationId": null, + "domain": "video", + "method": "PUT", + "path": "/1/videos/order", + "summary": "Update a pack", + "description": "This endpoint allows you to update a Pack order.", + "tags": [ + "order" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/videos/order", + "operationId": "Streaming/videoUpdateAPack", + "summary": "Update a pack", + "categoryPath": [ + "Streaming video", + "order" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "vod", + "enum": [ + "account", + "channel", + "channel.options", + "channel.options_orders", + "consumption", + "pack", + "vod", + "right", + "prices" + ] + }, + "enumValues": [ + "account", + "channel", + "channel.options", + "channel.options_orders", + "consumption", + "pack", + "vod", + "right", + "prices" + ], + "values": [ + "account", + "channel", + "channel.options", + "channel.options_orders", + "consumption", + "pack", + "vod", + "right", + "prices" + ], + "examples": [ + "vod" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoReturnsAPackOrder", + "functionName": "streamingVideoreturnsapackorder", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/order/{order}", + "summary": "Returns a pack order", + "description": "Retrieve all info about the pack currently used by the account from\nwhich the request was made. This includes pricing and excess data.\nIf the account has no active offer, this will throw an error.", + "tags": [ + "order" + ], + "mutating": false, + "pathParameters": [ + { + "name": "order", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/order/%7Border%7D", + "operationId": "Streaming/videoReturnsAPackOrder", + "summary": "Returns a pack order", + "categoryPath": [ + "Streaming video", + "order" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "order", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "with", + "in": "query", + "required": false, + "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "channel", + "enum": [ + "account", + "channel", + "channel.options", + "channel.options_orders", + "consumption", + "pack", + "vod", + "right", + "prices" + ] + }, + "enumValues": [ + "account", + "channel", + "channel.options", + "channel.options_orders", + "consumption", + "pack", + "vod", + "right", + "prices" + ], + "values": [ + "account", + "channel", + "channel.options", + "channel.options_orders", + "consumption", + "pack", + "vod", + "right", + "prices" + ], + "examples": [ + "channel" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoGenerateStreamKey", + "functionName": "streamingVideogeneratestreamkey", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/password", + "summary": "Generate stream key", + "description": "Generate a random password string in base 52 (0-9a-zA-Z minus aeiouAEIOU).\nThe first 5 vowels have been removed to avoid bad luck passwords\n(1fUcky0u for example).", + "tags": [ + "Misc > stream" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/password", + "operationId": "Streaming/videoGenerateStreamKey", + "summary": "Generate stream key", + "categoryPath": [ + "Streaming video", + "Misc", + "stream" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "404" + ] + } + }, + { + "operationId": "Streaming/videoGetDescription", + "functionName": "streamingVideogetdescription", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/shop/descriptions", + "summary": "Get description", + "description": "This endpoint allows you to retrieve get the description on the pack order.", + "tags": [ + "Prices" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/shop/descriptions", + "operationId": "Streaming/videoGetDescription", + "summary": "Get description", + "categoryPath": [ + "Streaming video", + "Prices" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoGetPrice", + "functionName": "streamingVideogetprice", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/shop/prices", + "summary": "Get price", + "description": "This endpoint allows you to retrieve get the price on the pack order.", + "tags": [ + "Prices" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/shop/prices", + "operationId": "Streaming/videoGetPrice", + "summary": "Get price", + "categoryPath": [ + "Streaming video", + "Prices" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoConsumption", + "functionName": "streamingVideoconsumption", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/stats/consumption", + "summary": "Consumption", + "description": "This endpoint allows you to retrieve Global consumption all channel on the pack order.", + "tags": [ + "Stats > Globals > Consumption" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/stats/consumption", + "operationId": "Streaming/videoConsumption", + "summary": "Consumption", + "categoryPath": [ + "Streaming video", + "Stats", + "Globals", + "Consumption" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + }, + { + "name": "per", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "to", + "type": "integer", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoConsumptionPerChannelHistogram", + "functionName": "streamingVideoconsumptionperchannelhistogram", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/stats/consumption/channels/histogram", + "summary": "Consumption per Channel histogram", + "description": "This endpoint allows you to retrieve Global Histogram per channel on the pack order.", + "tags": [ + "Stats > Globals > Consumption" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/stats/consumption/channels/histogram", + "operationId": "Streaming/videoConsumptionPerChannelHistogram", + "summary": "Consumption per Channel histogram", + "categoryPath": [ + "Streaming video", + "Stats", + "Globals", + "Consumption" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + }, + { + "name": "per", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "to", + "type": "integer", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoClusters", + "functionName": "streamingVideoclusters", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/stats/geolocation/clusters", + "summary": "Clusters", + "description": "This endpoint allows you to retrieve Global unique viewers on the pack order.", + "tags": [ + "Stats > Globals > Geolocation" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/stats/geolocation/clusters", + "operationId": "Streaming/videoClusters", + "summary": "Clusters", + "categoryPath": [ + "Streaming video", + "Stats", + "Globals", + "Geolocation" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + }, + { + "name": "per", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "to", + "type": "integer", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoCountries", + "functionName": "streamingVideocountries", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/stats/geolocation/countries", + "summary": "Countries", + "description": "This endpoint allows you to retrieve Global all countries on the pack order.", + "tags": [ + "Stats > Globals > Geolocation" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/stats/geolocation/countries", + "operationId": "Streaming/videoCountries", + "summary": "Countries", + "categoryPath": [ + "Streaming video", + "Stats", + "Globals", + "Geolocation" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + }, + { + "name": "per", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "to", + "type": "integer", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoViewers", + "functionName": "streamingVideoviewers", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/stats/viewers", + "summary": "Viewers", + "description": "This endpoint allows you to retrieve Global viewers on the pack order.", + "tags": [ + "Stats > Globals > Viewers" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/stats/viewers", + "operationId": "Streaming/videoViewers", + "summary": "Viewers", + "categoryPath": [ + "Streaming video", + "Stats", + "Globals", + "Viewers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + }, + { + "name": "per", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoViewersPerChannelHistogram", + "functionName": "streamingVideoviewersperchannelhistogram", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/stats/viewers/channels/histogram", + "summary": "Viewers per channel histogram", + "description": "This endpoint allows you to retrieve Global viewers histogram per channel.", + "tags": [ + "Stats > Globals > Viewers" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/stats/viewers/channels/histogram", + "operationId": "Streaming/videoViewersPerChannelHistogram", + "summary": "Viewers per channel histogram", + "categoryPath": [ + "Streaming video", + "Stats", + "Globals", + "Viewers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + }, + { + "name": "per", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoViewersPerChannelShare", + "functionName": "streamingVideoviewersperchannelshare", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/stats/viewers/channels/shares", + "summary": "Viewers per channel share", + "description": "This endpoint allows you to retrieve Global viewers histogram share per channel.", + "tags": [ + "Stats > Globals > Viewers" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/stats/viewers/channels/shares", + "operationId": "Streaming/videoViewersPerChannelShare", + "summary": "Viewers per channel share", + "categoryPath": [ + "Streaming video", + "Stats", + "Globals", + "Viewers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + }, + { + "name": "per", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "to", + "type": "integer", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoViewersHistogram", + "functionName": "streamingVideoviewershistogram", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/stats/viewers/histogram", + "summary": "Viewers Histogram", + "description": "This endpoint allows you to retrieve Global unique viewers histogram on the pack order.", + "tags": [ + "Stats > Globals > Viewers" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/stats/viewers/histogram", + "operationId": "Streaming/videoViewersHistogram", + "summary": "Viewers Histogram", + "categoryPath": [ + "Streaming video", + "Stats", + "Globals", + "Viewers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + }, + { + "name": "per", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoUniqueViewers", + "functionName": "streamingVideouniqueviewers", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/stats/viewers/uniques", + "summary": "Unique Viewers", + "description": "This endpoint allows you to retrieve Global unique viewers on the pack order.", + "tags": [ + "Stats > Globals > Viewers" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/stats/viewers/uniques", + "operationId": "Streaming/videoUniqueViewers", + "summary": "Unique Viewers", + "categoryPath": [ + "Streaming video", + "Stats", + "Globals", + "Viewers" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + }, + { + "name": "per", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoViewingTime", + "functionName": "streamingVideoviewingtime", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/stats/viewing", + "summary": "Viewing time", + "description": "This endpoint allows you to retrieve Global Viewing histogram per channel.", + "tags": [ + "Stats > Globals > Viewing" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/stats/viewing", + "operationId": "Streaming/videoViewingTime", + "summary": "Viewing time", + "categoryPath": [ + "Streaming video", + "Stats", + "Globals", + "Viewing" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + }, + { + "name": "per", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoViewingHistogramParChannel", + "functionName": "streamingVideoviewinghistogramparchannel", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/stats/viewing/channels/histogram", + "summary": "Viewing histogram par channel", + "description": "This endpoint allows you to retrieve Global Viewing histogram per channel.", + "tags": [ + "Stats > Globals > Viewing" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": true + }, + { + "name": "per", + "in": "query", + "required": true + }, + { + "name": "account_id", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/stats/viewing/channels/histogram", + "operationId": "Streaming/videoViewingHistogramParChannel", + "summary": "Viewing histogram par channel", + "categoryPath": [ + "Streaming video", + "Stats", + "Globals", + "Viewing" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "from", + "in": "query", + "required": true, + "description": "Specify the starting date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Specify the starting date to get Consumption", + "example": "1640995200" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640995200" + ] + }, + { + "name": "to", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Specify the ending date to get Consumption", + "nullable": true, + "example": "1672444800" + }, + "enumValues": [], + "values": [], + "examples": [ + "1672444800" + ] + }, + { + "name": "per", + "in": "query", + "required": true, + "description": "Specify the ending date to get Consumption", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "enum": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "type": "string", + "description": "Specify", + "example": "\"toto\"" + }, + "enumValues": [ + "day", + "hour", + "minute", + "month", + "quarter", + "week", + "year" + ], + "values": [], + "examples": [ + "\"toto\"" + ] + }, + { + "name": "account_id", + "in": "query", + "required": true, + "description": "The account identifier", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "account_id", + "type": "integer", + "description": "Account identifier", + "example": "42000" + }, + "enumValues": [], + "values": [], + "examples": [ + "42000" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "Streaming/videoListTimezones", + "functionName": "streamingVideolisttimezones", + "originalOperationId": null, + "domain": "video", + "method": "GET", + "path": "/1/videos/timezones", + "summary": "List timezones", + "description": "List all the timezones available for \"America/Asuncion\": \"(GMT-03:00) Asuncion\",.", + "tags": [ + "Misc > Countries" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/videos/timezones", + "operationId": "Streaming/videoListTimezones", + "summary": "List timezones", + "categoryPath": [ + "Streaming video", + "Misc", + "Countries" + ], + "staff": false, + "beta": false, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + } +]; +//# sourceMappingURL=video.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/video.js.map b/dist/src/generated/catalog/domains/video.js.map new file mode 100644 index 0000000..49a7eed --- /dev/null +++ b/dist/src/generated/catalog/domains/video.js.map @@ -0,0 +1 @@ +{"version":3,"file":"video.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/video.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/vod.d.ts b/dist/src/generated/catalog/domains/vod.d.ts new file mode 100644 index 0000000..cbf4a38 --- /dev/null +++ b/dist/src/generated/catalog/domains/vod.d.ts @@ -0,0 +1,2 @@ +import type { OperationMetadata } from "../types.js"; +export declare const vodOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/vod.js b/dist/src/generated/catalog/domains/vod.js new file mode 100644 index 0000000..689bbe8 --- /dev/null +++ b/dist/src/generated/catalog/domains/vod.js @@ -0,0 +1,37401 @@ +export const vodOperations = [ + { + "operationId": "get_1_vod_category", + "functionName": "get1VodCategory", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/category", + "summary": "Lists all available categories.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/category", + "operationId": null, + "summary": "Lists all available categories", + "categoryPath": [ + "VOD", + "V2", + "Channel" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "get_1_vod_channel", + "functionName": "get1VodChannel", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel", + "summary": "List channels", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel", + "operationId": null, + "summary": "List channels", + "categoryPath": [ + "VOD", + "V2", + "Channel" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel", + "functionName": "get1VodChannelChannel", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}", + "summary": "Returns a channel.", + "description": "", + "tags": [ + "V2 > Channel" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D", + "operationId": null, + "summary": "Returns a channel", + "categoryPath": [ + "VOD", + "V2", + "Channel" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400" + ] + } + }, + { + "operationId": "put_1_vod_channel_channel", + "functionName": "put1VodChannelChannel", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/1/vod/channel/{channel}", + "summary": "Updates a channel.", + "description": "", + "tags": [ + "V2 > Channel" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D", + "operationId": null, + "summary": "Updates a channel", + "categoryPath": [ + "VOD", + "V2", + "Channel" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "422" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_browse", + "functionName": "delete1VodChannelChannelBrowse", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/browse", + "summary": "Moves one or many medias/folders to trash.", + "description": "Moves one or many medias/folders to trash.", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/browse", + "operationId": null, + "summary": "Moves one or many medias/folders to trash", + "categoryPath": [ + "VOD", + "V2", + "Browse" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "204" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_browse", + "functionName": "get1VodChannelChannelBrowse", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/browse", + "summary": "Lists all children of the channel's root folder.", + "description": "Lists all children of the channel's root folder.", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/browse", + "operationId": null, + "summary": "Lists all children of the channel's root folder", + "categoryPath": [ + "VOD", + "V2", + "Browse" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404", + "422" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_browse_file", + "functionName": "delete1VodChannelChannelBrowseFile", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/browse/{file}", + "summary": "Moves a media/folder to trash.", + "description": "Moves a media/folder to trash.", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "file", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/browse/%7Bfile%7D", + "operationId": null, + "summary": "Moves a media/folder to trash", + "categoryPath": [ + "VOD", + "V2", + "Browse" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "file", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + } + ], + "responseStatuses": [ + "204" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_browse_file", + "functionName": "get1VodChannelChannelBrowseFile", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/browse/{file}", + "summary": "Lists all children of a given folder.", + "description": "Lists all children of a given folder.", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "file", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/browse/%7Bfile%7D", + "operationId": null, + "summary": "Lists all children of a given folder", + "categoryPath": [ + "VOD", + "V2", + "Browse" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "file", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "put_1_vod_channel_channel_browse_file", + "functionName": "put1VodChannelChannelBrowseFile", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/1/vod/channel/{channel}/browse/{file}", + "summary": "Updates a media/folder.", + "description": "Updates a media/folder.", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "file", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/browse/%7Bfile%7D", + "operationId": null, + "summary": "Updates a media/folder", + "categoryPath": [ + "VOD", + "V2", + "Browse" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "file", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_browse_file_breadcrumb", + "functionName": "get1VodChannelChannelBrowseFileBreadcrumb", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/browse/{file}/breadcrumb", + "summary": "Returns the breadcrumb of the media/folder up to root ancestor.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/browse/%7Bfile%7D/breadcrumb", + "operationId": null, + "summary": "Returns the breadcrumb of the media/folder up to root ancestor", + "categoryPath": [ + "VOD", + "V2", + "Browse" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_browse_file_copy", + "functionName": "post1VodChannelChannelBrowseFileCopy", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/browse/{file}/copy", + "summary": "Duplicates a media/folder to a given folder.", + "description": "Duplicates a media/folder to a given folder.", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "file", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/browse/%7Bfile%7D/copy", + "operationId": null, + "summary": "Duplicates a media/folder to a given folder", + "categoryPath": [ + "VOD", + "V2", + "Browse" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "file", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_browse_file_export", + "functionName": "post1VodChannelChannelBrowseFileExport", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/browse/{file}/export", + "summary": "Exports a media to an external platform.", + "description": "", + "tags": [ + "V2 > Browse" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "file", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/browse/%7Bfile%7D/export", + "operationId": null, + "summary": "Exports a media to an external platform", + "categoryPath": [ + "VOD", + "V2", + "Browse" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "file", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_browse_file_move", + "functionName": "post1VodChannelChannelBrowseFileMove", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/browse/{file}/move", + "summary": "Moves a media/folder to a given folder.", + "description": "Moves a media/folder to a given folder.", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "file", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/browse/%7Bfile%7D/move", + "operationId": null, + "summary": "Moves a media/folder to a given folder", + "categoryPath": [ + "VOD", + "V2", + "Browse" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "file", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_browse_file_tree", + "functionName": "get1VodChannelChannelBrowseFileTree", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/browse/{file}/tree", + "summary": "Returns the tree of the folder with all its children, recursively.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/browse/%7Bfile%7D/tree", + "operationId": null, + "summary": "Returns the tree of the folder with all its children, recursively", + "categoryPath": [ + "VOD", + "V2", + "Browse" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_browse_breadcrumb", + "functionName": "get1VodChannelChannelBrowseBreadcrumb", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/browse/breadcrumb", + "summary": "Returns the breadcrumb of the media/folder up to root ancestor.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/browse/breadcrumb", + "operationId": null, + "summary": "Returns the breadcrumb of the media/folder up to root ancestor", + "categoryPath": [ + "VOD", + "V2", + "Browse" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_browse_copy", + "functionName": "post1VodChannelChannelBrowseCopy", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/browse/copy", + "summary": "Duplicates one or many medias/folders to a given folder.", + "description": "Duplicates one or many medias/folders to a given folder.", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/browse/copy", + "operationId": null, + "summary": "Duplicates one or many medias/folders to a given folder", + "categoryPath": [ + "VOD", + "V2", + "Browse" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_browse_export", + "functionName": "post1VodChannelChannelBrowseExport", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/browse/export", + "summary": "Exports one or many medias to an external platform.", + "description": "", + "tags": [ + "V2 > Browse" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/browse/export", + "operationId": null, + "summary": "Exports one or many medias to an external platform", + "categoryPath": [ + "VOD", + "V2", + "Browse" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_browse_move", + "functionName": "post1VodChannelChannelBrowseMove", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/browse/move", + "summary": "Moves one or many medias/folders to a given folder.", + "description": "Moves one or many medias/folders to a given folder.", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/browse/move", + "operationId": null, + "summary": "Moves one or many medias/folders to a given folder", + "categoryPath": [ + "VOD", + "V2", + "Browse" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_browse_trash", + "functionName": "delete1VodChannelChannelBrowseTrash", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/browse/trash", + "summary": "Deletes one or many medias/folders from trash, permanently.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/browse/trash", + "operationId": null, + "summary": "Deletes one or many medias/folders from trash, permanently", + "categoryPath": [ + "VOD", + "V2", + "Browse" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_browse_trash", + "functionName": "get1VodChannelChannelBrowseTrash", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/browse/trash", + "summary": "Lists all medias/folders in trash.", + "description": "Lists all medias/folders in trash.", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/browse/trash", + "operationId": null, + "summary": "Lists all medias/folders in trash", + "categoryPath": [ + "VOD", + "V2", + "Browse" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_browse_trash_file", + "functionName": "delete1VodChannelChannelBrowseTrashFile", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/browse/trash/{file}", + "summary": "Deletes a media/folder from trash, permanently.", + "description": "Deletes a media/folder from trash, permanently.", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "file", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/browse/trash/%7Bfile%7D", + "operationId": null, + "summary": "Deletes a media/folder from trash, permanently", + "categoryPath": [ + "VOD", + "V2", + "Browse" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "file", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + } + ], + "responseStatuses": [ + "204" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_browse_trash_file_restore", + "functionName": "post1VodChannelChannelBrowseTrashFileRestore", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/browse/trash/{file}/restore", + "summary": "Restores a media/folder from trash to its original location.", + "description": "Restores a media/folder from trash to its original location.", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "file", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/browse/trash/%7Bfile%7D/restore", + "operationId": null, + "summary": "Restores a media/folder from trash to its original location", + "categoryPath": [ + "VOD", + "V2", + "Browse" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "file", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_browse_trash_restore", + "functionName": "delete1VodChannelChannelBrowseTrashRestore", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/browse/trash/restore", + "summary": "Restores one or many medias/folders from trash to their original location.", + "description": "", + "tags": [ + "V2 > Browse" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/browse/trash/restore", + "operationId": null, + "summary": "Restores one or many medias/folders from trash to their original location", + "categoryPath": [ + "VOD", + "V2", + "Browse" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_browse_tree", + "functionName": "get1VodChannelChannelBrowseTree", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/browse/tree", + "summary": "Returns the tree of the folder with all its children, recursively.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/browse/tree", + "operationId": null, + "summary": "Returns the tree of the folder with all its children, recursively", + "categoryPath": [ + "VOD", + "V2", + "Browse" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "put_1_vod_channel_channel_browse_update", + "functionName": "put1VodChannelChannelBrowseUpdate", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/1/vod/channel/{channel}/browse/update", + "summary": "Updates one or many medias/folders.", + "description": "Updates one or many medias/folders.", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/browse/update", + "operationId": null, + "summary": "Updates one or many medias/folders", + "categoryPath": [ + "VOD", + "V2", + "Browse" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_callback", + "functionName": "delete1VodChannelChannelCallback", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/callback", + "summary": "Deletes one or many callbacks.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/callback", + "operationId": null, + "summary": "Deletes one or many callbacks", + "categoryPath": [ + "VOD", + "V2", + "Callback" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_callback", + "functionName": "get1VodChannelChannelCallback", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/callback", + "summary": "Lists all callbacks.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/callback", + "operationId": null, + "summary": "Lists all callbacks", + "categoryPath": [ + "VOD", + "V2", + "Callback" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_callback", + "functionName": "post1VodChannelChannelCallback", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/callback", + "summary": "Creates a new callback.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/callback", + "operationId": null, + "summary": "Creates a new callback", + "categoryPath": [ + "VOD", + "V2", + "Callback" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "201", + "422" + ] + } + }, + { + "operationId": "put_1_vod_channel_channel_callback", + "functionName": "put1VodChannelChannelCallback", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/1/vod/channel/{channel}/callback", + "summary": "Updates one or many callbacks.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/callback", + "operationId": null, + "summary": "Updates one or many callbacks", + "categoryPath": [ + "VOD", + "V2", + "Callback" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_callback_callback", + "functionName": "delete1VodChannelChannelCallbackCallback", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/callback/{callback}", + "summary": "Deletes a callback.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "callback", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/callback/%7Bcallback%7D", + "operationId": null, + "summary": "Deletes a callback", + "categoryPath": [ + "VOD", + "V2", + "Callback" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "callback", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_callback_callback", + "functionName": "get1VodChannelChannelCallbackCallback", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/callback/{callback}", + "summary": "Returns a callback.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "callback", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/callback/%7Bcallback%7D", + "operationId": null, + "summary": "Returns a callback", + "categoryPath": [ + "VOD", + "V2", + "Callback" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "callback", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400" + ] + } + }, + { + "operationId": "put_1_vod_channel_channel_callback_callback", + "functionName": "put1VodChannelChannelCallbackCallback", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/1/vod/channel/{channel}/callback/{callback}", + "summary": "Updates a callback.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "callback", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/callback/%7Bcallback%7D", + "operationId": null, + "summary": "Updates a callback", + "categoryPath": [ + "VOD", + "V2", + "Callback" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "callback", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "422" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_callback_log", + "functionName": "delete1VodChannelChannelCallbackLog", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/callback/log", + "summary": "Deletes one or many callback logs.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/callback/log", + "operationId": null, + "summary": "Deletes one or many callback logs", + "categoryPath": [ + "VOD", + "V2", + "CallbackLog" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_callback_log", + "functionName": "get1VodChannelChannelCallbackLog", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/callback/log", + "summary": "Lists all callback logs.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/callback/log", + "operationId": null, + "summary": "Lists all callback logs", + "categoryPath": [ + "VOD", + "V2", + "CallbackLog" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_callback_log_callbackLog", + "functionName": "delete1VodChannelChannelCallbackLogCallbacklog", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/callback/log/{callbackLog}", + "summary": "Deletes a callback log.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "callbackLog", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/callback/log/%7BcallbackLog%7D", + "operationId": null, + "summary": "Deletes a callback log", + "categoryPath": [ + "VOD", + "V2", + "CallbackLog" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "callbackLog", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_callback_log_callbackLog", + "functionName": "get1VodChannelChannelCallbackLogCallbacklog", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/callback/log/{callbackLog}", + "summary": "Returns a callback log.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "callbackLog", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/callback/log/%7BcallbackLog%7D", + "operationId": null, + "summary": "Returns a callback log", + "categoryPath": [ + "VOD", + "V2", + "CallbackLog" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "callbackLog", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_disk_usage", + "functionName": "get1VodChannelChannelDiskUsage", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/disk-usage", + "summary": "Returns the disk usage (in bytes) for the given channel.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/disk-usage", + "operationId": null, + "summary": "Returns the disk usage (in bytes) for the given channel", + "categoryPath": [ + "VOD", + "V2", + "Channel" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_encoding", + "functionName": "delete1VodChannelChannelEncoding", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/encoding", + "summary": "Deletes one or many players.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/encoding", + "operationId": null, + "summary": "Deletes one or many players", + "categoryPath": [ + "VOD", + "V2", + "Encoding" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_encoding", + "functionName": "get1VodChannelChannelEncoding", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/encoding", + "summary": "Lists all encodings.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/encoding", + "operationId": null, + "summary": "Lists all encodings", + "categoryPath": [ + "VOD", + "V2", + "Encoding" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_encoding", + "functionName": "post1VodChannelChannelEncoding", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/encoding", + "summary": "Creates a new encoding.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/encoding", + "operationId": null, + "summary": "Creates a new encoding", + "categoryPath": [ + "VOD", + "V2", + "Encoding" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "201", + "400", + "422" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_encoding_encoding", + "functionName": "delete1VodChannelChannelEncodingEncoding", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/encoding/{encoding}", + "summary": "Deletes an encoding.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "encoding", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/encoding/%7Bencoding%7D", + "operationId": null, + "summary": "Deletes an encoding", + "categoryPath": [ + "VOD", + "V2", + "Encoding" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "encoding", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "422" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_encoding_encoding", + "functionName": "get1VodChannelChannelEncodingEncoding", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/encoding/{encoding}", + "summary": "Returns an encoding.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "encoding", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/encoding/%7Bencoding%7D", + "operationId": null, + "summary": "Returns an encoding", + "categoryPath": [ + "VOD", + "V2", + "Encoding" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "encoding", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400" + ] + } + }, + { + "operationId": "put_1_vod_channel_channel_encoding_encoding", + "functionName": "put1VodChannelChannelEncodingEncoding", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/1/vod/channel/{channel}/encoding/{encoding}", + "summary": "Updates an encoding.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "encoding", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/encoding/%7Bencoding%7D", + "operationId": null, + "summary": "Updates an encoding", + "categoryPath": [ + "VOD", + "V2", + "Encoding" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "encoding", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "422" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_folder", + "functionName": "get1VodChannelChannelFolder", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/folder", + "summary": "List all folders.", + "description": "List all folders.", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/folder", + "operationId": null, + "summary": "List all folders", + "categoryPath": [ + "VOD", + "V2", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "media_duration", + "enum": [ + "allowed_country", + "disallowed_country", + "effectiveEncodings", + "media_count", + "media_duration" + ] + }, + "enumValues": [ + "allowed_country", + "disallowed_country", + "effectiveEncodings", + "media_count", + "media_duration" + ], + "values": [ + "allowed_country", + "disallowed_country", + "effectiveEncodings", + "media_count", + "media_duration" + ], + "examples": [ + "allowed_country,disallowed_country,effectiveEncodings,media_count,media_duration", + "media_duration" + ] + }, + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_folder", + "functionName": "post1VodChannelChannelFolder", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/folder", + "summary": "Creates a new folder in the channel's root folder.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/folder", + "operationId": null, + "summary": "Creates a new folder in the channel's root folder", + "categoryPath": [ + "VOD", + "V2", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_folder_folder", + "functionName": "delete1VodChannelChannelFolderFolder", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/folder/{folder}", + "summary": "Deletes a folder with all its children, recursively.", + "description": "Deletes a folder with all its children, recursively.", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D", + "operationId": null, + "summary": "Deletes a folder with all its children, recursively", + "categoryPath": [ + "VOD", + "V2", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "folder", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + } + ], + "responseStatuses": [ + "204" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_folder_folder", + "functionName": "get1VodChannelChannelFolderFolder", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/folder/{folder}", + "summary": "Returns a folder.", + "description": "Returns a folder.", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "$folder, new OptionsHttp($request", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D", + "operationId": null, + "summary": "Returns a folder", + "categoryPath": [ + "VOD", + "V2", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "media_duration", + "enum": [ + "allowed_country", + "disallowed_country", + "effectiveEncodings", + "media_count", + "media_duration" + ] + }, + "enumValues": [ + "allowed_country", + "disallowed_country", + "effectiveEncodings", + "media_count", + "media_duration" + ], + "values": [ + "allowed_country", + "disallowed_country", + "effectiveEncodings", + "media_count", + "media_duration" + ], + "examples": [ + "allowed_country,disallowed_country,effectiveEncodings,media_count,media_duration", + "media_duration" + ] + }, + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "folder", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + }, + { + "name": "$folder, new OptionsHttp($request", + "in": "query", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_folder_folder", + "functionName": "post1VodChannelChannelFolderFolder", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/folder/{folder}", + "summary": "Creates a new folder in the parent folder.", + "description": "Creates a new folder in the parent folder.", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D", + "operationId": null, + "summary": "Creates a new folder in the parent folder", + "categoryPath": [ + "VOD", + "V2", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "folder", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "put_1_vod_channel_channel_folder_folder", + "functionName": "put1VodChannelChannelFolderFolder", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/1/vod/channel/{channel}/folder/{folder}", + "summary": "Updates a folder.", + "description": "Updates a folder.", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D", + "operationId": null, + "summary": "Updates a folder", + "categoryPath": [ + "VOD", + "V2", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "folder", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_folder_folder_encoding", + "functionName": "delete1VodChannelChannelFolderFolderEncoding", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/folder/{folder}/encoding", + "summary": "Remove encodings from folder", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D/encoding", + "operationId": null, + "summary": "Remove encodings from folder", + "categoryPath": [ + "VOD", + "V2", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "folder", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_folder_folder_encoding", + "functionName": "post1VodChannelChannelFolderFolderEncoding", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/folder/{folder}/encoding", + "summary": "Adds one or many given encodings to a folder.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D/encoding", + "operationId": null, + "summary": "Adds one or many given encodings to a folder", + "categoryPath": [ + "VOD", + "V2", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "folder", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_folder_folder_encoding_encoding", + "functionName": "delete1VodChannelChannelFolderFolderEncodingEncoding", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/folder/{folder}/encoding/{encoding}", + "summary": "Removes an encoding from a folder.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "folder", + "in": "path", + "required": true + }, + { + "name": "encoding", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D/encoding/%7Bencoding%7D", + "operationId": null, + "summary": "Removes an encoding from a folder", + "categoryPath": [ + "VOD", + "V2", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "folder", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "encoding", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_folder_folder_encoding_encoding", + "functionName": "post1VodChannelChannelFolderFolderEncodingEncoding", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/folder/{folder}/encoding/{encoding}", + "summary": "Appends an encoding to a folder.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "folder", + "in": "path", + "required": true + }, + { + "name": "encoding", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D/encoding/%7Bencoding%7D", + "operationId": null, + "summary": "Appends an encoding to a folder", + "categoryPath": [ + "VOD", + "V2", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "folder", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "encoding", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_folder_folder_logo", + "functionName": "delete1VodChannelChannelFolderFolderLogo", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/folder/{folder}/logo", + "summary": "delete logo", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D/logo", + "operationId": null, + "summary": "delete logo", + "categoryPath": [ + "VOD", + "V2", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "folder", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_folder_folder_logo_logo", + "functionName": "post1VodChannelChannelFolderFolderLogoLogo", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/folder/{folder}/logo/{logo}", + "summary": "add logo to a folder", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "folder", + "in": "path", + "required": true + }, + { + "name": "logo", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D/logo/%7Blogo%7D", + "operationId": null, + "summary": "add logo to a folder", + "categoryPath": [ + "VOD", + "V2", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "folder", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "logo", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_folder_folder_playlist", + "functionName": "get1VodChannelChannelFolderFolderPlaylist", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/folder/{folder}/playlist", + "summary": "Lists all playlists having a given folder attached.", + "description": "Lists all playlists having a given folder attached.", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D/playlist", + "operationId": null, + "summary": "Lists all playlists having a given folder attached", + "categoryPath": [ + "VOD", + "V2", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "medias_count", + "enum": [ + "image", + "files", + "medias_count", + "medias_duration" + ] + }, + "enumValues": [ + "image", + "files", + "medias_count", + "medias_duration" + ], + "values": [ + "image", + "files", + "medias_count", + "medias_duration" + ], + "examples": [ + "image,files,medias_count,medias_duration", + "medias_count" + ] + }, + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "folder", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_folder_folder_user_activity_log", + "functionName": "get1VodChannelChannelFolderFolderUserActivityLog", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/folder/{folder}/user-activity-log", + "summary": "Get folder user activity log", + "description": "Get folder user activity log", + "tags": [ + "V2 > UserActivity" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D/user-activity-log", + "operationId": null, + "summary": "Get folder user activity log", + "categoryPath": [ + "VOD", + "V2", + "UserActivity" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "folder", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_folder_root", + "functionName": "get1VodChannelChannelFolderRoot", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/folder/root", + "summary": "Returns the channel's root folder.", + "description": "Returns the channel's root folder.", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/folder/root", + "operationId": null, + "summary": "Returns the channel's root folder", + "categoryPath": [ + "VOD", + "V2", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "media_count", + "enum": [ + "allowed_country", + "disallowed_country", + "effectiveEncodings", + "media_count", + "media_duration" + ] + }, + "enumValues": [ + "allowed_country", + "disallowed_country", + "effectiveEncodings", + "media_count", + "media_duration" + ], + "values": [ + "allowed_country", + "disallowed_country", + "effectiveEncodings", + "media_count", + "media_duration" + ], + "examples": [ + "allowed_country,disallowed_country,effectiveEncodings,media_count,media_duration", + "media_count" + ] + }, + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_ftp_user", + "functionName": "get1VodChannelChannelFtpUser", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/ftp/user", + "summary": "Lists all FTP users.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/ftp/user", + "operationId": null, + "summary": "Lists all FTP users", + "categoryPath": [ + "VOD", + "V2", + "FtpUser" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_ftp_user", + "functionName": "post1VodChannelChannelFtpUser", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/ftp/user", + "summary": "Creates a new FTP user.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/ftp/user", + "operationId": null, + "summary": "Creates a new FTP user", + "categoryPath": [ + "VOD", + "V2", + "FtpUser" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_ftp_user_ftpUser", + "functionName": "delete1VodChannelChannelFtpUserFtpuser", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/ftp/user/{ftpUser}", + "summary": "Deletes a FTP user.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "ftpUser", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/ftp/user/%7BftpUser%7D", + "operationId": null, + "summary": "Deletes a FTP user", + "categoryPath": [ + "VOD", + "V2", + "FtpUser" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "ftpUser", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_ftp_user_ftpUser", + "functionName": "get1VodChannelChannelFtpUserFtpuser", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/ftp/user/{ftpUser}", + "summary": "Returns a FTP user.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "ftpUser", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/ftp/user/%7BftpUser%7D", + "operationId": null, + "summary": "Returns a FTP user", + "categoryPath": [ + "VOD", + "V2", + "FtpUser" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "ftpUser", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400" + ] + } + }, + { + "operationId": "put_1_vod_channel_channel_ftp_user_ftpUser", + "functionName": "put1VodChannelChannelFtpUserFtpuser", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/1/vod/channel/{channel}/ftp/user/{ftpUser}", + "summary": "Updates a FTP user.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "ftpUser", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/ftp/user/%7BftpUser%7D", + "operationId": null, + "summary": "Updates a FTP user", + "categoryPath": [ + "VOD", + "V2", + "FtpUser" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "ftpUser", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "422" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_journal", + "functionName": "get1VodChannelChannelJournal", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/journal", + "summary": "Lists all event.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/journal", + "operationId": null, + "summary": "Lists all event", + "categoryPath": [ + "VOD", + "V2", + "Channel" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_logo", + "functionName": "delete1VodChannelChannelLogo", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/logo", + "summary": "Deletes logos", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/logo", + "operationId": null, + "summary": "Deletes logos", + "categoryPath": [ + "VOD", + "V2", + "Logo" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_logo", + "functionName": "get1VodChannelChannelLogo", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/logo", + "summary": "List logos", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/logo", + "operationId": null, + "summary": "List logos", + "categoryPath": [ + "VOD", + "V2", + "Logo" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_logo", + "functionName": "post1VodChannelChannelLogo", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/logo", + "summary": "Create a logo", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/logo", + "operationId": null, + "summary": "Create a logo", + "categoryPath": [ + "VOD", + "V2", + "Logo" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_logo_logo", + "functionName": "delete1VodChannelChannelLogoLogo", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/logo/{logo}", + "summary": "Delete logo", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "logo", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/logo/%7Blogo%7D", + "operationId": null, + "summary": "Delete logo", + "categoryPath": [ + "VOD", + "V2", + "Logo" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "logo", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_logo_logo", + "functionName": "get1VodChannelChannelLogoLogo", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/logo/{logo}", + "summary": "Display logo", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "logo", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/logo/%7Blogo%7D", + "operationId": null, + "summary": "Display logo", + "categoryPath": [ + "VOD", + "V2", + "Logo" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "logo", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "put_1_vod_channel_channel_logo_logo", + "functionName": "put1VodChannelChannelLogoLogo", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/1/vod/channel/{channel}/logo/{logo}", + "summary": "Updates logo", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "logo", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/logo/%7Blogo%7D", + "operationId": null, + "summary": "Updates logo", + "categoryPath": [ + "VOD", + "V2", + "Logo" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "logo", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_logo_logo_attach", + "functionName": "post1VodChannelChannelLogoLogoAttach", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/logo/{logo}/attach", + "summary": "Sets a logo either for media or folders", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "logo", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/logo/%7Blogo%7D/attach", + "operationId": null, + "summary": "Sets a logo either for media or folders", + "categoryPath": [ + "VOD", + "V2", + "Logo" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "logo", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_logo_detach", + "functionName": "post1VodChannelChannelLogoDetach", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/logo/detach", + "summary": "Detach logo", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/logo/detach", + "operationId": null, + "summary": "Detach logo", + "categoryPath": [ + "VOD", + "V2", + "Logo" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "422" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_media", + "functionName": "get1VodChannelChannelMedia", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/media", + "summary": "Lists all medias.", + "description": "Lists all medias.", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media", + "operationId": null, + "summary": "Lists all medias", + "categoryPath": [ + "VOD", + "V2", + "Media" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "state", + "enum": [ + "manifests", + "source", + "state", + "preview", + "sample", + "shot_boundaries", + "thumbnail", + "poster", + "encodings", + "progress", + "playbacks" + ] + }, + "enumValues": [ + "manifests", + "source", + "state", + "preview", + "sample", + "shot_boundaries", + "thumbnail", + "poster", + "encodings", + "progress", + "playbacks" + ], + "values": [ + "manifests", + "source", + "state", + "preview", + "sample", + "shot_boundaries", + "thumbnail", + "poster", + "encodings", + "progress", + "playbacks" + ], + "examples": [ + "manifests,source,state,preview,sample,shot_boundaries,thumbnail,poster,encodings,progress,playbacks", + "state" + ] + }, + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "put_1_vod_channel_channel_media", + "functionName": "put1VodChannelChannelMedia", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/1/vod/channel/{channel}/media", + "summary": "Updates one or many medias.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/media", + "operationId": null, + "summary": "Updates one or many medias", + "categoryPath": [ + "VOD", + "V2", + "Media" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_media_media", + "functionName": "delete1VodChannelChannelMediaMedia", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/media/{media}", + "summary": "Deletes a media.", + "description": "Deletes a media.", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D", + "operationId": null, + "summary": "Deletes a media", + "categoryPath": [ + "VOD", + "V2", + "Media" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + } + ], + "responseStatuses": [ + "204" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_media_media", + "functionName": "get1VodChannelChannelMediaMedia", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/media/{media}", + "summary": "Returns a media.", + "description": "Returns a media.", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "$media, new OptionsHttp($request", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D", + "operationId": null, + "summary": "Returns a media", + "categoryPath": [ + "VOD", + "V2", + "Media" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "shot_boundaries", + "enum": [ + "manifests", + "source", + "state", + "preview", + "sample", + "shot_boundaries", + "thumbnail", + "poster", + "encodings", + "progress", + "playbacks" + ] + }, + "enumValues": [ + "manifests", + "source", + "state", + "preview", + "sample", + "shot_boundaries", + "thumbnail", + "poster", + "encodings", + "progress", + "playbacks" + ], + "values": [ + "manifests", + "source", + "state", + "preview", + "sample", + "shot_boundaries", + "thumbnail", + "poster", + "encodings", + "progress", + "playbacks" + ], + "examples": [ + "manifests,source,state,preview,sample,shot_boundaries,thumbnail,poster,encodings,progress,playbacks", + "shot_boundaries" + ] + }, + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + }, + { + "name": "$media, new OptionsHttp($request", + "in": "query", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "put_1_vod_channel_channel_media_media", + "functionName": "put1VodChannelChannelMediaMedia", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/1/vod/channel/{channel}/media/{media}", + "summary": "Updates a media.", + "description": "Updates a media.", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D", + "operationId": null, + "summary": "Updates a media", + "categoryPath": [ + "VOD", + "V2", + "Media" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_media_media_chapter", + "functionName": "delete1VodChannelChannelMediaMediaChapter", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/media/{media}/chapter", + "summary": "Deletes one or many chapters.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/chapter", + "operationId": null, + "summary": "Deletes one or many chapters", + "categoryPath": [ + "VOD", + "V2", + "Chapter" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_media_media_chapter", + "functionName": "get1VodChannelChannelMediaMediaChapter", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/media/{media}/chapter", + "summary": "Lists all chapters of a given media.", + "description": "Lists all chapters of a given media.", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/chapter", + "operationId": null, + "summary": "Lists all chapters of a given media", + "categoryPath": [ + "VOD", + "V2", + "Chapter" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "image", + "enum": [ + "image" + ] + }, + "enumValues": [ + "image" + ], + "values": [ + "image" + ], + "examples": [ + "image" + ] + }, + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_media_media_chapter", + "functionName": "post1VodChannelChannelMediaMediaChapter", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/media/{media}/chapter", + "summary": "Creates a new chapter to a given media.", + "description": "Creates a new chapter to a given media.", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/chapter", + "operationId": null, + "summary": "Creates a new chapter to a given media", + "categoryPath": [ + "VOD", + "V2", + "Chapter" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "put_1_vod_channel_channel_media_media_chapter", + "functionName": "put1VodChannelChannelMediaMediaChapter", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/1/vod/channel/{channel}/media/{media}/chapter", + "summary": "Updates one or many chapters.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/chapter", + "operationId": null, + "summary": "Updates one or many chapters", + "categoryPath": [ + "VOD", + "V2", + "Chapter" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_media_media_chapter_chapter", + "functionName": "delete1VodChannelChannelMediaMediaChapterChapter", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/media/{media}/chapter/{chapter}", + "summary": "Deletes a chapter.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + }, + { + "name": "chapter", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/chapter/%7Bchapter%7D", + "operationId": null, + "summary": "Deletes a chapter", + "categoryPath": [ + "VOD", + "V2", + "Chapter" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "chapter", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_media_media_chapter_chapter", + "functionName": "get1VodChannelChannelMediaMediaChapterChapter", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/media/{media}/chapter/{chapter}", + "summary": "Returns a chapter.", + "description": "Returns a chapter.", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + }, + { + "name": "chapter", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "$media, $chapter, new OptionsHttp($request", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/chapter/%7Bchapter%7D", + "operationId": null, + "summary": "Returns a chapter", + "categoryPath": [ + "VOD", + "V2", + "Chapter" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "image", + "enum": [ + "image" + ] + }, + "enumValues": [ + "image" + ], + "values": [ + "image" + ], + "examples": [ + "image" + ] + }, + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + }, + { + "name": "chapter", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + }, + { + "name": "$media, $chapter, new OptionsHttp($request", + "in": "query", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "put_1_vod_channel_channel_media_media_chapter_chapter", + "functionName": "put1VodChannelChannelMediaMediaChapterChapter", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/1/vod/channel/{channel}/media/{media}/chapter/{chapter}", + "summary": "Updates a chapter.", + "description": "Updates a chapter.", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + }, + { + "name": "chapter", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/chapter/%7Bchapter%7D", + "operationId": null, + "summary": "Updates a chapter", + "categoryPath": [ + "VOD", + "V2", + "Chapter" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + }, + { + "name": "chapter", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_media_media_cut", + "functionName": "get1VodChannelChannelMediaMediaCut", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/media/{media}/cut", + "summary": "List media cuts", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/cut", + "operationId": null, + "summary": "List media cuts", + "categoryPath": [ + "VOD", + "V2", + "Cut" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_media_media_cut", + "functionName": "post1VodChannelChannelMediaMediaCut", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/media/{media}/cut", + "summary": "Cut a media", + "description": "Cut a media with {\"from\":2,\"duration\":20} in seconds", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": false + }, + { + "name": "media", + "in": "path", + "required": false + } + ], + "queryParameters": [ + { + "name": "new", + "in": "query", + "required": false + }, + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "duration", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/cut", + "operationId": null, + "summary": "Cut a media", + "categoryPath": [ + "VOD", + "V2", + "Cut" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "new", + "in": "query", + "required": false, + "description": "creates a new trimmed media if set to 1", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "time in seconds where the trim starts, in multiples of 2", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "2", + "example" + ] + }, + { + "name": "duration", + "in": "query", + "required": false, + "description": "duration of the trim in seconds, in multiples of 2, is (endTime-startTrimTime)", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "24", + "example" + ] + }, + { + "name": "channel", + "in": "path", + "required": false, + "description": "channel id", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": false, + "description": "media uuid", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_media_media_logo", + "functionName": "delete1VodChannelChannelMediaMediaLogo", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/media/{media}/logo", + "summary": "Attach logo", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/logo", + "operationId": null, + "summary": "Attach logo", + "categoryPath": [ + "VOD", + "V2", + "Media" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_media_media_logo_logo", + "functionName": "post1VodChannelChannelMediaMediaLogoLogo", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/media/{media}/logo/{logo}", + "summary": "Attach logo", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + }, + { + "name": "logo", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/logo/%7Blogo%7D", + "operationId": null, + "summary": "Attach logo", + "categoryPath": [ + "VOD", + "V2", + "Media" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "logo", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_media_media_playlist", + "functionName": "get1VodChannelChannelMediaMediaPlaylist", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/media/{media}/playlist", + "summary": "Lists all playlists having a given media attached.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/playlist", + "operationId": null, + "summary": "Lists all playlists having a given media attached", + "categoryPath": [ + "VOD", + "V2", + "Media" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_media_media_subtitle", + "functionName": "delete1VodChannelChannelMediaMediaSubtitle", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/media/{media}/subtitle", + "summary": "Deletes many subtitles.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle", + "operationId": null, + "summary": "Deletes many subtitles", + "categoryPath": [ + "VOD", + "V2", + "Subtitles" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_media_media_subtitle", + "functionName": "get1VodChannelChannelMediaMediaSubtitle", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/media/{media}/subtitle", + "summary": "Lists all subtitles of a given media.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle", + "operationId": null, + "summary": "Lists all subtitles of a given media", + "categoryPath": [ + "VOD", + "V2", + "Subtitles" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_media_media_subtitle", + "functionName": "post1VodChannelChannelMediaMediaSubtitle", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/media/{media}/subtitle", + "summary": "Generate subtitle from media", + "description": "( async action ) Generate subtitle from media", + "tags": [ + "V2 > Subtitles" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle", + "operationId": null, + "summary": "Generate subtitle from media", + "categoryPath": [ + "VOD", + "V2", + "Subtitles" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "put_1_vod_channel_channel_media_media_subtitle", + "functionName": "put1VodChannelChannelMediaMediaSubtitle", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/1/vod/channel/{channel}/media/{media}/subtitle", + "summary": "Updates one or many subtitle.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle", + "operationId": null, + "summary": "Updates one or many subtitle", + "categoryPath": [ + "VOD", + "V2", + "Subtitles" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "422" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_media_media_subtitle_language", + "functionName": "post1VodChannelChannelMediaMediaSubtitleLanguage", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/media/{media}/subtitle/{language}", + "summary": "Creates a new subtitle to a given media.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + }, + { + "name": "language", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle/%7Blanguage%7D", + "operationId": null, + "summary": "Creates a new subtitle to a given media", + "categoryPath": [ + "VOD", + "V2", + "Subtitles" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "language", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "201", + "422" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_media_media_subtitle_language_import", + "functionName": "post1VodChannelChannelMediaMediaSubtitleLanguageImport", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/media/{media}/subtitle/{language}/import", + "summary": "Creates a new subtitle to a given media, from a provided file.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + }, + { + "name": "language", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle/%7Blanguage%7D/import", + "operationId": null, + "summary": "Creates a new subtitle to a given media, from a provided file", + "categoryPath": [ + "VOD", + "V2", + "Subtitles" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "language", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_media_media_subtitle_subtitle", + "functionName": "delete1VodChannelChannelMediaMediaSubtitleSubtitle", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/media/{media}/subtitle/{subtitle}", + "summary": "Deletes a subtitle.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + }, + { + "name": "subtitle", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle/%7Bsubtitle%7D", + "operationId": null, + "summary": "Deletes a subtitle", + "categoryPath": [ + "VOD", + "V2", + "Subtitles" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "subtitle", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_media_media_subtitle_subtitle", + "functionName": "get1VodChannelChannelMediaMediaSubtitleSubtitle", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/media/{media}/subtitle/{subtitle}", + "summary": "Returns a subtitle.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + }, + { + "name": "subtitle", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle/%7Bsubtitle%7D", + "operationId": null, + "summary": "Returns a subtitle", + "categoryPath": [ + "VOD", + "V2", + "Subtitles" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "subtitle", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "put_1_vod_channel_channel_media_media_subtitle_subtitle", + "functionName": "put1VodChannelChannelMediaMediaSubtitleSubtitle", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/1/vod/channel/{channel}/media/{media}/subtitle/{subtitle}", + "summary": "Updates a subtitle.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + }, + { + "name": "subtitle", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle/%7Bsubtitle%7D", + "operationId": null, + "summary": "Updates a subtitle", + "categoryPath": [ + "VOD", + "V2", + "Subtitles" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "subtitle", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "put_1_vod_channel_channel_media_media_subtitle_subtitle_default", + "functionName": "put1VodChannelChannelMediaMediaSubtitleSubtitleDefault", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/1/vod/channel/{channel}/media/{media}/subtitle/{subtitle}/default", + "summary": "set a default subtitle.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + }, + { + "name": "subtitle", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle/%7Bsubtitle%7D/default", + "operationId": null, + "summary": "set a default subtitle", + "categoryPath": [ + "VOD", + "V2", + "Subtitles" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "subtitle", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_media_media_subtitle_subtitle_summarize", + "functionName": "get1VodChannelChannelMediaMediaSubtitleSubtitleSummarize", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/media/{media}/subtitle/{subtitle}/summarize", + "summary": "Get summary from subtitle", + "description": "( async action ) Get Summary from an existing subtitle, then setting it as its media description", + "tags": [ + "V2 > Subtitles" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + }, + { + "name": "subtitle", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle/%7Bsubtitle%7D/summarize", + "operationId": null, + "summary": "Get summary from subtitle", + "categoryPath": [ + "VOD", + "V2", + "Subtitles" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "subtitle", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_media_media_subtitle_subtitle_summarize", + "functionName": "post1VodChannelChannelMediaMediaSubtitleSubtitleSummarize", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/media/{media}/subtitle/{subtitle}/summarize", + "summary": "Get custom summary from media", + "description": "Get Summary from an existing subtitle with custom parameters", + "tags": [ + "V2 > Subtitles" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + }, + { + "name": "subtitle", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle/%7Bsubtitle%7D/summarize", + "operationId": null, + "summary": "Get custom summary from media", + "categoryPath": [ + "VOD", + "V2", + "Subtitles" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "subtitle", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_media_media_subtitle_subtitle_translate", + "functionName": "post1VodChannelChannelMediaMediaSubtitleSubtitleTranslate", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/media/{media}/subtitle/{subtitle}/translate", + "summary": "Translate Subtitle", + "description": "( async action ) Translate a subtitle into other languages", + "tags": [ + "V2 > Subtitles" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + }, + { + "name": "subtitle", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle/%7Bsubtitle%7D/translate", + "operationId": null, + "summary": "Translate Subtitle", + "categoryPath": [ + "VOD", + "V2", + "Subtitles" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "subtitle", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_media_media_subtitle_summarize", + "functionName": "get1VodChannelChannelMediaMediaSubtitleSummarize", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/media/{media}/subtitle/summarize", + "summary": "Get summary from media as description", + "description": "( async action ) Get Summary from a media by extracting first its subtitles, then setting it as its media description", + "tags": [ + "V2 > Subtitles" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle/summarize", + "operationId": null, + "summary": "Get summary from media as description", + "categoryPath": [ + "VOD", + "V2", + "Subtitles" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_media_media_thumbnail", + "functionName": "get1VodChannelChannelMediaMediaThumbnail", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/media/{media}/thumbnail", + "summary": "Returns the media poster.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/thumbnail", + "operationId": null, + "summary": "Returns the media poster", + "categoryPath": [ + "VOD", + "V2", + "Thumbnail" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_media_media_thumbnail", + "functionName": "post1VodChannelChannelMediaMediaThumbnail", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/media/{media}/thumbnail", + "summary": "Replaces the thumbnail & poster for a given media", + "description": "Replaces the thumbnail & poster for a given media with the file provided in the request as multipart/form-data.", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "file", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "multipart/form-data" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/thumbnail", + "operationId": null, + "summary": "Replaces the thumbnail & poster for a given media", + "categoryPath": [ + "VOD", + "V2", + "Thumbnail" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "file", + "in": "query", + "required": true, + "description": "The thumbnail file", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "uploaded file within multipart/form-data ( ex: using
    )", + "example" + ] + }, + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "media uuid : 1jhv....", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404", + "422" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_media_media_thumbstrip", + "functionName": "post1VodChannelChannelMediaMediaThumbstrip", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/media/{media}/thumbstrip", + "summary": "Get new thumbstrip thumbnail ( for medias older than 2024, async job )", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/thumbstrip", + "operationId": null, + "summary": "Get new thumbstrip thumbnail ( for medias older than 2024, async job )", + "categoryPath": [ + "VOD", + "V2", + "Media" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_media_media_user_activity_log", + "functionName": "get1VodChannelChannelMediaMediaUserActivityLog", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/media/{media}/user-activity-log", + "summary": "Get media user activity log", + "description": "Get media user activity log", + "tags": [ + "V2 > UserActivity" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/user-activity-log", + "operationId": null, + "summary": "Get media user activity log", + "categoryPath": [ + "VOD", + "V2", + "UserActivity" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_media_media_waveform", + "functionName": "post1VodChannelChannelMediaMediaWaveform", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/media/{media}/waveform", + "summary": "Get new more precise waveform ( for medias older than 2024, async job )", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/waveform", + "operationId": null, + "summary": "Get new more precise waveform ( for medias older than 2024, async job )", + "categoryPath": [ + "VOD", + "V2", + "Media" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_player", + "functionName": "delete1VodChannelChannelPlayer", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/player", + "summary": "Deletes one or many players.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/player", + "operationId": null, + "summary": "Deletes one or many players", + "categoryPath": [ + "VOD", + "V2", + "Player" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_player", + "functionName": "get1VodChannelChannelPlayer", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/player", + "summary": "Lists all players.", + "description": "Lists all players.", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/player", + "operationId": null, + "summary": "Lists all players", + "categoryPath": [ + "VOD", + "V2", + "Player" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "geoip_image", + "enum": [ + "files", + "logo_image", + "preload_image", + "interrupt_image", + "geoip_image", + "restrict_image", + "is_channel_default" + ] + }, + "enumValues": [ + "files", + "logo_image", + "preload_image", + "interrupt_image", + "geoip_image", + "restrict_image", + "is_channel_default" + ], + "values": [ + "files", + "logo_image", + "preload_image", + "interrupt_image", + "geoip_image", + "restrict_image", + "is_channel_default" + ], + "examples": [ + "files,logo_image,preload_image,interrupt_image,geoip_image,restrict_image,is_channel_default", + "geoip_image" + ] + }, + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_player", + "functionName": "post1VodChannelChannelPlayer", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/player", + "summary": "Creates a new player.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/player", + "operationId": null, + "summary": "Creates a new player", + "categoryPath": [ + "VOD", + "V2", + "Player" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "201", + "422" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_player_player", + "functionName": "delete1VodChannelChannelPlayerPlayer", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/player/{player}", + "summary": "Deletes a player.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/player/%7Bplayer%7D", + "operationId": null, + "summary": "Deletes a player", + "categoryPath": [ + "VOD", + "V2", + "Player" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "403" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_player_player", + "functionName": "get1VodChannelChannelPlayerPlayer", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/player/{player}", + "summary": "Returns a player.", + "description": "Returns a player.", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "$player, new OptionsHttp($request", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/player/%7Bplayer%7D", + "operationId": null, + "summary": "Returns a player", + "categoryPath": [ + "VOD", + "V2", + "Player" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "logo_image", + "enum": [ + "files", + "logo_image", + "preload_image", + "interrupt_image", + "geoip_image", + "restrict_image", + "is_channel_default" + ] + }, + "enumValues": [ + "files", + "logo_image", + "preload_image", + "interrupt_image", + "geoip_image", + "restrict_image", + "is_channel_default" + ], + "values": [ + "files", + "logo_image", + "preload_image", + "interrupt_image", + "geoip_image", + "restrict_image", + "is_channel_default" + ], + "examples": [ + "files,logo_image,preload_image,interrupt_image,geoip_image,restrict_image,is_channel_default", + "logo_image" + ] + }, + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + }, + { + "name": "$player, new OptionsHttp($request", + "in": "query", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "put_1_vod_channel_channel_player_player", + "functionName": "put1VodChannelChannelPlayerPlayer", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/1/vod/channel/{channel}/player/{player}", + "summary": "Updates a player.", + "description": "Updates a player.", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/player/%7Bplayer%7D", + "operationId": null, + "summary": "Updates a player", + "categoryPath": [ + "VOD", + "V2", + "Player" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_player_player_ad", + "functionName": "delete1VodChannelChannelPlayerPlayerAd", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/player/{player}/ad", + "summary": "Deletes one or many ads.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/player/%7Bplayer%7D/ad", + "operationId": null, + "summary": "Deletes one or many ads", + "categoryPath": [ + "VOD", + "V2", + "Ad" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_player_player_ad", + "functionName": "get1VodChannelChannelPlayerPlayerAd", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/player/{player}/ad", + "summary": "Lists all ads.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/player/%7Bplayer%7D/ad", + "operationId": null, + "summary": "Lists all ads", + "categoryPath": [ + "VOD", + "V2", + "Ad" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_player_player_ad", + "functionName": "post1VodChannelChannelPlayerPlayerAd", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/player/{player}/ad", + "summary": "Creates a new ad.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/player/%7Bplayer%7D/ad", + "operationId": null, + "summary": "Creates a new ad", + "categoryPath": [ + "VOD", + "V2", + "Ad" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_player_player_ad_ad", + "functionName": "delete1VodChannelChannelPlayerPlayerAdAd", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/player/{player}/ad/{ad}", + "summary": "Deletes a ad.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + }, + { + "name": "ad", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/player/%7Bplayer%7D/ad/%7Bad%7D", + "operationId": null, + "summary": "Deletes a ad", + "categoryPath": [ + "VOD", + "V2", + "Ad" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "ad", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_player_player_ad_ad", + "functionName": "get1VodChannelChannelPlayerPlayerAdAd", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/player/{player}/ad/{ad}", + "summary": "Returns a ad.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + }, + { + "name": "ad", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/player/%7Bplayer%7D/ad/%7Bad%7D", + "operationId": null, + "summary": "Returns a ad", + "categoryPath": [ + "VOD", + "V2", + "Ad" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "ad", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "put_1_vod_channel_channel_player_player_ad_ad", + "functionName": "put1VodChannelChannelPlayerPlayerAdAd", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/1/vod/channel/{channel}/player/{player}/ad/{ad}", + "summary": "Updates a ad.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + }, + { + "name": "ad", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/player/%7Bplayer%7D/ad/%7Bad%7D", + "operationId": null, + "summary": "Updates a ad", + "categoryPath": [ + "VOD", + "V2", + "Ad" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "ad", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_player_player_copy", + "functionName": "post1VodChannelChannelPlayerPlayerCopy", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/player/{player}/copy", + "summary": "Duplicates a player.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "player", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/player/%7Bplayer%7D/copy", + "operationId": null, + "summary": "Duplicates a player", + "categoryPath": [ + "VOD", + "V2", + "Player" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "player", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_playlist", + "functionName": "delete1VodChannelChannelPlaylist", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/playlist", + "summary": "Deletes one or many playlists.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/playlist", + "operationId": null, + "summary": "Deletes one or many playlists", + "categoryPath": [ + "VOD", + "V2", + "Playlist" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_playlist", + "functionName": "get1VodChannelChannelPlaylist", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/playlist", + "summary": "Lists all playlists.", + "description": "Lists all playlists.", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/playlist", + "operationId": null, + "summary": "Lists all playlists", + "categoryPath": [ + "VOD", + "V2", + "Playlist" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "medias_count", + "enum": [ + "image", + "files", + "medias_count", + "medias_duration" + ] + }, + "enumValues": [ + "image", + "files", + "medias_count", + "medias_duration" + ], + "values": [ + "image", + "files", + "medias_count", + "medias_duration" + ], + "examples": [ + "image,files,medias_count,medias_duration", + "medias_count" + ] + }, + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_playlist", + "functionName": "post1VodChannelChannelPlaylist", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/playlist", + "summary": "Creates a new playlist.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/playlist", + "operationId": null, + "summary": "Creates a new playlist", + "categoryPath": [ + "VOD", + "V2", + "Playlist" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "201", + "400", + "422" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_playlist_playlist", + "functionName": "delete1VodChannelChannelPlaylistPlaylist", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/playlist/{playlist}", + "summary": "Deletes a playlist.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "playlist", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D", + "operationId": null, + "summary": "Deletes a playlist", + "categoryPath": [ + "VOD", + "V2", + "Playlist" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "playlist", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_playlist_playlist", + "functionName": "get1VodChannelChannelPlaylistPlaylist", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/playlist/{playlist}", + "summary": "Returns a playlist.", + "description": "Returns a playlist.", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "playlist", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "$playlist, new OptionsHttp($request", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D", + "operationId": null, + "summary": "Returns a playlist", + "categoryPath": [ + "VOD", + "V2", + "Playlist" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "image", + "enum": [ + "image", + "files", + "medias_count", + "medias_duration" + ] + }, + "enumValues": [ + "image", + "files", + "medias_count", + "medias_duration" + ], + "values": [ + "image", + "files", + "medias_count", + "medias_duration" + ], + "examples": [ + "image,files,medias_count,medias_duration", + "image" + ] + }, + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "playlist", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + }, + { + "name": "$playlist, new OptionsHttp($request", + "in": "query", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "patch_1_vod_channel_channel_playlist_playlist", + "functionName": "patch1VodChannelChannelPlaylistPlaylist", + "originalOperationId": null, + "domain": "vod", + "method": "PATCH", + "path": "/1/vod/channel/{channel}/playlist/{playlist}", + "summary": "Updates a playlist.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "playlist", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/patch/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D", + "operationId": null, + "summary": "Updates a playlist", + "categoryPath": [ + "VOD", + "V2", + "Playlist" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "playlist", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "put_1_vod_channel_channel_playlist_playlist", + "functionName": "put1VodChannelChannelPlaylistPlaylist", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/1/vod/channel/{channel}/playlist/{playlist}", + "summary": "Updates a playlist.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "playlist", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D", + "operationId": null, + "summary": "Updates a playlist", + "categoryPath": [ + "VOD", + "V2", + "Playlist" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "playlist", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_playlist_playlist_attach", + "functionName": "post1VodChannelChannelPlaylistPlaylistAttach", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/playlist/{playlist}/attach", + "summary": "Adds one or many given medias/folders to a playlist.", + "description": "", + "tags": [ + "V2 > Playlist" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "playlist", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D/attach", + "operationId": null, + "summary": "Adds one or many given medias/folders to a playlist", + "categoryPath": [ + "VOD", + "V2", + "Playlist" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "playlist", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_playlist_playlist_browse_folder", + "functionName": "get1VodChannelChannelPlaylistPlaylistBrowseFolder", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/playlist/{playlist}/browse/{folder?}", + "summary": "Lists all children of a given folder, with attached to playlist flag.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "playlist", + "in": "path", + "required": true + }, + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": null + }, + { + "operationId": "post_1_vod_channel_channel_playlist_playlist_copy", + "functionName": "post1VodChannelChannelPlaylistPlaylistCopy", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/playlist/{playlist}/copy", + "summary": "Duplicates a playlist.", + "description": "", + "tags": [ + "V2 > Playlist" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "playlist", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D/copy", + "operationId": null, + "summary": "Duplicates a playlist", + "categoryPath": [ + "VOD", + "V2", + "Playlist" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "playlist", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_playlist_playlist_detach", + "functionName": "delete1VodChannelChannelPlaylistPlaylistDetach", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/playlist/{playlist}/detach", + "summary": "Removes one or many given medias/folders from a playlist.", + "description": "", + "tags": [ + "V2 > Playlist" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "playlist", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D/detach", + "operationId": null, + "summary": "Removes one or many given medias/folders from a playlist", + "categoryPath": [ + "VOD", + "V2", + "Playlist" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "playlist", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_playlist_playlist_image", + "functionName": "delete1VodChannelChannelPlaylistPlaylistImage", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/playlist/{playlist}/image", + "summary": "Deletes a playlist Image", + "description": "delete the playlist image", + "tags": [ + "V2 > Playlist" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "playlist", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D/image", + "operationId": null, + "summary": "Deletes a playlist Image", + "categoryPath": [ + "VOD", + "V2", + "Playlist" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "playlist", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_playlist_playlist_image", + "functionName": "get1VodChannelChannelPlaylistPlaylistImage", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/playlist/{playlist}/image", + "summary": "Returns a playlist image.", + "description": "", + "tags": [ + "V2 > Playlist" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "playlist", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D/image", + "operationId": null, + "summary": "Returns a playlist image", + "categoryPath": [ + "VOD", + "V2", + "Playlist" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "playlist", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "422" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_playlist_playlist_media", + "functionName": "get1VodChannelChannelPlaylistPlaylistMedia", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/playlist/{playlist}/media", + "summary": "Lists all medias of a playlist.", + "description": "", + "tags": [ + "V2 > Playlist" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "playlist", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D/media", + "operationId": null, + "summary": "Lists all medias of a playlist", + "categoryPath": [ + "VOD", + "V2", + "Playlist" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "playlist", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_playlist_playlist_media_move_after", + "functionName": "post1VodChannelChannelPlaylistPlaylistMediaMoveAfter", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/playlist/{playlist}/media/move/after", + "summary": "Moves one or many given medias after a given media.", + "description": "", + "tags": [ + "V2 > Playlist" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "playlist", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D/media/move/after", + "operationId": null, + "summary": "Moves one or many given medias after a given media", + "categoryPath": [ + "VOD", + "V2", + "Playlist" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "playlist", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_playlist_playlist_media_move_before", + "functionName": "post1VodChannelChannelPlaylistPlaylistMediaMoveBefore", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/playlist/{playlist}/media/move/before", + "summary": "Moves one or many given medias before a given media.", + "description": "", + "tags": [ + "V2 > Playlist" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "playlist", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D/media/move/before", + "operationId": null, + "summary": "Moves one or many given medias before a given media", + "categoryPath": [ + "VOD", + "V2", + "Playlist" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "playlist", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_playlist_playlist_media_move_down", + "functionName": "post1VodChannelChannelPlaylistPlaylistMediaMoveDown", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/playlist/{playlist}/media/move/down", + "summary": "Moves one or many given medias one position down.", + "description": "", + "tags": [ + "V2 > Playlist" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "playlist", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D/media/move/down", + "operationId": null, + "summary": "Moves one or many given medias one position down", + "categoryPath": [ + "VOD", + "V2", + "Playlist" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "playlist", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_playlist_playlist_media_move_up", + "functionName": "post1VodChannelChannelPlaylistPlaylistMediaMoveUp", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/playlist/{playlist}/media/move/up", + "summary": "Moves one or many given medias one position up.", + "description": "", + "tags": [ + "V2 > Playlist" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "playlist", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D/media/move/up", + "operationId": null, + "summary": "Moves one or many given medias one position up", + "categoryPath": [ + "VOD", + "V2", + "Playlist" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "playlist", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_playlist_attach", + "functionName": "post1VodChannelChannelPlaylistAttach", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/playlist/attach", + "summary": "Adds one or many given medias/folders to one or many playlists.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/playlist/attach", + "operationId": null, + "summary": "Adds one or many given medias/folders to one or many playlists", + "categoryPath": [ + "VOD", + "V2", + "Playlist" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_playlist_detach", + "functionName": "delete1VodChannelChannelPlaylistDetach", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/playlist/detach", + "summary": "Removes one or many given medias/folders from one or many playlists.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/playlist/detach", + "operationId": null, + "summary": "Removes one or many given medias/folders from one or many playlists", + "categoryPath": [ + "VOD", + "V2", + "Playlist" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_share", + "functionName": "get1VodChannelChannelShare", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/share", + "summary": "Lists all shares.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/share", + "operationId": null, + "summary": "Lists all shares", + "categoryPath": [ + "VOD", + "V2", + "Share" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_share", + "functionName": "post1VodChannelChannelShare", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/share", + "summary": "Creates a new share to a given target", + "description": "Creates a share media or playlist, returns a share having id in order to build this url : https://player.vod2.infomaniak.com/res/embed/{{ ID }}.html", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/share", + "operationId": null, + "summary": "Creates a new share to a given target", + "categoryPath": [ + "VOD", + "V2", + "Share" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "delete_1_vod_channel_channel_share_share", + "functionName": "delete1VodChannelChannelShareShare", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/1/vod/channel/{channel}/share/{share}", + "summary": "Deletes a share.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "share", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/share/%7Bshare%7D", + "operationId": null, + "summary": "Deletes a share", + "categoryPath": [ + "VOD", + "V2", + "Share" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "share", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_share_share", + "functionName": "get1VodChannelChannelShareShare", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/share/{share}", + "summary": "Returns a share.", + "description": "Returns a share.", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "share", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "with", + "in": "query", + "required": false + }, + { + "name": "$share, new OptionsHttp($request", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/share/%7Bshare%7D", + "operationId": null, + "summary": "Returns a share", + "categoryPath": [ + "VOD", + "V2", + "Share" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "with", + "in": "query", + "required": false, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "target_id", + "enum": [ + "links", + "target_id", + "target_type", + "player", + "manifests", + "target" + ] + }, + "enumValues": [ + "links", + "target_id", + "target_type", + "player", + "manifests", + "target" + ], + "values": [ + "links", + "target_id", + "target_type", + "player", + "manifests", + "target" + ], + "examples": [ + "links,target_id,target_type,player,manifests,target", + "target_id" + ] + }, + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "share", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + }, + { + "name": "$share, new OptionsHttp($request", + "in": "query", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "put_1_vod_channel_channel_share_share", + "functionName": "put1VodChannelChannelShareShare", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/1/vod/channel/{channel}/share/{share}", + "summary": "Updates a share.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "share", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/share/%7Bshare%7D", + "operationId": null, + "summary": "Updates a share", + "categoryPath": [ + "VOD", + "V2", + "Share" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "share", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_share_share_token", + "functionName": "post1VodChannelChannelShareShareToken", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/share/{share}/token", + "summary": "Create a token from a share", + "description": "Create a token from a share, please take care to add https://player.vod2.infomaniak.com and https://api.vod2.infomaniak.com when using allowed_domains along when using infomaniak player", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "share", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/share/%7Bshare%7D/token", + "operationId": null, + "summary": "Create a token from a share", + "categoryPath": [ + "VOD", + "V2", + "Share" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "share", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_avg_time", + "functionName": "get1VodChannelChannelStatisticsAvgTime", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/avg_time", + "summary": "Get average time", + "description": "Get average consumed time", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/avg_time", + "operationId": null, + "summary": "Get average time", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_consumption", + "functionName": "get1VodChannelChannelStatisticsConsumption", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/consumption", + "summary": "Get channel consumption", + "description": "Get channel consumption", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/consumption", + "operationId": null, + "summary": "Get channel consumption", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_consumption_encodings_histogram", + "functionName": "get1VodChannelChannelStatisticsConsumptionEncodingsHistogram", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/consumption/encodings/histogram", + "summary": "Get channel consumption per encoding", + "description": "Get channel consumption per encoding", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/consumption/encodings/histogram", + "operationId": null, + "summary": "Get channel consumption per encoding", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + }, + { + "name": "per", + "in": "query", + "required": false, + "description": "Histogram grouped by 1d,1h,1m ..", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1d", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_media", + "functionName": "get1VodChannelChannelStatisticsMedia", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/media", + "summary": "Get channel top medias", + "description": "Get channel top medias", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media", + "operationId": null, + "summary": "Get channel top medias", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_media_media_consumption", + "functionName": "get1VodChannelChannelStatisticsMediaMediaConsumption", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/media/{media}/consumption", + "summary": "Get media consumption", + "description": "Get media consumption", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/consumption", + "operationId": null, + "summary": "Get media consumption", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_media_media_consumption_encodings_histogram", + "functionName": "get1VodChannelChannelStatisticsMediaMediaConsumptionEncodingsHistogram", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/media/{media}/consumption/encodings/histogram", + "summary": "Get media consumption per encoding", + "description": "Get media consumption per encoding", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/consumption/encodings/histogram", + "operationId": null, + "summary": "Get media consumption per encoding", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + }, + { + "name": "per", + "in": "query", + "required": false, + "description": "Histogram grouped by 1d,1h,1m ..", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1d", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_media_media_geolocation_clusters", + "functionName": "get1VodChannelChannelStatisticsMediaMediaGeolocationClusters", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/media/{media}/geolocation/clusters", + "summary": "Get media top clusters", + "description": "Get media top clusters", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/geolocation/clusters", + "operationId": null, + "summary": "Get media top clusters", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_media_media_geolocation_countries", + "functionName": "get1VodChannelChannelStatisticsMediaMediaGeolocationCountries", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/media/{media}/geolocation/countries", + "summary": "Get media top countries", + "description": "Get media top countries", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/geolocation/countries", + "operationId": null, + "summary": "Get media top countries", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_media_media_technologies_browsers_shares", + "functionName": "get1VodChannelChannelStatisticsMediaMediaTechnologiesBrowsersShares", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/media/{media}/technologies/browsers/shares", + "summary": "Get browser shares per media", + "description": "Get browser shares per media", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/technologies/browsers/shares", + "operationId": null, + "summary": "Get browser shares per media", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_media_media_technologies_os_shares", + "functionName": "get1VodChannelChannelStatisticsMediaMediaTechnologiesOsShares", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/media/{media}/technologies/os/shares", + "summary": "Get os shares per media", + "description": "Get os shares per media", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/technologies/os/shares", + "operationId": null, + "summary": "Get os shares per media", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_media_media_technologies_playback_shares", + "functionName": "get1VodChannelChannelStatisticsMediaMediaTechnologiesPlaybackShares", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/media/{media}/technologies/playback/shares", + "summary": "Get playbacks shares per media", + "description": "Get playbacks shares per media", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/technologies/playback/shares", + "operationId": null, + "summary": "Get playbacks shares per media", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_media_media_technologies_players_shares", + "functionName": "get1VodChannelChannelStatisticsMediaMediaTechnologiesPlayersShares", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/media/{media}/technologies/players/shares", + "summary": "Get players shares per media", + "description": "Get players shares per media", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/technologies/players/shares", + "operationId": null, + "summary": "Get players shares per media", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_media_media_viewers", + "functionName": "get1VodChannelChannelStatisticsMediaMediaViewers", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/media/{media}/viewers", + "summary": "Get media viewers", + "description": "Get media viewers", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "medias", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/viewers", + "operationId": null, + "summary": "Get media viewers", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + }, + { + "name": "medias", + "in": "query", + "required": true, + "description": "Valid Media identifiers separated with comma ,", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "?medias=1jhvl1uq4j94b,1jhvl1uq4j94c", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_media_media_viewers_encodings_histogram", + "functionName": "get1VodChannelChannelStatisticsMediaMediaViewersEncodingsHistogram", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/media/{media}/viewers/encodings/histogram", + "summary": "Get media viewers per encoding histogram", + "description": "Get media viewers per encoding histogram", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/viewers/encodings/histogram", + "operationId": null, + "summary": "Get media viewers per encoding histogram", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_media_media_viewers_encodings_shares", + "functionName": "get1VodChannelChannelStatisticsMediaMediaViewersEncodingsShares", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/media/{media}/viewers/encodings/shares", + "summary": "Get media viewers per encoding share", + "description": "Get media viewers per encoding share", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/viewers/encodings/shares", + "operationId": null, + "summary": "Get media viewers per encoding share", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_media_media_viewers_uniques", + "functionName": "get1VodChannelChannelStatisticsMediaMediaViewersUniques", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/media/{media}/viewers/uniques", + "summary": "Get media unique viewers", + "description": "Get media unique viewers", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "medias", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/viewers/uniques", + "operationId": null, + "summary": "Get media unique viewers", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + }, + { + "name": "medias", + "in": "query", + "required": true, + "description": "Valid Media identifiers separated with comma ,", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "?medias=1jhvl1uq4j94b,1jhvl1uq4j94c", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_media_media_viewing", + "functionName": "get1VodChannelChannelStatisticsMediaMediaViewing", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/media/{media}/viewing", + "summary": "Get media viewing time", + "description": "Get media viewing time", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/viewing", + "operationId": null, + "summary": "Get media viewing time", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_media_media_viewing_encodings_histogram", + "functionName": "get1VodChannelChannelStatisticsMediaMediaViewingEncodingsHistogram", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/media/{media}/viewing/encodings/histogram", + "summary": "Get viewing time per encoding and media", + "description": "Get viewing time per encoding and media", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/viewing/encodings/histogram", + "operationId": null, + "summary": "Get viewing time per encoding and media", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2uqa5v8a", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + }, + { + "name": "per", + "in": "query", + "required": false, + "description": "Histogram grouped by 1d,1h,1m ..", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1d", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_technologies_browsers_shares", + "functionName": "get1VodChannelChannelStatisticsTechnologiesBrowsersShares", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/technologies/browsers/shares", + "summary": "Get channel browser shares", + "description": "Get channel browser shares", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/technologies/browsers/shares", + "operationId": null, + "summary": "Get channel browser shares", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_technologies_os_shares", + "functionName": "get1VodChannelChannelStatisticsTechnologiesOsShares", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/technologies/os/shares", + "summary": "Get channel os shares", + "description": "Get channel os shares", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/technologies/os/shares", + "operationId": null, + "summary": "Get channel os shares", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_technologies_playback_shares", + "functionName": "get1VodChannelChannelStatisticsTechnologiesPlaybackShares", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/technologies/playback/shares", + "summary": "Get channel playbacks shares", + "description": "Get channel playbacks shares", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/technologies/playback/shares", + "operationId": null, + "summary": "Get channel playbacks shares", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_technologies_players_shares", + "functionName": "get1VodChannelChannelStatisticsTechnologiesPlayersShares", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/technologies/players/shares", + "summary": "Get channel players shares", + "description": "Get channel players shares", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/technologies/players/shares", + "operationId": null, + "summary": "Get channel players shares", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_time_ip", + "functionName": "get1VodChannelChannelStatisticsTimeIp", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/time_ip", + "summary": "Get consumed time per ip", + "description": "Get consumed time per ip : might timeout if there's too much values to return", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/time_ip", + "operationId": null, + "summary": "Get consumed time per ip", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404", + "500" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_viewers", + "functionName": "get1VodChannelChannelStatisticsViewers", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/viewers", + "summary": "Get channel viewers", + "description": "Get channel viewers", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/viewers", + "operationId": null, + "summary": "Get channel viewers", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_viewers_encodings_histogram", + "functionName": "get1VodChannelChannelStatisticsViewersEncodingsHistogram", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/viewers/encodings/histogram", + "summary": "Get channel viewers per encoding histogram", + "description": "Get channel viewers per encoding histogram", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/viewers/encodings/histogram", + "operationId": null, + "summary": "Get channel viewers per encoding histogram", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_viewers_encodings_shares", + "functionName": "get1VodChannelChannelStatisticsViewersEncodingsShares", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/viewers/encodings/shares", + "summary": "Get channel viewers per encoding share", + "description": "Get channel viewers per encoding share", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/viewers/encodings/shares", + "operationId": null, + "summary": "Get channel viewers per encoding share", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_viewers_histogram", + "functionName": "get1VodChannelChannelStatisticsViewersHistogram", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/viewers/histogram", + "summary": "Get channel viewers histogram", + "description": "Get channel viewers histogram", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/viewers/histogram", + "operationId": null, + "summary": "Get channel viewers histogram", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + }, + { + "name": "per", + "in": "query", + "required": false, + "description": "Histogram grouped by 1d,1h,1m ..", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1d", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_viewers_medias", + "functionName": "get1VodChannelChannelStatisticsViewersMedias", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/viewers/medias", + "summary": "Get media viewers", + "description": "Get media viewers", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "medias", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/viewers/medias", + "operationId": null, + "summary": "Get media viewers", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "medias", + "in": "query", + "required": true, + "description": "Valid Media identifiers separated with comma ,", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "?medias=1jhvl1uq4j94b,1jhvl1uq4j94c", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_viewers_uniques", + "functionName": "get1VodChannelChannelStatisticsViewersUniques", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/viewers/uniques", + "summary": "Get channel unique viewers", + "description": "Get channel unique viewers", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/viewers/uniques", + "operationId": null, + "summary": "Get channel unique viewers", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_viewers_uniques_medias", + "functionName": "get1VodChannelChannelStatisticsViewersUniquesMedias", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/viewers/uniques/medias", + "summary": "Get media unique viewers", + "description": "Get media unique viewers", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "medias", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/viewers/uniques/medias", + "operationId": null, + "summary": "Get media unique viewers", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "medias", + "in": "query", + "required": true, + "description": "Valid Media identifiers separated with comma ,", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "?medias=1jhvl1uq4j94b,1jhvl1uq4j94c", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_viewing", + "functionName": "get1VodChannelChannelStatisticsViewing", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/viewing", + "summary": "Get channel viewing time", + "description": "Get channel viewing time", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/viewing", + "operationId": null, + "summary": "Get channel viewing time", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_statistics_viewing_encodings_histogram", + "functionName": "get1VodChannelChannelStatisticsViewingEncodingsHistogram", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/statistics/viewing/encodings/histogram", + "summary": "Get channel viewing time per encoding", + "description": "Get channel viewing time per encoding", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/viewing/encodings/histogram", + "operationId": null, + "summary": "Get channel viewing time per encoding", + "categoryPath": [ + "VOD", + "V2", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "begin date timestamp", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "1640390400", + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_upload", + "functionName": "get1VodChannelChannelUpload", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/upload", + "summary": "List uploads", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/upload", + "operationId": null, + "summary": "List uploads", + "categoryPath": [ + "VOD", + "V2", + "Upload" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_1_vod_channel_channel_upload", + "functionName": "post1VodChannelChannelUpload", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/1/vod/channel/{channel}/upload", + "summary": "Create new Media", + "description": "Creates new Media with either\n$post = ['folder' => $folderIdentifier, 'filename' => $fileName, 'url' => $videoUrl]; // uploading file from url\n$post = ['folder' => $folderIdentifier, 'name' => $fileName, 'file' => new \\CURLFile($filePath, '', $fileName)]; // uploading file", + "tags": [ + "untagged" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [ + { + "name": "Digest", + "in": "header", + "required": false + } + ], + "cookieParameters": [], + "requestContentTypes": [ + "application/json", + "file" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/upload", + "operationId": null, + "summary": "Create new Media", + "categoryPath": [ + "VOD", + "V2", + "Upload" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "channel id : 6349", + "example" + ] + }, + { + "name": "Digest", + "in": "header", + "required": false, + "description": "Digest: algorythmn checksum", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "Digest: sha-256=X48E9qOokqqrvdts8nOJRJN3OWDUoyWxBf7kbu9DBPE=,unixsum=30637", + "example" + ] + }, + { + "name": "file", + "in": "formData", + "required": false, + "description": "uploaded file", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200", + "400", + "401", + "404" + ] + } + }, + { + "operationId": "get_1_vod_channel_channel_user_activity_log", + "functionName": "get1VodChannelChannelUserActivityLog", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/channel/{channel}/user-activity-log", + "summary": "Get channel user activity log", + "description": "Get channel user activity log", + "tags": [ + "V2 > UserActivity" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/user-activity-log", + "operationId": null, + "summary": "Get channel user activity log", + "categoryPath": [ + "VOD", + "V2", + "UserActivity" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "put_1_vod_channel_channel_user_activity_log", + "functionName": "put1VodChannelChannelUserActivityLog", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/1/vod/channel/{channel}/user-activity-log", + "summary": "Put user activity log", + "description": "Put channel user activity log", + "tags": [ + "V2 > UserActivity" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/user-activity-log", + "operationId": null, + "summary": "Put user activity log", + "categoryPath": [ + "VOD", + "V2", + "UserActivity" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "object", + "schema": { + "type": "object", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_country", + "functionName": "get1VodCountry", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/country", + "summary": "Lists all available countries.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/country", + "operationId": null, + "summary": "Lists all available countries", + "categoryPath": [ + "VOD", + "V2", + "Channel" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "get_1_vod_encoding_constraint", + "functionName": "get1VodEncodingConstraint", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/encoding/constraint", + "summary": "List major encoding constraints that should be respected", + "description": "in order to guarantee correct output encoding in most cases.\n\nStill, following these rules may lead to incorrect encodings.\nFor example, trying to encode something into a flv container\nwill fail if the audio sampling rate is not 44100, 22050 or 11025 Hz.", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/encoding/constraint", + "operationId": null, + "summary": "List major encoding constraints that should be respected", + "categoryPath": [ + "VOD", + "V2", + "Encoding" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_encoding_profile", + "functionName": "get1VodEncodingProfile", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/encoding/profile", + "summary": "List encoding profiles.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/encoding/profile", + "operationId": null, + "summary": "List encoding profiles", + "categoryPath": [ + "VOD", + "V2", + "Encoding" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_1_vod_language", + "functionName": "get1VodLanguage", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/language", + "summary": "Lists all available languages.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/language", + "operationId": null, + "summary": "Lists all available languages", + "categoryPath": [ + "VOD", + "V2", + "Channel" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200", + "400", + "422" + ] + } + }, + { + "operationId": "get_1_vod_search", + "functionName": "get1VodSearch", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/1/vod/search", + "summary": "Finds and returns anything matching a given query.", + "description": "", + "tags": [ + "untagged" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/1/vod/search", + "operationId": null, + "summary": "Finds and returns anything matching a given query", + "categoryPath": [ + "VOD", + "V2", + "Channel" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 1, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListChannelsV2", + "functionName": "vodlistchannelsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/accounts/{account}/channels", + "summary": "List channels.", + "description": "Retrieves a paginated list of channels associated with the provided account.", + "tags": [ + "V3 > Channel" + ], + "mutating": false, + "pathParameters": [ + { + "name": "account", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/accounts/%7Baccount%7D/channels", + "operationId": "VODListChannelsV2", + "summary": "List channels", + "categoryPath": [ + "VOD", + "V3", + "Channel" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "account", + "in": "path", + "required": true, + "description": "The Account unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 20328 + }, + "enumValues": [], + "values": [], + "examples": [ + 20328 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 96678 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 96678 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 23268 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 23268 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDeleteAdvertisementV2", + "functionName": "voddeleteadvertisementv2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/ads/{ad}", + "summary": "Delete advertisement.", + "description": "Deletes the specified advertisement.", + "tags": [ + "V3 > Ad" + ], + "mutating": true, + "pathParameters": [ + { + "name": "ad", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/ads/%7Bad%7D", + "operationId": "VODDeleteAdvertisementV2", + "summary": "Delete advertisement", + "categoryPath": [ + "VOD", + "V3", + "Ad" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "ad", + "in": "path", + "required": true, + "description": "The Ad unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODShowAdDetailsV2", + "functionName": "vodshowaddetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/ads/{ad}", + "summary": "Show ad details.", + "description": "Retrieves details of a specified ad.", + "tags": [ + "V3 > Ad" + ], + "mutating": false, + "pathParameters": [ + { + "name": "ad", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/ads/%7Bad%7D", + "operationId": "VODShowAdDetailsV2", + "summary": "Show ad details", + "categoryPath": [ + "VOD", + "V3", + "Ad" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "ad", + "in": "path", + "required": true, + "description": "The Ad unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODUpdateAdvertisementV2", + "functionName": "vodupdateadvertisementv2", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/2/vod/ads/{ad}", + "summary": "Update advertisement.", + "description": "Updates details of a specified advertisement based on the provided parameters.", + "tags": [ + "V3 > Ad" + ], + "mutating": true, + "pathParameters": [ + { + "name": "ad", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/vod/ads/%7Bad%7D", + "operationId": "VODUpdateAdvertisementV2", + "summary": "Update advertisement", + "categoryPath": [ + "VOD", + "V3", + "Ad" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "ad", + "in": "path", + "required": true, + "description": "The Ad unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODGetAlertV2", + "functionName": "vodgetalertv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/alerts/{alert}", + "summary": "Get alert.", + "description": "Get the requested alert", + "tags": [ + "V3 > Alert" + ], + "mutating": false, + "pathParameters": [ + { + "name": "alert", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/alerts/%7Balert%7D", + "operationId": "VODGetAlertV2", + "summary": "Get alert", + "categoryPath": [ + "VOD", + "V3", + "Alert" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "alert", + "in": "path", + "required": true, + "description": "The Alert unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODBrowseFolderV2", + "functionName": "vodbrowsefolderv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/browse/{folder}", + "summary": "Browse folder.", + "description": "Retrieves a paginated list of files associated with the provided channel and located at in the requested directory.", + "tags": [ + "V3 > Filesystem" + ], + "mutating": false, + "pathParameters": [ + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "deep", + "in": "query", + "required": false + }, + { + "name": "files", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/browse/%7Bfolder%7D", + "operationId": "VODBrowseFolderV2", + "summary": "Browse folder", + "categoryPath": [ + "VOD", + "V3", + "Filesystem" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "folder", + "in": "path", + "required": true, + "description": "The Folder unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "deep", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "deep", + "type": "boolean", + "nullable": true, + "example": false + }, + "enumValues": [], + "values": [], + "examples": [ + false + ] + }, + { + "name": "files", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "files", + "type": "string", + "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Bvf", + "nullable": true, + "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODGetFolderBreadcrumbV2", + "functionName": "vodgetfolderbreadcrumbv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/browse/{folder}/breadcrumb", + "summary": "Get folder breadcrumb.", + "description": "Retrieves the breadcrumb trail of a specified folder.", + "tags": [ + "V3 > Filesystem" + ], + "mutating": false, + "pathParameters": [ + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/browse/%7Bfolder%7D/breadcrumb", + "operationId": "VODGetFolderBreadcrumbV2", + "summary": "Get folder breadcrumb", + "categoryPath": [ + "VOD", + "V3", + "Filesystem" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "folder", + "in": "path", + "required": true, + "description": "The Folder unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODGetFolderTreeV2", + "functionName": "vodgetfoldertreev2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/browse/{folder}/tree", + "summary": "Get folder tree.", + "description": "Retrieves the tree structure of a specified folder.", + "tags": [ + "V3 > Filesystem" + ], + "mutating": false, + "pathParameters": [ + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/browse/%7Bfolder%7D/tree", + "operationId": "VODGetFolderTreeV2", + "summary": "Get folder tree", + "categoryPath": [ + "VOD", + "V3", + "Filesystem" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "folder", + "in": "path", + "required": true, + "description": "The Folder unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDeleteCallbackV2", + "functionName": "voddeletecallbackv2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/callbacks/{callback}", + "summary": "Delete callback.", + "description": "Deletes the specified callback.", + "tags": [ + "V3 > Callback" + ], + "mutating": true, + "pathParameters": [ + { + "name": "callback", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/callbacks/%7Bcallback%7D", + "operationId": "VODDeleteCallbackV2", + "summary": "Delete callback", + "categoryPath": [ + "VOD", + "V3", + "Callback" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "callback", + "in": "path", + "required": true, + "description": "The Callback unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODShowCallbackDetailsV2", + "functionName": "vodshowcallbackdetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/callbacks/{callback}", + "summary": "Show callback details.", + "description": "Retrieves details of a specified callback.", + "tags": [ + "V3 > Callback" + ], + "mutating": false, + "pathParameters": [ + { + "name": "callback", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/callbacks/%7Bcallback%7D", + "operationId": "VODShowCallbackDetailsV2", + "summary": "Show callback details", + "categoryPath": [ + "VOD", + "V3", + "Callback" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "callback", + "in": "path", + "required": true, + "description": "The Callback unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODUpdateCallbackDetailsV2", + "functionName": "vodupdatecallbackdetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/2/vod/callbacks/{callback}", + "summary": "Update callback details.", + "description": "Updates details of a specified callback based on the provided parameters.", + "tags": [ + "V3 > Callback" + ], + "mutating": true, + "pathParameters": [ + { + "name": "callback", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/vod/callbacks/%7Bcallback%7D", + "operationId": "VODUpdateCallbackDetailsV2", + "summary": "Update callback details", + "categoryPath": [ + "VOD", + "V3", + "Callback" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "callback", + "in": "path", + "required": true, + "description": "The Callback unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListCategoriesV2", + "functionName": "vodlistcategoriesv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/categories", + "summary": "List categories.", + "description": "Get a paginated list of the available media categories.", + "tags": [ + "V3 > Category" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/categories", + "operationId": "VODListCategoriesV2", + "summary": "List categories", + "categoryPath": [ + "VOD", + "V3", + "Category" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 89610 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 89610 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 35444 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 35444 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODShowChannelDetailsV2", + "functionName": "vodshowchanneldetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}", + "summary": "Show channel details.", + "description": "Retrieves details of a specified channel.", + "tags": [ + "V3 > Channel" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D", + "operationId": "VODShowChannelDetailsV2", + "summary": "Show channel details", + "categoryPath": [ + "VOD", + "V3", + "Channel" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 309 + }, + "enumValues": [], + "values": [], + "examples": [ + 309 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListAlertsV2", + "functionName": "vodlistalertsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}/alerts", + "summary": "List alerts.", + "description": "List all actives channel alerts.", + "tags": [ + "V3 > Alert" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/alerts", + "operationId": "VODListAlertsV2", + "summary": "List alerts", + "categoryPath": [ + "VOD", + "V3", + "Alert" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 32571 + }, + "enumValues": [], + "values": [], + "examples": [ + 32571 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 43337 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 43337 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 65654 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 65654 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDiscardFilesV2", + "functionName": "voddiscardfilesv2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/channels/{channel}/browse", + "summary": "Discard file(s).", + "description": "Discards the specified file associated with the provided channel based on the provided parameters.", + "tags": [ + "V3 > Filesystem" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "files", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/channels/%7Bchannel%7D/browse", + "operationId": "VODDiscardFilesV2", + "summary": "Discard file(s)", + "categoryPath": [ + "VOD", + "V3", + "Filesystem" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 72908 + }, + "enumValues": [], + "values": [], + "examples": [ + 72908 + ] + }, + { + "name": "files", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "files", + "type": "string", + "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Bvf", + "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODBrowseChannelRootV2", + "functionName": "vodbrowsechannelrootv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}/browse", + "summary": "Browse channel root.", + "description": "Retrieves a paginated list of files associated with the provided channel and located at in its root directory.", + "tags": [ + "V3 > Filesystem" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "deep", + "in": "query", + "required": false + }, + { + "name": "files", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/browse", + "operationId": "VODBrowseChannelRootV2", + "summary": "Browse channel root", + "categoryPath": [ + "VOD", + "V3", + "Filesystem" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 19020 + }, + "enumValues": [], + "values": [], + "examples": [ + 19020 + ] + }, + { + "name": "deep", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "deep", + "type": "boolean", + "nullable": true, + "example": true + }, + "enumValues": [], + "values": [], + "examples": [ + true + ] + }, + { + "name": "files", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "files", + "type": "string", + "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Bvf", + "nullable": true, + "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 12769 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 12769 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 6759 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 6759 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODGetRootBreadcrumbV2", + "functionName": "vodgetrootbreadcrumbv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}/browse/breadcrumb", + "summary": "Get root breadcrumb.", + "description": "Retrieves the breadcrumb trail of the root directory for the provided channel.", + "tags": [ + "V3 > Filesystem" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/browse/breadcrumb", + "operationId": "VODGetRootBreadcrumbV2", + "summary": "Get root breadcrumb", + "categoryPath": [ + "VOD", + "V3", + "Filesystem" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 27803 + }, + "enumValues": [], + "values": [], + "examples": [ + 27803 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODMoveFilesV2", + "functionName": "vodmovefilesv2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/channels/{channel}/browse/move", + "summary": "Move file(s).", + "description": "Moves the specified file to a new location within the channel based on the provided parameters.", + "tags": [ + "V3 > Filesystem" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/browse/move", + "operationId": "VODMoveFilesV2", + "summary": "Move file(s)", + "categoryPath": [ + "VOD", + "V3", + "Filesystem" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 67557 + }, + "enumValues": [], + "values": [], + "examples": [ + 67557 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODRestoreFilesV2", + "functionName": "vodrestorefilesv2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/channels/{channel}/browse/restore", + "summary": "Restore file(s).", + "description": "Restores the specified file associated with the provided channel based on the provided parameters.", + "tags": [ + "V3 > Filesystem" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/browse/restore", + "operationId": "VODRestoreFilesV2", + "summary": "Restore file(s)", + "categoryPath": [ + "VOD", + "V3", + "Filesystem" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 37084 + }, + "enumValues": [], + "values": [], + "examples": [ + 37084 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODEmptyTrashV2", + "functionName": "vodemptytrashv2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/channels/{channel}/browse/trash", + "summary": "Empty trash.", + "description": "Empties the trash for the provided channel based on the provided parameters.", + "tags": [ + "V3 > Filesystem" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "files", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/channels/%7Bchannel%7D/browse/trash", + "operationId": "VODEmptyTrashV2", + "summary": "Empty trash", + "categoryPath": [ + "VOD", + "V3", + "Filesystem" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 99752 + }, + "enumValues": [], + "values": [], + "examples": [ + 99752 + ] + }, + { + "name": "files", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "files", + "type": "string", + "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Bvf", + "nullable": true, + "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODBrowseTrashV2", + "functionName": "vodbrowsetrashv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}/browse/trash", + "summary": "Browse trash.", + "description": "Retrieves a paginated list of files located in the trash associated with the requested channel..", + "tags": [ + "V3 > Filesystem" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/browse/trash", + "operationId": "VODBrowseTrashV2", + "summary": "Browse trash", + "categoryPath": [ + "VOD", + "V3", + "Filesystem" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 308 + }, + "enumValues": [], + "values": [], + "examples": [ + 308 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 80786 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 80786 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 28441 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 28441 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODGetRootTreeV2", + "functionName": "vodgetroottreev2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}/browse/tree", + "summary": "Get root tree.", + "description": "Retrieves the tree structure of the root directory for the provided channel.", + "tags": [ + "V3 > Filesystem" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/browse/tree", + "operationId": "VODGetRootTreeV2", + "summary": "Get root tree", + "categoryPath": [ + "VOD", + "V3", + "Filesystem" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 7586 + }, + "enumValues": [], + "values": [], + "examples": [ + 7586 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListCallbacksV2", + "functionName": "vodlistcallbacksv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}/callbacks", + "summary": "List callbacks.", + "description": "Retrieves a paginated list of callbacks associated with the provided channel.", + "tags": [ + "V3 > Callback" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/callbacks", + "operationId": "VODListCallbacksV2", + "summary": "List callbacks", + "categoryPath": [ + "VOD", + "V3", + "Callback" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 68449 + }, + "enumValues": [], + "values": [], + "examples": [ + 68449 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODCreateCallbackV2", + "functionName": "vodcreatecallbackv2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/channels/{channel}/callbacks", + "summary": "Create callback.", + "description": "Creates a new callback within the provided channel based on the provided parameters.", + "tags": [ + "V3 > Callback" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/callbacks", + "operationId": "VODCreateCallbackV2", + "summary": "Create callback", + "categoryPath": [ + "VOD", + "V3", + "Callback" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 80443 + }, + "enumValues": [], + "values": [], + "examples": [ + 80443 + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "VODGetChannelUsedDiskSpaceV2", + "functionName": "vodgetchanneluseddiskspacev2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}/disk-usage", + "summary": "Get channel used disk space.", + "description": "Retrieves the disk usage of a channel.", + "tags": [ + "V3 > Channel" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "format", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/disk-usage", + "operationId": "VODGetChannelUsedDiskSpaceV2", + "summary": "Get channel used disk space", + "categoryPath": [ + "VOD", + "V3", + "Channel" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 77489 + }, + "enumValues": [], + "values": [], + "examples": [ + 77489 + ] + }, + { + "name": "format", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "format", + "type": "string", + "description": "Any valid byte unit, with or without precision specified (tries to format bytes in the most readable unit if nothing is specified):
    YB: Yotta ByteZB: Zetta ByteEB: Exa BytePB: Peta ByteTB: Tera ByteGB: Giga ByteMB: Mega BytekB: Kilo ByteB: Byteno: No formatting (raw number of bytes)A precision (digits after '.') may be added with the following notation:
    6: 1.322123MB/6: 1.322123MBMB/6: 1.322123MBMB/000000: 1.322123MBGB/9: 0.001322123GB", + "nullable": true, + "example": "MB/6" + }, + "enumValues": [], + "values": [], + "examples": [ + "MB/6" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODGetTrashDiskUsageV2", + "functionName": "vodgettrashdiskusagev2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}/disk-usage/trash", + "summary": "Get trash disk usage.", + "description": "Retrieves the disk usage of the trash for a channel.", + "tags": [ + "V3 > Channel" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "format", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/disk-usage/trash", + "operationId": "VODGetTrashDiskUsageV2", + "summary": "Get trash disk usage", + "categoryPath": [ + "VOD", + "V3", + "Channel" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 65826 + }, + "enumValues": [], + "values": [], + "examples": [ + 65826 + ] + }, + { + "name": "format", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "format", + "type": "string", + "description": "Any valid byte unit, with or without precision specified (tries to format bytes in the most readable unit if nothing is specified):
    YB: Yotta ByteZB: Zetta ByteEB: Exa BytePB: Peta ByteTB: Tera ByteGB: Giga ByteMB: Mega BytekB: Kilo ByteB: Byteno: No formatting (raw number of bytes)A precision (digits after '.') may be added with the following notation:
    6: 1.322123MB/6: 1.322123MBMB/6: 1.322123MBMB/000000: 1.322123MBGB/9: 0.001322123GB", + "nullable": true, + "example": "MB/6" + }, + "enumValues": [], + "values": [], + "examples": [ + "MB/6" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODBulkDeleteEncodingsV2", + "functionName": "vodbulkdeleteencodingsv2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/channels/{channel}/encodings", + "summary": "Bulk delete encodings.", + "description": "Deletes encodings specified in the request associated with the provided channel.", + "tags": [ + "V3 > Encoding" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "encodings", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/channels/%7Bchannel%7D/encodings", + "operationId": "VODBulkDeleteEncodingsV2", + "summary": "Bulk delete encodings", + "categoryPath": [ + "VOD", + "V3", + "Encoding" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 26347 + }, + "enumValues": [], + "values": [], + "examples": [ + 26347 + ] + }, + { + "name": "encodings", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "encodings", + "type": "string", + "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Encoding", + "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListEncodingsV2", + "functionName": "vodlistencodingsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}/encodings", + "summary": "List encodings.", + "description": "Get a paginated list of encodings associated with the provided channel.", + "tags": [ + "V3 > Encoding" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/encodings", + "operationId": "VODListEncodingsV2", + "summary": "List encodings", + "categoryPath": [ + "VOD", + "V3", + "Encoding" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 79320 + }, + "enumValues": [], + "values": [], + "examples": [ + 79320 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 70293 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 70293 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 1110 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 1110 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODCreateEncodingV2", + "functionName": "vodcreateencodingv2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/channels/{channel}/encodings", + "summary": "Create encoding.", + "description": "Creates a new encoding for the provided channel based on the given parameters.", + "tags": [ + "V3 > Encoding" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/encodings", + "operationId": "VODCreateEncodingV2", + "summary": "Create encoding", + "categoryPath": [ + "VOD", + "V3", + "Encoding" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 29836 + }, + "enumValues": [], + "values": [], + "examples": [ + 29836 + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "VODListFoldersV2", + "functionName": "vodlistfoldersv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}/folders", + "summary": "List folders.", + "description": "Retrieves a paginated list of folders associated with the provided channel.", + "tags": [ + "V3 > Folder" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/folders", + "operationId": "VODListFoldersV2", + "summary": "List folders", + "categoryPath": [ + "VOD", + "V3", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 26071 + }, + "enumValues": [], + "values": [], + "examples": [ + 26071 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 64422 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 64422 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 90712 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 90712 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODCreateFolderV2", + "functionName": "vodcreatefolderv2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/channels/{channel}/folders", + "summary": "Create folder.", + "description": "Creates a new folder within the provided channel based on the provided parameters.", + "tags": [ + "V3 > Folder" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/folders", + "operationId": "VODCreateFolderV2", + "summary": "Create folder", + "categoryPath": [ + "VOD", + "V3", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 7773 + }, + "enumValues": [], + "values": [], + "examples": [ + 7773 + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "VODShowRootFolderV2", + "functionName": "vodshowrootfolderv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}/folders/root", + "summary": "Show root folder.", + "description": "Retrieves details of the root folder associated with the provided channel.", + "tags": [ + "V3 > Folder" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/folders/root", + "operationId": "VODShowRootFolderV2", + "summary": "Show root folder", + "categoryPath": [ + "VOD", + "V3", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 16327 + }, + "enumValues": [], + "values": [], + "examples": [ + 16327 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListFTPUsersV2", + "functionName": "vodlistftpusersv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}/ftpusers", + "summary": "List FTP users.", + "description": "Retrieves a paginated list of FTP users associated with the provided channel.", + "tags": [ + "V3 > Ftp" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/ftpusers", + "operationId": "VODListFTPUsersV2", + "summary": "List FTP users", + "categoryPath": [ + "VOD", + "V3", + "Ftp" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 23166 + }, + "enumValues": [], + "values": [], + "examples": [ + 23166 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 10129 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 10129 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 19287 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 19287 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODCreateFTPUserV2", + "functionName": "vodcreateftpuserv2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/channels/{channel}/ftpusers", + "summary": "Create FTP user.", + "description": "Creates a new FTP user associated with the provided channel based on the parameters.", + "tags": [ + "V3 > Ftp" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/ftpusers", + "operationId": "VODCreateFTPUserV2", + "summary": "Create FTP user", + "categoryPath": [ + "VOD", + "V3", + "Ftp" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 86658 + }, + "enumValues": [], + "values": [], + "examples": [ + 86658 + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "VODGetJournalV2", + "functionName": "vodgetjournalv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}/journal", + "summary": "Get journal.", + "description": "Retrieves a paginated list of journal entries associated with the provided channel.", + "tags": [ + "V3 > Journal" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/journal", + "operationId": "VODGetJournalV2", + "summary": "Get journal", + "categoryPath": [ + "VOD", + "V3", + "Journal" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 4987 + }, + "enumValues": [], + "values": [], + "examples": [ + 4987 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 83925 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 83925 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 96663 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 96663 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODBulkDeleteLabelsV2", + "functionName": "vodbulkdeletelabelsv2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/channels/{channel}/labels", + "summary": "Bulk delete labels.", + "description": "Deletes labels specified in the request associated with the provided channel.", + "tags": [ + "V3 > Label" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "labels", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/channels/%7Bchannel%7D/labels", + "operationId": "VODBulkDeleteLabelsV2", + "summary": "Bulk delete labels", + "categoryPath": [ + "VOD", + "V3", + "Label" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 21186 + }, + "enumValues": [], + "values": [], + "examples": [ + 21186 + ] + }, + { + "name": "labels", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "labels", + "type": "array", + "items": { + "title": "item", + "type": "object", + "properties": { + "name": { + "title": "name", + "minLength": 1, + "type": "string", + "description": "a string free of XSS payloads", + "example": "\"Hello World\"", + "required": true + } + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListLabelsV2", + "functionName": "vodlistlabelsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}/labels", + "summary": "List labels.", + "description": "Get a paginated list of labels associated with the provided channel.", + "tags": [ + "V3 > Label" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/labels", + "operationId": "VODListLabelsV2", + "summary": "List labels", + "categoryPath": [ + "VOD", + "V3", + "Label" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 90495 + }, + "enumValues": [], + "values": [], + "examples": [ + 90495 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 73749 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 73749 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 59267 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 59267 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODBulkAttachLabelsV2", + "functionName": "vodbulkattachlabelsv2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/channels/{channel}/labels", + "summary": "Bulk attach labels.", + "description": "Attach labels specified in the request associated with the provided channel.", + "tags": [ + "V3 > Label" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/labels", + "operationId": "VODBulkAttachLabelsV2", + "summary": "Bulk attach labels", + "categoryPath": [ + "VOD", + "V3", + "Label" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 57939 + }, + "enumValues": [], + "values": [], + "examples": [ + 57939 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODBulkDeleteLogosV2", + "functionName": "vodbulkdeletelogosv2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/channels/{channel}/logos", + "summary": "Bulk delete logos.", + "description": "Deletes logos specified in the request within the provided channel.", + "tags": [ + "V3 > Logo" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "height", + "in": "query", + "required": false + }, + { + "name": "margin_x", + "in": "query", + "required": false + }, + { + "name": "margin_y", + "in": "query", + "required": false + }, + { + "name": "mode", + "in": "query", + "required": false + }, + { + "name": "position", + "in": "query", + "required": false + }, + { + "name": "size", + "in": "query", + "required": false + }, + { + "name": "width", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/channels/%7Bchannel%7D/logos", + "operationId": "VODBulkDeleteLogosV2", + "summary": "Bulk delete logos", + "categoryPath": [ + "VOD", + "V3", + "Logo" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 16634 + }, + "enumValues": [], + "values": [], + "examples": [ + 16634 + ] + }, + { + "name": "height", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "height", + "maximum": 65535, + "minimum": 1, + "type": "integer", + "description": "The height of Logo", + "example": "785" + }, + "enumValues": [], + "values": [], + "examples": [ + "785" + ] + }, + { + "name": "margin_x", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "margin_x", + "type": "integer", + "description": "The margin on the x-axis of the Logo", + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + }, + { + "name": "margin_y", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "margin_y", + "type": "integer", + "description": "The margin on the y-axis of the Logo", + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + }, + { + "name": "mode", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "mode", + "type": "string", + "description": "The {name} modeoverlay: The logo is added on top of the video by a player configurationembed: The logo is directly encoded in the video", + "example": "overlay" + }, + "enumValues": [], + "values": [], + "examples": [ + "overlay" + ] + }, + { + "name": "position", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "position", + "type": "string", + "description": "The anchor of the {name}top_left: Positioned at the top left cornertop_middle: Positioned at the top middletop_right: Positioned at the top right cornercenter_left: Positioned at the center leftcenter_middle: Positioned at the center middlecenter_right: Positioned at the center rightbottom_left: Positioned at the bottom left cornerbottom_middle: Positioned at the bottom middlebottom_right: Positioned at the bottom right corner", + "example": "top_left" + }, + "enumValues": [], + "values": [], + "examples": [ + "top_left" + ] + }, + { + "name": "size", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "size", + "maximum": 100, + "minimum": 1, + "type": "integer", + "description": "The size of the {name} in percentage", + "example": "100" + }, + "enumValues": [], + "values": [], + "examples": [ + "100" + ] + }, + { + "name": "width", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "width", + "maximum": 65535, + "minimum": 1, + "type": "integer", + "description": "The width of Logo", + "example": "673" + }, + "enumValues": [], + "values": [], + "examples": [ + "673" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListLogosV2", + "functionName": "vodlistlogosv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}/logos", + "summary": "List logos.", + "description": "Retrieves a paginated list of logos associated with the provided channel.", + "tags": [ + "V3 > Logo" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/logos", + "operationId": "VODListLogosV2", + "summary": "List logos", + "categoryPath": [ + "VOD", + "V3", + "Logo" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 29639 + }, + "enumValues": [], + "values": [], + "examples": [ + 29639 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 23711 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 23711 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 92877 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 92877 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODCreateANewLogoV2", + "functionName": "vodcreateanewlogov2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/channels/{channel}/logos", + "summary": "Create a new logo.", + "description": "Creates a new logo within the provided channel based on the provided parameters.", + "tags": [ + "V3 > Logo" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/logos", + "operationId": "VODCreateANewLogoV2", + "summary": "Create a new logo", + "categoryPath": [ + "VOD", + "V3", + "Logo" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 84085 + }, + "enumValues": [], + "values": [], + "examples": [ + 84085 + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "VODListMediaV2", + "functionName": "vodlistmediav2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}/media", + "summary": "List media.", + "description": "Retrieves a paginated list of non-discarded media associated with the provided channel.", + "tags": [ + "V3 > Media" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/media", + "operationId": "VODListMediaV2", + "summary": "List media", + "categoryPath": [ + "VOD", + "V3", + "Media" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 98646 + }, + "enumValues": [], + "values": [], + "examples": [ + 98646 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 37429 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 37429 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 77600 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 77600 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODGetMediaStatusesCountersV2", + "functionName": "vodgetmediastatusescountersv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}/media/status", + "summary": "Get media statuses counters.", + "description": "Get counters for each media status filtered by the requested period (defaults to `-7d`).", + "tags": [ + "V3 > Media" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/media/status", + "operationId": "VODGetMediaStatusesCountersV2", + "summary": "Get media statuses counters", + "categoryPath": [ + "VOD", + "V3", + "Media" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 81570 + }, + "enumValues": [], + "values": [], + "examples": [ + 81570 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 5741 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 5741 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 33699 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 33699 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODBulkDeleteMetadataV2", + "functionName": "vodbulkdeletemetadatav2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/channels/{channel}/metadata", + "summary": "Bulk delete metadata.", + "description": "Deletes metadata specified in the request associated with the provided channel.", + "tags": [ + "V3 > Metadata" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "metadata", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/channels/%7Bchannel%7D/metadata", + "operationId": "VODBulkDeleteMetadataV2", + "summary": "Bulk delete metadata", + "categoryPath": [ + "VOD", + "V3", + "Metadata" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 84046 + }, + "enumValues": [], + "values": [], + "examples": [ + 84046 + ] + }, + { + "name": "metadata", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "metadata", + "type": "array", + "items": { + "title": "item", + "type": "object", + "properties": { + "name": { + "title": "name", + "minLength": 1, + "type": "string", + "description": "a string free of XSS payloads", + "example": "\"Hello World\"", + "required": true + } + } + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListMetadataV2", + "functionName": "vodlistmetadatav2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}/metadata", + "summary": "List metadata.", + "description": "Get a paginated list of metadata associated with the provided channel.", + "tags": [ + "V3 > Metadata" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/metadata", + "operationId": "VODListMetadataV2", + "summary": "List metadata", + "categoryPath": [ + "VOD", + "V3", + "Metadata" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 24721 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 24721 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 59785 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 59785 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODBulkAttachMetadataV2", + "functionName": "vodbulkattachmetadatav2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/channels/{channel}/metadata", + "summary": "Bulk attach metadata.", + "description": "Attach metadata specified in the request associated with the provided channel.", + "tags": [ + "V3 > Metadata" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/metadata", + "operationId": "VODBulkAttachMetadataV2", + "summary": "Bulk attach metadata", + "categoryPath": [ + "VOD", + "V3", + "Metadata" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 13283 + }, + "enumValues": [], + "values": [], + "examples": [ + 13283 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODBulkDeleteMixtapesV2", + "functionName": "vodbulkdeletemixtapesv2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/channels/{channel}/mixtapes", + "summary": "Bulk delete mixtapes.", + "description": "Deletes the specified list of mixtapes.", + "tags": [ + "V3 > Mixtape" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "mixtapes", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/channels/%7Bchannel%7D/mixtapes", + "operationId": "VODBulkDeleteMixtapesV2", + "summary": "Bulk delete mixtapes", + "categoryPath": [ + "VOD", + "V3", + "Mixtape" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 6706 + }, + "enumValues": [], + "values": [], + "examples": [ + 6706 + ] + }, + { + "name": "mixtapes", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "mixtapes", + "type": "array", + "items": { + "title": "item", + "minLength": 1, + "type": "string", + "description": "a simple string", + "example": "\"toto\"" + }, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListMixtapesV2", + "functionName": "vodlistmixtapesv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}/mixtapes", + "summary": "List mixtapes.", + "description": "Retrieves a paginated list of mixtapes associated with the provided channel.", + "tags": [ + "V3 > Mixtape" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "color", + "in": "query", + "required": false + }, + { + "name": "criteria", + "in": "query", + "required": false + }, + { + "name": "description", + "in": "query", + "required": false + }, + { + "name": "mixtapes", + "in": "query", + "required": false + }, + { + "name": "name", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "type", + "in": "query", + "required": false + }, + { + "name": "validity", + "in": "query", + "required": false + }, + { + "name": "validity_strategy", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/mixtapes", + "operationId": "VODListMixtapesV2", + "summary": "List mixtapes", + "categoryPath": [ + "VOD", + "V3", + "Mixtape" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 65350 + }, + "enumValues": [], + "values": [], + "examples": [ + 65350 + ] + }, + { + "name": "color", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "color", + "type": "string", + "description": "Mixtape color", + "example": "#FFCC00" + }, + "enumValues": [], + "values": [], + "examples": [ + "#FFCC00" + ] + }, + { + "name": "criteria", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "criteria", + "type": "string", + "description": "a string free of XSS payloads", + "nullable": true, + "example": "\"Hello World\"" + }, + "enumValues": [], + "values": [], + "examples": [ + "\"Hello World\"" + ] + }, + { + "name": "description", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "description", + "maxLength": 65535, + "type": "string", + "description": "a string free of XSS payloads", + "nullable": true, + "example": "\"Hello World\"" + }, + "enumValues": [], + "values": [], + "examples": [ + "\"Hello World\"" + ] + }, + { + "name": "mixtapes", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "mixtapes", + "type": "string", + "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Mixtape", + "nullable": true, + "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + ] + }, + { + "name": "name", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "name", + "type": "string", + "description": "The name of the Mixtape", + "example": "my product" + }, + "enumValues": [], + "values": [], + "examples": [ + "my product" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order", + "type": "array", + "items": { + "title": "item", + "type": "object", + "properties": { + "direction": { + "title": "direction", + "enum": [ + "\"asc\"", + "\"desc\"" + ], + "type": "string", + "nullable": true + }, + "key": { + "title": "key", + "enum": [ + "collected_at", + "created_at", + "description", + "discarded_at", + "duration", + "id", + "name", + "published", + "streams", + "updated_at", + "validated" + ], + "type": "string", + "description": "The key of Mixtape", + "required": true + }, + "natural": { + "title": "natural", + "type": "boolean", + "nullable": true + }, + "reverse": { + "title": "reverse", + "type": "boolean", + "nullable": true + }, + "soundex": { + "title": "soundex", + "type": "boolean", + "nullable": true + } + }, + "description": "Allowed array or object keys" + }, + "description": " Specify the order for the desired queried Media", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "type", + "type": "string", + "description": "The type of {name}standard: Mixtape default: créée/éditée directement comme une mixtape classiquegenerated: Mixtape produite dynamiquement par une autre applicationcomposite: Mixtape qui référence d’autres mixtape", + "example": "standard" + }, + "enumValues": [], + "values": [], + "examples": [ + "standard" + ] + }, + { + "name": "validity", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "validity", + "maximum": 31536000, + "minimum": 0, + "type": "integer", + "description": "The {name} validity duration (in seconds)", + "example": "3600" + }, + "enumValues": [], + "values": [], + "examples": [ + "3600" + ] + }, + { + "name": "validity_strategy", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "validity_strategy", + "type": "string", + "description": "The strategy to apply for validity adjustmentonly_increase: Only increases the {model} validity if the requested duration is greater than the current oneonly_decrease: Only decreases the {model} validity if the requested duration is less than the current one", + "nullable": true, + "example": "only_decrease" + }, + "enumValues": [], + "values": [], + "examples": [ + "only_decrease" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 50208 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 50208 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 64368 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 64368 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODCreateAMixtapeV2", + "functionName": "vodcreateamixtapev2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/channels/{channel}/mixtapes", + "summary": "Create a mixtape.", + "description": "Create a Mixtape matching request criteria.", + "tags": [ + "V3 > Mixtape" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/mixtapes", + "operationId": "VODCreateAMixtapeV2", + "summary": "Create a mixtape", + "categoryPath": [ + "VOD", + "V3", + "Mixtape" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 99624 + }, + "enumValues": [], + "values": [], + "examples": [ + 99624 + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "VODBulkDeletePlayersV2", + "functionName": "vodbulkdeleteplayersv2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/channels/{channel}/players", + "summary": "Bulk delete players.", + "description": "Deletes players associated with the provided channel.", + "tags": [ + "V3 > Player" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "players", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/channels/%7Bchannel%7D/players", + "operationId": "VODBulkDeletePlayersV2", + "summary": "Bulk delete players", + "categoryPath": [ + "VOD", + "V3", + "Player" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 46582 + }, + "enumValues": [], + "values": [], + "examples": [ + 46582 + ] + }, + { + "name": "players", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "players", + "type": "string", + "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Player", + "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListPlayersV2", + "functionName": "vodlistplayersv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}/players", + "summary": "List players.", + "description": "Retrieves a paginated list of players associated with the provided channel.", + "tags": [ + "V3 > Player" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/players", + "operationId": "VODListPlayersV2", + "summary": "List players", + "categoryPath": [ + "VOD", + "V3", + "Player" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 77258 + }, + "enumValues": [], + "values": [], + "examples": [ + 77258 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 11711 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 11711 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 27649 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 27649 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODCreatePlayerV2", + "functionName": "vodcreateplayerv2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/channels/{channel}/players", + "summary": "Create player.", + "description": "Creates a new player within the provided channel based on the parameters.", + "tags": [ + "V3 > Player" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/players", + "operationId": "VODCreatePlayerV2", + "summary": "Create player", + "categoryPath": [ + "VOD", + "V3", + "Player" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 2714 + }, + "enumValues": [], + "values": [], + "examples": [ + 2714 + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "VODListPlaylistsV2", + "functionName": "vodlistplaylistsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}/playlists", + "summary": "List playlists.", + "description": "Retrieves a paginated list of playlists associated with the provided channel.", + "tags": [ + "V3 > Playlist" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/playlists", + "operationId": "VODListPlaylistsV2", + "summary": "List playlists", + "categoryPath": [ + "VOD", + "V3", + "Playlist" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 79896 + }, + "enumValues": [], + "values": [], + "examples": [ + 79896 + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 48129 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 48129 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 62222 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 62222 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "post_2_vod_channels_channel_services", + "functionName": "post2VodChannelsChannelServices", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/channels/{channel}/services", + "summary": "Sync linked services.", + "description": "Sync linked services to a given channel.", + "tags": [ + "V3 > LinkedSvc" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/services", + "operationId": null, + "summary": "Sync linked services", + "categoryPath": [ + "VOD", + "V3", + "LinkedSvc" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 72515 + }, + "enumValues": [], + "values": [], + "examples": [ + 72515 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODBulkDeleteSharesV2", + "functionName": "vodbulkdeletesharesv2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/channels/{channel}/shares", + "summary": "Bulk delete shares.", + "description": "Deletes shares specified in the request associated with the provided channel.", + "tags": [ + "V3 > Share" + ], + "mutating": true, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "shares", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/channels/%7Bchannel%7D/shares", + "operationId": "VODBulkDeleteSharesV2", + "summary": "Bulk delete shares", + "categoryPath": [ + "VOD", + "V3", + "Share" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 59136 + }, + "enumValues": [], + "values": [], + "examples": [ + 59136 + ] + }, + { + "name": "shares", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "shares", + "type": "string", + "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Share", + "nullable": true, + "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListChannelSharesV2", + "functionName": "vodlistchannelsharesv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/channels/{channel}/shares", + "summary": "List channel shares.", + "description": "Retrieves a paginated list of shares associated with the provided channel based on the parameters.", + "tags": [ + "V3 > Share" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "expired_since", + "in": "query", + "required": false + }, + { + "name": "expires_in", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/shares", + "operationId": "VODListChannelSharesV2", + "summary": "List channel shares", + "categoryPath": [ + "VOD", + "V3", + "Share" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 60216 + }, + "enumValues": [], + "values": [], + "examples": [ + 60216 + ] + }, + { + "name": "expired_since", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "expired_since", + "pattern": "^\\d+[YyMdhims]{1}$", + "type": "string", + "description": "The expiry interval in the past", + "nullable": true, + "example": "10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "10d" + ] + }, + { + "name": "expires_in", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "expires_in", + "pattern": "^\\d+[YyMdhims]{1}$", + "type": "string", + "description": "The expiry interval in the future", + "nullable": true, + "example": "10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "10d" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 49500 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 49500 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 64529 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 64529 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODShowChapterDetailsV2", + "functionName": "vodshowchapterdetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/chapters/{chapter}", + "summary": "Show chapter details.", + "description": "Retrieves details of a specified chapter.", + "tags": [ + "V3 > Chapter" + ], + "mutating": false, + "pathParameters": [ + { + "name": "chapter", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/chapters/%7Bchapter%7D", + "operationId": "VODShowChapterDetailsV2", + "summary": "Show chapter details", + "categoryPath": [ + "VOD", + "V3", + "Chapter" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "chapter", + "in": "path", + "required": true, + "description": "The Chapter unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 22142 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 22142 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 19323 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 19323 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListCountriesV2", + "functionName": "vodlistcountriesv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/countries", + "summary": "List countries.", + "description": "Retrieves a paginated list of countries.", + "tags": [ + "V3 > Country" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/countries", + "operationId": "VODListCountriesV2", + "summary": "List countries", + "categoryPath": [ + "VOD", + "V3", + "Country" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 43018 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 43018 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 45249 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 45249 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODGetFolderDiskUsageV2", + "functionName": "vodgetfolderdiskusagev2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/disk-usage/{folder}", + "summary": "Get folder disk usage.", + "description": "Retrieves the disk usage of a folder.", + "tags": [ + "V3 > Channel" + ], + "mutating": false, + "pathParameters": [ + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "format", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/disk-usage/%7Bfolder%7D", + "operationId": "VODGetFolderDiskUsageV2", + "summary": "Get folder disk usage", + "categoryPath": [ + "VOD", + "V3", + "Channel" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "folder", + "in": "path", + "required": true, + "description": "The Folder unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "format", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "format", + "type": "string", + "description": "Any valid byte unit, with or without precision specified (tries to format bytes in the most readable unit if nothing is specified):
    YB: Yotta ByteZB: Zetta ByteEB: Exa BytePB: Peta ByteTB: Tera ByteGB: Giga ByteMB: Mega BytekB: Kilo ByteB: Byteno: No formatting (raw number of bytes)A precision (digits after '.') may be added with the following notation:
    6: 1.322123MB/6: 1.322123MBMB/6: 1.322123MBMB/000000: 1.322123MBGB/9: 0.001322123GB", + "nullable": true, + "example": "MB/6" + }, + "enumValues": [], + "values": [], + "examples": [ + "MB/6" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDeleteEncodingV2", + "functionName": "voddeleteencodingv2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/encodings/{encoding}", + "summary": "Delete encoding.", + "description": "Deletes the specified encoding.", + "tags": [ + "V3 > Encoding" + ], + "mutating": true, + "pathParameters": [ + { + "name": "encoding", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/encodings/%7Bencoding%7D", + "operationId": "VODDeleteEncodingV2", + "summary": "Delete encoding", + "categoryPath": [ + "VOD", + "V3", + "Encoding" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "encoding", + "in": "path", + "required": true, + "description": "The Encoding unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODShowEncodingDetailsV2", + "functionName": "vodshowencodingdetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/encodings/{encoding}", + "summary": "Show encoding details.", + "description": "Retrieves details of a specified encoding.", + "tags": [ + "V3 > Encoding" + ], + "mutating": false, + "pathParameters": [ + { + "name": "encoding", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/encodings/%7Bencoding%7D", + "operationId": "VODShowEncodingDetailsV2", + "summary": "Show encoding details", + "categoryPath": [ + "VOD", + "V3", + "Encoding" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "encoding", + "in": "path", + "required": true, + "description": "The Encoding unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODUpdateEncodingV2", + "functionName": "vodupdateencodingv2", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/2/vod/encodings/{encoding}", + "summary": "Update encoding.", + "description": "Updates details of a specified encoding based on the given parameters.", + "tags": [ + "V3 > Encoding" + ], + "mutating": true, + "pathParameters": [ + { + "name": "encoding", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/vod/encodings/%7Bencoding%7D", + "operationId": "VODUpdateEncodingV2", + "summary": "Update encoding", + "categoryPath": [ + "VOD", + "V3", + "Encoding" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "encoding", + "in": "path", + "required": true, + "description": "The Encoding unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListEncodingConstraintsV2", + "functionName": "vodlistencodingconstraintsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/encodings/constraints", + "summary": "List encoding constraints.", + "description": "List major encoding constraints that should be respected\nin order to guarantee correct output encoding in most cases.\n\nStill, following these rules may lead to incorrect encodings.\nFor example, trying to encode something into a flv container\nwill fail if the audio sampling rate is not 44100, 22050 or 11025 Hz.", + "tags": [ + "V3 > Encoding" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/encodings/constraints", + "operationId": "VODListEncodingConstraintsV2", + "summary": "List encoding constraints", + "categoryPath": [ + "VOD", + "V3", + "Encoding" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListEncodingProfilesV2", + "functionName": "vodlistencodingprofilesv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/encodings/profiles", + "summary": "List encoding profiles.", + "description": "Retrieves available encoding profiles.", + "tags": [ + "V3 > Encoding" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/encodings/profiles", + "operationId": "VODListEncodingProfilesV2", + "summary": "List encoding profiles", + "categoryPath": [ + "VOD", + "V3", + "Encoding" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDeleteAFolderV2", + "functionName": "voddeleteafolderv2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/folders/{folder}", + "summary": "Delete a folder.", + "description": "Deletes the specified folder.", + "tags": [ + "V3 > Folder" + ], + "mutating": true, + "pathParameters": [ + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/folders/%7Bfolder%7D", + "operationId": "VODDeleteAFolderV2", + "summary": "Delete a folder", + "categoryPath": [ + "VOD", + "V3", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "folder", + "in": "path", + "required": true, + "description": "The Folder unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODShowFolderDetailsV2", + "functionName": "vodshowfolderdetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/folders/{folder}", + "summary": "Show folder details.", + "description": "Retrieves details of a specified folder.", + "tags": [ + "V3 > Folder" + ], + "mutating": false, + "pathParameters": [ + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/folders/%7Bfolder%7D", + "operationId": "VODShowFolderDetailsV2", + "summary": "Show folder details", + "categoryPath": [ + "VOD", + "V3", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "folder", + "in": "path", + "required": true, + "description": "The Folder unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODUpdateFolderDetailsV2", + "functionName": "vodupdatefolderdetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/2/vod/folders/{folder}", + "summary": "Update folder details.", + "description": "Updates details of a specified folder based on the provided parameters.", + "tags": [ + "V3 > Folder" + ], + "mutating": true, + "pathParameters": [ + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/vod/folders/%7Bfolder%7D", + "operationId": "VODUpdateFolderDetailsV2", + "summary": "Update folder details", + "categoryPath": [ + "VOD", + "V3", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "folder", + "in": "path", + "required": true, + "description": "The Folder unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDetachEncodingsFromAFolderV2", + "functionName": "voddetachencodingsfromafolderv2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/folders/{folder}/encodings", + "summary": "Detach encodings from a folder.", + "description": "Detaches encodings from a specified folder based on the provided parameters.", + "tags": [ + "V3 > Folder" + ], + "mutating": true, + "pathParameters": [ + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "encodings", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/folders/%7Bfolder%7D/encodings", + "operationId": "VODDetachEncodingsFromAFolderV2", + "summary": "Detach encodings from a folder", + "categoryPath": [ + "VOD", + "V3", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "folder", + "in": "path", + "required": true, + "description": "The Folder unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "encodings", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "encodings", + "type": "array", + "items": { + "title": "item", + "type": "string", + "description": "Identifier of an existing Encoding", + "example": "1jhvl2upwoctc" + }, + "description": "The encodings associated with the Folder", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODSynchronizeEncodingsForAFolderV2", + "functionName": "vodsynchronizeencodingsforafolderv2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/folders/{folder}/encodings", + "summary": "Synchronize encodings for a folder.", + "description": "Synchronizes encodings for a specified folder based on the provided parameters.", + "tags": [ + "V3 > Folder" + ], + "mutating": true, + "pathParameters": [ + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/folders/%7Bfolder%7D/encodings", + "operationId": "VODSynchronizeEncodingsForAFolderV2", + "summary": "Synchronize encodings for a folder", + "categoryPath": [ + "VOD", + "V3", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "folder", + "in": "path", + "required": true, + "description": "The Folder unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODAttachEncodingsToAFolderV2", + "functionName": "vodattachencodingstoafolderv2", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/2/vod/folders/{folder}/encodings", + "summary": "Attach encodings to a folder.", + "description": "Attaches encodings to a specified folder based on the provided parameters.", + "tags": [ + "V3 > Folder" + ], + "mutating": true, + "pathParameters": [ + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/vod/folders/%7Bfolder%7D/encodings", + "operationId": "VODAttachEncodingsToAFolderV2", + "summary": "Attach encodings to a folder", + "categoryPath": [ + "VOD", + "V3", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "folder", + "in": "path", + "required": true, + "description": "The Folder unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDetachLabelsFromAFolderV2", + "functionName": "voddetachlabelsfromafolderv2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/folders/{folder}/labels", + "summary": "Detach labels from a folder.", + "description": "Detaches labels from a specified folder based on the provided parameters.", + "tags": [ + "V3 > Folder" + ], + "mutating": true, + "pathParameters": [ + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "labels", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/folders/%7Bfolder%7D/labels", + "operationId": "VODDetachLabelsFromAFolderV2", + "summary": "Detach labels from a folder", + "categoryPath": [ + "VOD", + "V3", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "folder", + "in": "path", + "required": true, + "description": "The Folder unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "labels", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "labels", + "type": "string", + "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Label", + "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODAttachLabelsToAFolderV2", + "functionName": "vodattachlabelstoafolderv2", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/2/vod/folders/{folder}/labels", + "summary": "Attach labels to a folder.", + "description": "Attaches labels to a specified folder based on the provided parameters.", + "tags": [ + "V3 > Folder" + ], + "mutating": true, + "pathParameters": [ + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/vod/folders/%7Bfolder%7D/labels", + "operationId": "VODAttachLabelsToAFolderV2", + "summary": "Attach labels to a folder", + "categoryPath": [ + "VOD", + "V3", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "folder", + "in": "path", + "required": true, + "description": "The Folder unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODLocksTheProvidedFolderV2", + "functionName": "vodlockstheprovidedfolderv2", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/2/vod/folders/{folder}/lock", + "summary": "Locks the provided folder.", + "description": "A locked folder cannot be updated or configured in any way.\nThis action can only be reverted with the dedicated unlock route.", + "tags": [ + "V3 > Folder" + ], + "mutating": true, + "pathParameters": [ + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/vod/folders/%7Bfolder%7D/lock", + "operationId": "VODLocksTheProvidedFolderV2", + "summary": "Locks the provided folder", + "categoryPath": [ + "VOD", + "V3", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "folder", + "in": "path", + "required": true, + "description": "The Folder unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDetachALogoFromAFolderV2", + "functionName": "voddetachalogofromafolderv2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/folders/{folder}/logo", + "summary": "Detach a logo from a folder.", + "description": "Detaches a logo from a specified folder.", + "tags": [ + "V3 > Folder" + ], + "mutating": true, + "pathParameters": [ + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/folders/%7Bfolder%7D/logo", + "operationId": "VODDetachALogoFromAFolderV2", + "summary": "Detach a logo from a folder", + "categoryPath": [ + "VOD", + "V3", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "folder", + "in": "path", + "required": true, + "description": "The Folder unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODAttachALogoToAFolderV2", + "functionName": "vodattachalogotoafolderv2", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/2/vod/folders/{folder}/logo", + "summary": "Attach a logo to a folder.", + "description": "Attaches a logo to a specified folder based on the provided parameters.", + "tags": [ + "V3 > Folder" + ], + "mutating": true, + "pathParameters": [ + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/vod/folders/%7Bfolder%7D/logo", + "operationId": "VODAttachALogoToAFolderV2", + "summary": "Attach a logo to a folder", + "categoryPath": [ + "VOD", + "V3", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "folder", + "in": "path", + "required": true, + "description": "The Folder unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODUnlocksTheProvidedFolderV2", + "functionName": "vodunlockstheprovidedfolderv2", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/2/vod/folders/{folder}/unlock", + "summary": "Unlocks the provided folder.", + "description": "A locked folder cannot be updated, unlock it first\nin order to being able to configure it again.", + "tags": [ + "V3 > Folder" + ], + "mutating": true, + "pathParameters": [ + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/vod/folders/%7Bfolder%7D/unlock", + "operationId": "VODUnlocksTheProvidedFolderV2", + "summary": "Unlocks the provided folder", + "categoryPath": [ + "VOD", + "V3", + "Folder" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "folder", + "in": "path", + "required": true, + "description": "The Folder unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODGetAnUploadEndpoointV2", + "functionName": "vodgetanuploadendpoointv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/folders/{folder}/upload/endpoint", + "summary": "Get an upload endpooint.", + "description": "Generate a temporary signed URL for uploading files to the given folder.", + "tags": [ + "V3 > Upload" + ], + "mutating": false, + "pathParameters": [ + { + "name": "folder", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/folders/%7Bfolder%7D/upload/endpoint", + "operationId": "VODGetAnUploadEndpoointV2", + "summary": "Get an upload endpooint", + "categoryPath": [ + "VOD", + "V3", + "Upload" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "folder", + "in": "path", + "required": true, + "description": "The Folder unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODLoginV2", + "functionName": "vodloginv2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/ftp/login", + "summary": "Login.", + "description": "Attempts to authenticate the user using the provided credentials.", + "tags": [ + "V3 > Ftp" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/ftp/login", + "operationId": "VODLoginV2", + "summary": "Login", + "categoryPath": [ + "VOD", + "V3", + "Ftp" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 2, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODOnConnectCallbackV2", + "functionName": "vodonconnectcallbackv2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/ftp/on/connect", + "summary": "On connect callback.", + "description": "Handles the FTP server connection event.", + "tags": [ + "V3 > Ftp" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/ftp/on/connect", + "operationId": "VODOnConnectCallbackV2", + "summary": "On connect callback", + "categoryPath": [ + "VOD", + "V3", + "Ftp" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 2, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODOnDisconnectCallbackV2", + "functionName": "vodondisconnectcallbackv2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/ftp/on/disconnect", + "summary": "On disconnect callback.", + "description": "Handles the FTP server disconnection event.", + "tags": [ + "V3 > Ftp" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/ftp/on/disconnect", + "operationId": "VODOnDisconnectCallbackV2", + "summary": "On disconnect callback", + "categoryPath": [ + "VOD", + "V3", + "Ftp" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 2, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODOnLoginFailedCallbackV2", + "functionName": "vodonloginfailedcallbackv2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/ftp/on/login-failed", + "summary": "On login failed callback.", + "description": "Handles the FTP server login failure event.", + "tags": [ + "V3 > Ftp" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/ftp/on/login-failed", + "operationId": "VODOnLoginFailedCallbackV2", + "summary": "On login failed callback", + "categoryPath": [ + "VOD", + "V3", + "Ftp" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 2, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODOnLoginCallbackV2", + "functionName": "vodonlogincallbackv2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/ftp/on/login", + "summary": "On login callback.", + "description": "Handles the FTP server login event.", + "tags": [ + "V3 > Ftp" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/ftp/on/login", + "operationId": "VODOnLoginCallbackV2", + "summary": "On login callback", + "categoryPath": [ + "VOD", + "V3", + "Ftp" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 2, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODOnLogoutCallbackV2", + "functionName": "vodonlogoutcallbackv2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/ftp/on/logout", + "summary": "On logout callback.", + "description": "Handles the FTP server logout event.", + "tags": [ + "V3 > Ftp" + ], + "mutating": true, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/ftp/on/logout", + "operationId": "VODOnLogoutCallbackV2", + "summary": "On logout callback", + "categoryPath": [ + "VOD", + "V3", + "Ftp" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 2, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDeleteFTPUserV2", + "functionName": "voddeleteftpuserv2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/ftpusers/{user}", + "summary": "Delete FTP user.", + "description": "Deletes the specified FTP user associated with the provided channel.", + "tags": [ + "V3 > Ftp" + ], + "mutating": true, + "pathParameters": [ + { + "name": "user", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/ftpusers/%7Buser%7D", + "operationId": "VODDeleteFTPUserV2", + "summary": "Delete FTP user", + "categoryPath": [ + "VOD", + "V3", + "Ftp" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "user", + "in": "path", + "required": true, + "description": "The FtpUser unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODShowFTPUserDetailsV2", + "functionName": "vodshowftpuserdetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/ftpusers/{user}", + "summary": "Show FTP user details.", + "description": "Retrieves details of a specified FTP user.", + "tags": [ + "V3 > Ftp" + ], + "mutating": false, + "pathParameters": [ + { + "name": "user", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/ftpusers/%7Buser%7D", + "operationId": "VODShowFTPUserDetailsV2", + "summary": "Show FTP user details", + "categoryPath": [ + "VOD", + "V3", + "Ftp" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "user", + "in": "path", + "required": true, + "description": "The FtpUser unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODUpdateFTPUserDetailsV2", + "functionName": "vodupdateftpuserdetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/2/vod/ftpusers/{user}", + "summary": "Update FTP user details.", + "description": "Updates details of a specified FTP user based on the parameters.", + "tags": [ + "V3 > Ftp" + ], + "mutating": true, + "pathParameters": [ + { + "name": "user", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/vod/ftpusers/%7Buser%7D", + "operationId": "VODUpdateFTPUserDetailsV2", + "summary": "Update FTP user details", + "categoryPath": [ + "VOD", + "V3", + "Ftp" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "user", + "in": "path", + "required": true, + "description": "The FtpUser unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDeleteLabelV2", + "functionName": "voddeletelabelv2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/labels/{genericLabel}", + "summary": "Delete label.", + "description": "Deletes the specified label.", + "tags": [ + "V3 > Label" + ], + "mutating": true, + "pathParameters": [ + { + "name": "genericLabel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/labels/%7BgenericLabel%7D", + "operationId": "VODDeleteLabelV2", + "summary": "Delete label", + "categoryPath": [ + "VOD", + "V3", + "Label" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "genericLabel", + "in": "path", + "required": true, + "description": "The GenericLabel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 78614 + }, + "enumValues": [], + "values": [], + "examples": [ + 78614 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODShowLabelDetailsV2", + "functionName": "vodshowlabeldetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/labels/{genericLabel}", + "summary": "Show label details.", + "description": "Retrieves details of a specified label.", + "tags": [ + "V3 > Label" + ], + "mutating": false, + "pathParameters": [ + { + "name": "genericLabel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/labels/%7BgenericLabel%7D", + "operationId": "VODShowLabelDetailsV2", + "summary": "Show label details", + "categoryPath": [ + "VOD", + "V3", + "Label" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "genericLabel", + "in": "path", + "required": true, + "description": "The GenericLabel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 26089 + }, + "enumValues": [], + "values": [], + "examples": [ + 26089 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODUpdateLabelV2", + "functionName": "vodupdatelabelv2", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/2/vod/labels/{genericLabel}", + "summary": "Update label.", + "description": "Updates details of a specified label based on the given parameters.", + "tags": [ + "V3 > Label" + ], + "mutating": true, + "pathParameters": [ + { + "name": "genericLabel", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/vod/labels/%7BgenericLabel%7D", + "operationId": "VODUpdateLabelV2", + "summary": "Update label", + "categoryPath": [ + "VOD", + "V3", + "Label" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "genericLabel", + "in": "path", + "required": true, + "description": "The GenericLabel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 56810 + }, + "enumValues": [], + "values": [], + "examples": [ + 56810 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListLanguagesV2", + "functionName": "vodlistlanguagesv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/lang", + "summary": "List languages.", + "description": "Retrieves a paginated list of languages.", + "tags": [ + "V3 > Language" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/lang", + "operationId": "VODListLanguagesV2", + "summary": "List languages", + "categoryPath": [ + "VOD", + "V3", + "Language" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 28801 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 28801 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 81961 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 81961 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODShowLanguageDetailsV2", + "functionName": "vodshowlanguagedetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/lang/{lang}", + "summary": "Show language details.", + "description": "Retrieves details of a specified language.", + "tags": [ + "V3 > Language" + ], + "mutating": false, + "pathParameters": [ + { + "name": "lang", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/lang/%7Blang%7D", + "operationId": "VODShowLanguageDetailsV2", + "summary": "Show language details", + "categoryPath": [ + "VOD", + "V3", + "Language" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "lang", + "in": "path", + "required": true, + "description": "The Language unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 15766 + }, + "enumValues": [], + "values": [], + "examples": [ + 15766 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDeleteALogoV2", + "functionName": "voddeletealogov2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/logos/{logo}", + "summary": "Delete a logo.", + "description": "Deletes the specified logo.", + "tags": [ + "V3 > Logo" + ], + "mutating": true, + "pathParameters": [ + { + "name": "logo", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/logos/%7Blogo%7D", + "operationId": "VODDeleteALogoV2", + "summary": "Delete a logo", + "categoryPath": [ + "VOD", + "V3", + "Logo" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "logo", + "in": "path", + "required": true, + "description": "The Logo unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODShowLogoDetailsV2", + "functionName": "vodshowlogodetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/logos/{logo}", + "summary": "Show logo details.", + "description": "Retrieves details of a specified logo.", + "tags": [ + "V3 > Logo" + ], + "mutating": false, + "pathParameters": [ + { + "name": "logo", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/logos/%7Blogo%7D", + "operationId": "VODShowLogoDetailsV2", + "summary": "Show logo details", + "categoryPath": [ + "VOD", + "V3", + "Logo" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "logo", + "in": "path", + "required": true, + "description": "The Logo unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODUpdateLogoDetailsV2", + "functionName": "vodupdatelogodetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/2/vod/logos/{logo}", + "summary": "Update logo details.", + "description": "Updates details of a specified logo based on the provided parameters.", + "tags": [ + "V3 > Logo" + ], + "mutating": true, + "pathParameters": [ + { + "name": "logo", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/vod/logos/%7Blogo%7D", + "operationId": "VODUpdateLogoDetailsV2", + "summary": "Update logo details", + "categoryPath": [ + "VOD", + "V3", + "Logo" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "logo", + "in": "path", + "required": true, + "description": "The Logo unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODShowMediaDetailsV2", + "functionName": "vodshowmediadetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/media/{media}", + "summary": "Show media details.", + "description": "Retrieves details of a specified media.", + "tags": [ + "V3 > Media" + ], + "mutating": false, + "pathParameters": [ + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/media/%7Bmedia%7D", + "operationId": "VODShowMediaDetailsV2", + "summary": "Show media details", + "categoryPath": [ + "VOD", + "V3", + "Media" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "media", + "in": "path", + "required": true, + "description": "The Media unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODUpdateMediaDetailsV2", + "functionName": "vodupdatemediadetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/2/vod/media/{media}", + "summary": "Update media details.", + "description": "Updates details of a specified media based on the provided parameters.", + "tags": [ + "V3 > Media" + ], + "mutating": true, + "pathParameters": [ + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/vod/media/%7Bmedia%7D", + "operationId": "VODUpdateMediaDetailsV2", + "summary": "Update media details", + "categoryPath": [ + "VOD", + "V3", + "Media" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "media", + "in": "path", + "required": true, + "description": "The Media unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListChaptersV2", + "functionName": "vodlistchaptersv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/media/{media}/chapters", + "summary": "List chapters.", + "description": "Retrieves a paginated list of chapters assiociated with the provided media.", + "tags": [ + "V3 > Chapter" + ], + "mutating": false, + "pathParameters": [ + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/media/%7Bmedia%7D/chapters", + "operationId": "VODListChaptersV2", + "summary": "List chapters", + "categoryPath": [ + "VOD", + "V3", + "Chapter" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "media", + "in": "path", + "required": true, + "description": "The Media unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 63368 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 63368 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 1620 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 1620 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODGetMediaJournalV2", + "functionName": "vodgetmediajournalv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/media/{media}/journal", + "summary": "Get media journal.", + "description": "Retrieves a paginated list of journal entries associated with the provided media.", + "tags": [ + "V3 > Journal" + ], + "mutating": false, + "pathParameters": [ + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/media/%7Bmedia%7D/journal", + "operationId": "VODGetMediaJournalV2", + "summary": "Get media journal", + "categoryPath": [ + "VOD", + "V3", + "Journal" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "media", + "in": "path", + "required": true, + "description": "The Media unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 50206 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 50206 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 24366 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 24366 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDetachLabelsFromAMediaV2", + "functionName": "voddetachlabelsfromamediav2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/media/{media}/labels", + "summary": "Detach labels from a media.", + "description": "Detaches labels from a specified media based on the provided parameters.", + "tags": [ + "V3 > Media" + ], + "mutating": true, + "pathParameters": [ + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "labels", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/media/%7Bmedia%7D/labels", + "operationId": "VODDetachLabelsFromAMediaV2", + "summary": "Detach labels from a media", + "categoryPath": [ + "VOD", + "V3", + "Media" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "media", + "in": "path", + "required": true, + "description": "The Media unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "labels", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "labels", + "type": "string", + "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Label", + "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODAttachLabelsToAMediaV2", + "functionName": "vodattachlabelstoamediav2", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/2/vod/media/{media}/labels", + "summary": "Attach labels to a media.", + "description": "Attaches labels to a specified media based on the provided parameters.", + "tags": [ + "V3 > Media" + ], + "mutating": true, + "pathParameters": [ + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/vod/media/%7Bmedia%7D/labels", + "operationId": "VODAttachLabelsToAMediaV2", + "summary": "Attach labels to a media", + "categoryPath": [ + "VOD", + "V3", + "Media" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "media", + "in": "path", + "required": true, + "description": "The Media unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDeletesMetadataFromAMediaV2", + "functionName": "voddeletesmetadatafromamediav2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/media/{media}/metadata", + "summary": "Deletes metadata from a media.", + "description": "Deletes the metadata from given media.", + "tags": [ + "V3 > Media" + ], + "mutating": true, + "pathParameters": [ + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "labels", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/media/%7Bmedia%7D/metadata", + "operationId": "VODDeletesMetadataFromAMediaV2", + "summary": "Deletes metadata from a media", + "categoryPath": [ + "VOD", + "V3", + "Media" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "media", + "in": "path", + "required": true, + "description": "The Media unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "labels", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "labels", + "type": "string", + "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Label", + "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODGetMetadataFromAMediaV2", + "functionName": "vodgetmetadatafromamediav2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/media/{media}/metadata", + "summary": "Get metadata from a media.", + "description": "Get the metadata from given media.", + "tags": [ + "V3 > Media" + ], + "mutating": false, + "pathParameters": [ + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/media/%7Bmedia%7D/metadata", + "operationId": "VODGetMetadataFromAMediaV2", + "summary": "Get metadata from a media", + "categoryPath": [ + "VOD", + "V3", + "Media" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "media", + "in": "path", + "required": true, + "description": "The Media unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 14947 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 14947 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 86556 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 86556 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODUpdateMetadataFromAMediaV2", + "functionName": "vodupdatemetadatafromamediav2", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/2/vod/media/{media}/metadata", + "summary": "Update metadata from a media.", + "description": "Updates the metadata from given media.", + "tags": [ + "V3 > Media" + ], + "mutating": true, + "pathParameters": [ + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/vod/media/%7Bmedia%7D/metadata", + "operationId": "VODUpdateMetadataFromAMediaV2", + "summary": "Update metadata from a media", + "categoryPath": [ + "VOD", + "V3", + "Media" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "media", + "in": "path", + "required": true, + "description": "The Media unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODBulkDeleteMediaSharesV2", + "functionName": "vodbulkdeletemediasharesv2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/media/{media}/shares", + "summary": "Bulk delete media shares.", + "description": "Deletes shares specified in the request associated with the provided media.", + "tags": [ + "V3 > Media" + ], + "mutating": true, + "pathParameters": [ + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "shares", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/media/%7Bmedia%7D/shares", + "operationId": "VODBulkDeleteMediaSharesV2", + "summary": "Bulk delete media shares", + "categoryPath": [ + "VOD", + "V3", + "Media" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "media", + "in": "path", + "required": true, + "description": "The Media unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "shares", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "shares", + "type": "string", + "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Share", + "nullable": true, + "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListMediaSharesV2", + "functionName": "vodlistmediasharesv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/media/{media}/shares", + "summary": "List media shares.", + "description": "Retrieves a paginated list of shares associated with the provided media based on the parameters.", + "tags": [ + "V3 > Share" + ], + "mutating": false, + "pathParameters": [ + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "expired_since", + "in": "query", + "required": false + }, + { + "name": "expires_in", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/media/%7Bmedia%7D/shares", + "operationId": "VODListMediaSharesV2", + "summary": "List media shares", + "categoryPath": [ + "VOD", + "V3", + "Share" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "media", + "in": "path", + "required": true, + "description": "The Media unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "expired_since", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "expired_since", + "pattern": "^\\d+[YyMdhims]{1}$", + "type": "string", + "description": "The expiry interval in the past", + "nullable": true, + "example": "10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "10d" + ] + }, + { + "name": "expires_in", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "expires_in", + "pattern": "^\\d+[YyMdhims]{1}$", + "type": "string", + "description": "The expiry interval in the future", + "nullable": true, + "example": "10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "10d" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 42262 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 42262 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 36744 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 36744 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODShareMediaV2", + "functionName": "vodsharemediav2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/media/{media}/shares", + "summary": "Share media.", + "description": "Generate a public accessible media playback link.", + "tags": [ + "V3 > Media" + ], + "mutating": true, + "pathParameters": [ + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/media/%7Bmedia%7D/shares", + "operationId": "VODShareMediaV2", + "summary": "Share media", + "categoryPath": [ + "VOD", + "V3", + "Media" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "media", + "in": "path", + "required": true, + "description": "The Media unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODBulkDeleteSubtitlesV2", + "functionName": "vodbulkdeletesubtitlesv2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/media/{media}/subtitles", + "summary": "Bulk delete subtitles.", + "description": "Deletes the specified list of subtitles associated with the provided player.", + "tags": [ + "V3 > Subtitle" + ], + "mutating": true, + "pathParameters": [ + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "subtitles", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/media/%7Bmedia%7D/subtitles", + "operationId": "VODBulkDeleteSubtitlesV2", + "summary": "Bulk delete subtitles", + "categoryPath": [ + "VOD", + "V3", + "Subtitle" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "media", + "in": "path", + "required": true, + "description": "The Media unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "subtitles", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "subtitles", + "type": "string", + "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Subtitle", + "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListSubtitlesV2", + "functionName": "vodlistsubtitlesv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/media/{media}/subtitles", + "summary": "List subtitles.", + "description": "Retrieves a paginated list of subtitles associated with the provided media.", + "tags": [ + "V3 > Subtitle" + ], + "mutating": false, + "pathParameters": [ + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/media/%7Bmedia%7D/subtitles", + "operationId": "VODListSubtitlesV2", + "summary": "List subtitles", + "categoryPath": [ + "VOD", + "V3", + "Subtitle" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "media", + "in": "path", + "required": true, + "description": "The Media unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 46164 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 46164 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 61029 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 61029 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODCreateSubtitleV2", + "functionName": "vodcreatesubtitlev2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/media/{media}/subtitles", + "summary": "Create subtitle.", + "description": "Creates a new subtitle within the provided media based on the provided parameters.", + "tags": [ + "V3 > Subtitle" + ], + "mutating": true, + "pathParameters": [ + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/media/%7Bmedia%7D/subtitles", + "operationId": "VODCreateSubtitleV2", + "summary": "Create subtitle", + "categoryPath": [ + "VOD", + "V3", + "Subtitle" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "media", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "VODAttachSuggestedMediaV2", + "functionName": "vodattachsuggestedmediav2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/media/{media}/suggest", + "summary": "Attach suggested media.", + "description": "Attach a list of media that will be suggested during\nplayback once the current media is over.", + "tags": [ + "V3 > Media" + ], + "mutating": true, + "pathParameters": [ + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/media/%7Bmedia%7D/suggest", + "operationId": "VODAttachSuggestedMediaV2", + "summary": "Attach suggested media", + "categoryPath": [ + "VOD", + "V3", + "Media" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "media", + "in": "path", + "required": true, + "description": "The Media unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListThumbnailsV2", + "functionName": "vodlistthumbnailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/media/{media}/thumbnails", + "summary": "List thumbnails.", + "description": "Get a paginated list of thumbnails associated with the provided media, this list includes:\n- image\n- waveform image\n- waveform JSON\n- audio file\n- frames matrix (10x10, simple)\n- frames line\n- frames matrix (very detailed)\n- frames matrix (shot boundaries)\n- high quality thumbnail", + "tags": [ + "V3 > Thumbnail" + ], + "mutating": false, + "pathParameters": [ + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/media/%7Bmedia%7D/thumbnails", + "operationId": "VODListThumbnailsV2", + "summary": "List thumbnails", + "categoryPath": [ + "VOD", + "V3", + "Thumbnail" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "media", + "in": "path", + "required": true, + "description": "The Media unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 82529 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 82529 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 39559 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 39559 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDeleteMetadataV2", + "functionName": "voddeletemetadatav2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/metadata/{metadata}", + "summary": "Delete metadata.", + "description": "Deletes the specified metadata.", + "tags": [ + "V3 > Metadata" + ], + "mutating": true, + "pathParameters": [ + { + "name": "metadata", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/metadata/%7Bmetadata%7D", + "operationId": "VODDeleteMetadataV2", + "summary": "Delete metadata", + "categoryPath": [ + "VOD", + "V3", + "Metadata" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "metadata", + "in": "path", + "required": true, + "description": "The MetadataLabel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 52899 + }, + "enumValues": [], + "values": [], + "examples": [ + 52899 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODUpdateMetadataV2", + "functionName": "vodupdatemetadatav2", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/2/vod/metadata/{metadata}", + "summary": "Update metadata.", + "description": "Updates details of a specified metadata based on the given parameters.", + "tags": [ + "V3 > Metadata" + ], + "mutating": true, + "pathParameters": [ + { + "name": "metadata", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/vod/metadata/%7Bmetadata%7D", + "operationId": "VODUpdateMetadataV2", + "summary": "Update metadata", + "categoryPath": [ + "VOD", + "V3", + "Metadata" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "metadata", + "in": "path", + "required": true, + "description": "The MetadataLabel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 84880 + }, + "enumValues": [], + "values": [], + "examples": [ + 84880 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDeleteAMixtapeV2", + "functionName": "voddeleteamixtapev2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/mixtapes/{mixtape}", + "summary": "Delete a mixtape.", + "description": "Deletes the specified mixtape.", + "tags": [ + "V3 > Mixtape" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mixtape", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "color", + "in": "query", + "required": false + }, + { + "name": "criteria", + "in": "query", + "required": false + }, + { + "name": "description", + "in": "query", + "required": false + }, + { + "name": "mixtapes", + "in": "query", + "required": false + }, + { + "name": "name", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "type", + "in": "query", + "required": false + }, + { + "name": "validity", + "in": "query", + "required": false + }, + { + "name": "validity_strategy", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/mixtapes/%7Bmixtape%7D", + "operationId": "VODDeleteAMixtapeV2", + "summary": "Delete a mixtape", + "categoryPath": [ + "VOD", + "V3", + "Mixtape" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "mixtape", + "in": "path", + "required": true, + "description": "The Mixtape unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "color", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "color", + "type": "string", + "description": "Mixtape color", + "example": "#FFCC00" + }, + "enumValues": [], + "values": [], + "examples": [ + "#FFCC00" + ] + }, + { + "name": "criteria", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "criteria", + "type": "string", + "description": "a string free of XSS payloads", + "nullable": true, + "example": "\"Hello World\"" + }, + "enumValues": [], + "values": [], + "examples": [ + "\"Hello World\"" + ] + }, + { + "name": "description", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "description", + "maxLength": 65535, + "type": "string", + "description": "a string free of XSS payloads", + "nullable": true, + "example": "\"Hello World\"" + }, + "enumValues": [], + "values": [], + "examples": [ + "\"Hello World\"" + ] + }, + { + "name": "mixtapes", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "mixtapes", + "type": "string", + "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Mixtape", + "nullable": true, + "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + ] + }, + { + "name": "name", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "name", + "type": "string", + "description": "The name of the Mixtape", + "example": "my product" + }, + "enumValues": [], + "values": [], + "examples": [ + "my product" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order", + "type": "array", + "items": { + "title": "item", + "type": "object", + "properties": { + "direction": { + "title": "direction", + "enum": [ + "\"asc\"", + "\"desc\"" + ], + "type": "string", + "nullable": true + }, + "key": { + "title": "key", + "enum": [ + "collected_at", + "created_at", + "description", + "discarded_at", + "duration", + "id", + "name", + "published", + "streams", + "updated_at", + "validated" + ], + "type": "string", + "description": "The key of Mixtape", + "required": true + }, + "natural": { + "title": "natural", + "type": "boolean", + "nullable": true + }, + "reverse": { + "title": "reverse", + "type": "boolean", + "nullable": true + }, + "soundex": { + "title": "soundex", + "type": "boolean", + "nullable": true + } + }, + "description": "Allowed array or object keys" + }, + "description": " Specify the order for the desired queried Media", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "type", + "type": "string", + "description": "The type of {name}standard: Mixtape default: créée/éditée directement comme une mixtape classiquegenerated: Mixtape produite dynamiquement par une autre applicationcomposite: Mixtape qui référence d’autres mixtape", + "example": "standard" + }, + "enumValues": [], + "values": [], + "examples": [ + "standard" + ] + }, + { + "name": "validity", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "validity", + "maximum": 31536000, + "minimum": 0, + "type": "integer", + "description": "The {name} validity duration (in seconds)", + "example": "3600" + }, + "enumValues": [], + "values": [], + "examples": [ + "3600" + ] + }, + { + "name": "validity_strategy", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "validity_strategy", + "type": "string", + "description": "The strategy to apply for validity adjustmentonly_increase: Only increases the {model} validity if the requested duration is greater than the current oneonly_decrease: Only decreases the {model} validity if the requested duration is less than the current one", + "nullable": true, + "example": "only_decrease" + }, + "enumValues": [], + "values": [], + "examples": [ + "only_decrease" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODShowMixtapeDetailsV2", + "functionName": "vodshowmixtapedetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/mixtapes/{mixtape}", + "summary": "Show mixtape details.", + "description": "Retrieves details of a specified mixtape.", + "tags": [ + "V3 > Mixtape" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mixtape", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "color", + "in": "query", + "required": false + }, + { + "name": "criteria", + "in": "query", + "required": false + }, + { + "name": "description", + "in": "query", + "required": false + }, + { + "name": "mixtapes", + "in": "query", + "required": false + }, + { + "name": "name", + "in": "query", + "required": false + }, + { + "name": "order", + "in": "query", + "required": false + }, + { + "name": "type", + "in": "query", + "required": false + }, + { + "name": "validity", + "in": "query", + "required": false + }, + { + "name": "validity_strategy", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/mixtapes/%7Bmixtape%7D", + "operationId": "VODShowMixtapeDetailsV2", + "summary": "Show mixtape details", + "categoryPath": [ + "VOD", + "V3", + "Mixtape" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "mixtape", + "in": "path", + "required": true, + "description": "The Mixtape unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "color", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "color", + "type": "string", + "description": "Mixtape color", + "example": "#FFCC00" + }, + "enumValues": [], + "values": [], + "examples": [ + "#FFCC00" + ] + }, + { + "name": "criteria", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "criteria", + "type": "string", + "description": "a string free of XSS payloads", + "nullable": true, + "example": "\"Hello World\"" + }, + "enumValues": [], + "values": [], + "examples": [ + "\"Hello World\"" + ] + }, + { + "name": "description", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "description", + "maxLength": 65535, + "type": "string", + "description": "a string free of XSS payloads", + "nullable": true, + "example": "\"Hello World\"" + }, + "enumValues": [], + "values": [], + "examples": [ + "\"Hello World\"" + ] + }, + { + "name": "mixtapes", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "mixtapes", + "type": "string", + "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Mixtape", + "nullable": true, + "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + ] + }, + { + "name": "name", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "name", + "type": "string", + "description": "The name of the Mixtape", + "example": "my product" + }, + "enumValues": [], + "values": [], + "examples": [ + "my product" + ] + }, + { + "name": "order", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "order", + "type": "array", + "items": { + "title": "item", + "type": "object", + "properties": { + "direction": { + "title": "direction", + "enum": [ + "\"asc\"", + "\"desc\"" + ], + "type": "string", + "nullable": true + }, + "key": { + "title": "key", + "enum": [ + "collected_at", + "created_at", + "description", + "discarded_at", + "duration", + "id", + "name", + "published", + "streams", + "updated_at", + "validated" + ], + "type": "string", + "description": "The key of Mixtape", + "required": true + }, + "natural": { + "title": "natural", + "type": "boolean", + "nullable": true + }, + "reverse": { + "title": "reverse", + "type": "boolean", + "nullable": true + }, + "soundex": { + "title": "soundex", + "type": "boolean", + "nullable": true + } + }, + "description": "Allowed array or object keys" + }, + "description": " Specify the order for the desired queried Media", + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + }, + { + "name": "type", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "type", + "type": "string", + "description": "The type of {name}standard: Mixtape default: créée/éditée directement comme une mixtape classiquegenerated: Mixtape produite dynamiquement par une autre applicationcomposite: Mixtape qui référence d’autres mixtape", + "example": "standard" + }, + "enumValues": [], + "values": [], + "examples": [ + "standard" + ] + }, + { + "name": "validity", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "validity", + "maximum": 31536000, + "minimum": 0, + "type": "integer", + "description": "The {name} validity duration (in seconds)", + "example": "3600" + }, + "enumValues": [], + "values": [], + "examples": [ + "3600" + ] + }, + { + "name": "validity_strategy", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "validity_strategy", + "type": "string", + "description": "The strategy to apply for validity adjustmentonly_increase: Only increases the {model} validity if the requested duration is greater than the current oneonly_decrease: Only decreases the {model} validity if the requested duration is less than the current one", + "nullable": true, + "example": "only_decrease" + }, + "enumValues": [], + "values": [], + "examples": [ + "only_decrease" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODUpdateAMixtapeV2", + "functionName": "vodupdateamixtapev2", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/2/vod/mixtapes/{mixtape}", + "summary": "Update a mixtape.", + "description": "Update mixtape.", + "tags": [ + "V3 > Mixtape" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mixtape", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/vod/mixtapes/%7Bmixtape%7D", + "operationId": "VODUpdateAMixtapeV2", + "summary": "Update a mixtape", + "categoryPath": [ + "VOD", + "V3", + "Mixtape" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "mixtape", + "in": "path", + "required": true, + "description": "The Mixtape unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDuplicateAMixtapeV2", + "functionName": "vodduplicateamixtapev2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/mixtapes/{mixtape}/duplicate", + "summary": "Duplicate a mixtape.", + "description": "Creates a copy of the specified mixtape with the same configuration\nand direct media attachments. The new mixtape name can be provided\nor will default to \"{original_name} (Copy)\".", + "tags": [ + "V3 > Mixtape" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mixtape", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/mixtapes/%7Bmixtape%7D/duplicate", + "operationId": "VODDuplicateAMixtapeV2", + "summary": "Duplicate a mixtape", + "categoryPath": [ + "VOD", + "V3", + "Mixtape" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "mixtape", + "in": "path", + "required": true, + "description": "The Mixtape unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDetachDirectMediaV2", + "functionName": "voddetachdirectmediav2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/mixtapes/{mixtape}/media", + "summary": "Detach direct media.", + "description": "Manually detaches media in the specified mixtape", + "tags": [ + "V3 > Mixtape" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mixtape", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "media", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/mixtapes/%7Bmixtape%7D/media", + "operationId": "VODDetachDirectMediaV2", + "summary": "Detach direct media", + "categoryPath": [ + "VOD", + "V3", + "Mixtape" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "mixtape", + "in": "path", + "required": true, + "description": "The Mixtape unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "media", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "array", + "schema": { + "title": "media", + "type": "array", + "items": { + "title": "item", + "type": "string", + "description": "Identifier of an existing Media", + "example": "1jhvl2upwoctc" + }, + "description": "The media unique identifier", + "nullable": true, + "example": [] + }, + "enumValues": [], + "values": [], + "examples": [ + [] + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListMediaInMixtapeV2", + "functionName": "vodlistmediainmixtapev2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/mixtapes/{mixtape}/media", + "summary": "List media in mixtape.", + "description": "Retrieves a paginated list of media in the specified mixtape.", + "tags": [ + "V3 > Mixtape" + ], + "mutating": false, + "pathParameters": [ + { + "name": "mixtape", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/mixtapes/%7Bmixtape%7D/media", + "operationId": "VODListMediaInMixtapeV2", + "summary": "List media in mixtape", + "categoryPath": [ + "VOD", + "V3", + "Mixtape" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "mixtape", + "in": "path", + "required": true, + "description": "The Mixtape unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 24795 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 24795 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 20851 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 20851 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODAttachDirectMediaV2", + "functionName": "vodattachdirectmediav2", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/2/vod/mixtapes/{mixtape}/media", + "summary": "Attach direct media.", + "description": "Manually attaches media in the specified mixtape", + "tags": [ + "V3 > Mixtape" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mixtape", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/vod/mixtapes/%7Bmixtape%7D/media", + "operationId": "VODAttachDirectMediaV2", + "summary": "Attach direct media", + "categoryPath": [ + "VOD", + "V3", + "Mixtape" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "mixtape", + "in": "path", + "required": true, + "description": "The Mixtape unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODMoveAManuallyAttachedMediaInMixtapeV2", + "functionName": "vodmoveamanuallyattachedmediainmixtapev2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/mixtapes/{mixtape}/media/{media}/move", + "summary": "Move a manually attached media in mixtape.", + "description": "Move a given media to given position in manually attached media.", + "tags": [ + "V3 > Mixtape" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mixtape", + "in": "path", + "required": true + }, + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/mixtapes/%7Bmixtape%7D/media/%7Bmedia%7D/move", + "operationId": "VODMoveAManuallyAttachedMediaInMixtapeV2", + "summary": "Move a manually attached media in mixtape", + "categoryPath": [ + "VOD", + "V3", + "Mixtape" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "mixtape", + "in": "path", + "required": true, + "description": "The Mixtape unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "media", + "in": "path", + "required": true, + "description": "The Media unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 80640 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 80640 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 4018 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 4018 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODSynchronizeAMixtapeV2", + "functionName": "vodsynchronizeamixtapev2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/mixtapes/{mixtape}/synchronize", + "summary": "Synchronize a mixtape.", + "description": "Synchronize a mixtape's media.", + "tags": [ + "V3 > Mixtape" + ], + "mutating": true, + "pathParameters": [ + { + "name": "mixtape", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/mixtapes/%7Bmixtape%7D/synchronize", + "operationId": "VODSynchronizeAMixtapeV2", + "summary": "Synchronize a mixtape", + "categoryPath": [ + "VOD", + "V3", + "Mixtape" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "mixtape", + "in": "path", + "required": true, + "description": "The Mixtape unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDeletePlayerV2", + "functionName": "voddeleteplayerv2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/players/{player}", + "summary": "Delete player.", + "description": "Deletes the specified player.\nNote that in case the player is attached to a share link, the latter will be re-assigned to a fallback player.", + "tags": [ + "V3 > Player" + ], + "mutating": true, + "pathParameters": [ + { + "name": "player", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/players/%7Bplayer%7D", + "operationId": "VODDeletePlayerV2", + "summary": "Delete player", + "categoryPath": [ + "VOD", + "V3", + "Player" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "player", + "in": "path", + "required": true, + "description": "The Player unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODShowPlayerDetailsV2", + "functionName": "vodshowplayerdetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/players/{player}", + "summary": "Show player details.", + "description": "Retrieves details of a specified player.", + "tags": [ + "V3 > Player" + ], + "mutating": false, + "pathParameters": [ + { + "name": "player", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/players/%7Bplayer%7D", + "operationId": "VODShowPlayerDetailsV2", + "summary": "Show player details", + "categoryPath": [ + "VOD", + "V3", + "Player" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "player", + "in": "path", + "required": true, + "description": "The Player unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODUpdatePlayerDetailsV2", + "functionName": "vodupdateplayerdetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/2/vod/players/{player}", + "summary": "Update player details.", + "description": "Updates details of a specified player based on the parameters.", + "tags": [ + "V3 > Player" + ], + "mutating": true, + "pathParameters": [ + { + "name": "player", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/vod/players/%7Bplayer%7D", + "operationId": "VODUpdatePlayerDetailsV2", + "summary": "Update player details", + "categoryPath": [ + "VOD", + "V3", + "Player" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "player", + "in": "path", + "required": true, + "description": "The Player unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODBulkDeleteAdvertisementsV2", + "functionName": "vodbulkdeleteadvertisementsv2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/players/{player}/ads", + "summary": "Bulk delete advertisements.", + "description": "Deletes the specified list of advertisements associated with the provided player.", + "tags": [ + "V3 > Ad" + ], + "mutating": true, + "pathParameters": [ + { + "name": "player", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "ads", + "in": "query", + "required": true + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/players/%7Bplayer%7D/ads", + "operationId": "VODBulkDeleteAdvertisementsV2", + "summary": "Bulk delete advertisements", + "categoryPath": [ + "VOD", + "V3", + "Ad" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "player", + "in": "path", + "required": true, + "description": "The Player unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "ads", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "ads", + "type": "string", + "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Ad", + "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListAdvertisementsV2", + "functionName": "vodlistadvertisementsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/players/{player}/ads", + "summary": "List advertisements.", + "description": "Retrieves a paginated list of advertisements associated with the provided player.", + "tags": [ + "V3 > Ad" + ], + "mutating": false, + "pathParameters": [ + { + "name": "player", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/players/%7Bplayer%7D/ads", + "operationId": "VODListAdvertisementsV2", + "summary": "List advertisements", + "categoryPath": [ + "VOD", + "V3", + "Ad" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "player", + "in": "path", + "required": true, + "description": "The Player unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 93262 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 93262 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 8579 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 8579 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODCreateAnAdvertisementV2", + "functionName": "vodcreateanadvertisementv2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/players/{player}/ads", + "summary": "Create an advertisement.", + "description": "Creates a new advertisement associated with the provided player.", + "tags": [ + "V3 > Ad" + ], + "mutating": true, + "pathParameters": [ + { + "name": "player", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/players/%7Bplayer%7D/ads", + "operationId": "VODCreateAnAdvertisementV2", + "summary": "Create an advertisement", + "categoryPath": [ + "VOD", + "V3", + "Ad" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "player", + "in": "path", + "required": true, + "description": "The Player unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "201" + ] + } + }, + { + "operationId": "VODShowPlaylistDetailsV2", + "functionName": "vodshowplaylistdetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/playlists/{playlist}", + "summary": "Show playlist details.", + "description": "Retrieves details of a specified playlist.", + "tags": [ + "V3 > Playlist" + ], + "mutating": false, + "pathParameters": [ + { + "name": "playlist", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/playlists/%7Bplaylist%7D", + "operationId": "VODShowPlaylistDetailsV2", + "summary": "Show playlist details", + "categoryPath": [ + "VOD", + "V3", + "Playlist" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "playlist", + "in": "path", + "required": true, + "description": "The Playlist unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListMediaInPlaylistV2", + "functionName": "vodlistmediainplaylistv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/playlists/{playlist}/media", + "summary": "List media in playlist.", + "description": "Retrieves a paginated list of media in the specified playlist.", + "tags": [ + "V3 > Playlist" + ], + "mutating": false, + "pathParameters": [ + { + "name": "playlist", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/playlists/%7Bplaylist%7D/media", + "operationId": "VODListMediaInPlaylistV2", + "summary": "List media in playlist", + "categoryPath": [ + "VOD", + "V3", + "Playlist" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "playlist", + "in": "path", + "required": true, + "description": "The Playlist unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 50801 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 50801 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 43480 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 43480 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "get_2_vod_reflect_endpoints_vversion_endpoint", + "functionName": "get2VodReflectEndpointsVversionEndpoint", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/reflect/endpoints/v{version}/{endpoint?}", + "summary": "", + "description": "", + "tags": [ + "V3 > Reflect" + ], + "mutating": false, + "pathParameters": [ + { + "name": "version", + "in": "path", + "required": true + }, + { + "name": "endpoint", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": null + }, + { + "operationId": "post_2_vod_reflect_endpoints_vversion_endpoint", + "functionName": "post2VodReflectEndpointsVversionEndpoint", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/reflect/endpoints/v{version}/{endpoint}", + "summary": "", + "description": "", + "tags": [ + "V3 > Reflect" + ], + "mutating": true, + "pathParameters": [ + { + "name": "version", + "in": "path", + "required": true + }, + { + "name": "endpoint", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/reflect/endpoints/v%7Bversion%7D/%7Bendpoint%7D", + "operationId": null, + "summary": "", + "categoryPath": [ + "VOD", + "V3", + "Reflect" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "version", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "endpoint", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDisplayChapterImageV2", + "functionName": "voddisplaychapterimagev2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/res/chapters/{chapter}.{format}", + "summary": "Display chapter image.", + "description": "Render the chapter image inline directly in the user browser.\nIf the chapter has no image, a 404 error is returned.", + "tags": [ + "V3 > Resources" + ], + "mutating": false, + "pathParameters": [ + { + "name": "chapter", + "in": "path", + "required": true + }, + { + "name": "format", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/res/chapters/%7Bchapter%7D.%7Bformat%7D", + "operationId": "VODDisplayChapterImageV2", + "summary": "Display chapter image", + "categoryPath": [ + "VOD", + "V3", + "Resources" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "chapter", + "in": "path", + "required": true, + "description": "The Chapter unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "format", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDisplayALogoImageV2", + "functionName": "voddisplayalogoimagev2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/res/logos/{logo}.{format}", + "summary": "Display a logo image.", + "description": "Render the logo image inline directly in the user browser.\nIf the logo is invalid, a 404 error is returned.", + "tags": [ + "V3 > Resources" + ], + "mutating": false, + "pathParameters": [ + { + "name": "logo", + "in": "path", + "required": true + }, + { + "name": "format", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/res/logos/%7Blogo%7D.%7Bformat%7D", + "operationId": "VODDisplayALogoImageV2", + "summary": "Display a logo image", + "categoryPath": [ + "VOD", + "V3", + "Resources" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "logo", + "in": "path", + "required": true, + "description": "The Logo unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "format", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODRenderChapterV2", + "functionName": "vodrenderchapterv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/res/media/{media}/chapters.{format}", + "summary": "Render chapter.", + "description": "Render the published media chapters directly in the user browser.\nIf no published chapters are available a 404 error is returned.", + "tags": [ + "V3 > Resources" + ], + "mutating": false, + "pathParameters": [ + { + "name": "media", + "in": "path", + "required": true + }, + { + "name": "format", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/res/media/%7Bmedia%7D/chapters.%7Bformat%7D", + "operationId": "VODRenderChapterV2", + "summary": "Render chapter", + "categoryPath": [ + "VOD", + "V3", + "Resources" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "media", + "in": "path", + "required": true, + "description": "The Media unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "format", + "in": "path", + "required": true, + "description": "Use one of the following valuesjson: JavaScript Object Notation data formatxml: EXtensible Markup Language data formatyaml: YAML Ain't Markup Language data formatvtt: WebVTT (Web Video Text Tracks) subtitle format", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDisplayPlayerImageV2", + "functionName": "voddisplayplayerimagev2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/res/players/{player}.{image}.{format}", + "summary": "Display player image.", + "description": "Render the player image inline directly in the user browser.\nIf the player has no image, a 404 error is returned.", + "tags": [ + "V3 > Resources" + ], + "mutating": false, + "pathParameters": [ + { + "name": "player", + "in": "path", + "required": true + }, + { + "name": "image", + "in": "path", + "required": true + }, + { + "name": "format", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/res/players/%7Bplayer%7D.%7Bimage%7D.%7Bformat%7D", + "operationId": "VODDisplayPlayerImageV2", + "summary": "Display player image", + "categoryPath": [ + "VOD", + "V3", + "Resources" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "player", + "in": "path", + "required": true, + "description": "The Player unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "image", + "in": "path", + "required": true, + "description": "Use one of the following valueslogo: Image used as a logo or branding elementpreload: Image intended for preloading or prefetchinginterrupt: Image displayed during interruptions or loading delaysgeoip: Image customized based on geographical locationrestrict: Image with restrictions or access control settings", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "format", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDisplayPlaylistImageV2", + "functionName": "voddisplayplaylistimagev2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/res/playlists/{playlist}.{format}", + "summary": "Display playlist image.", + "description": "Render the playlist image inline directly in the user browser.\nIf the playlist has no image, a 404 error is returned.", + "tags": [ + "V3 > Resources" + ], + "mutating": false, + "pathParameters": [ + { + "name": "playlist", + "in": "path", + "required": true + }, + { + "name": "format", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/res/playlists/%7Bplaylist%7D.%7Bformat%7D", + "operationId": "VODDisplayPlaylistImageV2", + "summary": "Display playlist image", + "categoryPath": [ + "VOD", + "V3", + "Resources" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "playlist", + "in": "path", + "required": true, + "description": "The Playlist unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "format", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODRenderShareLinkV2", + "functionName": "vodrendersharelinkv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/res/shares/{share}.{format?}", + "summary": "Render share link.", + "description": "Render the requested share link.", + "tags": [ + "V3 > Resources" + ], + "mutating": false, + "pathParameters": [ + { + "name": "share", + "in": "path", + "required": true + }, + { + "name": "format", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": null + }, + { + "operationId": "VODDisplayShareImageV2", + "functionName": "voddisplayshareimagev2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/res/shares/{share}.{image}.{format}", + "summary": "Display share image.", + "description": "Render the share image inline directly in the user browser.\nIf the share has no image, a 404 error is returned.", + "tags": [ + "V3 > Resources" + ], + "mutating": false, + "pathParameters": [ + { + "name": "share", + "in": "path", + "required": true + }, + { + "name": "image", + "in": "path", + "required": true + }, + { + "name": "format", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/res/shares/%7Bshare%7D.%7Bimage%7D.%7Bformat%7D", + "operationId": "VODDisplayShareImageV2", + "summary": "Display share image", + "categoryPath": [ + "VOD", + "V3", + "Resources" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "share", + "in": "path", + "required": true, + "description": "The Share unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "image", + "in": "path", + "required": true, + "description": "Use one of the following valueslogo: Image used as a logo or branding elementpreload: Image intended for preloading or prefetchinginterrupt: Image displayed during interruptions or loading delaysgeoip: Image customized based on geographical locationrestrict: Image with restrictions or access control settings", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "format", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODRenderSubtitleV2", + "functionName": "vodrendersubtitlev2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/res/subtitles/{subtitle}.{format}", + "summary": "Render subtitle.", + "description": "Render the subtitle in the requested format.", + "tags": [ + "V3 > Resources" + ], + "mutating": false, + "pathParameters": [ + { + "name": "subtitle", + "in": "path", + "required": true + }, + { + "name": "format", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/res/subtitles/%7Bsubtitle%7D.%7Bformat%7D", + "operationId": "VODRenderSubtitleV2", + "summary": "Render subtitle", + "categoryPath": [ + "VOD", + "V3", + "Resources" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "subtitle", + "in": "path", + "required": true, + "description": "The Subtitle unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "format", + "in": "path", + "required": true, + "description": "Use one of the following valuessrt: Simple subtitle formatvtt: WebVTT subtitle formatsub: Generic subtitle formatstl: EBU STL subtitle formatsbv: YouTube subtitle formatjson: Raw json formattxt: Plain text formatdxfp: Standard for XML captions and subtitles based on the TTML (Timed Text Markup Language) formatttml: Standard for XML captions developed by the World Wide Web Consortium (W3C)", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListSuggestedMediaV2", + "functionName": "vodlistsuggestedmediav2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/res/suggestions/{target}", + "summary": "List suggested media.", + "description": "Retrieve a list of media suggestions based on the current media.", + "tags": [ + "V3 > Resources" + ], + "mutating": false, + "pathParameters": [ + { + "name": "target", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/res/suggestions/%7Btarget%7D", + "operationId": "VODListSuggestedMediaV2", + "summary": "List suggested media", + "categoryPath": [ + "VOD", + "V3", + "Resources" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "target", + "in": "path", + "required": true, + "description": "The Sequence unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDisplayThumbnailV2", + "functionName": "voddisplaythumbnailv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/res/thumbnails/{thumbnail}.{format}", + "summary": "Display thumbnail.", + "description": "Render the thumbnail inline directly in the user browser.\nIf the thumbnail is corrupted, a 404 error is returned.", + "tags": [ + "V3 > Resources" + ], + "mutating": false, + "pathParameters": [ + { + "name": "thumbnail", + "in": "path", + "required": true + }, + { + "name": "format", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/res/thumbnails/%7Bthumbnail%7D.%7Bformat%7D", + "operationId": "VODDisplayThumbnailV2", + "summary": "Display thumbnail", + "categoryPath": [ + "VOD", + "V3", + "Resources" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": null, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "thumbnail", + "in": "path", + "required": true, + "description": "The Thumbnail unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "format", + "in": "path", + "required": true, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODListSampleV2", + "functionName": "vodlistsamplev2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/samples", + "summary": "List sample.", + "description": "Retrieves all media from the demo channel.", + "tags": [ + "V3 > Sample" + ], + "mutating": false, + "pathParameters": [], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/samples", + "operationId": "VODListSampleV2", + "summary": "List sample", + "categoryPath": [ + "VOD", + "V3", + "Sample" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDeleteShareV2", + "functionName": "voddeletesharev2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/shares/{share}", + "summary": "Delete share.", + "description": "Deletes the specified share.", + "tags": [ + "V3 > Share" + ], + "mutating": true, + "pathParameters": [ + { + "name": "share", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/shares/%7Bshare%7D", + "operationId": "VODDeleteShareV2", + "summary": "Delete share", + "categoryPath": [ + "VOD", + "V3", + "Share" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "share", + "in": "path", + "required": true, + "description": "The Share unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODShowShareDetailsV2", + "functionName": "vodshowsharedetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/shares/{share}", + "summary": "Show share details.", + "description": "Retrieves details of a specified share.", + "tags": [ + "V3 > Share" + ], + "mutating": false, + "pathParameters": [ + { + "name": "share", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/shares/%7Bshare%7D", + "operationId": "VODShowShareDetailsV2", + "summary": "Show share details", + "categoryPath": [ + "VOD", + "V3", + "Share" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "share", + "in": "path", + "required": true, + "description": "The Share unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODUpdateShareDetailsV2", + "functionName": "vodupdatesharedetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/2/vod/shares/{share}", + "summary": "Update share details.", + "description": "Updates details of a specified share based on the parameters.", + "tags": [ + "V3 > Share" + ], + "mutating": true, + "pathParameters": [ + { + "name": "share", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/vod/shares/%7Bshare%7D", + "operationId": "VODUpdateShareDetailsV2", + "summary": "Update share details", + "categoryPath": [ + "VOD", + "V3", + "Share" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "share", + "in": "path", + "required": true, + "description": "The Share unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODCreatesANewTokenV2", + "functionName": "vodcreatesanewtokenv2", + "originalOperationId": null, + "domain": "vod", + "method": "POST", + "path": "/2/vod/shares/{share}/token", + "summary": "Creates a new token.", + "description": "Creates a new token associated with the provided share based on the provided parameters..", + "tags": [ + "V3 > Share" + ], + "mutating": true, + "pathParameters": [ + { + "name": "share", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [ + { + "name": "X-Ik-Token-Enforce-Ip", + "in": "header", + "required": false + } + ], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/post/2/vod/shares/%7Bshare%7D/token", + "operationId": "VODCreatesANewTokenV2", + "summary": "Creates a new token", + "categoryPath": [ + "VOD", + "V3", + "Share" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "share", + "in": "path", + "required": true, + "description": "The Share unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "X-Ik-Token-Enforce-Ip", + "in": "header", + "required": false, + "description": "", + "style": "simple", + "explode": true, + "schemaType": "boolean", + "schema": { + "title": "X-Ik-Token-Enforce-Ip", + "type": "boolean", + "description": "Extra header to pass if `ip_address` should be used, if this header isn't passed, the `ip_address` field will be ignored.", + "example": "true" + }, + "enumValues": [], + "values": [], + "examples": [ + "true" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODViewersPerClusterV2", + "functionName": "vodviewersperclusterv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{channel}/clusters", + "summary": "Viewers per cluster.", + "description": "Get the number of viewers per cluster for the provided channel.\nA cluster is a grouping of viewers based on their geographical location.\nA cluster is identified by its geohash, latitude and longitude.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bchannel%7D/clusters", + "operationId": "VODViewersPerClusterV2", + "summary": "Viewers per cluster", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 47488 + }, + "enumValues": [], + "values": [], + "examples": [ + 47488 + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "maximum": 10000, + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": 5808 + }, + "enumValues": [], + "values": [], + "examples": [ + 5808 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODTopMediaV2", + "functionName": "vodtopmediav2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{channel}/media/top", + "summary": "Top media.", + "description": "Get a list of media for the requested period, sorted by viewers count.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bchannel%7D/media/top", + "operationId": "VODTopMediaV2", + "summary": "Top media", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": true, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [ + { + "name": "countable", + "description": "Give the total number of records\n", + "values": [] + }, + { + "name": "paginable", + "description": "Group a request's items in pages and define which page you want to display\n", + "values": [] + } + ], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 88117 + }, + "enumValues": [], + "values": [], + "examples": [ + 88117 + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + }, + { + "name": "return", + "in": "query", + "required": false, + "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", + "style": null, + "explode": null, + "schemaType": "string", + "schema": { + "enum": [ + "total" + ], + "type": "string", + "example": "total" + }, + "enumValues": [ + "total" + ], + "values": [], + "examples": [ + "total" + ] + }, + { + "name": "page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", + "type": "integer", + "default": 1, + "example": 84650 + }, + "enumValues": [], + "values": [], + "examples": [ + 5, + 84650 + ] + }, + { + "name": "per_page", + "in": "query", + "required": false, + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "style": null, + "explode": null, + "schemaType": "integer", + "schema": { + "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", + "type": "integer", + "minimum": 1, + "example": 36219 + }, + "enumValues": [], + "values": [], + "examples": [ + 10, + 36219 + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODUniqueViewersPerMediaV2", + "functionName": "voduniqueviewerspermediav2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{channel}/media/unique_viewers", + "summary": "Unique viewers per media.", + "description": "Get the number of unique viewers (IP addresses) for the provided media list.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "media", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bchannel%7D/media/unique_viewers", + "operationId": "VODUniqueViewersPerMediaV2", + "summary": "Unique viewers per media", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 15071 + }, + "enumValues": [], + "values": [], + "examples": [ + 15071 + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "media", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "media", + "type": "string", + "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Media", + "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODViewersPerMediaV2", + "functionName": "vodviewerspermediav2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{channel}/media/viewers", + "summary": "Viewers per media.", + "description": "Get the number of viewers for the provided media list.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "channel", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "media", + "in": "query", + "required": true + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bchannel%7D/media/viewers", + "operationId": "VODViewersPerMediaV2", + "summary": "Viewers per media", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "channel", + "in": "path", + "required": true, + "description": "The Channel unique identifier", + "style": "simple", + "explode": true, + "schemaType": "integer", + "schema": { + "type": "integer", + "example": 78991 + }, + "enumValues": [], + "values": [], + "examples": [ + 78991 + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "media", + "in": "query", + "required": true, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "media", + "type": "string", + "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Media", + "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + }, + "enumValues": [], + "values": [], + "examples": [ + "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODMediaBenchmarkV2", + "functionName": "vodmediabenchmarkv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{media}/benchmark", + "summary": "Media benchmark.", + "description": "Retrieves statistics and comparisons between the media and the other media of the same channel.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bmedia%7D/benchmark", + "operationId": "VODMediaBenchmarkV2", + "summary": "Media benchmark", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "media", + "in": "path", + "required": true, + "description": "The Media unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODMediaRankV2", + "functionName": "vodmediarankv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{media}/rank", + "summary": "Media rank.", + "description": "Computes the rank of the provided media based on its view count relative to other media within the same channel.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bmedia%7D/rank", + "operationId": "VODMediaRankV2", + "summary": "Media rank", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "media", + "in": "path", + "required": true, + "description": "The Media unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODRetentionPerPercentV2", + "functionName": "vodretentionperpercentv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{media}/retention", + "summary": "Retention per percent.", + "description": "Get retention per percent for the provided media,\nif anything else is provided, a 404 error will be raised.\nThe returned collection contains a list of percents [0-99],\neach percent contains a hit count and a normalized value.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "media", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bmedia%7D/retention", + "operationId": "VODRetentionPerPercentV2", + "summary": "Retention per percent", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "media", + "in": "path", + "required": true, + "description": "The Media unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODAverageViewTimeV2", + "functionName": "vodaverageviewtimev2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{subject}/average_view_time", + "summary": "Average view time.", + "description": "Get the average view time (in milliseconds) per unique user (IP addresses) for the provided subject,\nsubject may be either a channel or a media,\nif anything else is provided, a 404 error will be raised.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "subject", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/average_view_time", + "operationId": "VODAverageViewTimeV2", + "summary": "Average view time", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "subject", + "in": "path", + "required": true, + "description": "The Sequence unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODViewersAndViewingTimePerBrowserV2", + "functionName": "vodviewersandviewingtimeperbrowserv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{subject}/browsers", + "summary": "Viewers and viewing time per browser.", + "description": "Get the number of viewers and consumed time (in milliseconds) per browser for the provided subject.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "subject", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/browsers", + "operationId": "VODViewersAndViewingTimePerBrowserV2", + "summary": "Viewers and viewing time per browser", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "subject", + "in": "path", + "required": true, + "description": "The Sequence unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODViewingTimePerEncodingV2", + "functionName": "vodviewingtimeperencodingv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{subject}/consumed_time_per_encoding", + "summary": "Viewing time per encoding.", + "description": "Get the viewing time (in milliseconds) per encoding for the provided subject.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "subject", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/consumed_time_per_encoding", + "operationId": "VODViewingTimePerEncodingV2", + "summary": "Viewing time per encoding", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "subject", + "in": "path", + "required": true, + "description": "The Sequence unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODConsumptionV2", + "functionName": "vodconsumptionv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{subject}/consumption", + "summary": "Consumption.", + "description": "Get the consumption for the provided subject,\nsubject may be either a channel or a media,\nif anything else is provided, a 404 error will be raised.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "subject", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "format", + "in": "query", + "required": false + }, + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/consumption", + "operationId": "VODConsumptionV2", + "summary": "Consumption", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "subject", + "in": "path", + "required": true, + "description": "The Sequence unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "format", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "format", + "type": "string", + "description": "Any valid byte unit, with or without precision specified (tries to format bytes in the most readable unit if nothing is specified):
    YB: Yotta ByteZB: Zetta ByteEB: Exa BytePB: Peta ByteTB: Tera ByteGB: Giga ByteMB: Mega BytekB: Kilo ByteB: Byteno: No formatting (raw number of bytes)A precision (digits after '.') may be added with the following notation:
    6: 1.322123MB/6: 1.322123MBMB/6: 1.322123MBMB/000000: 1.322123MBGB/9: 0.001322123GB", + "nullable": true, + "example": "MB/6" + }, + "enumValues": [], + "values": [], + "examples": [ + "MB/6" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODViewersAndSharePerCountryV2", + "functionName": "vodviewersandsharepercountryv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{subject}/countries", + "summary": "Viewers and share per country.", + "description": "Retrieves the number of viewers and total share per country for the provided subject;\nThe share is based on all the countries for this subject, not just on the countries within the limit.\nTherefore, the sum of the share for each country may not reach 1 (100%) if a limit is provided.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "subject", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/countries", + "operationId": "VODViewersAndSharePerCountryV2", + "summary": "Viewers and share per country", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "subject", + "in": "path", + "required": true, + "description": "The Sequence unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODViewersAndViewingTimePerDeviceV2", + "functionName": "vodviewersandviewingtimeperdevicev2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{subject}/devices", + "summary": "Viewers and viewing time per device.", + "description": "Get the number of viewers and consumed time (in milliseconds) per device type for the provided subject.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "subject", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/devices", + "operationId": "VODViewersAndViewingTimePerDeviceV2", + "summary": "Viewers and viewing time per device", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "subject", + "in": "path", + "required": true, + "description": "The Sequence unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODViewersAndEncodingsHistogramV2", + "functionName": "vodviewersandencodingshistogramv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{subject}/histogram/encodings", + "summary": "Viewers and encodings histogram.", + "description": "Retrieve histogram with general statistics per time bucket,\nalong with breakdown per encoding.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "subject", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "per", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/histogram/encodings", + "operationId": "VODViewersAndEncodingsHistogramV2", + "summary": "Viewers and encodings histogram", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "subject", + "in": "path", + "required": true, + "description": "The Sequence unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "per", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "type": "string", + "description": "hour: Interval of time lasting 60 minutesday: Interval of time lasting 24 hoursweek: Interval of time lasting 7 daysmonth: Interval of time approximately lasting 30 daysquarter: Interval of time lasting approximately 3 monthsyear: Interval of time lasting 12 months", + "nullable": true, + "example": "hour" + }, + "enumValues": [], + "values": [], + "examples": [ + "hour" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODViewersHistogramV2", + "functionName": "vodviewershistogramv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{subject}/histogram/viewers", + "summary": "Viewers histogram.", + "description": "Get a histogram of viewers over time for the provided subject.\nThe data is divided into time buckets based on the requested interval.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "subject", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "per", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/histogram/viewers", + "operationId": "VODViewersHistogramV2", + "summary": "Viewers histogram", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "subject", + "in": "path", + "required": true, + "description": "The Sequence unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "per", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "per", + "type": "string", + "description": "hour: Interval of time lasting 60 minutesday: Interval of time lasting 24 hoursweek: Interval of time lasting 7 daysmonth: Interval of time approximately lasting 30 daysquarter: Interval of time lasting approximately 3 monthsyear: Interval of time lasting 12 months", + "nullable": true, + "example": "hour" + }, + "enumValues": [], + "values": [], + "examples": [ + "hour" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODViewersAndViewingTimePerOSV2", + "functionName": "vodviewersandviewingtimeperosv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{subject}/operating_systems", + "summary": "Viewers and viewing time per OS.", + "description": "Get the number of viewers and consumed time (in milliseconds) per operating system for the provided subject.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "subject", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/operating_systems", + "operationId": "VODViewersAndViewingTimePerOSV2", + "summary": "Viewers and viewing time per OS", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "subject", + "in": "path", + "required": true, + "description": "The Sequence unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODViewersAndViewingTimePerOriginV2", + "functionName": "vodviewersandviewingtimeperoriginv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{subject}/origins", + "summary": "Viewers and viewing time per origin.", + "description": "Get the number of viewers and consumed time (in milliseconds) per origin for the provided subject.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "subject", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/origins", + "operationId": "VODViewersAndViewingTimePerOriginV2", + "summary": "Viewers and viewing time per origin", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "subject", + "in": "path", + "required": true, + "description": "The Sequence unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODViewersAndViewingTimePerPlaybackV2", + "functionName": "vodviewersandviewingtimeperplaybackv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{subject}/playbacks", + "summary": "Viewers and viewing time per playback.", + "description": "Get the number of viewers and consumed time (in milliseconds) per playback type for the provided subject.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "subject", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/playbacks", + "operationId": "VODViewersAndViewingTimePerPlaybackV2", + "summary": "Viewers and viewing time per playback", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "subject", + "in": "path", + "required": true, + "description": "The Sequence unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODViewersAndViewingTimePerPlayerV2", + "functionName": "vodviewersandviewingtimeperplayerv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{subject}/players", + "summary": "Viewers and viewing time per player.", + "description": "Get the number of viewers and consumed time (in milliseconds) per player for the provided subject.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "subject", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/players", + "operationId": "VODViewersAndViewingTimePerPlayerV2", + "summary": "Viewers and viewing time per player", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "subject", + "in": "path", + "required": true, + "description": "The Sequence unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODViewersAndViewingTimePerSourceV2", + "functionName": "vodviewersandviewingtimepersourcev2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{subject}/sources", + "summary": "Viewers and viewing time per source.", + "description": "Get the number of viewers and consumed time (in milliseconds) per source for the provided subject.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "subject", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/sources", + "operationId": "VODViewersAndViewingTimePerSourceV2", + "summary": "Viewers and viewing time per source", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "subject", + "in": "path", + "required": true, + "description": "The Sequence unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODViewersAndViewingTimeByTechnologyV2", + "functionName": "vodviewersandviewingtimebytechnologyv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{subject}/technologies", + "summary": "Viewers and viewing time by technology.", + "description": "Get the number of viewers and consumed time (in milliseconds) for all technologies for the provided subject.\nStatistics are grouped by browsers, operating systems, playbacks, players, devices and sources.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "subject", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/technologies", + "operationId": "VODViewersAndViewingTimeByTechnologyV2", + "summary": "Viewers and viewing time by technology", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "subject", + "in": "path", + "required": true, + "description": "The Sequence unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODUniqueViewersV2", + "functionName": "voduniqueviewersv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{subject}/unique_viewers", + "summary": "Unique viewers.", + "description": "Get the number of unique viewers (IP addresses) for the provided subject,\nsubject may be either a channel or a media,\nif anything else is provided, a 404 error will be raised.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "subject", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/unique_viewers", + "operationId": "VODUniqueViewersV2", + "summary": "Unique viewers", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "subject", + "in": "path", + "required": true, + "description": "The Sequence unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODViewTimeV2", + "functionName": "vodviewtimev2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{subject}/view_time", + "summary": "View time.", + "description": "Get the view time (in milliseconds) for the provided subject,\nsubject may be either a channel or a media,\nif anything else is provided, a 404 error will be raised.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "subject", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/view_time", + "operationId": "VODViewTimeV2", + "summary": "View time", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "subject", + "in": "path", + "required": true, + "description": "The Sequence unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODViewersPerEncodingV2", + "functionName": "vodviewersperencodingv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{subject}/viewers_per_encoding", + "summary": "Viewers per encoding.", + "description": "Get the number of viewers per encoding for the provided subject.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "subject", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/viewers_per_encoding", + "operationId": "VODViewersPerEncodingV2", + "summary": "Viewers per encoding", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "subject", + "in": "path", + "required": true, + "description": "The Sequence unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODViewersV2", + "functionName": "vodviewersv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/statistics/{subject}/viewers", + "summary": "Viewers.", + "description": "Get the number of viewers for the provided subject,\nsubject may be either a channel or a media,\nif anything else is provided, a 404 error will be raised.", + "tags": [ + "V3 > Statistics" + ], + "mutating": false, + "pathParameters": [ + { + "name": "subject", + "in": "path", + "required": true + } + ], + "queryParameters": [ + { + "name": "from", + "in": "query", + "required": false + }, + { + "name": "to", + "in": "query", + "required": false + }, + { + "name": "top", + "in": "query", + "required": false + } + ], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/viewers", + "operationId": "VODViewersV2", + "summary": "Viewers", + "categoryPath": [ + "VOD", + "V3", + "Statistics" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "subject", + "in": "path", + "required": true, + "description": "The Sequence unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + }, + { + "name": "from", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "from", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "to", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "string", + "schema": { + "title": "to", + "type": "string", + "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", + "nullable": true, + "example": "+10d" + }, + "enumValues": [], + "values": [], + "examples": [ + "+10d" + ] + }, + { + "name": "top", + "in": "query", + "required": false, + "description": "", + "style": "form", + "explode": true, + "schemaType": "integer", + "schema": { + "title": "top", + "minimum": 1, + "type": "integer", + "description": "Limit the response size to the top N results.", + "nullable": true, + "example": "10" + }, + "enumValues": [], + "values": [], + "examples": [ + "10" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODDeleteASubtitleV2", + "functionName": "voddeleteasubtitlev2", + "originalOperationId": null, + "domain": "vod", + "method": "DELETE", + "path": "/2/vod/subtitles/{subtitle}", + "summary": "Delete a subtitle.", + "description": "Deletes the specified subtitle.", + "tags": [ + "V3 > Subtitle" + ], + "mutating": true, + "pathParameters": [ + { + "name": "subtitle", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/subtitles/%7Bsubtitle%7D", + "operationId": "VODDeleteASubtitleV2", + "summary": "Delete a subtitle", + "categoryPath": [ + "VOD", + "V3", + "Subtitle" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "subtitle", + "in": "path", + "required": true, + "description": "The Subtitle unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODShowSubtitleDetailsV2", + "functionName": "vodshowsubtitledetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/subtitles/{subtitle}", + "summary": "Show subtitle details.", + "description": "Retrieves details of a specified subtitle.", + "tags": [ + "V3 > Subtitle" + ], + "mutating": false, + "pathParameters": [ + { + "name": "subtitle", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/subtitles/%7Bsubtitle%7D", + "operationId": "VODShowSubtitleDetailsV2", + "summary": "Show subtitle details", + "categoryPath": [ + "VOD", + "V3", + "Subtitle" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "subtitle", + "in": "path", + "required": true, + "description": "The Subtitle unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODUpdateSubtitleDetailsV2", + "functionName": "vodupdatesubtitledetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "PUT", + "path": "/2/vod/subtitles/{subtitle}", + "summary": "Update subtitle details.", + "description": "Updates details of a specified subtitle based on the provided parameters.", + "tags": [ + "V3 > Subtitle" + ], + "mutating": true, + "pathParameters": [ + { + "name": "subtitle", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [ + "application/json" + ], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/put/2/vod/subtitles/%7Bsubtitle%7D", + "operationId": "VODUpdateSubtitleDetailsV2", + "summary": "Update subtitle details", + "categoryPath": [ + "VOD", + "V3", + "Subtitle" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "subtitle", + "in": "path", + "required": true, + "description": "The Subtitle unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + }, + { + "operationId": "VODShowThumbnailDetailsV2", + "functionName": "vodshowthumbnaildetailsv2", + "originalOperationId": null, + "domain": "vod", + "method": "GET", + "path": "/2/vod/thumbnails/{thumbnail}", + "summary": "Show thumbnail details.", + "description": "Retrieves details of a specified thumbnail.", + "tags": [ + "V3 > Thumbnail" + ], + "mutating": false, + "pathParameters": [ + { + "name": "thumbnail", + "in": "path", + "required": true + } + ], + "queryParameters": [], + "headerParameters": [], + "cookieParameters": [], + "requestContentTypes": [], + "responseContentTypes": [ + "application/json" + ], + "deprecated": false, + "auth": [ + "bearerAuth" + ], + "docs": { + "url": "https://developer.infomaniak.com/docs/api/get/2/vod/thumbnails/%7Bthumbnail%7D", + "operationId": "VODShowThumbnailDetailsV2", + "summary": "Show thumbnail details", + "categoryPath": [ + "VOD", + "V3", + "Thumbnail" + ], + "staff": false, + "beta": true, + "publicCloud": false, + "paginable": null, + "sortable": null, + "authUser": true, + "version": 2, + "capabilities": [], + "parameters": [ + { + "name": "thumbnail", + "in": "path", + "required": true, + "description": "The Thumbnail unique identifier", + "style": "simple", + "explode": true, + "schemaType": "string", + "schema": { + "type": "string", + "example": "example" + }, + "enumValues": [], + "values": [], + "examples": [ + "example" + ] + } + ], + "responseStatuses": [ + "200" + ] + } + } +]; +//# sourceMappingURL=vod.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/vod.js.map b/dist/src/generated/catalog/domains/vod.js.map new file mode 100644 index 0000000..4c2af9f --- /dev/null +++ b/dist/src/generated/catalog/domains/vod.js.map @@ -0,0 +1 @@ +{"version":3,"file":"vod.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/vod.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/operations.d.ts b/dist/src/generated/catalog/operations.d.ts new file mode 100644 index 0000000..4ced552 --- /dev/null +++ b/dist/src/generated/catalog/operations.d.ts @@ -0,0 +1,2 @@ +import type { OperationMetadata } from "./types.js"; +export declare const operations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/operations.js b/dist/src/generated/catalog/operations.js new file mode 100644 index 0000000..c80be27 --- /dev/null +++ b/dist/src/generated/catalog/operations.js @@ -0,0 +1,38 @@ +// Generated by npm run generate. Do not edit by hand. +import { accountOperations } from "./domains/account.js"; +import { aiOperations } from "./domains/ai.js"; +import { coreOperations } from "./domains/core.js"; +import { domainsOperations } from "./domains/domains.js"; +import { eticketsOperations } from "./domains/etickets.js"; +import { kchatOperations } from "./domains/kchat.js"; +import { kdriveOperations } from "./domains/kdrive.js"; +import { kmeetOperations } from "./domains/kmeet.js"; +import { mailOperations } from "./domains/mail.js"; +import { newsletterOperations } from "./domains/newsletter.js"; +import { profileOperations } from "./domains/profile.js"; +import { publicCloudOperations } from "./domains/publicCloud.js"; +import { radioOperations } from "./domains/radio.js"; +import { swissBackupOperations } from "./domains/swissBackup.js"; +import { urlShortenerOperations } from "./domains/urlShortener.js"; +import { videoOperations } from "./domains/video.js"; +import { vodOperations } from "./domains/vod.js"; +export const operations = [ + ...accountOperations, + ...aiOperations, + ...coreOperations, + ...domainsOperations, + ...eticketsOperations, + ...kchatOperations, + ...kdriveOperations, + ...kmeetOperations, + ...mailOperations, + ...newsletterOperations, + ...profileOperations, + ...publicCloudOperations, + ...radioOperations, + ...swissBackupOperations, + ...urlShortenerOperations, + ...videoOperations, + ...vodOperations, +]; +//# sourceMappingURL=operations.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/operations.js.map b/dist/src/generated/catalog/operations.js.map new file mode 100644 index 0000000..ee3f0e9 --- /dev/null +++ b/dist/src/generated/catalog/operations.js.map @@ -0,0 +1 @@ +{"version":3,"file":"operations.js","sourceRoot":"","sources":["../../../../src/generated/catalog/operations.ts"],"names":[],"mappings":"AAAA,sDAAsD;AACtD,OAAO,EAAE,iBAAiB,EAAE,MAAM,sBAAsB,CAAC;AACzD,OAAO,EAAE,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAC/C,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AACnD,OAAO,EAAE,iBAAiB,EAAE,MAAM,sBAAsB,CAAC;AACzD,OAAO,EAAE,kBAAkB,EAAE,MAAM,uBAAuB,CAAC;AAC3D,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AACrD,OAAO,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AACvD,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AACrD,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AACnD,OAAO,EAAE,oBAAoB,EAAE,MAAM,yBAAyB,CAAC;AAC/D,OAAO,EAAE,iBAAiB,EAAE,MAAM,sBAAsB,CAAC;AACzD,OAAO,EAAE,qBAAqB,EAAE,MAAM,0BAA0B,CAAC;AACjE,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AACrD,OAAO,EAAE,qBAAqB,EAAE,MAAM,0BAA0B,CAAC;AACjE,OAAO,EAAE,sBAAsB,EAAE,MAAM,2BAA2B,CAAC;AACnE,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AACrD,OAAO,EAAE,aAAa,EAAE,MAAM,kBAAkB,CAAC;AAGjD,MAAM,CAAC,MAAM,UAAU,GAAiC;IACtD,GAAG,iBAAiB;IACpB,GAAG,YAAY;IACf,GAAG,cAAc;IACjB,GAAG,iBAAiB;IACpB,GAAG,kBAAkB;IACrB,GAAG,eAAe;IAClB,GAAG,gBAAgB;IACnB,GAAG,eAAe;IAClB,GAAG,cAAc;IACjB,GAAG,oBAAoB;IACvB,GAAG,iBAAiB;IACpB,GAAG,qBAAqB;IACxB,GAAG,eAAe;IAClB,GAAG,qBAAqB;IACxB,GAAG,sBAAsB;IACzB,GAAG,eAAe;IAClB,GAAG,aAAa;CACjB,CAAC"} \ No newline at end of file diff --git a/dist/src/generated/catalog/types.d.ts b/dist/src/generated/catalog/types.d.ts new file mode 100644 index 0000000..c61cfaa --- /dev/null +++ b/dist/src/generated/catalog/types.d.ts @@ -0,0 +1,67 @@ +export type OperationDocsJsonValue = string | number | boolean | null | readonly OperationDocsJsonValue[] | { + readonly [key: string]: OperationDocsJsonValue; +}; +export interface OperationParameterMetadata { + name: string; + in: "path" | "query" | "header" | "cookie"; + required: boolean; +} +export interface OperationDocsCapabilityMetadata { + name: string; + description: string; + values: readonly string[]; +} +export interface OperationDocsParameterMetadata { + name: string; + in: string; + required: boolean; + description: string; + style: string | null; + explode: boolean | null; + schemaType: string | null; + schema: OperationDocsJsonValue; + enumValues: readonly OperationDocsJsonValue[]; + values: readonly OperationDocsJsonValue[]; + examples: readonly OperationDocsJsonValue[]; +} +export interface OperationDocsMetadata { + url: string; + operationId: string | null; + summary: string; + categoryPath: readonly string[]; + staff: boolean; + beta: boolean; + publicCloud: boolean; + paginable: boolean | null; + sortable: boolean | null; + authUser: boolean | null; + version: string | number | null; + capabilities: readonly OperationDocsCapabilityMetadata[]; + parameters: readonly OperationDocsParameterMetadata[]; + responseStatuses: readonly string[]; +} +export interface OperationMetadata { + operationId: string; + functionName: string; + originalOperationId: string | null; + domain: string; + method: string; + path: string; + summary: string; + description: string; + tags: readonly string[]; + mutating: boolean; + pathParameters: readonly OperationParameterMetadata[]; + queryParameters: readonly OperationParameterMetadata[]; + headerParameters: readonly OperationParameterMetadata[]; + cookieParameters: readonly OperationParameterMetadata[]; + requestContentTypes: readonly string[]; + responseContentTypes: readonly string[]; + deprecated: boolean; + auth: readonly string[]; + docs: OperationDocsMetadata | null; +} +export interface DomainMetadata { + domain: string; + operationCount: number; +} diff --git a/dist/src/generated/catalog/types.js b/dist/src/generated/catalog/types.js new file mode 100644 index 0000000..718fd38 --- /dev/null +++ b/dist/src/generated/catalog/types.js @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=types.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/types.js.map b/dist/src/generated/catalog/types.js.map new file mode 100644 index 0000000..d887cbb --- /dev/null +++ b/dist/src/generated/catalog/types.js.map @@ -0,0 +1 @@ +{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/generated/catalog/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/src/generated/operations/account.d.ts b/dist/src/generated/operations/account.d.ts new file mode 100644 index 0000000..8f16ca3 --- /dev/null +++ b/dist/src/generated/operations/account.d.ts @@ -0,0 +1,41 @@ +import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; +export declare function createAccountOperations(client: GeneratedOperationClient): { + readonly coreResourceslistaccounts: (request?: OperationRequest) => Promise; + readonly coreResourcesdisplayanaccount: (request?: OperationRequest) => Promise; + readonly coreResourceslistbasicteamsinformationofanaccount: (request?: OperationRequest) => Promise; + readonly coreResourceslistaccountsproducts: (request?: OperationRequest) => Promise; + readonly coreResourceslistservices: (request?: OperationRequest) => Promise; + readonly coreResourcesdisplayalistingoftagsforanaccount: (request?: OperationRequest) => Promise; + readonly coreResourcesinviteauser: (request?: OperationRequest) => Promise; + readonly coreResourcescancelaninvitation: (request?: OperationRequest) => Promise; + readonly coreResourcesdisplayaninvitationofanaccount: (request?: OperationRequest) => Promise; + readonly coreResourcespatchaninvitation: (request?: OperationRequest) => Promise; + readonly coreResourceslistcustomers: (request?: OperationRequest) => Promise; + readonly coreResourcesassigncustomers: (request?: OperationRequest) => Promise; + readonly coreResourcesunassigncustomers: (request?: OperationRequest) => Promise; + readonly coreResourcesaddadriveaccess: (request?: OperationRequest) => Promise; + readonly delete1AccountsAccountInvitationsInvitationDriveDriveId: (request?: OperationRequest) => Promise; + readonly coreResourcesupdatedriveaccess: (request?: OperationRequest) => Promise; + readonly coreResourcesupdateakchataccess: (request?: OperationRequest) => Promise; + readonly coreResourcesrevokeksuiteaccess: (request?: OperationRequest) => Promise; + readonly coreResourcescreateaksuiteaccess: (request?: OperationRequest) => Promise; + readonly coreResourcesrevokeadriveaccess: (request?: OperationRequest) => Promise; + readonly coreResourcesupdateamailboxaccess: (request?: OperationRequest) => Promise; + readonly post1AccountsAccountInvitationsInvitationMailboxMailId: (request?: OperationRequest) => Promise; + readonly coreResources: (request?: OperationRequest) => Promise; + readonly coreResourcesgetusersinvitations: (request?: OperationRequest) => Promise; + readonly coreResourcescreateatag: (request?: OperationRequest) => Promise; + readonly coreResourcesdeleteatag: (request?: OperationRequest) => Promise; + readonly coreResourcesupdateatag: (request?: OperationRequest) => Promise; + readonly coreResourceslistteams: (request?: OperationRequest) => Promise; + readonly coreResourcescreateateam: (request?: OperationRequest) => Promise; + readonly coreResourcesdeleteateam: (request?: OperationRequest) => Promise; + readonly coreResourcesgetateam: (request?: OperationRequest) => Promise; + readonly coreResourcesupdateateam: (request?: OperationRequest) => Promise; + readonly coreResourcesremoveusersfromteam: (request?: OperationRequest) => Promise; + readonly coreResourceslistteamusers: (request?: OperationRequest) => Promise; + readonly coreResourcesadduserstoteam: (request?: OperationRequest) => Promise; + readonly coreResourceslistcurrentaccountsproducts: (request?: OperationRequest) => Promise; + readonly coreResourceslistusersv2: (request?: OperationRequest) => Promise; + readonly coreResourceslistappaccessesv2: (request?: OperationRequest) => Promise; +}; diff --git a/dist/src/generated/operations/account.js b/dist/src/generated/operations/account.js new file mode 100644 index 0000000..880b6a4 --- /dev/null +++ b/dist/src/generated/operations/account.js @@ -0,0 +1,43 @@ +export function createAccountOperations(client) { + return { + coreResourceslistaccounts: (request) => client.requestOperation("Core/ResourcesListAccounts", request), + coreResourcesdisplayanaccount: (request) => client.requestOperation("Core/ResourcesDisplayAnAccount", request), + coreResourceslistbasicteamsinformationofanaccount: (request) => client.requestOperation("Core/ResourcesListBasicTeamsInformationOfAnAccount", request), + coreResourceslistaccountsproducts: (request) => client.requestOperation("Core/ResourcesListAccountsProducts", request), + coreResourceslistservices: (request) => client.requestOperation("Core/ResourcesListServices", request), + coreResourcesdisplayalistingoftagsforanaccount: (request) => client.requestOperation("Core/ResourcesDisplayAListingOfTagsForAnAccount", request), + coreResourcesinviteauser: (request) => client.requestOperation("Core/ResourcesInviteAUser", request), + coreResourcescancelaninvitation: (request) => client.requestOperation("Core/ResourcesCancelAnInvitation", request), + coreResourcesdisplayaninvitationofanaccount: (request) => client.requestOperation("Core/ResourcesDisplayAnInvitationOfAnAccount", request), + coreResourcespatchaninvitation: (request) => client.requestOperation("Core/ResourcesPatchAnInvitation", request), + coreResourceslistcustomers: (request) => client.requestOperation("Core/ResourcesListCustomers", request), + coreResourcesassigncustomers: (request) => client.requestOperation("Core/ResourcesAssignCustomers", request), + coreResourcesunassigncustomers: (request) => client.requestOperation("Core/ResourcesUnassignCustomers", request), + coreResourcesaddadriveaccess: (request) => client.requestOperation("Core/ResourcesAddADriveAccess", request), + delete1AccountsAccountInvitationsInvitationDriveDriveId: (request) => client.requestOperation("delete_1_accounts_account_invitations_invitation_drive_drive_id", request), + coreResourcesupdatedriveaccess: (request) => client.requestOperation("Core/ResourcesUpdateDriveAccess", request), + coreResourcesupdateakchataccess: (request) => client.requestOperation("Core/ResourcesUpdateAKChatAccess", request), + coreResourcesrevokeksuiteaccess: (request) => client.requestOperation("Core/ResourcesRevokeKSuiteAccess", request), + coreResourcescreateaksuiteaccess: (request) => client.requestOperation("Core/ResourcesCreateAKSuiteAccess", request), + coreResourcesrevokeadriveaccess: (request) => client.requestOperation("Core/ResourcesRevokeADriveAccess", request), + coreResourcesupdateamailboxaccess: (request) => client.requestOperation("Core/ResourcesUpdateAMailboxAccess", request), + post1AccountsAccountInvitationsInvitationMailboxMailId: (request) => client.requestOperation("post_1_accounts_account_invitations_invitation_mailbox_mail_id", request), + coreResources: (request) => client.requestOperation("Core/Resources", request), + coreResourcesgetusersinvitations: (request) => client.requestOperation("Core/ResourcesGetUsersInvitations", request), + coreResourcescreateatag: (request) => client.requestOperation("Core/ResourcesCreateATag", request), + coreResourcesdeleteatag: (request) => client.requestOperation("Core/ResourcesDeleteATag", request), + coreResourcesupdateatag: (request) => client.requestOperation("Core/ResourcesUpdateATag", request), + coreResourceslistteams: (request) => client.requestOperation("Core/ResourcesListTeams", request), + coreResourcescreateateam: (request) => client.requestOperation("Core/ResourcesCreateATeam", request), + coreResourcesdeleteateam: (request) => client.requestOperation("Core/ResourcesDeleteATeam", request), + coreResourcesgetateam: (request) => client.requestOperation("Core/ResourcesGetATeam", request), + coreResourcesupdateateam: (request) => client.requestOperation("Core/ResourcesUpdateATeam", request), + coreResourcesremoveusersfromteam: (request) => client.requestOperation("Core/ResourcesRemoveUsersFromTeam", request), + coreResourceslistteamusers: (request) => client.requestOperation("Core/ResourcesListTeamUsers", request), + coreResourcesadduserstoteam: (request) => client.requestOperation("Core/ResourcesAddUsersToTeam", request), + coreResourceslistcurrentaccountsproducts: (request) => client.requestOperation("Core/ResourcesListCurrentAccountsProducts", request), + coreResourceslistusersv2: (request) => client.requestOperation("Core/ResourcesListUsersV2", request), + coreResourceslistappaccessesv2: (request) => client.requestOperation("Core/ResourcesListAppAccessesV2", request), + }; +} +//# sourceMappingURL=account.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/account.js.map b/dist/src/generated/operations/account.js.map new file mode 100644 index 0000000..44a465c --- /dev/null +++ b/dist/src/generated/operations/account.js.map @@ -0,0 +1 @@ +{"version":3,"file":"account.js","sourceRoot":"","sources":["../../../../src/generated/operations/account.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/operations/ai.d.ts b/dist/src/generated/operations/ai.d.ts new file mode 100644 index 0000000..69a19fb --- /dev/null +++ b/dist/src/generated/operations/ai.d.ts @@ -0,0 +1,19 @@ +import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; +export declare function createAiOperations(client: GeneratedOperationClient): { + readonly aiToolslistallyourllmapi: (request?: OperationRequest) => Promise; + readonly aiToolslistallconsumptions: (request?: OperationRequest) => Promise; + readonly aiToolscustomizingrealistichumanphotos: (request?: OperationRequest) => Promise; + readonly aiToolscreatetranscription: (request?: OperationRequest) => Promise; + readonly aiToolscreatechatcompletiondeprecated: (request?: OperationRequest) => Promise; + readonly aiToolscreateimage: (request?: OperationRequest) => Promise; + readonly aiToolslistmodelsdeprecated: (request?: OperationRequest) => Promise; + readonly aiToolscreateembeddingsdeprecated: (request?: OperationRequest) => Promise; + readonly aiToolsgettheresultofanasyncmodelbatch: (request?: OperationRequest) => Promise; + readonly aiToolsdownloadtheoutputresultofanasyncmodelbatch: (request?: OperationRequest) => Promise; + readonly aiToolslistmodels: (request?: OperationRequest) => Promise; + readonly aiToolscreatererankingsv2: (request?: OperationRequest) => Promise; + readonly aiToolscreatechatcompletionv2: (request?: OperationRequest) => Promise; + readonly aiToolscreatecompletionv2: (request?: OperationRequest) => Promise; + readonly aiToolscreateembeddingsv2: (request?: OperationRequest) => Promise; + readonly aiToolslistmodelsv2: (request?: OperationRequest) => Promise; +}; diff --git a/dist/src/generated/operations/ai.js b/dist/src/generated/operations/ai.js new file mode 100644 index 0000000..b78cbf3 --- /dev/null +++ b/dist/src/generated/operations/ai.js @@ -0,0 +1,21 @@ +export function createAiOperations(client) { + return { + aiToolslistallyourllmapi: (request) => client.requestOperation("AI/ToolsListAllYourLLMAPI", request), + aiToolslistallconsumptions: (request) => client.requestOperation("AI/ToolsListAllConsumptions", request), + aiToolscustomizingrealistichumanphotos: (request) => client.requestOperation("AI/ToolsCustomizingRealisticHumanPhotos", request), + aiToolscreatetranscription: (request) => client.requestOperation("AI/ToolsCreateTranscription", request), + aiToolscreatechatcompletiondeprecated: (request) => client.requestOperation("AI/ToolsCreateChatCompletiondeprecated", request), + aiToolscreateimage: (request) => client.requestOperation("AI/ToolsCreateImage", request), + aiToolslistmodelsdeprecated: (request) => client.requestOperation("AI/ToolsListModelsdeprecated", request), + aiToolscreateembeddingsdeprecated: (request) => client.requestOperation("AI/ToolsCreateEmbeddingsdeprecated", request), + aiToolsgettheresultofanasyncmodelbatch: (request) => client.requestOperation("AI/ToolsGetTheResultOfAnAsyncModelBatch", request), + aiToolsdownloadtheoutputresultofanasyncmodelbatch: (request) => client.requestOperation("AI/ToolsDownloadTheOutputResultOfAnAsyncModelBatch", request), + aiToolslistmodels: (request) => client.requestOperation("AI/ToolsListModels", request), + aiToolscreatererankingsv2: (request) => client.requestOperation("AI/ToolsCreateRerankingsV2", request), + aiToolscreatechatcompletionv2: (request) => client.requestOperation("AI/ToolsCreateChatCompletionV2", request), + aiToolscreatecompletionv2: (request) => client.requestOperation("AI/ToolsCreateCompletionV2", request), + aiToolscreateembeddingsv2: (request) => client.requestOperation("AI/ToolsCreateEmbeddingsV2", request), + aiToolslistmodelsv2: (request) => client.requestOperation("AI/ToolsListModelsV2", request), + }; +} +//# sourceMappingURL=ai.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/ai.js.map b/dist/src/generated/operations/ai.js.map new file mode 100644 index 0000000..89c43d9 --- /dev/null +++ b/dist/src/generated/operations/ai.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ai.js","sourceRoot":"","sources":["../../../../src/generated/operations/ai.ts"],"names":[],"mappings":"AAGA,MAAM,UAAU,kBAAkB,CAAC,MAAgC;IACjE,OAAO;QACL,wBAAwB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,OAAO,CAAC;QACvH,0BAA0B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,6BAA6B,EAAE,OAAO,CAAC;QAC3H,sCAAsC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,yCAAyC,EAAE,OAAO,CAAC;QACnJ,0BAA0B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,6BAA6B,EAAE,OAAO,CAAC;QAC3H,qCAAqC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,wCAAwC,EAAE,OAAO,CAAC;QACjJ,kBAAkB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,OAAO,CAAC;QAC3G,2BAA2B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,8BAA8B,EAAE,OAAO,CAAC;QAC7H,iCAAiC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oCAAoC,EAAE,OAAO,CAAC;QACzI,sCAAsC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,yCAAyC,EAAE,OAAO,CAAC;QACnJ,iDAAiD,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oDAAoD,EAAE,OAAO,CAAC;QACzK,iBAAiB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,OAAO,CAAC;QACzG,yBAAyB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,4BAA4B,EAAE,OAAO,CAAC;QACzH,6BAA6B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,gCAAgC,EAAE,OAAO,CAAC;QACjI,yBAAyB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,4BAA4B,EAAE,OAAO,CAAC;QACzH,yBAAyB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,4BAA4B,EAAE,OAAO,CAAC;QACzH,mBAAmB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,OAAO,CAAC;KACrG,CAAC;AACb,CAAC"} \ No newline at end of file diff --git a/dist/src/generated/operations/core.d.ts b/dist/src/generated/operations/core.d.ts new file mode 100644 index 0000000..e4f94ea --- /dev/null +++ b/dist/src/generated/operations/core.d.ts @@ -0,0 +1,26 @@ +import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; +export declare function createCoreOperations(client: GeneratedOperationClient): { + readonly coreResourceslistavailableactions: (request?: OperationRequest) => Promise; + readonly get1ActionsActionId: (request?: OperationRequest) => Promise; + readonly coreResourcesgetapplicationlist: (request?: OperationRequest) => Promise; + readonly coreResourcesgetapplication: (request?: OperationRequest) => Promise; + readonly get1AppInformationApplicationsVersionTypes: (request?: OperationRequest) => Promise; + readonly coreResourcesgetsupportedstorelist: (request?: OperationRequest) => Promise; + readonly coreResourcesgetsupportedstorelistGet1AppInformationVersionsAppstore: (request?: OperationRequest) => Promise; + readonly coreResourcesgetapplicationwithassociatedversionsdetails: (request?: OperationRequest) => Promise; + readonly coreResourceslisttasks: (request?: OperationRequest) => Promise; + readonly coreResourcesdisplayatask: (request?: OperationRequest) => Promise; + readonly coreResourceslistcountries: (request?: OperationRequest) => Promise; + readonly coreResourcesdisplayacountry: (request?: OperationRequest) => Promise; + readonly coreResourceslistlanguages: (request?: OperationRequest) => Promise; + readonly coreResourcesdisplayalanguage: (request?: OperationRequest) => Promise; + readonly get1MyKsuiteMyKSuiteId: (request?: OperationRequest) => Promise; + readonly coreResourcescancelunsubscribe: (request?: OperationRequest) => Promise; + readonly coreResourcescurrentmyksuite: (request?: OperationRequest) => Promise; + readonly get1Products: (request?: OperationRequest) => Promise; + readonly coreResourceslisttimezones: (request?: OperationRequest) => Promise; + readonly coreResourcesdisplayatimezone: (request?: OperationRequest) => Promise; + readonly get2Events: (request?: OperationRequest) => Promise; + readonly coreResourcesdisplayaneventv2: (request?: OperationRequest) => Promise; + readonly coreResourceslistpubliccloudstatusv2: (request?: OperationRequest) => Promise; +}; diff --git a/dist/src/generated/operations/core.js b/dist/src/generated/operations/core.js new file mode 100644 index 0000000..fd9c5c7 --- /dev/null +++ b/dist/src/generated/operations/core.js @@ -0,0 +1,28 @@ +export function createCoreOperations(client) { + return { + coreResourceslistavailableactions: (request) => client.requestOperation("Core/ResourcesListAvailableActions", request), + get1ActionsActionId: (request) => client.requestOperation("get_1_actions_action_id", request), + coreResourcesgetapplicationlist: (request) => client.requestOperation("Core/ResourcesGetApplicationList", request), + coreResourcesgetapplication: (request) => client.requestOperation("Core/ResourcesGetApplication", request), + get1AppInformationApplicationsVersionTypes: (request) => client.requestOperation("get_1_app_information_applications_version_types", request), + coreResourcesgetsupportedstorelist: (request) => client.requestOperation("Core/ResourcesGetSupportedStoreList", request), + coreResourcesgetsupportedstorelistGet1AppInformationVersionsAppstore: (request) => client.requestOperation("Core_ResourcesGetSupportedStoreList_get_1_app_information_versions_appStore", request), + coreResourcesgetapplicationwithassociatedversionsdetails: (request) => client.requestOperation("Core/ResourcesGetApplicationWithAssociatedVersionsDetails", request), + coreResourceslisttasks: (request) => client.requestOperation("Core/ResourcesListTasks", request), + coreResourcesdisplayatask: (request) => client.requestOperation("Core/ResourcesDisplayATask", request), + coreResourceslistcountries: (request) => client.requestOperation("Core/ResourcesListCountries", request), + coreResourcesdisplayacountry: (request) => client.requestOperation("Core/ResourcesDisplayACountry", request), + coreResourceslistlanguages: (request) => client.requestOperation("Core/ResourcesListLanguages", request), + coreResourcesdisplayalanguage: (request) => client.requestOperation("Core/ResourcesDisplayALanguage", request), + get1MyKsuiteMyKSuiteId: (request) => client.requestOperation("get_1_my_ksuite_my_k_suite_id", request), + coreResourcescancelunsubscribe: (request) => client.requestOperation("Core/ResourcesCancelUnsubscribe", request), + coreResourcescurrentmyksuite: (request) => client.requestOperation("Core/ResourcesCurrentMyKSuite", request), + get1Products: (request) => client.requestOperation("get_1_products", request), + coreResourceslisttimezones: (request) => client.requestOperation("Core/ResourcesListTimezones", request), + coreResourcesdisplayatimezone: (request) => client.requestOperation("Core/ResourcesDisplayATimezone", request), + get2Events: (request) => client.requestOperation("get_2_events", request), + coreResourcesdisplayaneventv2: (request) => client.requestOperation("Core/ResourcesDisplayAnEventV2", request), + coreResourceslistpubliccloudstatusv2: (request) => client.requestOperation("Core/ResourcesListPublicCloudStatusV2", request), + }; +} +//# sourceMappingURL=core.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/core.js.map b/dist/src/generated/operations/core.js.map new file mode 100644 index 0000000..516f121 --- /dev/null +++ b/dist/src/generated/operations/core.js.map @@ -0,0 +1 @@ +{"version":3,"file":"core.js","sourceRoot":"","sources":["../../../../src/generated/operations/core.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/operations/domains.d.ts b/dist/src/generated/operations/domains.d.ts new file mode 100644 index 0000000..b3c7d08 --- /dev/null +++ b/dist/src/generated/operations/domains.d.ts @@ -0,0 +1,39 @@ +import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; +export declare function createDomainsOperations(client: GeneratedOperationClient): { + readonly get2DomainsDomainDnssecCheck: (request?: OperationRequest) => Promise; + readonly post2DomainsDomainDnssecDisable: (request?: OperationRequest) => Promise; + readonly post2DomainsDomainDnssecEnable: (request?: OperationRequest) => Promise; + readonly put2DomainsDomainNameservers: (request?: OperationRequest) => Promise; + readonly get2DomainsDomainZones: (request?: OperationRequest) => Promise; + readonly domainZonecheckdomainv2: (request?: OperationRequest) => Promise; + readonly domainZonelistcontactsv2: (request?: OperationRequest) => Promise; + readonly domainZonecreatecontactv2: (request?: OperationRequest) => Promise; + readonly domainZoneupdatecontactv2: (request?: OperationRequest) => Promise; + readonly domainZonecreatedomainv2: (request?: OperationRequest) => Promise; + readonly domainZoneretrycreatedomainv2: (request?: OperationRequest) => Promise; + readonly domainZonelistdocumentsv2: (request?: OperationRequest) => Promise; + readonly domainZoneuploaddocumentv2: (request?: OperationRequest) => Promise; + readonly domainZonegetdocumentv2: (request?: OperationRequest) => Promise; + readonly domainZonetransferdomainv2: (request?: OperationRequest) => Promise; + readonly domainZoneretrytransferdomainv2: (request?: OperationRequest) => Promise; + readonly domainZonelistdomainsv2: (request?: OperationRequest) => Promise; + readonly domainZoneshowdomainv2: (request?: OperationRequest) => Promise; + readonly domainZonecheckdnssecv2: (request?: OperationRequest) => Promise; + readonly domainZonedisablednssecv2: (request?: OperationRequest) => Promise; + readonly domainZoneenablednssecv2: (request?: OperationRequest) => Promise; + readonly domainZoneupdatenameserversv2: (request?: OperationRequest) => Promise; + readonly domainZonelistzonesv2: (request?: OperationRequest) => Promise; + readonly domainZonelisttldsv2: (request?: OperationRequest) => Promise; + readonly domainZoneshowtldv2: (request?: OperationRequest) => Promise; + readonly domainZonedeletezonev2: (request?: OperationRequest) => Promise; + readonly domainZoneshowzonev2: (request?: OperationRequest) => Promise; + readonly domainZonestorezonev2: (request?: OperationRequest) => Promise; + readonly domainZoneupdatezonev2: (request?: OperationRequest) => Promise; + readonly domainZonezoneexistsv2: (request?: OperationRequest) => Promise; + readonly domainZonelistdnsrecordsv2: (request?: OperationRequest) => Promise; + readonly domainZonestorednsrecordv2: (request?: OperationRequest) => Promise; + readonly domainZonedeletednsrecordv2: (request?: OperationRequest) => Promise; + readonly domainZoneshowdnsrecordv2: (request?: OperationRequest) => Promise; + readonly domainZoneupdatednsrecordv2: (request?: OperationRequest) => Promise; + readonly domainZonecheckdnsrecordsv2: (request?: OperationRequest) => Promise; +}; diff --git a/dist/src/generated/operations/domains.js b/dist/src/generated/operations/domains.js new file mode 100644 index 0000000..f67a5c2 --- /dev/null +++ b/dist/src/generated/operations/domains.js @@ -0,0 +1,41 @@ +export function createDomainsOperations(client) { + return { + get2DomainsDomainDnssecCheck: (request) => client.requestOperation("get_2_domains_domain_dnssec_check", request), + post2DomainsDomainDnssecDisable: (request) => client.requestOperation("post_2_domains_domain_dnssec_disable", request), + post2DomainsDomainDnssecEnable: (request) => client.requestOperation("post_2_domains_domain_dnssec_enable", request), + put2DomainsDomainNameservers: (request) => client.requestOperation("put_2_domains_domain_nameservers", request), + get2DomainsDomainZones: (request) => client.requestOperation("get_2_domains_domain_zones", request), + domainZonecheckdomainv2: (request) => client.requestOperation("Domain/&/ZoneCheckDomainV2", request), + domainZonelistcontactsv2: (request) => client.requestOperation("Domain/&/ZoneListContactsV2", request), + domainZonecreatecontactv2: (request) => client.requestOperation("Domain/&/ZoneCreateContactV2", request), + domainZoneupdatecontactv2: (request) => client.requestOperation("Domain/&/ZoneUpdateContactV2", request), + domainZonecreatedomainv2: (request) => client.requestOperation("Domain/&/ZoneCreateDomainV2", request), + domainZoneretrycreatedomainv2: (request) => client.requestOperation("Domain/&/ZoneRetryCreateDomainV2", request), + domainZonelistdocumentsv2: (request) => client.requestOperation("Domain/&/ZoneListDocumentsV2", request), + domainZoneuploaddocumentv2: (request) => client.requestOperation("Domain/&/ZoneUploadDocumentV2", request), + domainZonegetdocumentv2: (request) => client.requestOperation("Domain/&/ZoneGetDocumentV2", request), + domainZonetransferdomainv2: (request) => client.requestOperation("Domain/&/ZoneTransferDomainV2", request), + domainZoneretrytransferdomainv2: (request) => client.requestOperation("Domain/&/ZoneRetryTransferDomainV2", request), + domainZonelistdomainsv2: (request) => client.requestOperation("Domain/&/ZoneListDomainsV2", request), + domainZoneshowdomainv2: (request) => client.requestOperation("Domain/&/ZoneShowDomainV2", request), + domainZonecheckdnssecv2: (request) => client.requestOperation("Domain/&/ZoneCheckDNSSECV2", request), + domainZonedisablednssecv2: (request) => client.requestOperation("Domain/&/ZoneDisableDNSSECV2", request), + domainZoneenablednssecv2: (request) => client.requestOperation("Domain/&/ZoneEnableDNSSECV2", request), + domainZoneupdatenameserversv2: (request) => client.requestOperation("Domain/&/ZoneUpdateNameserversV2", request), + domainZonelistzonesv2: (request) => client.requestOperation("Domain/&/ZoneListZonesV2", request), + domainZonelisttldsv2: (request) => client.requestOperation("Domain/&/ZoneListTLDsV2", request), + domainZoneshowtldv2: (request) => client.requestOperation("Domain/&/ZoneShowTLDV2", request), + domainZonedeletezonev2: (request) => client.requestOperation("Domain/&/ZoneDeleteZoneV2", request), + domainZoneshowzonev2: (request) => client.requestOperation("Domain/&/ZoneShowZoneV2", request), + domainZonestorezonev2: (request) => client.requestOperation("Domain/&/ZoneStoreZoneV2", request), + domainZoneupdatezonev2: (request) => client.requestOperation("Domain/&/ZoneUpdateZoneV2", request), + domainZonezoneexistsv2: (request) => client.requestOperation("Domain/&/ZoneZoneExistsV2", request), + domainZonelistdnsrecordsv2: (request) => client.requestOperation("Domain/&/ZoneListDnsRecordsV2", request), + domainZonestorednsrecordv2: (request) => client.requestOperation("Domain/&/ZoneStoreDnsRecordV2", request), + domainZonedeletednsrecordv2: (request) => client.requestOperation("Domain/&/ZoneDeleteDnsRecordV2", request), + domainZoneshowdnsrecordv2: (request) => client.requestOperation("Domain/&/ZoneShowDnsRecordV2", request), + domainZoneupdatednsrecordv2: (request) => client.requestOperation("Domain/&/ZoneUpdateDnsRecordV2", request), + domainZonecheckdnsrecordsv2: (request) => client.requestOperation("Domain/&/ZoneCheckDnsRecordsV2", request), + }; +} +//# sourceMappingURL=domains.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/domains.js.map b/dist/src/generated/operations/domains.js.map new file mode 100644 index 0000000..3f0fa57 --- /dev/null +++ b/dist/src/generated/operations/domains.js.map @@ -0,0 +1 @@ +{"version":3,"file":"domains.js","sourceRoot":"","sources":["../../../../src/generated/operations/domains.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/operations/etickets.d.ts b/dist/src/generated/operations/etickets.d.ts new file mode 100644 index 0000000..3a60ab6 --- /dev/null +++ b/dist/src/generated/operations/etickets.d.ts @@ -0,0 +1,15 @@ +import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; +export declare function createEticketsOperations(client: GeneratedOperationClient): { + readonly eticketslistaddressesv2: (request?: OperationRequest) => Promise; + readonly eticketslistcustomeremaillogsv2: (request?: OperationRequest) => Promise; + readonly eticketslistdatesv2: (request?: OperationRequest) => Promise; + readonly eticketslistdatescustompropertiesv2: (request?: OperationRequest) => Promise; + readonly eticketsgetreservationv2: (request?: OperationRequest) => Promise; + readonly eticketsgetreservationv2Get2EticketsReservationReservationUuid: (request?: OperationRequest) => Promise; + readonly eticketslistsurveyv2: (request?: OperationRequest) => Promise; + readonly eticketslistsurveypassanswersv2: (request?: OperationRequest) => Promise; + readonly patch2EticketsSurveysAnswersPasses: (request?: OperationRequest) => Promise; + readonly eticketslistsurveyticketanswersv2: (request?: OperationRequest) => Promise; + readonly eticketspatchsurveyticketanswersv2: (request?: OperationRequest) => Promise; + readonly eticketseditticketv2: (request?: OperationRequest) => Promise; +}; diff --git a/dist/src/generated/operations/etickets.js b/dist/src/generated/operations/etickets.js new file mode 100644 index 0000000..0001c08 --- /dev/null +++ b/dist/src/generated/operations/etickets.js @@ -0,0 +1,17 @@ +export function createEticketsOperations(client) { + return { + eticketslistaddressesv2: (request) => client.requestOperation("EticketsListAddressesV2", request), + eticketslistcustomeremaillogsv2: (request) => client.requestOperation("EticketsListCustomerEmailLogsV2", request), + eticketslistdatesv2: (request) => client.requestOperation("EticketsListDatesV2", request), + eticketslistdatescustompropertiesv2: (request) => client.requestOperation("EticketsListDatesCustomPropertiesV2", request), + eticketsgetreservationv2: (request) => client.requestOperation("EticketsGetReservationV2", request), + eticketsgetreservationv2Get2EticketsReservationReservationUuid: (request) => client.requestOperation("EticketsGetReservationV2_get_2_etickets_reservation_reservation_uuid", request), + eticketslistsurveyv2: (request) => client.requestOperation("EticketsListSurveyV2", request), + eticketslistsurveypassanswersv2: (request) => client.requestOperation("EticketsListSurveyPassAnswersV2", request), + patch2EticketsSurveysAnswersPasses: (request) => client.requestOperation("patch_2_etickets_surveys_answers_passes", request), + eticketslistsurveyticketanswersv2: (request) => client.requestOperation("EticketsListSurveyTicketAnswersV2", request), + eticketspatchsurveyticketanswersv2: (request) => client.requestOperation("EticketsPatchSurveyTicketAnswersV2", request), + eticketseditticketv2: (request) => client.requestOperation("EticketsEditTicketV2", request), + }; +} +//# sourceMappingURL=etickets.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/etickets.js.map b/dist/src/generated/operations/etickets.js.map new file mode 100644 index 0000000..3a090f7 --- /dev/null +++ b/dist/src/generated/operations/etickets.js.map @@ -0,0 +1 @@ +{"version":3,"file":"etickets.js","sourceRoot":"","sources":["../../../../src/generated/operations/etickets.ts"],"names":[],"mappings":"AAGA,MAAM,UAAU,wBAAwB,CAAC,MAAgC;IACvE,OAAO;QACL,uBAAuB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,yBAAyB,EAAE,OAAO,CAAC;QACpH,+BAA+B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,iCAAiC,EAAE,OAAO,CAAC;QACpI,mBAAmB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,OAAO,CAAC;QAC5G,mCAAmC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qCAAqC,EAAE,OAAO,CAAC;QAC5I,wBAAwB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,0BAA0B,EAAE,OAAO,CAAC;QACtH,8DAA8D,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,sEAAsE,EAAE,OAAO,CAAC;QACxM,oBAAoB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,OAAO,CAAC;QAC9G,+BAA+B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,iCAAiC,EAAE,OAAO,CAAC;QACpI,kCAAkC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,yCAAyC,EAAE,OAAO,CAAC;QAC/I,iCAAiC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,mCAAmC,EAAE,OAAO,CAAC;QACxI,kCAAkC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oCAAoC,EAAE,OAAO,CAAC;QAC1I,oBAAoB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,OAAO,CAAC;KACtG,CAAC;AACb,CAAC"} \ No newline at end of file diff --git a/dist/src/generated/operations/index.d.ts b/dist/src/generated/operations/index.d.ts new file mode 100644 index 0000000..f712c49 --- /dev/null +++ b/dist/src/generated/operations/index.d.ts @@ -0,0 +1,1500 @@ +import type { GeneratedOperationClient } from "../../client/generated-operation-client.js"; +export declare function createDomainOperations(client: GeneratedOperationClient): { + readonly account: { + readonly operations: { + readonly coreResourceslistaccounts: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesdisplayanaccount: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourceslistbasicteamsinformationofanaccount: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourceslistaccountsproducts: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourceslistservices: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesdisplayalistingoftagsforanaccount: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesinviteauser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcescancelaninvitation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesdisplayaninvitationofanaccount: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcespatchaninvitation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourceslistcustomers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesassigncustomers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesunassigncustomers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesaddadriveaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1AccountsAccountInvitationsInvitationDriveDriveId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesupdatedriveaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesupdateakchataccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesrevokeksuiteaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcescreateaksuiteaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesrevokeadriveaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesupdateamailboxaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1AccountsAccountInvitationsInvitationMailboxMailId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResources: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesgetusersinvitations: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcescreateatag: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesdeleteatag: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesupdateatag: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourceslistteams: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcescreateateam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesdeleteateam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesgetateam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesupdateateam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesremoveusersfromteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourceslistteamusers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesadduserstoteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourceslistcurrentaccountsproducts: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourceslistusersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourceslistappaccessesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + }; + }; + readonly ai: { + readonly operations: { + readonly aiToolslistallyourllmapi: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly aiToolslistallconsumptions: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly aiToolscustomizingrealistichumanphotos: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly aiToolscreatetranscription: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly aiToolscreatechatcompletiondeprecated: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly aiToolscreateimage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly aiToolslistmodelsdeprecated: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly aiToolscreateembeddingsdeprecated: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly aiToolsgettheresultofanasyncmodelbatch: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly aiToolsdownloadtheoutputresultofanasyncmodelbatch: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly aiToolslistmodels: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly aiToolscreatererankingsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly aiToolscreatechatcompletionv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly aiToolscreatecompletionv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly aiToolscreateembeddingsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly aiToolslistmodelsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + }; + }; + readonly core: { + readonly operations: { + readonly coreResourceslistavailableactions: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1ActionsActionId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesgetapplicationlist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesgetapplication: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1AppInformationApplicationsVersionTypes: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesgetsupportedstorelist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesgetsupportedstorelistGet1AppInformationVersionsAppstore: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesgetapplicationwithassociatedversionsdetails: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourceslisttasks: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesdisplayatask: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourceslistcountries: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesdisplayacountry: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourceslistlanguages: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesdisplayalanguage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1MyKsuiteMyKSuiteId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcescancelunsubscribe: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcescurrentmyksuite: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1Products: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourceslisttimezones: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesdisplayatimezone: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get2Events: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesdisplayaneventv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourceslistpubliccloudstatusv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + }; + }; + readonly domains: { + readonly operations: { + readonly get2DomainsDomainDnssecCheck: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post2DomainsDomainDnssecDisable: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post2DomainsDomainDnssecEnable: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put2DomainsDomainNameservers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get2DomainsDomainZones: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZonecheckdomainv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZonelistcontactsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZonecreatecontactv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZoneupdatecontactv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZonecreatedomainv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZoneretrycreatedomainv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZonelistdocumentsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZoneuploaddocumentv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZonegetdocumentv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZonetransferdomainv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZoneretrytransferdomainv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZonelistdomainsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZoneshowdomainv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZonecheckdnssecv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZonedisablednssecv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZoneenablednssecv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZoneupdatenameserversv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZonelistzonesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZonelisttldsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZoneshowtldv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZonedeletezonev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZoneshowzonev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZonestorezonev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZoneupdatezonev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZonezoneexistsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZonelistdnsrecordsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZonestorednsrecordv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZonedeletednsrecordv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZoneshowdnsrecordv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZoneupdatednsrecordv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly domainZonecheckdnsrecordsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + }; + }; + readonly etickets: { + readonly operations: { + readonly eticketslistaddressesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly eticketslistcustomeremaillogsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly eticketslistdatesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly eticketslistdatescustompropertiesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly eticketsgetreservationv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly eticketsgetreservationv2Get2EticketsReservationReservationUuid: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly eticketslistsurveyv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly eticketslistsurveypassanswersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly patch2EticketsSurveysAnswersPasses: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly eticketslistsurveyticketanswersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly eticketspatchsurveyticketanswersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly eticketseditticketv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + }; + }; + readonly kchat: { + readonly operations: { + readonly getbots: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly createbot: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getbot: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly patchbot: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly disablebot: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly enablebot: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getallchannels: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly createchannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly deletechannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getchannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly updatechannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getgroupsbychannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getchannelmembers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly addchannelmember: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly removeuserfromchannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getchannelmember: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly updatechannelnotifyprops: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly updatechannelroles: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly updatechannelmemberschemeroles: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getchannelmembersbyids: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getchannelmoderations: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly patchchannelmoderations: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly movechannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly patchchannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getpinnedposts: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getpostsforchannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly updatechannelprivacy: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly restorechannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly updatechannelscheme: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getchannelstats: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly createdirectchannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly creategroupchannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly searchgroupchannels: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly viewchannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly searchallchannels: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly listcommands: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly createcommand: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly deletecommand: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getcommandbyid: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly updatecommand: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly regencommandtoken: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly executecommand: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getclientconfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getemojilist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly createemoji: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly deleteemoji: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getemoji: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getemojiimage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly autocompleteemoji: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getemojibyname: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly searchemoji: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly uploadfile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getfile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getfileinfo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getfilepreview: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getfilethumbnail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getgroups: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getincomingwebhooks: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly createincomingwebhook: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly deleteincomingwebhook: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getincomingwebhook: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly updateincomingwebhook: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getoutgoingwebhooks: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly createoutgoingwebhook: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly deleteoutgoingwebhook: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getoutgoingwebhook: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly updateoutgoingwebhook: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly regenoutgoinghooktoken: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly createpost: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly deletepost: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getpost: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly dopostaction: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getfileinfosforpost: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly patchpost: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly pinpost: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getreactions: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getpostthread: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly unpinpost: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly createpostephemeral: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getpostsbyids: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly savereaction: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getallroles: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getrole: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getrolebyname: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getrolesbynames: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getallteams: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getpublicchannelsforteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly autocompletechannelsforteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getdeletedchannelsforteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getpublicchannelsbyidsforteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getchannelbyname: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getprivatechannelsforteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly searcharchivedchannels: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly autocompletechannelsforteamforsearch: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly searchchannels: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly listcommandautocompletesuggestions: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly listautocompletecommands: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly searchfiles: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getgroupsassociatedtochannelsbyteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getgroupsbyteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly invitegueststoteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getteammembers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getteammember: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly updateteammemberroles: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getteammembersbyids: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly searchposts: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getteamstats: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly gettopchannelsforteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly gettopreactionsforteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getnewteammembers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly gettopthreadsforteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getteambyname: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getchannelbynameforteamname: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getusers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getchannelmemberswithteamdataforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getchannelsforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getpostsaroundlastunread: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getchannelunread: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getgroupsbyuserid: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getprofileimage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getdefaultprofileimage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly patchuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly deletereaction: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly setpostreminder: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly setpostunread: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getflaggedpostsforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getpreferences: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly updatepreferences: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getpreferencesbycategory: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getpreferencesbycategorybyname: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly deletepreferences: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly updateuserroles: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getuserstatus: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly updateuserstatus: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly unsetusercustomstatus: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly updateusercustomstatus: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly postuserrecentcustomstatusdelete: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getteamsforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getchannelsforteamforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getsidebarcategoriesforteamforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly createsidebarcategoryforteamforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly updatesidebarcategoriesforteamforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly removesidebarcategoryforteamforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getsidebarcategoryforteamforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly updatesidebarcategoryforteamforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getsidebarcategoryorderforteamforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly updatesidebarcategoryorderforteamforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getchannelmembersforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getuserthreads: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getuserthread: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly stopfollowingthread: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly startfollowingthread: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly updatethreadreadforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly setthreadunreadbypostid: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly updatethreadsreadforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getteamunread: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getteammembersforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getteamsunreadforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publishusertyping: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly autocompleteusers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getuserbyemail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getusersbygroupchannelids: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getusersbyids: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly gettopchannelsforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly gettopdmsforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly gettopreactionsforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly gettopthreadsforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly searchusers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getusersstatusesbyids: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getuserbyusername: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly getusersbyusernames: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + }; + }; + readonly kdrive: { + readonly operations: { + readonly post2AppDriveIdShareSharelinkUuidArchive: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get2AppDriveIdShareSharelinkUuidArchiveArchiveUuidDownload: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveaccessiblesdrivesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetdriveinformationv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveupdatedrivev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetrequestedfileaccessfromitsidv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivedeclineafileaccessrequestv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetdriveactivitiesofalltheusersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivelistreportsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecreatereportv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivedeletereportv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetreportv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveexportreportv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveundoactionv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetallcategoriesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecreatecategoryv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivedeletecategoryv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveeditcategoryv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveupdatecreatev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivetrashv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetmultiaccessv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveaddmultiaccessv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveallowexternalapplicationsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecheckaccesschangev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveforcewriteaccessv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveinvitationgetaccessv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveaddaccessv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecheckaccessv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetrequestedfileaccessfromafileidv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecreateanewfileaccessrequestv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivesynchronizewithparentrightsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetaccessv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post2DriveDriveIdFilesFileIdAccessTeams: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveremoveaccessv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveupdateaccessv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get2DriveDriveIdFilesFileIdAccessUsers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post2DriveDriveIdFilesFileIdAccessUsers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete2DriveDriveIdFilesFileIdAccessUsersUserId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put2DriveDriveIdFilesFileIdAccessUsersUserId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveremovecategoriesonfilev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveremovecategoryonfilev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveaddcategoryonfilev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivevalidatesanaigeneratedcategoryv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetfilecommentsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveaddcommentv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivedeletecommentv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetcommentreplyv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveaddcommentreplyv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivemodifycommentv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivelikecommentv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveunlikecommentv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecopytodrivev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get2DriveDriveIdFilesFileIdDownload: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivedeletedropboxv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetdropboxv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveconvertafolderintoadropboxv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveupdatedropboxv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivedropboxinvitev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveunfavoritefilev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivefavoritefilev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivehashv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveremovesharelinkv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetsharelinkv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecreatesharelinkv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveupdatesharelinkv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivesharelinkinvitev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivepreviewv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriverenamev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetsizev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetafiletemporaryurlv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivethumbnailv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivedeleteallv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivelistv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivedeletev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get2DriveDriveIdFilesFileIdVersionsVersionId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveupdatev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get2DriveDriveIdFilesFileIdVersionsVersionIdDownload: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriverestorev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriverestoretodirectoryv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveupdatecurrentv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get2DriveDriveIdFilesArchivesArchiveUuid: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveremovecategoryonfilesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveaddcategoryonfilesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecheckfilesexistencev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecleanimportshistoryv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivelistimportsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivedeleteimportv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivelisterroredimportfilesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecancelimportv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveimportkdrivev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveimportoauth2appv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivelisteligibledrivesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveimportkdrivesharelinkv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveimportwebdavappv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveupdatepreferencesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetdrivessettingsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveupdateiasettingsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveupdatesharelinksettingsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveupdateofficesettingsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveupdatetrashsettingsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivechartactivitiesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveexportactivitiesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveactivitiessharelinksv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveexportsharelinksactivitiesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveactivitiessharedfilesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveactivitiesusersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivechartfilessizev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveexportfilessizev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveemptytrashv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveremovefilev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecountdirectoryfileintrasheddirectoryv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriverestorefilev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetthumbnailv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecountdirectoryfileintrashv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecancelbypathv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecancelsessionv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivebatchcancelsessionsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get2DriveDriveIdUsers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecreateuserv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivedeleteuserv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetuserv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveupdateuserv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivelockuserv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveupdateusermanagerrightv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveunlockuserv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetuserinvitationv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivedeleteinvitationv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetinvitationinformationv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveupdateaninvitationv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivesendinvitationv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetuserspreferencev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivesetuserspreferencev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetusersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetdrivesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetdriveactivitiesofalltheusersv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegettotalcountdriveactivitiesofalltheusersv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetfilesfromcategoryv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetfiledirectoryv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetfileactivitiesv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveconvertfilev3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecopytodirectoryv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecountelementindirectoryv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecreatedirectoryv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveduplicatev3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecreatedefaultfilev3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetfilesindirectoryv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveupdatemodificationdatev3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveunlockv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivemovev3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetsubfiledirectorybyfilenamev3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivelistv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriverestorev3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriverestoretodirectoryv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetrootactivitiesv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivebuildarchivev3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetdropboxesv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecreateanewdropboxv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetfavoritefileslistv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetlargestfilesv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetlastmodifiedfilesv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetsharelinkfilesv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetmostversionedfilesv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetmysharedfilesv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivelistthemostrecentfilesordirectoriesusedbytheuserv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivesearchfiledirectoryv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivesearchdropboxv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivesearchfavoritev3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivesearchsharelinkv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivesearchmysharedv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivesearchsharedv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivesearchtrashv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetsharedfilesv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecreateteamdirectoryv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetfilesoftrashv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegettrashedfilev3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecountdirectoriesfilesintrashv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetfilesoftrasheddirectoryv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveuploadv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivecancelsessionv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveappendchunktosessionv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdriveclosesessionv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivebatchcancelsessionsv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivebatchclosesessionsv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivebatchstartsessionsv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivestartsessionv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivegetusersv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly kdrivewakeasleepingdriveupv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + }; + }; + readonly kmeet: { + readonly operations: { + readonly post1KmeetRooms: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1KmeetRoomsRoomIdSettings: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + }; + }; + readonly mail: { + readonly operations: { + readonly mailServiceslistautoreplies: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicescreateautoreply: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesdeleteautoreply: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesshowaspecificautoreply: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesupdateautoreply: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicescreateupdatebimi: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslistfiltersmodel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicescreateafiltermodel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesdeleteafiltermodel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesshowafiltermodel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesupdateafiltermodel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslistmailboxes: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesaddamailbox: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesdeleteamailbox: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesdisplayamailbox: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesupdateamailboxPatch1MailHostingsMailHostingIdMailboxesMailboxName: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesupdateamailbox: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslistaliases: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesaddanalias: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesupdatealiases: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesdeleteanalias: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesdeleteafilter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslistfilters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesupdateafilter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesaddafilter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersReorder: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesdeleteascript: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesupdateascript: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesaddascript: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersScriptsSetActivation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersSetActivation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1MailHostingsMailHostingIdMailboxesMailboxNameAuthFolders: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesupdatefolders: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1MailHostingsMailHostingIdMailboxesMailboxNameAuthFoldersSpam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1MailHostingsMailHostingIdMailboxesMailboxNameAuthFoldersTrash: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslistautorepliesmodels: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesaddautoreplymodel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1MailHostingsMailHostingIdMailboxesMailboxNameAutoReplyModelModelId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesshowautoreplymodel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesupdateautoreplymodel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1MailHostingsMailHostingIdMailboxesMailboxNameAutoReplyReset: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesdeleteallforwardings: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslistforwarding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesaddaforwarding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesupdateaforwarding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesdeleteaforwarding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesdeleteaninvitation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly patch1MailHostingsMailHostingIdMailboxesMailboxNameInvitationsKey: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslistallsignatures: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicescreatesignature: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesdeleteasignature: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesshowasignature: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly patch1MailHostingsMailHostingIdMailboxesMailboxNameSignaturesSignature: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicessetdefaultsignature: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslisttemplates: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesshowonetemplate: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1MailHostingsMailHostingIdMailboxesMailboxNameSignaturesUpload: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslistallthemailinglists: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicescreateamailinglist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesdeleteamailinglist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesshowonemailinglist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly patch1MailHostingsMailHostingIdMailingListsMailingListName: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesgenerateaformforamailinglist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicessendamailthroughamailinglist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesremoveasubscriber: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesallsubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly patch1MailHostingsMailHostingIdMailingListsMailingListNameSubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesaddanewsubscriber: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesimportsubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslistpreferences: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesupdatepreferences: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslistredirections: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicescreateredirection: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesdeleteredirection: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesshowdetails: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesupdateredirection: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesenableredirection: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicessendconfirmationrequest: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesremoveatarget: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesgetalltargets: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesaddnewtarget: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesresendconfirmationemail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslistalltemplates: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicescreateatemplate: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesdelete: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesshowasignaturetemplate: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesupdate: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicescreateasignatureforallusers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesshowdefault: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesuploadimage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslistdevicebyuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslistallaccount: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicescanrotatedkim: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesrotatedkim: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesdeletedeviceaccessesformailbox: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslistdeviceaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicescreatedeviceaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesdeletedeviceaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesupdatepassworddeviceaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesdeletedeviceaccessforauser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslistdeviceaccessforauser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslistaccessandinvitations: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicescreatewebmailaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesbulkcreatewebmailaccesses: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicescreatewebmailaccesslink: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicessendwebmailaccesslinkbyemail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesdeletewebmailteamaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesupdatewebmailteamaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesgetuseraccessesforteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1MailHostingsServiceMailMailboxesMailboxNameAccessesWebmailTeamsBulk: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslistusershavingaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesdeletewebmailaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesupdatewebmailaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesgetteamaccessesforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1MailHostingsServiceMailMailboxesMailboxNameAccessesWebmailUsersBulk: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslistemailimports: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesdeletedevicesforcurrentuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslistdevice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesdeletedeviceaccessesfordevice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesupdatedevice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslistofaccessesforthecurrentuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslistofteamaccessesforateam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServiceslistofaccessesforanaccountandauser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicesdeleteaccesstoamailboxforthecurrentuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly mailServicessetprimarymailbox: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + }; + }; + readonly newsletter: { + readonly operations: { + readonly newsletterdestroydomain: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettershowdomain: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterdeletecampaigns: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterlistcampaigns: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettercreatecampaign: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterdeletecampaign: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettershowcampaign: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettereditcampaign: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettercancelcampaign: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterduplicatecampaign: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettersubscribersactivity: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterlinksactivity: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterschedulecampaign: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettercreatetemplatefromcampaign: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1NewslettersDomainCampaignsCampaignTest: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettergettracking: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettertestcampaign: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterlistcredits: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletteraccountcredits: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettercheckout: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettercreditsdetails: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterlistcreditsoffers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettershow: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterlistdashboardcampaigns: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterlistdashboardcampaignsstats: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterlistdashboardcampaignsstatsmonthly: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterlistdashboardsubscribersstats: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterdeletefields: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterlistfields: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettercreatefield: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterdeletefield: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterupdatefield: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterdeletegroups: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterlistgroups: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettercreategroup: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterdeletegroup: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettershowgroup: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterupdategroup: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettergetgroupsubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterassignsubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterunassignsubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettercanceloperation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterdeletesegments: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterlistsegments: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettercreatesegment: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterdeletesegment: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettershowsegment: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterupdatesegment: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettergetsegmentsubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterdeletesubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterlistsubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettercreatesubscriber: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterdeletesubscriber: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettershowsubscriber: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterupdatesubscriber: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterforgetsubscriber: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterassign: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettercountsubscribersstatus: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterexportsubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterfilterproviders: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterimportsubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletteruploadcsvfile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterlistworkspaceaddressbooks: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterimportworkspaceaddressbooks: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterunassign: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterunsubscribesubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterlistalltemplates: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettershowhtml: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterupdatethumbnail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterbulkdeletewebform: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterlistwebforms: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettercreatewebform: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterdeletewebform: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newslettershowwebform: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterupdatewebform: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterlistwebformfields: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly newsletterlistthemes: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + }; + }; + readonly profile: { + readonly operations: { + readonly coreResourceslistuserinformationv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesupdateprofileinformationv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourceslistauthenticatorpasskeysv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesdeleteanauthenticatorpasskeyv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourceslistapplicationspasswordsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesaddanapplicationpasswordv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesdisplayanapplicationpasswordv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesdeleteprofilesavatarv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesaddupdateprofilesavatarv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourceslistemailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesdeleteanemailv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesdisplayanemailv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesgetrelatedworkspaceusersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesattachamailboxtocurrentuserv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesunlinkamailboxfromcurrentuserv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcessetmailboxasprimaryv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesupdatemailboxcredentialpasswordv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourceslistphonesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesdeleteaphonev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly coreResourcesdisplayaphonev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + }; + }; + readonly publicCloud: { + readonly operations: { + readonly publicCloudlistallpublicclouds: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudgetpubliccloudinfo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudupdateapubliccloud: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudlistprojects: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudcreateproject: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicClouddeleteproject: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudgetprojectdetails: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudupdateproject: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudlistdatabaseservices: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudcreatedatabaseservice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicClouddeletedatabaseservice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudgetdatabaseservice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudupdatedatabaseservice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudlistbackupschedules: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudcreatebackupschedule: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicClouddeletebackupschedule: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudgetbackupschedule: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudupdatebackupschedule: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudlistbackups: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicClouddeletebackup: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudgetbackup: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudremoveconfiguration: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudlistconfiguration: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudcreateupdateconfiguration: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudlistlogs: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicClouddownloadlogs: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudresetpassword: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudcreaterestore: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudgetrestore: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudtoggleslowlogs: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudlistkubernetesservices: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudcreatekubernetesservice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicClouddeletekubernetesservice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudgetkubernetesservice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudupdatekubernetesservice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudgetthecurrentstateofakaasapiserverparams: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudpatchapiserverparamsofaspecifickaas: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudlistinstancepools: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudcreateinstancepool: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicClouddeleteinstancepool: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudgetinstancepool: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudupdateinstancepool: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudremoveipfilters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudlistipfilters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudcreateupdateipfilters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicClouddownloadkubernetesserviceconfiguration: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudlistflavors: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudlistflavorfilters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudlistusers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudcreateuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicClouddeleteuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudgetuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudupdateuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudgetauthenticationfile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudupdateuserwithinvitation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudgetauthenticationfileGet1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdUsersPublicCloudUserIdOpenrc: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudcreateuserinvitation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudcreateprojectwithinvitation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudaccesses: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudgetconfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudlistalldatabaseservices: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudgetconfigurationinformation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1PublicCloudsDbaasPacks: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudpackfilters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1PublicCloudsDbaasRegions: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudlisttypes: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudlistallkubernetesservices: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudlistavailabilityzones: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudlistpacks: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudlistregions: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly publicCloudlistkubernetesversions: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + }; + }; + readonly radio: { + readonly operations: { + readonly get1Radios: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioupdateproduct: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetthelistofstreaminconflictwithanupdateofrestrictions: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogenerateareportforexportmediapulselogwithstationsinproduct: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetnotificationGet1RadiosRadioProductIdNotification: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioupdatenotificationradioproduct: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiolistradioproductoptions: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiolistproductplayers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiostoreplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiodeleteplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioupdateplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioduplicateplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioresetplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiodeletethumbnail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioupdatethumbnail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiosettherestrictionstoallstreamsinproduct: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioliststations: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiostorestation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1RadiosRadioProductIdStationsStationId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1RadiosRadioProductIdStationsStationId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetautodj: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiostoreautodj: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioupdateautodj: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiothisendpointallowsyoutolistautodjevents: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiostoreautodjevent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiodeleteautodjevent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetautodjevent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioupdateautodjevent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiothisendpointallowsyoutolistautodjmedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiostoreautodjmedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiodeleteautodjmedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetautodjmedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioupdateautodjmedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetplayingplaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogenerateplaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetplayingplaylistGet1RadiosRadioProductIdStationsStationIdAutodjPlayingPlaylistMedias: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioremovemedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiomovemediaafter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioinsertmediaafter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiothisendpointallowsyoutolistautodjplaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiostoreautodjplaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiodeleteautodjplaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetautodjplaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioupdateautodjplaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1RadiosRadioProductIdStationsStationIdAutodjPlaylistsPlaylistIdAttachMedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiothisendpointallowsyoutolistautodjmediasinplaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiorestart: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiodisconnectstreams: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiolistencoderevents: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiodeletehlsstream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogethlsstream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioupdatehlsstream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1RadiosRadioProductIdStationsStationIdHlsStreamAdd: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsConsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsCountriesContinent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsCountries: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsExportCsv: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsListenersPerMinute: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsListeners: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsPlayers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsTotalConsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsTotalPlayers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1RadiosRadioProductIdStationsStationIdHlsStreamToggleDirectLive: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioexportlogasmediapulse: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiocheckifmediapulselogfileisalreadypresentinstorage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogenerateareportforexportmediapulselogonastation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetnotification: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioupdatenotification: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioliststationplayers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioresetgeneralparameters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiosendlogs: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiolistserverevents: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetconsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetcountriesbycontinent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetcountries: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioexportstatsbystream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioexportstats: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioliststatslinks: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetlistenersperminuteperstream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetlistenersperminute: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetlisteners: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetplayers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetstatsbystreams: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetconsumptionbystream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetlistenersbystream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogettotalconsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogettotalplayers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdStreams: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiostorestream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiodeletestream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetstream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioupdatestream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetactualbitrate: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioaddfallbackstream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiodeleteintroductionfile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdIntroductionFile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioupdateintroductionfile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioremovefallbackstream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsConsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsCountriesContinent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsCountries: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsExportCsv: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetlistenersbyminute: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsListeners: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsPlayers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsTotalConsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsTotalPlayers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1RadiosRadioProductIdStationsStationIdStreamsStreamIdToggleDirectLive: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiodeletestreamandunbind: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiodeletestationthumbnail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioupdatestationthumbnail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiotoggledirectlive: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1RadiosRadioProductIdStationsStationIdTranscoding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1RadiosRadioProductIdStationsStationIdTranscodingStreamId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiounbindtranscodedstream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1RadiosRadioProductIdStationsStationIdTranscodingAdd: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStatsConsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStatsCountriesContinent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStatsCountries: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadioexportstatsbystation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStatsExportCsv: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetlistenersperminuteperstation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStatsListenersPerMinute: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStatsListeners: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStatsPlayers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetconsumptionbystation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetlistenersbystation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetstatsbystations: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStatsTotalConsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStatsTotalPlayers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiolistusers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetstatslistenersGet1RadiosAdminStatsGroupXml: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetstatslistenersGet1RadiosAdminStats: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetstatslistenersGet1RadiosAdminStatsXml: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetmediastatsGet1RadiosListclientsXml: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetmediastatsGet1RadiosMediastatsPhp: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiolistoptions: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosPacks: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetplayerconfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetplayerconfigPost1RadiosPlayersPlayerUuidConfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiocheckdomainaccessforplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiocheckipaccesstomountpoint: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetplaylistwithlegacyparameters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetstatusGet1RadiosRadioDiagStatusPhp: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetinstantlisteners: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetmediastats: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiosetmetadatatostation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetstatus: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetstatslistenersGet1RadiosStatsSumListenersOnProduct: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiogetstatslisteners: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosStreamsStreamUuidIntroductionFile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1RadiosStreamsStreamUuidPlaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiomountpointisavailable: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingRadiosetmetadatatostationGet1RadiosUpdatemetadataPhp: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + }; + }; + readonly swissBackup: { + readonly operations: { + readonly get1SwissBackups: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1SwissBackupsSwissBackupId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1SwissBackupsSwissBackupId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1SwissBackupsSwissBackupIdAcronisInformations: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1SwissBackupsSwissBackupIdAdmin: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1SwissBackupsSwissBackupIdAdmin: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1SwissBackupsSwissBackupIdAdminRequestPassword: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1SwissBackupsSwissBackupIdSlots: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1SwissBackupsSwissBackupIdSlots: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1SwissBackupsSwissBackupIdSlotsSlotId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1SwissBackupsSwissBackupIdSlotsSlotId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1SwissBackupsSwissBackupIdSlotsSlotId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1SwissBackupsSwissBackupIdSlotsSlotIdDisable: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1SwissBackupsSwissBackupIdSlotsSlotIdEnable: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1SwissBackupsSwissBackupIdSlotsSlotIdRclone: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1SwissBackupsSwissBackupIdSlotsSlotIdRequestPassword: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1SwissBackupsCalculate: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1SwissBackupsPricing: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + }; + }; + readonly urlShortener: { + readonly operations: { + readonly get1UrlShortener: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1UrlShortener: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1UrlShortenerShortUrlCode: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1UrlShortenerQuota: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get2UrlShortener: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post2UrlShortener: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get2UrlShortenerQuota: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + }; + }; + readonly video: { + readonly operations: { + readonly streamingVideolistchannels: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideocreateachannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideodeleteachannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoreturnachannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoupdateachannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoconfigachannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideolistallevents: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideocreateanevent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideodeleteanevent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoreturnanevent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoupdateanevent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoreturnlistofconnection: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VideosChannelHistoryConnectionHistory: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideointegrationcode: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoresumethelive: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideointerruptthelive: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideolistoption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoreturnoption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoundertakeoption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoterminateoption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoshowastorageconfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideocreaterecordingconfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoupdaterecordingconfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideostoparecord: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideostartarecord: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideolistsallstoragemachine: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoreturnastoragemachine: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VideosChannelOptionsRecordingStorageStorageMachine: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideocreateastoragemachine: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VideosChannelOptionsRecordingStorageStorageMachine: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoupdateastoragemachine: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoreturntimeshiftconfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideocreateatimeshiftconfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoupdateatimeshiftconfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoreturnwatermark: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoupdatewatermark: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideodisablewatermark: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoenabledwatermark: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideolistsallplayers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideocreateaplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideodeleteaplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoreturnaplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideocopyaplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoupdateaplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideolistallads: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideocreateanads: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideodeleteanads: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoreturnanads: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoupdateanads: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideocopyanads: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VideosChannelPlayersPlayerEmbed: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideointegrationurl: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VideosChannelPlayersPlayerThumbnailThumbnail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoshowrestriction: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoupdatechannels: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoretrievesthegeographicalrestrictionsapplicabletoachanneloveragivenperiod: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoupdaterestrictionpassword: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideolistsallsimulcastconfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoreturnsimulcast: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VideosChannelSimulcastsSimulcastPlatformSimulcastConfigDisable: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideodisablesimulcast: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VideosChannelStatsConsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoconsumptionperresolution: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoreturntextcsv: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VideosChannelStatsGeolocationClusters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VideosChannelStatsGeolocationCountries: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideobrowsersshare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoosshare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoplayershare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoviewersshare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoviewershistogramshare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoviewersperresolutionhistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoviewersperresolutionshare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VideosChannelStatsViewersUniques: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VideosChannelStatsViewing: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VideosChannelStatsViewingResolutionsHistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoshowpicture: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideolistcountries: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoreturnsapackorderGet1VideosOrder: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoupdateapack: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoreturnsapackorder: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideogeneratestreamkey: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideogetdescription: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideogetprice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoconsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoconsumptionperchannelhistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoclusters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideocountries: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoviewers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoviewersperchannelhistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoviewersperchannelshare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoviewershistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideouniqueviewers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoviewingtime: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideoviewinghistogramparchannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly streamingVideolisttimezones: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + }; + }; + readonly vod: { + readonly operations: { + readonly get1VodCategory: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VodChannelChannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelBrowse: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelBrowse: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelBrowseFile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelBrowseFile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VodChannelChannelBrowseFile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelBrowseFileBreadcrumb: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelBrowseFileCopy: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelBrowseFileExport: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelBrowseFileMove: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelBrowseFileTree: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelBrowseBreadcrumb: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelBrowseCopy: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelBrowseExport: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelBrowseMove: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelBrowseTrash: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelBrowseTrash: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelBrowseTrashFile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelBrowseTrashFileRestore: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelBrowseTrashRestore: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelBrowseTree: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VodChannelChannelBrowseUpdate: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelCallback: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelCallback: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelCallback: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VodChannelChannelCallback: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelCallbackCallback: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelCallbackCallback: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VodChannelChannelCallbackCallback: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelCallbackLog: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelCallbackLog: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelCallbackLogCallbacklog: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelCallbackLogCallbacklog: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelDiskUsage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelEncoding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelEncoding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelEncoding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelEncodingEncoding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelEncodingEncoding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VodChannelChannelEncodingEncoding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelFolder: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelFolder: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelFolderFolder: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelFolderFolder: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelFolderFolder: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VodChannelChannelFolderFolder: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelFolderFolderEncoding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelFolderFolderEncoding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelFolderFolderEncodingEncoding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelFolderFolderEncodingEncoding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelFolderFolderLogo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelFolderFolderLogoLogo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelFolderFolderPlaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelFolderFolderUserActivityLog: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelFolderRoot: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelFtpUser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelFtpUser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelFtpUserFtpuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelFtpUserFtpuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VodChannelChannelFtpUserFtpuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelJournal: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelLogo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelLogo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelLogo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelLogoLogo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelLogoLogo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VodChannelChannelLogoLogo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelLogoLogoAttach: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelLogoDetach: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelMedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VodChannelChannelMedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelMediaMedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelMediaMedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VodChannelChannelMediaMedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelMediaMediaChapter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelMediaMediaChapter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelMediaMediaChapter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VodChannelChannelMediaMediaChapter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelMediaMediaChapterChapter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelMediaMediaChapterChapter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VodChannelChannelMediaMediaChapterChapter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelMediaMediaCut: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelMediaMediaCut: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelMediaMediaLogo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelMediaMediaLogoLogo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelMediaMediaPlaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelMediaMediaSubtitle: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelMediaMediaSubtitle: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelMediaMediaSubtitle: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VodChannelChannelMediaMediaSubtitle: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelMediaMediaSubtitleLanguage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelMediaMediaSubtitleLanguageImport: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelMediaMediaSubtitleSubtitle: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelMediaMediaSubtitleSubtitle: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VodChannelChannelMediaMediaSubtitleSubtitle: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VodChannelChannelMediaMediaSubtitleSubtitleDefault: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelMediaMediaSubtitleSubtitleSummarize: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelMediaMediaSubtitleSubtitleSummarize: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelMediaMediaSubtitleSubtitleTranslate: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelMediaMediaSubtitleSummarize: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelMediaMediaThumbnail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelMediaMediaThumbnail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelMediaMediaThumbstrip: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelMediaMediaUserActivityLog: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelMediaMediaWaveform: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelPlayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelPlayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelPlayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelPlayerPlayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelPlayerPlayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VodChannelChannelPlayerPlayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelPlayerPlayerAd: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelPlayerPlayerAd: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelPlayerPlayerAd: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelPlayerPlayerAdAd: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelPlayerPlayerAdAd: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VodChannelChannelPlayerPlayerAdAd: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelPlayerPlayerCopy: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelPlaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelPlaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelPlaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelPlaylistPlaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelPlaylistPlaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly patch1VodChannelChannelPlaylistPlaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VodChannelChannelPlaylistPlaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelPlaylistPlaylistAttach: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelPlaylistPlaylistBrowseFolder: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelPlaylistPlaylistCopy: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelPlaylistPlaylistDetach: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelPlaylistPlaylistImage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelPlaylistPlaylistImage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelPlaylistPlaylistMedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelPlaylistPlaylistMediaMoveAfter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelPlaylistPlaylistMediaMoveBefore: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelPlaylistPlaylistMediaMoveDown: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelPlaylistPlaylistMediaMoveUp: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelPlaylistAttach: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelPlaylistDetach: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelShare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelShare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly delete1VodChannelChannelShareShare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelShareShare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VodChannelChannelShareShare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelShareShareToken: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsAvgTime: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsConsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsConsumptionEncodingsHistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaConsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaConsumptionEncodingsHistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaGeolocationClusters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaGeolocationCountries: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaTechnologiesBrowsersShares: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaTechnologiesOsShares: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaTechnologiesPlaybackShares: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaTechnologiesPlayersShares: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaViewers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaViewersEncodingsHistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaViewersEncodingsShares: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaViewersUniques: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaViewing: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaViewingEncodingsHistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsTechnologiesBrowsersShares: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsTechnologiesOsShares: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsTechnologiesPlaybackShares: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsTechnologiesPlayersShares: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsTimeIp: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsViewers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsViewersEncodingsHistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsViewersEncodingsShares: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsViewersHistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsViewersMedias: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsViewersUniques: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsViewersUniquesMedias: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsViewing: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsViewingEncodingsHistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelUpload: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post1VodChannelChannelUpload: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodChannelChannelUserActivityLog: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly put1VodChannelChannelUserActivityLog: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodCountry: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodEncodingConstraint: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodEncodingProfile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodLanguage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get1VodSearch: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistchannelsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddeleteadvertisementv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodshowaddetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodupdateadvertisementv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodgetalertv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodbrowsefolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodgetfolderbreadcrumbv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodgetfoldertreev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddeletecallbackv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodshowcallbackdetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodupdatecallbackdetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistcategoriesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodshowchanneldetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistalertsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddiscardfilesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodbrowsechannelrootv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodgetrootbreadcrumbv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodmovefilesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodrestorefilesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodemptytrashv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodbrowsetrashv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodgetroottreev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistcallbacksv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodcreatecallbackv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodgetchanneluseddiskspacev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodgettrashdiskusagev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodbulkdeleteencodingsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistencodingsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodcreateencodingv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistfoldersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodcreatefolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodshowrootfolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistftpusersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodcreateftpuserv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodgetjournalv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodbulkdeletelabelsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistlabelsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodbulkattachlabelsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodbulkdeletelogosv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistlogosv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodcreateanewlogov2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistmediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodgetmediastatusescountersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodbulkdeletemetadatav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistmetadatav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodbulkattachmetadatav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodbulkdeletemixtapesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistmixtapesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodcreateamixtapev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodbulkdeleteplayersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistplayersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodcreateplayerv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistplaylistsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post2VodChannelsChannelServices: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodbulkdeletesharesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistchannelsharesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodshowchapterdetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistcountriesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodgetfolderdiskusagev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddeleteencodingv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodshowencodingdetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodupdateencodingv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistencodingconstraintsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistencodingprofilesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddeleteafolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodshowfolderdetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodupdatefolderdetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddetachencodingsfromafolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodsynchronizeencodingsforafolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodattachencodingstoafolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddetachlabelsfromafolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodattachlabelstoafolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlockstheprovidedfolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddetachalogofromafolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodattachalogotoafolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodunlockstheprovidedfolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodgetanuploadendpoointv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodloginv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodonconnectcallbackv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodondisconnectcallbackv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodonloginfailedcallbackv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodonlogincallbackv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodonlogoutcallbackv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddeleteftpuserv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodshowftpuserdetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodupdateftpuserdetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddeletelabelv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodshowlabeldetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodupdatelabelv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistlanguagesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodshowlanguagedetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddeletealogov2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodshowlogodetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodupdatelogodetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodshowmediadetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodupdatemediadetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistchaptersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodgetmediajournalv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddetachlabelsfromamediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodattachlabelstoamediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddeletesmetadatafromamediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodgetmetadatafromamediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodupdatemetadatafromamediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodbulkdeletemediasharesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistmediasharesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodsharemediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodbulkdeletesubtitlesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistsubtitlesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodcreatesubtitlev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodattachsuggestedmediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistthumbnailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddeletemetadatav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodupdatemetadatav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddeleteamixtapev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodshowmixtapedetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodupdateamixtapev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodduplicateamixtapev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddetachdirectmediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistmediainmixtapev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodattachdirectmediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodmoveamanuallyattachedmediainmixtapev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodsynchronizeamixtapev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddeleteplayerv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodshowplayerdetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodupdateplayerdetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodbulkdeleteadvertisementsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistadvertisementsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodcreateanadvertisementv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodshowplaylistdetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistmediainplaylistv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly get2VodReflectEndpointsVversionEndpoint: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly post2VodReflectEndpointsVversionEndpoint: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddisplaychapterimagev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddisplayalogoimagev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodrenderchapterv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddisplayplayerimagev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddisplayplaylistimagev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodrendersharelinkv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddisplayshareimagev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodrendersubtitlev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistsuggestedmediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddisplaythumbnailv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodlistsamplev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddeletesharev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodshowsharedetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodupdatesharedetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodcreatesanewtokenv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodviewersperclusterv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodtopmediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voduniqueviewerspermediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodviewerspermediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodmediabenchmarkv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodmediarankv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodretentionperpercentv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodaverageviewtimev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodviewersandviewingtimeperbrowserv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodviewingtimeperencodingv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodconsumptionv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodviewersandsharepercountryv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodviewersandviewingtimeperdevicev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodviewersandencodingshistogramv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodviewershistogramv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodviewersandviewingtimeperosv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodviewersandviewingtimeperoriginv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodviewersandviewingtimeperplaybackv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodviewersandviewingtimeperplayerv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodviewersandviewingtimepersourcev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodviewersandviewingtimebytechnologyv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voduniqueviewersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodviewtimev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodviewersperencodingv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodviewersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly voddeleteasubtitlev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodshowsubtitledetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodupdatesubtitledetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + readonly vodshowthumbnaildetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; + }; + }; +}; diff --git a/dist/src/generated/operations/index.js b/dist/src/generated/operations/index.js new file mode 100644 index 0000000..e6e2420 --- /dev/null +++ b/dist/src/generated/operations/index.js @@ -0,0 +1,39 @@ +import { createAccountOperations } from "./account.js"; +import { createAiOperations } from "./ai.js"; +import { createCoreOperations } from "./core.js"; +import { createDomainsOperations } from "./domains.js"; +import { createEticketsOperations } from "./etickets.js"; +import { createKchatOperations } from "./kchat.js"; +import { createKdriveOperations } from "./kdrive.js"; +import { createKmeetOperations } from "./kmeet.js"; +import { createMailOperations } from "./mail.js"; +import { createNewsletterOperations } from "./newsletter.js"; +import { createProfileOperations } from "./profile.js"; +import { createPubliccloudOperations } from "./publicCloud.js"; +import { createRadioOperations } from "./radio.js"; +import { createSwissbackupOperations } from "./swissBackup.js"; +import { createUrlshortenerOperations } from "./urlShortener.js"; +import { createVideoOperations } from "./video.js"; +import { createVodOperations } from "./vod.js"; +export function createDomainOperations(client) { + return { + account: { operations: createAccountOperations(client) }, + ai: { operations: createAiOperations(client) }, + core: { operations: createCoreOperations(client) }, + domains: { operations: createDomainsOperations(client) }, + etickets: { operations: createEticketsOperations(client) }, + kchat: { operations: createKchatOperations(client) }, + kdrive: { operations: createKdriveOperations(client) }, + kmeet: { operations: createKmeetOperations(client) }, + mail: { operations: createMailOperations(client) }, + newsletter: { operations: createNewsletterOperations(client) }, + profile: { operations: createProfileOperations(client) }, + publicCloud: { operations: createPubliccloudOperations(client) }, + radio: { operations: createRadioOperations(client) }, + swissBackup: { operations: createSwissbackupOperations(client) }, + urlShortener: { operations: createUrlshortenerOperations(client) }, + video: { operations: createVideoOperations(client) }, + vod: { operations: createVodOperations(client) }, + }; +} +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/index.js.map b/dist/src/generated/operations/index.js.map new file mode 100644 index 0000000..c457545 --- /dev/null +++ b/dist/src/generated/operations/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/generated/operations/index.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,uBAAuB,EAAE,MAAM,cAAc,CAAC;AACvD,OAAO,EAAE,kBAAkB,EAAE,MAAM,SAAS,CAAC;AAC7C,OAAO,EAAE,oBAAoB,EAAE,MAAM,WAAW,CAAC;AACjD,OAAO,EAAE,uBAAuB,EAAE,MAAM,cAAc,CAAC;AACvD,OAAO,EAAE,wBAAwB,EAAE,MAAM,eAAe,CAAC;AACzD,OAAO,EAAE,qBAAqB,EAAE,MAAM,YAAY,CAAC;AACnD,OAAO,EAAE,sBAAsB,EAAE,MAAM,aAAa,CAAC;AACrD,OAAO,EAAE,qBAAqB,EAAE,MAAM,YAAY,CAAC;AACnD,OAAO,EAAE,oBAAoB,EAAE,MAAM,WAAW,CAAC;AACjD,OAAO,EAAE,0BAA0B,EAAE,MAAM,iBAAiB,CAAC;AAC7D,OAAO,EAAE,uBAAuB,EAAE,MAAM,cAAc,CAAC;AACvD,OAAO,EAAE,2BAA2B,EAAE,MAAM,kBAAkB,CAAC;AAC/D,OAAO,EAAE,qBAAqB,EAAE,MAAM,YAAY,CAAC;AACnD,OAAO,EAAE,2BAA2B,EAAE,MAAM,kBAAkB,CAAC;AAC/D,OAAO,EAAE,4BAA4B,EAAE,MAAM,mBAAmB,CAAC;AACjE,OAAO,EAAE,qBAAqB,EAAE,MAAM,YAAY,CAAC;AACnD,OAAO,EAAE,mBAAmB,EAAE,MAAM,UAAU,CAAC;AAE/C,MAAM,UAAU,sBAAsB,CAAC,MAAgC;IACrE,OAAO;QACL,OAAO,EAAE,EAAE,UAAU,EAAE,uBAAuB,CAAC,MAAM,CAAC,EAAE;QACxD,EAAE,EAAE,EAAE,UAAU,EAAE,kBAAkB,CAAC,MAAM,CAAC,EAAE;QAC9C,IAAI,EAAE,EAAE,UAAU,EAAE,oBAAoB,CAAC,MAAM,CAAC,EAAE;QAClD,OAAO,EAAE,EAAE,UAAU,EAAE,uBAAuB,CAAC,MAAM,CAAC,EAAE;QACxD,QAAQ,EAAE,EAAE,UAAU,EAAE,wBAAwB,CAAC,MAAM,CAAC,EAAE;QAC1D,KAAK,EAAE,EAAE,UAAU,EAAE,qBAAqB,CAAC,MAAM,CAAC,EAAE;QACpD,MAAM,EAAE,EAAE,UAAU,EAAE,sBAAsB,CAAC,MAAM,CAAC,EAAE;QACtD,KAAK,EAAE,EAAE,UAAU,EAAE,qBAAqB,CAAC,MAAM,CAAC,EAAE;QACpD,IAAI,EAAE,EAAE,UAAU,EAAE,oBAAoB,CAAC,MAAM,CAAC,EAAE;QAClD,UAAU,EAAE,EAAE,UAAU,EAAE,0BAA0B,CAAC,MAAM,CAAC,EAAE;QAC9D,OAAO,EAAE,EAAE,UAAU,EAAE,uBAAuB,CAAC,MAAM,CAAC,EAAE;QACxD,WAAW,EAAE,EAAE,UAAU,EAAE,2BAA2B,CAAC,MAAM,CAAC,EAAE;QAChE,KAAK,EAAE,EAAE,UAAU,EAAE,qBAAqB,CAAC,MAAM,CAAC,EAAE;QACpD,WAAW,EAAE,EAAE,UAAU,EAAE,2BAA2B,CAAC,MAAM,CAAC,EAAE;QAChE,YAAY,EAAE,EAAE,UAAU,EAAE,4BAA4B,CAAC,MAAM,CAAC,EAAE;QAClE,KAAK,EAAE,EAAE,UAAU,EAAE,qBAAqB,CAAC,MAAM,CAAC,EAAE;QACpD,GAAG,EAAE,EAAE,UAAU,EAAE,mBAAmB,CAAC,MAAM,CAAC,EAAE;KACxC,CAAC;AACb,CAAC"} \ No newline at end of file diff --git a/dist/src/generated/operations/kchat.d.ts b/dist/src/generated/operations/kchat.d.ts new file mode 100644 index 0000000..9c71003 --- /dev/null +++ b/dist/src/generated/operations/kchat.d.ts @@ -0,0 +1,176 @@ +import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; +export declare function createKchatOperations(client: GeneratedOperationClient): { + readonly getbots: (request?: OperationRequest) => Promise; + readonly createbot: (request?: OperationRequest) => Promise; + readonly getbot: (request?: OperationRequest) => Promise; + readonly patchbot: (request?: OperationRequest) => Promise; + readonly disablebot: (request?: OperationRequest) => Promise; + readonly enablebot: (request?: OperationRequest) => Promise; + readonly getallchannels: (request?: OperationRequest) => Promise; + readonly createchannel: (request?: OperationRequest) => Promise; + readonly deletechannel: (request?: OperationRequest) => Promise; + readonly getchannel: (request?: OperationRequest) => Promise; + readonly updatechannel: (request?: OperationRequest) => Promise; + readonly getgroupsbychannel: (request?: OperationRequest) => Promise; + readonly getchannelmembers: (request?: OperationRequest) => Promise; + readonly addchannelmember: (request?: OperationRequest) => Promise; + readonly removeuserfromchannel: (request?: OperationRequest) => Promise; + readonly getchannelmember: (request?: OperationRequest) => Promise; + readonly updatechannelnotifyprops: (request?: OperationRequest) => Promise; + readonly updatechannelroles: (request?: OperationRequest) => Promise; + readonly updatechannelmemberschemeroles: (request?: OperationRequest) => Promise; + readonly getchannelmembersbyids: (request?: OperationRequest) => Promise; + readonly getchannelmoderations: (request?: OperationRequest) => Promise; + readonly patchchannelmoderations: (request?: OperationRequest) => Promise; + readonly movechannel: (request?: OperationRequest) => Promise; + readonly patchchannel: (request?: OperationRequest) => Promise; + readonly getpinnedposts: (request?: OperationRequest) => Promise; + readonly getpostsforchannel: (request?: OperationRequest) => Promise; + readonly updatechannelprivacy: (request?: OperationRequest) => Promise; + readonly restorechannel: (request?: OperationRequest) => Promise; + readonly updatechannelscheme: (request?: OperationRequest) => Promise; + readonly getchannelstats: (request?: OperationRequest) => Promise; + readonly createdirectchannel: (request?: OperationRequest) => Promise; + readonly creategroupchannel: (request?: OperationRequest) => Promise; + readonly searchgroupchannels: (request?: OperationRequest) => Promise; + readonly viewchannel: (request?: OperationRequest) => Promise; + readonly searchallchannels: (request?: OperationRequest) => Promise; + readonly listcommands: (request?: OperationRequest) => Promise; + readonly createcommand: (request?: OperationRequest) => Promise; + readonly deletecommand: (request?: OperationRequest) => Promise; + readonly getcommandbyid: (request?: OperationRequest) => Promise; + readonly updatecommand: (request?: OperationRequest) => Promise; + readonly regencommandtoken: (request?: OperationRequest) => Promise; + readonly executecommand: (request?: OperationRequest) => Promise; + readonly getclientconfig: (request?: OperationRequest) => Promise; + readonly getemojilist: (request?: OperationRequest) => Promise; + readonly createemoji: (request?: OperationRequest) => Promise; + readonly deleteemoji: (request?: OperationRequest) => Promise; + readonly getemoji: (request?: OperationRequest) => Promise; + readonly getemojiimage: (request?: OperationRequest) => Promise; + readonly autocompleteemoji: (request?: OperationRequest) => Promise; + readonly getemojibyname: (request?: OperationRequest) => Promise; + readonly searchemoji: (request?: OperationRequest) => Promise; + readonly uploadfile: (request?: OperationRequest) => Promise; + readonly getfile: (request?: OperationRequest) => Promise; + readonly getfileinfo: (request?: OperationRequest) => Promise; + readonly getfilepreview: (request?: OperationRequest) => Promise; + readonly getfilethumbnail: (request?: OperationRequest) => Promise; + readonly getgroups: (request?: OperationRequest) => Promise; + readonly getincomingwebhooks: (request?: OperationRequest) => Promise; + readonly createincomingwebhook: (request?: OperationRequest) => Promise; + readonly deleteincomingwebhook: (request?: OperationRequest) => Promise; + readonly getincomingwebhook: (request?: OperationRequest) => Promise; + readonly updateincomingwebhook: (request?: OperationRequest) => Promise; + readonly getoutgoingwebhooks: (request?: OperationRequest) => Promise; + readonly createoutgoingwebhook: (request?: OperationRequest) => Promise; + readonly deleteoutgoingwebhook: (request?: OperationRequest) => Promise; + readonly getoutgoingwebhook: (request?: OperationRequest) => Promise; + readonly updateoutgoingwebhook: (request?: OperationRequest) => Promise; + readonly regenoutgoinghooktoken: (request?: OperationRequest) => Promise; + readonly createpost: (request?: OperationRequest) => Promise; + readonly deletepost: (request?: OperationRequest) => Promise; + readonly getpost: (request?: OperationRequest) => Promise; + readonly dopostaction: (request?: OperationRequest) => Promise; + readonly getfileinfosforpost: (request?: OperationRequest) => Promise; + readonly patchpost: (request?: OperationRequest) => Promise; + readonly pinpost: (request?: OperationRequest) => Promise; + readonly getreactions: (request?: OperationRequest) => Promise; + readonly getpostthread: (request?: OperationRequest) => Promise; + readonly unpinpost: (request?: OperationRequest) => Promise; + readonly createpostephemeral: (request?: OperationRequest) => Promise; + readonly getpostsbyids: (request?: OperationRequest) => Promise; + readonly savereaction: (request?: OperationRequest) => Promise; + readonly getallroles: (request?: OperationRequest) => Promise; + readonly getrole: (request?: OperationRequest) => Promise; + readonly getrolebyname: (request?: OperationRequest) => Promise; + readonly getrolesbynames: (request?: OperationRequest) => Promise; + readonly getallteams: (request?: OperationRequest) => Promise; + readonly getteam: (request?: OperationRequest) => Promise; + readonly getpublicchannelsforteam: (request?: OperationRequest) => Promise; + readonly autocompletechannelsforteam: (request?: OperationRequest) => Promise; + readonly getdeletedchannelsforteam: (request?: OperationRequest) => Promise; + readonly getpublicchannelsbyidsforteam: (request?: OperationRequest) => Promise; + readonly getchannelbyname: (request?: OperationRequest) => Promise; + readonly getprivatechannelsforteam: (request?: OperationRequest) => Promise; + readonly searcharchivedchannels: (request?: OperationRequest) => Promise; + readonly autocompletechannelsforteamforsearch: (request?: OperationRequest) => Promise; + readonly searchchannels: (request?: OperationRequest) => Promise; + readonly listcommandautocompletesuggestions: (request?: OperationRequest) => Promise; + readonly listautocompletecommands: (request?: OperationRequest) => Promise; + readonly searchfiles: (request?: OperationRequest) => Promise; + readonly getgroupsassociatedtochannelsbyteam: (request?: OperationRequest) => Promise; + readonly getgroupsbyteam: (request?: OperationRequest) => Promise; + readonly invitegueststoteam: (request?: OperationRequest) => Promise; + readonly getteammembers: (request?: OperationRequest) => Promise; + readonly getteammember: (request?: OperationRequest) => Promise; + readonly updateteammemberroles: (request?: OperationRequest) => Promise; + readonly getteammembersbyids: (request?: OperationRequest) => Promise; + readonly searchposts: (request?: OperationRequest) => Promise; + readonly getteamstats: (request?: OperationRequest) => Promise; + readonly gettopchannelsforteam: (request?: OperationRequest) => Promise; + readonly gettopreactionsforteam: (request?: OperationRequest) => Promise; + readonly getnewteammembers: (request?: OperationRequest) => Promise; + readonly gettopthreadsforteam: (request?: OperationRequest) => Promise; + readonly getteambyname: (request?: OperationRequest) => Promise; + readonly getchannelbynameforteamname: (request?: OperationRequest) => Promise; + readonly getusers: (request?: OperationRequest) => Promise; + readonly getuser: (request?: OperationRequest) => Promise; + readonly getchannelmemberswithteamdataforuser: (request?: OperationRequest) => Promise; + readonly getchannelsforuser: (request?: OperationRequest) => Promise; + readonly getpostsaroundlastunread: (request?: OperationRequest) => Promise; + readonly getchannelunread: (request?: OperationRequest) => Promise; + readonly getgroupsbyuserid: (request?: OperationRequest) => Promise; + readonly getprofileimage: (request?: OperationRequest) => Promise; + readonly getdefaultprofileimage: (request?: OperationRequest) => Promise; + readonly patchuser: (request?: OperationRequest) => Promise; + readonly deletereaction: (request?: OperationRequest) => Promise; + readonly setpostreminder: (request?: OperationRequest) => Promise; + readonly setpostunread: (request?: OperationRequest) => Promise; + readonly getflaggedpostsforuser: (request?: OperationRequest) => Promise; + readonly getpreferences: (request?: OperationRequest) => Promise; + readonly updatepreferences: (request?: OperationRequest) => Promise; + readonly getpreferencesbycategory: (request?: OperationRequest) => Promise; + readonly getpreferencesbycategorybyname: (request?: OperationRequest) => Promise; + readonly deletepreferences: (request?: OperationRequest) => Promise; + readonly updateuserroles: (request?: OperationRequest) => Promise; + readonly getuserstatus: (request?: OperationRequest) => Promise; + readonly updateuserstatus: (request?: OperationRequest) => Promise; + readonly unsetusercustomstatus: (request?: OperationRequest) => Promise; + readonly updateusercustomstatus: (request?: OperationRequest) => Promise; + readonly postuserrecentcustomstatusdelete: (request?: OperationRequest) => Promise; + readonly getteamsforuser: (request?: OperationRequest) => Promise; + readonly getchannelsforteamforuser: (request?: OperationRequest) => Promise; + readonly getsidebarcategoriesforteamforuser: (request?: OperationRequest) => Promise; + readonly createsidebarcategoryforteamforuser: (request?: OperationRequest) => Promise; + readonly updatesidebarcategoriesforteamforuser: (request?: OperationRequest) => Promise; + readonly removesidebarcategoryforteamforuser: (request?: OperationRequest) => Promise; + readonly getsidebarcategoryforteamforuser: (request?: OperationRequest) => Promise; + readonly updatesidebarcategoryforteamforuser: (request?: OperationRequest) => Promise; + readonly getsidebarcategoryorderforteamforuser: (request?: OperationRequest) => Promise; + readonly updatesidebarcategoryorderforteamforuser: (request?: OperationRequest) => Promise; + readonly getchannelmembersforuser: (request?: OperationRequest) => Promise; + readonly getuserthreads: (request?: OperationRequest) => Promise; + readonly getuserthread: (request?: OperationRequest) => Promise; + readonly stopfollowingthread: (request?: OperationRequest) => Promise; + readonly startfollowingthread: (request?: OperationRequest) => Promise; + readonly updatethreadreadforuser: (request?: OperationRequest) => Promise; + readonly setthreadunreadbypostid: (request?: OperationRequest) => Promise; + readonly updatethreadsreadforuser: (request?: OperationRequest) => Promise; + readonly getteamunread: (request?: OperationRequest) => Promise; + readonly getteammembersforuser: (request?: OperationRequest) => Promise; + readonly getteamsunreadforuser: (request?: OperationRequest) => Promise; + readonly publishusertyping: (request?: OperationRequest) => Promise; + readonly autocompleteusers: (request?: OperationRequest) => Promise; + readonly getuserbyemail: (request?: OperationRequest) => Promise; + readonly getusersbygroupchannelids: (request?: OperationRequest) => Promise; + readonly getusersbyids: (request?: OperationRequest) => Promise; + readonly gettopchannelsforuser: (request?: OperationRequest) => Promise; + readonly gettopdmsforuser: (request?: OperationRequest) => Promise; + readonly gettopreactionsforuser: (request?: OperationRequest) => Promise; + readonly gettopthreadsforuser: (request?: OperationRequest) => Promise; + readonly searchusers: (request?: OperationRequest) => Promise; + readonly getusersstatusesbyids: (request?: OperationRequest) => Promise; + readonly getuserbyusername: (request?: OperationRequest) => Promise; + readonly getusersbyusernames: (request?: OperationRequest) => Promise; +}; diff --git a/dist/src/generated/operations/kchat.js b/dist/src/generated/operations/kchat.js new file mode 100644 index 0000000..3667d6c --- /dev/null +++ b/dist/src/generated/operations/kchat.js @@ -0,0 +1,178 @@ +export function createKchatOperations(client) { + return { + getbots: (request) => client.requestOperation("GetBots", request), + createbot: (request) => client.requestOperation("CreateBot", request), + getbot: (request) => client.requestOperation("GetBot", request), + patchbot: (request) => client.requestOperation("PatchBot", request), + disablebot: (request) => client.requestOperation("DisableBot", request), + enablebot: (request) => client.requestOperation("EnableBot", request), + getallchannels: (request) => client.requestOperation("GetAllChannels", request), + createchannel: (request) => client.requestOperation("CreateChannel", request), + deletechannel: (request) => client.requestOperation("DeleteChannel", request), + getchannel: (request) => client.requestOperation("GetChannel", request), + updatechannel: (request) => client.requestOperation("UpdateChannel", request), + getgroupsbychannel: (request) => client.requestOperation("GetGroupsByChannel", request), + getchannelmembers: (request) => client.requestOperation("GetChannelMembers", request), + addchannelmember: (request) => client.requestOperation("AddChannelMember", request), + removeuserfromchannel: (request) => client.requestOperation("RemoveUserFromChannel", request), + getchannelmember: (request) => client.requestOperation("GetChannelMember", request), + updatechannelnotifyprops: (request) => client.requestOperation("UpdateChannelNotifyProps", request), + updatechannelroles: (request) => client.requestOperation("UpdateChannelRoles", request), + updatechannelmemberschemeroles: (request) => client.requestOperation("UpdateChannelMemberSchemeRoles", request), + getchannelmembersbyids: (request) => client.requestOperation("GetChannelMembersByIds", request), + getchannelmoderations: (request) => client.requestOperation("GetChannelModerations", request), + patchchannelmoderations: (request) => client.requestOperation("PatchChannelModerations", request), + movechannel: (request) => client.requestOperation("MoveChannel", request), + patchchannel: (request) => client.requestOperation("PatchChannel", request), + getpinnedposts: (request) => client.requestOperation("GetPinnedPosts", request), + getpostsforchannel: (request) => client.requestOperation("GetPostsForChannel", request), + updatechannelprivacy: (request) => client.requestOperation("UpdateChannelPrivacy", request), + restorechannel: (request) => client.requestOperation("RestoreChannel", request), + updatechannelscheme: (request) => client.requestOperation("UpdateChannelScheme", request), + getchannelstats: (request) => client.requestOperation("GetChannelStats", request), + createdirectchannel: (request) => client.requestOperation("CreateDirectChannel", request), + creategroupchannel: (request) => client.requestOperation("CreateGroupChannel", request), + searchgroupchannels: (request) => client.requestOperation("SearchGroupChannels", request), + viewchannel: (request) => client.requestOperation("ViewChannel", request), + searchallchannels: (request) => client.requestOperation("SearchAllChannels", request), + listcommands: (request) => client.requestOperation("ListCommands", request), + createcommand: (request) => client.requestOperation("CreateCommand", request), + deletecommand: (request) => client.requestOperation("DeleteCommand", request), + getcommandbyid: (request) => client.requestOperation("GetCommandById", request), + updatecommand: (request) => client.requestOperation("UpdateCommand", request), + regencommandtoken: (request) => client.requestOperation("RegenCommandToken", request), + executecommand: (request) => client.requestOperation("ExecuteCommand", request), + getclientconfig: (request) => client.requestOperation("GetClientConfig", request), + getemojilist: (request) => client.requestOperation("GetEmojiList", request), + createemoji: (request) => client.requestOperation("CreateEmoji", request), + deleteemoji: (request) => client.requestOperation("DeleteEmoji", request), + getemoji: (request) => client.requestOperation("GetEmoji", request), + getemojiimage: (request) => client.requestOperation("GetEmojiImage", request), + autocompleteemoji: (request) => client.requestOperation("AutocompleteEmoji", request), + getemojibyname: (request) => client.requestOperation("GetEmojiByName", request), + searchemoji: (request) => client.requestOperation("SearchEmoji", request), + uploadfile: (request) => client.requestOperation("UploadFile", request), + getfile: (request) => client.requestOperation("GetFile", request), + getfileinfo: (request) => client.requestOperation("GetFileInfo", request), + getfilepreview: (request) => client.requestOperation("GetFilePreview", request), + getfilethumbnail: (request) => client.requestOperation("GetFileThumbnail", request), + getgroups: (request) => client.requestOperation("GetGroups", request), + getincomingwebhooks: (request) => client.requestOperation("GetIncomingWebhooks", request), + createincomingwebhook: (request) => client.requestOperation("CreateIncomingWebhook", request), + deleteincomingwebhook: (request) => client.requestOperation("DeleteIncomingWebhook", request), + getincomingwebhook: (request) => client.requestOperation("GetIncomingWebhook", request), + updateincomingwebhook: (request) => client.requestOperation("UpdateIncomingWebhook", request), + getoutgoingwebhooks: (request) => client.requestOperation("GetOutgoingWebhooks", request), + createoutgoingwebhook: (request) => client.requestOperation("CreateOutgoingWebhook", request), + deleteoutgoingwebhook: (request) => client.requestOperation("DeleteOutgoingWebhook", request), + getoutgoingwebhook: (request) => client.requestOperation("GetOutgoingWebhook", request), + updateoutgoingwebhook: (request) => client.requestOperation("UpdateOutgoingWebhook", request), + regenoutgoinghooktoken: (request) => client.requestOperation("RegenOutgoingHookToken", request), + createpost: (request) => client.requestOperation("CreatePost", request), + deletepost: (request) => client.requestOperation("DeletePost", request), + getpost: (request) => client.requestOperation("GetPost", request), + dopostaction: (request) => client.requestOperation("DoPostAction", request), + getfileinfosforpost: (request) => client.requestOperation("GetFileInfosForPost", request), + patchpost: (request) => client.requestOperation("PatchPost", request), + pinpost: (request) => client.requestOperation("PinPost", request), + getreactions: (request) => client.requestOperation("GetReactions", request), + getpostthread: (request) => client.requestOperation("GetPostThread", request), + unpinpost: (request) => client.requestOperation("UnpinPost", request), + createpostephemeral: (request) => client.requestOperation("CreatePostEphemeral", request), + getpostsbyids: (request) => client.requestOperation("getPostsByIds", request), + savereaction: (request) => client.requestOperation("SaveReaction", request), + getallroles: (request) => client.requestOperation("GetAllRoles", request), + getrole: (request) => client.requestOperation("GetRole", request), + getrolebyname: (request) => client.requestOperation("GetRoleByName", request), + getrolesbynames: (request) => client.requestOperation("GetRolesByNames", request), + getallteams: (request) => client.requestOperation("GetAllTeams", request), + getteam: (request) => client.requestOperation("GetTeam", request), + getpublicchannelsforteam: (request) => client.requestOperation("GetPublicChannelsForTeam", request), + autocompletechannelsforteam: (request) => client.requestOperation("AutocompleteChannelsForTeam", request), + getdeletedchannelsforteam: (request) => client.requestOperation("GetDeletedChannelsForTeam", request), + getpublicchannelsbyidsforteam: (request) => client.requestOperation("GetPublicChannelsByIdsForTeam", request), + getchannelbyname: (request) => client.requestOperation("GetChannelByName", request), + getprivatechannelsforteam: (request) => client.requestOperation("GetPrivateChannelsForTeam", request), + searcharchivedchannels: (request) => client.requestOperation("SearchArchivedChannels", request), + autocompletechannelsforteamforsearch: (request) => client.requestOperation("AutocompleteChannelsForTeamForSearch", request), + searchchannels: (request) => client.requestOperation("SearchChannels", request), + listcommandautocompletesuggestions: (request) => client.requestOperation("ListCommandAutocompleteSuggestions", request), + listautocompletecommands: (request) => client.requestOperation("ListAutocompleteCommands", request), + searchfiles: (request) => client.requestOperation("SearchFiles", request), + getgroupsassociatedtochannelsbyteam: (request) => client.requestOperation("GetGroupsAssociatedToChannelsByTeam", request), + getgroupsbyteam: (request) => client.requestOperation("GetGroupsByTeam", request), + invitegueststoteam: (request) => client.requestOperation("InviteGuestsToTeam", request), + getteammembers: (request) => client.requestOperation("GetTeamMembers", request), + getteammember: (request) => client.requestOperation("GetTeamMember", request), + updateteammemberroles: (request) => client.requestOperation("UpdateTeamMemberRoles", request), + getteammembersbyids: (request) => client.requestOperation("GetTeamMembersByIds", request), + searchposts: (request) => client.requestOperation("SearchPosts", request), + getteamstats: (request) => client.requestOperation("GetTeamStats", request), + gettopchannelsforteam: (request) => client.requestOperation("GetTopChannelsForTeam", request), + gettopreactionsforteam: (request) => client.requestOperation("GetTopReactionsForTeam", request), + getnewteammembers: (request) => client.requestOperation("GetNewTeamMembers", request), + gettopthreadsforteam: (request) => client.requestOperation("GetTopThreadsForTeam", request), + getteambyname: (request) => client.requestOperation("GetTeamByName", request), + getchannelbynameforteamname: (request) => client.requestOperation("GetChannelByNameForTeamName", request), + getusers: (request) => client.requestOperation("GetUsers", request), + getuser: (request) => client.requestOperation("GetUser", request), + getchannelmemberswithteamdataforuser: (request) => client.requestOperation("GetChannelMembersWithTeamDataForUser", request), + getchannelsforuser: (request) => client.requestOperation("GetChannelsForUser", request), + getpostsaroundlastunread: (request) => client.requestOperation("GetPostsAroundLastUnread", request), + getchannelunread: (request) => client.requestOperation("GetChannelUnread", request), + getgroupsbyuserid: (request) => client.requestOperation("GetGroupsByUserId", request), + getprofileimage: (request) => client.requestOperation("GetProfileImage", request), + getdefaultprofileimage: (request) => client.requestOperation("GetDefaultProfileImage", request), + patchuser: (request) => client.requestOperation("PatchUser", request), + deletereaction: (request) => client.requestOperation("DeleteReaction", request), + setpostreminder: (request) => client.requestOperation("SetPostReminder", request), + setpostunread: (request) => client.requestOperation("SetPostUnread", request), + getflaggedpostsforuser: (request) => client.requestOperation("GetFlaggedPostsForUser", request), + getpreferences: (request) => client.requestOperation("GetPreferences", request), + updatepreferences: (request) => client.requestOperation("UpdatePreferences", request), + getpreferencesbycategory: (request) => client.requestOperation("GetPreferencesByCategory", request), + getpreferencesbycategorybyname: (request) => client.requestOperation("GetPreferencesByCategoryByName", request), + deletepreferences: (request) => client.requestOperation("DeletePreferences", request), + updateuserroles: (request) => client.requestOperation("UpdateUserRoles", request), + getuserstatus: (request) => client.requestOperation("GetUserStatus", request), + updateuserstatus: (request) => client.requestOperation("UpdateUserStatus", request), + unsetusercustomstatus: (request) => client.requestOperation("UnsetUserCustomStatus", request), + updateusercustomstatus: (request) => client.requestOperation("UpdateUserCustomStatus", request), + postuserrecentcustomstatusdelete: (request) => client.requestOperation("PostUserRecentCustomStatusDelete", request), + getteamsforuser: (request) => client.requestOperation("GetTeamsForUser", request), + getchannelsforteamforuser: (request) => client.requestOperation("GetChannelsForTeamForUser", request), + getsidebarcategoriesforteamforuser: (request) => client.requestOperation("GetSidebarCategoriesForTeamForUser", request), + createsidebarcategoryforteamforuser: (request) => client.requestOperation("CreateSidebarCategoryForTeamForUser", request), + updatesidebarcategoriesforteamforuser: (request) => client.requestOperation("UpdateSidebarCategoriesForTeamForUser", request), + removesidebarcategoryforteamforuser: (request) => client.requestOperation("RemoveSidebarCategoryForTeamForUser", request), + getsidebarcategoryforteamforuser: (request) => client.requestOperation("GetSidebarCategoryForTeamForUser", request), + updatesidebarcategoryforteamforuser: (request) => client.requestOperation("UpdateSidebarCategoryForTeamForUser", request), + getsidebarcategoryorderforteamforuser: (request) => client.requestOperation("GetSidebarCategoryOrderForTeamForUser", request), + updatesidebarcategoryorderforteamforuser: (request) => client.requestOperation("UpdateSidebarCategoryOrderForTeamForUser", request), + getchannelmembersforuser: (request) => client.requestOperation("GetChannelMembersForUser", request), + getuserthreads: (request) => client.requestOperation("GetUserThreads", request), + getuserthread: (request) => client.requestOperation("GetUserThread", request), + stopfollowingthread: (request) => client.requestOperation("StopFollowingThread", request), + startfollowingthread: (request) => client.requestOperation("StartFollowingThread", request), + updatethreadreadforuser: (request) => client.requestOperation("UpdateThreadReadForUser", request), + setthreadunreadbypostid: (request) => client.requestOperation("SetThreadUnreadByPostId", request), + updatethreadsreadforuser: (request) => client.requestOperation("UpdateThreadsReadForUser", request), + getteamunread: (request) => client.requestOperation("GetTeamUnread", request), + getteammembersforuser: (request) => client.requestOperation("GetTeamMembersForUser", request), + getteamsunreadforuser: (request) => client.requestOperation("GetTeamsUnreadForUser", request), + publishusertyping: (request) => client.requestOperation("PublishUserTyping", request), + autocompleteusers: (request) => client.requestOperation("AutocompleteUsers", request), + getuserbyemail: (request) => client.requestOperation("GetUserByEmail", request), + getusersbygroupchannelids: (request) => client.requestOperation("GetUsersByGroupChannelIds", request), + getusersbyids: (request) => client.requestOperation("GetUsersByIds", request), + gettopchannelsforuser: (request) => client.requestOperation("GetTopChannelsForUser", request), + gettopdmsforuser: (request) => client.requestOperation("GetTopDMsForUser", request), + gettopreactionsforuser: (request) => client.requestOperation("GetTopReactionsForUser", request), + gettopthreadsforuser: (request) => client.requestOperation("GetTopThreadsForUser", request), + searchusers: (request) => client.requestOperation("SearchUsers", request), + getusersstatusesbyids: (request) => client.requestOperation("GetUsersStatusesByIds", request), + getuserbyusername: (request) => client.requestOperation("GetUserByUsername", request), + getusersbyusernames: (request) => client.requestOperation("GetUsersByUsernames", request), + }; +} +//# sourceMappingURL=kchat.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/kchat.js.map b/dist/src/generated/operations/kchat.js.map new file mode 100644 index 0000000..973cd92 --- /dev/null +++ b/dist/src/generated/operations/kchat.js.map @@ -0,0 +1 @@ +{"version":3,"file":"kchat.js","sourceRoot":"","sources":["../../../../src/generated/operations/kchat.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/operations/kdrive.d.ts b/dist/src/generated/operations/kdrive.d.ts new file mode 100644 index 0000000..8d34198 --- /dev/null +++ b/dist/src/generated/operations/kdrive.d.ts @@ -0,0 +1,191 @@ +import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; +export declare function createKdriveOperations(client: GeneratedOperationClient): { + readonly post2AppDriveIdShareSharelinkUuidArchive: (request?: OperationRequest) => Promise; + readonly get2AppDriveIdShareSharelinkUuidArchiveArchiveUuidDownload: (request?: OperationRequest) => Promise; + readonly kdriveaccessiblesdrivesv2: (request?: OperationRequest) => Promise; + readonly kdrivegetdriveinformationv2: (request?: OperationRequest) => Promise; + readonly kdriveupdatedrivev2: (request?: OperationRequest) => Promise; + readonly kdrivegetrequestedfileaccessfromitsidv2: (request?: OperationRequest) => Promise; + readonly kdrivedeclineafileaccessrequestv2: (request?: OperationRequest) => Promise; + readonly kdrivegetdriveactivitiesofalltheusersv2: (request?: OperationRequest) => Promise; + readonly kdrivelistreportsv2: (request?: OperationRequest) => Promise; + readonly kdrivecreatereportv2: (request?: OperationRequest) => Promise; + readonly kdrivedeletereportv2: (request?: OperationRequest) => Promise; + readonly kdrivegetreportv2: (request?: OperationRequest) => Promise; + readonly kdriveexportreportv2: (request?: OperationRequest) => Promise; + readonly kdriveundoactionv2: (request?: OperationRequest) => Promise; + readonly kdrivegetallcategoriesv2: (request?: OperationRequest) => Promise; + readonly kdrivecreatecategoryv2: (request?: OperationRequest) => Promise; + readonly kdrivedeletecategoryv2: (request?: OperationRequest) => Promise; + readonly kdriveeditcategoryv2: (request?: OperationRequest) => Promise; + readonly kdrivegetv2: (request?: OperationRequest) => Promise; + readonly kdriveupdatecreatev2: (request?: OperationRequest) => Promise; + readonly kdrivetrashv2: (request?: OperationRequest) => Promise; + readonly kdrivegetmultiaccessv2: (request?: OperationRequest) => Promise; + readonly kdriveaddmultiaccessv2: (request?: OperationRequest) => Promise; + readonly kdriveallowexternalapplicationsv2: (request?: OperationRequest) => Promise; + readonly kdrivecheckaccesschangev2: (request?: OperationRequest) => Promise; + readonly kdriveforcewriteaccessv2: (request?: OperationRequest) => Promise; + readonly kdriveinvitationgetaccessv2: (request?: OperationRequest) => Promise; + readonly kdriveaddaccessv2: (request?: OperationRequest) => Promise; + readonly kdrivecheckaccessv2: (request?: OperationRequest) => Promise; + readonly kdrivegetrequestedfileaccessfromafileidv2: (request?: OperationRequest) => Promise; + readonly kdrivecreateanewfileaccessrequestv2: (request?: OperationRequest) => Promise; + readonly kdrivesynchronizewithparentrightsv2: (request?: OperationRequest) => Promise; + readonly kdrivegetaccessv2: (request?: OperationRequest) => Promise; + readonly post2DriveDriveIdFilesFileIdAccessTeams: (request?: OperationRequest) => Promise; + readonly kdriveremoveaccessv2: (request?: OperationRequest) => Promise; + readonly kdriveupdateaccessv2: (request?: OperationRequest) => Promise; + readonly get2DriveDriveIdFilesFileIdAccessUsers: (request?: OperationRequest) => Promise; + readonly post2DriveDriveIdFilesFileIdAccessUsers: (request?: OperationRequest) => Promise; + readonly delete2DriveDriveIdFilesFileIdAccessUsersUserId: (request?: OperationRequest) => Promise; + readonly put2DriveDriveIdFilesFileIdAccessUsersUserId: (request?: OperationRequest) => Promise; + readonly kdriveremovecategoriesonfilev2: (request?: OperationRequest) => Promise; + readonly kdriveremovecategoryonfilev2: (request?: OperationRequest) => Promise; + readonly kdriveaddcategoryonfilev2: (request?: OperationRequest) => Promise; + readonly kdrivevalidatesanaigeneratedcategoryv2: (request?: OperationRequest) => Promise; + readonly kdrivegetfilecommentsv2: (request?: OperationRequest) => Promise; + readonly kdriveaddcommentv2: (request?: OperationRequest) => Promise; + readonly kdrivedeletecommentv2: (request?: OperationRequest) => Promise; + readonly kdrivegetcommentreplyv2: (request?: OperationRequest) => Promise; + readonly kdriveaddcommentreplyv2: (request?: OperationRequest) => Promise; + readonly kdrivemodifycommentv2: (request?: OperationRequest) => Promise; + readonly kdrivelikecommentv2: (request?: OperationRequest) => Promise; + readonly kdriveunlikecommentv2: (request?: OperationRequest) => Promise; + readonly kdrivecopytodrivev2: (request?: OperationRequest) => Promise; + readonly get2DriveDriveIdFilesFileIdDownload: (request?: OperationRequest) => Promise; + readonly kdrivedeletedropboxv2: (request?: OperationRequest) => Promise; + readonly kdrivegetdropboxv2: (request?: OperationRequest) => Promise; + readonly kdriveconvertafolderintoadropboxv2: (request?: OperationRequest) => Promise; + readonly kdriveupdatedropboxv2: (request?: OperationRequest) => Promise; + readonly kdrivedropboxinvitev2: (request?: OperationRequest) => Promise; + readonly kdriveunfavoritefilev2: (request?: OperationRequest) => Promise; + readonly kdrivefavoritefilev2: (request?: OperationRequest) => Promise; + readonly kdrivehashv2: (request?: OperationRequest) => Promise; + readonly kdriveremovesharelinkv2: (request?: OperationRequest) => Promise; + readonly kdrivegetsharelinkv2: (request?: OperationRequest) => Promise; + readonly kdrivecreatesharelinkv2: (request?: OperationRequest) => Promise; + readonly kdriveupdatesharelinkv2: (request?: OperationRequest) => Promise; + readonly kdrivesharelinkinvitev2: (request?: OperationRequest) => Promise; + readonly kdrivepreviewv2: (request?: OperationRequest) => Promise; + readonly kdriverenamev2: (request?: OperationRequest) => Promise; + readonly kdrivegetsizev2: (request?: OperationRequest) => Promise; + readonly kdrivegetafiletemporaryurlv2: (request?: OperationRequest) => Promise; + readonly kdrivethumbnailv2: (request?: OperationRequest) => Promise; + readonly kdrivedeleteallv2: (request?: OperationRequest) => Promise; + readonly kdrivelistv2: (request?: OperationRequest) => Promise; + readonly kdrivedeletev2: (request?: OperationRequest) => Promise; + readonly get2DriveDriveIdFilesFileIdVersionsVersionId: (request?: OperationRequest) => Promise; + readonly kdriveupdatev2: (request?: OperationRequest) => Promise; + readonly get2DriveDriveIdFilesFileIdVersionsVersionIdDownload: (request?: OperationRequest) => Promise; + readonly kdriverestorev2: (request?: OperationRequest) => Promise; + readonly kdriverestoretodirectoryv2: (request?: OperationRequest) => Promise; + readonly kdriveupdatecurrentv2: (request?: OperationRequest) => Promise; + readonly get2DriveDriveIdFilesArchivesArchiveUuid: (request?: OperationRequest) => Promise; + readonly kdriveremovecategoryonfilesv2: (request?: OperationRequest) => Promise; + readonly kdriveaddcategoryonfilesv2: (request?: OperationRequest) => Promise; + readonly kdrivecheckfilesexistencev2: (request?: OperationRequest) => Promise; + readonly kdrivecleanimportshistoryv2: (request?: OperationRequest) => Promise; + readonly kdrivelistimportsv2: (request?: OperationRequest) => Promise; + readonly kdrivedeleteimportv2: (request?: OperationRequest) => Promise; + readonly kdrivelisterroredimportfilesv2: (request?: OperationRequest) => Promise; + readonly kdrivecancelimportv2: (request?: OperationRequest) => Promise; + readonly kdriveimportkdrivev2: (request?: OperationRequest) => Promise; + readonly kdriveimportoauth2appv2: (request?: OperationRequest) => Promise; + readonly kdrivelisteligibledrivesv2: (request?: OperationRequest) => Promise; + readonly kdriveimportkdrivesharelinkv2: (request?: OperationRequest) => Promise; + readonly kdriveimportwebdavappv2: (request?: OperationRequest) => Promise; + readonly kdriveupdatepreferencesv2: (request?: OperationRequest) => Promise; + readonly kdrivegetdrivessettingsv2: (request?: OperationRequest) => Promise; + readonly kdriveupdateiasettingsv2: (request?: OperationRequest) => Promise; + readonly kdriveupdatesharelinksettingsv2: (request?: OperationRequest) => Promise; + readonly kdriveupdateofficesettingsv2: (request?: OperationRequest) => Promise; + readonly kdriveupdatetrashsettingsv2: (request?: OperationRequest) => Promise; + readonly kdrivechartactivitiesv2: (request?: OperationRequest) => Promise; + readonly kdriveexportactivitiesv2: (request?: OperationRequest) => Promise; + readonly kdriveactivitiessharelinksv2: (request?: OperationRequest) => Promise; + readonly kdriveexportsharelinksactivitiesv2: (request?: OperationRequest) => Promise; + readonly kdriveactivitiessharedfilesv2: (request?: OperationRequest) => Promise; + readonly kdriveactivitiesusersv2: (request?: OperationRequest) => Promise; + readonly kdrivechartfilessizev2: (request?: OperationRequest) => Promise; + readonly kdriveexportfilessizev2: (request?: OperationRequest) => Promise; + readonly kdriveemptytrashv2: (request?: OperationRequest) => Promise; + readonly kdriveremovefilev2: (request?: OperationRequest) => Promise; + readonly kdrivecountdirectoryfileintrasheddirectoryv2: (request?: OperationRequest) => Promise; + readonly kdriverestorefilev2: (request?: OperationRequest) => Promise; + readonly kdrivegetthumbnailv2: (request?: OperationRequest) => Promise; + readonly kdrivecountdirectoryfileintrashv2: (request?: OperationRequest) => Promise; + readonly kdrivecancelbypathv2: (request?: OperationRequest) => Promise; + readonly kdrivecancelsessionv2: (request?: OperationRequest) => Promise; + readonly kdrivebatchcancelsessionsv2: (request?: OperationRequest) => Promise; + readonly get2DriveDriveIdUsers: (request?: OperationRequest) => Promise; + readonly kdrivecreateuserv2: (request?: OperationRequest) => Promise; + readonly kdrivedeleteuserv2: (request?: OperationRequest) => Promise; + readonly kdrivegetuserv2: (request?: OperationRequest) => Promise; + readonly kdriveupdateuserv2: (request?: OperationRequest) => Promise; + readonly kdrivelockuserv2: (request?: OperationRequest) => Promise; + readonly kdriveupdateusermanagerrightv2: (request?: OperationRequest) => Promise; + readonly kdriveunlockuserv2: (request?: OperationRequest) => Promise; + readonly kdrivegetuserinvitationv2: (request?: OperationRequest) => Promise; + readonly kdrivedeleteinvitationv2: (request?: OperationRequest) => Promise; + readonly kdrivegetinvitationinformationv2: (request?: OperationRequest) => Promise; + readonly kdriveupdateaninvitationv2: (request?: OperationRequest) => Promise; + readonly kdrivesendinvitationv2: (request?: OperationRequest) => Promise; + readonly kdrivegetuserspreferencev2: (request?: OperationRequest) => Promise; + readonly kdrivesetuserspreferencev2: (request?: OperationRequest) => Promise; + readonly kdrivegetusersv2: (request?: OperationRequest) => Promise; + readonly kdrivegetdrivesv2: (request?: OperationRequest) => Promise; + readonly kdrivegetdriveactivitiesofalltheusersv3: (request?: OperationRequest) => Promise; + readonly kdrivegettotalcountdriveactivitiesofalltheusersv3: (request?: OperationRequest) => Promise; + readonly kdrivegetfilesfromcategoryv3: (request?: OperationRequest) => Promise; + readonly kdrivegetfiledirectoryv3: (request?: OperationRequest) => Promise; + readonly kdrivegetfileactivitiesv3: (request?: OperationRequest) => Promise; + readonly kdriveconvertfilev3: (request?: OperationRequest) => Promise; + readonly kdrivecopytodirectoryv3: (request?: OperationRequest) => Promise; + readonly kdrivecountelementindirectoryv3: (request?: OperationRequest) => Promise; + readonly kdrivecreatedirectoryv3: (request?: OperationRequest) => Promise; + readonly kdriveduplicatev3: (request?: OperationRequest) => Promise; + readonly kdrivecreatedefaultfilev3: (request?: OperationRequest) => Promise; + readonly kdrivegetfilesindirectoryv3: (request?: OperationRequest) => Promise; + readonly kdriveupdatemodificationdatev3: (request?: OperationRequest) => Promise; + readonly kdriveunlockv3: (request?: OperationRequest) => Promise; + readonly kdrivemovev3: (request?: OperationRequest) => Promise; + readonly kdrivegetsubfiledirectorybyfilenamev3: (request?: OperationRequest) => Promise; + readonly kdrivelistv3: (request?: OperationRequest) => Promise; + readonly kdriverestorev3: (request?: OperationRequest) => Promise; + readonly kdriverestoretodirectoryv3: (request?: OperationRequest) => Promise; + readonly kdrivegetrootactivitiesv3: (request?: OperationRequest) => Promise; + readonly kdrivebuildarchivev3: (request?: OperationRequest) => Promise; + readonly kdrivegetdropboxesv3: (request?: OperationRequest) => Promise; + readonly kdrivecreateanewdropboxv3: (request?: OperationRequest) => Promise; + readonly kdrivegetfavoritefileslistv3: (request?: OperationRequest) => Promise; + readonly kdrivegetlargestfilesv3: (request?: OperationRequest) => Promise; + readonly kdrivegetlastmodifiedfilesv3: (request?: OperationRequest) => Promise; + readonly kdrivegetsharelinkfilesv3: (request?: OperationRequest) => Promise; + readonly kdrivegetmostversionedfilesv3: (request?: OperationRequest) => Promise; + readonly kdrivegetmysharedfilesv3: (request?: OperationRequest) => Promise; + readonly kdrivelistthemostrecentfilesordirectoriesusedbytheuserv3: (request?: OperationRequest) => Promise; + readonly kdrivesearchfiledirectoryv3: (request?: OperationRequest) => Promise; + readonly kdrivesearchdropboxv3: (request?: OperationRequest) => Promise; + readonly kdrivesearchfavoritev3: (request?: OperationRequest) => Promise; + readonly kdrivesearchsharelinkv3: (request?: OperationRequest) => Promise; + readonly kdrivesearchmysharedv3: (request?: OperationRequest) => Promise; + readonly kdrivesearchsharedv3: (request?: OperationRequest) => Promise; + readonly kdrivesearchtrashv3: (request?: OperationRequest) => Promise; + readonly kdrivegetsharedfilesv3: (request?: OperationRequest) => Promise; + readonly kdrivecreateteamdirectoryv3: (request?: OperationRequest) => Promise; + readonly kdrivegetfilesoftrashv3: (request?: OperationRequest) => Promise; + readonly kdrivegettrashedfilev3: (request?: OperationRequest) => Promise; + readonly kdrivecountdirectoriesfilesintrashv3: (request?: OperationRequest) => Promise; + readonly kdrivegetfilesoftrasheddirectoryv3: (request?: OperationRequest) => Promise; + readonly kdriveuploadv3: (request?: OperationRequest) => Promise; + readonly kdrivecancelsessionv3: (request?: OperationRequest) => Promise; + readonly kdriveappendchunktosessionv3: (request?: OperationRequest) => Promise; + readonly kdriveclosesessionv3: (request?: OperationRequest) => Promise; + readonly kdrivebatchcancelsessionsv3: (request?: OperationRequest) => Promise; + readonly kdrivebatchclosesessionsv3: (request?: OperationRequest) => Promise; + readonly kdrivebatchstartsessionsv3: (request?: OperationRequest) => Promise; + readonly kdrivestartsessionv3: (request?: OperationRequest) => Promise; + readonly kdrivegetusersv3: (request?: OperationRequest) => Promise; + readonly kdrivewakeasleepingdriveupv3: (request?: OperationRequest) => Promise; +}; diff --git a/dist/src/generated/operations/kdrive.js b/dist/src/generated/operations/kdrive.js new file mode 100644 index 0000000..ccd8ec1 --- /dev/null +++ b/dist/src/generated/operations/kdrive.js @@ -0,0 +1,193 @@ +export function createKdriveOperations(client) { + return { + post2AppDriveIdShareSharelinkUuidArchive: (request) => client.requestOperation("post_2_app_drive_id_share_sharelink_uuid_archive", request), + get2AppDriveIdShareSharelinkUuidArchiveArchiveUuidDownload: (request) => client.requestOperation("get_2_app_drive_id_share_sharelink_uuid_archive_archive_uuid_download", request), + kdriveaccessiblesdrivesv2: (request) => client.requestOperation("kDriveAccessiblesDrivesV2", request), + kdrivegetdriveinformationv2: (request) => client.requestOperation("kDriveGetDriveInformationV2", request), + kdriveupdatedrivev2: (request) => client.requestOperation("kDriveUpdateDriveV2", request), + kdrivegetrequestedfileaccessfromitsidv2: (request) => client.requestOperation("kDriveGetRequestedFileAccessFromItsIdV2", request), + kdrivedeclineafileaccessrequestv2: (request) => client.requestOperation("kDriveDeclineAFileAccessRequestV2", request), + kdrivegetdriveactivitiesofalltheusersv2: (request) => client.requestOperation("kDriveGetDriveActivitiesOfAllTheUsersV2", request), + kdrivelistreportsv2: (request) => client.requestOperation("kDriveListReportsV2", request), + kdrivecreatereportv2: (request) => client.requestOperation("kDriveCreateReportV2", request), + kdrivedeletereportv2: (request) => client.requestOperation("kDriveDeleteReportV2", request), + kdrivegetreportv2: (request) => client.requestOperation("kDriveGetReportV2", request), + kdriveexportreportv2: (request) => client.requestOperation("kDriveExportReportV2", request), + kdriveundoactionv2: (request) => client.requestOperation("kDriveUndoActionV2", request), + kdrivegetallcategoriesv2: (request) => client.requestOperation("kDriveGetAllCategoriesV2", request), + kdrivecreatecategoryv2: (request) => client.requestOperation("kDriveCreateCategoryV2", request), + kdrivedeletecategoryv2: (request) => client.requestOperation("kDriveDeleteCategoryV2", request), + kdriveeditcategoryv2: (request) => client.requestOperation("kDriveEditCategoryV2", request), + kdrivegetv2: (request) => client.requestOperation("kDriveGetV2", request), + kdriveupdatecreatev2: (request) => client.requestOperation("kDriveUpdateCreateV2", request), + kdrivetrashv2: (request) => client.requestOperation("kDriveTrashV2", request), + kdrivegetmultiaccessv2: (request) => client.requestOperation("kDriveGetMultiaccessV2", request), + kdriveaddmultiaccessv2: (request) => client.requestOperation("kDriveAddMultiaccessV2", request), + kdriveallowexternalapplicationsv2: (request) => client.requestOperation("kDriveAllowExternalApplicationsV2", request), + kdrivecheckaccesschangev2: (request) => client.requestOperation("kDriveCheckAccessChangeV2", request), + kdriveforcewriteaccessv2: (request) => client.requestOperation("kDriveForceWriteAccessV2", request), + kdriveinvitationgetaccessv2: (request) => client.requestOperation("kDriveInvitationGetAccessV2", request), + kdriveaddaccessv2: (request) => client.requestOperation("kDriveAddAccessV2", request), + kdrivecheckaccessv2: (request) => client.requestOperation("kDriveCheckAccessV2", request), + kdrivegetrequestedfileaccessfromafileidv2: (request) => client.requestOperation("kDriveGetRequestedFileAccessFromAFileIdV2", request), + kdrivecreateanewfileaccessrequestv2: (request) => client.requestOperation("kDriveCreateANewFileAccessRequestV2", request), + kdrivesynchronizewithparentrightsv2: (request) => client.requestOperation("kDriveSynchronizeWithParentRightsV2", request), + kdrivegetaccessv2: (request) => client.requestOperation("kDriveGetAccessV2", request), + post2DriveDriveIdFilesFileIdAccessTeams: (request) => client.requestOperation("post_2_drive_drive_id_files_file_id_access_teams", request), + kdriveremoveaccessv2: (request) => client.requestOperation("kDriveRemoveAccessV2", request), + kdriveupdateaccessv2: (request) => client.requestOperation("kDriveUpdateAccessV2", request), + get2DriveDriveIdFilesFileIdAccessUsers: (request) => client.requestOperation("get_2_drive_drive_id_files_file_id_access_users", request), + post2DriveDriveIdFilesFileIdAccessUsers: (request) => client.requestOperation("post_2_drive_drive_id_files_file_id_access_users", request), + delete2DriveDriveIdFilesFileIdAccessUsersUserId: (request) => client.requestOperation("delete_2_drive_drive_id_files_file_id_access_users_user_id", request), + put2DriveDriveIdFilesFileIdAccessUsersUserId: (request) => client.requestOperation("put_2_drive_drive_id_files_file_id_access_users_user_id", request), + kdriveremovecategoriesonfilev2: (request) => client.requestOperation("kDriveRemoveCategoriesOnFileV2", request), + kdriveremovecategoryonfilev2: (request) => client.requestOperation("kDriveRemoveCategoryOnFileV2", request), + kdriveaddcategoryonfilev2: (request) => client.requestOperation("kDriveAddCategoryOnFileV2", request), + kdrivevalidatesanaigeneratedcategoryv2: (request) => client.requestOperation("kDriveValidatesAnAIGeneratedCategoryV2", request), + kdrivegetfilecommentsv2: (request) => client.requestOperation("kDriveGetFileCommentsV2", request), + kdriveaddcommentv2: (request) => client.requestOperation("kDriveAddCommentV2", request), + kdrivedeletecommentv2: (request) => client.requestOperation("kDriveDeleteCommentV2", request), + kdrivegetcommentreplyv2: (request) => client.requestOperation("kDriveGetCommentReplyV2", request), + kdriveaddcommentreplyv2: (request) => client.requestOperation("kDriveAddCommentReplyV2", request), + kdrivemodifycommentv2: (request) => client.requestOperation("kDriveModifyCommentV2", request), + kdrivelikecommentv2: (request) => client.requestOperation("kDriveLikeCommentV2", request), + kdriveunlikecommentv2: (request) => client.requestOperation("kDriveUnlikeCommentV2", request), + kdrivecopytodrivev2: (request) => client.requestOperation("kDriveCopyToDriveV2", request), + get2DriveDriveIdFilesFileIdDownload: (request) => client.requestOperation("get_2_drive_drive_id_files_file_id_download", request), + kdrivedeletedropboxv2: (request) => client.requestOperation("kDriveDeleteDropboxV2", request), + kdrivegetdropboxv2: (request) => client.requestOperation("kDriveGetDropboxV2", request), + kdriveconvertafolderintoadropboxv2: (request) => client.requestOperation("kDriveConvertAFolderIntoADropboxV2", request), + kdriveupdatedropboxv2: (request) => client.requestOperation("kDriveUpdateDropboxV2", request), + kdrivedropboxinvitev2: (request) => client.requestOperation("kDriveDropboxInviteV2", request), + kdriveunfavoritefilev2: (request) => client.requestOperation("kDriveUnfavoriteFileV2", request), + kdrivefavoritefilev2: (request) => client.requestOperation("kDriveFavoriteFileV2", request), + kdrivehashv2: (request) => client.requestOperation("kDriveHashV2", request), + kdriveremovesharelinkv2: (request) => client.requestOperation("kDriveRemoveSharelinkV2", request), + kdrivegetsharelinkv2: (request) => client.requestOperation("kDriveGetSharelinkV2", request), + kdrivecreatesharelinkv2: (request) => client.requestOperation("kDriveCreateSharelinkV2", request), + kdriveupdatesharelinkv2: (request) => client.requestOperation("kDriveUpdateSharelinkV2", request), + kdrivesharelinkinvitev2: (request) => client.requestOperation("kDriveShareLinkInviteV2", request), + kdrivepreviewv2: (request) => client.requestOperation("kDrivePreviewV2", request), + kdriverenamev2: (request) => client.requestOperation("kDriveRenameV2", request), + kdrivegetsizev2: (request) => client.requestOperation("kDriveGetSizeV2", request), + kdrivegetafiletemporaryurlv2: (request) => client.requestOperation("kDriveGetAFileTemporaryURLV2", request), + kdrivethumbnailv2: (request) => client.requestOperation("kDriveThumbnailV2", request), + kdrivedeleteallv2: (request) => client.requestOperation("kDriveDeleteAllV2", request), + kdrivelistv2: (request) => client.requestOperation("kDriveListV2", request), + kdrivedeletev2: (request) => client.requestOperation("kDriveDeleteV2", request), + get2DriveDriveIdFilesFileIdVersionsVersionId: (request) => client.requestOperation("get_2_drive_drive_id_files_file_id_versions_version_id", request), + kdriveupdatev2: (request) => client.requestOperation("kDriveUpdateV2", request), + get2DriveDriveIdFilesFileIdVersionsVersionIdDownload: (request) => client.requestOperation("get_2_drive_drive_id_files_file_id_versions_version_id_download", request), + kdriverestorev2: (request) => client.requestOperation("kDriveRestoreV2", request), + kdriverestoretodirectoryv2: (request) => client.requestOperation("kDriveRestoreToDirectoryV2", request), + kdriveupdatecurrentv2: (request) => client.requestOperation("kDriveUpdateCurrentV2", request), + get2DriveDriveIdFilesArchivesArchiveUuid: (request) => client.requestOperation("get_2_drive_drive_id_files_archives_archive_uuid", request), + kdriveremovecategoryonfilesv2: (request) => client.requestOperation("kDriveRemoveCategoryOnFilesV2", request), + kdriveaddcategoryonfilesv2: (request) => client.requestOperation("kDriveAddCategoryOnFilesV2", request), + kdrivecheckfilesexistencev2: (request) => client.requestOperation("kDriveCheckFilesExistenceV2", request), + kdrivecleanimportshistoryv2: (request) => client.requestOperation("kDriveCleanImportsHistoryV2", request), + kdrivelistimportsv2: (request) => client.requestOperation("kDriveListImportsV2", request), + kdrivedeleteimportv2: (request) => client.requestOperation("kDriveDeleteImportV2", request), + kdrivelisterroredimportfilesv2: (request) => client.requestOperation("kDriveListErroredImportFilesV2", request), + kdrivecancelimportv2: (request) => client.requestOperation("kDriveCancelImportV2", request), + kdriveimportkdrivev2: (request) => client.requestOperation("kDriveImportKDriveV2", request), + kdriveimportoauth2appv2: (request) => client.requestOperation("kDriveImportOAuth2AppV2", request), + kdrivelisteligibledrivesv2: (request) => client.requestOperation("kDriveListEligibleDrivesV2", request), + kdriveimportkdrivesharelinkv2: (request) => client.requestOperation("kDriveImportKDriveSharelinkV2", request), + kdriveimportwebdavappv2: (request) => client.requestOperation("kDriveImportWebDAVAppV2", request), + kdriveupdatepreferencesv2: (request) => client.requestOperation("kDriveUpdatePreferencesV2", request), + kdrivegetdrivessettingsv2: (request) => client.requestOperation("kDriveGetDrivesSettingsV2", request), + kdriveupdateiasettingsv2: (request) => client.requestOperation("kDriveUpdateIASettingsV2", request), + kdriveupdatesharelinksettingsv2: (request) => client.requestOperation("kDriveUpdateShareLinkSettingsV2", request), + kdriveupdateofficesettingsv2: (request) => client.requestOperation("kDriveUpdateOfficeSettingsV2", request), + kdriveupdatetrashsettingsv2: (request) => client.requestOperation("kDriveUpdateTrashSettingsV2", request), + kdrivechartactivitiesv2: (request) => client.requestOperation("kDriveChartActivitiesV2", request), + kdriveexportactivitiesv2: (request) => client.requestOperation("kDriveExportActivitiesV2", request), + kdriveactivitiessharelinksv2: (request) => client.requestOperation("kDriveActivitiesShareLinksV2", request), + kdriveexportsharelinksactivitiesv2: (request) => client.requestOperation("kDriveExportShareLinksActivitiesV2", request), + kdriveactivitiessharedfilesv2: (request) => client.requestOperation("kDriveActivitiesSharedFilesV2", request), + kdriveactivitiesusersv2: (request) => client.requestOperation("kDriveActivitiesUsersV2", request), + kdrivechartfilessizev2: (request) => client.requestOperation("kDriveChartFilesSizeV2", request), + kdriveexportfilessizev2: (request) => client.requestOperation("kDriveExportFilesSizeV2", request), + kdriveemptytrashv2: (request) => client.requestOperation("kDriveEmptyTrashV2", request), + kdriveremovefilev2: (request) => client.requestOperation("kDriveRemoveFileV2", request), + kdrivecountdirectoryfileintrasheddirectoryv2: (request) => client.requestOperation("kDriveCountDirectoryFileInTrashedDirectoryV2", request), + kdriverestorefilev2: (request) => client.requestOperation("kDriveRestoreFileV2", request), + kdrivegetthumbnailv2: (request) => client.requestOperation("kDriveGetThumbnailV2", request), + kdrivecountdirectoryfileintrashv2: (request) => client.requestOperation("kDriveCountDirectoryFileInTrashV2", request), + kdrivecancelbypathv2: (request) => client.requestOperation("kDriveCancelByPathV2", request), + kdrivecancelsessionv2: (request) => client.requestOperation("kDriveCancelSessionV2", request), + kdrivebatchcancelsessionsv2: (request) => client.requestOperation("kDriveBatchCancelSessionsV2", request), + get2DriveDriveIdUsers: (request) => client.requestOperation("get_2_drive_drive_id_users", request), + kdrivecreateuserv2: (request) => client.requestOperation("kDriveCreateUserV2", request), + kdrivedeleteuserv2: (request) => client.requestOperation("kDriveDeleteUserV2", request), + kdrivegetuserv2: (request) => client.requestOperation("kDriveGetUserV2", request), + kdriveupdateuserv2: (request) => client.requestOperation("kDriveUpdateUserV2", request), + kdrivelockuserv2: (request) => client.requestOperation("kDriveLockUserV2", request), + kdriveupdateusermanagerrightv2: (request) => client.requestOperation("kDriveUpdateUserManagerRightV2", request), + kdriveunlockuserv2: (request) => client.requestOperation("kDriveUnlockUserV2", request), + kdrivegetuserinvitationv2: (request) => client.requestOperation("kDriveGetUserInvitationV2", request), + kdrivedeleteinvitationv2: (request) => client.requestOperation("kDriveDeleteInvitationV2", request), + kdrivegetinvitationinformationv2: (request) => client.requestOperation("kDriveGetInvitationInformationV2", request), + kdriveupdateaninvitationv2: (request) => client.requestOperation("kDriveUpdateAnInvitationV2", request), + kdrivesendinvitationv2: (request) => client.requestOperation("kDriveSendInvitationV2", request), + kdrivegetuserspreferencev2: (request) => client.requestOperation("kDriveGetUsersPreferenceV2", request), + kdrivesetuserspreferencev2: (request) => client.requestOperation("kDriveSetUsersPreferenceV2", request), + kdrivegetusersv2: (request) => client.requestOperation("kDriveGetUsersV2", request), + kdrivegetdrivesv2: (request) => client.requestOperation("kDriveGetDrivesV2", request), + kdrivegetdriveactivitiesofalltheusersv3: (request) => client.requestOperation("kDriveGetDriveActivitiesOfAllTheUsersV3", request), + kdrivegettotalcountdriveactivitiesofalltheusersv3: (request) => client.requestOperation("kDriveGetTotalCountDriveActivitiesOfAllTheUsersV3", request), + kdrivegetfilesfromcategoryv3: (request) => client.requestOperation("kDriveGetFilesFromCategoryV3", request), + kdrivegetfiledirectoryv3: (request) => client.requestOperation("kDriveGetFileDirectoryV3", request), + kdrivegetfileactivitiesv3: (request) => client.requestOperation("kDriveGetFileActivitiesV3", request), + kdriveconvertfilev3: (request) => client.requestOperation("kDriveConvertFileV3", request), + kdrivecopytodirectoryv3: (request) => client.requestOperation("kDriveCopyToDirectoryV3", request), + kdrivecountelementindirectoryv3: (request) => client.requestOperation("kDriveCountElementInDirectoryV3", request), + kdrivecreatedirectoryv3: (request) => client.requestOperation("kDriveCreateDirectoryV3", request), + kdriveduplicatev3: (request) => client.requestOperation("kDriveDuplicateV3", request), + kdrivecreatedefaultfilev3: (request) => client.requestOperation("kDriveCreateDefaultFileV3", request), + kdrivegetfilesindirectoryv3: (request) => client.requestOperation("kDriveGetFilesInDirectoryV3", request), + kdriveupdatemodificationdatev3: (request) => client.requestOperation("kDriveUpdateModificationDateV3", request), + kdriveunlockv3: (request) => client.requestOperation("kDriveUnlockV3", request), + kdrivemovev3: (request) => client.requestOperation("kDriveMoveV3", request), + kdrivegetsubfiledirectorybyfilenamev3: (request) => client.requestOperation("kDriveGetSubFiledirectoryByFilenameV3", request), + kdrivelistv3: (request) => client.requestOperation("kDriveListV3", request), + kdriverestorev3: (request) => client.requestOperation("kDriveRestoreV3", request), + kdriverestoretodirectoryv3: (request) => client.requestOperation("kDriveRestoreToDirectoryV3", request), + kdrivegetrootactivitiesv3: (request) => client.requestOperation("kDriveGetRootActivitiesV3", request), + kdrivebuildarchivev3: (request) => client.requestOperation("kDriveBuildArchiveV3", request), + kdrivegetdropboxesv3: (request) => client.requestOperation("kDriveGetDropboxesV3", request), + kdrivecreateanewdropboxv3: (request) => client.requestOperation("kDriveCreateANewDropboxV3", request), + kdrivegetfavoritefileslistv3: (request) => client.requestOperation("kDriveGetFavoriteFilesListV3", request), + kdrivegetlargestfilesv3: (request) => client.requestOperation("kDriveGetLargestFilesV3", request), + kdrivegetlastmodifiedfilesv3: (request) => client.requestOperation("kDriveGetLastModifiedFilesV3", request), + kdrivegetsharelinkfilesv3: (request) => client.requestOperation("kDriveGetSharelinkFilesV3", request), + kdrivegetmostversionedfilesv3: (request) => client.requestOperation("kDriveGetMostVersionedFilesV3", request), + kdrivegetmysharedfilesv3: (request) => client.requestOperation("kDriveGetMySharedFilesV3", request), + kdrivelistthemostrecentfilesordirectoriesusedbytheuserv3: (request) => client.requestOperation("kDriveListTheMostRecentFilesOrDirectoriesUsedByTheUserV3", request), + kdrivesearchfiledirectoryv3: (request) => client.requestOperation("kDriveSearchFiledirectoryV3", request), + kdrivesearchdropboxv3: (request) => client.requestOperation("kDriveSearchDropboxV3", request), + kdrivesearchfavoritev3: (request) => client.requestOperation("kDriveSearchFavoriteV3", request), + kdrivesearchsharelinkv3: (request) => client.requestOperation("kDriveSearchSharelinkV3", request), + kdrivesearchmysharedv3: (request) => client.requestOperation("kDriveSearchMySharedV3", request), + kdrivesearchsharedv3: (request) => client.requestOperation("kDriveSearchSharedV3", request), + kdrivesearchtrashv3: (request) => client.requestOperation("kDriveSearchTrashV3", request), + kdrivegetsharedfilesv3: (request) => client.requestOperation("kDriveGetSharedFilesV3", request), + kdrivecreateteamdirectoryv3: (request) => client.requestOperation("kDriveCreateTeamDirectoryV3", request), + kdrivegetfilesoftrashv3: (request) => client.requestOperation("kDriveGetFilesOfTrashV3", request), + kdrivegettrashedfilev3: (request) => client.requestOperation("kDriveGetTrashedFileV3", request), + kdrivecountdirectoriesfilesintrashv3: (request) => client.requestOperation("kDriveCountDirectoriesfilesInTrashV3", request), + kdrivegetfilesoftrasheddirectoryv3: (request) => client.requestOperation("kDriveGetFilesOfTrashedDirectoryV3", request), + kdriveuploadv3: (request) => client.requestOperation("kDriveUploadV3", request), + kdrivecancelsessionv3: (request) => client.requestOperation("kDriveCancelSessionV3", request), + kdriveappendchunktosessionv3: (request) => client.requestOperation("kDriveAppendChunkToSessionV3", request), + kdriveclosesessionv3: (request) => client.requestOperation("kDriveCloseSessionV3", request), + kdrivebatchcancelsessionsv3: (request) => client.requestOperation("kDriveBatchCancelSessionsV3", request), + kdrivebatchclosesessionsv3: (request) => client.requestOperation("kDriveBatchCloseSessionsV3", request), + kdrivebatchstartsessionsv3: (request) => client.requestOperation("kDriveBatchStartSessionsV3", request), + kdrivestartsessionv3: (request) => client.requestOperation("kDriveStartSessionV3", request), + kdrivegetusersv3: (request) => client.requestOperation("kDriveGetUsersV3", request), + kdrivewakeasleepingdriveupv3: (request) => client.requestOperation("kDriveWakeASleepingDriveUpV3", request), + }; +} +//# sourceMappingURL=kdrive.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/kdrive.js.map b/dist/src/generated/operations/kdrive.js.map new file mode 100644 index 0000000..c5dbcba --- /dev/null +++ b/dist/src/generated/operations/kdrive.js.map @@ -0,0 +1 @@ +{"version":3,"file":"kdrive.js","sourceRoot":"","sources":["../../../../src/generated/operations/kdrive.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/operations/kmeet.d.ts b/dist/src/generated/operations/kmeet.d.ts new file mode 100644 index 0000000..74e6afb --- /dev/null +++ b/dist/src/generated/operations/kmeet.d.ts @@ -0,0 +1,5 @@ +import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; +export declare function createKmeetOperations(client: GeneratedOperationClient): { + readonly post1KmeetRooms: (request?: OperationRequest) => Promise; + readonly get1KmeetRoomsRoomIdSettings: (request?: OperationRequest) => Promise; +}; diff --git a/dist/src/generated/operations/kmeet.js b/dist/src/generated/operations/kmeet.js new file mode 100644 index 0000000..f0dddae --- /dev/null +++ b/dist/src/generated/operations/kmeet.js @@ -0,0 +1,7 @@ +export function createKmeetOperations(client) { + return { + post1KmeetRooms: (request) => client.requestOperation("post_1_kmeet_rooms", request), + get1KmeetRoomsRoomIdSettings: (request) => client.requestOperation("get_1_kmeet_rooms_room_id_settings", request), + }; +} +//# sourceMappingURL=kmeet.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/kmeet.js.map b/dist/src/generated/operations/kmeet.js.map new file mode 100644 index 0000000..83081e9 --- /dev/null +++ b/dist/src/generated/operations/kmeet.js.map @@ -0,0 +1 @@ +{"version":3,"file":"kmeet.js","sourceRoot":"","sources":["../../../../src/generated/operations/kmeet.ts"],"names":[],"mappings":"AAGA,MAAM,UAAU,qBAAqB,CAAC,MAAgC;IACpE,OAAO;QACL,eAAe,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,OAAO,CAAC;QACvG,4BAA4B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oCAAoC,EAAE,OAAO,CAAC;KAC5H,CAAC;AACb,CAAC"} \ No newline at end of file diff --git a/dist/src/generated/operations/mail.d.ts b/dist/src/generated/operations/mail.d.ts new file mode 100644 index 0000000..8e4a09d --- /dev/null +++ b/dist/src/generated/operations/mail.d.ts @@ -0,0 +1,128 @@ +import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; +export declare function createMailOperations(client: GeneratedOperationClient): { + readonly mailServiceslistautoreplies: (request?: OperationRequest) => Promise; + readonly mailServicescreateautoreply: (request?: OperationRequest) => Promise; + readonly mailServicesdeleteautoreply: (request?: OperationRequest) => Promise; + readonly mailServicesshowaspecificautoreply: (request?: OperationRequest) => Promise; + readonly mailServicesupdateautoreply: (request?: OperationRequest) => Promise; + readonly mailServicescreateupdatebimi: (request?: OperationRequest) => Promise; + readonly mailServiceslistfiltersmodel: (request?: OperationRequest) => Promise; + readonly mailServicescreateafiltermodel: (request?: OperationRequest) => Promise; + readonly mailServicesdeleteafiltermodel: (request?: OperationRequest) => Promise; + readonly mailServicesshowafiltermodel: (request?: OperationRequest) => Promise; + readonly mailServicesupdateafiltermodel: (request?: OperationRequest) => Promise; + readonly mailServiceslistmailboxes: (request?: OperationRequest) => Promise; + readonly mailServicesaddamailbox: (request?: OperationRequest) => Promise; + readonly mailServicesdeleteamailbox: (request?: OperationRequest) => Promise; + readonly mailServicesdisplayamailbox: (request?: OperationRequest) => Promise; + readonly mailServicesupdateamailboxPatch1MailHostingsMailHostingIdMailboxesMailboxName: (request?: OperationRequest) => Promise; + readonly mailServicesupdateamailbox: (request?: OperationRequest) => Promise; + readonly mailServiceslistaliases: (request?: OperationRequest) => Promise; + readonly mailServicesaddanalias: (request?: OperationRequest) => Promise; + readonly mailServicesupdatealiases: (request?: OperationRequest) => Promise; + readonly mailServicesdeleteanalias: (request?: OperationRequest) => Promise; + readonly mailServicesdeleteafilter: (request?: OperationRequest) => Promise; + readonly mailServiceslistfilters: (request?: OperationRequest) => Promise; + readonly mailServicesupdateafilter: (request?: OperationRequest) => Promise; + readonly mailServicesaddafilter: (request?: OperationRequest) => Promise; + readonly put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersReorder: (request?: OperationRequest) => Promise; + readonly mailServicesdeleteascript: (request?: OperationRequest) => Promise; + readonly mailServicesupdateascript: (request?: OperationRequest) => Promise; + readonly mailServicesaddascript: (request?: OperationRequest) => Promise; + readonly put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersScriptsSetActivation: (request?: OperationRequest) => Promise; + readonly put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersSetActivation: (request?: OperationRequest) => Promise; + readonly get1MailHostingsMailHostingIdMailboxesMailboxNameAuthFolders: (request?: OperationRequest) => Promise; + readonly mailServicesupdatefolders: (request?: OperationRequest) => Promise; + readonly delete1MailHostingsMailHostingIdMailboxesMailboxNameAuthFoldersSpam: (request?: OperationRequest) => Promise; + readonly delete1MailHostingsMailHostingIdMailboxesMailboxNameAuthFoldersTrash: (request?: OperationRequest) => Promise; + readonly mailServiceslistautorepliesmodels: (request?: OperationRequest) => Promise; + readonly mailServicesaddautoreplymodel: (request?: OperationRequest) => Promise; + readonly delete1MailHostingsMailHostingIdMailboxesMailboxNameAutoReplyModelModelId: (request?: OperationRequest) => Promise; + readonly mailServicesshowautoreplymodel: (request?: OperationRequest) => Promise; + readonly mailServicesupdateautoreplymodel: (request?: OperationRequest) => Promise; + readonly put1MailHostingsMailHostingIdMailboxesMailboxNameAutoReplyReset: (request?: OperationRequest) => Promise; + readonly mailServicesdeleteallforwardings: (request?: OperationRequest) => Promise; + readonly mailServiceslistforwarding: (request?: OperationRequest) => Promise; + readonly mailServicesaddaforwarding: (request?: OperationRequest) => Promise; + readonly mailServicesupdateaforwarding: (request?: OperationRequest) => Promise; + readonly mailServicesdeleteaforwarding: (request?: OperationRequest) => Promise; + readonly mailServicesdeleteaninvitation: (request?: OperationRequest) => Promise; + readonly patch1MailHostingsMailHostingIdMailboxesMailboxNameInvitationsKey: (request?: OperationRequest) => Promise; + readonly mailServiceslistallsignatures: (request?: OperationRequest) => Promise; + readonly mailServicescreatesignature: (request?: OperationRequest) => Promise; + readonly mailServicesdeleteasignature: (request?: OperationRequest) => Promise; + readonly mailServicesshowasignature: (request?: OperationRequest) => Promise; + readonly patch1MailHostingsMailHostingIdMailboxesMailboxNameSignaturesSignature: (request?: OperationRequest) => Promise; + readonly mailServicessetdefaultsignature: (request?: OperationRequest) => Promise; + readonly mailServiceslisttemplates: (request?: OperationRequest) => Promise; + readonly mailServicesshowonetemplate: (request?: OperationRequest) => Promise; + readonly post1MailHostingsMailHostingIdMailboxesMailboxNameSignaturesUpload: (request?: OperationRequest) => Promise; + readonly mailServiceslistallthemailinglists: (request?: OperationRequest) => Promise; + readonly mailServicescreateamailinglist: (request?: OperationRequest) => Promise; + readonly mailServicesdeleteamailinglist: (request?: OperationRequest) => Promise; + readonly mailServicesshowonemailinglist: (request?: OperationRequest) => Promise; + readonly patch1MailHostingsMailHostingIdMailingListsMailingListName: (request?: OperationRequest) => Promise; + readonly mailServicesgenerateaformforamailinglist: (request?: OperationRequest) => Promise; + readonly mailServicessendamailthroughamailinglist: (request?: OperationRequest) => Promise; + readonly mailServicesremoveasubscriber: (request?: OperationRequest) => Promise; + readonly mailServicesallsubscribers: (request?: OperationRequest) => Promise; + readonly patch1MailHostingsMailHostingIdMailingListsMailingListNameSubscribers: (request?: OperationRequest) => Promise; + readonly mailServicesaddanewsubscriber: (request?: OperationRequest) => Promise; + readonly mailServicesimportsubscribers: (request?: OperationRequest) => Promise; + readonly mailServiceslistpreferences: (request?: OperationRequest) => Promise; + readonly mailServicesupdatepreferences: (request?: OperationRequest) => Promise; + readonly mailServiceslistredirections: (request?: OperationRequest) => Promise; + readonly mailServicescreateredirection: (request?: OperationRequest) => Promise; + readonly mailServicesdeleteredirection: (request?: OperationRequest) => Promise; + readonly mailServicesshowdetails: (request?: OperationRequest) => Promise; + readonly mailServicesupdateredirection: (request?: OperationRequest) => Promise; + readonly mailServicesenableredirection: (request?: OperationRequest) => Promise; + readonly mailServicessendconfirmationrequest: (request?: OperationRequest) => Promise; + readonly mailServicesremoveatarget: (request?: OperationRequest) => Promise; + readonly mailServicesgetalltargets: (request?: OperationRequest) => Promise; + readonly mailServicesaddnewtarget: (request?: OperationRequest) => Promise; + readonly mailServicesresendconfirmationemail: (request?: OperationRequest) => Promise; + readonly mailServiceslistalltemplates: (request?: OperationRequest) => Promise; + readonly mailServicescreateatemplate: (request?: OperationRequest) => Promise; + readonly mailServicesdelete: (request?: OperationRequest) => Promise; + readonly mailServicesshowasignaturetemplate: (request?: OperationRequest) => Promise; + readonly mailServicesupdate: (request?: OperationRequest) => Promise; + readonly mailServicescreateasignatureforallusers: (request?: OperationRequest) => Promise; + readonly mailServicesshowdefault: (request?: OperationRequest) => Promise; + readonly mailServicesuploadimage: (request?: OperationRequest) => Promise; + readonly mailServiceslistdevicebyuser: (request?: OperationRequest) => Promise; + readonly mailServiceslistallaccount: (request?: OperationRequest) => Promise; + readonly mailServicescanrotatedkim: (request?: OperationRequest) => Promise; + readonly mailServicesrotatedkim: (request?: OperationRequest) => Promise; + readonly mailServicesdeletedeviceaccessesformailbox: (request?: OperationRequest) => Promise; + readonly mailServiceslistdeviceaccess: (request?: OperationRequest) => Promise; + readonly mailServicescreatedeviceaccess: (request?: OperationRequest) => Promise; + readonly mailServicesdeletedeviceaccess: (request?: OperationRequest) => Promise; + readonly mailServicesupdatepassworddeviceaccess: (request?: OperationRequest) => Promise; + readonly mailServicesdeletedeviceaccessforauser: (request?: OperationRequest) => Promise; + readonly mailServiceslistdeviceaccessforauser: (request?: OperationRequest) => Promise; + readonly mailServiceslistaccessandinvitations: (request?: OperationRequest) => Promise; + readonly mailServicescreatewebmailaccess: (request?: OperationRequest) => Promise; + readonly mailServicesbulkcreatewebmailaccesses: (request?: OperationRequest) => Promise; + readonly mailServicescreatewebmailaccesslink: (request?: OperationRequest) => Promise; + readonly mailServicessendwebmailaccesslinkbyemail: (request?: OperationRequest) => Promise; + readonly mailServicesdeletewebmailteamaccess: (request?: OperationRequest) => Promise; + readonly mailServicesupdatewebmailteamaccess: (request?: OperationRequest) => Promise; + readonly mailServicesgetuseraccessesforteam: (request?: OperationRequest) => Promise; + readonly post1MailHostingsServiceMailMailboxesMailboxNameAccessesWebmailTeamsBulk: (request?: OperationRequest) => Promise; + readonly mailServiceslistusershavingaccess: (request?: OperationRequest) => Promise; + readonly mailServicesdeletewebmailaccess: (request?: OperationRequest) => Promise; + readonly mailServicesupdatewebmailaccess: (request?: OperationRequest) => Promise; + readonly mailServicesgetteamaccessesforuser: (request?: OperationRequest) => Promise; + readonly post1MailHostingsServiceMailMailboxesMailboxNameAccessesWebmailUsersBulk: (request?: OperationRequest) => Promise; + readonly mailServiceslistemailimports: (request?: OperationRequest) => Promise; + readonly mailServicesdeletedevicesforcurrentuser: (request?: OperationRequest) => Promise; + readonly mailServiceslistdevice: (request?: OperationRequest) => Promise; + readonly mailServicesdeletedeviceaccessesfordevice: (request?: OperationRequest) => Promise; + readonly mailServicesupdatedevice: (request?: OperationRequest) => Promise; + readonly mailServiceslistofaccessesforthecurrentuser: (request?: OperationRequest) => Promise; + readonly mailServiceslistofteamaccessesforateam: (request?: OperationRequest) => Promise; + readonly mailServiceslistofaccessesforanaccountandauser: (request?: OperationRequest) => Promise; + readonly mailServicesdeleteaccesstoamailboxforthecurrentuser: (request?: OperationRequest) => Promise; + readonly mailServicessetprimarymailbox: (request?: OperationRequest) => Promise; +}; diff --git a/dist/src/generated/operations/mail.js b/dist/src/generated/operations/mail.js new file mode 100644 index 0000000..7baefdb --- /dev/null +++ b/dist/src/generated/operations/mail.js @@ -0,0 +1,130 @@ +export function createMailOperations(client) { + return { + mailServiceslistautoreplies: (request) => client.requestOperation("Mail/ServicesListAutoReplies", request), + mailServicescreateautoreply: (request) => client.requestOperation("Mail/ServicesCreateAutoReply", request), + mailServicesdeleteautoreply: (request) => client.requestOperation("Mail/ServicesDeleteAutoReply", request), + mailServicesshowaspecificautoreply: (request) => client.requestOperation("Mail/ServicesShowASpecificAutoReply", request), + mailServicesupdateautoreply: (request) => client.requestOperation("Mail/ServicesUpdateAutoReply", request), + mailServicescreateupdatebimi: (request) => client.requestOperation("Mail/ServicesCreateUpdateBimi", request), + mailServiceslistfiltersmodel: (request) => client.requestOperation("Mail/ServicesListFiltersModel", request), + mailServicescreateafiltermodel: (request) => client.requestOperation("Mail/ServicesCreateAFilterModel", request), + mailServicesdeleteafiltermodel: (request) => client.requestOperation("Mail/ServicesDeleteAFilterModel", request), + mailServicesshowafiltermodel: (request) => client.requestOperation("Mail/ServicesShowAFilterModel", request), + mailServicesupdateafiltermodel: (request) => client.requestOperation("Mail/ServicesUpdateAFilterModel", request), + mailServiceslistmailboxes: (request) => client.requestOperation("Mail/ServicesListMailboxes", request), + mailServicesaddamailbox: (request) => client.requestOperation("Mail/ServicesAddAMailbox", request), + mailServicesdeleteamailbox: (request) => client.requestOperation("Mail/ServicesDeleteAMailbox", request), + mailServicesdisplayamailbox: (request) => client.requestOperation("Mail/ServicesDisplayAMailbox", request), + mailServicesupdateamailboxPatch1MailHostingsMailHostingIdMailboxesMailboxName: (request) => client.requestOperation("Mail_ServicesUpdateAMailbox_patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name", request), + mailServicesupdateamailbox: (request) => client.requestOperation("Mail/ServicesUpdateAMailbox", request), + mailServiceslistaliases: (request) => client.requestOperation("Mail/ServicesListAliases", request), + mailServicesaddanalias: (request) => client.requestOperation("Mail/ServicesAddAnAlias", request), + mailServicesupdatealiases: (request) => client.requestOperation("Mail/ServicesUpdateAliases", request), + mailServicesdeleteanalias: (request) => client.requestOperation("Mail/ServicesDeleteAnAlias", request), + mailServicesdeleteafilter: (request) => client.requestOperation("Mail/ServicesDeleteAFilter", request), + mailServiceslistfilters: (request) => client.requestOperation("Mail/ServicesListFilters", request), + mailServicesupdateafilter: (request) => client.requestOperation("Mail/ServicesUpdateAFilter", request), + mailServicesaddafilter: (request) => client.requestOperation("Mail/ServicesAddAFilter", request), + put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersReorder: (request) => client.requestOperation("put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_reorder", request), + mailServicesdeleteascript: (request) => client.requestOperation("Mail/ServicesDeleteAScript", request), + mailServicesupdateascript: (request) => client.requestOperation("Mail/ServicesUpdateAScript", request), + mailServicesaddascript: (request) => client.requestOperation("Mail/ServicesAddAScript", request), + put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersScriptsSetActivation: (request) => client.requestOperation("put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_scripts_set_activation", request), + put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersSetActivation: (request) => client.requestOperation("put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_set_activation", request), + get1MailHostingsMailHostingIdMailboxesMailboxNameAuthFolders: (request) => client.requestOperation("get_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders", request), + mailServicesupdatefolders: (request) => client.requestOperation("Mail/ServicesUpdateFolders", request), + delete1MailHostingsMailHostingIdMailboxesMailboxNameAuthFoldersSpam: (request) => client.requestOperation("delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders_spam", request), + delete1MailHostingsMailHostingIdMailboxesMailboxNameAuthFoldersTrash: (request) => client.requestOperation("delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders_trash", request), + mailServiceslistautorepliesmodels: (request) => client.requestOperation("Mail/ServicesListAutoRepliesModels", request), + mailServicesaddautoreplymodel: (request) => client.requestOperation("Mail/ServicesAddAutoReplyModel", request), + delete1MailHostingsMailHostingIdMailboxesMailboxNameAutoReplyModelModelId: (request) => client.requestOperation("delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auto_reply_model_model_id", request), + mailServicesshowautoreplymodel: (request) => client.requestOperation("Mail/ServicesShowAutoReplyModel", request), + mailServicesupdateautoreplymodel: (request) => client.requestOperation("Mail/ServicesUpdateAutoReplyModel", request), + put1MailHostingsMailHostingIdMailboxesMailboxNameAutoReplyReset: (request) => client.requestOperation("put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auto_reply_reset", request), + mailServicesdeleteallforwardings: (request) => client.requestOperation("Mail/ServicesDeleteAllForwardings", request), + mailServiceslistforwarding: (request) => client.requestOperation("Mail/ServicesListForwarding", request), + mailServicesaddaforwarding: (request) => client.requestOperation("Mail/ServicesAddAForwarding", request), + mailServicesupdateaforwarding: (request) => client.requestOperation("Mail/ServicesUpdateAForwarding", request), + mailServicesdeleteaforwarding: (request) => client.requestOperation("Mail/ServicesDeleteAForwarding", request), + mailServicesdeleteaninvitation: (request) => client.requestOperation("Mail/ServicesDeleteAnInvitation", request), + patch1MailHostingsMailHostingIdMailboxesMailboxNameInvitationsKey: (request) => client.requestOperation("patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_invitations_key", request), + mailServiceslistallsignatures: (request) => client.requestOperation("Mail/ServicesListAllSignatures", request), + mailServicescreatesignature: (request) => client.requestOperation("Mail/ServicesCreateSignature", request), + mailServicesdeleteasignature: (request) => client.requestOperation("Mail/ServicesDeleteASignature", request), + mailServicesshowasignature: (request) => client.requestOperation("Mail/ServicesShowASignature", request), + patch1MailHostingsMailHostingIdMailboxesMailboxNameSignaturesSignature: (request) => client.requestOperation("patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_signatures_signature", request), + mailServicessetdefaultsignature: (request) => client.requestOperation("Mail/ServicesSetDefaultSignature", request), + mailServiceslisttemplates: (request) => client.requestOperation("Mail/ServicesListTemplates", request), + mailServicesshowonetemplate: (request) => client.requestOperation("Mail/ServicesShowOneTemplate", request), + post1MailHostingsMailHostingIdMailboxesMailboxNameSignaturesUpload: (request) => client.requestOperation("post_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_signatures_upload", request), + mailServiceslistallthemailinglists: (request) => client.requestOperation("Mail/ServicesListAllTheMailingLists", request), + mailServicescreateamailinglist: (request) => client.requestOperation("Mail/ServicesCreateAMailingList", request), + mailServicesdeleteamailinglist: (request) => client.requestOperation("Mail/ServicesDeleteAMailingList", request), + mailServicesshowonemailinglist: (request) => client.requestOperation("Mail/ServicesShowOneMailingList", request), + patch1MailHostingsMailHostingIdMailingListsMailingListName: (request) => client.requestOperation("patch_1_mail_hostings_mail_hosting_id_mailing_lists_mailing_list_name", request), + mailServicesgenerateaformforamailinglist: (request) => client.requestOperation("Mail/ServicesGenerateAFormForAMailingList", request), + mailServicessendamailthroughamailinglist: (request) => client.requestOperation("Mail/ServicesSendAMailThroughAMailingList", request), + mailServicesremoveasubscriber: (request) => client.requestOperation("Mail/ServicesRemoveASubscriber", request), + mailServicesallsubscribers: (request) => client.requestOperation("Mail/ServicesAllSubscribers", request), + patch1MailHostingsMailHostingIdMailingListsMailingListNameSubscribers: (request) => client.requestOperation("patch_1_mail_hostings_mail_hosting_id_mailing_lists_mailing_list_name_subscribers", request), + mailServicesaddanewsubscriber: (request) => client.requestOperation("Mail/ServicesAddANewSubscriber", request), + mailServicesimportsubscribers: (request) => client.requestOperation("Mail/ServicesImportSubscribers", request), + mailServiceslistpreferences: (request) => client.requestOperation("Mail/ServicesListPreferences", request), + mailServicesupdatepreferences: (request) => client.requestOperation("Mail/ServicesUpdatePreferences", request), + mailServiceslistredirections: (request) => client.requestOperation("Mail/ServicesListRedirections", request), + mailServicescreateredirection: (request) => client.requestOperation("Mail/ServicesCreateRedirection", request), + mailServicesdeleteredirection: (request) => client.requestOperation("Mail/ServicesDeleteRedirection", request), + mailServicesshowdetails: (request) => client.requestOperation("Mail/ServicesShowDetails", request), + mailServicesupdateredirection: (request) => client.requestOperation("Mail/ServicesUpdateRedirection", request), + mailServicesenableredirection: (request) => client.requestOperation("Mail/ServicesEnableRedirection", request), + mailServicessendconfirmationrequest: (request) => client.requestOperation("Mail/ServicesSendConfirmationRequest", request), + mailServicesremoveatarget: (request) => client.requestOperation("Mail/ServicesRemoveATarget", request), + mailServicesgetalltargets: (request) => client.requestOperation("Mail/ServicesGetAllTargets", request), + mailServicesaddnewtarget: (request) => client.requestOperation("Mail/ServicesAddNewTarget", request), + mailServicesresendconfirmationemail: (request) => client.requestOperation("Mail/ServicesResendConfirmationEmail", request), + mailServiceslistalltemplates: (request) => client.requestOperation("Mail/ServicesListAllTemplates", request), + mailServicescreateatemplate: (request) => client.requestOperation("Mail/ServicesCreateATemplate", request), + mailServicesdelete: (request) => client.requestOperation("Mail/ServicesDelete", request), + mailServicesshowasignaturetemplate: (request) => client.requestOperation("Mail/ServicesShowASignatureTemplate", request), + mailServicesupdate: (request) => client.requestOperation("Mail/ServicesUpdate", request), + mailServicescreateasignatureforallusers: (request) => client.requestOperation("Mail/ServicesCreateASignatureForAllUsers", request), + mailServicesshowdefault: (request) => client.requestOperation("Mail/ServicesShowDefault", request), + mailServicesuploadimage: (request) => client.requestOperation("Mail/ServicesUploadImage", request), + mailServiceslistdevicebyuser: (request) => client.requestOperation("Mail/ServicesListDeviceByUser", request), + mailServiceslistallaccount: (request) => client.requestOperation("Mail/ServicesListAllAccount", request), + mailServicescanrotatedkim: (request) => client.requestOperation("Mail/ServicesCanRotateDkim", request), + mailServicesrotatedkim: (request) => client.requestOperation("Mail/ServicesRotateDkim", request), + mailServicesdeletedeviceaccessesformailbox: (request) => client.requestOperation("Mail/ServicesDeleteDeviceAccessesForMailbox", request), + mailServiceslistdeviceaccess: (request) => client.requestOperation("Mail/ServicesListDeviceAccess", request), + mailServicescreatedeviceaccess: (request) => client.requestOperation("Mail/ServicesCreateDeviceAccess", request), + mailServicesdeletedeviceaccess: (request) => client.requestOperation("Mail/ServicesDeleteDeviceAccess", request), + mailServicesupdatepassworddeviceaccess: (request) => client.requestOperation("Mail/ServicesUpdatePasswordDeviceAccess", request), + mailServicesdeletedeviceaccessforauser: (request) => client.requestOperation("Mail/ServicesDeleteDeviceAccessForAUser", request), + mailServiceslistdeviceaccessforauser: (request) => client.requestOperation("Mail/ServicesListDeviceAccessForAUser", request), + mailServiceslistaccessandinvitations: (request) => client.requestOperation("Mail/ServicesListAccessAndInvitations", request), + mailServicescreatewebmailaccess: (request) => client.requestOperation("Mail/ServicesCreateWebmailAccess", request), + mailServicesbulkcreatewebmailaccesses: (request) => client.requestOperation("Mail/ServicesBulkCreateWebmailAccesses", request), + mailServicescreatewebmailaccesslink: (request) => client.requestOperation("Mail/ServicesCreateWebmailAccessLink", request), + mailServicessendwebmailaccesslinkbyemail: (request) => client.requestOperation("Mail/ServicesSendWebmailAccessLinkByEmail", request), + mailServicesdeletewebmailteamaccess: (request) => client.requestOperation("Mail/ServicesDeleteWebmailTeamAccess", request), + mailServicesupdatewebmailteamaccess: (request) => client.requestOperation("Mail/ServicesUpdateWebmailTeamAccess", request), + mailServicesgetuseraccessesforteam: (request) => client.requestOperation("Mail/ServicesGetUserAccessesForTeam", request), + post1MailHostingsServiceMailMailboxesMailboxNameAccessesWebmailTeamsBulk: (request) => client.requestOperation("post_1_mail_hostings_service_mail_mailboxes_mailbox_name_accesses_webmail_teams_bulk", request), + mailServiceslistusershavingaccess: (request) => client.requestOperation("Mail/ServicesListUsersHavingAccess", request), + mailServicesdeletewebmailaccess: (request) => client.requestOperation("Mail/ServicesDeleteWebmailAccess", request), + mailServicesupdatewebmailaccess: (request) => client.requestOperation("Mail/ServicesUpdateWebmailAccess", request), + mailServicesgetteamaccessesforuser: (request) => client.requestOperation("Mail/ServicesGetTeamAccessesForUser", request), + post1MailHostingsServiceMailMailboxesMailboxNameAccessesWebmailUsersBulk: (request) => client.requestOperation("post_1_mail_hostings_service_mail_mailboxes_mailbox_name_accesses_webmail_users_bulk", request), + mailServiceslistemailimports: (request) => client.requestOperation("Mail/ServicesListEmailImports", request), + mailServicesdeletedevicesforcurrentuser: (request) => client.requestOperation("Mail/ServicesDeleteDevicesForCurrentUser", request), + mailServiceslistdevice: (request) => client.requestOperation("Mail/ServicesListDevice", request), + mailServicesdeletedeviceaccessesfordevice: (request) => client.requestOperation("Mail/ServicesDeleteDeviceAccessesForDevice", request), + mailServicesupdatedevice: (request) => client.requestOperation("Mail/ServicesUpdateDevice", request), + mailServiceslistofaccessesforthecurrentuser: (request) => client.requestOperation("Mail/ServicesListOfAccessesForTheCurrentUser", request), + mailServiceslistofteamaccessesforateam: (request) => client.requestOperation("Mail/ServicesListOfTeamAccessesForATeam", request), + mailServiceslistofaccessesforanaccountandauser: (request) => client.requestOperation("Mail/ServicesListOfAccessesForAnAccountAndAUser", request), + mailServicesdeleteaccesstoamailboxforthecurrentuser: (request) => client.requestOperation("Mail/ServicesDeleteAccessToAMailboxForTheCurrentUser", request), + mailServicessetprimarymailbox: (request) => client.requestOperation("Mail/ServicesSetPrimaryMailbox", request), + }; +} +//# sourceMappingURL=mail.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/mail.js.map b/dist/src/generated/operations/mail.js.map new file mode 100644 index 0000000..20ce7af --- /dev/null +++ b/dist/src/generated/operations/mail.js.map @@ -0,0 +1 @@ +{"version":3,"file":"mail.js","sourceRoot":"","sources":["../../../../src/generated/operations/mail.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/operations/newsletter.d.ts b/dist/src/generated/operations/newsletter.d.ts new file mode 100644 index 0000000..5afea4a --- /dev/null +++ b/dist/src/generated/operations/newsletter.d.ts @@ -0,0 +1,80 @@ +import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; +export declare function createNewsletterOperations(client: GeneratedOperationClient): { + readonly newsletterdestroydomain: (request?: OperationRequest) => Promise; + readonly newslettershowdomain: (request?: OperationRequest) => Promise; + readonly newsletterdeletecampaigns: (request?: OperationRequest) => Promise; + readonly newsletterlistcampaigns: (request?: OperationRequest) => Promise; + readonly newslettercreatecampaign: (request?: OperationRequest) => Promise; + readonly newsletterdeletecampaign: (request?: OperationRequest) => Promise; + readonly newslettershowcampaign: (request?: OperationRequest) => Promise; + readonly newslettereditcampaign: (request?: OperationRequest) => Promise; + readonly newslettercancelcampaign: (request?: OperationRequest) => Promise; + readonly newsletterduplicatecampaign: (request?: OperationRequest) => Promise; + readonly newslettersubscribersactivity: (request?: OperationRequest) => Promise; + readonly newsletterlinksactivity: (request?: OperationRequest) => Promise; + readonly newsletterschedulecampaign: (request?: OperationRequest) => Promise; + readonly newslettercreatetemplatefromcampaign: (request?: OperationRequest) => Promise; + readonly post1NewslettersDomainCampaignsCampaignTest: (request?: OperationRequest) => Promise; + readonly newslettergettracking: (request?: OperationRequest) => Promise; + readonly newslettertestcampaign: (request?: OperationRequest) => Promise; + readonly newsletterlistcredits: (request?: OperationRequest) => Promise; + readonly newsletteraccountcredits: (request?: OperationRequest) => Promise; + readonly newslettercheckout: (request?: OperationRequest) => Promise; + readonly newslettercreditsdetails: (request?: OperationRequest) => Promise; + readonly newsletterlistcreditsoffers: (request?: OperationRequest) => Promise; + readonly newslettershow: (request?: OperationRequest) => Promise; + readonly newsletterlistdashboardcampaigns: (request?: OperationRequest) => Promise; + readonly newsletterlistdashboardcampaignsstats: (request?: OperationRequest) => Promise; + readonly newsletterlistdashboardcampaignsstatsmonthly: (request?: OperationRequest) => Promise; + readonly newsletterlistdashboardsubscribersstats: (request?: OperationRequest) => Promise; + readonly newsletterdeletefields: (request?: OperationRequest) => Promise; + readonly newsletterlistfields: (request?: OperationRequest) => Promise; + readonly newslettercreatefield: (request?: OperationRequest) => Promise; + readonly newsletterdeletefield: (request?: OperationRequest) => Promise; + readonly newsletterupdatefield: (request?: OperationRequest) => Promise; + readonly newsletterdeletegroups: (request?: OperationRequest) => Promise; + readonly newsletterlistgroups: (request?: OperationRequest) => Promise; + readonly newslettercreategroup: (request?: OperationRequest) => Promise; + readonly newsletterdeletegroup: (request?: OperationRequest) => Promise; + readonly newslettershowgroup: (request?: OperationRequest) => Promise; + readonly newsletterupdategroup: (request?: OperationRequest) => Promise; + readonly newslettergetgroupsubscribers: (request?: OperationRequest) => Promise; + readonly newsletterassignsubscribers: (request?: OperationRequest) => Promise; + readonly newsletterunassignsubscribers: (request?: OperationRequest) => Promise; + readonly newslettercanceloperation: (request?: OperationRequest) => Promise; + readonly newsletterdeletesegments: (request?: OperationRequest) => Promise; + readonly newsletterlistsegments: (request?: OperationRequest) => Promise; + readonly newslettercreatesegment: (request?: OperationRequest) => Promise; + readonly newsletterdeletesegment: (request?: OperationRequest) => Promise; + readonly newslettershowsegment: (request?: OperationRequest) => Promise; + readonly newsletterupdatesegment: (request?: OperationRequest) => Promise; + readonly newslettergetsegmentsubscribers: (request?: OperationRequest) => Promise; + readonly newsletterdeletesubscribers: (request?: OperationRequest) => Promise; + readonly newsletterlistsubscribers: (request?: OperationRequest) => Promise; + readonly newslettercreatesubscriber: (request?: OperationRequest) => Promise; + readonly newsletterdeletesubscriber: (request?: OperationRequest) => Promise; + readonly newslettershowsubscriber: (request?: OperationRequest) => Promise; + readonly newsletterupdatesubscriber: (request?: OperationRequest) => Promise; + readonly newsletterforgetsubscriber: (request?: OperationRequest) => Promise; + readonly newsletterassign: (request?: OperationRequest) => Promise; + readonly newslettercountsubscribersstatus: (request?: OperationRequest) => Promise; + readonly newsletterexportsubscribers: (request?: OperationRequest) => Promise; + readonly newsletterfilterproviders: (request?: OperationRequest) => Promise; + readonly newsletterimportsubscribers: (request?: OperationRequest) => Promise; + readonly newsletteruploadcsvfile: (request?: OperationRequest) => Promise; + readonly newsletterlistworkspaceaddressbooks: (request?: OperationRequest) => Promise; + readonly newsletterimportworkspaceaddressbooks: (request?: OperationRequest) => Promise; + readonly newsletterunassign: (request?: OperationRequest) => Promise; + readonly newsletterunsubscribesubscribers: (request?: OperationRequest) => Promise; + readonly newsletterlistalltemplates: (request?: OperationRequest) => Promise; + readonly newslettershowhtml: (request?: OperationRequest) => Promise; + readonly newsletterupdatethumbnail: (request?: OperationRequest) => Promise; + readonly newsletterbulkdeletewebform: (request?: OperationRequest) => Promise; + readonly newsletterlistwebforms: (request?: OperationRequest) => Promise; + readonly newslettercreatewebform: (request?: OperationRequest) => Promise; + readonly newsletterdeletewebform: (request?: OperationRequest) => Promise; + readonly newslettershowwebform: (request?: OperationRequest) => Promise; + readonly newsletterupdatewebform: (request?: OperationRequest) => Promise; + readonly newsletterlistwebformfields: (request?: OperationRequest) => Promise; + readonly newsletterlistthemes: (request?: OperationRequest) => Promise; +}; diff --git a/dist/src/generated/operations/newsletter.js b/dist/src/generated/operations/newsletter.js new file mode 100644 index 0000000..7a12c6d --- /dev/null +++ b/dist/src/generated/operations/newsletter.js @@ -0,0 +1,82 @@ +export function createNewsletterOperations(client) { + return { + newsletterdestroydomain: (request) => client.requestOperation("NewsletterDestroyDomain", request), + newslettershowdomain: (request) => client.requestOperation("NewsletterShowDomain", request), + newsletterdeletecampaigns: (request) => client.requestOperation("NewsletterDeleteCampaigns", request), + newsletterlistcampaigns: (request) => client.requestOperation("NewsletterListCampaigns", request), + newslettercreatecampaign: (request) => client.requestOperation("NewsletterCreateCampaign", request), + newsletterdeletecampaign: (request) => client.requestOperation("NewsletterDeleteCampaign", request), + newslettershowcampaign: (request) => client.requestOperation("NewsletterShowCampaign", request), + newslettereditcampaign: (request) => client.requestOperation("NewsletterEditCampaign", request), + newslettercancelcampaign: (request) => client.requestOperation("NewsletterCancelCampaign", request), + newsletterduplicatecampaign: (request) => client.requestOperation("NewsletterDuplicateCampaign", request), + newslettersubscribersactivity: (request) => client.requestOperation("NewsletterSubscribersActivity", request), + newsletterlinksactivity: (request) => client.requestOperation("NewsletterLinksActivity", request), + newsletterschedulecampaign: (request) => client.requestOperation("NewsletterScheduleCampaign", request), + newslettercreatetemplatefromcampaign: (request) => client.requestOperation("NewsletterCreateTemplateFromCampaign", request), + post1NewslettersDomainCampaignsCampaignTest: (request) => client.requestOperation("post_1_newsletters_domain_campaigns_campaign_test", request), + newslettergettracking: (request) => client.requestOperation("NewsletterGetTracking", request), + newslettertestcampaign: (request) => client.requestOperation("NewsletterTestCampaign", request), + newsletterlistcredits: (request) => client.requestOperation("NewsletterListCredits", request), + newsletteraccountcredits: (request) => client.requestOperation("NewsletterAccountCredits", request), + newslettercheckout: (request) => client.requestOperation("NewsletterCheckout", request), + newslettercreditsdetails: (request) => client.requestOperation("NewsletterCreditsDetails", request), + newsletterlistcreditsoffers: (request) => client.requestOperation("NewsletterListCreditsOffers", request), + newslettershow: (request) => client.requestOperation("NewsletterShow", request), + newsletterlistdashboardcampaigns: (request) => client.requestOperation("NewsletterListDashboardCampaigns", request), + newsletterlistdashboardcampaignsstats: (request) => client.requestOperation("NewsletterListDashboardCampaignsStats", request), + newsletterlistdashboardcampaignsstatsmonthly: (request) => client.requestOperation("NewsletterListDashboardCampaignsStatsMonthly", request), + newsletterlistdashboardsubscribersstats: (request) => client.requestOperation("NewsletterListDashboardSubscribersStats", request), + newsletterdeletefields: (request) => client.requestOperation("NewsletterDeleteFields", request), + newsletterlistfields: (request) => client.requestOperation("NewsletterListFields", request), + newslettercreatefield: (request) => client.requestOperation("NewsletterCreateField", request), + newsletterdeletefield: (request) => client.requestOperation("NewsletterDeleteField", request), + newsletterupdatefield: (request) => client.requestOperation("NewsletterUpdateField", request), + newsletterdeletegroups: (request) => client.requestOperation("NewsletterDeleteGroups", request), + newsletterlistgroups: (request) => client.requestOperation("NewsletterListGroups", request), + newslettercreategroup: (request) => client.requestOperation("NewsletterCreateGroup", request), + newsletterdeletegroup: (request) => client.requestOperation("NewsletterDeleteGroup", request), + newslettershowgroup: (request) => client.requestOperation("NewsletterShowGroup", request), + newsletterupdategroup: (request) => client.requestOperation("NewsletterUpdateGroup", request), + newslettergetgroupsubscribers: (request) => client.requestOperation("NewsletterGetGroupSubscribers", request), + newsletterassignsubscribers: (request) => client.requestOperation("NewsletterAssignSubscribers", request), + newsletterunassignsubscribers: (request) => client.requestOperation("NewsletterUnassignSubscribers", request), + newslettercanceloperation: (request) => client.requestOperation("NewsletterCancelOperation", request), + newsletterdeletesegments: (request) => client.requestOperation("NewsletterDeleteSegments", request), + newsletterlistsegments: (request) => client.requestOperation("NewsletterListSegments", request), + newslettercreatesegment: (request) => client.requestOperation("NewsletterCreateSegment", request), + newsletterdeletesegment: (request) => client.requestOperation("NewsletterDeleteSegment", request), + newslettershowsegment: (request) => client.requestOperation("NewsletterShowSegment", request), + newsletterupdatesegment: (request) => client.requestOperation("NewsletterUpdateSegment", request), + newslettergetsegmentsubscribers: (request) => client.requestOperation("NewsletterGetSegmentSubscribers", request), + newsletterdeletesubscribers: (request) => client.requestOperation("NewsletterDeleteSubscribers", request), + newsletterlistsubscribers: (request) => client.requestOperation("NewsletterListSubscribers", request), + newslettercreatesubscriber: (request) => client.requestOperation("NewsletterCreateSubscriber", request), + newsletterdeletesubscriber: (request) => client.requestOperation("NewsletterDeleteSubscriber", request), + newslettershowsubscriber: (request) => client.requestOperation("NewsletterShowSubscriber", request), + newsletterupdatesubscriber: (request) => client.requestOperation("NewsletterUpdateSubscriber", request), + newsletterforgetsubscriber: (request) => client.requestOperation("NewsletterForgetSubscriber", request), + newsletterassign: (request) => client.requestOperation("NewsletterAssign", request), + newslettercountsubscribersstatus: (request) => client.requestOperation("NewsletterCountSubscribersStatus", request), + newsletterexportsubscribers: (request) => client.requestOperation("NewsletterExportSubscribers", request), + newsletterfilterproviders: (request) => client.requestOperation("NewsletterFilterProviders", request), + newsletterimportsubscribers: (request) => client.requestOperation("NewsletterImportSubscribers", request), + newsletteruploadcsvfile: (request) => client.requestOperation("NewsletterUploadCsvFile", request), + newsletterlistworkspaceaddressbooks: (request) => client.requestOperation("NewsletterListWorkspaceAddressBooks", request), + newsletterimportworkspaceaddressbooks: (request) => client.requestOperation("NewsletterImportWorkspaceAddressBooks", request), + newsletterunassign: (request) => client.requestOperation("NewsletterUnassign", request), + newsletterunsubscribesubscribers: (request) => client.requestOperation("NewsletterUnsubscribeSubscribers", request), + newsletterlistalltemplates: (request) => client.requestOperation("NewsletterListAllTemplates", request), + newslettershowhtml: (request) => client.requestOperation("NewsletterShowHtml", request), + newsletterupdatethumbnail: (request) => client.requestOperation("NewsletterUpdateThumbnail", request), + newsletterbulkdeletewebform: (request) => client.requestOperation("NewsletterBulkDeleteWebform", request), + newsletterlistwebforms: (request) => client.requestOperation("NewsletterListWebforms", request), + newslettercreatewebform: (request) => client.requestOperation("NewsletterCreateWebform", request), + newsletterdeletewebform: (request) => client.requestOperation("NewsletterDeleteWebform", request), + newslettershowwebform: (request) => client.requestOperation("NewsletterShowWebform", request), + newsletterupdatewebform: (request) => client.requestOperation("NewsletterUpdateWebform", request), + newsletterlistwebformfields: (request) => client.requestOperation("NewsletterListWebformFields", request), + newsletterlistthemes: (request) => client.requestOperation("NewsletterListThemes", request), + }; +} +//# sourceMappingURL=newsletter.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/newsletter.js.map b/dist/src/generated/operations/newsletter.js.map new file mode 100644 index 0000000..14d7486 --- /dev/null +++ b/dist/src/generated/operations/newsletter.js.map @@ -0,0 +1 @@ +{"version":3,"file":"newsletter.js","sourceRoot":"","sources":["../../../../src/generated/operations/newsletter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/operations/profile.d.ts b/dist/src/generated/operations/profile.d.ts new file mode 100644 index 0000000..384f746 --- /dev/null +++ b/dist/src/generated/operations/profile.d.ts @@ -0,0 +1,23 @@ +import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; +export declare function createProfileOperations(client: GeneratedOperationClient): { + readonly coreResourceslistuserinformationv2: (request?: OperationRequest) => Promise; + readonly coreResourcesupdateprofileinformationv2: (request?: OperationRequest) => Promise; + readonly coreResourceslistauthenticatorpasskeysv2: (request?: OperationRequest) => Promise; + readonly coreResourcesdeleteanauthenticatorpasskeyv2: (request?: OperationRequest) => Promise; + readonly coreResourceslistapplicationspasswordsv2: (request?: OperationRequest) => Promise; + readonly coreResourcesaddanapplicationpasswordv2: (request?: OperationRequest) => Promise; + readonly coreResourcesdisplayanapplicationpasswordv2: (request?: OperationRequest) => Promise; + readonly coreResourcesdeleteprofilesavatarv2: (request?: OperationRequest) => Promise; + readonly coreResourcesaddupdateprofilesavatarv2: (request?: OperationRequest) => Promise; + readonly coreResourceslistemailsv2: (request?: OperationRequest) => Promise; + readonly coreResourcesdeleteanemailv2: (request?: OperationRequest) => Promise; + readonly coreResourcesdisplayanemailv2: (request?: OperationRequest) => Promise; + readonly coreResourcesgetrelatedworkspaceusersv2: (request?: OperationRequest) => Promise; + readonly coreResourcesattachamailboxtocurrentuserv2: (request?: OperationRequest) => Promise; + readonly coreResourcesunlinkamailboxfromcurrentuserv2: (request?: OperationRequest) => Promise; + readonly coreResourcessetmailboxasprimaryv2: (request?: OperationRequest) => Promise; + readonly coreResourcesupdatemailboxcredentialpasswordv2: (request?: OperationRequest) => Promise; + readonly coreResourceslistphonesv2: (request?: OperationRequest) => Promise; + readonly coreResourcesdeleteaphonev2: (request?: OperationRequest) => Promise; + readonly coreResourcesdisplayaphonev2: (request?: OperationRequest) => Promise; +}; diff --git a/dist/src/generated/operations/profile.js b/dist/src/generated/operations/profile.js new file mode 100644 index 0000000..035a72a --- /dev/null +++ b/dist/src/generated/operations/profile.js @@ -0,0 +1,25 @@ +export function createProfileOperations(client) { + return { + coreResourceslistuserinformationv2: (request) => client.requestOperation("Core/ResourcesListUserInformationV2", request), + coreResourcesupdateprofileinformationv2: (request) => client.requestOperation("Core/ResourcesUpdateProfileInformationV2", request), + coreResourceslistauthenticatorpasskeysv2: (request) => client.requestOperation("Core/ResourcesListAuthenticatorPasskeysV2", request), + coreResourcesdeleteanauthenticatorpasskeyv2: (request) => client.requestOperation("Core/ResourcesDeleteAnAuthenticatorPasskeyV2", request), + coreResourceslistapplicationspasswordsv2: (request) => client.requestOperation("Core/ResourcesListApplicationsPasswordsV2", request), + coreResourcesaddanapplicationpasswordv2: (request) => client.requestOperation("Core/ResourcesAddAnApplicationPasswordV2", request), + coreResourcesdisplayanapplicationpasswordv2: (request) => client.requestOperation("Core/ResourcesDisplayAnApplicationPasswordV2", request), + coreResourcesdeleteprofilesavatarv2: (request) => client.requestOperation("Core/ResourcesDeleteProfilesAvatarV2", request), + coreResourcesaddupdateprofilesavatarv2: (request) => client.requestOperation("Core/ResourcesAddUpdateProfilesAvatarV2", request), + coreResourceslistemailsv2: (request) => client.requestOperation("Core/ResourcesListEmailsV2", request), + coreResourcesdeleteanemailv2: (request) => client.requestOperation("Core/ResourcesDeleteAnEmailV2", request), + coreResourcesdisplayanemailv2: (request) => client.requestOperation("Core/ResourcesDisplayAnEmailV2", request), + coreResourcesgetrelatedworkspaceusersv2: (request) => client.requestOperation("Core/ResourcesGetRelatedWorkspaceUsersV2", request), + coreResourcesattachamailboxtocurrentuserv2: (request) => client.requestOperation("Core/ResourcesAttachAMailboxToCurrentUserV2", request), + coreResourcesunlinkamailboxfromcurrentuserv2: (request) => client.requestOperation("Core/ResourcesUnlinkAMailboxFromCurrentUserV2", request), + coreResourcessetmailboxasprimaryv2: (request) => client.requestOperation("Core/ResourcesSetMailboxAsPrimaryV2", request), + coreResourcesupdatemailboxcredentialpasswordv2: (request) => client.requestOperation("Core/ResourcesUpdateMailboxCredentialPasswordV2", request), + coreResourceslistphonesv2: (request) => client.requestOperation("Core/ResourcesListPhonesV2", request), + coreResourcesdeleteaphonev2: (request) => client.requestOperation("Core/ResourcesDeleteAPhoneV2", request), + coreResourcesdisplayaphonev2: (request) => client.requestOperation("Core/ResourcesDisplayAPhoneV2", request), + }; +} +//# sourceMappingURL=profile.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/profile.js.map b/dist/src/generated/operations/profile.js.map new file mode 100644 index 0000000..d55bd7f --- /dev/null +++ b/dist/src/generated/operations/profile.js.map @@ -0,0 +1 @@ +{"version":3,"file":"profile.js","sourceRoot":"","sources":["../../../../src/generated/operations/profile.ts"],"names":[],"mappings":"AAGA,MAAM,UAAU,uBAAuB,CAAC,MAAgC;IACtE,OAAO;QACL,kCAAkC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qCAAqC,EAAE,OAAO,CAAC;QAC3I,uCAAuC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,0CAA0C,EAAE,OAAO,CAAC;QACrJ,wCAAwC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,2CAA2C,EAAE,OAAO,CAAC;QACvJ,2CAA2C,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,8CAA8C,EAAE,OAAO,CAAC;QAC7J,wCAAwC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,2CAA2C,EAAE,OAAO,CAAC;QACvJ,uCAAuC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,0CAA0C,EAAE,OAAO,CAAC;QACrJ,2CAA2C,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,8CAA8C,EAAE,OAAO,CAAC;QAC7J,mCAAmC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,sCAAsC,EAAE,OAAO,CAAC;QAC7I,sCAAsC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,yCAAyC,EAAE,OAAO,CAAC;QACnJ,yBAAyB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,4BAA4B,EAAE,OAAO,CAAC;QACzH,4BAA4B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,+BAA+B,EAAE,OAAO,CAAC;QAC/H,6BAA6B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,gCAAgC,EAAE,OAAO,CAAC;QACjI,uCAAuC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,0CAA0C,EAAE,OAAO,CAAC;QACrJ,0CAA0C,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,6CAA6C,EAAE,OAAO,CAAC;QAC3J,4CAA4C,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,+CAA+C,EAAE,OAAO,CAAC;QAC/J,kCAAkC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qCAAqC,EAAE,OAAO,CAAC;QAC3I,8CAA8C,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,iDAAiD,EAAE,OAAO,CAAC;QACnK,yBAAyB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,4BAA4B,EAAE,OAAO,CAAC;QACzH,2BAA2B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,8BAA8B,EAAE,OAAO,CAAC;QAC7H,4BAA4B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,+BAA+B,EAAE,OAAO,CAAC;KACvH,CAAC;AACb,CAAC"} \ No newline at end of file diff --git a/dist/src/generated/operations/publicCloud.d.ts b/dist/src/generated/operations/publicCloud.d.ts new file mode 100644 index 0000000..e21c671 --- /dev/null +++ b/dist/src/generated/operations/publicCloud.d.ts @@ -0,0 +1,77 @@ +import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; +export declare function createPubliccloudOperations(client: GeneratedOperationClient): { + readonly publicCloudlistallpublicclouds: (request?: OperationRequest) => Promise; + readonly publicCloudgetpubliccloudinfo: (request?: OperationRequest) => Promise; + readonly publicCloudupdateapubliccloud: (request?: OperationRequest) => Promise; + readonly publicCloudlistprojects: (request?: OperationRequest) => Promise; + readonly publicCloudcreateproject: (request?: OperationRequest) => Promise; + readonly publicClouddeleteproject: (request?: OperationRequest) => Promise; + readonly publicCloudgetprojectdetails: (request?: OperationRequest) => Promise; + readonly publicCloudupdateproject: (request?: OperationRequest) => Promise; + readonly publicCloudlistdatabaseservices: (request?: OperationRequest) => Promise; + readonly publicCloudcreatedatabaseservice: (request?: OperationRequest) => Promise; + readonly publicClouddeletedatabaseservice: (request?: OperationRequest) => Promise; + readonly publicCloudgetdatabaseservice: (request?: OperationRequest) => Promise; + readonly publicCloudupdatedatabaseservice: (request?: OperationRequest) => Promise; + readonly publicCloudlistbackupschedules: (request?: OperationRequest) => Promise; + readonly publicCloudcreatebackupschedule: (request?: OperationRequest) => Promise; + readonly publicClouddeletebackupschedule: (request?: OperationRequest) => Promise; + readonly publicCloudgetbackupschedule: (request?: OperationRequest) => Promise; + readonly publicCloudupdatebackupschedule: (request?: OperationRequest) => Promise; + readonly publicCloudlistbackups: (request?: OperationRequest) => Promise; + readonly publicClouddeletebackup: (request?: OperationRequest) => Promise; + readonly publicCloudgetbackup: (request?: OperationRequest) => Promise; + readonly publicCloudremoveconfiguration: (request?: OperationRequest) => Promise; + readonly publicCloudlistconfiguration: (request?: OperationRequest) => Promise; + readonly publicCloudcreateupdateconfiguration: (request?: OperationRequest) => Promise; + readonly delete1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters: (request?: OperationRequest) => Promise; + readonly get1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters: (request?: OperationRequest) => Promise; + readonly put1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters: (request?: OperationRequest) => Promise; + readonly publicCloudlistlogs: (request?: OperationRequest) => Promise; + readonly publicClouddownloadlogs: (request?: OperationRequest) => Promise; + readonly publicCloudresetpassword: (request?: OperationRequest) => Promise; + readonly publicCloudcreaterestore: (request?: OperationRequest) => Promise; + readonly publicCloudgetrestore: (request?: OperationRequest) => Promise; + readonly publicCloudtoggleslowlogs: (request?: OperationRequest) => Promise; + readonly publicCloudlistkubernetesservices: (request?: OperationRequest) => Promise; + readonly publicCloudcreatekubernetesservice: (request?: OperationRequest) => Promise; + readonly publicClouddeletekubernetesservice: (request?: OperationRequest) => Promise; + readonly publicCloudgetkubernetesservice: (request?: OperationRequest) => Promise; + readonly publicCloudupdatekubernetesservice: (request?: OperationRequest) => Promise; + readonly publicCloudgetthecurrentstateofakaasapiserverparams: (request?: OperationRequest) => Promise; + readonly publicCloudpatchapiserverparamsofaspecifickaas: (request?: OperationRequest) => Promise; + readonly publicCloudlistinstancepools: (request?: OperationRequest) => Promise; + readonly publicCloudcreateinstancepool: (request?: OperationRequest) => Promise; + readonly publicClouddeleteinstancepool: (request?: OperationRequest) => Promise; + readonly publicCloudgetinstancepool: (request?: OperationRequest) => Promise; + readonly publicCloudupdateinstancepool: (request?: OperationRequest) => Promise; + readonly publicCloudremoveipfilters: (request?: OperationRequest) => Promise; + readonly publicCloudlistipfilters: (request?: OperationRequest) => Promise; + readonly publicCloudcreateupdateipfilters: (request?: OperationRequest) => Promise; + readonly publicClouddownloadkubernetesserviceconfiguration: (request?: OperationRequest) => Promise; + readonly publicCloudlistflavors: (request?: OperationRequest) => Promise; + readonly publicCloudlistflavorfilters: (request?: OperationRequest) => Promise; + readonly publicCloudlistusers: (request?: OperationRequest) => Promise; + readonly publicCloudcreateuser: (request?: OperationRequest) => Promise; + readonly publicClouddeleteuser: (request?: OperationRequest) => Promise; + readonly publicCloudgetuser: (request?: OperationRequest) => Promise; + readonly publicCloudupdateuser: (request?: OperationRequest) => Promise; + readonly publicCloudgetauthenticationfile: (request?: OperationRequest) => Promise; + readonly publicCloudupdateuserwithinvitation: (request?: OperationRequest) => Promise; + readonly publicCloudgetauthenticationfileGet1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdUsersPublicCloudUserIdOpenrc: (request?: OperationRequest) => Promise; + readonly publicCloudcreateuserinvitation: (request?: OperationRequest) => Promise; + readonly publicCloudcreateprojectwithinvitation: (request?: OperationRequest) => Promise; + readonly publicCloudaccesses: (request?: OperationRequest) => Promise; + readonly publicCloudgetconfig: (request?: OperationRequest) => Promise; + readonly publicCloudlistalldatabaseservices: (request?: OperationRequest) => Promise; + readonly publicCloudgetconfigurationinformation: (request?: OperationRequest) => Promise; + readonly get1PublicCloudsDbaasPacks: (request?: OperationRequest) => Promise; + readonly publicCloudpackfilters: (request?: OperationRequest) => Promise; + readonly get1PublicCloudsDbaasRegions: (request?: OperationRequest) => Promise; + readonly publicCloudlisttypes: (request?: OperationRequest) => Promise; + readonly publicCloudlistallkubernetesservices: (request?: OperationRequest) => Promise; + readonly publicCloudlistavailabilityzones: (request?: OperationRequest) => Promise; + readonly publicCloudlistpacks: (request?: OperationRequest) => Promise; + readonly publicCloudlistregions: (request?: OperationRequest) => Promise; + readonly publicCloudlistkubernetesversions: (request?: OperationRequest) => Promise; +}; diff --git a/dist/src/generated/operations/publicCloud.js b/dist/src/generated/operations/publicCloud.js new file mode 100644 index 0000000..d589ce4 --- /dev/null +++ b/dist/src/generated/operations/publicCloud.js @@ -0,0 +1,79 @@ +export function createPubliccloudOperations(client) { + return { + publicCloudlistallpublicclouds: (request) => client.requestOperation("Public/CloudListAllPublicClouds", request), + publicCloudgetpubliccloudinfo: (request) => client.requestOperation("Public/CloudGetPublicCloudInfo", request), + publicCloudupdateapubliccloud: (request) => client.requestOperation("Public/CloudUpdateAPublicCloud", request), + publicCloudlistprojects: (request) => client.requestOperation("Public/CloudListProjects", request), + publicCloudcreateproject: (request) => client.requestOperation("Public/CloudCreateProject", request), + publicClouddeleteproject: (request) => client.requestOperation("Public/CloudDeleteProject", request), + publicCloudgetprojectdetails: (request) => client.requestOperation("Public/CloudGetProjectDetails", request), + publicCloudupdateproject: (request) => client.requestOperation("Public/CloudUpdateProject", request), + publicCloudlistdatabaseservices: (request) => client.requestOperation("Public/CloudListDatabaseServices", request), + publicCloudcreatedatabaseservice: (request) => client.requestOperation("Public/CloudCreateDatabaseService", request), + publicClouddeletedatabaseservice: (request) => client.requestOperation("Public/CloudDeleteDatabaseService", request), + publicCloudgetdatabaseservice: (request) => client.requestOperation("Public/CloudGetDatabaseService", request), + publicCloudupdatedatabaseservice: (request) => client.requestOperation("Public/CloudUpdateDatabaseService", request), + publicCloudlistbackupschedules: (request) => client.requestOperation("Public/CloudListBackupSchedules", request), + publicCloudcreatebackupschedule: (request) => client.requestOperation("Public/CloudCreateBackupSchedule", request), + publicClouddeletebackupschedule: (request) => client.requestOperation("Public/CloudDeleteBackupSchedule", request), + publicCloudgetbackupschedule: (request) => client.requestOperation("Public/CloudGetBackupSchedule", request), + publicCloudupdatebackupschedule: (request) => client.requestOperation("Public/CloudUpdateBackupSchedule", request), + publicCloudlistbackups: (request) => client.requestOperation("Public/CloudListBackups", request), + publicClouddeletebackup: (request) => client.requestOperation("Public/CloudDeleteBackup", request), + publicCloudgetbackup: (request) => client.requestOperation("Public/CloudGetBackup", request), + publicCloudremoveconfiguration: (request) => client.requestOperation("Public/CloudRemoveConfiguration", request), + publicCloudlistconfiguration: (request) => client.requestOperation("Public/CloudListConfiguration", request), + publicCloudcreateupdateconfiguration: (request) => client.requestOperation("Public/CloudCreateUpdateConfiguration", request), + delete1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters: (request) => client.requestOperation("delete_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters", request), + get1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters: (request) => client.requestOperation("get_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters", request), + put1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters: (request) => client.requestOperation("put_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters", request), + publicCloudlistlogs: (request) => client.requestOperation("Public/CloudListLogs", request), + publicClouddownloadlogs: (request) => client.requestOperation("Public/CloudDownloadLogs", request), + publicCloudresetpassword: (request) => client.requestOperation("Public/CloudResetPassword", request), + publicCloudcreaterestore: (request) => client.requestOperation("Public/CloudCreateRestore", request), + publicCloudgetrestore: (request) => client.requestOperation("Public/CloudGetRestore", request), + publicCloudtoggleslowlogs: (request) => client.requestOperation("Public/CloudToggleSlowLogs", request), + publicCloudlistkubernetesservices: (request) => client.requestOperation("Public/CloudListKubernetesServices", request), + publicCloudcreatekubernetesservice: (request) => client.requestOperation("Public/CloudCreateKubernetesService", request), + publicClouddeletekubernetesservice: (request) => client.requestOperation("Public/CloudDeleteKubernetesService", request), + publicCloudgetkubernetesservice: (request) => client.requestOperation("Public/CloudGetKubernetesService", request), + publicCloudupdatekubernetesservice: (request) => client.requestOperation("Public/CloudUpdateKubernetesService", request), + publicCloudgetthecurrentstateofakaasapiserverparams: (request) => client.requestOperation("Public/CloudGetTheCurrentStateOfAKaasApiserverParams", request), + publicCloudpatchapiserverparamsofaspecifickaas: (request) => client.requestOperation("Public/CloudPatchApiserverParamsOfASpecificKaas", request), + publicCloudlistinstancepools: (request) => client.requestOperation("Public/CloudListInstancePools", request), + publicCloudcreateinstancepool: (request) => client.requestOperation("Public/CloudCreateInstancePool", request), + publicClouddeleteinstancepool: (request) => client.requestOperation("Public/CloudDeleteInstancePool", request), + publicCloudgetinstancepool: (request) => client.requestOperation("Public/CloudGetInstancePool", request), + publicCloudupdateinstancepool: (request) => client.requestOperation("Public/CloudUpdateInstancePool", request), + publicCloudremoveipfilters: (request) => client.requestOperation("Public/CloudRemoveIPFilters", request), + publicCloudlistipfilters: (request) => client.requestOperation("Public/CloudListIPFilters", request), + publicCloudcreateupdateipfilters: (request) => client.requestOperation("Public/CloudCreateUpdateIPFilters", request), + publicClouddownloadkubernetesserviceconfiguration: (request) => client.requestOperation("Public/CloudDownloadKubernetesServiceConfiguration", request), + publicCloudlistflavors: (request) => client.requestOperation("Public/CloudListFlavors", request), + publicCloudlistflavorfilters: (request) => client.requestOperation("Public/CloudListFlavorFilters", request), + publicCloudlistusers: (request) => client.requestOperation("Public/CloudListUsers", request), + publicCloudcreateuser: (request) => client.requestOperation("Public/CloudCreateUser", request), + publicClouddeleteuser: (request) => client.requestOperation("Public/CloudDeleteUser", request), + publicCloudgetuser: (request) => client.requestOperation("Public/CloudGetUser", request), + publicCloudupdateuser: (request) => client.requestOperation("Public/CloudUpdateUser", request), + publicCloudgetauthenticationfile: (request) => client.requestOperation("Public/CloudGetAuthenticationFile", request), + publicCloudupdateuserwithinvitation: (request) => client.requestOperation("Public/CloudUpdateUserWithInvitation", request), + publicCloudgetauthenticationfileGet1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdUsersPublicCloudUserIdOpenrc: (request) => client.requestOperation("Public_CloudGetAuthenticationFile_get_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_users_public_cloud_user_id_openrc", request), + publicCloudcreateuserinvitation: (request) => client.requestOperation("Public/CloudCreateUserInvitation", request), + publicCloudcreateprojectwithinvitation: (request) => client.requestOperation("Public/CloudCreateProjectWithInvitation", request), + publicCloudaccesses: (request) => client.requestOperation("Public/CloudAccesses", request), + publicCloudgetconfig: (request) => client.requestOperation("Public/CloudGetConfig", request), + publicCloudlistalldatabaseservices: (request) => client.requestOperation("Public/CloudListAllDatabaseServices", request), + publicCloudgetconfigurationinformation: (request) => client.requestOperation("Public/CloudGetConfigurationInformation", request), + get1PublicCloudsDbaasPacks: (request) => client.requestOperation("get_1_public_clouds_dbaas_packs", request), + publicCloudpackfilters: (request) => client.requestOperation("Public/CloudPackFilters", request), + get1PublicCloudsDbaasRegions: (request) => client.requestOperation("get_1_public_clouds_dbaas_regions", request), + publicCloudlisttypes: (request) => client.requestOperation("Public/CloudListTypes", request), + publicCloudlistallkubernetesservices: (request) => client.requestOperation("Public/CloudListAllKubernetesServices", request), + publicCloudlistavailabilityzones: (request) => client.requestOperation("Public/CloudListAvailabilityZones", request), + publicCloudlistpacks: (request) => client.requestOperation("Public/CloudListPacks", request), + publicCloudlistregions: (request) => client.requestOperation("Public/CloudListRegions", request), + publicCloudlistkubernetesversions: (request) => client.requestOperation("Public/CloudListKubernetesVersions", request), + }; +} +//# sourceMappingURL=publicCloud.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/publicCloud.js.map b/dist/src/generated/operations/publicCloud.js.map new file mode 100644 index 0000000..c151d77 --- /dev/null +++ b/dist/src/generated/operations/publicCloud.js.map @@ -0,0 +1 @@ +{"version":3,"file":"publicCloud.js","sourceRoot":"","sources":["../../../../src/generated/operations/publicCloud.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/operations/radio.d.ts b/dist/src/generated/operations/radio.d.ts new file mode 100644 index 0000000..3a6ee9a --- /dev/null +++ b/dist/src/generated/operations/radio.d.ts @@ -0,0 +1,160 @@ +import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; +export declare function createRadioOperations(client: GeneratedOperationClient): { + readonly get1Radios: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductId: (request?: OperationRequest) => Promise; + readonly streamingRadioupdateproduct: (request?: OperationRequest) => Promise; + readonly streamingRadiogetthelistofstreaminconflictwithanupdateofrestrictions: (request?: OperationRequest) => Promise; + readonly streamingRadiogenerateareportforexportmediapulselogwithstationsinproduct: (request?: OperationRequest) => Promise; + readonly streamingRadiogetnotificationGet1RadiosRadioProductIdNotification: (request?: OperationRequest) => Promise; + readonly streamingRadioupdatenotificationradioproduct: (request?: OperationRequest) => Promise; + readonly streamingRadiolistradioproductoptions: (request?: OperationRequest) => Promise; + readonly streamingRadiolistproductplayers: (request?: OperationRequest) => Promise; + readonly streamingRadiostoreplayer: (request?: OperationRequest) => Promise; + readonly streamingRadiodeleteplayer: (request?: OperationRequest) => Promise; + readonly streamingRadiogetplayer: (request?: OperationRequest) => Promise; + readonly streamingRadioupdateplayer: (request?: OperationRequest) => Promise; + readonly streamingRadioduplicateplayer: (request?: OperationRequest) => Promise; + readonly streamingRadioresetplayer: (request?: OperationRequest) => Promise; + readonly streamingRadiodeletethumbnail: (request?: OperationRequest) => Promise; + readonly streamingRadioupdatethumbnail: (request?: OperationRequest) => Promise; + readonly streamingRadiosettherestrictionstoallstreamsinproduct: (request?: OperationRequest) => Promise; + readonly streamingRadioliststations: (request?: OperationRequest) => Promise; + readonly streamingRadiostorestation: (request?: OperationRequest) => Promise; + readonly delete1RadiosRadioProductIdStationsStationId: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationId: (request?: OperationRequest) => Promise; + readonly put1RadiosRadioProductIdStationsStationId: (request?: OperationRequest) => Promise; + readonly streamingRadiogetautodj: (request?: OperationRequest) => Promise; + readonly streamingRadiostoreautodj: (request?: OperationRequest) => Promise; + readonly streamingRadioupdateautodj: (request?: OperationRequest) => Promise; + readonly streamingRadiothisendpointallowsyoutolistautodjevents: (request?: OperationRequest) => Promise; + readonly streamingRadiostoreautodjevent: (request?: OperationRequest) => Promise; + readonly streamingRadiodeleteautodjevent: (request?: OperationRequest) => Promise; + readonly streamingRadiogetautodjevent: (request?: OperationRequest) => Promise; + readonly streamingRadioupdateautodjevent: (request?: OperationRequest) => Promise; + readonly streamingRadiothisendpointallowsyoutolistautodjmedia: (request?: OperationRequest) => Promise; + readonly streamingRadiostoreautodjmedia: (request?: OperationRequest) => Promise; + readonly streamingRadiodeleteautodjmedia: (request?: OperationRequest) => Promise; + readonly streamingRadiogetautodjmedia: (request?: OperationRequest) => Promise; + readonly streamingRadioupdateautodjmedia: (request?: OperationRequest) => Promise; + readonly streamingRadiogetplayingplaylist: (request?: OperationRequest) => Promise; + readonly streamingRadiogenerateplaylist: (request?: OperationRequest) => Promise; + readonly streamingRadiogetplayingplaylistGet1RadiosRadioProductIdStationsStationIdAutodjPlayingPlaylistMedias: (request?: OperationRequest) => Promise; + readonly streamingRadioremovemedia: (request?: OperationRequest) => Promise; + readonly streamingRadiomovemediaafter: (request?: OperationRequest) => Promise; + readonly streamingRadioinsertmediaafter: (request?: OperationRequest) => Promise; + readonly streamingRadiothisendpointallowsyoutolistautodjplaylist: (request?: OperationRequest) => Promise; + readonly streamingRadiostoreautodjplaylist: (request?: OperationRequest) => Promise; + readonly streamingRadiodeleteautodjplaylist: (request?: OperationRequest) => Promise; + readonly streamingRadiogetautodjplaylist: (request?: OperationRequest) => Promise; + readonly streamingRadioupdateautodjplaylist: (request?: OperationRequest) => Promise; + readonly put1RadiosRadioProductIdStationsStationIdAutodjPlaylistsPlaylistIdAttachMedia: (request?: OperationRequest) => Promise; + readonly streamingRadiothisendpointallowsyoutolistautodjmediasinplaylist: (request?: OperationRequest) => Promise; + readonly streamingRadiorestart: (request?: OperationRequest) => Promise; + readonly streamingRadiodisconnectstreams: (request?: OperationRequest) => Promise; + readonly streamingRadiolistencoderevents: (request?: OperationRequest) => Promise; + readonly streamingRadiodeletehlsstream: (request?: OperationRequest) => Promise; + readonly streamingRadiogethlsstream: (request?: OperationRequest) => Promise; + readonly streamingRadioupdatehlsstream: (request?: OperationRequest) => Promise; + readonly post1RadiosRadioProductIdStationsStationIdHlsStreamAdd: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsConsumption: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsCountriesContinent: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsCountries: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsExportCsv: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsListenersPerMinute: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsListeners: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsPlayers: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsTotalConsumption: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsTotalPlayers: (request?: OperationRequest) => Promise; + readonly post1RadiosRadioProductIdStationsStationIdHlsStreamToggleDirectLive: (request?: OperationRequest) => Promise; + readonly streamingRadioexportlogasmediapulse: (request?: OperationRequest) => Promise; + readonly streamingRadiocheckifmediapulselogfileisalreadypresentinstorage: (request?: OperationRequest) => Promise; + readonly streamingRadiogenerateareportforexportmediapulselogonastation: (request?: OperationRequest) => Promise; + readonly streamingRadiogetnotification: (request?: OperationRequest) => Promise; + readonly streamingRadioupdatenotification: (request?: OperationRequest) => Promise; + readonly streamingRadioliststationplayers: (request?: OperationRequest) => Promise; + readonly streamingRadioresetgeneralparameters: (request?: OperationRequest) => Promise; + readonly streamingRadiosendlogs: (request?: OperationRequest) => Promise; + readonly streamingRadiolistserverevents: (request?: OperationRequest) => Promise; + readonly streamingRadiogetconsumption: (request?: OperationRequest) => Promise; + readonly streamingRadiogetcountriesbycontinent: (request?: OperationRequest) => Promise; + readonly streamingRadiogetcountries: (request?: OperationRequest) => Promise; + readonly streamingRadioexportstatsbystream: (request?: OperationRequest) => Promise; + readonly streamingRadioexportstats: (request?: OperationRequest) => Promise; + readonly streamingRadioliststatslinks: (request?: OperationRequest) => Promise; + readonly streamingRadiogetlistenersperminuteperstream: (request?: OperationRequest) => Promise; + readonly streamingRadiogetlistenersperminute: (request?: OperationRequest) => Promise; + readonly streamingRadiogetlisteners: (request?: OperationRequest) => Promise; + readonly streamingRadiogetplayers: (request?: OperationRequest) => Promise; + readonly streamingRadiogetstatsbystreams: (request?: OperationRequest) => Promise; + readonly streamingRadiogetconsumptionbystream: (request?: OperationRequest) => Promise; + readonly streamingRadiogetlistenersbystream: (request?: OperationRequest) => Promise; + readonly streamingRadiogettotalconsumption: (request?: OperationRequest) => Promise; + readonly streamingRadiogettotalplayers: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdStreams: (request?: OperationRequest) => Promise; + readonly streamingRadiostorestream: (request?: OperationRequest) => Promise; + readonly streamingRadiodeletestream: (request?: OperationRequest) => Promise; + readonly streamingRadiogetstream: (request?: OperationRequest) => Promise; + readonly streamingRadioupdatestream: (request?: OperationRequest) => Promise; + readonly streamingRadiogetactualbitrate: (request?: OperationRequest) => Promise; + readonly streamingRadioaddfallbackstream: (request?: OperationRequest) => Promise; + readonly streamingRadiodeleteintroductionfile: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdIntroductionFile: (request?: OperationRequest) => Promise; + readonly streamingRadioupdateintroductionfile: (request?: OperationRequest) => Promise; + readonly streamingRadioremovefallbackstream: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsConsumption: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsCountriesContinent: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsCountries: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsExportCsv: (request?: OperationRequest) => Promise; + readonly streamingRadiogetlistenersbyminute: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsListeners: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsPlayers: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsTotalConsumption: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsTotalPlayers: (request?: OperationRequest) => Promise; + readonly post1RadiosRadioProductIdStationsStationIdStreamsStreamIdToggleDirectLive: (request?: OperationRequest) => Promise; + readonly streamingRadiodeletestreamandunbind: (request?: OperationRequest) => Promise; + readonly streamingRadiodeletestationthumbnail: (request?: OperationRequest) => Promise; + readonly streamingRadioupdatestationthumbnail: (request?: OperationRequest) => Promise; + readonly streamingRadiotoggledirectlive: (request?: OperationRequest) => Promise; + readonly delete1RadiosRadioProductIdStationsStationIdTranscoding: (request?: OperationRequest) => Promise; + readonly delete1RadiosRadioProductIdStationsStationIdTranscodingStreamId: (request?: OperationRequest) => Promise; + readonly streamingRadiounbindtranscodedstream: (request?: OperationRequest) => Promise; + readonly post1RadiosRadioProductIdStationsStationIdTranscodingAdd: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStatsConsumption: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStatsCountriesContinent: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStatsCountries: (request?: OperationRequest) => Promise; + readonly streamingRadioexportstatsbystation: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStatsExportCsv: (request?: OperationRequest) => Promise; + readonly streamingRadiogetlistenersperminuteperstation: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStatsListenersPerMinute: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStatsListeners: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStatsPlayers: (request?: OperationRequest) => Promise; + readonly streamingRadiogetconsumptionbystation: (request?: OperationRequest) => Promise; + readonly streamingRadiogetlistenersbystation: (request?: OperationRequest) => Promise; + readonly streamingRadiogetstatsbystations: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStatsTotalConsumption: (request?: OperationRequest) => Promise; + readonly get1RadiosRadioProductIdStatsTotalPlayers: (request?: OperationRequest) => Promise; + readonly streamingRadiolistusers: (request?: OperationRequest) => Promise; + readonly streamingRadiogetstatslistenersGet1RadiosAdminStatsGroupXml: (request?: OperationRequest) => Promise; + readonly streamingRadiogetstatslistenersGet1RadiosAdminStats: (request?: OperationRequest) => Promise; + readonly streamingRadiogetstatslistenersGet1RadiosAdminStatsXml: (request?: OperationRequest) => Promise; + readonly streamingRadiogetmediastatsGet1RadiosListclientsXml: (request?: OperationRequest) => Promise; + readonly streamingRadiogetmediastatsGet1RadiosMediastatsPhp: (request?: OperationRequest) => Promise; + readonly streamingRadiolistoptions: (request?: OperationRequest) => Promise; + readonly get1RadiosPacks: (request?: OperationRequest) => Promise; + readonly streamingRadiogetplayerconfig: (request?: OperationRequest) => Promise; + readonly streamingRadiogetplayerconfigPost1RadiosPlayersPlayerUuidConfig: (request?: OperationRequest) => Promise; + readonly streamingRadiocheckdomainaccessforplayer: (request?: OperationRequest) => Promise; + readonly streamingRadiocheckipaccesstomountpoint: (request?: OperationRequest) => Promise; + readonly streamingRadiogetplaylistwithlegacyparameters: (request?: OperationRequest) => Promise; + readonly streamingRadiogetstatusGet1RadiosRadioDiagStatusPhp: (request?: OperationRequest) => Promise; + readonly streamingRadiogetinstantlisteners: (request?: OperationRequest) => Promise; + readonly streamingRadiogetmediastats: (request?: OperationRequest) => Promise; + readonly streamingRadiosetmetadatatostation: (request?: OperationRequest) => Promise; + readonly streamingRadiogetstatus: (request?: OperationRequest) => Promise; + readonly streamingRadiogetstatslistenersGet1RadiosStatsSumListenersOnProduct: (request?: OperationRequest) => Promise; + readonly streamingRadiogetstatslisteners: (request?: OperationRequest) => Promise; + readonly get1RadiosStreamsStreamUuidIntroductionFile: (request?: OperationRequest) => Promise; + readonly get1RadiosStreamsStreamUuidPlaylist: (request?: OperationRequest) => Promise; + readonly streamingRadiomountpointisavailable: (request?: OperationRequest) => Promise; + readonly streamingRadiosetmetadatatostationGet1RadiosUpdatemetadataPhp: (request?: OperationRequest) => Promise; +}; diff --git a/dist/src/generated/operations/radio.js b/dist/src/generated/operations/radio.js new file mode 100644 index 0000000..d38fce0 --- /dev/null +++ b/dist/src/generated/operations/radio.js @@ -0,0 +1,162 @@ +export function createRadioOperations(client) { + return { + get1Radios: (request) => client.requestOperation("get_1_radios", request), + get1RadiosRadioProductId: (request) => client.requestOperation("get_1_radios_radio_product_id", request), + streamingRadioupdateproduct: (request) => client.requestOperation("Streaming/radioUpdateProduct", request), + streamingRadiogetthelistofstreaminconflictwithanupdateofrestrictions: (request) => client.requestOperation("Streaming/radioGetTheListOfStreamInConflictWithAnUpdateOfRestrictions", request), + streamingRadiogenerateareportforexportmediapulselogwithstationsinproduct: (request) => client.requestOperation("Streaming/radioGenerateAReportForExportMediapulseLogWithStationsInProduct", request), + streamingRadiogetnotificationGet1RadiosRadioProductIdNotification: (request) => client.requestOperation("Streaming_radioGetNotification_get_1_radios_radio_product_id_notification", request), + streamingRadioupdatenotificationradioproduct: (request) => client.requestOperation("Streaming/radioUpdateNotificationRadioProduct", request), + streamingRadiolistradioproductoptions: (request) => client.requestOperation("Streaming/radioListRadioProductOptions", request), + streamingRadiolistproductplayers: (request) => client.requestOperation("Streaming/radioListProductPlayers", request), + streamingRadiostoreplayer: (request) => client.requestOperation("Streaming/radioStorePlayer", request), + streamingRadiodeleteplayer: (request) => client.requestOperation("Streaming/radioDeletePlayer", request), + streamingRadiogetplayer: (request) => client.requestOperation("Streaming/radioGetPlayer", request), + streamingRadioupdateplayer: (request) => client.requestOperation("Streaming/radioUpdatePlayer", request), + streamingRadioduplicateplayer: (request) => client.requestOperation("Streaming/radioDuplicatePlayer", request), + streamingRadioresetplayer: (request) => client.requestOperation("Streaming/radioResetPlayer", request), + streamingRadiodeletethumbnail: (request) => client.requestOperation("Streaming/radioDeleteThumbnail", request), + streamingRadioupdatethumbnail: (request) => client.requestOperation("Streaming/radioUpdateThumbnail", request), + streamingRadiosettherestrictionstoallstreamsinproduct: (request) => client.requestOperation("Streaming/radioSetTheRestrictionsToAllStreamsInProduct", request), + streamingRadioliststations: (request) => client.requestOperation("Streaming/radioListStations", request), + streamingRadiostorestation: (request) => client.requestOperation("Streaming/radioStoreStation", request), + delete1RadiosRadioProductIdStationsStationId: (request) => client.requestOperation("delete_1_radios_radio_product_id_stations_station_id", request), + get1RadiosRadioProductIdStationsStationId: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id", request), + put1RadiosRadioProductIdStationsStationId: (request) => client.requestOperation("put_1_radios_radio_product_id_stations_station_id", request), + streamingRadiogetautodj: (request) => client.requestOperation("Streaming/radioGetAutoDJ", request), + streamingRadiostoreautodj: (request) => client.requestOperation("Streaming/radioStoreAutoDJ", request), + streamingRadioupdateautodj: (request) => client.requestOperation("Streaming/radioUpdateAutoDJ", request), + streamingRadiothisendpointallowsyoutolistautodjevents: (request) => client.requestOperation("Streaming/radioThisEndpointAllowsYouToListAutoDJEvents", request), + streamingRadiostoreautodjevent: (request) => client.requestOperation("Streaming/radioStoreAutoDJEvent", request), + streamingRadiodeleteautodjevent: (request) => client.requestOperation("Streaming/radioDeleteAutoDJEvent", request), + streamingRadiogetautodjevent: (request) => client.requestOperation("Streaming/radioGetAutoDJEvent", request), + streamingRadioupdateautodjevent: (request) => client.requestOperation("Streaming/radioUpdateAutoDJEvent", request), + streamingRadiothisendpointallowsyoutolistautodjmedia: (request) => client.requestOperation("Streaming/radioThisEndpointAllowsYouToListAutoDJMedia", request), + streamingRadiostoreautodjmedia: (request) => client.requestOperation("Streaming/radioStoreAutoDJMedia", request), + streamingRadiodeleteautodjmedia: (request) => client.requestOperation("Streaming/radioDeleteAutoDJMedia", request), + streamingRadiogetautodjmedia: (request) => client.requestOperation("Streaming/radioGetAutoDJMedia", request), + streamingRadioupdateautodjmedia: (request) => client.requestOperation("Streaming/radioUpdateAutoDJMedia", request), + streamingRadiogetplayingplaylist: (request) => client.requestOperation("Streaming/radioGetPlayingPlaylist", request), + streamingRadiogenerateplaylist: (request) => client.requestOperation("Streaming/radioGeneratePlaylist", request), + streamingRadiogetplayingplaylistGet1RadiosRadioProductIdStationsStationIdAutodjPlayingPlaylistMedias: (request) => client.requestOperation("Streaming_radioGetPlayingPlaylist_get_1_radios_radio_product_id_stations_station_id_autodj_playing_playlist_medias", request), + streamingRadioremovemedia: (request) => client.requestOperation("Streaming/radioRemoveMedia", request), + streamingRadiomovemediaafter: (request) => client.requestOperation("Streaming/radioMoveMediaAfter", request), + streamingRadioinsertmediaafter: (request) => client.requestOperation("Streaming/radioInsertMediaAfter", request), + streamingRadiothisendpointallowsyoutolistautodjplaylist: (request) => client.requestOperation("Streaming/radioThisEndpointAllowsYouToListAutoDJPlaylist", request), + streamingRadiostoreautodjplaylist: (request) => client.requestOperation("Streaming/radioStoreAutoDJPlaylist", request), + streamingRadiodeleteautodjplaylist: (request) => client.requestOperation("Streaming/radioDeleteAutoDJPlaylist", request), + streamingRadiogetautodjplaylist: (request) => client.requestOperation("Streaming/radioGetAutoDJPlaylist", request), + streamingRadioupdateautodjplaylist: (request) => client.requestOperation("Streaming/radioUpdateAutoDJPlaylist", request), + put1RadiosRadioProductIdStationsStationIdAutodjPlaylistsPlaylistIdAttachMedia: (request) => client.requestOperation("put_1_radios_radio_product_id_stations_station_id_autodj_playlists_playlist_id_attach_media", request), + streamingRadiothisendpointallowsyoutolistautodjmediasinplaylist: (request) => client.requestOperation("Streaming/radioThisEndpointAllowsYouToListAutoDJMediasInPlaylist", request), + streamingRadiorestart: (request) => client.requestOperation("Streaming/radioRestart", request), + streamingRadiodisconnectstreams: (request) => client.requestOperation("Streaming/radioDisconnectStreams", request), + streamingRadiolistencoderevents: (request) => client.requestOperation("Streaming/radioListEncoderEvents", request), + streamingRadiodeletehlsstream: (request) => client.requestOperation("Streaming/radioDeleteHlsStream", request), + streamingRadiogethlsstream: (request) => client.requestOperation("Streaming/radioGetHlsStream", request), + streamingRadioupdatehlsstream: (request) => client.requestOperation("Streaming/radioUpdateHlsStream", request), + post1RadiosRadioProductIdStationsStationIdHlsStreamAdd: (request) => client.requestOperation("post_1_radios_radio_product_id_stations_station_id_hls_stream_add", request), + get1RadiosRadioProductIdStationsStationIdHlsStreamStatsConsumption: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_consumption", request), + get1RadiosRadioProductIdStationsStationIdHlsStreamStatsCountriesContinent: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_countries_continent", request), + get1RadiosRadioProductIdStationsStationIdHlsStreamStatsCountries: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_countries", request), + get1RadiosRadioProductIdStationsStationIdHlsStreamStatsExportCsv: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_export_csv", request), + get1RadiosRadioProductIdStationsStationIdHlsStreamStatsListenersPerMinute: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_listeners_per_minute", request), + get1RadiosRadioProductIdStationsStationIdHlsStreamStatsListeners: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_listeners", request), + get1RadiosRadioProductIdStationsStationIdHlsStreamStatsPlayers: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_players", request), + get1RadiosRadioProductIdStationsStationIdHlsStreamStatsTotalConsumption: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_total_consumption", request), + get1RadiosRadioProductIdStationsStationIdHlsStreamStatsTotalPlayers: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_total_players", request), + post1RadiosRadioProductIdStationsStationIdHlsStreamToggleDirectLive: (request) => client.requestOperation("post_1_radios_radio_product_id_stations_station_id_hls_stream_toggle_direct_live", request), + streamingRadioexportlogasmediapulse: (request) => client.requestOperation("Streaming/radioExportLogAsMediapulse", request), + streamingRadiocheckifmediapulselogfileisalreadypresentinstorage: (request) => client.requestOperation("Streaming/radioCheckIfMediapulseLogFileIsAlreadyPresentInStorage", request), + streamingRadiogenerateareportforexportmediapulselogonastation: (request) => client.requestOperation("Streaming/radioGenerateAReportForExportMediapulseLogOnAStation", request), + streamingRadiogetnotification: (request) => client.requestOperation("Streaming/radioGetNotification", request), + streamingRadioupdatenotification: (request) => client.requestOperation("Streaming/radioUpdateNotification", request), + streamingRadioliststationplayers: (request) => client.requestOperation("Streaming/radioListStationPlayers", request), + streamingRadioresetgeneralparameters: (request) => client.requestOperation("Streaming/radioResetGeneralParameters", request), + streamingRadiosendlogs: (request) => client.requestOperation("Streaming/radioSendLogs", request), + streamingRadiolistserverevents: (request) => client.requestOperation("Streaming/radioListServerEvents", request), + streamingRadiogetconsumption: (request) => client.requestOperation("Streaming/radioGetConsumption", request), + streamingRadiogetcountriesbycontinent: (request) => client.requestOperation("Streaming/radioGetCountriesByContinent", request), + streamingRadiogetcountries: (request) => client.requestOperation("Streaming/radioGetCountries", request), + streamingRadioexportstatsbystream: (request) => client.requestOperation("Streaming/radioExportStatsByStream", request), + streamingRadioexportstats: (request) => client.requestOperation("Streaming/radioExportStats", request), + streamingRadioliststatslinks: (request) => client.requestOperation("Streaming/radioListStatsLinks", request), + streamingRadiogetlistenersperminuteperstream: (request) => client.requestOperation("Streaming/radioGetListenersPerMinutePerStream", request), + streamingRadiogetlistenersperminute: (request) => client.requestOperation("Streaming/radioGetListenersPerMinute", request), + streamingRadiogetlisteners: (request) => client.requestOperation("Streaming/radioGetListeners", request), + streamingRadiogetplayers: (request) => client.requestOperation("Streaming/radioGetPlayers", request), + streamingRadiogetstatsbystreams: (request) => client.requestOperation("Streaming/radioGetStatsByStreams", request), + streamingRadiogetconsumptionbystream: (request) => client.requestOperation("Streaming/radioGetConsumptionByStream", request), + streamingRadiogetlistenersbystream: (request) => client.requestOperation("Streaming/radioGetListenersByStream", request), + streamingRadiogettotalconsumption: (request) => client.requestOperation("Streaming/radioGetTotalConsumption", request), + streamingRadiogettotalplayers: (request) => client.requestOperation("Streaming/radioGetTotalPlayers", request), + get1RadiosRadioProductIdStationsStationIdStreams: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_streams", request), + streamingRadiostorestream: (request) => client.requestOperation("Streaming/radioStoreStream", request), + streamingRadiodeletestream: (request) => client.requestOperation("Streaming/radioDeleteStream", request), + streamingRadiogetstream: (request) => client.requestOperation("Streaming/radioGetStream", request), + streamingRadioupdatestream: (request) => client.requestOperation("Streaming/radioUpdateStream", request), + streamingRadiogetactualbitrate: (request) => client.requestOperation("Streaming/radioGetActualBitrate", request), + streamingRadioaddfallbackstream: (request) => client.requestOperation("Streaming/radioAddFallbackStream", request), + streamingRadiodeleteintroductionfile: (request) => client.requestOperation("Streaming/radioDeleteIntroductionFile", request), + get1RadiosRadioProductIdStationsStationIdStreamsStreamIdIntroductionFile: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_streams_stream_id_introduction_file", request), + streamingRadioupdateintroductionfile: (request) => client.requestOperation("Streaming/radioUpdateIntroductionFile", request), + streamingRadioremovefallbackstream: (request) => client.requestOperation("Streaming/radioRemoveFallbackStream", request), + get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsConsumption: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_consumption", request), + get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsCountriesContinent: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_countries_continent", request), + get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsCountries: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_countries", request), + get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsExportCsv: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_export_csv", request), + streamingRadiogetlistenersbyminute: (request) => client.requestOperation("Streaming/radioGetListenersByMinute", request), + get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsListeners: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_listeners", request), + get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsPlayers: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_players", request), + get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsTotalConsumption: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_total_consumption", request), + get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsTotalPlayers: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_total_players", request), + post1RadiosRadioProductIdStationsStationIdStreamsStreamIdToggleDirectLive: (request) => client.requestOperation("post_1_radios_radio_product_id_stations_station_id_streams_stream_id_toggle_direct_live", request), + streamingRadiodeletestreamandunbind: (request) => client.requestOperation("Streaming/radioDeleteStreamAndUnbind", request), + streamingRadiodeletestationthumbnail: (request) => client.requestOperation("Streaming/radioDeleteStationThumbnail", request), + streamingRadioupdatestationthumbnail: (request) => client.requestOperation("Streaming/radioUpdateStationThumbnail", request), + streamingRadiotoggledirectlive: (request) => client.requestOperation("Streaming/radioToggleDirectLive", request), + delete1RadiosRadioProductIdStationsStationIdTranscoding: (request) => client.requestOperation("delete_1_radios_radio_product_id_stations_station_id_transcoding", request), + delete1RadiosRadioProductIdStationsStationIdTranscodingStreamId: (request) => client.requestOperation("delete_1_radios_radio_product_id_stations_station_id_transcoding_stream_id", request), + streamingRadiounbindtranscodedstream: (request) => client.requestOperation("Streaming/radioUnbindTranscodedStream", request), + post1RadiosRadioProductIdStationsStationIdTranscodingAdd: (request) => client.requestOperation("post_1_radios_radio_product_id_stations_station_id_transcoding_add", request), + get1RadiosRadioProductIdStatsConsumption: (request) => client.requestOperation("get_1_radios_radio_product_id_stats_consumption", request), + get1RadiosRadioProductIdStatsCountriesContinent: (request) => client.requestOperation("get_1_radios_radio_product_id_stats_countries_continent", request), + get1RadiosRadioProductIdStatsCountries: (request) => client.requestOperation("get_1_radios_radio_product_id_stats_countries", request), + streamingRadioexportstatsbystation: (request) => client.requestOperation("Streaming/radioExportStatsByStation", request), + get1RadiosRadioProductIdStatsExportCsv: (request) => client.requestOperation("get_1_radios_radio_product_id_stats_export_csv", request), + streamingRadiogetlistenersperminuteperstation: (request) => client.requestOperation("Streaming/radioGetListenersPerMinutePerStation", request), + get1RadiosRadioProductIdStatsListenersPerMinute: (request) => client.requestOperation("get_1_radios_radio_product_id_stats_listeners_per_minute", request), + get1RadiosRadioProductIdStatsListeners: (request) => client.requestOperation("get_1_radios_radio_product_id_stats_listeners", request), + get1RadiosRadioProductIdStatsPlayers: (request) => client.requestOperation("get_1_radios_radio_product_id_stats_players", request), + streamingRadiogetconsumptionbystation: (request) => client.requestOperation("Streaming/radioGetConsumptionByStation", request), + streamingRadiogetlistenersbystation: (request) => client.requestOperation("Streaming/radioGetListenersByStation", request), + streamingRadiogetstatsbystations: (request) => client.requestOperation("Streaming/radioGetStatsByStations", request), + get1RadiosRadioProductIdStatsTotalConsumption: (request) => client.requestOperation("get_1_radios_radio_product_id_stats_total_consumption", request), + get1RadiosRadioProductIdStatsTotalPlayers: (request) => client.requestOperation("get_1_radios_radio_product_id_stats_total_players", request), + streamingRadiolistusers: (request) => client.requestOperation("Streaming/radioListUsers", request), + streamingRadiogetstatslistenersGet1RadiosAdminStatsGroupXml: (request) => client.requestOperation("Streaming_radioGetStatsListeners_get_1_radios_admin_stats_group_xml", request), + streamingRadiogetstatslistenersGet1RadiosAdminStats: (request) => client.requestOperation("Streaming_radioGetStatsListeners_get_1_radios_admin_stats", request), + streamingRadiogetstatslistenersGet1RadiosAdminStatsXml: (request) => client.requestOperation("Streaming_radioGetStatsListeners_get_1_radios_admin_stats_xml", request), + streamingRadiogetmediastatsGet1RadiosListclientsXml: (request) => client.requestOperation("Streaming_radioGetMediastats_get_1_radios_listclients_xml", request), + streamingRadiogetmediastatsGet1RadiosMediastatsPhp: (request) => client.requestOperation("Streaming_radioGetMediastats_get_1_radios_mediastats_php", request), + streamingRadiolistoptions: (request) => client.requestOperation("Streaming/radioListOptions", request), + get1RadiosPacks: (request) => client.requestOperation("get_1_radios_packs", request), + streamingRadiogetplayerconfig: (request) => client.requestOperation("Streaming/radioGetPlayerConfig", request), + streamingRadiogetplayerconfigPost1RadiosPlayersPlayerUuidConfig: (request) => client.requestOperation("Streaming_radioGetPlayerConfig_post_1_radios_players_player_uuid_config", request), + streamingRadiocheckdomainaccessforplayer: (request) => client.requestOperation("Streaming/radioCheckDomainAccessForPlayer", request), + streamingRadiocheckipaccesstomountpoint: (request) => client.requestOperation("Streaming/radioCheckIpAccessToMountpoint", request), + streamingRadiogetplaylistwithlegacyparameters: (request) => client.requestOperation("Streaming/radioGetPlaylistWithLegacyParameters", request), + streamingRadiogetstatusGet1RadiosRadioDiagStatusPhp: (request) => client.requestOperation("Streaming_radioGetStatus_get_1_radios_radio_diag_status_php", request), + streamingRadiogetinstantlisteners: (request) => client.requestOperation("Streaming/radioGetInstantListeners", request), + streamingRadiogetmediastats: (request) => client.requestOperation("Streaming/radioGetMediastats", request), + streamingRadiosetmetadatatostation: (request) => client.requestOperation("Streaming/radioSetMetadataToStation", request), + streamingRadiogetstatus: (request) => client.requestOperation("Streaming/radioGetStatus", request), + streamingRadiogetstatslistenersGet1RadiosStatsSumListenersOnProduct: (request) => client.requestOperation("Streaming_radioGetStatsListeners_get_1_radios_stats_sum_listeners_on_product", request), + streamingRadiogetstatslisteners: (request) => client.requestOperation("Streaming/radioGetStatsListeners", request), + get1RadiosStreamsStreamUuidIntroductionFile: (request) => client.requestOperation("get_1_radios_streams_stream_uuid_introduction_file", request), + get1RadiosStreamsStreamUuidPlaylist: (request) => client.requestOperation("get_1_radios_streams_stream_uuid_playlist", request), + streamingRadiomountpointisavailable: (request) => client.requestOperation("Streaming/radioMountpointIsAvailable", request), + streamingRadiosetmetadatatostationGet1RadiosUpdatemetadataPhp: (request) => client.requestOperation("Streaming_radioSetMetadataToStation_get_1_radios_updatemetadata_php", request), + }; +} +//# sourceMappingURL=radio.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/radio.js.map b/dist/src/generated/operations/radio.js.map new file mode 100644 index 0000000..5369ab0 --- /dev/null +++ b/dist/src/generated/operations/radio.js.map @@ -0,0 +1 @@ +{"version":3,"file":"radio.js","sourceRoot":"","sources":["../../../../src/generated/operations/radio.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/operations/swissBackup.d.ts b/dist/src/generated/operations/swissBackup.d.ts new file mode 100644 index 0000000..13221a3 --- /dev/null +++ b/dist/src/generated/operations/swissBackup.d.ts @@ -0,0 +1,21 @@ +import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; +export declare function createSwissbackupOperations(client: GeneratedOperationClient): { + readonly get1SwissBackups: (request?: OperationRequest) => Promise; + readonly get1SwissBackupsSwissBackupId: (request?: OperationRequest) => Promise; + readonly put1SwissBackupsSwissBackupId: (request?: OperationRequest) => Promise; + readonly get1SwissBackupsSwissBackupIdAcronisInformations: (request?: OperationRequest) => Promise; + readonly post1SwissBackupsSwissBackupIdAdmin: (request?: OperationRequest) => Promise; + readonly put1SwissBackupsSwissBackupIdAdmin: (request?: OperationRequest) => Promise; + readonly post1SwissBackupsSwissBackupIdAdminRequestPassword: (request?: OperationRequest) => Promise; + readonly get1SwissBackupsSwissBackupIdSlots: (request?: OperationRequest) => Promise; + readonly post1SwissBackupsSwissBackupIdSlots: (request?: OperationRequest) => Promise; + readonly delete1SwissBackupsSwissBackupIdSlotsSlotId: (request?: OperationRequest) => Promise; + readonly get1SwissBackupsSwissBackupIdSlotsSlotId: (request?: OperationRequest) => Promise; + readonly put1SwissBackupsSwissBackupIdSlotsSlotId: (request?: OperationRequest) => Promise; + readonly post1SwissBackupsSwissBackupIdSlotsSlotIdDisable: (request?: OperationRequest) => Promise; + readonly post1SwissBackupsSwissBackupIdSlotsSlotIdEnable: (request?: OperationRequest) => Promise; + readonly get1SwissBackupsSwissBackupIdSlotsSlotIdRclone: (request?: OperationRequest) => Promise; + readonly post1SwissBackupsSwissBackupIdSlotsSlotIdRequestPassword: (request?: OperationRequest) => Promise; + readonly get1SwissBackupsCalculate: (request?: OperationRequest) => Promise; + readonly get1SwissBackupsPricing: (request?: OperationRequest) => Promise; +}; diff --git a/dist/src/generated/operations/swissBackup.js b/dist/src/generated/operations/swissBackup.js new file mode 100644 index 0000000..a73e33b --- /dev/null +++ b/dist/src/generated/operations/swissBackup.js @@ -0,0 +1,23 @@ +export function createSwissbackupOperations(client) { + return { + get1SwissBackups: (request) => client.requestOperation("get_1_swiss_backups", request), + get1SwissBackupsSwissBackupId: (request) => client.requestOperation("get_1_swiss_backups_swiss_backup_id", request), + put1SwissBackupsSwissBackupId: (request) => client.requestOperation("put_1_swiss_backups_swiss_backup_id", request), + get1SwissBackupsSwissBackupIdAcronisInformations: (request) => client.requestOperation("get_1_swiss_backups_swiss_backup_id_acronis_informations", request), + post1SwissBackupsSwissBackupIdAdmin: (request) => client.requestOperation("post_1_swiss_backups_swiss_backup_id_admin", request), + put1SwissBackupsSwissBackupIdAdmin: (request) => client.requestOperation("put_1_swiss_backups_swiss_backup_id_admin", request), + post1SwissBackupsSwissBackupIdAdminRequestPassword: (request) => client.requestOperation("post_1_swiss_backups_swiss_backup_id_admin_request_password", request), + get1SwissBackupsSwissBackupIdSlots: (request) => client.requestOperation("get_1_swiss_backups_swiss_backup_id_slots", request), + post1SwissBackupsSwissBackupIdSlots: (request) => client.requestOperation("post_1_swiss_backups_swiss_backup_id_slots", request), + delete1SwissBackupsSwissBackupIdSlotsSlotId: (request) => client.requestOperation("delete_1_swiss_backups_swiss_backup_id_slots_slot_id", request), + get1SwissBackupsSwissBackupIdSlotsSlotId: (request) => client.requestOperation("get_1_swiss_backups_swiss_backup_id_slots_slot_id", request), + put1SwissBackupsSwissBackupIdSlotsSlotId: (request) => client.requestOperation("put_1_swiss_backups_swiss_backup_id_slots_slot_id", request), + post1SwissBackupsSwissBackupIdSlotsSlotIdDisable: (request) => client.requestOperation("post_1_swiss_backups_swiss_backup_id_slots_slot_id_disable", request), + post1SwissBackupsSwissBackupIdSlotsSlotIdEnable: (request) => client.requestOperation("post_1_swiss_backups_swiss_backup_id_slots_slot_id_enable", request), + get1SwissBackupsSwissBackupIdSlotsSlotIdRclone: (request) => client.requestOperation("get_1_swiss_backups_swiss_backup_id_slots_slot_id_rclone", request), + post1SwissBackupsSwissBackupIdSlotsSlotIdRequestPassword: (request) => client.requestOperation("post_1_swiss_backups_swiss_backup_id_slots_slot_id_request_password", request), + get1SwissBackupsCalculate: (request) => client.requestOperation("get_1_swiss_backups_calculate", request), + get1SwissBackupsPricing: (request) => client.requestOperation("get_1_swiss_backups_pricing", request), + }; +} +//# sourceMappingURL=swissBackup.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/swissBackup.js.map b/dist/src/generated/operations/swissBackup.js.map new file mode 100644 index 0000000..16cd44b --- /dev/null +++ b/dist/src/generated/operations/swissBackup.js.map @@ -0,0 +1 @@ +{"version":3,"file":"swissBackup.js","sourceRoot":"","sources":["../../../../src/generated/operations/swissBackup.ts"],"names":[],"mappings":"AAGA,MAAM,UAAU,2BAA2B,CAAC,MAAgC;IAC1E,OAAO;QACL,gBAAgB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,OAAO,CAAC;QACzG,6BAA6B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qCAAqC,EAAE,OAAO,CAAC;QACtI,6BAA6B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qCAAqC,EAAE,OAAO,CAAC;QACtI,gDAAgD,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,0DAA0D,EAAE,OAAO,CAAC;QAC9K,mCAAmC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,4CAA4C,EAAE,OAAO,CAAC;QACnJ,kCAAkC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,2CAA2C,EAAE,OAAO,CAAC;QACjJ,kDAAkD,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,6DAA6D,EAAE,OAAO,CAAC;QACnL,kCAAkC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,2CAA2C,EAAE,OAAO,CAAC;QACjJ,mCAAmC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,4CAA4C,EAAE,OAAO,CAAC;QACnJ,2CAA2C,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,sDAAsD,EAAE,OAAO,CAAC;QACrK,wCAAwC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,mDAAmD,EAAE,OAAO,CAAC;QAC/J,wCAAwC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,mDAAmD,EAAE,OAAO,CAAC;QAC/J,gDAAgD,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,4DAA4D,EAAE,OAAO,CAAC;QAChL,+CAA+C,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,2DAA2D,EAAE,OAAO,CAAC;QAC9K,8CAA8C,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,0DAA0D,EAAE,OAAO,CAAC;QAC5K,wDAAwD,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qEAAqE,EAAE,OAAO,CAAC;QACjM,yBAAyB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,+BAA+B,EAAE,OAAO,CAAC;QAC5H,uBAAuB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,6BAA6B,EAAE,OAAO,CAAC;KAChH,CAAC;AACb,CAAC"} \ No newline at end of file diff --git a/dist/src/generated/operations/urlShortener.d.ts b/dist/src/generated/operations/urlShortener.d.ts new file mode 100644 index 0000000..ed63a57 --- /dev/null +++ b/dist/src/generated/operations/urlShortener.d.ts @@ -0,0 +1,10 @@ +import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; +export declare function createUrlshortenerOperations(client: GeneratedOperationClient): { + readonly get1UrlShortener: (request?: OperationRequest) => Promise; + readonly post1UrlShortener: (request?: OperationRequest) => Promise; + readonly put1UrlShortenerShortUrlCode: (request?: OperationRequest) => Promise; + readonly get1UrlShortenerQuota: (request?: OperationRequest) => Promise; + readonly get2UrlShortener: (request?: OperationRequest) => Promise; + readonly post2UrlShortener: (request?: OperationRequest) => Promise; + readonly get2UrlShortenerQuota: (request?: OperationRequest) => Promise; +}; diff --git a/dist/src/generated/operations/urlShortener.js b/dist/src/generated/operations/urlShortener.js new file mode 100644 index 0000000..2ef557c --- /dev/null +++ b/dist/src/generated/operations/urlShortener.js @@ -0,0 +1,12 @@ +export function createUrlshortenerOperations(client) { + return { + get1UrlShortener: (request) => client.requestOperation("get_1_url_shortener", request), + post1UrlShortener: (request) => client.requestOperation("post_1_url_shortener", request), + put1UrlShortenerShortUrlCode: (request) => client.requestOperation("put_1_url_shortener_short_url_code", request), + get1UrlShortenerQuota: (request) => client.requestOperation("get_1_url_shortener_quota", request), + get2UrlShortener: (request) => client.requestOperation("get_2_url_shortener", request), + post2UrlShortener: (request) => client.requestOperation("post_2_url_shortener", request), + get2UrlShortenerQuota: (request) => client.requestOperation("get_2_url_shortener_quota", request), + }; +} +//# sourceMappingURL=urlShortener.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/urlShortener.js.map b/dist/src/generated/operations/urlShortener.js.map new file mode 100644 index 0000000..9db947f --- /dev/null +++ b/dist/src/generated/operations/urlShortener.js.map @@ -0,0 +1 @@ +{"version":3,"file":"urlShortener.js","sourceRoot":"","sources":["../../../../src/generated/operations/urlShortener.ts"],"names":[],"mappings":"AAGA,MAAM,UAAU,4BAA4B,CAAC,MAAgC;IAC3E,OAAO;QACL,gBAAgB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,OAAO,CAAC;QACzG,iBAAiB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,OAAO,CAAC;QAC3G,4BAA4B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oCAAoC,EAAE,OAAO,CAAC;QACpI,qBAAqB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,OAAO,CAAC;QACpH,gBAAgB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,OAAO,CAAC;QACzG,iBAAiB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,OAAO,CAAC;QAC3G,qBAAqB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,OAAO,CAAC;KAC5G,CAAC;AACb,CAAC"} \ No newline at end of file diff --git a/dist/src/generated/operations/video.d.ts b/dist/src/generated/operations/video.d.ts new file mode 100644 index 0000000..487aa25 --- /dev/null +++ b/dist/src/generated/operations/video.d.ts @@ -0,0 +1,102 @@ +import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; +export declare function createVideoOperations(client: GeneratedOperationClient): { + readonly streamingVideolistchannels: (request?: OperationRequest) => Promise; + readonly streamingVideocreateachannel: (request?: OperationRequest) => Promise; + readonly streamingVideodeleteachannel: (request?: OperationRequest) => Promise; + readonly streamingVideoreturnachannel: (request?: OperationRequest) => Promise; + readonly streamingVideoupdateachannel: (request?: OperationRequest) => Promise; + readonly streamingVideoconfigachannel: (request?: OperationRequest) => Promise; + readonly streamingVideolistallevents: (request?: OperationRequest) => Promise; + readonly streamingVideocreateanevent: (request?: OperationRequest) => Promise; + readonly streamingVideodeleteanevent: (request?: OperationRequest) => Promise; + readonly streamingVideoreturnanevent: (request?: OperationRequest) => Promise; + readonly streamingVideoupdateanevent: (request?: OperationRequest) => Promise; + readonly streamingVideoreturnlistofconnection: (request?: OperationRequest) => Promise; + readonly get1VideosChannelHistoryConnectionHistory: (request?: OperationRequest) => Promise; + readonly streamingVideointegrationcode: (request?: OperationRequest) => Promise; + readonly streamingVideoresumethelive: (request?: OperationRequest) => Promise; + readonly streamingVideointerruptthelive: (request?: OperationRequest) => Promise; + readonly streamingVideolistoption: (request?: OperationRequest) => Promise; + readonly streamingVideoreturnoption: (request?: OperationRequest) => Promise; + readonly streamingVideoundertakeoption: (request?: OperationRequest) => Promise; + readonly streamingVideoterminateoption: (request?: OperationRequest) => Promise; + readonly streamingVideoshowastorageconfig: (request?: OperationRequest) => Promise; + readonly streamingVideocreaterecordingconfig: (request?: OperationRequest) => Promise; + readonly streamingVideoupdaterecordingconfig: (request?: OperationRequest) => Promise; + readonly streamingVideostoparecord: (request?: OperationRequest) => Promise; + readonly streamingVideostartarecord: (request?: OperationRequest) => Promise; + readonly streamingVideolistsallstoragemachine: (request?: OperationRequest) => Promise; + readonly streamingVideoreturnastoragemachine: (request?: OperationRequest) => Promise; + readonly delete1VideosChannelOptionsRecordingStorageStorageMachine: (request?: OperationRequest) => Promise; + readonly streamingVideocreateastoragemachine: (request?: OperationRequest) => Promise; + readonly put1VideosChannelOptionsRecordingStorageStorageMachine: (request?: OperationRequest) => Promise; + readonly streamingVideoupdateastoragemachine: (request?: OperationRequest) => Promise; + readonly streamingVideoreturntimeshiftconfig: (request?: OperationRequest) => Promise; + readonly streamingVideocreateatimeshiftconfig: (request?: OperationRequest) => Promise; + readonly streamingVideoupdateatimeshiftconfig: (request?: OperationRequest) => Promise; + readonly streamingVideoreturnwatermark: (request?: OperationRequest) => Promise; + readonly streamingVideoupdatewatermark: (request?: OperationRequest) => Promise; + readonly streamingVideodisablewatermark: (request?: OperationRequest) => Promise; + readonly streamingVideoenabledwatermark: (request?: OperationRequest) => Promise; + readonly streamingVideolistsallplayers: (request?: OperationRequest) => Promise; + readonly streamingVideocreateaplayer: (request?: OperationRequest) => Promise; + readonly streamingVideodeleteaplayer: (request?: OperationRequest) => Promise; + readonly streamingVideoreturnaplayer: (request?: OperationRequest) => Promise; + readonly streamingVideocopyaplayer: (request?: OperationRequest) => Promise; + readonly streamingVideoupdateaplayer: (request?: OperationRequest) => Promise; + readonly streamingVideolistallads: (request?: OperationRequest) => Promise; + readonly streamingVideocreateanads: (request?: OperationRequest) => Promise; + readonly streamingVideodeleteanads: (request?: OperationRequest) => Promise; + readonly streamingVideoreturnanads: (request?: OperationRequest) => Promise; + readonly streamingVideoupdateanads: (request?: OperationRequest) => Promise; + readonly streamingVideocopyanads: (request?: OperationRequest) => Promise; + readonly get1VideosChannelPlayersPlayerEmbed: (request?: OperationRequest) => Promise; + readonly streamingVideointegrationurl: (request?: OperationRequest) => Promise; + readonly get1VideosChannelPlayersPlayerThumbnailThumbnail: (request?: OperationRequest) => Promise; + readonly streamingVideoshowrestriction: (request?: OperationRequest) => Promise; + readonly streamingVideoupdatechannels: (request?: OperationRequest) => Promise; + readonly streamingVideoretrievesthegeographicalrestrictionsapplicabletoachanneloveragivenperiod: (request?: OperationRequest) => Promise; + readonly streamingVideoupdaterestrictionpassword: (request?: OperationRequest) => Promise; + readonly streamingVideolistsallsimulcastconfig: (request?: OperationRequest) => Promise; + readonly streamingVideoreturnsimulcast: (request?: OperationRequest) => Promise; + readonly delete1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig: (request?: OperationRequest) => Promise; + readonly get1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig: (request?: OperationRequest) => Promise; + readonly put1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig: (request?: OperationRequest) => Promise; + readonly put1VideosChannelSimulcastsSimulcastPlatformSimulcastConfigDisable: (request?: OperationRequest) => Promise; + readonly streamingVideodisablesimulcast: (request?: OperationRequest) => Promise; + readonly get1VideosChannelStatsConsumption: (request?: OperationRequest) => Promise; + readonly streamingVideoconsumptionperresolution: (request?: OperationRequest) => Promise; + readonly streamingVideoreturntextcsv: (request?: OperationRequest) => Promise; + readonly get1VideosChannelStatsGeolocationClusters: (request?: OperationRequest) => Promise; + readonly get1VideosChannelStatsGeolocationCountries: (request?: OperationRequest) => Promise; + readonly streamingVideobrowsersshare: (request?: OperationRequest) => Promise; + readonly streamingVideoosshare: (request?: OperationRequest) => Promise; + readonly streamingVideoplayershare: (request?: OperationRequest) => Promise; + readonly streamingVideoviewersshare: (request?: OperationRequest) => Promise; + readonly streamingVideoviewershistogramshare: (request?: OperationRequest) => Promise; + readonly streamingVideoviewersperresolutionhistogram: (request?: OperationRequest) => Promise; + readonly streamingVideoviewersperresolutionshare: (request?: OperationRequest) => Promise; + readonly get1VideosChannelStatsViewersUniques: (request?: OperationRequest) => Promise; + readonly get1VideosChannelStatsViewing: (request?: OperationRequest) => Promise; + readonly get1VideosChannelStatsViewingResolutionsHistogram: (request?: OperationRequest) => Promise; + readonly streamingVideoshowpicture: (request?: OperationRequest) => Promise; + readonly streamingVideolistcountries: (request?: OperationRequest) => Promise; + readonly streamingVideoreturnsapackorderGet1VideosOrder: (request?: OperationRequest) => Promise; + readonly streamingVideoupdateapack: (request?: OperationRequest) => Promise; + readonly streamingVideoreturnsapackorder: (request?: OperationRequest) => Promise; + readonly streamingVideogeneratestreamkey: (request?: OperationRequest) => Promise; + readonly streamingVideogetdescription: (request?: OperationRequest) => Promise; + readonly streamingVideogetprice: (request?: OperationRequest) => Promise; + readonly streamingVideoconsumption: (request?: OperationRequest) => Promise; + readonly streamingVideoconsumptionperchannelhistogram: (request?: OperationRequest) => Promise; + readonly streamingVideoclusters: (request?: OperationRequest) => Promise; + readonly streamingVideocountries: (request?: OperationRequest) => Promise; + readonly streamingVideoviewers: (request?: OperationRequest) => Promise; + readonly streamingVideoviewersperchannelhistogram: (request?: OperationRequest) => Promise; + readonly streamingVideoviewersperchannelshare: (request?: OperationRequest) => Promise; + readonly streamingVideoviewershistogram: (request?: OperationRequest) => Promise; + readonly streamingVideouniqueviewers: (request?: OperationRequest) => Promise; + readonly streamingVideoviewingtime: (request?: OperationRequest) => Promise; + readonly streamingVideoviewinghistogramparchannel: (request?: OperationRequest) => Promise; + readonly streamingVideolisttimezones: (request?: OperationRequest) => Promise; +}; diff --git a/dist/src/generated/operations/video.js b/dist/src/generated/operations/video.js new file mode 100644 index 0000000..5fa7eb7 --- /dev/null +++ b/dist/src/generated/operations/video.js @@ -0,0 +1,104 @@ +export function createVideoOperations(client) { + return { + streamingVideolistchannels: (request) => client.requestOperation("Streaming/videoListChannels", request), + streamingVideocreateachannel: (request) => client.requestOperation("Streaming/videoCreateAChannel", request), + streamingVideodeleteachannel: (request) => client.requestOperation("Streaming/videoDeleteAChannel", request), + streamingVideoreturnachannel: (request) => client.requestOperation("Streaming/videoReturnAChannel", request), + streamingVideoupdateachannel: (request) => client.requestOperation("Streaming/videoUpdateAChannel", request), + streamingVideoconfigachannel: (request) => client.requestOperation("Streaming/videoConfigAChannel", request), + streamingVideolistallevents: (request) => client.requestOperation("Streaming/videoListAllEvents", request), + streamingVideocreateanevent: (request) => client.requestOperation("Streaming/videoCreateAnEvent", request), + streamingVideodeleteanevent: (request) => client.requestOperation("Streaming/videoDeleteAnEvent", request), + streamingVideoreturnanevent: (request) => client.requestOperation("Streaming/videoReturnAnEvent", request), + streamingVideoupdateanevent: (request) => client.requestOperation("Streaming/videoUpdateAnEvent", request), + streamingVideoreturnlistofconnection: (request) => client.requestOperation("Streaming/videoReturnListOfConnection", request), + get1VideosChannelHistoryConnectionHistory: (request) => client.requestOperation("get_1_videos_channel_history_connection_history", request), + streamingVideointegrationcode: (request) => client.requestOperation("Streaming/videoIntegrationCode", request), + streamingVideoresumethelive: (request) => client.requestOperation("Streaming/videoResumeTheLive", request), + streamingVideointerruptthelive: (request) => client.requestOperation("Streaming/videoInterruptTheLive", request), + streamingVideolistoption: (request) => client.requestOperation("Streaming/videoListOption", request), + streamingVideoreturnoption: (request) => client.requestOperation("Streaming/videoReturnOption", request), + streamingVideoundertakeoption: (request) => client.requestOperation("Streaming/videoUndertakeOption", request), + streamingVideoterminateoption: (request) => client.requestOperation("Streaming/videoTerminateOption", request), + streamingVideoshowastorageconfig: (request) => client.requestOperation("Streaming/videoShowAStorageConfig", request), + streamingVideocreaterecordingconfig: (request) => client.requestOperation("Streaming/videoCreateRecordingConfig", request), + streamingVideoupdaterecordingconfig: (request) => client.requestOperation("Streaming/videoUpdateRecordingConfig", request), + streamingVideostoparecord: (request) => client.requestOperation("Streaming/videoStopARecord", request), + streamingVideostartarecord: (request) => client.requestOperation("Streaming/videoStartARecord", request), + streamingVideolistsallstoragemachine: (request) => client.requestOperation("Streaming/videoListsAllStorageMachine", request), + streamingVideoreturnastoragemachine: (request) => client.requestOperation("Streaming/videoReturnAStorageMachine", request), + delete1VideosChannelOptionsRecordingStorageStorageMachine: (request) => client.requestOperation("delete_1_videos_channel_options_recording_storage_storage_machine", request), + streamingVideocreateastoragemachine: (request) => client.requestOperation("Streaming/videoCreateAStorageMachine", request), + put1VideosChannelOptionsRecordingStorageStorageMachine: (request) => client.requestOperation("put_1_videos_channel_options_recording_storage_storage_machine", request), + streamingVideoupdateastoragemachine: (request) => client.requestOperation("Streaming/videoUpdateAStorageMachine", request), + streamingVideoreturntimeshiftconfig: (request) => client.requestOperation("Streaming/videoReturnTimeshiftConfig", request), + streamingVideocreateatimeshiftconfig: (request) => client.requestOperation("Streaming/videoCreateATimeshiftConfig", request), + streamingVideoupdateatimeshiftconfig: (request) => client.requestOperation("Streaming/videoUpdateATimeshiftConfig", request), + streamingVideoreturnwatermark: (request) => client.requestOperation("Streaming/videoReturnWatermark", request), + streamingVideoupdatewatermark: (request) => client.requestOperation("Streaming/videoUpdateWatermark", request), + streamingVideodisablewatermark: (request) => client.requestOperation("Streaming/videoDisableWatermark", request), + streamingVideoenabledwatermark: (request) => client.requestOperation("Streaming/videoEnabledWatermark", request), + streamingVideolistsallplayers: (request) => client.requestOperation("Streaming/videoListsAllPlayers", request), + streamingVideocreateaplayer: (request) => client.requestOperation("Streaming/videoCreateAPlayer", request), + streamingVideodeleteaplayer: (request) => client.requestOperation("Streaming/videoDeleteAPlayer", request), + streamingVideoreturnaplayer: (request) => client.requestOperation("Streaming/videoReturnAPlayer", request), + streamingVideocopyaplayer: (request) => client.requestOperation("Streaming/videoCopyAPlayer", request), + streamingVideoupdateaplayer: (request) => client.requestOperation("Streaming/videoUpdateAPlayer", request), + streamingVideolistallads: (request) => client.requestOperation("Streaming/videoListAllAds", request), + streamingVideocreateanads: (request) => client.requestOperation("Streaming/videoCreateAnAds", request), + streamingVideodeleteanads: (request) => client.requestOperation("Streaming/videoDeleteAnAds", request), + streamingVideoreturnanads: (request) => client.requestOperation("Streaming/videoReturnAnAds", request), + streamingVideoupdateanads: (request) => client.requestOperation("Streaming/videoUpdateAnAds", request), + streamingVideocopyanads: (request) => client.requestOperation("Streaming/videoCopyAnAds", request), + get1VideosChannelPlayersPlayerEmbed: (request) => client.requestOperation("get_1_videos_channel_players_player_embed", request), + streamingVideointegrationurl: (request) => client.requestOperation("Streaming/videoIntegrationUrl", request), + get1VideosChannelPlayersPlayerThumbnailThumbnail: (request) => client.requestOperation("get_1_videos_channel_players_player_thumbnail_thumbnail", request), + streamingVideoshowrestriction: (request) => client.requestOperation("Streaming/videoShowRestriction", request), + streamingVideoupdatechannels: (request) => client.requestOperation("Streaming/videoUpdateChannels", request), + streamingVideoretrievesthegeographicalrestrictionsapplicabletoachanneloveragivenperiod: (request) => client.requestOperation("Streaming/videoRetrievesTheGeographicalRestrictionsApplicableToAChannelOverAGivenPeriod", request), + streamingVideoupdaterestrictionpassword: (request) => client.requestOperation("Streaming/videoUpdateRestrictionPassword", request), + streamingVideolistsallsimulcastconfig: (request) => client.requestOperation("Streaming/videoListsAllSimulcastConfig", request), + streamingVideoreturnsimulcast: (request) => client.requestOperation("Streaming/videoReturnSimulcast", request), + delete1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig: (request) => client.requestOperation("delete_1_videos_channel_simulcasts_simulcast_platform_simulcast_config", request), + get1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig: (request) => client.requestOperation("get_1_videos_channel_simulcasts_simulcast_platform_simulcast_config", request), + put1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig: (request) => client.requestOperation("put_1_videos_channel_simulcasts_simulcast_platform_simulcast_config", request), + put1VideosChannelSimulcastsSimulcastPlatformSimulcastConfigDisable: (request) => client.requestOperation("put_1_videos_channel_simulcasts_simulcast_platform_simulcast_config_disable", request), + streamingVideodisablesimulcast: (request) => client.requestOperation("Streaming/videoDisableSimulcast", request), + get1VideosChannelStatsConsumption: (request) => client.requestOperation("get_1_videos_channel_stats_consumption", request), + streamingVideoconsumptionperresolution: (request) => client.requestOperation("Streaming/videoConsumptionPerResolution", request), + streamingVideoreturntextcsv: (request) => client.requestOperation("Streaming/videoReturnTextcsv", request), + get1VideosChannelStatsGeolocationClusters: (request) => client.requestOperation("get_1_videos_channel_stats_geolocation_clusters", request), + get1VideosChannelStatsGeolocationCountries: (request) => client.requestOperation("get_1_videos_channel_stats_geolocation_countries", request), + streamingVideobrowsersshare: (request) => client.requestOperation("Streaming/videoBrowsersShare", request), + streamingVideoosshare: (request) => client.requestOperation("Streaming/videoOSShare", request), + streamingVideoplayershare: (request) => client.requestOperation("Streaming/videoPlayerShare", request), + streamingVideoviewersshare: (request) => client.requestOperation("Streaming/videoViewersShare", request), + streamingVideoviewershistogramshare: (request) => client.requestOperation("Streaming/videoViewersHistogramShare", request), + streamingVideoviewersperresolutionhistogram: (request) => client.requestOperation("Streaming/videoViewersPerResolutionHistogram", request), + streamingVideoviewersperresolutionshare: (request) => client.requestOperation("Streaming/videoViewersPerResolutionShare", request), + get1VideosChannelStatsViewersUniques: (request) => client.requestOperation("get_1_videos_channel_stats_viewers_uniques", request), + get1VideosChannelStatsViewing: (request) => client.requestOperation("get_1_videos_channel_stats_viewing", request), + get1VideosChannelStatsViewingResolutionsHistogram: (request) => client.requestOperation("get_1_videos_channel_stats_viewing_resolutions_histogram", request), + streamingVideoshowpicture: (request) => client.requestOperation("Streaming/videoShowPicture", request), + streamingVideolistcountries: (request) => client.requestOperation("Streaming/videoListCountries", request), + streamingVideoreturnsapackorderGet1VideosOrder: (request) => client.requestOperation("Streaming_videoReturnsAPackOrder_get_1_videos_order", request), + streamingVideoupdateapack: (request) => client.requestOperation("Streaming/videoUpdateAPack", request), + streamingVideoreturnsapackorder: (request) => client.requestOperation("Streaming/videoReturnsAPackOrder", request), + streamingVideogeneratestreamkey: (request) => client.requestOperation("Streaming/videoGenerateStreamKey", request), + streamingVideogetdescription: (request) => client.requestOperation("Streaming/videoGetDescription", request), + streamingVideogetprice: (request) => client.requestOperation("Streaming/videoGetPrice", request), + streamingVideoconsumption: (request) => client.requestOperation("Streaming/videoConsumption", request), + streamingVideoconsumptionperchannelhistogram: (request) => client.requestOperation("Streaming/videoConsumptionPerChannelHistogram", request), + streamingVideoclusters: (request) => client.requestOperation("Streaming/videoClusters", request), + streamingVideocountries: (request) => client.requestOperation("Streaming/videoCountries", request), + streamingVideoviewers: (request) => client.requestOperation("Streaming/videoViewers", request), + streamingVideoviewersperchannelhistogram: (request) => client.requestOperation("Streaming/videoViewersPerChannelHistogram", request), + streamingVideoviewersperchannelshare: (request) => client.requestOperation("Streaming/videoViewersPerChannelShare", request), + streamingVideoviewershistogram: (request) => client.requestOperation("Streaming/videoViewersHistogram", request), + streamingVideouniqueviewers: (request) => client.requestOperation("Streaming/videoUniqueViewers", request), + streamingVideoviewingtime: (request) => client.requestOperation("Streaming/videoViewingTime", request), + streamingVideoviewinghistogramparchannel: (request) => client.requestOperation("Streaming/videoViewingHistogramParChannel", request), + streamingVideolisttimezones: (request) => client.requestOperation("Streaming/videoListTimezones", request), + }; +} +//# sourceMappingURL=video.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/video.js.map b/dist/src/generated/operations/video.js.map new file mode 100644 index 0000000..33a1e0b --- /dev/null +++ b/dist/src/generated/operations/video.js.map @@ -0,0 +1 @@ +{"version":3,"file":"video.js","sourceRoot":"","sources":["../../../../src/generated/operations/video.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/operations/vod.d.ts b/dist/src/generated/operations/vod.d.ts new file mode 100644 index 0000000..808770f --- /dev/null +++ b/dist/src/generated/operations/vod.d.ts @@ -0,0 +1,367 @@ +import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; +export declare function createVodOperations(client: GeneratedOperationClient): { + readonly get1VodCategory: (request?: OperationRequest) => Promise; + readonly get1VodChannel: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannel: (request?: OperationRequest) => Promise; + readonly put1VodChannelChannel: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelBrowse: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelBrowse: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelBrowseFile: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelBrowseFile: (request?: OperationRequest) => Promise; + readonly put1VodChannelChannelBrowseFile: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelBrowseFileBreadcrumb: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelBrowseFileCopy: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelBrowseFileExport: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelBrowseFileMove: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelBrowseFileTree: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelBrowseBreadcrumb: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelBrowseCopy: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelBrowseExport: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelBrowseMove: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelBrowseTrash: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelBrowseTrash: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelBrowseTrashFile: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelBrowseTrashFileRestore: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelBrowseTrashRestore: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelBrowseTree: (request?: OperationRequest) => Promise; + readonly put1VodChannelChannelBrowseUpdate: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelCallback: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelCallback: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelCallback: (request?: OperationRequest) => Promise; + readonly put1VodChannelChannelCallback: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelCallbackCallback: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelCallbackCallback: (request?: OperationRequest) => Promise; + readonly put1VodChannelChannelCallbackCallback: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelCallbackLog: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelCallbackLog: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelCallbackLogCallbacklog: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelCallbackLogCallbacklog: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelDiskUsage: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelEncoding: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelEncoding: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelEncoding: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelEncodingEncoding: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelEncodingEncoding: (request?: OperationRequest) => Promise; + readonly put1VodChannelChannelEncodingEncoding: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelFolder: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelFolder: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelFolderFolder: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelFolderFolder: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelFolderFolder: (request?: OperationRequest) => Promise; + readonly put1VodChannelChannelFolderFolder: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelFolderFolderEncoding: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelFolderFolderEncoding: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelFolderFolderEncodingEncoding: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelFolderFolderEncodingEncoding: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelFolderFolderLogo: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelFolderFolderLogoLogo: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelFolderFolderPlaylist: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelFolderFolderUserActivityLog: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelFolderRoot: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelFtpUser: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelFtpUser: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelFtpUserFtpuser: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelFtpUserFtpuser: (request?: OperationRequest) => Promise; + readonly put1VodChannelChannelFtpUserFtpuser: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelJournal: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelLogo: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelLogo: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelLogo: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelLogoLogo: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelLogoLogo: (request?: OperationRequest) => Promise; + readonly put1VodChannelChannelLogoLogo: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelLogoLogoAttach: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelLogoDetach: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelMedia: (request?: OperationRequest) => Promise; + readonly put1VodChannelChannelMedia: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelMediaMedia: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelMediaMedia: (request?: OperationRequest) => Promise; + readonly put1VodChannelChannelMediaMedia: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelMediaMediaChapter: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelMediaMediaChapter: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelMediaMediaChapter: (request?: OperationRequest) => Promise; + readonly put1VodChannelChannelMediaMediaChapter: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelMediaMediaChapterChapter: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelMediaMediaChapterChapter: (request?: OperationRequest) => Promise; + readonly put1VodChannelChannelMediaMediaChapterChapter: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelMediaMediaCut: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelMediaMediaCut: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelMediaMediaLogo: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelMediaMediaLogoLogo: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelMediaMediaPlaylist: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelMediaMediaSubtitle: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelMediaMediaSubtitle: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelMediaMediaSubtitle: (request?: OperationRequest) => Promise; + readonly put1VodChannelChannelMediaMediaSubtitle: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelMediaMediaSubtitleLanguage: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelMediaMediaSubtitleLanguageImport: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelMediaMediaSubtitleSubtitle: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelMediaMediaSubtitleSubtitle: (request?: OperationRequest) => Promise; + readonly put1VodChannelChannelMediaMediaSubtitleSubtitle: (request?: OperationRequest) => Promise; + readonly put1VodChannelChannelMediaMediaSubtitleSubtitleDefault: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelMediaMediaSubtitleSubtitleSummarize: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelMediaMediaSubtitleSubtitleSummarize: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelMediaMediaSubtitleSubtitleTranslate: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelMediaMediaSubtitleSummarize: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelMediaMediaThumbnail: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelMediaMediaThumbnail: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelMediaMediaThumbstrip: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelMediaMediaUserActivityLog: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelMediaMediaWaveform: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelPlayer: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelPlayer: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelPlayer: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelPlayerPlayer: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelPlayerPlayer: (request?: OperationRequest) => Promise; + readonly put1VodChannelChannelPlayerPlayer: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelPlayerPlayerAd: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelPlayerPlayerAd: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelPlayerPlayerAd: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelPlayerPlayerAdAd: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelPlayerPlayerAdAd: (request?: OperationRequest) => Promise; + readonly put1VodChannelChannelPlayerPlayerAdAd: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelPlayerPlayerCopy: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelPlaylist: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelPlaylist: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelPlaylist: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelPlaylistPlaylist: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelPlaylistPlaylist: (request?: OperationRequest) => Promise; + readonly patch1VodChannelChannelPlaylistPlaylist: (request?: OperationRequest) => Promise; + readonly put1VodChannelChannelPlaylistPlaylist: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelPlaylistPlaylistAttach: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelPlaylistPlaylistBrowseFolder: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelPlaylistPlaylistCopy: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelPlaylistPlaylistDetach: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelPlaylistPlaylistImage: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelPlaylistPlaylistImage: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelPlaylistPlaylistMedia: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelPlaylistPlaylistMediaMoveAfter: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelPlaylistPlaylistMediaMoveBefore: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelPlaylistPlaylistMediaMoveDown: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelPlaylistPlaylistMediaMoveUp: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelPlaylistAttach: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelPlaylistDetach: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelShare: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelShare: (request?: OperationRequest) => Promise; + readonly delete1VodChannelChannelShareShare: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelShareShare: (request?: OperationRequest) => Promise; + readonly put1VodChannelChannelShareShare: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelShareShareToken: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsAvgTime: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsConsumption: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsConsumptionEncodingsHistogram: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMedia: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaConsumption: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaConsumptionEncodingsHistogram: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaGeolocationClusters: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaGeolocationCountries: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaTechnologiesBrowsersShares: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaTechnologiesOsShares: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaTechnologiesPlaybackShares: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaTechnologiesPlayersShares: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaViewers: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaViewersEncodingsHistogram: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaViewersEncodingsShares: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaViewersUniques: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaViewing: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsMediaMediaViewingEncodingsHistogram: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsTechnologiesBrowsersShares: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsTechnologiesOsShares: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsTechnologiesPlaybackShares: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsTechnologiesPlayersShares: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsTimeIp: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsViewers: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsViewersEncodingsHistogram: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsViewersEncodingsShares: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsViewersHistogram: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsViewersMedias: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsViewersUniques: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsViewersUniquesMedias: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsViewing: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelStatisticsViewingEncodingsHistogram: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelUpload: (request?: OperationRequest) => Promise; + readonly post1VodChannelChannelUpload: (request?: OperationRequest) => Promise; + readonly get1VodChannelChannelUserActivityLog: (request?: OperationRequest) => Promise; + readonly put1VodChannelChannelUserActivityLog: (request?: OperationRequest) => Promise; + readonly get1VodCountry: (request?: OperationRequest) => Promise; + readonly get1VodEncodingConstraint: (request?: OperationRequest) => Promise; + readonly get1VodEncodingProfile: (request?: OperationRequest) => Promise; + readonly get1VodLanguage: (request?: OperationRequest) => Promise; + readonly get1VodSearch: (request?: OperationRequest) => Promise; + readonly vodlistchannelsv2: (request?: OperationRequest) => Promise; + readonly voddeleteadvertisementv2: (request?: OperationRequest) => Promise; + readonly vodshowaddetailsv2: (request?: OperationRequest) => Promise; + readonly vodupdateadvertisementv2: (request?: OperationRequest) => Promise; + readonly vodgetalertv2: (request?: OperationRequest) => Promise; + readonly vodbrowsefolderv2: (request?: OperationRequest) => Promise; + readonly vodgetfolderbreadcrumbv2: (request?: OperationRequest) => Promise; + readonly vodgetfoldertreev2: (request?: OperationRequest) => Promise; + readonly voddeletecallbackv2: (request?: OperationRequest) => Promise; + readonly vodshowcallbackdetailsv2: (request?: OperationRequest) => Promise; + readonly vodupdatecallbackdetailsv2: (request?: OperationRequest) => Promise; + readonly vodlistcategoriesv2: (request?: OperationRequest) => Promise; + readonly vodshowchanneldetailsv2: (request?: OperationRequest) => Promise; + readonly vodlistalertsv2: (request?: OperationRequest) => Promise; + readonly voddiscardfilesv2: (request?: OperationRequest) => Promise; + readonly vodbrowsechannelrootv2: (request?: OperationRequest) => Promise; + readonly vodgetrootbreadcrumbv2: (request?: OperationRequest) => Promise; + readonly vodmovefilesv2: (request?: OperationRequest) => Promise; + readonly vodrestorefilesv2: (request?: OperationRequest) => Promise; + readonly vodemptytrashv2: (request?: OperationRequest) => Promise; + readonly vodbrowsetrashv2: (request?: OperationRequest) => Promise; + readonly vodgetroottreev2: (request?: OperationRequest) => Promise; + readonly vodlistcallbacksv2: (request?: OperationRequest) => Promise; + readonly vodcreatecallbackv2: (request?: OperationRequest) => Promise; + readonly vodgetchanneluseddiskspacev2: (request?: OperationRequest) => Promise; + readonly vodgettrashdiskusagev2: (request?: OperationRequest) => Promise; + readonly vodbulkdeleteencodingsv2: (request?: OperationRequest) => Promise; + readonly vodlistencodingsv2: (request?: OperationRequest) => Promise; + readonly vodcreateencodingv2: (request?: OperationRequest) => Promise; + readonly vodlistfoldersv2: (request?: OperationRequest) => Promise; + readonly vodcreatefolderv2: (request?: OperationRequest) => Promise; + readonly vodshowrootfolderv2: (request?: OperationRequest) => Promise; + readonly vodlistftpusersv2: (request?: OperationRequest) => Promise; + readonly vodcreateftpuserv2: (request?: OperationRequest) => Promise; + readonly vodgetjournalv2: (request?: OperationRequest) => Promise; + readonly vodbulkdeletelabelsv2: (request?: OperationRequest) => Promise; + readonly vodlistlabelsv2: (request?: OperationRequest) => Promise; + readonly vodbulkattachlabelsv2: (request?: OperationRequest) => Promise; + readonly vodbulkdeletelogosv2: (request?: OperationRequest) => Promise; + readonly vodlistlogosv2: (request?: OperationRequest) => Promise; + readonly vodcreateanewlogov2: (request?: OperationRequest) => Promise; + readonly vodlistmediav2: (request?: OperationRequest) => Promise; + readonly vodgetmediastatusescountersv2: (request?: OperationRequest) => Promise; + readonly vodbulkdeletemetadatav2: (request?: OperationRequest) => Promise; + readonly vodlistmetadatav2: (request?: OperationRequest) => Promise; + readonly vodbulkattachmetadatav2: (request?: OperationRequest) => Promise; + readonly vodbulkdeletemixtapesv2: (request?: OperationRequest) => Promise; + readonly vodlistmixtapesv2: (request?: OperationRequest) => Promise; + readonly vodcreateamixtapev2: (request?: OperationRequest) => Promise; + readonly vodbulkdeleteplayersv2: (request?: OperationRequest) => Promise; + readonly vodlistplayersv2: (request?: OperationRequest) => Promise; + readonly vodcreateplayerv2: (request?: OperationRequest) => Promise; + readonly vodlistplaylistsv2: (request?: OperationRequest) => Promise; + readonly post2VodChannelsChannelServices: (request?: OperationRequest) => Promise; + readonly vodbulkdeletesharesv2: (request?: OperationRequest) => Promise; + readonly vodlistchannelsharesv2: (request?: OperationRequest) => Promise; + readonly vodshowchapterdetailsv2: (request?: OperationRequest) => Promise; + readonly vodlistcountriesv2: (request?: OperationRequest) => Promise; + readonly vodgetfolderdiskusagev2: (request?: OperationRequest) => Promise; + readonly voddeleteencodingv2: (request?: OperationRequest) => Promise; + readonly vodshowencodingdetailsv2: (request?: OperationRequest) => Promise; + readonly vodupdateencodingv2: (request?: OperationRequest) => Promise; + readonly vodlistencodingconstraintsv2: (request?: OperationRequest) => Promise; + readonly vodlistencodingprofilesv2: (request?: OperationRequest) => Promise; + readonly voddeleteafolderv2: (request?: OperationRequest) => Promise; + readonly vodshowfolderdetailsv2: (request?: OperationRequest) => Promise; + readonly vodupdatefolderdetailsv2: (request?: OperationRequest) => Promise; + readonly voddetachencodingsfromafolderv2: (request?: OperationRequest) => Promise; + readonly vodsynchronizeencodingsforafolderv2: (request?: OperationRequest) => Promise; + readonly vodattachencodingstoafolderv2: (request?: OperationRequest) => Promise; + readonly voddetachlabelsfromafolderv2: (request?: OperationRequest) => Promise; + readonly vodattachlabelstoafolderv2: (request?: OperationRequest) => Promise; + readonly vodlockstheprovidedfolderv2: (request?: OperationRequest) => Promise; + readonly voddetachalogofromafolderv2: (request?: OperationRequest) => Promise; + readonly vodattachalogotoafolderv2: (request?: OperationRequest) => Promise; + readonly vodunlockstheprovidedfolderv2: (request?: OperationRequest) => Promise; + readonly vodgetanuploadendpoointv2: (request?: OperationRequest) => Promise; + readonly vodloginv2: (request?: OperationRequest) => Promise; + readonly vodonconnectcallbackv2: (request?: OperationRequest) => Promise; + readonly vodondisconnectcallbackv2: (request?: OperationRequest) => Promise; + readonly vodonloginfailedcallbackv2: (request?: OperationRequest) => Promise; + readonly vodonlogincallbackv2: (request?: OperationRequest) => Promise; + readonly vodonlogoutcallbackv2: (request?: OperationRequest) => Promise; + readonly voddeleteftpuserv2: (request?: OperationRequest) => Promise; + readonly vodshowftpuserdetailsv2: (request?: OperationRequest) => Promise; + readonly vodupdateftpuserdetailsv2: (request?: OperationRequest) => Promise; + readonly voddeletelabelv2: (request?: OperationRequest) => Promise; + readonly vodshowlabeldetailsv2: (request?: OperationRequest) => Promise; + readonly vodupdatelabelv2: (request?: OperationRequest) => Promise; + readonly vodlistlanguagesv2: (request?: OperationRequest) => Promise; + readonly vodshowlanguagedetailsv2: (request?: OperationRequest) => Promise; + readonly voddeletealogov2: (request?: OperationRequest) => Promise; + readonly vodshowlogodetailsv2: (request?: OperationRequest) => Promise; + readonly vodupdatelogodetailsv2: (request?: OperationRequest) => Promise; + readonly vodshowmediadetailsv2: (request?: OperationRequest) => Promise; + readonly vodupdatemediadetailsv2: (request?: OperationRequest) => Promise; + readonly vodlistchaptersv2: (request?: OperationRequest) => Promise; + readonly vodgetmediajournalv2: (request?: OperationRequest) => Promise; + readonly voddetachlabelsfromamediav2: (request?: OperationRequest) => Promise; + readonly vodattachlabelstoamediav2: (request?: OperationRequest) => Promise; + readonly voddeletesmetadatafromamediav2: (request?: OperationRequest) => Promise; + readonly vodgetmetadatafromamediav2: (request?: OperationRequest) => Promise; + readonly vodupdatemetadatafromamediav2: (request?: OperationRequest) => Promise; + readonly vodbulkdeletemediasharesv2: (request?: OperationRequest) => Promise; + readonly vodlistmediasharesv2: (request?: OperationRequest) => Promise; + readonly vodsharemediav2: (request?: OperationRequest) => Promise; + readonly vodbulkdeletesubtitlesv2: (request?: OperationRequest) => Promise; + readonly vodlistsubtitlesv2: (request?: OperationRequest) => Promise; + readonly vodcreatesubtitlev2: (request?: OperationRequest) => Promise; + readonly vodattachsuggestedmediav2: (request?: OperationRequest) => Promise; + readonly vodlistthumbnailsv2: (request?: OperationRequest) => Promise; + readonly voddeletemetadatav2: (request?: OperationRequest) => Promise; + readonly vodupdatemetadatav2: (request?: OperationRequest) => Promise; + readonly voddeleteamixtapev2: (request?: OperationRequest) => Promise; + readonly vodshowmixtapedetailsv2: (request?: OperationRequest) => Promise; + readonly vodupdateamixtapev2: (request?: OperationRequest) => Promise; + readonly vodduplicateamixtapev2: (request?: OperationRequest) => Promise; + readonly voddetachdirectmediav2: (request?: OperationRequest) => Promise; + readonly vodlistmediainmixtapev2: (request?: OperationRequest) => Promise; + readonly vodattachdirectmediav2: (request?: OperationRequest) => Promise; + readonly vodmoveamanuallyattachedmediainmixtapev2: (request?: OperationRequest) => Promise; + readonly vodsynchronizeamixtapev2: (request?: OperationRequest) => Promise; + readonly voddeleteplayerv2: (request?: OperationRequest) => Promise; + readonly vodshowplayerdetailsv2: (request?: OperationRequest) => Promise; + readonly vodupdateplayerdetailsv2: (request?: OperationRequest) => Promise; + readonly vodbulkdeleteadvertisementsv2: (request?: OperationRequest) => Promise; + readonly vodlistadvertisementsv2: (request?: OperationRequest) => Promise; + readonly vodcreateanadvertisementv2: (request?: OperationRequest) => Promise; + readonly vodshowplaylistdetailsv2: (request?: OperationRequest) => Promise; + readonly vodlistmediainplaylistv2: (request?: OperationRequest) => Promise; + readonly get2VodReflectEndpointsVversionEndpoint: (request?: OperationRequest) => Promise; + readonly post2VodReflectEndpointsVversionEndpoint: (request?: OperationRequest) => Promise; + readonly voddisplaychapterimagev2: (request?: OperationRequest) => Promise; + readonly voddisplayalogoimagev2: (request?: OperationRequest) => Promise; + readonly vodrenderchapterv2: (request?: OperationRequest) => Promise; + readonly voddisplayplayerimagev2: (request?: OperationRequest) => Promise; + readonly voddisplayplaylistimagev2: (request?: OperationRequest) => Promise; + readonly vodrendersharelinkv2: (request?: OperationRequest) => Promise; + readonly voddisplayshareimagev2: (request?: OperationRequest) => Promise; + readonly vodrendersubtitlev2: (request?: OperationRequest) => Promise; + readonly vodlistsuggestedmediav2: (request?: OperationRequest) => Promise; + readonly voddisplaythumbnailv2: (request?: OperationRequest) => Promise; + readonly vodlistsamplev2: (request?: OperationRequest) => Promise; + readonly voddeletesharev2: (request?: OperationRequest) => Promise; + readonly vodshowsharedetailsv2: (request?: OperationRequest) => Promise; + readonly vodupdatesharedetailsv2: (request?: OperationRequest) => Promise; + readonly vodcreatesanewtokenv2: (request?: OperationRequest) => Promise; + readonly vodviewersperclusterv2: (request?: OperationRequest) => Promise; + readonly vodtopmediav2: (request?: OperationRequest) => Promise; + readonly voduniqueviewerspermediav2: (request?: OperationRequest) => Promise; + readonly vodviewerspermediav2: (request?: OperationRequest) => Promise; + readonly vodmediabenchmarkv2: (request?: OperationRequest) => Promise; + readonly vodmediarankv2: (request?: OperationRequest) => Promise; + readonly vodretentionperpercentv2: (request?: OperationRequest) => Promise; + readonly vodaverageviewtimev2: (request?: OperationRequest) => Promise; + readonly vodviewersandviewingtimeperbrowserv2: (request?: OperationRequest) => Promise; + readonly vodviewingtimeperencodingv2: (request?: OperationRequest) => Promise; + readonly vodconsumptionv2: (request?: OperationRequest) => Promise; + readonly vodviewersandsharepercountryv2: (request?: OperationRequest) => Promise; + readonly vodviewersandviewingtimeperdevicev2: (request?: OperationRequest) => Promise; + readonly vodviewersandencodingshistogramv2: (request?: OperationRequest) => Promise; + readonly vodviewershistogramv2: (request?: OperationRequest) => Promise; + readonly vodviewersandviewingtimeperosv2: (request?: OperationRequest) => Promise; + readonly vodviewersandviewingtimeperoriginv2: (request?: OperationRequest) => Promise; + readonly vodviewersandviewingtimeperplaybackv2: (request?: OperationRequest) => Promise; + readonly vodviewersandviewingtimeperplayerv2: (request?: OperationRequest) => Promise; + readonly vodviewersandviewingtimepersourcev2: (request?: OperationRequest) => Promise; + readonly vodviewersandviewingtimebytechnologyv2: (request?: OperationRequest) => Promise; + readonly voduniqueviewersv2: (request?: OperationRequest) => Promise; + readonly vodviewtimev2: (request?: OperationRequest) => Promise; + readonly vodviewersperencodingv2: (request?: OperationRequest) => Promise; + readonly vodviewersv2: (request?: OperationRequest) => Promise; + readonly voddeleteasubtitlev2: (request?: OperationRequest) => Promise; + readonly vodshowsubtitledetailsv2: (request?: OperationRequest) => Promise; + readonly vodupdatesubtitledetailsv2: (request?: OperationRequest) => Promise; + readonly vodshowthumbnaildetailsv2: (request?: OperationRequest) => Promise; +}; diff --git a/dist/src/generated/operations/vod.js b/dist/src/generated/operations/vod.js new file mode 100644 index 0000000..2b1f87d --- /dev/null +++ b/dist/src/generated/operations/vod.js @@ -0,0 +1,369 @@ +export function createVodOperations(client) { + return { + get1VodCategory: (request) => client.requestOperation("get_1_vod_category", request), + get1VodChannel: (request) => client.requestOperation("get_1_vod_channel", request), + get1VodChannelChannel: (request) => client.requestOperation("get_1_vod_channel_channel", request), + put1VodChannelChannel: (request) => client.requestOperation("put_1_vod_channel_channel", request), + delete1VodChannelChannelBrowse: (request) => client.requestOperation("delete_1_vod_channel_channel_browse", request), + get1VodChannelChannelBrowse: (request) => client.requestOperation("get_1_vod_channel_channel_browse", request), + delete1VodChannelChannelBrowseFile: (request) => client.requestOperation("delete_1_vod_channel_channel_browse_file", request), + get1VodChannelChannelBrowseFile: (request) => client.requestOperation("get_1_vod_channel_channel_browse_file", request), + put1VodChannelChannelBrowseFile: (request) => client.requestOperation("put_1_vod_channel_channel_browse_file", request), + get1VodChannelChannelBrowseFileBreadcrumb: (request) => client.requestOperation("get_1_vod_channel_channel_browse_file_breadcrumb", request), + post1VodChannelChannelBrowseFileCopy: (request) => client.requestOperation("post_1_vod_channel_channel_browse_file_copy", request), + post1VodChannelChannelBrowseFileExport: (request) => client.requestOperation("post_1_vod_channel_channel_browse_file_export", request), + post1VodChannelChannelBrowseFileMove: (request) => client.requestOperation("post_1_vod_channel_channel_browse_file_move", request), + get1VodChannelChannelBrowseFileTree: (request) => client.requestOperation("get_1_vod_channel_channel_browse_file_tree", request), + get1VodChannelChannelBrowseBreadcrumb: (request) => client.requestOperation("get_1_vod_channel_channel_browse_breadcrumb", request), + post1VodChannelChannelBrowseCopy: (request) => client.requestOperation("post_1_vod_channel_channel_browse_copy", request), + post1VodChannelChannelBrowseExport: (request) => client.requestOperation("post_1_vod_channel_channel_browse_export", request), + post1VodChannelChannelBrowseMove: (request) => client.requestOperation("post_1_vod_channel_channel_browse_move", request), + delete1VodChannelChannelBrowseTrash: (request) => client.requestOperation("delete_1_vod_channel_channel_browse_trash", request), + get1VodChannelChannelBrowseTrash: (request) => client.requestOperation("get_1_vod_channel_channel_browse_trash", request), + delete1VodChannelChannelBrowseTrashFile: (request) => client.requestOperation("delete_1_vod_channel_channel_browse_trash_file", request), + post1VodChannelChannelBrowseTrashFileRestore: (request) => client.requestOperation("post_1_vod_channel_channel_browse_trash_file_restore", request), + delete1VodChannelChannelBrowseTrashRestore: (request) => client.requestOperation("delete_1_vod_channel_channel_browse_trash_restore", request), + get1VodChannelChannelBrowseTree: (request) => client.requestOperation("get_1_vod_channel_channel_browse_tree", request), + put1VodChannelChannelBrowseUpdate: (request) => client.requestOperation("put_1_vod_channel_channel_browse_update", request), + delete1VodChannelChannelCallback: (request) => client.requestOperation("delete_1_vod_channel_channel_callback", request), + get1VodChannelChannelCallback: (request) => client.requestOperation("get_1_vod_channel_channel_callback", request), + post1VodChannelChannelCallback: (request) => client.requestOperation("post_1_vod_channel_channel_callback", request), + put1VodChannelChannelCallback: (request) => client.requestOperation("put_1_vod_channel_channel_callback", request), + delete1VodChannelChannelCallbackCallback: (request) => client.requestOperation("delete_1_vod_channel_channel_callback_callback", request), + get1VodChannelChannelCallbackCallback: (request) => client.requestOperation("get_1_vod_channel_channel_callback_callback", request), + put1VodChannelChannelCallbackCallback: (request) => client.requestOperation("put_1_vod_channel_channel_callback_callback", request), + delete1VodChannelChannelCallbackLog: (request) => client.requestOperation("delete_1_vod_channel_channel_callback_log", request), + get1VodChannelChannelCallbackLog: (request) => client.requestOperation("get_1_vod_channel_channel_callback_log", request), + delete1VodChannelChannelCallbackLogCallbacklog: (request) => client.requestOperation("delete_1_vod_channel_channel_callback_log_callbackLog", request), + get1VodChannelChannelCallbackLogCallbacklog: (request) => client.requestOperation("get_1_vod_channel_channel_callback_log_callbackLog", request), + get1VodChannelChannelDiskUsage: (request) => client.requestOperation("get_1_vod_channel_channel_disk_usage", request), + delete1VodChannelChannelEncoding: (request) => client.requestOperation("delete_1_vod_channel_channel_encoding", request), + get1VodChannelChannelEncoding: (request) => client.requestOperation("get_1_vod_channel_channel_encoding", request), + post1VodChannelChannelEncoding: (request) => client.requestOperation("post_1_vod_channel_channel_encoding", request), + delete1VodChannelChannelEncodingEncoding: (request) => client.requestOperation("delete_1_vod_channel_channel_encoding_encoding", request), + get1VodChannelChannelEncodingEncoding: (request) => client.requestOperation("get_1_vod_channel_channel_encoding_encoding", request), + put1VodChannelChannelEncodingEncoding: (request) => client.requestOperation("put_1_vod_channel_channel_encoding_encoding", request), + get1VodChannelChannelFolder: (request) => client.requestOperation("get_1_vod_channel_channel_folder", request), + post1VodChannelChannelFolder: (request) => client.requestOperation("post_1_vod_channel_channel_folder", request), + delete1VodChannelChannelFolderFolder: (request) => client.requestOperation("delete_1_vod_channel_channel_folder_folder", request), + get1VodChannelChannelFolderFolder: (request) => client.requestOperation("get_1_vod_channel_channel_folder_folder", request), + post1VodChannelChannelFolderFolder: (request) => client.requestOperation("post_1_vod_channel_channel_folder_folder", request), + put1VodChannelChannelFolderFolder: (request) => client.requestOperation("put_1_vod_channel_channel_folder_folder", request), + delete1VodChannelChannelFolderFolderEncoding: (request) => client.requestOperation("delete_1_vod_channel_channel_folder_folder_encoding", request), + post1VodChannelChannelFolderFolderEncoding: (request) => client.requestOperation("post_1_vod_channel_channel_folder_folder_encoding", request), + delete1VodChannelChannelFolderFolderEncodingEncoding: (request) => client.requestOperation("delete_1_vod_channel_channel_folder_folder_encoding_encoding", request), + post1VodChannelChannelFolderFolderEncodingEncoding: (request) => client.requestOperation("post_1_vod_channel_channel_folder_folder_encoding_encoding", request), + delete1VodChannelChannelFolderFolderLogo: (request) => client.requestOperation("delete_1_vod_channel_channel_folder_folder_logo", request), + post1VodChannelChannelFolderFolderLogoLogo: (request) => client.requestOperation("post_1_vod_channel_channel_folder_folder_logo_logo", request), + get1VodChannelChannelFolderFolderPlaylist: (request) => client.requestOperation("get_1_vod_channel_channel_folder_folder_playlist", request), + get1VodChannelChannelFolderFolderUserActivityLog: (request) => client.requestOperation("get_1_vod_channel_channel_folder_folder_user_activity_log", request), + get1VodChannelChannelFolderRoot: (request) => client.requestOperation("get_1_vod_channel_channel_folder_root", request), + get1VodChannelChannelFtpUser: (request) => client.requestOperation("get_1_vod_channel_channel_ftp_user", request), + post1VodChannelChannelFtpUser: (request) => client.requestOperation("post_1_vod_channel_channel_ftp_user", request), + delete1VodChannelChannelFtpUserFtpuser: (request) => client.requestOperation("delete_1_vod_channel_channel_ftp_user_ftpUser", request), + get1VodChannelChannelFtpUserFtpuser: (request) => client.requestOperation("get_1_vod_channel_channel_ftp_user_ftpUser", request), + put1VodChannelChannelFtpUserFtpuser: (request) => client.requestOperation("put_1_vod_channel_channel_ftp_user_ftpUser", request), + get1VodChannelChannelJournal: (request) => client.requestOperation("get_1_vod_channel_channel_journal", request), + delete1VodChannelChannelLogo: (request) => client.requestOperation("delete_1_vod_channel_channel_logo", request), + get1VodChannelChannelLogo: (request) => client.requestOperation("get_1_vod_channel_channel_logo", request), + post1VodChannelChannelLogo: (request) => client.requestOperation("post_1_vod_channel_channel_logo", request), + delete1VodChannelChannelLogoLogo: (request) => client.requestOperation("delete_1_vod_channel_channel_logo_logo", request), + get1VodChannelChannelLogoLogo: (request) => client.requestOperation("get_1_vod_channel_channel_logo_logo", request), + put1VodChannelChannelLogoLogo: (request) => client.requestOperation("put_1_vod_channel_channel_logo_logo", request), + post1VodChannelChannelLogoLogoAttach: (request) => client.requestOperation("post_1_vod_channel_channel_logo_logo_attach", request), + post1VodChannelChannelLogoDetach: (request) => client.requestOperation("post_1_vod_channel_channel_logo_detach", request), + get1VodChannelChannelMedia: (request) => client.requestOperation("get_1_vod_channel_channel_media", request), + put1VodChannelChannelMedia: (request) => client.requestOperation("put_1_vod_channel_channel_media", request), + delete1VodChannelChannelMediaMedia: (request) => client.requestOperation("delete_1_vod_channel_channel_media_media", request), + get1VodChannelChannelMediaMedia: (request) => client.requestOperation("get_1_vod_channel_channel_media_media", request), + put1VodChannelChannelMediaMedia: (request) => client.requestOperation("put_1_vod_channel_channel_media_media", request), + delete1VodChannelChannelMediaMediaChapter: (request) => client.requestOperation("delete_1_vod_channel_channel_media_media_chapter", request), + get1VodChannelChannelMediaMediaChapter: (request) => client.requestOperation("get_1_vod_channel_channel_media_media_chapter", request), + post1VodChannelChannelMediaMediaChapter: (request) => client.requestOperation("post_1_vod_channel_channel_media_media_chapter", request), + put1VodChannelChannelMediaMediaChapter: (request) => client.requestOperation("put_1_vod_channel_channel_media_media_chapter", request), + delete1VodChannelChannelMediaMediaChapterChapter: (request) => client.requestOperation("delete_1_vod_channel_channel_media_media_chapter_chapter", request), + get1VodChannelChannelMediaMediaChapterChapter: (request) => client.requestOperation("get_1_vod_channel_channel_media_media_chapter_chapter", request), + put1VodChannelChannelMediaMediaChapterChapter: (request) => client.requestOperation("put_1_vod_channel_channel_media_media_chapter_chapter", request), + get1VodChannelChannelMediaMediaCut: (request) => client.requestOperation("get_1_vod_channel_channel_media_media_cut", request), + post1VodChannelChannelMediaMediaCut: (request) => client.requestOperation("post_1_vod_channel_channel_media_media_cut", request), + delete1VodChannelChannelMediaMediaLogo: (request) => client.requestOperation("delete_1_vod_channel_channel_media_media_logo", request), + post1VodChannelChannelMediaMediaLogoLogo: (request) => client.requestOperation("post_1_vod_channel_channel_media_media_logo_logo", request), + get1VodChannelChannelMediaMediaPlaylist: (request) => client.requestOperation("get_1_vod_channel_channel_media_media_playlist", request), + delete1VodChannelChannelMediaMediaSubtitle: (request) => client.requestOperation("delete_1_vod_channel_channel_media_media_subtitle", request), + get1VodChannelChannelMediaMediaSubtitle: (request) => client.requestOperation("get_1_vod_channel_channel_media_media_subtitle", request), + post1VodChannelChannelMediaMediaSubtitle: (request) => client.requestOperation("post_1_vod_channel_channel_media_media_subtitle", request), + put1VodChannelChannelMediaMediaSubtitle: (request) => client.requestOperation("put_1_vod_channel_channel_media_media_subtitle", request), + post1VodChannelChannelMediaMediaSubtitleLanguage: (request) => client.requestOperation("post_1_vod_channel_channel_media_media_subtitle_language", request), + post1VodChannelChannelMediaMediaSubtitleLanguageImport: (request) => client.requestOperation("post_1_vod_channel_channel_media_media_subtitle_language_import", request), + delete1VodChannelChannelMediaMediaSubtitleSubtitle: (request) => client.requestOperation("delete_1_vod_channel_channel_media_media_subtitle_subtitle", request), + get1VodChannelChannelMediaMediaSubtitleSubtitle: (request) => client.requestOperation("get_1_vod_channel_channel_media_media_subtitle_subtitle", request), + put1VodChannelChannelMediaMediaSubtitleSubtitle: (request) => client.requestOperation("put_1_vod_channel_channel_media_media_subtitle_subtitle", request), + put1VodChannelChannelMediaMediaSubtitleSubtitleDefault: (request) => client.requestOperation("put_1_vod_channel_channel_media_media_subtitle_subtitle_default", request), + get1VodChannelChannelMediaMediaSubtitleSubtitleSummarize: (request) => client.requestOperation("get_1_vod_channel_channel_media_media_subtitle_subtitle_summarize", request), + post1VodChannelChannelMediaMediaSubtitleSubtitleSummarize: (request) => client.requestOperation("post_1_vod_channel_channel_media_media_subtitle_subtitle_summarize", request), + post1VodChannelChannelMediaMediaSubtitleSubtitleTranslate: (request) => client.requestOperation("post_1_vod_channel_channel_media_media_subtitle_subtitle_translate", request), + get1VodChannelChannelMediaMediaSubtitleSummarize: (request) => client.requestOperation("get_1_vod_channel_channel_media_media_subtitle_summarize", request), + get1VodChannelChannelMediaMediaThumbnail: (request) => client.requestOperation("get_1_vod_channel_channel_media_media_thumbnail", request), + post1VodChannelChannelMediaMediaThumbnail: (request) => client.requestOperation("post_1_vod_channel_channel_media_media_thumbnail", request), + post1VodChannelChannelMediaMediaThumbstrip: (request) => client.requestOperation("post_1_vod_channel_channel_media_media_thumbstrip", request), + get1VodChannelChannelMediaMediaUserActivityLog: (request) => client.requestOperation("get_1_vod_channel_channel_media_media_user_activity_log", request), + post1VodChannelChannelMediaMediaWaveform: (request) => client.requestOperation("post_1_vod_channel_channel_media_media_waveform", request), + delete1VodChannelChannelPlayer: (request) => client.requestOperation("delete_1_vod_channel_channel_player", request), + get1VodChannelChannelPlayer: (request) => client.requestOperation("get_1_vod_channel_channel_player", request), + post1VodChannelChannelPlayer: (request) => client.requestOperation("post_1_vod_channel_channel_player", request), + delete1VodChannelChannelPlayerPlayer: (request) => client.requestOperation("delete_1_vod_channel_channel_player_player", request), + get1VodChannelChannelPlayerPlayer: (request) => client.requestOperation("get_1_vod_channel_channel_player_player", request), + put1VodChannelChannelPlayerPlayer: (request) => client.requestOperation("put_1_vod_channel_channel_player_player", request), + delete1VodChannelChannelPlayerPlayerAd: (request) => client.requestOperation("delete_1_vod_channel_channel_player_player_ad", request), + get1VodChannelChannelPlayerPlayerAd: (request) => client.requestOperation("get_1_vod_channel_channel_player_player_ad", request), + post1VodChannelChannelPlayerPlayerAd: (request) => client.requestOperation("post_1_vod_channel_channel_player_player_ad", request), + delete1VodChannelChannelPlayerPlayerAdAd: (request) => client.requestOperation("delete_1_vod_channel_channel_player_player_ad_ad", request), + get1VodChannelChannelPlayerPlayerAdAd: (request) => client.requestOperation("get_1_vod_channel_channel_player_player_ad_ad", request), + put1VodChannelChannelPlayerPlayerAdAd: (request) => client.requestOperation("put_1_vod_channel_channel_player_player_ad_ad", request), + post1VodChannelChannelPlayerPlayerCopy: (request) => client.requestOperation("post_1_vod_channel_channel_player_player_copy", request), + delete1VodChannelChannelPlaylist: (request) => client.requestOperation("delete_1_vod_channel_channel_playlist", request), + get1VodChannelChannelPlaylist: (request) => client.requestOperation("get_1_vod_channel_channel_playlist", request), + post1VodChannelChannelPlaylist: (request) => client.requestOperation("post_1_vod_channel_channel_playlist", request), + delete1VodChannelChannelPlaylistPlaylist: (request) => client.requestOperation("delete_1_vod_channel_channel_playlist_playlist", request), + get1VodChannelChannelPlaylistPlaylist: (request) => client.requestOperation("get_1_vod_channel_channel_playlist_playlist", request), + patch1VodChannelChannelPlaylistPlaylist: (request) => client.requestOperation("patch_1_vod_channel_channel_playlist_playlist", request), + put1VodChannelChannelPlaylistPlaylist: (request) => client.requestOperation("put_1_vod_channel_channel_playlist_playlist", request), + post1VodChannelChannelPlaylistPlaylistAttach: (request) => client.requestOperation("post_1_vod_channel_channel_playlist_playlist_attach", request), + get1VodChannelChannelPlaylistPlaylistBrowseFolder: (request) => client.requestOperation("get_1_vod_channel_channel_playlist_playlist_browse_folder", request), + post1VodChannelChannelPlaylistPlaylistCopy: (request) => client.requestOperation("post_1_vod_channel_channel_playlist_playlist_copy", request), + delete1VodChannelChannelPlaylistPlaylistDetach: (request) => client.requestOperation("delete_1_vod_channel_channel_playlist_playlist_detach", request), + delete1VodChannelChannelPlaylistPlaylistImage: (request) => client.requestOperation("delete_1_vod_channel_channel_playlist_playlist_image", request), + get1VodChannelChannelPlaylistPlaylistImage: (request) => client.requestOperation("get_1_vod_channel_channel_playlist_playlist_image", request), + get1VodChannelChannelPlaylistPlaylistMedia: (request) => client.requestOperation("get_1_vod_channel_channel_playlist_playlist_media", request), + post1VodChannelChannelPlaylistPlaylistMediaMoveAfter: (request) => client.requestOperation("post_1_vod_channel_channel_playlist_playlist_media_move_after", request), + post1VodChannelChannelPlaylistPlaylistMediaMoveBefore: (request) => client.requestOperation("post_1_vod_channel_channel_playlist_playlist_media_move_before", request), + post1VodChannelChannelPlaylistPlaylistMediaMoveDown: (request) => client.requestOperation("post_1_vod_channel_channel_playlist_playlist_media_move_down", request), + post1VodChannelChannelPlaylistPlaylistMediaMoveUp: (request) => client.requestOperation("post_1_vod_channel_channel_playlist_playlist_media_move_up", request), + post1VodChannelChannelPlaylistAttach: (request) => client.requestOperation("post_1_vod_channel_channel_playlist_attach", request), + delete1VodChannelChannelPlaylistDetach: (request) => client.requestOperation("delete_1_vod_channel_channel_playlist_detach", request), + get1VodChannelChannelShare: (request) => client.requestOperation("get_1_vod_channel_channel_share", request), + post1VodChannelChannelShare: (request) => client.requestOperation("post_1_vod_channel_channel_share", request), + delete1VodChannelChannelShareShare: (request) => client.requestOperation("delete_1_vod_channel_channel_share_share", request), + get1VodChannelChannelShareShare: (request) => client.requestOperation("get_1_vod_channel_channel_share_share", request), + put1VodChannelChannelShareShare: (request) => client.requestOperation("put_1_vod_channel_channel_share_share", request), + post1VodChannelChannelShareShareToken: (request) => client.requestOperation("post_1_vod_channel_channel_share_share_token", request), + get1VodChannelChannelStatisticsAvgTime: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_avg_time", request), + get1VodChannelChannelStatisticsConsumption: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_consumption", request), + get1VodChannelChannelStatisticsConsumptionEncodingsHistogram: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_consumption_encodings_histogram", request), + get1VodChannelChannelStatisticsMedia: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media", request), + get1VodChannelChannelStatisticsMediaMediaConsumption: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_consumption", request), + get1VodChannelChannelStatisticsMediaMediaConsumptionEncodingsHistogram: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_consumption_encodings_histogram", request), + get1VodChannelChannelStatisticsMediaMediaGeolocationClusters: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_geolocation_clusters", request), + get1VodChannelChannelStatisticsMediaMediaGeolocationCountries: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_geolocation_countries", request), + get1VodChannelChannelStatisticsMediaMediaTechnologiesBrowsersShares: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_technologies_browsers_shares", request), + get1VodChannelChannelStatisticsMediaMediaTechnologiesOsShares: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_technologies_os_shares", request), + get1VodChannelChannelStatisticsMediaMediaTechnologiesPlaybackShares: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_technologies_playback_shares", request), + get1VodChannelChannelStatisticsMediaMediaTechnologiesPlayersShares: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_technologies_players_shares", request), + get1VodChannelChannelStatisticsMediaMediaViewers: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_viewers", request), + get1VodChannelChannelStatisticsMediaMediaViewersEncodingsHistogram: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_viewers_encodings_histogram", request), + get1VodChannelChannelStatisticsMediaMediaViewersEncodingsShares: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_viewers_encodings_shares", request), + get1VodChannelChannelStatisticsMediaMediaViewersUniques: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_viewers_uniques", request), + get1VodChannelChannelStatisticsMediaMediaViewing: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_viewing", request), + get1VodChannelChannelStatisticsMediaMediaViewingEncodingsHistogram: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_viewing_encodings_histogram", request), + get1VodChannelChannelStatisticsTechnologiesBrowsersShares: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_technologies_browsers_shares", request), + get1VodChannelChannelStatisticsTechnologiesOsShares: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_technologies_os_shares", request), + get1VodChannelChannelStatisticsTechnologiesPlaybackShares: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_technologies_playback_shares", request), + get1VodChannelChannelStatisticsTechnologiesPlayersShares: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_technologies_players_shares", request), + get1VodChannelChannelStatisticsTimeIp: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_time_ip", request), + get1VodChannelChannelStatisticsViewers: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_viewers", request), + get1VodChannelChannelStatisticsViewersEncodingsHistogram: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_viewers_encodings_histogram", request), + get1VodChannelChannelStatisticsViewersEncodingsShares: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_viewers_encodings_shares", request), + get1VodChannelChannelStatisticsViewersHistogram: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_viewers_histogram", request), + get1VodChannelChannelStatisticsViewersMedias: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_viewers_medias", request), + get1VodChannelChannelStatisticsViewersUniques: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_viewers_uniques", request), + get1VodChannelChannelStatisticsViewersUniquesMedias: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_viewers_uniques_medias", request), + get1VodChannelChannelStatisticsViewing: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_viewing", request), + get1VodChannelChannelStatisticsViewingEncodingsHistogram: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_viewing_encodings_histogram", request), + get1VodChannelChannelUpload: (request) => client.requestOperation("get_1_vod_channel_channel_upload", request), + post1VodChannelChannelUpload: (request) => client.requestOperation("post_1_vod_channel_channel_upload", request), + get1VodChannelChannelUserActivityLog: (request) => client.requestOperation("get_1_vod_channel_channel_user_activity_log", request), + put1VodChannelChannelUserActivityLog: (request) => client.requestOperation("put_1_vod_channel_channel_user_activity_log", request), + get1VodCountry: (request) => client.requestOperation("get_1_vod_country", request), + get1VodEncodingConstraint: (request) => client.requestOperation("get_1_vod_encoding_constraint", request), + get1VodEncodingProfile: (request) => client.requestOperation("get_1_vod_encoding_profile", request), + get1VodLanguage: (request) => client.requestOperation("get_1_vod_language", request), + get1VodSearch: (request) => client.requestOperation("get_1_vod_search", request), + vodlistchannelsv2: (request) => client.requestOperation("VODListChannelsV2", request), + voddeleteadvertisementv2: (request) => client.requestOperation("VODDeleteAdvertisementV2", request), + vodshowaddetailsv2: (request) => client.requestOperation("VODShowAdDetailsV2", request), + vodupdateadvertisementv2: (request) => client.requestOperation("VODUpdateAdvertisementV2", request), + vodgetalertv2: (request) => client.requestOperation("VODGetAlertV2", request), + vodbrowsefolderv2: (request) => client.requestOperation("VODBrowseFolderV2", request), + vodgetfolderbreadcrumbv2: (request) => client.requestOperation("VODGetFolderBreadcrumbV2", request), + vodgetfoldertreev2: (request) => client.requestOperation("VODGetFolderTreeV2", request), + voddeletecallbackv2: (request) => client.requestOperation("VODDeleteCallbackV2", request), + vodshowcallbackdetailsv2: (request) => client.requestOperation("VODShowCallbackDetailsV2", request), + vodupdatecallbackdetailsv2: (request) => client.requestOperation("VODUpdateCallbackDetailsV2", request), + vodlistcategoriesv2: (request) => client.requestOperation("VODListCategoriesV2", request), + vodshowchanneldetailsv2: (request) => client.requestOperation("VODShowChannelDetailsV2", request), + vodlistalertsv2: (request) => client.requestOperation("VODListAlertsV2", request), + voddiscardfilesv2: (request) => client.requestOperation("VODDiscardFilesV2", request), + vodbrowsechannelrootv2: (request) => client.requestOperation("VODBrowseChannelRootV2", request), + vodgetrootbreadcrumbv2: (request) => client.requestOperation("VODGetRootBreadcrumbV2", request), + vodmovefilesv2: (request) => client.requestOperation("VODMoveFilesV2", request), + vodrestorefilesv2: (request) => client.requestOperation("VODRestoreFilesV2", request), + vodemptytrashv2: (request) => client.requestOperation("VODEmptyTrashV2", request), + vodbrowsetrashv2: (request) => client.requestOperation("VODBrowseTrashV2", request), + vodgetroottreev2: (request) => client.requestOperation("VODGetRootTreeV2", request), + vodlistcallbacksv2: (request) => client.requestOperation("VODListCallbacksV2", request), + vodcreatecallbackv2: (request) => client.requestOperation("VODCreateCallbackV2", request), + vodgetchanneluseddiskspacev2: (request) => client.requestOperation("VODGetChannelUsedDiskSpaceV2", request), + vodgettrashdiskusagev2: (request) => client.requestOperation("VODGetTrashDiskUsageV2", request), + vodbulkdeleteencodingsv2: (request) => client.requestOperation("VODBulkDeleteEncodingsV2", request), + vodlistencodingsv2: (request) => client.requestOperation("VODListEncodingsV2", request), + vodcreateencodingv2: (request) => client.requestOperation("VODCreateEncodingV2", request), + vodlistfoldersv2: (request) => client.requestOperation("VODListFoldersV2", request), + vodcreatefolderv2: (request) => client.requestOperation("VODCreateFolderV2", request), + vodshowrootfolderv2: (request) => client.requestOperation("VODShowRootFolderV2", request), + vodlistftpusersv2: (request) => client.requestOperation("VODListFTPUsersV2", request), + vodcreateftpuserv2: (request) => client.requestOperation("VODCreateFTPUserV2", request), + vodgetjournalv2: (request) => client.requestOperation("VODGetJournalV2", request), + vodbulkdeletelabelsv2: (request) => client.requestOperation("VODBulkDeleteLabelsV2", request), + vodlistlabelsv2: (request) => client.requestOperation("VODListLabelsV2", request), + vodbulkattachlabelsv2: (request) => client.requestOperation("VODBulkAttachLabelsV2", request), + vodbulkdeletelogosv2: (request) => client.requestOperation("VODBulkDeleteLogosV2", request), + vodlistlogosv2: (request) => client.requestOperation("VODListLogosV2", request), + vodcreateanewlogov2: (request) => client.requestOperation("VODCreateANewLogoV2", request), + vodlistmediav2: (request) => client.requestOperation("VODListMediaV2", request), + vodgetmediastatusescountersv2: (request) => client.requestOperation("VODGetMediaStatusesCountersV2", request), + vodbulkdeletemetadatav2: (request) => client.requestOperation("VODBulkDeleteMetadataV2", request), + vodlistmetadatav2: (request) => client.requestOperation("VODListMetadataV2", request), + vodbulkattachmetadatav2: (request) => client.requestOperation("VODBulkAttachMetadataV2", request), + vodbulkdeletemixtapesv2: (request) => client.requestOperation("VODBulkDeleteMixtapesV2", request), + vodlistmixtapesv2: (request) => client.requestOperation("VODListMixtapesV2", request), + vodcreateamixtapev2: (request) => client.requestOperation("VODCreateAMixtapeV2", request), + vodbulkdeleteplayersv2: (request) => client.requestOperation("VODBulkDeletePlayersV2", request), + vodlistplayersv2: (request) => client.requestOperation("VODListPlayersV2", request), + vodcreateplayerv2: (request) => client.requestOperation("VODCreatePlayerV2", request), + vodlistplaylistsv2: (request) => client.requestOperation("VODListPlaylistsV2", request), + post2VodChannelsChannelServices: (request) => client.requestOperation("post_2_vod_channels_channel_services", request), + vodbulkdeletesharesv2: (request) => client.requestOperation("VODBulkDeleteSharesV2", request), + vodlistchannelsharesv2: (request) => client.requestOperation("VODListChannelSharesV2", request), + vodshowchapterdetailsv2: (request) => client.requestOperation("VODShowChapterDetailsV2", request), + vodlistcountriesv2: (request) => client.requestOperation("VODListCountriesV2", request), + vodgetfolderdiskusagev2: (request) => client.requestOperation("VODGetFolderDiskUsageV2", request), + voddeleteencodingv2: (request) => client.requestOperation("VODDeleteEncodingV2", request), + vodshowencodingdetailsv2: (request) => client.requestOperation("VODShowEncodingDetailsV2", request), + vodupdateencodingv2: (request) => client.requestOperation("VODUpdateEncodingV2", request), + vodlistencodingconstraintsv2: (request) => client.requestOperation("VODListEncodingConstraintsV2", request), + vodlistencodingprofilesv2: (request) => client.requestOperation("VODListEncodingProfilesV2", request), + voddeleteafolderv2: (request) => client.requestOperation("VODDeleteAFolderV2", request), + vodshowfolderdetailsv2: (request) => client.requestOperation("VODShowFolderDetailsV2", request), + vodupdatefolderdetailsv2: (request) => client.requestOperation("VODUpdateFolderDetailsV2", request), + voddetachencodingsfromafolderv2: (request) => client.requestOperation("VODDetachEncodingsFromAFolderV2", request), + vodsynchronizeencodingsforafolderv2: (request) => client.requestOperation("VODSynchronizeEncodingsForAFolderV2", request), + vodattachencodingstoafolderv2: (request) => client.requestOperation("VODAttachEncodingsToAFolderV2", request), + voddetachlabelsfromafolderv2: (request) => client.requestOperation("VODDetachLabelsFromAFolderV2", request), + vodattachlabelstoafolderv2: (request) => client.requestOperation("VODAttachLabelsToAFolderV2", request), + vodlockstheprovidedfolderv2: (request) => client.requestOperation("VODLocksTheProvidedFolderV2", request), + voddetachalogofromafolderv2: (request) => client.requestOperation("VODDetachALogoFromAFolderV2", request), + vodattachalogotoafolderv2: (request) => client.requestOperation("VODAttachALogoToAFolderV2", request), + vodunlockstheprovidedfolderv2: (request) => client.requestOperation("VODUnlocksTheProvidedFolderV2", request), + vodgetanuploadendpoointv2: (request) => client.requestOperation("VODGetAnUploadEndpoointV2", request), + vodloginv2: (request) => client.requestOperation("VODLoginV2", request), + vodonconnectcallbackv2: (request) => client.requestOperation("VODOnConnectCallbackV2", request), + vodondisconnectcallbackv2: (request) => client.requestOperation("VODOnDisconnectCallbackV2", request), + vodonloginfailedcallbackv2: (request) => client.requestOperation("VODOnLoginFailedCallbackV2", request), + vodonlogincallbackv2: (request) => client.requestOperation("VODOnLoginCallbackV2", request), + vodonlogoutcallbackv2: (request) => client.requestOperation("VODOnLogoutCallbackV2", request), + voddeleteftpuserv2: (request) => client.requestOperation("VODDeleteFTPUserV2", request), + vodshowftpuserdetailsv2: (request) => client.requestOperation("VODShowFTPUserDetailsV2", request), + vodupdateftpuserdetailsv2: (request) => client.requestOperation("VODUpdateFTPUserDetailsV2", request), + voddeletelabelv2: (request) => client.requestOperation("VODDeleteLabelV2", request), + vodshowlabeldetailsv2: (request) => client.requestOperation("VODShowLabelDetailsV2", request), + vodupdatelabelv2: (request) => client.requestOperation("VODUpdateLabelV2", request), + vodlistlanguagesv2: (request) => client.requestOperation("VODListLanguagesV2", request), + vodshowlanguagedetailsv2: (request) => client.requestOperation("VODShowLanguageDetailsV2", request), + voddeletealogov2: (request) => client.requestOperation("VODDeleteALogoV2", request), + vodshowlogodetailsv2: (request) => client.requestOperation("VODShowLogoDetailsV2", request), + vodupdatelogodetailsv2: (request) => client.requestOperation("VODUpdateLogoDetailsV2", request), + vodshowmediadetailsv2: (request) => client.requestOperation("VODShowMediaDetailsV2", request), + vodupdatemediadetailsv2: (request) => client.requestOperation("VODUpdateMediaDetailsV2", request), + vodlistchaptersv2: (request) => client.requestOperation("VODListChaptersV2", request), + vodgetmediajournalv2: (request) => client.requestOperation("VODGetMediaJournalV2", request), + voddetachlabelsfromamediav2: (request) => client.requestOperation("VODDetachLabelsFromAMediaV2", request), + vodattachlabelstoamediav2: (request) => client.requestOperation("VODAttachLabelsToAMediaV2", request), + voddeletesmetadatafromamediav2: (request) => client.requestOperation("VODDeletesMetadataFromAMediaV2", request), + vodgetmetadatafromamediav2: (request) => client.requestOperation("VODGetMetadataFromAMediaV2", request), + vodupdatemetadatafromamediav2: (request) => client.requestOperation("VODUpdateMetadataFromAMediaV2", request), + vodbulkdeletemediasharesv2: (request) => client.requestOperation("VODBulkDeleteMediaSharesV2", request), + vodlistmediasharesv2: (request) => client.requestOperation("VODListMediaSharesV2", request), + vodsharemediav2: (request) => client.requestOperation("VODShareMediaV2", request), + vodbulkdeletesubtitlesv2: (request) => client.requestOperation("VODBulkDeleteSubtitlesV2", request), + vodlistsubtitlesv2: (request) => client.requestOperation("VODListSubtitlesV2", request), + vodcreatesubtitlev2: (request) => client.requestOperation("VODCreateSubtitleV2", request), + vodattachsuggestedmediav2: (request) => client.requestOperation("VODAttachSuggestedMediaV2", request), + vodlistthumbnailsv2: (request) => client.requestOperation("VODListThumbnailsV2", request), + voddeletemetadatav2: (request) => client.requestOperation("VODDeleteMetadataV2", request), + vodupdatemetadatav2: (request) => client.requestOperation("VODUpdateMetadataV2", request), + voddeleteamixtapev2: (request) => client.requestOperation("VODDeleteAMixtapeV2", request), + vodshowmixtapedetailsv2: (request) => client.requestOperation("VODShowMixtapeDetailsV2", request), + vodupdateamixtapev2: (request) => client.requestOperation("VODUpdateAMixtapeV2", request), + vodduplicateamixtapev2: (request) => client.requestOperation("VODDuplicateAMixtapeV2", request), + voddetachdirectmediav2: (request) => client.requestOperation("VODDetachDirectMediaV2", request), + vodlistmediainmixtapev2: (request) => client.requestOperation("VODListMediaInMixtapeV2", request), + vodattachdirectmediav2: (request) => client.requestOperation("VODAttachDirectMediaV2", request), + vodmoveamanuallyattachedmediainmixtapev2: (request) => client.requestOperation("VODMoveAManuallyAttachedMediaInMixtapeV2", request), + vodsynchronizeamixtapev2: (request) => client.requestOperation("VODSynchronizeAMixtapeV2", request), + voddeleteplayerv2: (request) => client.requestOperation("VODDeletePlayerV2", request), + vodshowplayerdetailsv2: (request) => client.requestOperation("VODShowPlayerDetailsV2", request), + vodupdateplayerdetailsv2: (request) => client.requestOperation("VODUpdatePlayerDetailsV2", request), + vodbulkdeleteadvertisementsv2: (request) => client.requestOperation("VODBulkDeleteAdvertisementsV2", request), + vodlistadvertisementsv2: (request) => client.requestOperation("VODListAdvertisementsV2", request), + vodcreateanadvertisementv2: (request) => client.requestOperation("VODCreateAnAdvertisementV2", request), + vodshowplaylistdetailsv2: (request) => client.requestOperation("VODShowPlaylistDetailsV2", request), + vodlistmediainplaylistv2: (request) => client.requestOperation("VODListMediaInPlaylistV2", request), + get2VodReflectEndpointsVversionEndpoint: (request) => client.requestOperation("get_2_vod_reflect_endpoints_vversion_endpoint", request), + post2VodReflectEndpointsVversionEndpoint: (request) => client.requestOperation("post_2_vod_reflect_endpoints_vversion_endpoint", request), + voddisplaychapterimagev2: (request) => client.requestOperation("VODDisplayChapterImageV2", request), + voddisplayalogoimagev2: (request) => client.requestOperation("VODDisplayALogoImageV2", request), + vodrenderchapterv2: (request) => client.requestOperation("VODRenderChapterV2", request), + voddisplayplayerimagev2: (request) => client.requestOperation("VODDisplayPlayerImageV2", request), + voddisplayplaylistimagev2: (request) => client.requestOperation("VODDisplayPlaylistImageV2", request), + vodrendersharelinkv2: (request) => client.requestOperation("VODRenderShareLinkV2", request), + voddisplayshareimagev2: (request) => client.requestOperation("VODDisplayShareImageV2", request), + vodrendersubtitlev2: (request) => client.requestOperation("VODRenderSubtitleV2", request), + vodlistsuggestedmediav2: (request) => client.requestOperation("VODListSuggestedMediaV2", request), + voddisplaythumbnailv2: (request) => client.requestOperation("VODDisplayThumbnailV2", request), + vodlistsamplev2: (request) => client.requestOperation("VODListSampleV2", request), + voddeletesharev2: (request) => client.requestOperation("VODDeleteShareV2", request), + vodshowsharedetailsv2: (request) => client.requestOperation("VODShowShareDetailsV2", request), + vodupdatesharedetailsv2: (request) => client.requestOperation("VODUpdateShareDetailsV2", request), + vodcreatesanewtokenv2: (request) => client.requestOperation("VODCreatesANewTokenV2", request), + vodviewersperclusterv2: (request) => client.requestOperation("VODViewersPerClusterV2", request), + vodtopmediav2: (request) => client.requestOperation("VODTopMediaV2", request), + voduniqueviewerspermediav2: (request) => client.requestOperation("VODUniqueViewersPerMediaV2", request), + vodviewerspermediav2: (request) => client.requestOperation("VODViewersPerMediaV2", request), + vodmediabenchmarkv2: (request) => client.requestOperation("VODMediaBenchmarkV2", request), + vodmediarankv2: (request) => client.requestOperation("VODMediaRankV2", request), + vodretentionperpercentv2: (request) => client.requestOperation("VODRetentionPerPercentV2", request), + vodaverageviewtimev2: (request) => client.requestOperation("VODAverageViewTimeV2", request), + vodviewersandviewingtimeperbrowserv2: (request) => client.requestOperation("VODViewersAndViewingTimePerBrowserV2", request), + vodviewingtimeperencodingv2: (request) => client.requestOperation("VODViewingTimePerEncodingV2", request), + vodconsumptionv2: (request) => client.requestOperation("VODConsumptionV2", request), + vodviewersandsharepercountryv2: (request) => client.requestOperation("VODViewersAndSharePerCountryV2", request), + vodviewersandviewingtimeperdevicev2: (request) => client.requestOperation("VODViewersAndViewingTimePerDeviceV2", request), + vodviewersandencodingshistogramv2: (request) => client.requestOperation("VODViewersAndEncodingsHistogramV2", request), + vodviewershistogramv2: (request) => client.requestOperation("VODViewersHistogramV2", request), + vodviewersandviewingtimeperosv2: (request) => client.requestOperation("VODViewersAndViewingTimePerOSV2", request), + vodviewersandviewingtimeperoriginv2: (request) => client.requestOperation("VODViewersAndViewingTimePerOriginV2", request), + vodviewersandviewingtimeperplaybackv2: (request) => client.requestOperation("VODViewersAndViewingTimePerPlaybackV2", request), + vodviewersandviewingtimeperplayerv2: (request) => client.requestOperation("VODViewersAndViewingTimePerPlayerV2", request), + vodviewersandviewingtimepersourcev2: (request) => client.requestOperation("VODViewersAndViewingTimePerSourceV2", request), + vodviewersandviewingtimebytechnologyv2: (request) => client.requestOperation("VODViewersAndViewingTimeByTechnologyV2", request), + voduniqueviewersv2: (request) => client.requestOperation("VODUniqueViewersV2", request), + vodviewtimev2: (request) => client.requestOperation("VODViewTimeV2", request), + vodviewersperencodingv2: (request) => client.requestOperation("VODViewersPerEncodingV2", request), + vodviewersv2: (request) => client.requestOperation("VODViewersV2", request), + voddeleteasubtitlev2: (request) => client.requestOperation("VODDeleteASubtitleV2", request), + vodshowsubtitledetailsv2: (request) => client.requestOperation("VODShowSubtitleDetailsV2", request), + vodupdatesubtitledetailsv2: (request) => client.requestOperation("VODUpdateSubtitleDetailsV2", request), + vodshowthumbnaildetailsv2: (request) => client.requestOperation("VODShowThumbnailDetailsV2", request), + }; +} +//# sourceMappingURL=vod.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/vod.js.map b/dist/src/generated/operations/vod.js.map new file mode 100644 index 0000000..69c84ee --- /dev/null +++ b/dist/src/generated/operations/vod.js.map @@ -0,0 +1 @@ +{"version":3,"file":"vod.js","sourceRoot":"","sources":["../../../../src/generated/operations/vod.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/schema.d.ts b/dist/src/generated/schema.d.ts new file mode 100644 index 0000000..da249e4 --- /dev/null +++ b/dist/src/generated/schema.d.ts @@ -0,0 +1,141974 @@ +/** + * This file was auto-generated by openapi-typescript. + * Do not make direct changes to the file. + */ +export interface paths { + "/1/kmeet/rooms": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Plan a conference + * @description This endpoint allows you to plan a conference with predefined settings. It will add an event on your Infomaniak Calendar with the meeting url. + * If you just want to create a room you don't need any API calls, you can build a conference URL by adding an unique identifier to your kMeet instance url (eg: kmeet.infomaniak.com/${MY_VERY_SECRET_CONFERENCE_ID}) + */ + post: operations["post_1_kmeet_rooms"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/kmeet/rooms/{room_id}/settings": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get room settings + * @description This endpoint allows you to fetch room settings. + */ + get: operations["get_1_kmeet_rooms_room_id_settings"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/top/reactions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a list of the top reactions for a team. + * @description Get a list of the top reactions across all public and private channels (the user is a member of) for a given team. + * ##### Permissions + * Must have `view_team` permission for the team. + */ + get: operations["GetTopReactionsForTeam"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/me/top/reactions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a list of the top reactions for a user. + * @description Get a list of the top reactions across all public and private channels (the user is a member of) for a given user. + * If no `team_id` is provided, this will also include reactions posted by the given user in direct and group messages. + * ##### Permissions + * Must be logged in as the user. + */ + get: operations["GetTopReactionsForUser"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/top/channels": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a list of the top channels for a team. + * @description Get a list of the top public and private channels (the user is a member of) for a given team. + * ##### Permissions + * Must have `view_team` permission for the team. + */ + get: operations["GetTopChannelsForTeam"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/me/top/channels": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a list of the top channels for a user. + * @description Get a list of the top public and private channels (the user is a member of) for a given user. + * ##### Permissions + * Must be logged in as the user. + */ + get: operations["GetTopChannelsForUser"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/top/team_members": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a list of new team members. + * @description Get a list of all of the new team members that have joined the given team during the given time period. + * ##### Permissions + * Must have `view_team` permission for the team. + */ + get: operations["GetNewTeamMembers"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/top/threads": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a list of the top threads for a team. + * @description Get a list of the top threads from public and private channels (the user is a member of) for a given team. + * ##### Permissions + * Must have `view_team` permission for the team. + */ + get: operations["GetTopThreadsForTeam"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/me/top/threads": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a list of the top threads for a user. + * @description Get a list of the top threads from public and private channels (the user is a member of and participating in the thread) for a given user. + * ##### Permissions + * Must be logged in as the user. + */ + get: operations["GetTopThreadsForUser"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/me/top/dms": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a list of the top dms for a user. + * @description Get a list of the top dms for a given user. + * ##### Permissions + * Must be logged in as the user. + */ + get: operations["GetTopDMsForUser"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get users + * @description Get a page of a list of users. Based on query string parameters, select users from a team, channel, or select users not in a specific channel. + * + * Some basic sorting is available using the `sort` query parameter. Sorting is currently only supported when selecting users on a team. + * ##### Permissions + * Requires an active session and (if specified) membership to the channel or team being selected from. + */ + get: operations["GetUsers"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/ids": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Get users by ids + * @description Get a list of users based on a provided list of user ids. + * ##### Permissions + * Requires an active session but no other permissions. + */ + post: operations["GetUsersByIds"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/group_channels": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Get users by group channels ids + * @description Get an object containing a key per group channel id in the + * query and its value as a list of users members of that group + * channel. + * + * The user must be a member of the group ids in the query, or + * they will be omitted from the response. + * ##### Permissions + * Requires an active session but no other permissions. + */ + post: operations["GetUsersByGroupChannelIds"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/usernames": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Get users by usernames + * @description Get a list of users based on a provided list of usernames. + * ##### Permissions + * Requires an active session but no other permissions. + */ + post: operations["GetUsersByUsernames"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/search": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Search users + * @description Get a list of users based on search criteria provided in the request body. Searches are typically done against username, full name, nickname and email unless otherwise configured by the server. + * ##### Permissions + * Requires an active session and `read_channel` and/or `view_team` permissions for any channels or teams specified in the request body. + */ + post: operations["SearchUsers"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/autocomplete": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Autocomplete users + * @description Get a list of users for the purpose of autocompleting based on the provided search term. Specify a combination of `team_id` and `channel_id` to filter results further. + * ##### Permissions + * Requires an active session and `view_team` and `read_channel` on any teams or channels used to filter the results further. + */ + get: operations["AutocompleteUsers"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a user + * @description Get a user a object. Sensitive information will be sanitized out. + * ##### Permissions + * Requires an active session but no other permissions. + */ + get: operations["GetUser"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/patch": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Patch a user + * @description Partially update a user by providing only the fields you want to update. Omitted fields will not be updated. The fields that can be updated are defined in the request body, all other provided fields will be ignored. + * ##### Permissions + * Must be logged in as the user being updated or have the `edit_other_users` permission. + */ + put: operations["PatchUser"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/roles": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update a user's roles + * @description Update a user's system-level roles. Valid user roles are "system_user", "system_admin" or both of them. Overwrites any previously assigned system-level roles. + * ##### Permissions + * Must have the `manage_roles` permission. + */ + put: operations["UpdateUserRoles"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/image": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get user's profile image + * @description Get a user's profile image based on user_id string parameter. + * ##### Permissions + * Must be logged in. + */ + get: operations["GetProfileImage"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/image/default": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Return user's default (generated) profile image + * @description Returns the default (generated) user profile image based on user_id string parameter. + * ##### Permissions + * Must be logged in. + */ + get: operations["GetDefaultProfileImage"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/username/{username}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a user by username + * @description Get a user object by providing a username. Sensitive information will be sanitized out. + * ##### Permissions + * Requires an active session but no other permissions. + */ + get: operations["GetUserByUsername"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/email/{email}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a user by email + * @description Get a user object by providing a user email. Sensitive information will be sanitized out. + * ##### Permissions + * Requires an active session and for the current session to be able to view another user's email based on the server's privacy settings. + */ + get: operations["GetUserByEmail"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/typing": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Publish a user typing websocket event. + * @description Notify users in the given channel via websocket that the given user is typing. + * ##### Permissions + * Must have `manage_system` permission to publish for any user other than oneself. + */ + post: operations["PublishUserTyping"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/channel_members": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get all channel members for a user + * @description Get all channel members for a user. + * + * ##### Permissions + * Logged in as the user, or have `edit_other_users` permission. + */ + get: operations["GetChannelMembersWithTeamDataForUser"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/teams/{team_id}/threads": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get all threads that user is following + * @description Get all threads that user is following + * + * + * ##### Permissions + * Must be logged in as the user or have `edit_other_users` permission. + */ + get: operations["GetUserThreads"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/teams/{team_id}/threads/read": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Mark all threads that user is following as read + * @description Mark all threads that user is following as read + * + * + * ##### Permissions + * Must be logged in as the user or have `edit_other_users` permission. + */ + put: operations["UpdateThreadsReadForUser"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/teams/{team_id}/threads/{thread_id}/read/{timestamp}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Mark a thread that user is following read state to the timestamp + * @description Mark a thread that user is following as read + * + * + * ##### Permissions + * Must be logged in as the user or have `edit_other_users` permission. + */ + put: operations["UpdateThreadReadForUser"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/teams/{team_id}/threads/{thread_id}/set_unread/{post_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Mark a thread that user is following as unread based on a post id + * @description Mark a thread that user is following as unread + * + * ##### Permissions + * Must have `read_channel` permission for the channel the thread is in or if the channel is public, have the `read_public_channels` permission for the team. + * + * Must have `edit_other_users` permission if the user is not the one marking the thread for himself. + */ + put: operations["SetThreadUnreadByPostId"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/teams/{team_id}/threads/{thread_id}/following": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Start following a thread + * @description Start following a thread + * + * + * ##### Permissions + * Must be logged in as the user or have `edit_other_users` permission. + */ + put: operations["StartFollowingThread"]; + post?: never; + /** + * Stop following a thread + * @description Stop following a thread + * + * + * ##### Permissions + * Must be logged in as the user or have `edit_other_users` permission. + */ + delete: operations["StopFollowingThread"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/teams/{team_id}/threads/{thread_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a thread followed by the user + * @description Get a thread + * + * + * ##### Permissions + * Must be logged in as the user or have `edit_other_users` permission. + */ + get: operations["GetUserThread"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/status": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get user status + * @description Get user status by id from the server. + * ##### Permissions + * Must be authenticated. + */ + get: operations["GetUserStatus"]; + /** + * Update user status + * @description Manually set a user's status. When setting a user's status, the status will remain that value until set "online" again, which will return the status to being automatically updated based on user activity. + * ##### Permissions + * Must have `edit_other_users` permission for the team. + */ + put: operations["UpdateUserStatus"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/status/ids": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Get user statuses by id + * @description Get a list of user statuses by id from the server. + * ##### Permissions + * Must be authenticated. + */ + post: operations["GetUsersStatusesByIds"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/status/custom": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update user custom status + * @description Updates a user's custom status by setting the value in the user's props and updates the user. Also save the given custom status to the recent custom statuses in the user's props + * ##### Permissions + * Must be logged in as the user whose custom status is being updated. + */ + put: operations["UpdateUserCustomStatus"]; + post?: never; + /** + * Unsets user custom status + * @description Unsets a user's custom status by updating the user's props and updates the user + * ##### Permissions + * Must be logged in as the user whose custom status is being removed. + */ + delete: operations["UnsetUserCustomStatus"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/status/custom/recent/delete": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Delete user's recent custom status + * @description Deletes a user's recent custom status by removing the specific status from the recentCustomStatuses in the user's props and updates the user. + * ##### Permissions + * Must be logged in as the user whose recent custom status is being deleted. + */ + post: operations["PostUserRecentCustomStatusDelete"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get teams + * @description For regular users only returns open teams. Users with the "manage_system" permission will return teams regardless of type. The result is based on query string parameters - page and per_page. + * ##### Permissions + * Must be authenticated. + */ + get: operations["GetAllTeams"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a team + * @description Get a team on the system. + * ##### Permissions + * Must be authenticated and have the `view_team` permission. + */ + get: operations["GetTeam"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/name/{name}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a team by name + * @description Get a team based on provided name string + * ##### Permissions + * Must be authenticated, team type is open and have the `view_team` permission. + */ + get: operations["GetTeamByName"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/teams": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a user's teams + * @description Get a list of teams that a user is on. + * ##### Permissions + * Must be authenticated as the user or have the `manage_system` permission. + */ + get: operations["GetTeamsForUser"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/members": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get team members + * @description Get a page team members list based on query string parameters - team id, page and per page. + * ##### Permissions + * Must be authenticated and have the `view_team` permission. + */ + get: operations["GetTeamMembers"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/teams/members": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get team members for a user + * @description Get a list of team members for a user. Useful for getting the ids of teams the user is on and the roles they have in those teams. + * ##### Permissions + * Must be logged in as the user or have the `edit_other_users` permission. + */ + get: operations["GetTeamMembersForUser"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/members/{user_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a team member + * @description Get a team member on the system. + * ##### Permissions + * Must be authenticated and have the `view_team` permission. + */ + get: operations["GetTeamMember"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/members/ids": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Get team members by ids + * @description Get a list of team members based on a provided array of user ids. + * ##### Permissions + * Must have `view_team` permission for the team. + */ + post: operations["GetTeamMembersByIds"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/stats": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a team stats + * @description Get a team stats on the system. + * ##### Permissions + * Must be authenticated and have the `view_team` permission. + */ + get: operations["GetTeamStats"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/members/{user_id}/roles": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update a team member roles + * @description Update a team member roles. Valid team roles are "team_user", "team_admin" or both of them. Overwrites any previously assigned team roles. + * ##### Permissions + * Must be authenticated and have the `manage_team_roles` permission. + */ + put: operations["UpdateTeamMemberRoles"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/teams/unread": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get team unreads for a user + * @description Get the count for unread messages and mentions in the teams the user is a member of. + * ##### Permissions + * Must be logged in. + */ + get: operations["GetTeamsUnreadForUser"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/teams/{team_id}/unread": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get unreads for a team + * @description Get the unread mention and message counts for a team for the specified user. + * ##### Permissions + * Must be the user or have `edit_other_users` permission and have `view_team` permission for the team. + */ + get: operations["GetTeamUnread"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/invite-guests/email": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Invite guests to the team by email + * @description Invite guests to existing team channels usign the user's email. + * + * The number of emails that can be sent is rate limited to 20 per hour with a burst of 20 emails. If the rate limit exceeds, the error message contains details on when to retry and when the timer will be reset. + * + * ##### Permissions + * Must have `invite_guest` permission for the team. + */ + post: operations["InviteGuestsToTeam"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a list of all channels + * @description ##### Permissions + * `manage_system` + */ + get: operations["GetAllChannels"]; + put?: never; + /** + * Create a channel + * @description Create a new channel. + * ##### Permissions + * If creating a public channel, `create_public_channel` permission is required. If creating a private channel, `create_private_channel` permission is required. + */ + post: operations["CreateChannel"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/direct": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create a direct message channel + * @description Create a new direct message channel between two users. + * ##### Permissions + * Must be one of the two users and have `create_direct_channel` permission. Having the `manage_system` permission voids the previous requirements. + */ + post: operations["CreateDirectChannel"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/group": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create a group message channel + * @description Create a new group message channel to group of users. If the logged in user's id is not included in the list, it will be appended to the end. + * ##### Permissions + * Must have `create_group_channel` permission. + */ + post: operations["CreateGroupChannel"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/search": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Search all private and open type channels + * @description Returns all private and open type channels where 'term' matches on the name, display name, or purpose of + * the channel. + * + * Configured 'default' channels (ex Town Square and Off-Topic) can be excluded from the results + * with the `exclude_default_channels` boolean parameter. + * + * Channels that are associated (via GroupChannel records) to a given group can be excluded from the results + * with the `not_associated_to_group` parameter and a group id string. + */ + post: operations["SearchAllChannels"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/group/search": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Search Group Channels + * @description Get a list of group channels for a user which members' usernames match the search term. + */ + post: operations["SearchGroupChannels"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/channels/ids": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Get a list of channels by ids + * @description Get a list of public channels on a team by id. + * ##### Permissions + * `view_team` for the team the channels are on. + */ + post: operations["GetPublicChannelsByIdsForTeam"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/{channel_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a channel + * @description Get channel from the provided channel id string. + * ##### Permissions + * `read_channel` permission for the channel. + */ + get: operations["GetChannel"]; + /** + * Update a channel + * @description Update a channel. The fields that can be updated are listed as parameters. Omitted fields will be treated as blanks. + * ##### Permissions + * If updating a public channel, `manage_public_channel_members` permission is required. If updating a private channel, `manage_private_channel_members` permission is required. + */ + put: operations["UpdateChannel"]; + post?: never; + /** + * Delete a channel + * @description Archives a channel. This will set the `deleteAt` to the current timestamp in the database. Soft deleted channels may not be accessible in the user interface. They can be viewed and unarchived in the **System Console > User Management > Channels** based on your license. Direct and group message channels cannot be deleted. + * + * ##### Permissions + * `delete_public_channel` permission if the channel is public, + * `delete_private_channel` permission if the channel is private, + * or have `manage_system` permission. + */ + delete: operations["DeleteChannel"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/{channel_id}/patch": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Patch a channel + * @description Partially update a channel by providing only the fields you want to update. Omitted fields will not be updated. The fields that can be updated are defined in the request body, all other provided fields will be ignored. + * ##### Permissions + * If updating a public channel, `manage_public_channel_members` permission is required. If updating a private channel, `manage_private_channel_members` permission is required. + */ + put: operations["PatchChannel"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/{channel_id}/privacy": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update channel's privacy + * @description Updates channel's privacy allowing changing a channel from Public to Private and back. + * + * ##### Permissions + * `convert_public_channel_to_private` permission for the channel if updating privacy to 'P'. `convert_private_channel_to_public` permission for the channel if updating privacy to 'O'. + */ + put: operations["UpdateChannelPrivacy"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/{channel_id}/restore": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Restore a channel + * @description Restore channel from the provided channel id string. + * + * ##### Permissions + * `manage_team` permission for the team of the channel. + */ + post: operations["RestoreChannel"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/{channel_id}/move": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Move a channel + * @description Move a channel to another team. + * + * + * ##### Permissions + * + * Must have `manage_system` permission. + */ + post: operations["MoveChannel"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/{channel_id}/stats": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get channel statistics + * @description Get statistics for a channel. + * ##### Permissions + * Must have the `read_channel` permission. + */ + get: operations["GetChannelStats"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/{channel_id}/pinned": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a channel's pinned posts + * @description Get a list of pinned posts for channel. + */ + get: operations["GetPinnedPosts"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/channels": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get public channels + * @description Get a page of public channels on a team based on query string parameters - page and per_page. + * ##### Permissions + * Must be authenticated and have the `list_team_channels` permission. + */ + get: operations["GetPublicChannelsForTeam"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/channels/private": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get private channels + * @description Get a page of private channels on a team based on query string + * parameters - team_id, page and per_page. + * + * + * ##### Permissions + * Must have `manage_system` permission. + */ + get: operations["GetPrivateChannelsForTeam"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/channels/deleted": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get deleted channels + * @description Get a page of deleted channels on a team based on query string parameters - team_id, page and per_page. + */ + get: operations["GetDeletedChannelsForTeam"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/channels/autocomplete": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Autocomplete channels + * @description Autocomplete public channels on a team based on the search term provided in the request URL. + * + * ##### Permissions + * Must have the `list_team_channels` permission. + */ + get: operations["AutocompleteChannelsForTeam"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/channels/search_autocomplete": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Autocomplete channels for search + * @description Autocomplete your channels on a team based on the search term provided in the request URL. + * + * ##### Permissions + * Must have the `list_team_channels` permission. + */ + get: operations["AutocompleteChannelsForTeamForSearch"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/channels/search": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Search channels + * @description Search public channels on a team based on the search term provided in the request body. + * ##### Permissions + * Must have the `list_team_channels` permission. + * + * A user without the `list_team_channels` permission will be able to use this endpoint, with the search results limited to the channels that the user is a member of. + */ + post: operations["SearchChannels"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/channels/search_archived": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Search archived channels + * @description Search archived channels on a team based on the search term provided in the request body. + * + * ##### Permissions + * Must have the `list_team_channels` permission. + * + * A user without the `list_team_channels` permission will be able to use this endpoint, with the search results limited to the channels that the user is a member of. + */ + post: operations["SearchArchivedChannels"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/channels/name/{channel_name}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a channel by name + * @description Gets channel from the provided team id and channel name strings. + * ##### Permissions + * `read_channel` permission for the channel. + */ + get: operations["GetChannelByName"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/name/{team_name}/channels/name/{channel_name}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a channel by name and team name + * @description Gets a channel from the provided team name and channel name strings. + * ##### Permissions + * `read_channel` permission for the channel. + */ + get: operations["GetChannelByNameForTeamName"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/{channel_id}/members": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get channel members + * @description Get a page of members for a channel. + * ##### Permissions + * `read_channel` permission for the channel. + */ + get: operations["GetChannelMembers"]; + put?: never; + /** + * Add user(s) to channel + * @description Add a user(s) to a channel by creating a channel member object(s). + */ + post: operations["AddChannelMember"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/{channel_id}/members/ids": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Get channel members by ids + * @description Get a list of channel members based on the provided user ids. + * ##### Permissions + * Must have the `read_channel` permission. + */ + post: operations["GetChannelMembersByIds"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/{channel_id}/members/{user_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get channel member + * @description Get a channel member. + * ##### Permissions + * `read_channel` permission for the channel. + */ + get: operations["GetChannelMember"]; + put?: never; + post?: never; + /** + * Remove user from channel + * @description Delete a channel member, effectively removing them from a channel. + * + * Channel members can only be deleted from public or private channels. + * ##### Permissions + * `manage_public_channel_members` permission if the channel is public. + * `manage_private_channel_members` permission if the channel is private. + */ + delete: operations["RemoveUserFromChannel"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/{channel_id}/members/{user_id}/roles": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update channel roles + * @description Update a user's roles for a channel. + * ##### Permissions + * Must have `manage_channel_roles` permission for the channel. + */ + put: operations["UpdateChannelRoles"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/{channel_id}/members/{user_id}/schemeRoles": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update the scheme-derived roles of a channel member. + * @description Update a channel member's scheme_admin/scheme_user properties. Typically this should either be `scheme_admin=false, scheme_user=true` for ordinary channel member, or `scheme_admin=true, scheme_user=true` for a channel admin. + * ##### Permissions + * Must be authenticated and have the `manage_channel_roles` permission. + */ + put: operations["UpdateChannelMemberSchemeRoles"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/{channel_id}/members/{user_id}/notify_props": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update channel notifications + * @description Update a user's notification properties for a channel. Only the provided fields are updated. + * ##### Permissions + * Must be logged in as the user or have `edit_other_users` permission. + */ + put: operations["UpdateChannelNotifyProps"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/members/{user_id}/view": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * View channel + * @description Perform all the actions involved in viewing a channel. This includes marking channels as read, clearing push notifications, and updating the active channel. + */ + post: operations["ViewChannel"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/teams/{team_id}/channels/members": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get channel memberships and roles for a user + * @description Get all channel memberships and associated membership roles (i.e. `channel_user`, `channel_admin`) for a user on a specific team. + * ##### Permissions + * Logged in as the user and `view_team` permission for the team. Having `manage_system` permission voids the previous requirements. + */ + get: operations["GetChannelMembersForUser"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/teams/{team_id}/channels": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get channels for user + * @description Get all the channels on a team for a user. + * ##### Permissions + * Logged in as the user, or have `edit_other_users` permission, and `view_team` permission for the team. + */ + get: operations["GetChannelsForTeamForUser"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/channels": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get all channels + * @description Get all channels that a user is a member of. + * + * ##### Permissions + * + * Logged in as the user, or have `edit_other_users` permission. + */ + get: operations["GetChannelsForUser"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/channels/{channel_id}/unread": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get unread messages + * @description Get the total unread messages and mentions for a channel for a user. + * ##### Permissions + * Must be logged in as user and have the `read_channel` permission, or have `edit_other_usrs` permission. + */ + get: operations["GetChannelUnread"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/{channel_id}/scheme": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Set a channel's scheme + * @description Set a channel's scheme, more specifically sets the scheme_id value of a channel record. + * + * ##### Permissions + * Must have `manage_system` permission. + */ + put: operations["UpdateChannelScheme"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/{channel_id}/moderations": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get information about channel's moderation. + * @description ##### Permissions + * Must have `manage_system` permission. + */ + get: operations["GetChannelModerations"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/{channel_id}/moderations/patch": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update a channel's moderation settings. + * @description ##### Permissions + * Must have `manage_system` permission. + */ + put: operations["PatchChannelModerations"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/teams/{team_id}/channels/categories": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get user's sidebar categories + * @description Get a list of sidebar categories that will appear in the user's sidebar on the given team, including a list of channel IDs in each category. + * ##### Permissions + * Must be authenticated and have the `list_team_channels` permission. + */ + get: operations["GetSidebarCategoriesForTeamForUser"]; + /** + * Update user's sidebar categories + * @description Update any number of sidebar categories for the user on the given team. This can be used to reorder the channels in these categories. + * ##### Permissions + * Must be authenticated and have the `list_team_channels` permission. + */ + put: operations["UpdateSidebarCategoriesForTeamForUser"]; + /** + * Create user's sidebar category + * @description Create a custom sidebar category for the user on the given team. + * ##### Permissions + * Must be authenticated and have the `list_team_channels` permission. + */ + post: operations["CreateSidebarCategoryForTeamForUser"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/teams/{team_id}/channels/categories/order": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get user's sidebar category order + * @description Returns the order of the sidebar categories for a user on the given team as an array of IDs. + * ##### Permissions + * Must be authenticated and have the `list_team_channels` permission. + */ + get: operations["GetSidebarCategoryOrderForTeamForUser"]; + /** + * Update user's sidebar category order + * @description Updates the order of the sidebar categories for a user on the given team. The provided array must include the IDs of all categories on the team. + * ##### Permissions + * Must be authenticated and have the `list_team_channels` permission. + */ + put: operations["UpdateSidebarCategoryOrderForTeamForUser"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/teams/{team_id}/channels/categories/{category_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get sidebar category + * @description Returns a single sidebar category for the user on the given team. + * ##### Permissions + * Must be authenticated and have the `list_team_channels` permission. + */ + get: operations["GetSidebarCategoryForTeamForUser"]; + /** + * Update sidebar category + * @description Updates a single sidebar category for the user on the given team. + * ##### Permissions + * Must be authenticated and have the `list_team_channels` permission. + */ + put: operations["UpdateSidebarCategoryForTeamForUser"]; + post?: never; + /** + * Delete sidebar category + * @description Deletes a single sidebar category for the user on the given team. Only custom categories can be deleted. + * ##### Permissions + * Must be authenticated and have the `list_team_channels` permission. + */ + delete: operations["RemoveSidebarCategoryForTeamForUser"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/posts": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create a post + * @description Create a new post in a channel. To create the post as a comment on another post, provide `root_id`. + * ##### Permissions + * Must have `create_post` permission for the channel the post is being created in. + */ + post: operations["CreatePost"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/posts/ephemeral": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create a ephemeral post + * @description Create a new ephemeral post in a channel. + * ##### Permissions + * Must have `create_post_ephemeral` permission (currently only given to system admin) + */ + post: operations["CreatePostEphemeral"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/posts/{post_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a post + * @description Get a single post. + * ##### Permissions + * Must have `read_channel` permission for the channel the post is in or if the channel is public, have the `read_public_channels` permission for the team. + */ + get: operations["GetPost"]; + put?: never; + post?: never; + /** + * Delete a post + * @description Soft deletes a post, by marking the post as deleted in the database. Soft deleted posts will not be returned in post queries. + * ##### Permissions + * Must be logged in as the user or have `delete_others_posts` permission. + */ + delete: operations["DeletePost"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/posts/{post_id}/set_unread": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Mark as unread from a post. + * @description Mark a channel as being unread from a given post. + * ##### Permissions + * Must have `read_channel` permission for the channel the post is in or if the channel is public, have the `read_public_channels` permission for the team. + * Must have `edit_other_users` permission if the user is not the one marking the post for himself. + */ + post: operations["SetPostUnread"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/posts/{post_id}/patch": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Patch a post + * @description Partially update a post by providing only the fields you want to update. Omitted fields will not be updated. The fields that can be updated are defined in the request body, all other provided fields will be ignored. + * ##### Permissions + * Must have the `edit_post` permission. + */ + put: operations["PatchPost"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/posts/{post_id}/thread": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a thread + * @description Get a post and the rest of the posts in the same thread. + * ##### Permissions + * Must have `read_channel` permission for the channel the post is in or if the channel is public, have the `read_public_channels` permission for the team. + */ + get: operations["GetPostThread"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/posts/flagged": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a list of flagged posts + * @description Get a page of flagged posts of a user provided user id string. Selects from a channel, team, or all flagged posts by a user. Will only return posts from channels in which the user is member. + * ##### Permissions + * Must be user or have `manage_system` permission. + */ + get: operations["GetFlaggedPostsForUser"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/posts/{post_id}/files/info": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get file info for post + * @description Gets a list of file information objects for the files attached to a post. + * ##### Permissions + * Must have `read_channel` permission for the channel the post is in. + */ + get: operations["GetFileInfosForPost"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/{channel_id}/posts": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get posts for a channel + * @description Get a page of posts in a channel. Use the query parameters to modify the behaviour of this endpoint. The parameter `since` must not be used with any of `before`, `after`, `page`, and `per_page` parameters. + * If `since` is used, it will always return all posts modified since that time, ordered by their create time limited till 1000. A caveat with this parameter is that there is no guarantee that the returned posts will be consecutive. It is left to the clients to maintain state and fill any missing holes in the post order. + * ##### Permissions + * Must have `read_channel` permission for the channel. + */ + get: operations["GetPostsForChannel"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/channels/{channel_id}/posts/unread": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get posts around oldest unread + * @description Get the oldest unread post in the channel for the given user as well as the posts around it. The returned list is sorted in descending order (most recent post first). + * ##### Permissions + * Must be logged in as the user or have `edit_other_users` permission, and must have `read_channel` permission for the channel. + */ + get: operations["GetPostsAroundLastUnread"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/posts/search": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Search for team posts + * @description Search posts in the team and from the provided terms string. + * ##### Permissions + * Must be authenticated and have the `view_team` permission. + */ + post: operations["SearchPosts"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/posts/{post_id}/pin": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Pin a post to the channel + * @description Pin a post to a channel it is in based from the provided post id string. + * ##### Permissions + * Must be authenticated and have the `read_channel` permission to the channel the post is in. + */ + post: operations["PinPost"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/posts/{post_id}/unpin": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Unpin a post to the channel + * @description Unpin a post to a channel it is in based from the provided post id string. + * ##### Permissions + * Must be authenticated and have the `read_channel` permission to the channel the post is in. + */ + post: operations["UnpinPost"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/posts/{post_id}/actions/{action_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Perform a post action + * @description Perform a post action, which allows users to interact with integrations through posts. + * ##### Permissions + * Must be authenticated and have the `read_channel` permission to the channel the post is in. + */ + post: operations["DoPostAction"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/posts/ids": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Get posts by a list of ids + * @description Fetch a list of posts based on the provided postIDs + * ##### Permissions + * Must have `read_channel` permission for the channel the post is in or if the channel is public, have the `read_public_channels` permission for the team. + */ + post: operations["getPostsByIds"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/posts/{post_id}/reminder": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Set a post reminder + * @description Set a reminder for the user for the post. + * ##### Permissions + * Must have `read_channel` permission for the channel the post is in. + */ + post: operations["SetPostReminder"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/preferences": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get the user's preferences + * @description Get a list of the user's preferences. + * ##### Permissions + * Must be logged in as the user being updated or have the `edit_other_users` permission. + */ + get: operations["GetPreferences"]; + /** + * Save the user's preferences + * @description Save a list of the user's preferences. + * ##### Permissions + * Must be logged in as the user being updated or have the `edit_other_users` permission. + */ + put: operations["UpdatePreferences"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/preferences/delete": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Delete user's preferences + * @description Delete a list of the user's preferences. + * ##### Permissions + * Must be logged in as the user being updated or have the `edit_other_users` permission. + */ + post: operations["DeletePreferences"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/preferences/{category}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List a user's preferences by category + * @description Lists the current user's stored preferences in the given category. + * ##### Permissions + * Must be logged in as the user being updated or have the `edit_other_users` permission. + */ + get: operations["GetPreferencesByCategory"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/preferences/{category}/name/{preference_name}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a specific user preference + * @description Gets a single preference for the current user with the given category and name. + * ##### Permissions + * Must be logged in as the user being updated or have the `edit_other_users` permission. + */ + get: operations["GetPreferencesByCategoryByName"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/files": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Upload a file + * @description Uploads a file that can later be attached to a post. + * + * This request can either be a multipart/form-data request with a channel_id, files and optional + * client_ids defined in the FormData, or it can be a request with the channel_id and filename + * defined as query parameters with the contents of a single file in the body of the request. + */ + post: operations["UploadFile"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/files/{file_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a file + * @description Gets a file that has been uploaded previously. + * ##### Permissions + * Must have `read_channel` permission or be uploader of the file. + */ + get: operations["GetFile"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/files/{file_id}/thumbnail": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a file's thumbnail + * @description Gets a file's thumbnail. + * ##### Permissions + * Must have `read_channel` permission or be uploader of the file. + */ + get: operations["GetFileThumbnail"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/files/{file_id}/preview": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a file's preview + * @description Gets a file's preview. + * ##### Permissions + * Must have `read_channel` permission or be uploader of the file. + */ + get: operations["GetFilePreview"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/files/{file_id}/info": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get metadata for a file + * @description Gets a file's info. + * ##### Permissions + * Must have `read_channel` permission or be uploader of the file. + */ + get: operations["GetFileInfo"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/files/search": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Search files in a team + * @description Search for files in a team based on file name, extention and file content (if file content extraction is enabled and supported for the files). + * ##### Permissions + * Must be authenticated and have the `view_team` permission. + */ + post: operations["SearchFiles"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/config/client": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get client configuration + * @description Get a subset of the server configuration needed by the client. + * ##### Permissions + * No permission required. + */ + get: operations["GetClientConfig"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/emoji": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a list of custom emoji + * @description Get a page of metadata for custom emoji on the system.##### Permissions + * Must be authenticated. + */ + get: operations["GetEmojiList"]; + put?: never; + /** + * Create a custom emoji + * @description Create a custom emoji for the team. + * ##### Permissions + * Must be authenticated. + */ + post: operations["CreateEmoji"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/emoji/{emoji_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a custom emoji + * @description Get some metadata for a custom emoji. + * ##### Permissions + * Must be authenticated. + */ + get: operations["GetEmoji"]; + put?: never; + post?: never; + /** + * Delete a custom emoji + * @description Delete a custom emoji. + * ##### Permissions + * Must have the `manage_team` or `manage_system` permissions or be the user who created the emoji. + */ + delete: operations["DeleteEmoji"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/emoji/name/{emoji_name}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a custom emoji by name + * @description Get some metadata for a custom emoji using its name. + * ##### Permissions + * Must be authenticated. + */ + get: operations["GetEmojiByName"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/emoji/{emoji_id}/image": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get custom emoji image + * @description Get the image for a custom emoji. + * ##### Permissions + * Must be authenticated. + */ + get: operations["GetEmojiImage"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/emoji/search": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Search custom emoji + * @description Search for custom emoji by name based on search criteria provided in the request body. A maximum of 200 results are returned. + * ##### Permissions + * Must be authenticated. + */ + post: operations["SearchEmoji"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/emoji/autocomplete": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Autocomplete custom emoji + * @description Get a list of custom emoji with names starting with or matching the provided name. Returns a maximum of 100 results. + * ##### Permissions + * Must be authenticated. + */ + get: operations["AutocompleteEmoji"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/hooks/incoming": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List incoming webhooks + * @description Get a page of a list of incoming webhooks. Optionally filter for a specific team using query parameters. + * ##### Permissions + * `manage_webhooks` for the system or `manage_webhooks` for the specific team. + */ + get: operations["GetIncomingWebhooks"]; + put?: never; + /** + * Create an incoming webhook + * @description Create an incoming webhook for a channel. + * ##### Permissions + * `manage_webhooks` for the team the webhook is in. + * + * `manage_others_incoming_webhooks` for the team the webhook is in if the user is different than the requester. + */ + post: operations["CreateIncomingWebhook"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/hooks/incoming/{hook_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get an incoming webhook + * @description Get an incoming webhook given the hook id. + * ##### Permissions + * `manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel. + */ + get: operations["GetIncomingWebhook"]; + /** + * Update an incoming webhook + * @description Update an incoming webhook given the hook id. + * ##### Permissions + * `manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel. + */ + put: operations["UpdateIncomingWebhook"]; + post?: never; + /** + * Delete an incoming webhook + * @description Delete an incoming webhook given the hook id. + * ##### Permissions + * `manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel. + */ + delete: operations["DeleteIncomingWebhook"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/hooks/outgoing": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List outgoing webhooks + * @description Get a page of a list of outgoing webhooks. Optionally filter for a specific team or channel using query parameters. + * ##### Permissions + * `manage_webhooks` for the system or `manage_webhooks` for the specific team/channel. + */ + get: operations["GetOutgoingWebhooks"]; + put?: never; + /** + * Create an outgoing webhook + * @description Create an outgoing webhook for a team. + * ##### Permissions + * `manage_webhooks` for the team the webhook is in. + * + * `manage_others_outgoing_webhooks` for the team the webhook is in if the user is different than the requester. + */ + post: operations["CreateOutgoingWebhook"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/hooks/outgoing/{hook_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get an outgoing webhook + * @description Get an outgoing webhook given the hook id. + * ##### Permissions + * `manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel. + */ + get: operations["GetOutgoingWebhook"]; + /** + * Update an outgoing webhook + * @description Update an outgoing webhook given the hook id. + * ##### Permissions + * `manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel. + */ + put: operations["UpdateOutgoingWebhook"]; + post?: never; + /** + * Delete an outgoing webhook + * @description Delete an outgoing webhook given the hook id. + * ##### Permissions + * `manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel. + */ + delete: operations["DeleteOutgoingWebhook"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/hooks/outgoing/{hook_id}/regen_token": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Regenerate the token for the outgoing webhook. + * @description Regenerate the token for the outgoing webhook. + * ##### Permissions + * `manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel. + */ + post: operations["RegenOutgoingHookToken"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/groups": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get groups + * @description Retrieve a list of all groups not associated to a particular channel or team. + * + * `not_associated_to_team` **OR** `not_associated_to_channel` is required. + * + * If you use `not_associated_to_team`, you must be a team admin for that particular team (permission to manage that team). + * + * If you use `not_associated_to_channel`, you must be a channel admin for that particular channel (permission to manage that channel). + * + * n + */ + get: operations["GetGroups"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/channels/{channel_id}/groups": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get channel groups + * @description Retrieve the list of groups associated with a given channel. + * + * ##### Permissions + * Must have `manage_system` permission. + */ + get: operations["GetGroupsByChannel"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/groups": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get team groups + * @description Retrieve the list of groups associated with a given team. + */ + get: operations["GetGroupsByTeam"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/groups_by_channels": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get team groups by channels + * @description Retrieve the set of groups associated with the channels in the given team grouped by channel. + * + * ##### Permissions + * Must have `manage_system` permission or can access only for current user + */ + get: operations["GetGroupsAssociatedToChannelsByTeam"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/groups": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get groups for a userId + * @description Retrieve the list of groups associated to the user + */ + get: operations["GetGroupsByUserId"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/commands": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List commands for a team + * @description List commands for a team. + * ##### Permissions + * `manage_slash_commands` if need list custom commands. + */ + get: operations["ListCommands"]; + put?: never; + /** + * Create a command + * @description Create a command for a team. + * ##### Permissions + * `manage_slash_commands` for the team the command is in. + */ + post: operations["CreateCommand"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/commands/autocomplete": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List autocomplete commands + * @description List autocomplete commands in the team. + * ##### Permissions + * `view_team` for the team. + */ + get: operations["ListAutocompleteCommands"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/teams/{team_id}/commands/autocomplete_suggestions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List commands' autocomplete data + * @description List commands' autocomplete data for the team. + * ##### Permissions + * `view_team` for the team. + */ + get: operations["ListCommandAutocompleteSuggestions"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/commands/{command_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a command + * @description Get a command definition based on command id string. + * ##### Permissions + * Must have `manage_slash_commands` permission for the team the command is in. + */ + get: operations["GetCommandById"]; + /** + * Update a command + * @description Update a single command based on command id string and Command struct. + * ##### Permissions + * Must have `manage_slash_commands` permission for the team the command is in. + */ + put: operations["UpdateCommand"]; + post?: never; + /** + * Delete a command + * @description Delete a command based on command id string. + * ##### Permissions + * Must have `manage_slash_commands` permission for the team the command is in. + */ + delete: operations["DeleteCommand"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/commands/{command_id}/regen_token": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Generate a new token + * @description Generate a new token for the command based on command id string. + * ##### Permissions + * Must have `manage_slash_commands` permission for the team the command is in. + */ + put: operations["RegenCommandToken"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/commands/execute": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Execute a command + * @description Execute a command on a team. + * ##### Permissions + * Must have `use_slash_commands` permission for the team the command is in. + */ + post: operations["ExecuteCommand"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/roles": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a list of all the roles + * @description ##### Permissions + * + * `manage_system` permission is required. + */ + get: operations["GetAllRoles"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/roles/{role_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a role + * @description Get a role from the provided role id. + * + * ##### Permissions + * Requires an active session but no other permissions. + */ + get: operations["GetRole"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/roles/name/{role_name}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a role by name + * @description Get a role from the provided role name. + * + * ##### Permissions + * Requires an active session but no other permissions. + */ + get: operations["GetRoleByName"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/roles/names": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Get a list of roles by name + * @description Get a list of roles from their names. + * + * ##### Permissions + * Requires an active session but no other permissions. + */ + post: operations["GetRolesByNames"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/reactions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create a reaction + * @description Create a reaction. + * ##### Permissions + * Must have `read_channel` permission for the channel the post is in. + */ + post: operations["SaveReaction"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/posts/{post_id}/reactions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a list of reactions to a post + * @description Get a list of reactions made by all users to a given post. + * ##### Permissions + * Must have `read_channel` permission for the channel the post is in. + */ + get: operations["GetReactions"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/users/{user_id}/posts/{post_id}/reactions/{emoji_name}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Remove a reaction from a post + * @description Deletes a reaction made by a user from the given post. + * ##### Permissions + * Must be user or have `manage_system` permission. + */ + delete: operations["DeleteReaction"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/bots": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get bots + * @description Get a page of a list of bots. + * ##### Permissions + * Must have `read_bots` permission for bots you are managing, and `read_others_bots` permission for bots others are managing. + */ + get: operations["GetBots"]; + put?: never; + /** + * Create a bot + * @description Create a new bot account on the system. Username is required. + * ##### Permissions + * Must have `create_bot` permission. + */ + post: operations["CreateBot"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/bots/{bot_user_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a bot + * @description Get a bot specified by its bot id. + * ##### Permissions + * Must have `read_bots` permission for bots you are managing, and `read_others_bots` permission for bots others are managing. + */ + get: operations["GetBot"]; + /** + * Patch a bot + * @description Partially update a bot by providing only the fields you want to update. Omitted fields will not be updated. The fields that can be updated are defined in the request body, all other provided fields will be ignored. + * ##### Permissions + * Must have `manage_bots` permission. + */ + put: operations["PatchBot"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/bots/{bot_user_id}/disable": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Disable a bot + * @description Disable a bot. + * ##### Permissions + * Must have `manage_bots` permission. + */ + post: operations["DisableBot"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/api/v4/bots/{bot_user_id}/enable": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Enable a bot + * @description Enable a bot. + * ##### Permissions + * Must have `manage_bots` permission. + */ + post: operations["EnableBot"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/ai/{product_id}/openai/v1/chat/completions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create chat completion + * @description OpenAI compatible chat completion, see the OpenAI documentation. + *

    + * Multimodal (eg text and image) and function calling are available depending on the model. + *

    + * List of models available on this endpoint could be retrieve with [GET `/2/ai/{product_id}/openai/v1/models`](/docs/api/get/2/ai/{product_id}/openai/v1/models). + *

    + * Some models are in **beta** and may being subject to changes, + * use [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta** + * and see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents). + */ + post: operations["AI/ToolsCreateChatCompletionV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** List channels */ + get: operations["get_1_vod_channel"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/disk-usage": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Returns the disk usage (in bytes) for the given channel. */ + get: operations["get_1_vod_channel_channel_disk_usage"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/media/{media}/thumbnail": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Returns the media poster. */ + get: operations["get_1_vod_channel_channel_media_media_thumbnail"]; + put?: never; + /** + * Replaces the thumbnail & poster for a given media + * @description Replaces the thumbnail & poster for a given media with the file provided in the request as multipart/form-data. + */ + post: operations["post_1_vod_channel_channel_media_media_thumbnail"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/browse": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Lists all children of the channel's root folder. + * @description Lists all children of the channel's root folder. + */ + get: operations["get_1_vod_channel_channel_browse"]; + put?: never; + post?: never; + /** + * Moves one or many medias/folders to trash. + * @description Moves one or many medias/folders to trash. + */ + delete: operations["delete_1_vod_channel_channel_browse"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/browse/copy": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Duplicates one or many medias/folders to a given folder. + * @description Duplicates one or many medias/folders to a given folder. + */ + post: operations["post_1_vod_channel_channel_browse_copy"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/browse/move": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Moves one or many medias/folders to a given folder. + * @description Moves one or many medias/folders to a given folder. + */ + post: operations["post_1_vod_channel_channel_browse_move"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/browse/trash": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Lists all medias/folders in trash. + * @description Lists all medias/folders in trash. + */ + get: operations["get_1_vod_channel_channel_browse_trash"]; + put?: never; + post?: never; + /** Deletes one or many medias/folders from trash, permanently. */ + delete: operations["delete_1_vod_channel_channel_browse_trash"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/browse/trash/{file}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Deletes a media/folder from trash, permanently. + * @description Deletes a media/folder from trash, permanently. + */ + delete: operations["delete_1_vod_channel_channel_browse_trash_file"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/browse/trash/{file}/restore": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Restores a media/folder from trash to its original location. + * @description Restores a media/folder from trash to its original location. + */ + post: operations["post_1_vod_channel_channel_browse_trash_file_restore"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/browse/tree": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Returns the tree of the folder with all its children, recursively. */ + get: operations["get_1_vod_channel_channel_browse_tree"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/browse/breadcrumb": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Returns the breadcrumb of the media/folder up to root ancestor. */ + get: operations["get_1_vod_channel_channel_browse_breadcrumb"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/browse/{file}/breadcrumb": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Returns the breadcrumb of the media/folder up to root ancestor. */ + get: operations["get_1_vod_channel_channel_browse_file_breadcrumb"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/browse/update": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Updates one or many medias/folders. + * @description Updates one or many medias/folders. + */ + put: operations["put_1_vod_channel_channel_browse_update"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/browse/{file}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Lists all children of a given folder. + * @description Lists all children of a given folder. + */ + get: operations["get_1_vod_channel_channel_browse_file"]; + /** + * Updates a media/folder. + * @description Updates a media/folder. + */ + put: operations["put_1_vod_channel_channel_browse_file"]; + post?: never; + /** + * Moves a media/folder to trash. + * @description Moves a media/folder to trash. + */ + delete: operations["delete_1_vod_channel_channel_browse_file"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/browse/{file}/tree": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Returns the tree of the folder with all its children, recursively. */ + get: operations["get_1_vod_channel_channel_browse_file_tree"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/browse/{file}/copy": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Duplicates a media/folder to a given folder. + * @description Duplicates a media/folder to a given folder. + */ + post: operations["post_1_vod_channel_channel_browse_file_copy"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/browse/{file}/move": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Moves a media/folder to a given folder. + * @description Moves a media/folder to a given folder. + */ + post: operations["post_1_vod_channel_channel_browse_file_move"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/callback/log": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Lists all callback logs. */ + get: operations["get_1_vod_channel_channel_callback_log"]; + put?: never; + post?: never; + /** Deletes one or many callback logs. */ + delete: operations["delete_1_vod_channel_channel_callback_log"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/callback/log/{callbackLog}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Returns a callback log. */ + get: operations["get_1_vod_channel_channel_callback_log_callbackLog"]; + put?: never; + post?: never; + /** Deletes a callback log. */ + delete: operations["delete_1_vod_channel_channel_callback_log_callbackLog"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/callback": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Lists all callbacks. */ + get: operations["get_1_vod_channel_channel_callback"]; + /** Updates one or many callbacks. */ + put: operations["put_1_vod_channel_channel_callback"]; + /** Creates a new callback. */ + post: operations["post_1_vod_channel_channel_callback"]; + /** Deletes one or many callbacks. */ + delete: operations["delete_1_vod_channel_channel_callback"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/callback/{callback}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Returns a callback. */ + get: operations["get_1_vod_channel_channel_callback_callback"]; + /** Updates a callback. */ + put: operations["put_1_vod_channel_channel_callback_callback"]; + post?: never; + /** Deletes a callback. */ + delete: operations["delete_1_vod_channel_channel_callback_callback"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/journal": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Lists all event. */ + get: operations["get_1_vod_channel_channel_journal"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/encoding": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Lists all encodings. */ + get: operations["get_1_vod_channel_channel_encoding"]; + put?: never; + /** Creates a new encoding. */ + post: operations["post_1_vod_channel_channel_encoding"]; + /** Deletes one or many players. */ + delete: operations["delete_1_vod_channel_channel_encoding"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/encoding/{encoding}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Returns an encoding. */ + get: operations["get_1_vod_channel_channel_encoding_encoding"]; + /** Updates an encoding. */ + put: operations["put_1_vod_channel_channel_encoding_encoding"]; + post?: never; + /** Deletes an encoding. */ + delete: operations["delete_1_vod_channel_channel_encoding_encoding"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/logo": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** List logos */ + get: operations["get_1_vod_channel_channel_logo"]; + put?: never; + /** Create a logo */ + post: operations["post_1_vod_channel_channel_logo"]; + /** Deletes logos */ + delete: operations["delete_1_vod_channel_channel_logo"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/logo/detach": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Detach logo */ + post: operations["post_1_vod_channel_channel_logo_detach"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/logo/{logo}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Display logo */ + get: operations["get_1_vod_channel_channel_logo_logo"]; + /** Updates logo */ + put: operations["put_1_vod_channel_channel_logo_logo"]; + post?: never; + /** Delete logo */ + delete: operations["delete_1_vod_channel_channel_logo_logo"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/logo/{logo}/attach": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Sets a logo either for media or folders */ + post: operations["post_1_vod_channel_channel_logo_logo_attach"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/folder": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List all folders. + * @description List all folders. + */ + get: operations["get_1_vod_channel_channel_folder"]; + put?: never; + /** Creates a new folder in the channel's root folder. */ + post: operations["post_1_vod_channel_channel_folder"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/folder/{folder}/encoding": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Adds one or many given encodings to a folder. */ + post: operations["post_1_vod_channel_channel_folder_folder_encoding"]; + /** Remove encodings from folder */ + delete: operations["delete_1_vod_channel_channel_folder_folder_encoding"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/folder/{folder}/encoding/{encoding}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Appends an encoding to a folder. */ + post: operations["post_1_vod_channel_channel_folder_folder_encoding_encoding"]; + /** Removes an encoding from a folder. */ + delete: operations["delete_1_vod_channel_channel_folder_folder_encoding_encoding"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/folder/{folder}/logo/{logo}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** add logo to a folder */ + post: operations["post_1_vod_channel_channel_folder_folder_logo_logo"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/folder/{folder}/logo": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** delete logo */ + delete: operations["delete_1_vod_channel_channel_folder_folder_logo"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/folder/root": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Returns the channel's root folder. + * @description Returns the channel's root folder. + */ + get: operations["get_1_vod_channel_channel_folder_root"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/folder/{folder}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Returns a folder. + * @description Returns a folder. + */ + get: operations["get_1_vod_channel_channel_folder_folder"]; + /** + * Updates a folder. + * @description Updates a folder. + */ + put: operations["put_1_vod_channel_channel_folder_folder"]; + /** + * Creates a new folder in the parent folder. + * @description Creates a new folder in the parent folder. + */ + post: operations["post_1_vod_channel_channel_folder_folder"]; + /** + * Deletes a folder with all its children, recursively. + * @description Deletes a folder with all its children, recursively. + */ + delete: operations["delete_1_vod_channel_channel_folder_folder"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/folder/{folder}/playlist": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Lists all playlists having a given folder attached. + * @description Lists all playlists having a given folder attached. + */ + get: operations["get_1_vod_channel_channel_folder_folder_playlist"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/ftp/user": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Lists all FTP users. */ + get: operations["get_1_vod_channel_channel_ftp_user"]; + put?: never; + /** Creates a new FTP user. */ + post: operations["post_1_vod_channel_channel_ftp_user"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/ftp/user/{ftpUser}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Returns a FTP user. */ + get: operations["get_1_vod_channel_channel_ftp_user_ftpUser"]; + /** Updates a FTP user. */ + put: operations["put_1_vod_channel_channel_ftp_user_ftpUser"]; + post?: never; + /** Deletes a FTP user. */ + delete: operations["delete_1_vod_channel_channel_ftp_user_ftpUser"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/media": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Lists all medias. + * @description Lists all medias. + */ + get: operations["get_1_vod_channel_channel_media"]; + /** Updates one or many medias. */ + put: operations["put_1_vod_channel_channel_media"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/media/{media}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Returns a media. + * @description Returns a media. + */ + get: operations["get_1_vod_channel_channel_media_media"]; + /** + * Updates a media. + * @description Updates a media. + */ + put: operations["put_1_vod_channel_channel_media_media"]; + post?: never; + /** + * Deletes a media. + * @description Deletes a media. + */ + delete: operations["delete_1_vod_channel_channel_media_media"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/media/{media}/chapter": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Lists all chapters of a given media. + * @description Lists all chapters of a given media. + */ + get: operations["get_1_vod_channel_channel_media_media_chapter"]; + /** Updates one or many chapters. */ + put: operations["put_1_vod_channel_channel_media_media_chapter"]; + /** + * Creates a new chapter to a given media. + * @description Creates a new chapter to a given media. + */ + post: operations["post_1_vod_channel_channel_media_media_chapter"]; + /** Deletes one or many chapters. */ + delete: operations["delete_1_vod_channel_channel_media_media_chapter"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/media/{media}/chapter/{chapter}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Returns a chapter. + * @description Returns a chapter. + */ + get: operations["get_1_vod_channel_channel_media_media_chapter_chapter"]; + /** + * Updates a chapter. + * @description Updates a chapter. + */ + put: operations["put_1_vod_channel_channel_media_media_chapter_chapter"]; + post?: never; + /** Deletes a chapter. */ + delete: operations["delete_1_vod_channel_channel_media_media_chapter_chapter"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/media/{media}/cut": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** List media cuts */ + get: operations["get_1_vod_channel_channel_media_media_cut"]; + put?: never; + /** + * Cut a media + * @description Cut a media with {"from":2,"duration":20} in seconds + */ + post: operations["post_1_vod_channel_channel_media_media_cut"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/media/{media}/waveform": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Get new more precise waveform ( for medias older than 2024, async job ) */ + post: operations["post_1_vod_channel_channel_media_media_waveform"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/media/{media}/thumbstrip": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Get new thumbstrip thumbnail ( for medias older than 2024, async job ) */ + post: operations["post_1_vod_channel_channel_media_media_thumbstrip"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/player": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Lists all players. + * @description Lists all players. + */ + get: operations["get_1_vod_channel_channel_player"]; + put?: never; + /** Creates a new player. */ + post: operations["post_1_vod_channel_channel_player"]; + /** Deletes one or many players. */ + delete: operations["delete_1_vod_channel_channel_player"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/player/{player}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Returns a player. + * @description Returns a player. + */ + get: operations["get_1_vod_channel_channel_player_player"]; + /** + * Updates a player. + * @description Updates a player. + */ + put: operations["put_1_vod_channel_channel_player_player"]; + post?: never; + /** Deletes a player. */ + delete: operations["delete_1_vod_channel_channel_player_player"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/player/{player}/copy": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Duplicates a player. */ + post: operations["post_1_vod_channel_channel_player_player_copy"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/player/{player}/ad": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Lists all ads. */ + get: operations["get_1_vod_channel_channel_player_player_ad"]; + put?: never; + /** Creates a new ad. */ + post: operations["post_1_vod_channel_channel_player_player_ad"]; + /** Deletes one or many ads. */ + delete: operations["delete_1_vod_channel_channel_player_player_ad"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/player/{player}/ad/{ad}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Returns a ad. */ + get: operations["get_1_vod_channel_channel_player_player_ad_ad"]; + /** Updates a ad. */ + put: operations["put_1_vod_channel_channel_player_player_ad_ad"]; + post?: never; + /** Deletes a ad. */ + delete: operations["delete_1_vod_channel_channel_player_player_ad_ad"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/playlist": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Lists all playlists. + * @description Lists all playlists. + */ + get: operations["get_1_vod_channel_channel_playlist"]; + put?: never; + /** Creates a new playlist. */ + post: operations["post_1_vod_channel_channel_playlist"]; + /** Deletes one or many playlists. */ + delete: operations["delete_1_vod_channel_channel_playlist"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/playlist/{playlist}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Returns a playlist. + * @description Returns a playlist. + */ + get: operations["get_1_vod_channel_channel_playlist_playlist"]; + /** Updates a playlist. */ + put: operations["put_1_vod_channel_channel_playlist_playlist"]; + post?: never; + /** Deletes a playlist. */ + delete: operations["delete_1_vod_channel_channel_playlist_playlist"]; + options?: never; + head?: never; + /** Updates a playlist. */ + patch: operations["patch_1_vod_channel_channel_playlist_playlist"]; + trace?: never; + }; + "/1/vod/channel/{channel}/playlist/{playlist}/browse/{folder?}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Lists all children of a given folder, with attached to playlist flag. */ + get: operations["get_1_vod_channel_channel_playlist_playlist_browse_folder"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/share": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Lists all shares. */ + get: operations["get_1_vod_channel_channel_share"]; + put?: never; + /** + * Creates a new share to a given target + * @description Creates a share media or playlist, returns a share having id in order to build this url : https://player.vod2.infomaniak.com/res/embed/{{ ID }}.html + */ + post: operations["post_1_vod_channel_channel_share"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/share/{share}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Returns a share. + * @description Returns a share. + */ + get: operations["get_1_vod_channel_channel_share_share"]; + /** Updates a share. */ + put: operations["put_1_vod_channel_channel_share_share"]; + post?: never; + /** Deletes a share. */ + delete: operations["delete_1_vod_channel_channel_share_share"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/share/{share}/token": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create a token from a share + * @description Create a token from a share, please take care to add https://player.vod2.infomaniak.com and https://api.vod2.infomaniak.com when using allowed_domains along when using infomaniak player + */ + post: operations["post_1_vod_channel_channel_share_share_token"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/avg_time": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get average time + * @description Get average consumed time + */ + get: operations["get_1_vod_channel_channel_statistics_avg_time"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/consumption": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get channel consumption + * @description Get channel consumption + */ + get: operations["get_1_vod_channel_channel_statistics_consumption"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/consumption/encodings/histogram": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get channel consumption per encoding + * @description Get channel consumption per encoding + */ + get: operations["get_1_vod_channel_channel_statistics_consumption_encodings_histogram"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/media": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get channel top medias + * @description Get channel top medias + */ + get: operations["get_1_vod_channel_channel_statistics_media"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/media/{media}/consumption": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get media consumption + * @description Get media consumption + */ + get: operations["get_1_vod_channel_channel_statistics_media_media_consumption"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/media/{media}/consumption/encodings/histogram": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get media consumption per encoding + * @description Get media consumption per encoding + */ + get: operations["get_1_vod_channel_channel_statistics_media_media_consumption_encodings_histogram"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/media/{media}/geolocation/clusters": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get media top clusters + * @description Get media top clusters + */ + get: operations["get_1_vod_channel_channel_statistics_media_media_geolocation_clusters"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/media/{media}/geolocation/countries": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get media top countries + * @description Get media top countries + */ + get: operations["get_1_vod_channel_channel_statistics_media_media_geolocation_countries"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/media/{media}/technologies/browsers/shares": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get browser shares per media + * @description Get browser shares per media + */ + get: operations["get_1_vod_channel_channel_statistics_media_media_technologies_browsers_shares"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/media/{media}/technologies/os/shares": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get os shares per media + * @description Get os shares per media + */ + get: operations["get_1_vod_channel_channel_statistics_media_media_technologies_os_shares"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/media/{media}/technologies/playback/shares": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get playbacks shares per media + * @description Get playbacks shares per media + */ + get: operations["get_1_vod_channel_channel_statistics_media_media_technologies_playback_shares"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/media/{media}/technologies/players/shares": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get players shares per media + * @description Get players shares per media + */ + get: operations["get_1_vod_channel_channel_statistics_media_media_technologies_players_shares"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/media/{media}/viewers": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get media viewers + * @description Get media viewers + */ + get: operations["get_1_vod_channel_channel_statistics_media_media_viewers"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/media/{media}/viewers/encodings/histogram": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get media viewers per encoding histogram + * @description Get media viewers per encoding histogram + */ + get: operations["get_1_vod_channel_channel_statistics_media_media_viewers_encodings_histogram"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/media/{media}/viewers/encodings/shares": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get media viewers per encoding share + * @description Get media viewers per encoding share + */ + get: operations["get_1_vod_channel_channel_statistics_media_media_viewers_encodings_shares"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/media/{media}/viewers/uniques": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get media unique viewers + * @description Get media unique viewers + */ + get: operations["get_1_vod_channel_channel_statistics_media_media_viewers_uniques"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/media/{media}/viewing": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get media viewing time + * @description Get media viewing time + */ + get: operations["get_1_vod_channel_channel_statistics_media_media_viewing"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/media/{media}/viewing/encodings/histogram": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get viewing time per encoding and media + * @description Get viewing time per encoding and media + */ + get: operations["get_1_vod_channel_channel_statistics_media_media_viewing_encodings_histogram"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/technologies/browsers/shares": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get channel browser shares + * @description Get channel browser shares + */ + get: operations["get_1_vod_channel_channel_statistics_technologies_browsers_shares"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/technologies/os/shares": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get channel os shares + * @description Get channel os shares + */ + get: operations["get_1_vod_channel_channel_statistics_technologies_os_shares"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/technologies/playback/shares": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get channel playbacks shares + * @description Get channel playbacks shares + */ + get: operations["get_1_vod_channel_channel_statistics_technologies_playback_shares"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/technologies/players/shares": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get channel players shares + * @description Get channel players shares + */ + get: operations["get_1_vod_channel_channel_statistics_technologies_players_shares"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/time_ip": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get consumed time per ip + * @description Get consumed time per ip : might timeout if there's too much values to return + */ + get: operations["get_1_vod_channel_channel_statistics_time_ip"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/viewers": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get channel viewers + * @description Get channel viewers + */ + get: operations["get_1_vod_channel_channel_statistics_viewers"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/viewers/encodings/histogram": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get channel viewers per encoding histogram + * @description Get channel viewers per encoding histogram + */ + get: operations["get_1_vod_channel_channel_statistics_viewers_encodings_histogram"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/viewers/encodings/shares": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get channel viewers per encoding share + * @description Get channel viewers per encoding share + */ + get: operations["get_1_vod_channel_channel_statistics_viewers_encodings_shares"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/viewers/histogram": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get channel viewers histogram + * @description Get channel viewers histogram + */ + get: operations["get_1_vod_channel_channel_statistics_viewers_histogram"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/viewers/medias": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get media viewers + * @description Get media viewers + */ + get: operations["get_1_vod_channel_channel_statistics_viewers_medias"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/viewers/uniques": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get channel unique viewers + * @description Get channel unique viewers + */ + get: operations["get_1_vod_channel_channel_statistics_viewers_uniques"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/viewers/uniques/medias": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get media unique viewers + * @description Get media unique viewers + */ + get: operations["get_1_vod_channel_channel_statistics_viewers_uniques_medias"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/viewing": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get channel viewing time + * @description Get channel viewing time + */ + get: operations["get_1_vod_channel_channel_statistics_viewing"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/statistics/viewing/encodings/histogram": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get channel viewing time per encoding + * @description Get channel viewing time per encoding + */ + get: operations["get_1_vod_channel_channel_statistics_viewing_encodings_histogram"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/upload": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** List uploads */ + get: operations["get_1_vod_channel_channel_upload"]; + put?: never; + /** + * Create new Media + * @description Creates new Media with either + * $post = ['folder' => $folderIdentifier, 'filename' => $fileName, 'url' => $videoUrl]; // uploading file from url + * $post = ['folder' => $folderIdentifier, 'name' => $fileName, 'file' => new \CURLFile($filePath, '', $fileName)]; // uploading file + */ + post: operations["post_1_vod_channel_channel_upload"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/media/{media}/subtitle/{language}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Creates a new subtitle to a given media. */ + post: operations["post_1_vod_channel_channel_media_media_subtitle_language"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/media/{media}/subtitle/{language}/import": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Creates a new subtitle to a given media, from a provided file. */ + post: operations["post_1_vod_channel_channel_media_media_subtitle_language_import"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/media/{media}/subtitle/{subtitle}/default": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** set a default subtitle. */ + put: operations["put_1_vod_channel_channel_media_media_subtitle_subtitle_default"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/media/{media}/subtitle/{subtitle}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Returns a subtitle. */ + get: operations["get_1_vod_channel_channel_media_media_subtitle_subtitle"]; + /** Updates a subtitle. */ + put: operations["put_1_vod_channel_channel_media_media_subtitle_subtitle"]; + post?: never; + /** Deletes a subtitle. */ + delete: operations["delete_1_vod_channel_channel_media_media_subtitle_subtitle"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/media/{media}/logo/{logo}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Attach logo */ + post: operations["post_1_vod_channel_channel_media_media_logo_logo"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/media/{media}/logo": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** Attach logo */ + delete: operations["delete_1_vod_channel_channel_media_media_logo"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/encoding/constraint": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List major encoding constraints that should be respected + * @description in order to guarantee correct output encoding in most cases. + * + * Still, following these rules may lead to incorrect encodings. + * For example, trying to encode something into a flv container + * will fail if the audio sampling rate is not 44100, 22050 or 11025 Hz. + */ + get: operations["get_1_vod_encoding_constraint"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/encoding/profile": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** List encoding profiles. */ + get: operations["get_1_vod_encoding_profile"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/country": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Lists all available countries. */ + get: operations["get_1_vod_country"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/category": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Lists all available categories. */ + get: operations["get_1_vod_category"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/language": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Lists all available languages. */ + get: operations["get_1_vod_language"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/search": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Finds and returns anything matching a given query. */ + get: operations["get_1_vod_search"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/media/{media}/playlist": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Lists all playlists having a given media attached. */ + get: operations["get_1_vod_channel_channel_media_media_playlist"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/playlist/attach": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Adds one or many given medias/folders to one or many playlists. */ + post: operations["post_1_vod_channel_channel_playlist_attach"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/playlist/detach": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** Removes one or many given medias/folders from one or many playlists. */ + delete: operations["delete_1_vod_channel_channel_playlist_detach"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/playlist/{playlist}/attach": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Adds one or many given medias/folders to a playlist. */ + post: operations["post_1_vod_channel_channel_playlist_playlist_attach"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/playlist/{playlist}/detach": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** Removes one or many given medias/folders from a playlist. */ + delete: operations["delete_1_vod_channel_channel_playlist_playlist_detach"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/playlist/{playlist}/copy": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Duplicates a playlist. */ + post: operations["post_1_vod_channel_channel_playlist_playlist_copy"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/playlist/{playlist}/image": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Returns a playlist image. */ + get: operations["get_1_vod_channel_channel_playlist_playlist_image"]; + put?: never; + post?: never; + /** + * Deletes a playlist Image + * @description delete the playlist image + */ + delete: operations["delete_1_vod_channel_channel_playlist_playlist_image"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/playlist/{playlist}/media": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Lists all medias of a playlist. */ + get: operations["get_1_vod_channel_channel_playlist_playlist_media"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/playlist/{playlist}/media/move/up": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Moves one or many given medias one position up. */ + post: operations["post_1_vod_channel_channel_playlist_playlist_media_move_up"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/playlist/{playlist}/media/move/down": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Moves one or many given medias one position down. */ + post: operations["post_1_vod_channel_channel_playlist_playlist_media_move_down"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/playlist/{playlist}/media/move/after": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Moves one or many given medias after a given media. */ + post: operations["post_1_vod_channel_channel_playlist_playlist_media_move_after"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/playlist/{playlist}/media/move/before": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Moves one or many given medias before a given media. */ + post: operations["post_1_vod_channel_channel_playlist_playlist_media_move_before"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/media/{media}/subtitle": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Lists all subtitles of a given media. */ + get: operations["get_1_vod_channel_channel_media_media_subtitle"]; + /** Updates one or many subtitle. */ + put: operations["put_1_vod_channel_channel_media_media_subtitle"]; + /** + * Generate subtitle from media + * @description ( async action ) Generate subtitle from media + */ + post: operations["post_1_vod_channel_channel_media_media_subtitle"]; + /** Deletes many subtitles. */ + delete: operations["delete_1_vod_channel_channel_media_media_subtitle"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/media/{media}/subtitle/summarize": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get summary from media as description + * @description ( async action ) Get Summary from a media by extracting first its subtitles, then setting it as its media description + */ + get: operations["get_1_vod_channel_channel_media_media_subtitle_summarize"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/media/{media}/subtitle/{subtitle}/summarize": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get summary from subtitle + * @description ( async action ) Get Summary from an existing subtitle, then setting it as its media description + */ + get: operations["get_1_vod_channel_channel_media_media_subtitle_subtitle_summarize"]; + put?: never; + /** + * Get custom summary from media + * @description Get Summary from an existing subtitle with custom parameters + */ + post: operations["post_1_vod_channel_channel_media_media_subtitle_subtitle_summarize"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/media/{media}/subtitle/{subtitle}/translate": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Translate Subtitle + * @description ( async action ) Translate a subtitle into other languages + */ + post: operations["post_1_vod_channel_channel_media_media_subtitle_subtitle_translate"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Returns a channel. */ + get: operations["get_1_vod_channel_channel"]; + /** Updates a channel. */ + put: operations["put_1_vod_channel_channel"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/browse/export": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Exports one or many medias to an external platform. */ + post: operations["post_1_vod_channel_channel_browse_export"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/browse/trash/restore": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** Restores one or many medias/folders from trash to their original location. */ + delete: operations["delete_1_vod_channel_channel_browse_trash_restore"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/browse/{file}/export": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Exports a media to an external platform. */ + post: operations["post_1_vod_channel_channel_browse_file_export"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/user-activity-log": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get channel user activity log + * @description Get channel user activity log + */ + get: operations["get_1_vod_channel_channel_user_activity_log"]; + /** + * Put user activity log + * @description Put channel user activity log + */ + put: operations["put_1_vod_channel_channel_user_activity_log"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/folder/{folder}/user-activity-log": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get folder user activity log + * @description Get folder user activity log + */ + get: operations["get_1_vod_channel_channel_folder_folder_user_activity_log"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/vod/channel/{channel}/media/{media}/user-activity-log": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get media user activity log + * @description Get media user activity log + */ + get: operations["get_1_vod_channel_channel_media_media_user_activity_log"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/accounts/{account}/channels": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List channels. + * @description Retrieves a paginated list of channels associated with the provided account. + */ + get: operations["VODListChannelsV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show channel details. + * @description Retrieves details of a specified channel. + */ + get: operations["VODShowChannelDetailsV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/callbacks": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List callbacks. + * @description Retrieves a paginated list of callbacks associated with the provided channel. + */ + get: operations["VODListCallbacksV2"]; + put?: never; + /** + * Create callback. + * @description Creates a new callback within the provided channel based on the provided parameters. + */ + post: operations["VODCreateCallbackV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/disk-usage": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get channel used disk space. + * @description Retrieves the disk usage of a channel. + */ + get: operations["VODGetChannelUsedDiskSpaceV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/disk-usage/trash": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get trash disk usage. + * @description Retrieves the disk usage of the trash for a channel. + */ + get: operations["VODGetTrashDiskUsageV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/disk-usage/{folder}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get folder disk usage. + * @description Retrieves the disk usage of a folder. + */ + get: operations["VODGetFolderDiskUsageV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/browse": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Browse channel root. + * @description Retrieves a paginated list of files associated with the provided channel and located at in its root directory. + */ + get: operations["VODBrowseChannelRootV2"]; + put?: never; + post?: never; + /** + * Discard file(s). + * @description Discards the specified file associated with the provided channel based on the provided parameters. + */ + delete: operations["VODDiscardFilesV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/browse/tree": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get root tree. + * @description Retrieves the tree structure of the root directory for the provided channel. + */ + get: operations["VODGetRootTreeV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/browse/breadcrumb": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get root breadcrumb. + * @description Retrieves the breadcrumb trail of the root directory for the provided channel. + */ + get: operations["VODGetRootBreadcrumbV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/browse/trash": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Browse trash. + * @description Retrieves a paginated list of files located in the trash associated with the requested channel.. + */ + get: operations["VODBrowseTrashV2"]; + put?: never; + post?: never; + /** + * Empty trash. + * @description Empties the trash for the provided channel based on the provided parameters. + */ + delete: operations["VODEmptyTrashV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/browse/{folder}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Browse folder. + * @description Retrieves a paginated list of files associated with the provided channel and located at in the requested directory. + */ + get: operations["VODBrowseFolderV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/browse/{folder}/breadcrumb": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get folder breadcrumb. + * @description Retrieves the breadcrumb trail of a specified folder. + */ + get: operations["VODGetFolderBreadcrumbV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/browse/{folder}/tree": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get folder tree. + * @description Retrieves the tree structure of a specified folder. + */ + get: operations["VODGetFolderTreeV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/categories": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List categories. + * @description Get a paginated list of the available media categories. + */ + get: operations["VODListCategoriesV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/countries": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List countries. + * @description Retrieves a paginated list of countries. + */ + get: operations["VODListCountriesV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/lang": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List languages. + * @description Retrieves a paginated list of languages. + */ + get: operations["VODListLanguagesV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/lang/{lang}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show language details. + * @description Retrieves details of a specified language. + */ + get: operations["VODShowLanguageDetailsV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/alerts": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List alerts. + * @description List all actives channel alerts. + */ + get: operations["VODListAlertsV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/alerts/{alert}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get alert. + * @description Get the requested alert + */ + get: operations["VODGetAlertV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/callbacks/{callback}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show callback details. + * @description Retrieves details of a specified callback. + */ + get: operations["VODShowCallbackDetailsV2"]; + /** + * Update callback details. + * @description Updates details of a specified callback based on the provided parameters. + */ + put: operations["VODUpdateCallbackDetailsV2"]; + post?: never; + /** + * Delete callback. + * @description Deletes the specified callback. + */ + delete: operations["VODDeleteCallbackV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/players": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List players. + * @description Retrieves a paginated list of players associated with the provided channel. + */ + get: operations["VODListPlayersV2"]; + put?: never; + /** + * Create player. + * @description Creates a new player within the provided channel based on the parameters. + */ + post: operations["VODCreatePlayerV2"]; + /** + * Bulk delete players. + * @description Deletes players associated with the provided channel. + */ + delete: operations["VODBulkDeletePlayersV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/players/{player}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show player details. + * @description Retrieves details of a specified player. + */ + get: operations["VODShowPlayerDetailsV2"]; + /** + * Update player details. + * @description Updates details of a specified player based on the parameters. + */ + put: operations["VODUpdatePlayerDetailsV2"]; + post?: never; + /** + * Delete player. + * @description Deletes the specified player. + * Note that in case the player is attached to a share link, the latter will be re-assigned to a fallback player. + */ + delete: operations["VODDeletePlayerV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/folders/root": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show root folder. + * @description Retrieves details of the root folder associated with the provided channel. + */ + get: operations["VODShowRootFolderV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/folders": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List folders. + * @description Retrieves a paginated list of folders associated with the provided channel. + */ + get: operations["VODListFoldersV2"]; + put?: never; + /** + * Create folder. + * @description Creates a new folder within the provided channel based on the provided parameters. + */ + post: operations["VODCreateFolderV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/folders/{folder}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show folder details. + * @description Retrieves details of a specified folder. + */ + get: operations["VODShowFolderDetailsV2"]; + /** + * Update folder details. + * @description Updates details of a specified folder based on the provided parameters. + */ + put: operations["VODUpdateFolderDetailsV2"]; + post?: never; + /** + * Delete a folder. + * @description Deletes the specified folder. + */ + delete: operations["VODDeleteAFolderV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/folders/{folder}/upload/endpoint": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get an upload endpooint. + * @description Generate a temporary signed URL for uploading files to the given folder. + */ + get: operations["VODGetAnUploadEndpoointV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/players/{player}/ads": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List advertisements. + * @description Retrieves a paginated list of advertisements associated with the provided player. + */ + get: operations["VODListAdvertisementsV2"]; + put?: never; + /** + * Create an advertisement. + * @description Creates a new advertisement associated with the provided player. + */ + post: operations["VODCreateAnAdvertisementV2"]; + /** + * Bulk delete advertisements. + * @description Deletes the specified list of advertisements associated with the provided player. + */ + delete: operations["VODBulkDeleteAdvertisementsV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/ads/{ad}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show ad details. + * @description Retrieves details of a specified ad. + */ + get: operations["VODShowAdDetailsV2"]; + /** + * Update advertisement. + * @description Updates details of a specified advertisement based on the provided parameters. + */ + put: operations["VODUpdateAdvertisementV2"]; + post?: never; + /** + * Delete advertisement. + * @description Deletes the specified advertisement. + */ + delete: operations["VODDeleteAdvertisementV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/media/{media}/subtitles": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List subtitles. + * @description Retrieves a paginated list of subtitles associated with the provided media. + */ + get: operations["VODListSubtitlesV2"]; + put?: never; + /** + * Create subtitle. + * @description Creates a new subtitle within the provided media based on the provided parameters. + */ + post: operations["VODCreateSubtitleV2"]; + /** + * Bulk delete subtitles. + * @description Deletes the specified list of subtitles associated with the provided player. + */ + delete: operations["VODBulkDeleteSubtitlesV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/subtitles/{subtitle}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show subtitle details. + * @description Retrieves details of a specified subtitle. + */ + get: operations["VODShowSubtitleDetailsV2"]; + /** + * Update subtitle details. + * @description Updates details of a specified subtitle based on the provided parameters. + */ + put: operations["VODUpdateSubtitleDetailsV2"]; + post?: never; + /** + * Delete a subtitle. + * @description Deletes the specified subtitle. + */ + delete: operations["VODDeleteASubtitleV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/playlists": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List playlists. + * @description Retrieves a paginated list of playlists associated with the provided channel. + */ + get: operations["VODListPlaylistsV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/playlists/{playlist}/media": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List media in playlist. + * @description Retrieves a paginated list of media in the specified playlist. + */ + get: operations["VODListMediaInPlaylistV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/playlists/{playlist}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show playlist details. + * @description Retrieves details of a specified playlist. + */ + get: operations["VODShowPlaylistDetailsV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/mixtapes": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List mixtapes. + * @description Retrieves a paginated list of mixtapes associated with the provided channel. + */ + get: operations["VODListMixtapesV2"]; + put?: never; + /** + * Create a mixtape. + * @description Create a Mixtape matching request criteria. + */ + post: operations["VODCreateAMixtapeV2"]; + /** + * Bulk delete mixtapes. + * @description Deletes the specified list of mixtapes. + */ + delete: operations["VODBulkDeleteMixtapesV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/mixtapes/{mixtape}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show mixtape details. + * @description Retrieves details of a specified mixtape. + */ + get: operations["VODShowMixtapeDetailsV2"]; + /** + * Update a mixtape. + * @description Update mixtape. + */ + put: operations["VODUpdateAMixtapeV2"]; + post?: never; + /** + * Delete a mixtape. + * @description Deletes the specified mixtape. + */ + delete: operations["VODDeleteAMixtapeV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/mixtapes/{mixtape}/media": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List media in mixtape. + * @description Retrieves a paginated list of media in the specified mixtape. + */ + get: operations["VODListMediaInMixtapeV2"]; + /** + * Attach direct media. + * @description Manually attaches media in the specified mixtape + */ + put: operations["VODAttachDirectMediaV2"]; + post?: never; + /** + * Detach direct media. + * @description Manually detaches media in the specified mixtape + */ + delete: operations["VODDetachDirectMediaV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/media/{media}/chapters": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List chapters. + * @description Retrieves a paginated list of chapters assiociated with the provided media. + */ + get: operations["VODListChaptersV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/chapters/{chapter}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show chapter details. + * @description Retrieves details of a specified chapter. + */ + get: operations["VODShowChapterDetailsV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/encodings": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List encodings. + * @description Get a paginated list of encodings associated with the provided channel. + */ + get: operations["VODListEncodingsV2"]; + put?: never; + /** + * Create encoding. + * @description Creates a new encoding for the provided channel based on the given parameters. + */ + post: operations["VODCreateEncodingV2"]; + /** + * Bulk delete encodings. + * @description Deletes encodings specified in the request associated with the provided channel. + */ + delete: operations["VODBulkDeleteEncodingsV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/encodings/{encoding}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show encoding details. + * @description Retrieves details of a specified encoding. + */ + get: operations["VODShowEncodingDetailsV2"]; + /** + * Update encoding. + * @description Updates details of a specified encoding based on the given parameters. + */ + put: operations["VODUpdateEncodingV2"]; + post?: never; + /** + * Delete encoding. + * @description Deletes the specified encoding. + */ + delete: operations["VODDeleteEncodingV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/encodings/constraints": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List encoding constraints. + * @description List major encoding constraints that should be respected + * in order to guarantee correct output encoding in most cases. + * + * Still, following these rules may lead to incorrect encodings. + * For example, trying to encode something into a flv container + * will fail if the audio sampling rate is not 44100, 22050 or 11025 Hz. + */ + get: operations["VODListEncodingConstraintsV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/encodings/profiles": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List encoding profiles. + * @description Retrieves available encoding profiles. + */ + get: operations["VODListEncodingProfilesV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/media": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List media. + * @description Retrieves a paginated list of non-discarded media associated with the provided channel. + */ + get: operations["VODListMediaV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/media/status": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get media statuses counters. + * @description Get counters for each media status filtered by the requested period (defaults to `-7d`). + */ + get: operations["VODGetMediaStatusesCountersV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/media/{media}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show media details. + * @description Retrieves details of a specified media. + */ + get: operations["VODShowMediaDetailsV2"]; + /** + * Update media details. + * @description Updates details of a specified media based on the provided parameters. + */ + put: operations["VODUpdateMediaDetailsV2"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/media/{media}/metadata": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get metadata from a media. + * @description Get the metadata from given media. + */ + get: operations["VODGetMetadataFromAMediaV2"]; + /** + * Update metadata from a media. + * @description Updates the metadata from given media. + */ + put: operations["VODUpdateMetadataFromAMediaV2"]; + post?: never; + /** + * Deletes metadata from a media. + * @description Deletes the metadata from given media. + */ + delete: operations["VODDeletesMetadataFromAMediaV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/media/{media}/journal": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get media journal. + * @description Retrieves a paginated list of journal entries associated with the provided media. + */ + get: operations["VODGetMediaJournalV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/journal": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get journal. + * @description Retrieves a paginated list of journal entries associated with the provided channel. + */ + get: operations["VODGetJournalV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/media/{media}/thumbnails": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List thumbnails. + * @description Get a paginated list of thumbnails associated with the provided media, this list includes: + * - image + * - waveform image + * - waveform JSON + * - audio file + * - frames matrix (10x10, simple) + * - frames line + * - frames matrix (very detailed) + * - frames matrix (shot boundaries) + * - high quality thumbnail + */ + get: operations["VODListThumbnailsV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/thumbnails/{thumbnail}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show thumbnail details. + * @description Retrieves details of a specified thumbnail. + */ + get: operations["VODShowThumbnailDetailsV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/shares": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List channel shares. + * @description Retrieves a paginated list of shares associated with the provided channel based on the parameters. + */ + get: operations["VODListChannelSharesV2"]; + put?: never; + post?: never; + /** + * Bulk delete shares. + * @description Deletes shares specified in the request associated with the provided channel. + */ + delete: operations["VODBulkDeleteSharesV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/media/{media}/shares": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List media shares. + * @description Retrieves a paginated list of shares associated with the provided media based on the parameters. + */ + get: operations["VODListMediaSharesV2"]; + put?: never; + /** + * Share media. + * @description Generate a public accessible media playback link. + */ + post: operations["VODShareMediaV2"]; + /** + * Bulk delete media shares. + * @description Deletes shares specified in the request associated with the provided media. + */ + delete: operations["VODBulkDeleteMediaSharesV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/shares/{share}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show share details. + * @description Retrieves details of a specified share. + */ + get: operations["VODShowShareDetailsV2"]; + /** + * Update share details. + * @description Updates details of a specified share based on the parameters. + */ + put: operations["VODUpdateShareDetailsV2"]; + post?: never; + /** + * Delete share. + * @description Deletes the specified share. + */ + delete: operations["VODDeleteShareV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/logos": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List logos. + * @description Retrieves a paginated list of logos associated with the provided channel. + */ + get: operations["VODListLogosV2"]; + put?: never; + /** + * Create a new logo. + * @description Creates a new logo within the provided channel based on the provided parameters. + */ + post: operations["VODCreateANewLogoV2"]; + /** + * Bulk delete logos. + * @description Deletes logos specified in the request within the provided channel. + */ + delete: operations["VODBulkDeleteLogosV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/logos/{logo}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show logo details. + * @description Retrieves details of a specified logo. + */ + get: operations["VODShowLogoDetailsV2"]; + /** + * Update logo details. + * @description Updates details of a specified logo based on the provided parameters. + */ + put: operations["VODUpdateLogoDetailsV2"]; + post?: never; + /** + * Delete a logo. + * @description Deletes the specified logo. + */ + delete: operations["VODDeleteALogoV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/labels": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List labels. + * @description Get a paginated list of labels associated with the provided channel. + */ + get: operations["VODListLabelsV2"]; + put?: never; + /** + * Bulk attach labels. + * @description Attach labels specified in the request associated with the provided channel. + */ + post: operations["VODBulkAttachLabelsV2"]; + /** + * Bulk delete labels. + * @description Deletes labels specified in the request associated with the provided channel. + */ + delete: operations["VODBulkDeleteLabelsV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/labels/{genericLabel}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show label details. + * @description Retrieves details of a specified label. + */ + get: operations["VODShowLabelDetailsV2"]; + /** + * Update label. + * @description Updates details of a specified label based on the given parameters. + */ + put: operations["VODUpdateLabelV2"]; + post?: never; + /** + * Delete label. + * @description Deletes the specified label. + */ + delete: operations["VODDeleteLabelV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/metadata": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List metadata. + * @description Get a paginated list of metadata associated with the provided channel. + */ + get: operations["VODListMetadataV2"]; + put?: never; + /** + * Bulk attach metadata. + * @description Attach metadata specified in the request associated with the provided channel. + */ + post: operations["VODBulkAttachMetadataV2"]; + /** + * Bulk delete metadata. + * @description Deletes metadata specified in the request associated with the provided channel. + */ + delete: operations["VODBulkDeleteMetadataV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/ftpusers": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List FTP users. + * @description Retrieves a paginated list of FTP users associated with the provided channel. + */ + get: operations["VODListFTPUsersV2"]; + put?: never; + /** + * Create FTP user. + * @description Creates a new FTP user associated with the provided channel based on the parameters. + */ + post: operations["VODCreateFTPUserV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/ftpusers/{user}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show FTP user details. + * @description Retrieves details of a specified FTP user. + */ + get: operations["VODShowFTPUserDetailsV2"]; + /** + * Update FTP user details. + * @description Updates details of a specified FTP user based on the parameters. + */ + put: operations["VODUpdateFTPUserDetailsV2"]; + post?: never; + /** + * Delete FTP user. + * @description Deletes the specified FTP user associated with the provided channel. + */ + delete: operations["VODDeleteFTPUserV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{channel}/clusters": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers per cluster. + * @description Get the number of viewers per cluster for the provided channel. + * A cluster is a grouping of viewers based on their geographical location. + * A cluster is identified by its geohash, latitude and longitude. + */ + get: operations["VODViewersPerClusterV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{channel}/media/top": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Top media. + * @description Get a list of media for the requested period, sorted by viewers count. + */ + get: operations["VODTopMediaV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{channel}/media/unique_viewers": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Unique viewers per media. + * @description Get the number of unique viewers (IP addresses) for the provided media list. + */ + get: operations["VODUniqueViewersPerMediaV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{channel}/media/viewers": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers per media. + * @description Get the number of viewers for the provided media list. + */ + get: operations["VODViewersPerMediaV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{subject}/consumption": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Consumption. + * @description Get the consumption for the provided subject, + * subject may be either a channel or a media, + * if anything else is provided, a 404 error will be raised. + */ + get: operations["VODConsumptionV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{subject}/view_time": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * View time. + * @description Get the view time (in milliseconds) for the provided subject, + * subject may be either a channel or a media, + * if anything else is provided, a 404 error will be raised. + */ + get: operations["VODViewTimeV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{subject}/viewers": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers. + * @description Get the number of viewers for the provided subject, + * subject may be either a channel or a media, + * if anything else is provided, a 404 error will be raised. + */ + get: operations["VODViewersV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{subject}/unique_viewers": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Unique viewers. + * @description Get the number of unique viewers (IP addresses) for the provided subject, + * subject may be either a channel or a media, + * if anything else is provided, a 404 error will be raised. + */ + get: operations["VODUniqueViewersV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{subject}/average_view_time": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Average view time. + * @description Get the average view time (in milliseconds) per unique user (IP addresses) for the provided subject, + * subject may be either a channel or a media, + * if anything else is provided, a 404 error will be raised. + */ + get: operations["VODAverageViewTimeV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{subject}/histogram/encodings": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers and encodings histogram. + * @description Retrieve histogram with general statistics per time bucket, + * along with breakdown per encoding. + */ + get: operations["VODViewersAndEncodingsHistogramV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{subject}/histogram/viewers": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers histogram. + * @description Get a histogram of viewers over time for the provided subject. + * The data is divided into time buckets based on the requested interval. + */ + get: operations["VODViewersHistogramV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{subject}/browsers": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers and viewing time per browser. + * @description Get the number of viewers and consumed time (in milliseconds) per browser for the provided subject. + */ + get: operations["VODViewersAndViewingTimePerBrowserV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{subject}/countries": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers and share per country. + * @description Retrieves the number of viewers and total share per country for the provided subject; + * The share is based on all the countries for this subject, not just on the countries within the limit. + * Therefore, the sum of the share for each country may not reach 1 (100%) if a limit is provided. + */ + get: operations["VODViewersAndSharePerCountryV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{subject}/operating_systems": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers and viewing time per OS. + * @description Get the number of viewers and consumed time (in milliseconds) per operating system for the provided subject. + */ + get: operations["VODViewersAndViewingTimePerOSV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{subject}/playbacks": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers and viewing time per playback. + * @description Get the number of viewers and consumed time (in milliseconds) per playback type for the provided subject. + */ + get: operations["VODViewersAndViewingTimePerPlaybackV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{subject}/players": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers and viewing time per player. + * @description Get the number of viewers and consumed time (in milliseconds) per player for the provided subject. + */ + get: operations["VODViewersAndViewingTimePerPlayerV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{subject}/origins": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers and viewing time per origin. + * @description Get the number of viewers and consumed time (in milliseconds) per origin for the provided subject. + */ + get: operations["VODViewersAndViewingTimePerOriginV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{subject}/sources": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers and viewing time per source. + * @description Get the number of viewers and consumed time (in milliseconds) per source for the provided subject. + */ + get: operations["VODViewersAndViewingTimePerSourceV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{subject}/viewers_per_encoding": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers per encoding. + * @description Get the number of viewers per encoding for the provided subject. + */ + get: operations["VODViewersPerEncodingV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{subject}/consumed_time_per_encoding": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewing time per encoding. + * @description Get the viewing time (in milliseconds) per encoding for the provided subject. + */ + get: operations["VODViewingTimePerEncodingV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{subject}/devices": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers and viewing time per device. + * @description Get the number of viewers and consumed time (in milliseconds) per device type for the provided subject. + */ + get: operations["VODViewersAndViewingTimePerDeviceV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{subject}/technologies": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers and viewing time by technology. + * @description Get the number of viewers and consumed time (in milliseconds) for all technologies for the provided subject. + * Statistics are grouped by browsers, operating systems, playbacks, players, devices and sources. + */ + get: operations["VODViewersAndViewingTimeByTechnologyV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{media}/retention": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Retention per percent. + * @description Get retention per percent for the provided media, + * if anything else is provided, a 404 error will be raised. + * The returned collection contains a list of percents [0-99], + * each percent contains a hit count and a normalized value. + */ + get: operations["VODRetentionPerPercentV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{media}/rank": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Media rank. + * @description Computes the rank of the provided media based on its view count relative to other media within the same channel. + */ + get: operations["VODMediaRankV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/statistics/{media}/benchmark": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Media benchmark. + * @description Retrieves statistics and comparisons between the media and the other media of the same channel. + */ + get: operations["VODMediaBenchmarkV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/reflect/endpoints/v{version}/{endpoint?}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get: operations["get_2_vod_reflect_endpoints_vversion_endpoint"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/res/thumbnails/{thumbnail}.{format}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Display thumbnail. + * @description Render the thumbnail inline directly in the user browser. + * If the thumbnail is corrupted, a 404 error is returned. + */ + get: operations["VODDisplayThumbnailV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/res/playlists/{playlist}.{format}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Display playlist image. + * @description Render the playlist image inline directly in the user browser. + * If the playlist has no image, a 404 error is returned. + */ + get: operations["VODDisplayPlaylistImageV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/res/shares/{share}.{image}.{format}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Display share image. + * @description Render the share image inline directly in the user browser. + * If the share has no image, a 404 error is returned. + */ + get: operations["VODDisplayShareImageV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/res/shares/{share}.{format?}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Render share link. + * @description Render the requested share link. + */ + get: operations["VODRenderShareLinkV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/res/players/{player}.{image}.{format}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Display player image. + * @description Render the player image inline directly in the user browser. + * If the player has no image, a 404 error is returned. + */ + get: operations["VODDisplayPlayerImageV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/res/logos/{logo}.{format}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Display a logo image. + * @description Render the logo image inline directly in the user browser. + * If the logo is invalid, a 404 error is returned. + */ + get: operations["VODDisplayALogoImageV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/res/media/{media}/chapters.{format}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Render chapter. + * @description Render the published media chapters directly in the user browser. + * If no published chapters are available a 404 error is returned. + */ + get: operations["VODRenderChapterV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/res/chapters/{chapter}.{format}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Display chapter image. + * @description Render the chapter image inline directly in the user browser. + * If the chapter has no image, a 404 error is returned. + */ + get: operations["VODDisplayChapterImageV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/res/subtitles/{subtitle}.{format}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Render subtitle. + * @description Render the subtitle in the requested format. + */ + get: operations["VODRenderSubtitleV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/res/suggestions/{target}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List suggested media. + * @description Retrieve a list of media suggestions based on the current media. + */ + get: operations["VODListSuggestedMediaV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/services": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Sync linked services. + * @description Sync linked services to a given channel. + */ + post: operations["post_2_vod_channels_channel_services"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/browse/restore": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Restore file(s). + * @description Restores the specified file associated with the provided channel based on the provided parameters. + */ + post: operations["VODRestoreFilesV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/channels/{channel}/browse/move": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Move file(s). + * @description Moves the specified file to a new location within the channel based on the provided parameters. + */ + post: operations["VODMoveFilesV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/folders/{folder}/encodings": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Attach encodings to a folder. + * @description Attaches encodings to a specified folder based on the provided parameters. + */ + put: operations["VODAttachEncodingsToAFolderV2"]; + /** + * Synchronize encodings for a folder. + * @description Synchronizes encodings for a specified folder based on the provided parameters. + */ + post: operations["VODSynchronizeEncodingsForAFolderV2"]; + /** + * Detach encodings from a folder. + * @description Detaches encodings from a specified folder based on the provided parameters. + */ + delete: operations["VODDetachEncodingsFromAFolderV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/mixtapes/{mixtape}/duplicate": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Duplicate a mixtape. + * @description Creates a copy of the specified mixtape with the same configuration + * and direct media attachments. The new mixtape name can be provided + * or will default to "{original_name} (Copy)". + */ + post: operations["VODDuplicateAMixtapeV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/mixtapes/{mixtape}/synchronize": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Synchronize a mixtape. + * @description Synchronize a mixtape's media. + */ + post: operations["VODSynchronizeAMixtapeV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/mixtapes/{mixtape}/media/{media}/move": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Move a manually attached media in mixtape. + * @description Move a given media to given position in manually attached media. + */ + post: operations["VODMoveAManuallyAttachedMediaInMixtapeV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/media/{media}/suggest": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Attach suggested media. + * @description Attach a list of media that will be suggested during + * playback once the current media is over. + */ + post: operations["VODAttachSuggestedMediaV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/shares/{share}/token": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Creates a new token. + * @description Creates a new token associated with the provided share based on the provided parameters.. + */ + post: operations["VODCreatesANewTokenV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/ftp/login": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Login. + * @description Attempts to authenticate the user using the provided credentials. + */ + post: operations["VODLoginV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/ftp/on/connect": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * On connect callback. + * @description Handles the FTP server connection event. + */ + post: operations["VODOnConnectCallbackV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/ftp/on/disconnect": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * On disconnect callback. + * @description Handles the FTP server disconnection event. + */ + post: operations["VODOnDisconnectCallbackV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/ftp/on/login": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * On login callback. + * @description Handles the FTP server login event. + */ + post: operations["VODOnLoginCallbackV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/ftp/on/login-failed": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * On login failed callback. + * @description Handles the FTP server login failure event. + */ + post: operations["VODOnLoginFailedCallbackV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/ftp/on/logout": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * On logout callback. + * @description Handles the FTP server logout event. + */ + post: operations["VODOnLogoutCallbackV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/reflect/endpoints/v{version}/{endpoint}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post: operations["post_2_vod_reflect_endpoints_vversion_endpoint"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/folders/{folder}/logo": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Attach a logo to a folder. + * @description Attaches a logo to a specified folder based on the provided parameters. + */ + put: operations["VODAttachALogoToAFolderV2"]; + post?: never; + /** + * Detach a logo from a folder. + * @description Detaches a logo from a specified folder. + */ + delete: operations["VODDetachALogoFromAFolderV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/folders/{folder}/labels": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Attach labels to a folder. + * @description Attaches labels to a specified folder based on the provided parameters. + */ + put: operations["VODAttachLabelsToAFolderV2"]; + post?: never; + /** + * Detach labels from a folder. + * @description Detaches labels from a specified folder based on the provided parameters. + */ + delete: operations["VODDetachLabelsFromAFolderV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/media/{media}/labels": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Attach labels to a media. + * @description Attaches labels to a specified media based on the provided parameters. + */ + put: operations["VODAttachLabelsToAMediaV2"]; + post?: never; + /** + * Detach labels from a media. + * @description Detaches labels from a specified media based on the provided parameters. + */ + delete: operations["VODDetachLabelsFromAMediaV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/metadata/{metadata}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update metadata. + * @description Updates details of a specified metadata based on the given parameters. + */ + put: operations["VODUpdateMetadataV2"]; + post?: never; + /** + * Delete metadata. + * @description Deletes the specified metadata. + */ + delete: operations["VODDeleteMetadataV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/folders/{folder}/lock": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Locks the provided folder. + * @description A locked folder cannot be updated or configured in any way. + * This action can only be reverted with the dedicated unlock route. + */ + put: operations["VODLocksTheProvidedFolderV2"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/folders/{folder}/unlock": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Unlocks the provided folder. + * @description A locked folder cannot be updated, unlock it first + * in order to being able to configure it again. + */ + put: operations["VODUnlocksTheProvidedFolderV2"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/vod/samples": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List sample. + * @description Retrieves all media from the demo channel. + */ + get: operations["VODListSampleV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/url-shortener": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List short urls + * @deprecated + * @description This endpoint allows you to fetch your short urls. + */ + get: operations["get_1_url_shortener"]; + put?: never; + /** + * Create a short url + * @description This endpoint allows you to create a short url. + */ + post: operations["post_1_url_shortener"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/url-shortener": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List short urls + * @description This endpoint allows you to fetch your short urls. + */ + get: operations["get_2_url_shortener"]; + put?: never; + /** + * Create a short url + * @description This endpoint allows you to create a short url. + */ + post: operations["post_2_url_shortener"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/url-shortener/{short_url_code}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update a short url + * @description This endpoint allows you to update a short url expiration date. + */ + put: operations["put_1_url_shortener_short_url_code"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/url-shortener/quota": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get short url quota + * @deprecated + * @description This endpoint allows you to fetch your short url quota. + */ + get: operations["get_1_url_shortener_quota"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/url-shortener/quota": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get short url quota + * @description This endpoint allows you to fetch your short url quota. + */ + get: operations["get_2_url_shortener_quota"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Display Domain + * @description Returns a variety of information about one Domain from a Domain identifier + */ + get: operations["NewsletterShowDomain"]; + put?: never; + post?: never; + /** + * Delete Domain + * @description Definitively delete a domain + */ + delete: operations["NewsletterDestroyDomain"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/dashboard": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show dashboard infos + * @description Returns dashboard infos + */ + get: operations["NewsletterShow"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/dashboard/campaigns": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List lastest campaigns + * @description List lastest campaigns in dashboard + */ + get: operations["NewsletterListDashboardCampaigns"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/dashboard/stats/subscribers": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List subscribers statistics + * @description Returns statistics about subscribers for a specific period + */ + get: operations["NewsletterListDashboardSubscribersStats"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/dashboard/stats/campaigns": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List campaigns statistics + * @description Returns statistics about campaigns for a specific period + */ + get: operations["NewsletterListDashboardCampaignsStats"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/dashboard/stats/campaigns/monthly": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List monthly campaigns statistics + * @description Returns monthly campaigns statistics with aggregated metrics + */ + get: operations["NewsletterListDashboardCampaignsStatsMonthly"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/campaigns": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List all campaigns + * @description Returns a variety of information about one or more Campaigns + */ + get: operations["NewsletterListCampaigns"]; + put?: never; + /** + * Create campaign + * @description Create a campaign with the given parameters + */ + post: operations["NewsletterCreateCampaign"]; + /** + * Delete campaigns bulk + * @description Delete multiple campaigns. + */ + delete: operations["NewsletterDeleteCampaigns"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/campaigns/{campaign}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get Campaign + * @description Returns a variety of information about one Campaign identifier + */ + get: operations["NewsletterShowCampaign"]; + /** + * Edit campaign + * @description Edit an existing campaign + */ + put: operations["NewsletterEditCampaign"]; + post?: never; + /** + * Delete campaign + * @description Delete a campaign + */ + delete: operations["NewsletterDeleteCampaign"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/campaigns/{campaign}/tracking": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get tracking + * @description Returns tracking records for a campaign + */ + get: operations["NewsletterGetTracking"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/campaigns/{campaign}/report/links": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Links activity + * @description Return statistics about links for a campaign + */ + get: operations["NewsletterLinksActivity"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/campaigns/{campaign}/report/activity": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Subscribers activity + * @description Return statistics about subscribers for a campaign + */ + get: operations["NewsletterSubscribersActivity"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/subscribers": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List all subscribers + * @description Returns a variety of information about one or more Subscribers + */ + get: operations["NewsletterListSubscribers"]; + put?: never; + /** + * Create a subscriber + * @description Create a subscriber. + * + * If a subscriber already exists, it will be updated with new values. + * This is non-destructive operation, omitted parameters will not affect the subscriber. + */ + post: operations["NewsletterCreateSubscriber"]; + /** + * Delete subscribers + * @description Delete multiple subscribers. + */ + delete: operations["NewsletterDeleteSubscribers"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/subscribers/count_status": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Count subscribers status + * @description Count subscribers in every status for a given domain + */ + get: operations["NewsletterCountSubscribersStatus"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/subscribers/{subscriber}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Fetch a subscriber + * @description Returns a variety of information about one Subscriber + */ + get: operations["NewsletterShowSubscriber"]; + /** + * Update a subscriber + * @description Update a subscriber with new values. + * + * This is non-destructive operation, omitted parameters will not affect the subscriber. + */ + put: operations["NewsletterUpdateSubscriber"]; + post?: never; + /** + * Delete a subscriber + * @description It will remove the subscriber from your account, but all their information is still kept in case they re-subscribe to your list. + * + * If you need, to forget a subscriber use /forget. + */ + delete: operations["NewsletterDeleteSubscriber"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/subscribers/import/workspace": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List adressbook + * @description List all worspace adressebook with subscriber count + */ + get: operations["NewsletterListWorkspaceAddressBooks"]; + put?: never; + /** + * Select adressbooks + * @description Get selected contacts from Infomaniak workspace and prepare them for field match step + */ + post: operations["NewsletterImportWorkspaceAddressBooks"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/groups": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List all groups + * @description List all groups + * + * Returns a variety of information about one or more Groups + */ + get: operations["NewsletterListGroups"]; + put?: never; + /** + * Create a group + * @description Create a new group. + */ + post: operations["NewsletterCreateGroup"]; + /** + * Delete groups + * @description Delete multiple groups. + */ + delete: operations["NewsletterDeleteGroups"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/groups/{group}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Fetch a group + * @description Fetch a group + * + * Returns a variety of information about one Groups identifier + */ + get: operations["NewsletterShowGroup"]; + /** + * Update a group + * @description Update a group with new values. + */ + put: operations["NewsletterUpdateGroup"]; + post?: never; + /** + * Delete a group + * @description Delete a group. + */ + delete: operations["NewsletterDeleteGroup"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/groups/{group}/subscribers": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List subscribers + * @description Get subscribers belonging to a group. + */ + get: operations["NewsletterGetGroupSubscribers"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/credits": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List all credits + * @description Returns a variety of information about one or more Credits + */ + get: operations["NewsletterListCredits"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/credits/accounts": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Account credits + * @description Returns a variety of information about credits for an account + */ + get: operations["NewsletterAccountCredits"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/credits/details": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Credits details + * @description Get details about account credits + */ + get: operations["NewsletterCreditsDetails"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/credits/packs": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List credits offers + * @description Return the list of credits pack + */ + get: operations["NewsletterListCreditsOffers"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/credits/checkout/{id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Checkout + * @description Redirect the user to check out after choosing a credit pack + */ + get: operations["NewsletterCheckout"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/segments": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List all segments + * @description Returns a variety of information about one or more Segment + */ + get: operations["NewsletterListSegments"]; + put?: never; + /** + * Create a segment + * @description Create a new segment. + */ + post: operations["NewsletterCreateSegment"]; + /** + * Delete segments + * @description Delete multiple segments. + */ + delete: operations["NewsletterDeleteSegments"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/segments/{segment}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Fetch a segment + * @description Returns a variety of information about one Segment identifier + */ + get: operations["NewsletterShowSegment"]; + /** + * Update a segment + * @description Update a segment with new values. + */ + put: operations["NewsletterUpdateSegment"]; + post?: never; + /** + * Delete a segment + * @description Delete a segment. + */ + delete: operations["NewsletterDeleteSegment"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/segments/{segment}/subscribers": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List subscribers + * @description Get subscribers belonging to a segment + */ + get: operations["NewsletterGetSegmentSubscribers"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/fields": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List all fields + * @description Returns a variety of information about one or more Field + */ + get: operations["NewsletterListFields"]; + put?: never; + /** + * Create a field + * @description Create a new Field. + */ + post: operations["NewsletterCreateField"]; + /** + * Delete fields + * @description Delete multiple fields. + */ + delete: operations["NewsletterDeleteFields"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/templates": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List all templates + * @description Returns a variety of information about one or more Templates + */ + get: operations["NewsletterListAllTemplates"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/templates/{template}/html": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show html + * @description Return the template content as html + */ + get: operations["NewsletterShowHtml"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/webforms": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List all Webforms + * @description Returns a variety of information about one or more Webforms + */ + get: operations["NewsletterListWebforms"]; + put?: never; + /** + * Create a Webform + * @description Create a new Webform. + */ + post: operations["NewsletterCreateWebform"]; + /** + * Bulk delete webform + * @description Bulk delete webform for a domain + */ + delete: operations["NewsletterBulkDeleteWebform"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/webforms/themes": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List themes + * @description List all available webform themes + */ + get: operations["NewsletterListThemes"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/webforms/{webform}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Fetch a webform + * @description Returns a variety of information about one Webform identifier + */ + get: operations["NewsletterShowWebform"]; + /** + * Update a webform + * @description Update a webform with new values. + */ + put: operations["NewsletterUpdateWebform"]; + post?: never; + /** + * Delete a webform + * @description Delete a webform. + */ + delete: operations["NewsletterDeleteWebform"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/webforms/{webform}/fields": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List webform fields + * @description Return a variety of information about fields related to a webform + */ + get: operations["NewsletterListWebformFields"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/campaigns/template/{template_uuid}/test": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Test campaign + * @description Allow to send a test campaign to an email based on the campaign template uuid. + * + * If the email is in the subscribers, custom fields will be filled + */ + post: operations["NewsletterTestCampaign"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/campaigns/{campaign}/duplicate": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Duplicate campaign + * @description Duplicate a campaign + */ + post: operations["NewsletterDuplicateCampaign"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/campaigns/{campaign}/template/{template}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create template from campaign + * @description Create a new template from an existing campaign. + */ + post: operations["NewsletterCreateTemplateFromCampaign"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/campaigns/{campaign}/test": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Test campaign + * @description Allow to send a test campaign to an email. If the email is in the subscribers, custom fields will be filled + */ + post: operations["post_1_newsletters_domain_campaigns_campaign_test"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/subscribers/filter": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Filter subscribers + * @description Returns a variety of information about one or more Subscribers. + * + * Allows advanced filters (e.g. segmentation). + */ + post: operations["NewsletterFilterProviders"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/subscribers/export": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Export subscribers + * @description Export subscribers selection. + */ + post: operations["NewsletterExportSubscribers"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/subscribers/import": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Import subscribers + * @description Import subscribers from a upload id. + * + * By default, if subscribers exists replace the custom fields with the new values + */ + post: operations["NewsletterImportSubscribers"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/subscribers/import/upload": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Upload csv file + * @description Upload a csv file with subscribers to be processed + */ + post: operations["NewsletterUploadCsvFile"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/groups/{group}/subscribers/assign": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Assign subscribers + * @description Assign subscribers to a group. + */ + post: operations["NewsletterAssignSubscribers"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/groups/{group}/subscribers/unassign": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Unassign subscribers + * @description Unassign subscribers to a group. + */ + post: operations["NewsletterUnassignSubscribers"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/subscribers/{subscriber}/forget": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Forget a subscriber + * @description It will remove the subscriber from your account and all information will be completely deleted in 30 days. + * + * This feature is GDPR compliant. + */ + delete: operations["NewsletterForgetSubscriber"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/fields/{field}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update a field + * @description Update a field with new values. + */ + put: operations["NewsletterUpdateField"]; + post?: never; + /** + * Delete a field + * @description Delete a field. + */ + delete: operations["NewsletterDeleteField"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/operations/{operationId}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Cancel an operation + * @description Cancel an outgoing operation + */ + delete: operations["NewsletterCancelOperation"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/campaigns/{campaign}/cancel": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Cancel campaign + * @description Cancel a scheduled campaign + */ + put: operations["NewsletterCancelCampaign"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/campaigns/{campaign}/schedule": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Schedule campaign + * @description Schedule a campaign + */ + put: operations["NewsletterScheduleCampaign"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/subscribers/unsubscribe": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Unsubscribe subscribers + * @description Unsubscribe multiple subscribers. + */ + put: operations["NewsletterUnsubscribeSubscribers"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/subscribers/assign": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Assign + * @description Assign subscribers to a group. + */ + put: operations["NewsletterAssign"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/subscribers/unassign": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Unassign + * @description Unassign subscribers to a group. + */ + put: operations["NewsletterUnassign"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/newsletters/{domain}/templates/{template}/update-thumbnails": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update thumbnail + * @description Generate or update a thumbnail for the given template and return it's url + */ + put: operations["NewsletterUpdateThumbnail"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List channels + * @description This endpoint allows you to retrieve all channels on the pack order. + */ + get: operations["Streaming/videoListChannels"]; + put?: never; + /** + * Create a channel + * @description This endpoint allows you to create a channel. + */ + post: operations["Streaming/videoCreateAChannel"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/events": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List all events + * @description This endpoint allows you to retrieve all Event. + */ + get: operations["Streaming/videoListAllEvents"]; + put?: never; + /** + * Create an event + * @description This endpoint allows you to create an Event. + */ + post: operations["Streaming/videoCreateAnEvent"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/encodes": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Config a channel + * @description This endpoint retrieve the data needed to configure an encoder to publish the + * streams associated to the given channel. + * If the channel is meant to be pulled, this will return an empty collection. + */ + post: operations["Streaming/videoConfigAChannel"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/players": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Lists all players + * @description This endpoint allows you to retrieve all players. + */ + get: operations["Streaming/videoListsAllPlayers"]; + put?: never; + /** + * Create a player + * @description This endpoint allows you to create a new player. + */ + post: operations["Streaming/videoCreateAPlayer"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/players/{player}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Return a player + * @description This endpoint allows you to retrieve a player. + */ + get: operations["Streaming/videoReturnAPlayer"]; + /** + * Update a player + * @description This endpoint allows you to update a player. + */ + put: operations["Streaming/videoUpdateAPlayer"]; + /** + * Copy a player + * @description This endpoint allows you to copy a player. + */ + post: operations["Streaming/videoCopyAPlayer"]; + /** + * Delete a player + * @description This endpoint allows you to delete a player. + */ + delete: operations["Streaming/videoDeleteAPlayer"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/players/{player}/ads": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List all ads + * @description This endpoint allows you to retrieve all Ads. + */ + get: operations["Streaming/videoListAllAds"]; + put?: never; + /** + * Create an ads + * @description This endpoint allows you to create a new Ads. + */ + post: operations["Streaming/videoCreateAnAds"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/players/{player}/ads/duplicate": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Copy an ads + * @description This endpoint allows you to copy an Ads. + */ + post: operations["Streaming/videoCopyAnAds"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/options/recording": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * show a storage config + * @description This endpoint allows you to retrieve to get the recording config. + * + * Create a channel from the given request for the order identified byt hte given ID. + * + * NOTE: the current user must already have the video product + * added to his account. Otherwise, this will fail. + */ + get: operations["Streaming/videoShowAStorageConfig"]; + /** + * Update recording config + * @description This endpoint allows you to retrieve to update a Recording config. + */ + put: operations["Streaming/videoUpdateRecordingConfig"]; + /** + * Create recording config + * @description This endpoint allows you to retrieve to update a Recording config. + */ + post: operations["Streaming/videoCreateRecordingConfig"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/options/recording/instant": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Start a record + * @description Try to instantly start a recording of the first stream meant to be recorded, + * on the first given storage machine. + * + * NOTE: this process is oversimplified. + * It assumes that only the best quality stream is meant to be recorded + * and that it will be sent to the first given storage machine only. + */ + post: operations["Streaming/videoStartARecord"]; + /** + * Stop a record + * @description Try to stop the instant record identified of the channel identified + * by the given channel ID. + * If no such record exists for the channel or that the recording already stopped, + * this will throw an error. + * + * NOTES: + * - it is possible to stop a recording even if the option has expired. + * - at the moment a channel may only have one instant record at a time, so this will use the first found + */ + delete: operations["Streaming/videoStopARecord"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/options/recording/storage": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Lists all storage machine + * @description This endpoint allows you to retrieve all storage machine. + */ + get: operations["Streaming/videoListsAllStorageMachine"]; + put?: never; + /** + * Return a storage machine + * @description This endpoint allows you to create a new storage machine. + */ + post: operations["Streaming/videoReturnAStorageMachine"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/options/recording/storage/test": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Update a storage machine + * @description This method is used to test the connection to an FTP server to verify + * whether the provided credentials and parameters allow for a successful connection. + * It also performs a write test by attempting to create a temporary file + * on the server to ensure that write permissions are properly configured. + */ + post: operations["Streaming/videoUpdateAStorageMachine"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/options/timeshift": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Return timeshift config + * @description This endpoint allows you to retrieve to get a timeshift config. + */ + get: operations["Streaming/videoReturnTimeshiftConfig"]; + /** + * Update a timeshift config + * @description This endpoint allows you to retrieve to update a timeshift config. + */ + put: operations["Streaming/videoUpdateATimeshiftConfig"]; + /** + * Create a timeshift config. + * @description This endpoint allows you to retrieve to create a timeshift config. + */ + post: operations["Streaming/videoCreateATimeshiftConfig"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/simulcasts/{simulcast_platform}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Return simulcast + * @description This endpoint allows you to retrieve to create the simulcast. + */ + post: operations["Streaming/videoReturnSimulcast"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/order/{order}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Returns a pack order + * @description Retrieve all info about the pack currently used by the account from + * which the request was made. This includes pricing and excess data. + * If the account has no active offer, this will throw an error. + */ + get: operations["Streaming/videoReturnsAPackOrder"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/order": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Returns a pack order + * @description Retrieve all info about the pack currently used by the account from + * which the request was made. This includes pricing and excess data. + * If the account has no active offer, this will throw an error. + */ + get: operations["Streaming_videoReturnsAPackOrder_get_1_videos_order"]; + /** + * Update a pack + * @description This endpoint allows you to update a Pack order. + */ + put: operations["Streaming/videoUpdateAPack"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/shop/prices": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get price + * @description This endpoint allows you to retrieve get the price on the pack order. + */ + get: operations["Streaming/videoGetPrice"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/shop/descriptions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get description + * @description This endpoint allows you to retrieve get the description on the pack order. + */ + get: operations["Streaming/videoGetDescription"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/stats/consumption": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Consumption + * @description This endpoint allows you to retrieve Global consumption all channel on the pack order. + */ + get: operations["Streaming/videoConsumption"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/stats/consumption/channels/histogram": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Consumption per Channel histogram + * @description This endpoint allows you to retrieve Global Histogram per channel on the pack order. + */ + get: operations["Streaming/videoConsumptionPerChannelHistogram"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/stats/viewers": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers + * @description This endpoint allows you to retrieve Global viewers on the pack order. + */ + get: operations["Streaming/videoViewers"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/stats/viewers/uniques": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Unique Viewers + * @description This endpoint allows you to retrieve Global unique viewers on the pack order. + */ + get: operations["Streaming/videoUniqueViewers"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/stats/viewers/histogram": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers Histogram + * @description This endpoint allows you to retrieve Global unique viewers histogram on the pack order. + */ + get: operations["Streaming/videoViewersHistogram"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/stats/viewers/channels/histogram": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers per channel histogram + * @description This endpoint allows you to retrieve Global viewers histogram per channel. + */ + get: operations["Streaming/videoViewersPerChannelHistogram"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/stats/viewers/channels/shares": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers per channel share + * @description This endpoint allows you to retrieve Global viewers histogram share per channel. + */ + get: operations["Streaming/videoViewersPerChannelShare"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/stats/viewing": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewing time + * @description This endpoint allows you to retrieve Global Viewing histogram per channel. + */ + get: operations["Streaming/videoViewingTime"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/stats/viewing/channels/histogram": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewing histogram par channel + * @description This endpoint allows you to retrieve Global Viewing histogram per channel. + */ + get: operations["Streaming/videoViewingHistogramParChannel"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/stats/geolocation/countries": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Countries + * @description This endpoint allows you to retrieve Global all countries on the pack order. + */ + get: operations["Streaming/videoCountries"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/stats/geolocation/clusters": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Clusters + * @description This endpoint allows you to retrieve Global unique viewers on the pack order. + */ + get: operations["Streaming/videoClusters"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Return a channel + * @description This endpoint allows you to retrieve a channel. + */ + get: operations["Streaming/videoReturnAChannel"]; + /** + * Update a channel + * @description This endpoint allows you to update a channel. + */ + put: operations["Streaming/videoUpdateAChannel"]; + post?: never; + /** + * Delete a channel + * @description This endpoint allows you to delete a channel. + */ + delete: operations["Streaming/videoDeleteAChannel"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/thumbnail": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show picture + * @description This endpoint allows you to retrieve a Thumbnail in live on the steaming video. + */ + get: operations["Streaming/videoShowPicture"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/stats/export_csv/{statistics}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Return text/csv + * @description This endpoint allows you to export stream stats. + */ + get: operations["Streaming/videoReturnTextcsv"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/stats/consumption": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Consumption + * @description This endpoint allows you to retrieve channel consumption stats. + */ + get: operations["get_1_videos_channel_stats_consumption"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/stats/consumption/resolutions/histogram": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Consumption Per resolution + * @description This endpoint allows you to retrieve consumption Per resolution histogram. + */ + get: operations["Streaming/videoConsumptionPerResolution"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/stats/geolocation/countries": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Countries + * @description This endpoint allows you to retrieve get countries. + */ + get: operations["get_1_videos_channel_stats_geolocation_countries"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/stats/geolocation/clusters": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Clusters + * @description This endpoint allows you to retrieve get clusters. + */ + get: operations["get_1_videos_channel_stats_geolocation_clusters"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/stats/technologies/browsers/shares": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Browsers share + * @description This endpoint allows you to retrieve get browsers share. + */ + get: operations["Streaming/videoBrowsersShare"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/stats/technologies/players/shares": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Player share + * @description This endpoint allows you to retrieve get player share. + */ + get: operations["Streaming/videoPlayerShare"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/stats/technologies/os/shares": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * OS share + * @description This endpoint allows you to retrieve get OS share. + */ + get: operations["Streaming/videoOSShare"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/stats/viewers": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers share + * @description This endpoint allows you to retrieve get viewers share. + */ + get: operations["Streaming/videoViewersShare"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/stats/viewers/histogram": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers Histogram share + * @description This endpoint allows you to retrieve get viewers Histogram share. + */ + get: operations["Streaming/videoViewersHistogramShare"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/stats/viewers/resolutions/shares": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers per resolution share. + * @description This endpoint allows you to retrieve get viewers per resolution share. + */ + get: operations["Streaming/videoViewersPerResolutionShare"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/stats/viewers/resolutions/histogram": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewers per resolution histogram. + * @description This endpoint allows you to retrieve get viewers per resolution histogram. + */ + get: operations["Streaming/videoViewersPerResolutionHistogram"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/stats/viewers/uniques": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Unique viewers. + * @description This endpoint allows you to retrieve get unique viewers. + */ + get: operations["get_1_videos_channel_stats_viewers_uniques"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/stats/viewing": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewing time + * @description This endpoint allows you to retrieve Global Viewing histogram per channel. + */ + get: operations["get_1_videos_channel_stats_viewing"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/stats/viewing/resolutions/histogram": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Viewing histogram par channel + * @description This endpoint allows you to retrieve Global Viewing histogram per channel. + */ + get: operations["get_1_videos_channel_stats_viewing_resolutions_histogram"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/events/{repeatable_planned_event}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Return an event + * @description This endpoint allows you to retrieve an Event. + */ + get: operations["Streaming/videoReturnAnEvent"]; + /** + * Update an event + * @description This endpoint allows you to update an Event. + */ + put: operations["Streaming/videoUpdateAnEvent"]; + post?: never; + /** + * Delete an event + * @description This endpoint allows you to delete an Event. + */ + delete: operations["Streaming/videoDeleteAnEvent"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/integrations": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Integration code + * @description This implies manual integration between the broadcast source and the broadcast method. + */ + get: operations["Streaming/videoIntegrationCode"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/history": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Return list of connection + * @description This endpoint allows you to retrieve a list of connection + */ + get: operations["Streaming/videoReturnListOfConnection"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/history/{connection_history}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Return a channel + * @description This endpoint allows you to retrieve a channel. + */ + get: operations["get_1_videos_channel_history_connection_history"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/restrictions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * show restriction + * @description This endpoint allows you to retrieve the restriction for the channels. + */ + get: operations["Streaming/videoShowRestriction"]; + /** + * update channels + * @description This endpoint allows you to update a restriction channel. + */ + put: operations["Streaming/videoUpdateChannels"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/restrictions/geographical": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Retrieves the geographical restrictions applicable to a channel over a given period. + * @description This method: + * - Sets a default period of 30 days back if no 'start' parameter is provided. + * - Sets the end date to "now" if no 'end' parameter is provided. + * - Query the service to obtain the corresponding geographical restrictions. + * - Returns restrictions in the form of an indexed table via a dedicated Resource. + */ + get: operations["Streaming/videoRetrievesTheGeographicalRestrictionsApplicableToAChannelOverAGivenPeriod"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/players/{player}/thumbnail/{thumbnail}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show picture + * @description This endpoint allows you to retrieve a Vignette for the player. + */ + get: operations["get_1_videos_channel_players_player_thumbnail_thumbnail"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/players/{player}/embed": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Integration code + * @description Integrate the player into your site by cutting / pasting the HTML5 code below. + */ + get: operations["get_1_videos_channel_players_player_embed"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/players/{player}/embed/url": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Integration url + * @description Try to retrieve the parameters needed to construct an iframe for the player identified by the given + * player ID for the given channel, or for the last updated player of the channel, if any. + * If the channels hasn't any player and that no player ID is provided, + * it will return parameters for a default player. + * + * If the channels doesn't exist or that the player isn't linked to the channel, + * or that the channel is badly configured, this will throw an error. + */ + get: operations["Streaming/videoIntegrationUrl"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/players/{player}/ads/{ads}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Return an ads + * @description This endpoint allows you to retrieve an Ads. + */ + get: operations["Streaming/videoReturnAnAds"]; + /** + * Update an ads + * @description This endpoint allows you to update an Ads. + */ + put: operations["Streaming/videoUpdateAnAds"]; + post?: never; + /** + * Delete an ads + * @description This endpoint allows you to create an Ads. + */ + delete: operations["Streaming/videoDeleteAnAds"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/options": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List option + * @description This endpoint allows you to retrieve to see all option of the channel. + */ + get: operations["Streaming/videoListOption"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/options/{video_option}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Return option + * @description This endpoint allows you to retrieve option. + */ + get: operations["Streaming/videoReturnOption"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/options/recording/storage/{storage_machine}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Create a storage machine + * @description This endpoint allows you to retrieve a storage machine. + */ + get: operations["Streaming/videoCreateAStorageMachine"]; + /** + * Update a storage machine + * @description This endpoint allows you to update a storage machine. + */ + put: operations["put_1_videos_channel_options_recording_storage_storage_machine"]; + post?: never; + /** + * Update a storage machine + * @description This endpoint allows you to delete a storage machine. + */ + delete: operations["delete_1_videos_channel_options_recording_storage_storage_machine"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/options/watermark": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Return watermark + * @description This endpoint allows you to retrieve to get the watermark. + */ + get: operations["Streaming/videoReturnWatermark"]; + /** + * Update watermark + * @description This endpoint allows you to retrieve to update or create the watermark. + */ + put: operations["Streaming/videoUpdateWatermark"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/simulcasts": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Lists all simulcast config + * @description This endpoint allows you to retrieve to get the simulcast. + */ + get: operations["Streaming/videoListsAllSimulcastConfig"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/simulcasts/{simulcast_platform}/{simulcast_config}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Return simulcast + * @description This endpoint allows you to retrieve to get the simulcast. + */ + get: operations["get_1_videos_channel_simulcasts_simulcast_platform_simulcast_config"]; + /** + * Return simulcast + * @description This endpoint allows you to retrieve to update the simulcast. + */ + put: operations["put_1_videos_channel_simulcasts_simulcast_platform_simulcast_config"]; + post?: never; + /** + * Delete a player + * @description This endpoint allows you to retrieve to delete the player. + */ + delete: operations["delete_1_videos_channel_simulcasts_simulcast_platform_simulcast_config"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/countries": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List countries + * @description List all the countries available for anything as Code => Name. + */ + get: operations["Streaming/videoListCountries"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/timezones": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List timezones + * @description List all the timezones available for "America/Asuncion": "(GMT-03:00) Asuncion",. + */ + get: operations["Streaming/videoListTimezones"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/password": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Generate stream key + * @description Generate a random password string in base 52 (0-9a-zA-Z minus aeiouAEIOU). + * The first 5 vowels have been removed to avoid bad luck passwords + * (1fUcky0u for example). + */ + get: operations["Streaming/videoGenerateStreamKey"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/live/start": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Resume the live + * @description Attempt to resume the live if interrupted or does nothing otherwise. + */ + put: operations["Streaming/videoResumeTheLive"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/live/stop": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Interrupt the live + * @description Attempt to interrupt the live if not already interrupted or does nothing otherwise. + */ + put: operations["Streaming/videoInterruptTheLive"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/restrictions/password": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * update restriction password + * @description This endpoint allows you to update a restriction password channel. + */ + put: operations["Streaming/videoUpdateRestrictionPassword"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/options/{video_option}/recommit": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Undertake option + * @description This WILL NOT restore an option effectively terminated, regardless of whether the option has been + * instantly terminated or its termination date has been reached. + * + * If the given option has already been marked for termination for the given channel + * then this won't do anything. + */ + put: operations["Streaming/videoUndertakeOption"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/options/watermark/enable": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Enabled watermark + * @description This endpoint allows you to retrieve to enable the watermark. + */ + put: operations["Streaming/videoEnabledWatermark"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/options/watermark/disable": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Disable watermark + * @description This endpoint allows you to retrieve to enable the watermark. + */ + put: operations["Streaming/videoDisableWatermark"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/simulcasts/{simulcast_platform}/{simulcast_config}/enable": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Disable simulcast + * @description This endpoint allows you to retrieve to enable the simulcast. + */ + put: operations["Streaming/videoDisableSimulcast"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/simulcasts/{simulcast_platform}/{simulcast_config}/disable": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Disable simulcast + * @description This endpoint allows you to retrieve to disable the simulcast. + */ + put: operations["put_1_videos_channel_simulcasts_simulcast_platform_simulcast_config_disable"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/videos/{channel}/options/{video_option}/terminate": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Terminate option + * @description This endpoint allows you to retrieve to terminate the option. + */ + delete: operations["Streaming/videoTerminateOption"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/swiss_backups/{swiss_backup_id}/admin": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update administrator + * @description Update the email address for the Acronis administrator user + */ + put: operations["put_1_swiss_backups_swiss_backup_id_admin"]; + /** + * Create administrator + * @description Create an Acronis administrator + */ + post: operations["post_1_swiss_backups_swiss_backup_id_admin"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/swiss_backups/{swiss_backup_id}/admin/request_password": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Request administrator password + * @description Get a new token or send an email, to change the Acronis administrator password + */ + post: operations["post_1_swiss_backups_swiss_backup_id_admin_request_password"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/swiss_backups/{swiss_backup_id}/slots": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List all slots + * @description Get all slots for the given Swiss Backup product + */ + get: operations["get_1_swiss_backups_swiss_backup_id_slots"]; + put?: never; + /** + * Create + * @description Create a new slot via a job, for the given Swiss Backup + */ + post: operations["post_1_swiss_backups_swiss_backup_id_slots"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}/disable": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Disable + * @description Disable a slot via a job, for the given Swiss Backup + */ + post: operations["post_1_swiss_backups_swiss_backup_id_slots_slot_id_disable"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}/enable": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Enable + * @description Enable a slot via a job, for the given Swiss Backup + */ + post: operations["post_1_swiss_backups_swiss_backup_id_slots_slot_id_enable"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}/request_password": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Request slot password + * @description Get a new token or send the email, to change the password for a slot + */ + post: operations["post_1_swiss_backups_swiss_backup_id_slots_slot_id_request_password"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/swiss_backups": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List all Swiss Backups + * @description List all Swiss Backup products for the given account + */ + get: operations["get_1_swiss_backups"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/swiss_backups/{swiss_backup_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Swiss Backup information + * @description Get details for the given Swiss Backup product + */ + get: operations["get_1_swiss_backups_swiss_backup_id"]; + /** + * Update a Swiss Backup + * @description Update the given Swiss Backup product + */ + put: operations["put_1_swiss_backups_swiss_backup_id"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/swiss_backups/{swiss_backup_id}/acronis_informations": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Acronis information + * @description Get Acronis information, from the Acronis API, for the given Swiss Backup product + */ + get: operations["get_1_swiss_backups_swiss_backup_id_acronis_informations"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Slot information + * @description Get more details about the given slot + */ + get: operations["get_1_swiss_backups_swiss_backup_id_slots_slot_id"]; + /** + * Update + * @description Update a slot via a job, for the given Swiss Backup + */ + put: operations["put_1_swiss_backups_swiss_backup_id_slots_slot_id"]; + post?: never; + /** + * Delete + * @description Delete a slot for the given Swiss Backup + */ + delete: operations["delete_1_swiss_backups_swiss_backup_id_slots_slot_id"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}/rclone": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * RClone details + * @description Get RClone details about the given slot + */ + get: operations["get_1_swiss_backups_swiss_backup_id_slots_slot_id_rclone"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/swiss_backups/pricing": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List prices and discounts + * @description List all prices and discounts for Swiss Backup products + */ + get: operations["get_1_swiss_backups_pricing"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/swiss_backups/calculate": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Calculate the price + * @description Calculate the price for a specific configuration + */ + get: operations["get_1_swiss_backups_calculate"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/packs": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List packs + * @description This endpoint allows you to retrieve all the packs. + */ + get: operations["get_1_radios_packs"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/options": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List options + * @description This endpoint allows you to retrieve all the options. + */ + get: operations["Streaming/radioListOptions"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/streams/{stream_uuid}/playlist": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * get playlist with stream url + * @description This endpoint allows you to get playlist file with stream url. + */ + get: operations["get_1_radios_streams_stream_uuid_playlist"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/streams/{stream_uuid}/introduction-file": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get introduction file + * @description This endpoint allows you to get the introduction file for a stream. + */ + get: operations["get_1_radios_streams_stream_uuid_introduction_file"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/playlist/{any}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get playlist with legacy parameters + * @description This endpoint allows you to get playlist file with legacy parameters. + */ + get: operations["Streaming/radioGetPlaylistWithLegacyParameters"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/players/{player_uuid}/config": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get player config + * @description This endpoint allows you to get the player config. + */ + get: operations["Streaming/radioGetPlayerConfig"]; + put?: never; + /** + * Get player config + * @description This endpoint allows you to get the player config. + */ + post: operations["Streaming_radioGetPlayerConfig_post_1_radios_players_player_uuid_config"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/stats/status": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get status + * @description This endpoint allows you to get status from streams of a station. + */ + get: operations["Streaming/radioGetStatus"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/stats/listeners": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get instant listeners + * @description This endpoint allows you to get instant listeners on streams of a station. + */ + get: operations["Streaming/radioGetInstantListeners"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/stats/sum-listeners": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get stats listeners + * @description This endpoint allows you to get stats listeners on a stream. + */ + get: operations["Streaming/radioGetStatsListeners"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/stats/sum-listeners-on-product": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get stats listeners + * @description This endpoint allows you to get stats listeners on a stream. + */ + get: operations["Streaming_radioGetStatsListeners_get_1_radios_stats_sum_listeners_on_product"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/stats/mediastats": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get Mediastats + * @description This endpoint allows you to get mediastats listeners on a stream. + */ + get: operations["Streaming/radioGetMediastats"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/stats/metadata": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Set metadata to station + * @description This endpoint allows you to set metadata to a station. + */ + get: operations["Streaming/radioSetMetadataToStation"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/radio/diag/status.php": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get status + * @description This endpoint allows you to get status from streams of a station. + */ + get: operations["Streaming_radioGetStatus_get_1_radios_radio_diag_status_php"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/updatemetadata.php": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Set metadata to station + * @description This endpoint allows you to set metadata to a station. + */ + get: operations["Streaming_radioSetMetadataToStation_get_1_radios_updatemetadata_php"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/mediastats.php": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get Mediastats + * @description This endpoint allows you to get mediastats listeners on a stream. + */ + get: operations["Streaming_radioGetMediastats_get_1_radios_mediastats_php"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/listclients.xml": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get Mediastats + * @description This endpoint allows you to get mediastats listeners on a stream. + */ + get: operations["Streaming_radioGetMediastats_get_1_radios_listclients_xml"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/admin/stats.xml": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get stats listeners + * @description This endpoint allows you to get stats listeners on a stream. + */ + get: operations["Streaming_radioGetStatsListeners_get_1_radios_admin_stats_xml"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/admin/stats": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get stats listeners + * @description This endpoint allows you to get stats listeners on a stream. + */ + get: operations["Streaming_radioGetStatsListeners_get_1_radios_admin_stats"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/admin/stats_group.xml": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get stats listeners + * @description This endpoint allows you to get stats listeners on a stream. + */ + get: operations["Streaming_radioGetStatsListeners_get_1_radios_admin_stats_group_xml"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List products + * @description This endpoint allows you to retrieve all the products. + */ + get: operations["get_1_radios"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get product + * @description This endpoint allows you to retrieve a product. + */ + get: operations["get_1_radios_radio_product_id"]; + /** + * Update product + * @description This endpoint allows you to update a product. + */ + put: operations["Streaming/radioUpdateProduct"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/users": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List users + * @description This endpoint allows you to retrieve all users attach to the product. + */ + get: operations["Streaming/radioListUsers"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/conflict_restrictions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Get the list of stream in conflict with an update of restrictions */ + get: operations["Streaming/radioGetTheListOfStreamInConflictWithAnUpdateOfRestrictions"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List stations + * @description This endpoint allows you to retrieve all the stations. + */ + get: operations["Streaming/radioListStations"]; + put?: never; + /** + * Store station + * @description This endpoint allows you to store a station. + */ + post: operations["Streaming/radioStoreStation"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get station + * @description This endpoint allows you to retrieve a station. + */ + get: operations["get_1_radios_radio_product_id_stations_station_id"]; + /** + * Update station + * @description This endpoint allows you to update a station. + */ + put: operations["put_1_radios_radio_product_id_stations_station_id"]; + post?: never; + /** + * Delete station + * @description This endpoint allows you to delete a station. + */ + delete: operations["delete_1_radios_radio_product_id_stations_station_id"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/players": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List station players + * @description This endpoint allows you to retrieve all the players in a station. + */ + get: operations["Streaming/radioListStationPlayers"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/server_events": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List server events + * @description This endpoint allows you to retrieve master and edge events by date. + */ + get: operations["Streaming/radioListServerEvents"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/encoder_events": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List encoder events + * @description This endpoint allows you to retrieve encoder events by date. + */ + get: operations["Streaming/radioListEncoderEvents"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/stats/listeners": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get listeners + * @description This endpoint allows you to retrieve station listeners stats. + */ + get: operations["Streaming/radioGetListeners"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/stats/listeners_per_minute": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get listeners per minute + * @description This endpoint allows you to retrieve station listeners stats per minute. + */ + get: operations["Streaming/radioGetListenersPerMinute"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/stats/listeners_per_minute_grouped": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get listeners per minute per stream + * @description This endpoint allows you to retrieve station listeners stats per minute per stream. + */ + get: operations["Streaming/radioGetListenersPerMinutePerStream"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/stats/countries": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get countries + * @description This endpoint allows you to retrieve station countries stats. + */ + get: operations["Streaming/radioGetCountries"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/stats/countries_continent": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get countries by continent + * @description This endpoint allows you to retrieve station total countries stats by continent. + */ + get: operations["Streaming/radioGetCountriesByContinent"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/stats/stream_listeners": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get listeners by stream + * @description This endpoint allows you to retrieve station listeners stats by stream. + */ + get: operations["Streaming/radioGetListenersByStream"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/stats/consumption": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get consumption + * @description This endpoint allows you to retrieve station consumption stats. + */ + get: operations["Streaming/radioGetConsumption"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/stats/total_consumption": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get total consumption + * @description This endpoint allows you to retrieve station total consumption stats. + */ + get: operations["Streaming/radioGetTotalConsumption"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/stats/stream_consumption": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get consumption by stream + * @description This endpoint allows you to retrieve station consumption stats by stream. + */ + get: operations["Streaming/radioGetConsumptionByStream"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/stats/players": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get players + * @description This endpoint allows you to retrieve players stats. + */ + get: operations["Streaming/radioGetPlayers"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/stats/total_players": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get total players + * @description This endpoint allows you to retrieve players total stats. + */ + get: operations["Streaming/radioGetTotalPlayers"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/stats/stats_by_stream": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get stats by streams + * @description This endpoint allows you to retrieve stats group by streams. + */ + get: operations["Streaming/radioGetStatsByStreams"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/stats/export_csv": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Export stats + * @description This endpoint allows you to export station stats. + */ + get: operations["Streaming/radioExportStats"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/stats/export_csv_by_stream": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Export stats by stream + * @description This endpoint allows you to export station stats by stream. + */ + get: operations["Streaming/radioExportStatsByStream"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/stats/links": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List stats links + * @description This endpoint allows you to get all stats links. + */ + get: operations["Streaming/radioListStatsLinks"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/mediapulse/export_log": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Export log as Mediapulse + * @description We generate the log from Elastic if not already exist + * Return true if we start the generation + */ + get: operations["Streaming/radioExportLogAsMediapulse"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/mediapulse/export_log/available": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Check if Mediapulse log file is already present in storage */ + get: operations["Streaming/radioCheckIfMediapulseLogFileIsAlreadyPresentInStorage"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/mediapulse/report": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Generate a report for export mediapulse log on a station */ + get: operations["Streaming/radioGenerateAReportForExportMediapulseLogOnAStation"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/notification": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get notification + * @description This endpoint allows you to retrieve the notification bind to the radio_product or station if it's exist. + */ + get: operations["Streaming/radioGetNotification"]; + /** + * Update notification + * @description This endpoint allows you to update a notification. + */ + put: operations["Streaming/radioUpdateNotification"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/streams": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List streams + * @description This endpoint allows you to retrieve all the streams. + */ + get: operations["get_1_radios_radio_product_id_stations_station_id_streams"]; + put?: never; + /** + * Store stream + * @description This endpoint allows you to store a stream. + */ + post: operations["Streaming/radioStoreStream"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get stream + * @description This endpoint allows you to retrieve a stream. + */ + get: operations["Streaming/radioGetStream"]; + /** + * Update stream + * @description This endpoint allows you to update a stream. + */ + put: operations["Streaming/radioUpdateStream"]; + post?: never; + /** + * Delete stream + * @description This endpoint allows you to delete a stream. + */ + delete: operations["Streaming/radioDeleteStream"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/actual-bitrate": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get actual bitrate + * @description This endpoint allows you to check real the bitrate of the stream. + */ + get: operations["Streaming/radioGetActualBitrate"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/introduction-file": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get introduction file + * @description This endpoint allows you to get the introduction file for a stream. + */ + get: operations["get_1_radios_radio_product_id_stations_station_id_streams_stream_id_introduction_file"]; + put?: never; + /** + * Update introduction file + * @description This endpoint allows you to update the introduction file for a stream. + */ + post: operations["Streaming/radioUpdateIntroductionFile"]; + /** + * Delete introduction file + * @description This endpoint allows you to delete the introduction file for a stream. + */ + delete: operations["Streaming/radioDeleteIntroductionFile"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/listeners": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get listeners + * @description This endpoint allows you to retrieve stream listeners stats. + */ + get: operations["get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_listeners"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/listeners_per_minute": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get listeners by minute + * @description This endpoint allows you to retrieve stream listeners stats by minute on last 24h. + */ + get: operations["Streaming/radioGetListenersByMinute"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/countries": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get countries + * @description This endpoint allows you to retrieve stream countries stats. + */ + get: operations["get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_countries"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/countries_continent": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get countries by continent + * @description This endpoint allows you to retrieve stream total countries stats by continent. + */ + get: operations["get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_countries_continent"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/consumption": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get consumption + * @description This endpoint allows you to retrieve stream consumption stats. + */ + get: operations["get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_consumption"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/total_consumption": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get total consumption + * @description This endpoint allows you to retrieve total stream consumption stats. + */ + get: operations["get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_total_consumption"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/players": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get players + * @description This endpoint allows you to retrieve players stats. + */ + get: operations["get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_players"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/total_players": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get total players + * @description This endpoint allows you to retrieve players total stats. + */ + get: operations["get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_total_players"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/export_csv": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Export stats + * @description This endpoint allows you to export stream stats. + */ + get: operations["get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_export_csv"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get hls stream + * @description This endpoint allows you to retrieve a hls stream. + */ + get: operations["Streaming/radioGetHlsStream"]; + /** + * Update hls stream + * @description This endpoint allows you to update a hls stream. + */ + put: operations["Streaming/radioUpdateHlsStream"]; + post?: never; + /** + * Delete hls stream + * @description This endpoint allows you to delete a hls stream. + */ + delete: operations["Streaming/radioDeleteHlsStream"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/listeners": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get listeners + * @description This endpoint allows you to retrieve hls stream listeners stats. + */ + get: operations["get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_listeners"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/listeners_per_minute": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get listeners by minute + * @description This endpoint allows you to retrieve hls stream listeners stats by minute on last 24h. + */ + get: operations["get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_listeners_per_minute"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/countries": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get countries + * @description This endpoint allows you to retrieve hls stream countries stats. + */ + get: operations["get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_countries"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/countries_continent": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get countries by continent + * @description This endpoint allows you to retrieve hls stream total countries stats by continent. + */ + get: operations["get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_countries_continent"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/consumption": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get consumption + * @description This endpoint allows you to retrieve hls stream consumption stats. + */ + get: operations["get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_consumption"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/total_consumption": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get total consumption + * @description This endpoint allows you to retrieve total hls stream consumption stats. + */ + get: operations["get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_total_consumption"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/players": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get players + * @description This endpoint allows you to retrieve players stats. + */ + get: operations["get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_players"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/total_players": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get total players + * @description This endpoint allows you to retrieve players total stats. + */ + get: operations["get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_total_players"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/export_csv": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Export stats + * @description This endpoint allows you to export hls stream stats. + */ + get: operations["get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_export_csv"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/autodj": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get AutoDJ + * @description This endpoint allows you to retrieve an AutoDJ. + */ + get: operations["Streaming/radioGetAutoDJ"]; + /** + * Update AutoDJ + * @description This endpoint allows you to update an AutoDJ. + */ + put: operations["Streaming/radioUpdateAutoDJ"]; + /** + * Store AutoDJ + * @description This endpoint allows you to store an AutoDJ. + */ + post: operations["Streaming/radioStoreAutoDJ"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get Playing Playlist + * @description This endpoint allows you to get the playing playlist attached to AutoDJ. + */ + get: operations["Streaming/radioGetPlayingPlaylist"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist/medias": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get Playing Playlist + * @description This endpoint allows you to get the playing playlist attached to AutoDJ. + */ + get: operations["Streaming_radioGetPlayingPlaylist_get_1_radios_radio_product_id_stations_station_id_autodj_playing_playlist_medias"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/autodj/events": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * This endpoint allows you to list AutoDJ events. + * @description * + * * @api-summary List AutoDJ Event + * * @api_operation ListAutoDJEvent + */ + get: operations["Streaming/radioThisEndpointAllowsYouToListAutoDJEvents"]; + put?: never; + /** + * Store AutoDJ Event + * @description This endpoint allows you to store an AutoDJ event. + */ + post: operations["Streaming/radioStoreAutoDJEvent"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/autodj/events/{event_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get AutoDJ event + * @description This endpoint allows you to retrieve an AutoDJ event. + */ + get: operations["Streaming/radioGetAutoDJEvent"]; + /** + * Update AutoDJ event + * @description This endpoint allows you to update an AutoDJ event. + */ + put: operations["Streaming/radioUpdateAutoDJEvent"]; + post?: never; + /** + * Delete AutoDJ event + * @description This endpoint allows you to delete an AutoDJ event. + */ + delete: operations["Streaming/radioDeleteAutoDJEvent"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/autodj/medias": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * This endpoint allows you to list AutoDJ media. + * @description * + * * @api-summary List AutoDJ Media + * * @api_operation ListAutoDJMedia + */ + get: operations["Streaming/radioThisEndpointAllowsYouToListAutoDJMedia"]; + put?: never; + /** + * Store AutoDJ Media + * @description This endpoint allows you to store an AutoDJ media. + */ + post: operations["Streaming/radioStoreAutoDJMedia"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/autodj/medias/{media_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get AutoDJ Media + * @description This endpoint allows you to retrieve an AutoDJ media. + */ + get: operations["Streaming/radioGetAutoDJMedia"]; + /** + * Update AutoDJ Media + * @description This endpoint allows you to update an AutoDJ media. + */ + put: operations["Streaming/radioUpdateAutoDJMedia"]; + post?: never; + /** + * Delete AutoDJ Media + * @description This endpoint allows you to delete an AutoDJ media. + */ + delete: operations["Streaming/radioDeleteAutoDJMedia"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playlists": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * This endpoint allows you to list AutoDJ playlist. + * @description * + * * @api-summary List AutoDJ Playlist + * * @api_operation ListAutoDJPlaylist + */ + get: operations["Streaming/radioThisEndpointAllowsYouToListAutoDJPlaylist"]; + put?: never; + /** + * Store AutoDJ Playlist + * @description This endpoint allows you to store an AutoDJ playlist. + */ + post: operations["Streaming/radioStoreAutoDJPlaylist"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playlists/{playlist_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get AutoDJ Playlist + * @description This endpoint allows you to retrieve an AutoDJ playlist. + */ + get: operations["Streaming/radioGetAutoDJPlaylist"]; + /** + * Update AutoDJ Playlist + * @description This endpoint allows you to update an AutoDJ playlist. + */ + put: operations["Streaming/radioUpdateAutoDJPlaylist"]; + post?: never; + /** + * Delete AutoDJ Playlist + * @description This endpoint allows you to delete an AutoDJ playlist. + */ + delete: operations["Streaming/radioDeleteAutoDJPlaylist"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playlists/{playlist_id}/medias": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * This endpoint allows you to list AutoDJ medias in playlist. + * @description * + * * @api-summary List AutoDJ Medias Playlist + * * @api_operation ListAutoDJMediasPlaylist + */ + get: operations["Streaming/radioThisEndpointAllowsYouToListAutoDJMediasInPlaylist"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/notification": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get notification + * @description This endpoint allows you to retrieve the notification bind to the radio_product or station if it's exist. + */ + get: operations["Streaming_radioGetNotification_get_1_radios_radio_product_id_notification"]; + /** + * Update notification radio product + * @description This endpoint allows you to update a notification for radio product. + */ + put: operations["Streaming/radioUpdateNotificationRadioProduct"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/players": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List product players + * @description This endpoint allows you to retrieve all the players in a product. + */ + get: operations["Streaming/radioListProductPlayers"]; + put?: never; + /** + * Store player + * @description This endpoint allows you to store a player. + */ + post: operations["Streaming/radioStorePlayer"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/players/{player_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get player + * @description This endpoint allows you to retrieve a player. + */ + get: operations["Streaming/radioGetPlayer"]; + /** + * Update player + * @description This endpoint allows you to update a player. + */ + put: operations["Streaming/radioUpdatePlayer"]; + post?: never; + /** + * Delete player + * @description This endpoint allows you to delete a player. + */ + delete: operations["Streaming/radioDeletePlayer"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stats/listeners": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get listeners + * @description This endpoint allows you to retrieve product listeners stats. + */ + get: operations["get_1_radios_radio_product_id_stats_listeners"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stats/listeners_per_minute": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get listeners per minute + * @description This endpoint allows you to retrieve product listeners stats per minute. + */ + get: operations["get_1_radios_radio_product_id_stats_listeners_per_minute"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stats/listeners_per_minute_grouped": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get listeners per minute per station + * @description This endpoint allows you to retrieve product listeners stats per minuteh. + */ + get: operations["Streaming/radioGetListenersPerMinutePerStation"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stats/countries": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get countries + * @description This endpoint allows you to retrieve product countries stats. + */ + get: operations["get_1_radios_radio_product_id_stats_countries"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stats/countries_continent": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get countries by continent + * @description This endpoint allows you to retrieve product total countries stats by continent. + */ + get: operations["get_1_radios_radio_product_id_stats_countries_continent"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stats/station_listeners": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get listeners by station + * @description This endpoint allows you to retrieve product listeners stats by station. + */ + get: operations["Streaming/radioGetListenersByStation"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stats/consumption": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get consumption + * @description This endpoint allows you to retrieve product consumption stats. + */ + get: operations["get_1_radios_radio_product_id_stats_consumption"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stats/total_consumption": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get total consumption + * @description This endpoint allows you to retrieve product total consumption stats. + */ + get: operations["get_1_radios_radio_product_id_stats_total_consumption"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stats/station_consumption": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get consumption by station + * @description This endpoint allows you to retrieve product consumption stats by station. + */ + get: operations["Streaming/radioGetConsumptionByStation"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stats/players": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get players + * @description This endpoint allows you to retrieve players stats. + */ + get: operations["get_1_radios_radio_product_id_stats_players"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stats/total_players": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get total players + * @description This endpoint allows you to retrieve total players stats. + */ + get: operations["get_1_radios_radio_product_id_stats_total_players"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stats/stats_by_station": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get stats by stations + * @description This endpoint allows you to retrieve stats group by stations. + */ + get: operations["Streaming/radioGetStatsByStations"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stats/export_csv": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Export stats + * @description This endpoint allows you to export product stats. + */ + get: operations["get_1_radios_radio_product_id_stats_export_csv"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stats/export_csv_by_station": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Export stats by station + * @description This endpoint allows you to export product stats by station. + */ + get: operations["Streaming/radioExportStatsByStation"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/mediapulse/report": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Generate a report for export mediapulse log with stations in product */ + get: operations["Streaming/radioGenerateAReportForExportMediapulseLogWithStationsInProduct"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/options": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List radio product options + * @description This endpoint allows you to retrieve all the option attach to a radio product. + */ + get: operations["Streaming/radioListRadioProductOptions"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/players/ip-access": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Check ip access to mountpoint + * @description This endpoint allows you to check ip access to mountpoint. + */ + post: operations["Streaming/radioCheckIpAccessToMountpoint"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/players/{player_uuid}/domain-access": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Check domain access for player + * @description This endpoint allows you to check domain access for player. + */ + post: operations["Streaming/radioCheckDomainAccessForPlayer"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/streams/available-mountpoint": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Mountpoint is available + * @description This endpoint allows you to check if a stream mountpoint is available. + */ + post: operations["Streaming/radioMountpointIsAvailable"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/restrictions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Set the restrictions to all streams in product */ + post: operations["Streaming/radioSetTheRestrictionsToAllStreamsInProduct"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/thumbnail": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Update station thumbnail + * @description This endpoint allows you to update a station thumbnail. + */ + post: operations["Streaming/radioUpdateStationThumbnail"]; + /** + * Delete station thumbnail + * @description This endpoint allows you to delete a station thumbnail. + */ + delete: operations["Streaming/radioDeleteStationThumbnail"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/reset_general_parameters": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Reset general parameters + * @description This endpoint allows you to reset general parameters. + */ + post: operations["Streaming/radioResetGeneralParameters"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/send_logs": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Send logs + * @description This endpoint allows you to send logs. + */ + post: operations["Streaming/radioSendLogs"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/toggle_direct_live": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Toggle direct live + * @description This endpoint allows you to toggle direct live. + */ + post: operations["Streaming/radioToggleDirectLive"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/disconnect_streams": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Disconnect streams + * @description This endpoint allows you to force the disconnection of the main streams. + */ + post: operations["Streaming/radioDisconnectStreams"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/add-fallback": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Add fallback stream + * @description This endpoint allows you to add a fallback stream. + */ + post: operations["Streaming/radioAddFallbackStream"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/remove-fallback": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Remove fallback stream + * @description This endpoint allows you to remove the fallback stream. + */ + post: operations["Streaming/radioRemoveFallbackStream"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/toggle_direct_live": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Toggle direct live + * @description This endpoint allows you to toggle direct live. + */ + post: operations["post_1_radios_radio_product_id_stations_station_id_streams_stream_id_toggle_direct_live"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/add": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Add hls stream + * @description This endpoint allows you to add a hls stream. + */ + post: operations["post_1_radios_radio_product_id_stations_station_id_hls_stream_add"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/toggle_direct_live": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Toggle direct live + * @description This endpoint allows you to toggle direct live. + */ + post: operations["post_1_radios_radio_product_id_stations_station_id_hls_stream_toggle_direct_live"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/transcoding/add": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Add transcoded stream + * @description This endpoint allows you to add transcoded stream. + */ + post: operations["post_1_radios_radio_product_id_stations_station_id_transcoding_add"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/transcoding/{stream_id}/unbind": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Unbind transcoded stream + * @description This endpoint allows you to unbind transcoding on transcoded stream. + */ + post: operations["Streaming/radioUnbindTranscodedStream"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/autodj/restart": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Restart + * @description This endpoint allows you to restart AutoDJ. + */ + post: operations["Streaming/radioRestart"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist/generate": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Generate Playlist */ + post: operations["Streaming/radioGeneratePlaylist"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist/medias/insert": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Insert media after + * @description This endpoint allows you to insert vod media after another one in the playing playlist. + */ + post: operations["Streaming/radioInsertMediaAfter"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist/medias/{playing_media_id}/move": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Move media after + * @description This endpoint allows you to move radio media after another one in the playing playlist. + */ + post: operations["Streaming/radioMoveMediaAfter"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/players/{player_id}/duplicate": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Duplicate player + * @description This endpoint allows you to duplicate a player. + */ + post: operations["Streaming/radioDuplicatePlayer"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/players/{player_id}/reset": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Reset player + * @description This endpoint allows you to reset a player. + */ + post: operations["Streaming/radioResetPlayer"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/players/{player_id}/thumbnail": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Update thumbnail + * @description This endpoint allows you to update a thumbnail. + */ + post: operations["Streaming/radioUpdateThumbnail"]; + /** + * Delete thumbnail + * @description This endpoint allows you to delete a thumbnail. + */ + delete: operations["Streaming/radioDeleteThumbnail"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/unbind": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Delete stream and unbind + * @description This endpoint allows you to delete a stream and convert transcoding stream to standard stream. + */ + delete: operations["Streaming/radioDeleteStreamAndUnbind"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/transcoding": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Delete transcoding + * @description This endpoint allows you to delete transcoding. + */ + delete: operations["delete_1_radios_radio_product_id_stations_station_id_transcoding"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/transcoding/{stream_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Remove transcoded stream + * @description This endpoint allows you to remove transcoded stream. + */ + delete: operations["delete_1_radios_radio_product_id_stations_station_id_transcoding_stream_id"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist/medias/{playing_media_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Remove media + * @description This endpoint allows you to remove media from playing playlist. + */ + delete: operations["Streaming/radioRemoveMedia"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playlists/{playlist_id}/attach_media": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update AutoDJ Playlist + * @description This endpoint allows you to update an AutoDJ playlist. + */ + put: operations["put_1_radios_radio_product_id_stations_station_id_autodj_playlists_playlist_id_attach_media"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List all public clouds + * @description List all public clouds for the given account + */ + get: operations["Public/CloudListAllPublicClouds"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/accesses": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Accesses + * @description Return a list of access by Service for a given account and if maintenance ongoing + */ + get: operations["Public/CloudAccesses"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/kaas": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List All Kubernetes Services + * @description List all Kubernetes Services for all Public Clouds + */ + get: operations["Public/CloudListAllKubernetesServices"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/kaas/packs": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Packs + * @description List all Kubernetes Service Packs for the current client + */ + get: operations["Public/CloudListPacks"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/kaas/versions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Kubernetes Versions + * @description List all possible Kubernetes Service Versions + */ + get: operations["Public/CloudListKubernetesVersions"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/kaas/regions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Regions + * @description List all possible Kubernetes Service Regions + */ + get: operations["Public/CloudListRegions"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/kaas/availability_zones": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Availability Zones + * @description List all possible Kubernetes Service Availability Zones for the given Region + */ + get: operations["Public/CloudListAvailabilityZones"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/dbaas": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List All Database Services + * @description List all Database Services for all public clouds in the given account + */ + get: operations["Public/CloudListAllDatabaseServices"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/dbaas/regions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Regions + * @description List all possible regions to use when creating a Database Service + */ + get: operations["get_1_public_clouds_dbaas_regions"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/dbaas/packs": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Packs + * @description List all available Database Service packs + */ + get: operations["get_1_public_clouds_dbaas_packs"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/dbaas/packs/filters": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Pack Filters + * @description List all filters that can be used when filtering packs + */ + get: operations["Public/CloudPackFilters"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/dbaas/types": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Types + * @description List all available Database Service types + */ + get: operations["Public/CloudListTypes"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/dbaas/configurations": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get Configuration Information + * @description Return configuration information including object storage rates and possible parameters + */ + get: operations["Public/CloudGetConfigurationInformation"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/config": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get config + * @description Get configuration information for the given account + */ + get: operations["Public/CloudGetConfig"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get public cloud info + * @description Get a public cloud's details + */ + get: operations["Public/CloudGetPublicCloudInfo"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + /** + * Update a public cloud + * @description Update the given public cloud + */ + patch: operations["Public/CloudUpdateAPublicCloud"]; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List projects + * @description List all public cloud projects of the given public cloud + */ + get: operations["Public/CloudListProjects"]; + put?: never; + /** + * Create project + * @description Create a new public cloud project with user + */ + post: operations["Public/CloudCreateProject"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get project details + * @description Get the given public cloud project details + */ + get: operations["Public/CloudGetProjectDetails"]; + put?: never; + post?: never; + /** + * Delete project + * @description Delete the given public cloud project and it's users (the project can be restored during 7 days) + */ + delete: operations["Public/CloudDeleteProject"]; + options?: never; + head?: never; + /** + * Update project + * @description Update the given public cloud project + */ + patch: operations["Public/CloudUpdateProject"]; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List users + * @description List all public cloud users for the given public cloud project + */ + get: operations["Public/CloudListUsers"]; + put?: never; + /** + * Create user + * @description Create a new public cloud user for the given public cloud project + */ + post: operations["Public/CloudCreateUser"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/{public_cloud_user_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get user + * @description Get the given public cloud user details + */ + get: operations["Public/CloudGetUser"]; + put?: never; + post?: never; + /** + * Delete user + * @description Delete the given public cloud user + */ + delete: operations["Public/CloudDeleteUser"]; + options?: never; + head?: never; + /** + * Update user + * @description Update the given public cloud user + */ + patch: operations["Public/CloudUpdateUser"]; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/{public_cloud_user_id}/authentication/{type}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get authentication file + * @description Get the authentication file for the given public cloud user + */ + get: operations["Public/CloudGetAuthenticationFile"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/{public_cloud_user_id}/openrc": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get authentication file + * @description Get the authentication file for the given public cloud user + */ + get: operations["Public_CloudGetAuthenticationFile_get_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_users_public_cloud_user_id_openrc"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Kubernetes Services + * @description List all instances of Kubernetes Service in the given project + */ + get: operations["Public/CloudListKubernetesServices"]; + put?: never; + /** + * Create Kubernetes Service + * @description Create a new instance of Kubernetes Service + * + * Returns the unique identifier of the newly created Kubernetes Service + */ + post: operations["Public/CloudCreateKubernetesService"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/flavors": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Flavors + * @description List all possible Kubernetes Service flavors for the given account + */ + get: operations["Public/CloudListFlavors"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/flavors/filters": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Flavor Filters + * @description List filters for Kubernetes Service flavors for the given account + */ + get: operations["Public/CloudListFlavorFilters"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get Kubernetes Service + * @description Return an instance of Kubernetes Service + */ + get: operations["Public/CloudGetKubernetesService"]; + put?: never; + post?: never; + /** + * Delete Kubernetes Service + * @description Delete an instance of Kubernetes Service + */ + delete: operations["Public/CloudDeleteKubernetesService"]; + options?: never; + head?: never; + /** + * Update Kubernetes Service + * @description Modify an instance of Kubernetes Service + */ + patch: operations["Public/CloudUpdateKubernetesService"]; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/apiserver": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Get the current state of a Kaas apiserver params */ + get: operations["Public/CloudGetTheCurrentStateOfAKaasApiserverParams"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + /** Patch apiserver params of a specific Kaas */ + patch: operations["Public/CloudPatchApiserverParamsOfASpecificKaas"]; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/kube_config": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Download Kubernetes Service Configuration + * @description Download the KaaS Administration Kubernetes Service Configuration + */ + get: operations["Public/CloudDownloadKubernetesServiceConfiguration"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/instance_pools": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Instance Pools + * @description List all Instance Pools for the given Kubernetes Service + */ + get: operations["Public/CloudListInstancePools"]; + put?: never; + /** + * Create Instance Pool + * @description Create a new Instance Pool for the given Kubernetes Service + * + * Returns the unique identifier of the newly created Instance Pool + */ + post: operations["Public/CloudCreateInstancePool"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/instance_pools/{kaas_worker_pool_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get Instance Pool + * @description Return an Instance Pool from the given Kubernetes Service + */ + get: operations["Public/CloudGetInstancePool"]; + put?: never; + post?: never; + /** + * Delete Instance Pool + * @description Delete an Instance Pool from the given Kubernetes Service + */ + delete: operations["Public/CloudDeleteInstancePool"]; + options?: never; + head?: never; + /** + * Update Instance Pool + * @description Modify an Instance Pool from the given Kubernetes Service + */ + patch: operations["Public/CloudUpdateInstancePool"]; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/ip_filters": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List IP Filters + * @description List all IP filters for given Kubernetes Service + */ + get: operations["Public/CloudListIPFilters"]; + /** + * Create/Update IP Filters + * @description Add/Update the list of IP filters for the given Kubernetes Service + */ + put: operations["Public/CloudCreateUpdateIPFilters"]; + post?: never; + /** + * Remove IP Filters + * @description Remove all IP filters from the given Kubernetes Service + */ + delete: operations["Public/CloudRemoveIPFilters"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Database Services + * @description List all Database Services for the given public cloud project + */ + get: operations["Public/CloudListDatabaseServices"]; + put?: never; + /** + * Create Database Service + * @description Create a new Database Service for the given public cloud project + */ + post: operations["Public/CloudCreateDatabaseService"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get Database Service + * @description Return an instance of Database Service + */ + get: operations["Public/CloudGetDatabaseService"]; + put?: never; + post?: never; + /** + * Delete Database Service + * @description Delete the given Database Service + */ + delete: operations["Public/CloudDeleteDatabaseService"]; + options?: never; + head?: never; + /** + * Update Database Service + * @description Update the given Database Service + */ + patch: operations["Public/CloudUpdateDatabaseService"]; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backups": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Backups + * @description List all backups for given Database Service + */ + get: operations["Public/CloudListBackups"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backups/{backup_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get Backup + * @description Get the current information for the given Database Service backup + */ + get: operations["Public/CloudGetBackup"]; + put?: never; + post?: never; + /** + * Delete Backup + * @description Delete the given Database Service backup + */ + delete: operations["Public/CloudDeleteBackup"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backup_schedules": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Backup Schedules + * @description List all backup schedules for given Database Service + */ + get: operations["Public/CloudListBackupSchedules"]; + put?: never; + /** Create Backup Schedule */ + post: operations["Public/CloudCreateBackupSchedule"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backup_schedules/{backup_schedule_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get Backup Schedule + * @description Get the Backup Schedule for given Database Service + */ + get: operations["Public/CloudGetBackupSchedule"]; + put?: never; + post?: never; + /** + * Delete Backup Schedule + * @description Delete the backup schedule from the given Database Service + */ + delete: operations["Public/CloudDeleteBackupSchedule"]; + options?: never; + head?: never; + /** Update Backup Schedule */ + patch: operations["Public/CloudUpdateBackupSchedule"]; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/restores/{restore_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get Restore + * @description Get the current information for the given Database Service restore + */ + get: operations["Public/CloudGetRestore"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/configurations": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Configuration + * @description List the configuration for given Database Service + */ + get: operations["Public/CloudListConfiguration"]; + /** + * Create/Update Configuration + * @description Add/Update the configuration for the given Database Service + */ + put: operations["Public/CloudCreateUpdateConfiguration"]; + post?: never; + /** + * Remove Configuration + * @description Remove the configuration from the given Database Service + */ + delete: operations["Public/CloudRemoveConfiguration"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/ip_filters": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List IP Filters + * @description List all IP filters for given Database Service + */ + get: operations["get_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters"]; + /** + * Create/Update IP Filters + * @description Add/Update the list of IP filters for the given Database Service + */ + put: operations["put_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters"]; + post?: never; + /** + * Remove IP Filters + * @description Remove all IP filters from the given Database Service + */ + delete: operations["delete_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/logs": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Logs + * @description List all Database Service logs for the given Database Service + */ + get: operations["Public/CloudListLogs"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/logs/download": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Download Logs + * @description Download all logs for the given Database Service and period. + */ + get: operations["Public/CloudDownloadLogs"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/invite": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create project with invitation + * @description Create a new public cloud project with a user invitation + */ + post: operations["Public/CloudCreateProjectWithInvitation"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/invite": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create user invitation + * @description Create a new public cloud user invitation for the given public cloud project + */ + post: operations["Public/CloudCreateUserInvitation"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/{public_cloud_user_id}/invite": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Update user with invitation + * @description Update the given public cloud user and sent an invitation to reset the user's password + */ + post: operations["Public/CloudUpdateUserWithInvitation"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/reset_password": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Reset Password + * @description Reset the root password and send it and other connection information to use for logging into the given Database Service + */ + post: operations["Public/CloudResetPassword"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/toggle_slow_logs": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Toggle Slow Logs + * @description Turn on/off slow logs for the given Database Service + */ + post: operations["Public/CloudToggleSlowLogs"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/restores": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create Restore + * @description Create a new restore for the given Database Service using the given backup + */ + post: operations["Public/CloudCreateRestore"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/bimi": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create/Update Bimi + * @description Create or update (if you already have one) the bimi associated to the mail service + */ + post: operations["Mail/ServicesCreateUpdateBimi"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/signatures/templates": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List all Templates + * @description List all signatures templates for the given Mail Hosting product + */ + get: operations["Mail/ServicesListAllTemplates"]; + put?: never; + /** + * Create a template + * @description Create a new signatures templates for the given Mail Hosting product + */ + post: operations["Mail/ServicesCreateATemplate"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/signatures/templates/upload": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Upload image + * @description Upload an image to prepare for insertion in the template + */ + post: operations["Mail/ServicesUploadImage"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/signatures/templates/{signature_template}/create_signatures": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create a signature for all users + * @description Create a signature for all the users of the mail service conformed to the template specified + */ + post: operations["Mail/ServicesCreateASignatureForAllUsers"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/auto_replies": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List auto replies + * @description Returns list of auto replies models for given service mail + */ + get: operations["Mail/ServicesListAutoReplies"]; + put?: never; + /** + * Create auto reply + * @description Create new auto reply for given service mail + */ + post: operations["Mail/ServicesCreateAutoReply"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/filters": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List filters model + * @description Returns the list of filter model for the given Service Mail + * List all the filter for the specified mail service + */ + get: operations["Mail/ServicesListFiltersModel"]; + put?: never; + /** + * Create a filter model + * @description Create filters for given Service Mail + */ + post: operations["Mail/ServicesCreateAFilterModel"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List mailboxes + * @description This endpoint allows you to retrieve all the mailboxes for a given mail hosting. + */ + get: operations["Mail/ServicesListMailboxes"]; + put?: never; + /** + * Add a mailbox + * @description Creates a new mailbox in the mail hosting. + */ + post: operations["Mail/ServicesAddAMailbox"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}/subscribers": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * All subscribers + * @description Returns a variety of information about one or more Mailing list subscribers from a Unique identifier of the Hosting Mail to request. + */ + get: operations["Mail/ServicesAllSubscribers"]; + put?: never; + /** + * Add a new subscriber + * @description Add a new list member for the specified mailing list + */ + post: operations["Mail/ServicesAddANewSubscriber"]; + /** + * Remove a subscriber + * @description Remove a subscriber from a Mailing list identified by his email + */ + delete: operations["Mail/ServicesRemoveASubscriber"]; + options?: never; + head?: never; + /** + * Update subscriber parameters/details + * @description Update the email of an existing subscriber identified by his previous email adress + */ + patch: operations["patch_1_mail_hostings_mail_hosting_id_mailing_lists_mailing_list_name_subscribers"]; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}/subscribers/import": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Import subscribers + * @description Add a list of subscriber to the specified mailing list by specifying the fullname and the email for each subscribers + */ + post: operations["Mail/ServicesImportSubscribers"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailing_lists": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List all the mailing lists + * @description Returns all the mailing list that are owned by the given email service + * Please note that this may respond a 200 response with swap attributes if the main domain of the mail service is swapping + */ + get: operations["Mail/ServicesListAllTheMailingLists"]; + put?: never; + /** + * Create a mailing list + * @description Creates a new mailing list with for the current mail service with the specified parameters + */ + post: operations["Mail/ServicesCreateAMailingList"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters/set_activation": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Enable / disable filter + * @description Enable or disable the filter of a given mailbox linked to the current user + */ + put: operations["put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_set_activation"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters/reorder": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Reorder filters + * @description Reorder the filters of a given mailbox linked to the current user + */ + put: operations["put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_reorder"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List filters + * @description Retrieve the sieve filters of a given mailbox linked to the current user + */ + get: operations["Mail/ServicesListFilters"]; + put?: never; + /** + * Add a filter + * @description Add a filter to the given mailbox linked to the current user + */ + post: operations["Mail/ServicesAddAFilter"]; + /** + * Delete a filter + * @description Delete a filter from the given mailbox linked to the current user + */ + delete: operations["Mail/ServicesDeleteAFilter"]; + options?: never; + head?: never; + /** + * Update a filter + * @description Update the filter of a given mailbox linked to the current user + */ + patch: operations["Mail/ServicesUpdateAFilter"]; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters/scripts": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Add a script + * @description Add a sieve script to a given mailbox linked to the current user + */ + post: operations["Mail/ServicesAddAScript"]; + /** + * Delete a script + * @description Delete a sieve script from the given mailbox linked to the current user + */ + delete: operations["Mail/ServicesDeleteAScript"]; + options?: never; + head?: never; + /** + * Update a script + * @description Update a sieve script for a given mailbox linked to the current user + */ + patch: operations["Mail/ServicesUpdateAScript"]; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters/scripts/set_activation": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Enable / disable script + * @description Enable / disable a filter script for a given mailbox linked to the current user + */ + put: operations["put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_scripts_set_activation"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/folders": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List folders + * @description Retrieves the folders of a given mailbox linked to the current user + */ + get: operations["get_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders"]; + /** + * Update folders + * @description Updates the folder mapping configuration for the draft, trash, sent an spam folders of a given mailbox linked to the current user + */ + put: operations["Mail/ServicesUpdateFolders"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/set_defaults": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Set default signature + * @description Set default signature for send and reply + */ + post: operations["Mail/ServicesSetDefaultSignature"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List all Signatures + * @description List all signatures for the given Mailbox + */ + get: operations["Mail/ServicesListAllSignatures"]; + put?: never; + /** + * Create signature + * @description Create a new signatures for the given MailHosting product + */ + post: operations["Mail/ServicesCreateSignature"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/upload": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Upload image + * @description Upload an image to prepare for insertion in the signature + */ + post: operations["post_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_signatures_upload"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/forwarding_addresses": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List forwarding + * @description Retrieves information about the forwarding configuration of a given mailbox. + */ + get: operations["Mail/ServicesListForwarding"]; + /** + * Update a forwarding + * @description Update a given mailbox forwarding. + */ + put: operations["Mail/ServicesUpdateAForwarding"]; + /** + * Add a forwarding + * @description Adds a new forwarding address to the given mailbox + */ + post: operations["Mail/ServicesAddAForwarding"]; + /** + * Delete all forwardings + * @description Deletes all configured forwarding addresses of the given mailbox. + */ + delete: operations["Mail/ServicesDeleteAllForwardings"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auto_reply/model": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List auto replies models + * @description Get auto replies models available for a given mailbox. + */ + get: operations["Mail/ServicesListAutoRepliesModels"]; + put?: never; + /** + * Add auto reply model + * @description Create an auto replies model for a given mailbox. + */ + post: operations["Mail/ServicesAddAutoReplyModel"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auto_reply/reset": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Reset an auto reply + * @description Resets the count of automatic replies that were sent per sender. + */ + put: operations["put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auto_reply_reset"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/aliases": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List aliases + * @description This endpoint allows you to retrieve all the aliases for a given mailbox. + */ + get: operations["Mail/ServicesListAliases"]; + /** + * Update aliases + * @description Updates the list of aliases for a given mailbox. + */ + put: operations["Mail/ServicesUpdateAliases"]; + /** + * Add an alias + * @description Creates an alias on the given mailbox. + */ + post: operations["Mail/ServicesAddAnAlias"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/redirections": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List redirections + * @description Return redirections for the given mail service + */ + get: operations["Mail/ServicesListRedirections"]; + put?: never; + /** + * Create redirection + * @description Create a new redirection with the specified parameters for the current mail service + */ + post: operations["Mail/ServicesCreateRedirection"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}/targets": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get all targets + * @description This returns all targets email for the specified redirection + */ + get: operations["Mail/ServicesGetAllTargets"]; + put?: never; + /** + * Add new target + * @description Add a new target email for the specified redirection + */ + post: operations["Mail/ServicesAddNewTarget"]; + /** + * Remove a target + * @description Remove one target from the redirection list + */ + delete: operations["Mail/ServicesRemoveATarget"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List access and invitations + * @description Returns list of user accesses, team accesses and invitations for the mailbox specified + */ + get: operations["Mail/ServicesListAccessAndInvitations"]; + put?: never; + /** + * Create webmail access + * @description Create a webmail access for the mailbox specified + */ + post: operations["Mail/ServicesCreateWebmailAccess"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/bulk": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Bulk Create webmail accesses + * @deprecated + * @description Bulk Create webmail user accesses for the mailbox specified + */ + post: operations["Mail/ServicesBulkCreateWebmailAccesses"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/users/bulk": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Bulk Create webmail accesses + * @description Bulk Create webmail user accesses for the mailbox specified + */ + post: operations["post_1_mail_hostings_service_mail_mailboxes_mailbox_name_accesses_webmail_users_bulk"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/teams/bulk": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Bulk Create webmail accesses + * @description Bulk Create webmail team accesses for the mailbox specified + */ + post: operations["post_1_mail_hostings_service_mail_mailboxes_mailbox_name_accesses_webmail_teams_bulk"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/invitations": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create webmail access link + * @description Create a link to access the mailbox specified in the webmail + */ + post: operations["Mail/ServicesCreateWebmailAccessLink"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/invitations/{invitation_webmail}/send": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Send webmail access link by e-mail + * @description Send a link to access the mailbox specified in the webmail by e-mail + */ + post: operations["Mail/ServicesSendWebmailAccessLinkByEmail"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/devices": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List device access + * @description Returns list of device accesses for the mailbox specified + */ + get: operations["Mail/ServicesListDeviceAccess"]; + put?: never; + /** + * Create device access + * @description Create a device access for the mailbox specified + */ + post: operations["Mail/ServicesCreateDeviceAccess"]; + /** + * Delete device accesses for mailbox + * @description Delete all device accesses on an address + */ + delete: operations["Mail/ServicesDeleteDeviceAccessesForMailbox"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/devices/{device_access}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Update password device access + * @description Update the password of a device access for the mailbox specified + */ + post: operations["Mail/ServicesUpdatePasswordDeviceAccess"]; + /** + * Delete device access + * @description Delete a device access + */ + delete: operations["Mail/ServicesDeleteDeviceAccess"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{service_mail}/diagnostic/dkim/rotate": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Can Rotate Dkim + * @description Returns true or false if the user can rotate dkim + */ + get: operations["Mail/ServicesCanRotateDkim"]; + put?: never; + /** + * Rotate Dkim + * @description Rotates the dkim key for the current service mail without deleting old keys from dns + */ + post: operations["Mail/ServicesRotateDkim"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/accesses/webmail/mailboxes/{mailbox_id}/set_primary": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Set Primary Mailbox + * @description Set the primary mailbox for the authenticated user + */ + post: operations["Mail/ServicesSetPrimaryMailbox"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/preferences": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List preferences + * @description Returns preferences for given Service Mail + */ + get: operations["Mail/ServicesListPreferences"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + /** + * Update preferences + * @description Update preferences for given service Mail + */ + patch: operations["Mail/ServicesUpdatePreferences"]; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/signatures/templates/default": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show default + * @description Return the default signature template if there is one for the specified mail service + */ + get: operations["Mail/ServicesShowDefault"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/signatures/templates/{signature_template}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show a signature template + * @description Show details about the specified signature template + */ + get: operations["Mail/ServicesShowASignatureTemplate"]; + /** + * Update + * @description Update a given signature template + */ + put: operations["Mail/ServicesUpdate"]; + post?: never; + /** + * Delete + * @description Delete the given signature template + */ + delete: operations["Mail/ServicesDelete"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/auto_replies/{auto_reply_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show a specific auto reply + * @description Show a specific auto reply model + */ + get: operations["Mail/ServicesShowASpecificAutoReply"]; + put?: never; + post?: never; + /** + * Delete auto reply + * @description Delete auto reply + */ + delete: operations["Mail/ServicesDeleteAutoReply"]; + options?: never; + head?: never; + /** + * Update auto reply + * @description Update auto reply + */ + patch: operations["Mail/ServicesUpdateAutoReply"]; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/filters/{filter_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show a filter model + * @description Return the information from the specified filter model linked to the given mail service + */ + get: operations["Mail/ServicesShowAFilterModel"]; + /** + * Update a filter model + * @description Update filter model for given Service Mail + */ + put: operations["Mail/ServicesUpdateAFilterModel"]; + post?: never; + /** + * Delete a filter model + * @description Delete filters for given Service Mail + * + * + * api_return boolean + */ + delete: operations["Mail/ServicesDeleteAFilterModel"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show one mailing list + * @description Getting all the details from the specified mailing list + */ + get: operations["Mail/ServicesShowOneMailingList"]; + put?: never; + post?: never; + /** + * Delete a mailing list + * @description Delete the specified mailing list from the current mail service + */ + delete: operations["Mail/ServicesDeleteAMailingList"]; + options?: never; + head?: never; + /** + * Update mailing list parameters + * @description Update some information like welcome message, maximum size of message for the specified mailing list owned by the given mail service + */ + patch: operations["patch_1_mail_hostings_mail_hosting_id_mailing_lists_mailing_list_name"]; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Display a mailbox + * @description Returns a variety of information about a single a Mailbox specified by the requested unique identifier. + */ + get: operations["Mail/ServicesDisplayAMailbox"]; + /** + * Update a mailbox + * @description Updates a given mailbox. + */ + put: operations["Mail/ServicesUpdateAMailbox"]; + post?: never; + /** + * Delete a mailbox + * @description Deletes a given mailbox. + */ + delete: operations["Mail/ServicesDeleteAMailbox"]; + options?: never; + head?: never; + /** + * Update a mailbox + * @description Updates a given mailbox. + */ + patch: operations["Mail_ServicesUpdateAMailbox_patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name"]; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/templates": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List templates + * @description List all templates for specific mailbox + */ + get: operations["Mail/ServicesListTemplates"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/templates/{signature_template}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show one template + * @description Return the information of the specified signature template + */ + get: operations["Mail/ServicesShowOneTemplate"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/{signature}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show a signature + * @description Show the specified signature from the current mailbox + */ + get: operations["Mail/ServicesShowASignature"]; + put?: never; + post?: never; + /** + * Delete a signature + * @description Delete a given signature + */ + delete: operations["Mail/ServicesDeleteASignature"]; + options?: never; + head?: never; + /** + * Update a specific signature + * @description Update the specified signature + */ + patch: operations["patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_signatures_signature"]; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auto_reply/model/{model_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show auto reply model + * @description Show an auto replies model for a given mailbox + */ + get: operations["Mail/ServicesShowAutoReplyModel"]; + put?: never; + post?: never; + /** + * Update auto reply model + * @description Delete an auto replies model for a given mailbox. + */ + delete: operations["delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auto_reply_model_model_id"]; + options?: never; + head?: never; + /** + * Update auto reply model + * @description Update an auto replies model for a given mailbox. + */ + patch: operations["Mail/ServicesUpdateAutoReplyModel"]; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show details + * @description Return details about the specified redirections for the given mail service + */ + get: operations["Mail/ServicesShowDetails"]; + /** + * Update redirection + * @description Update the specified redirection's details + */ + put: operations["Mail/ServicesUpdateRedirection"]; + post?: never; + /** + * Delete redirection + * @description Delete a redirection from the mail service + */ + delete: operations["Mail/ServicesDeleteRedirection"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{service_mail}/accounts": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List All Account + * @description List All Account Names + */ + get: operations["Mail/ServicesListAllAccount"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{service_mail}/mailboxes/{mailbox}/email_imports": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List email imports + * @description Returns list of email imports for the mailbox specified for the current user + */ + get: operations["Mail/ServicesListEmailImports"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/users": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List users having access + * @description Returns list of users for the mailbox specified + */ + get: operations["Mail/ServicesListUsersHavingAccess"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/users/{user_id}/team_accesses": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get Team Accesses for User + * @description Get all team accesses related to a user for a mailbox + */ + get: operations["Mail/ServicesGetTeamAccessesForUser"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/teams/{team_id}/individual_users": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get user Accesses for Team + * @description Get all user accesses related to a team for a mailbox + */ + get: operations["Mail/ServicesGetUserAccessesForTeam"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/devices/users/{user_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List device access for a user + * @description Returns list of device accesses for the mailbox specified for a user + */ + get: operations["Mail/ServicesListDeviceAccessForAUser"]; + put?: never; + post?: never; + /** + * Delete device access for a user + * @description Delete device accesses for the mailbox specified for a user + */ + delete: operations["Mail/ServicesDeleteDeviceAccessForAUser"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{service_mail}/accesses/devices/users/{user_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List device by user + * @description Returns list of device for a user + */ + get: operations["Mail/ServicesListDeviceByUser"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/accesses/webmail": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List of accesses for the current user + * @description Returns list of accesses for the current user + */ + get: operations["Mail/ServicesListOfAccessesForTheCurrentUser"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/accesses/webmail/accounts/{account_id}/users/{user_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List of accesses for an account and a user + * @description Returns list of accesses for an account and a user + */ + get: operations["Mail/ServicesListOfAccessesForAnAccountAndAUser"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/accesses/webmail/accounts/{account_id}/teams/{team_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List of team accesses for a team + * @description Returns list of team accesses for a team + */ + get: operations["Mail/ServicesListOfTeamAccessesForATeam"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/accesses/devices": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List device + * @description Returns list of device and all their access + */ + get: operations["Mail/ServicesListDevice"]; + put?: never; + post?: never; + /** + * Delete devices for current user + * @description Delete all devices for current user + */ + delete: operations["Mail/ServicesDeleteDevicesForCurrentUser"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}/send": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Send a mail through a mailing list + * @description Send the specified message to all the adress of the mailing list + */ + put: operations["Mail/ServicesSendAMailThroughAMailingList"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}/form": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Generate a form for a mailing list + * @description Generate a form concerning a mailing list for handling subscription or unsubscription + */ + put: operations["Mail/ServicesGenerateAFormForAMailingList"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/invitations/{key}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Delete an invitation + * @description Deletes an invitation from a given mailbox. + */ + delete: operations["Mail/ServicesDeleteAnInvitation"]; + options?: never; + head?: never; + /** + * Update invitation permission + * @description Updates the permissions of a given invitation on a mailbox. + */ + patch: operations["patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_invitations_key"]; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}/enable": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Enable redirection + * @description Activate the specified redirection + */ + put: operations["Mail/ServicesEnableRedirection"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}/send-confirmation-requests": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Send confirmation request + * @description This routes enables you to send a mail of confirmation for the redirection specified + */ + put: operations["Mail/ServicesSendConfirmationRequest"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}/targets/{target_id}/resend-confirmation-request": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Resend confirmation email + * @description Resends the confirmation email to the specified target + */ + put: operations["Mail/ServicesResendConfirmationEmail"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/users/{user_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Delete webmail access + * @description Delete a webmail access for the mailbox specified + */ + delete: operations["Mail/ServicesDeleteWebmailAccess"]; + options?: never; + head?: never; + /** + * Update webmail access + * @description Update a webmail access for the mailbox specified + */ + patch: operations["Mail/ServicesUpdateWebmailAccess"]; + trace?: never; + }; + "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/teams/{team_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Delete webmail team access + * @description Delete a team webmail access for the mailbox specified + */ + delete: operations["Mail/ServicesDeleteWebmailTeamAccess"]; + options?: never; + head?: never; + /** + * Update webmail team access + * @description Update a webmail access for the mailbox specified + */ + patch: operations["Mail/ServicesUpdateWebmailTeamAccess"]; + trace?: never; + }; + "/1/mail_hostings/accesses/devices/{device}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Delete device accesses for device + * @description Delete all accesses of a device + */ + delete: operations["Mail/ServicesDeleteDeviceAccessesForDevice"]; + options?: never; + head?: never; + /** + * Update Device + * @description Update Device + */ + patch: operations["Mail/ServicesUpdateDevice"]; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/folders/spam": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Purge spam folder + * @description Deletes all mails currently in the spam folder of the given mailbox linked to the current user + */ + delete: operations["delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders_spam"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/folders/trash": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Empty trash folder + * @description Deletes all mails currently in the trash folder of the given mailbox linked to the current user + */ + delete: operations["delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders_trash"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/forwarding_addresses/{redirect_addresses}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Delete a forwarding + * @description Deletes the given forwarding address from the given mailbox. + */ + delete: operations["Mail/ServicesDeleteAForwarding"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/aliases/{alias}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Delete an alias + * @description Removes an alias from a given mailbox. + */ + delete: operations["Mail/ServicesDeleteAnAlias"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/mail_hostings/accesses/webmail/mailboxes/{mailbox_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Delete access to a mailbox for the current user + * @description Delete access to a mailbox for the current user + */ + delete: operations["Mail/ServicesDeleteAccessToAMailboxForTheCurrentUser"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/etickets/address": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Addresses + * @description This endpoint allows you to retrieve all address of a group + */ + get: operations["EticketsListAddressesV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/etickets/customers/{customer_id}/logs": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List customer email logs + * @description This endpoint list customer email logs + */ + get: operations["EticketsListCustomerEmailLogsV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/etickets/date": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Dates + * @description This endpoint allows you to retrieve all dates of a period + */ + get: operations["EticketsListDatesV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/etickets/dates/custom-properties": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Dates Custom Properties + * @description This endpoint allows you to retrieve all date custom properties + * + * Custom properties are key-value pairs that can be associated with dates to store additional information. + * They can be used to filter, sort, and group dates based on their values. + */ + get: operations["EticketsListDatesCustomPropertiesV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/etickets/reservation/{reservation_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get Reservation + * @description This endpoint allows you to retrieve a reservation of a period allowed for user + */ + get: operations["EticketsGetReservationV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/etickets/reservation/{reservation_uuid}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get Reservation + * @description This endpoint allows you to retrieve a reservation of a period allowed for user + */ + get: operations["EticketsGetReservationV2_get_2_etickets_reservation_reservation_uuid"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/etickets/surveys": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Survey + * @description This endpoint allows you to retrieve surveys + */ + get: operations["EticketsListSurveyV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/etickets/surveys/answers/tickets": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Survey Ticket Answers + * @description This endpoint allows you to retrieve ticket survey answers + */ + get: operations["EticketsListSurveyTicketAnswersV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + /** + * Patch Survey Ticket Answers + * @description This endpoint allows you to create update or empty ticket survey answers + */ + patch: operations["EticketsPatchSurveyTicketAnswersV2"]; + trace?: never; + }; + "/2/etickets/surveys/answers/passes": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Survey Pass Answers + * @description This endpoint allows you to retrieve pass survey answers + */ + get: operations["EticketsListSurveyPassAnswersV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + /** + * Patch Survey Ticket Answers + * @description This endpoint allows you to create update or empty pass survey answers + */ + patch: operations["patch_2_etickets_surveys_answers_passes"]; + trace?: never; + }; + "/2/etickets/ticket": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + /** + * Edit ticket + * @description This endpoint allow you to edit ticket information + */ + patch: operations["EticketsEditTicketV2"]; + trace?: never; + }; + "/2/domains/domains": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Domains + * @description List all Domains + */ + get: operations["Domain/&/ZoneListDomainsV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/domains/domains/{domain}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show Domain + * @description Show a Domain + */ + get: operations["Domain/&/ZoneShowDomainV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/domains/domains/{domain}/nameservers": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update Nameservers + * @description Update Domain's Nameservers + */ + put: operations["Domain/&/ZoneUpdateNameserversV2"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/domains/domains/{domain}/zones": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Zones + * @description List all Zones (base zone and delegated zones) + */ + get: operations["Domain/&/ZoneListZonesV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/domains/domains/{domain}/dnssec/check": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Check DNSSEC + * @description Check the status of the DNSSEC. + */ + get: operations["Domain/&/ZoneCheckDNSSECV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/domains/domains/{domain}/dnssec/enable": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Enable DNSSEC + * @description Enable DNSSEC + */ + post: operations["Domain/&/ZoneEnableDNSSECV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/domains/domains/{domain}/dnssec/disable": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Disable DNSSEC + * @description Disable DNSSEC + */ + post: operations["Domain/&/ZoneDisableDNSSECV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/domains/{domain}/nameservers": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update Nameservers + * @deprecated + * @description Update Domain's Nameservers + */ + put: operations["put_2_domains_domain_nameservers"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/domains/{domain}/zones": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Zones + * @deprecated + * @description List all Zones (base zone and delegated zones) + */ + get: operations["get_2_domains_domain_zones"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/domains/{domain}/dnssec/check": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Check DNSSEC + * @deprecated + * @description Check the status of the DNSSEC. + */ + get: operations["get_2_domains_domain_dnssec_check"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/domains/{domain}/dnssec/enable": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Enable DNSSEC + * @deprecated + * @description Enable DNSSEC + */ + post: operations["post_2_domains_domain_dnssec_enable"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/domains/{domain}/dnssec/disable": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Disable DNSSEC + * @deprecated + * @description Disable DNSSEC + */ + post: operations["post_2_domains_domain_dnssec_disable"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/domains/accounts/{account}/check": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Check Domain + * @description Check the availability of a Domain + */ + post: operations["Domain/&/ZoneCheckDomainV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/domains/accounts/{account}/contacts": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Contacts + * @description List all Contacts + */ + get: operations["Domain/&/ZoneListContactsV2"]; + put?: never; + /** + * Create Contact + * @description Create a Contact + */ + post: operations["Domain/&/ZoneCreateContactV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/domains/accounts/{account}/contacts/{contact}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update Contact + * @description Update a Contact + * + * A validation may be required. If so, a validation email will be sent + * and the update will need to be confirmed via the email link. + * Otherwise, the Contact is updated immediately. + */ + put: operations["Domain/&/ZoneUpdateContactV2"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/domains/accounts/{account}/create": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create Domain + * @description Create a Domain using prepaid payment (documentation: https://developer.infomaniak.com/docs/api/order/domain/how) + */ + post: operations["Domain/&/ZoneCreateDomainV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/domains/accounts/{account}/create/{domain}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Retry Create Domain + * @description Retry a failed Domain creation, with updated Contact and additional fields + */ + post: operations["Domain/&/ZoneRetryCreateDomainV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/domains/accounts/{account}/transfer": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Transfer Domain + * @description Transfer a domain using prepaid payment (documentation: https://developer.infomaniak.com/docs/api/order/domain/how) + */ + post: operations["Domain/&/ZoneTransferDomainV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/domains/accounts/{account}/transfer/{domain}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Retry Transfer Domain + * @description Retry a failed domain transfer, with updated contact and additional fields + */ + post: operations["Domain/&/ZoneRetryTransferDomainV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/domains/accounts/{account}/documents": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Documents + * @description List all account's domain related documents + */ + get: operations["Domain/&/ZoneListDocumentsV2"]; + put?: never; + /** + * Upload Document + * @description Upload domain related document + */ + post: operations["Domain/&/ZoneUploadDocumentV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/domains/accounts/{account}/documents/{document_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get Document + * @description Get an account domain related document + */ + get: operations["Domain/&/ZoneGetDocumentV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/tld": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List TLDs + * @description List all TLDs + */ + get: operations["Domain/&/ZoneListTLDsV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/tld/{tld}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show TLD + * @description Show a TLD + */ + get: operations["Domain/&/ZoneShowTLDV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/zones/{zone}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show zone + * @description Get zone information + */ + get: operations["Domain/&/ZoneShowZoneV2"]; + /** + * Update zone + * @description Update a given zone + */ + put: operations["Domain/&/ZoneUpdateZoneV2"]; + /** + * Store zone + * @description Store a zone
    + * ⚠️ You do not need to add a delegated subzone if it is delegated on the same server. We recommended adding dns records directly to the parent zone. + */ + post: operations["Domain/&/ZoneStoreZoneV2"]; + /** + * Delete zone + * @description Delete a given zone + */ + delete: operations["Domain/&/ZoneDeleteZoneV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/zones/{zone}/exists": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Zone exists + * @description Check if zone exists + */ + get: operations["Domain/&/ZoneZoneExistsV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/zones/{zone}/records": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List dns records + * @description Retrieve all dns record for a given zone + */ + get: operations["Domain/&/ZoneListDnsRecordsV2"]; + put?: never; + /** + * Store dns record + * @description Create a dns record in a given zone + */ + post: operations["Domain/&/ZoneStoreDnsRecordV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/zones/{zone}/records/{record}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show dns record + * @description Retrieve one dns record for a given zone + */ + get: operations["Domain/&/ZoneShowDnsRecordV2"]; + /** + * Update dns record + * @description Update a dns record + */ + put: operations["Domain/&/ZoneUpdateDnsRecordV2"]; + post?: never; + /** + * Delete dns record + * @description Delete a dns record + */ + delete: operations["Domain/&/ZoneDeleteDnsRecordV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/zones/{zone}/records/{record}/check": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Check dns records + * @description Verify that the given dns record exists and resolve on name servers master and it's slave + */ + get: operations["Domain/&/ZoneCheckDnsRecordsV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/accounts/{account}/invitations/{invitation}/drive": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Add a drive access + * @description This API endpoint allows you to create an access to the specified drive, for an invitation of a user in an account. + */ + post: operations["Core/ResourcesAddADriveAccess"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/accounts/{account}/invitations/{invitation}/ksuite": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create a kSuite access + * @description This API endpoint allows you to create access to the kSuite for an invitation of a user in an account. + */ + post: operations["Core/ResourcesCreateAKSuiteAccess"]; + /** + * Revoke kSuite access + * @description This API endpoint allows you to revoke a access to the kSuite for an invitation of a user in an account. + */ + delete: operations["Core/ResourcesRevokeKSuiteAccess"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/accounts/{account}/invitations/{invitation}/mailbox/invite": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post: operations["Core/Resources"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/accounts/{account}/invitations/{invitation}/mailbox/{mail_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post: operations["post_1_accounts_account_invitations_invitation_mailbox_mail_id"]; + /** + * Revoke a drive access + * @description This API endpoint allows you to revoke access to the specified drive, for an invitation of a user in an account + */ + delete: operations["Core/ResourcesRevokeADriveAccess"]; + options?: never; + head?: never; + /** + * Update a mailbox access + * @description This API endpoint allows you to update an email access, for an invitation of a user in an account. + */ + patch: operations["Core/ResourcesUpdateAMailboxAccess"]; + trace?: never; + }; + "/1/accounts/{account}/invitations/{invitation}/b2b": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List customers + * @description This API endpoint allows you to list all futures customers allowed for this account invitation + */ + get: operations["Core/ResourcesListCustomers"]; + put?: never; + /** + * Assign customers + * @description This API endpoint allows you to store customers for a user invitation of a partner account + */ + post: operations["Core/ResourcesAssignCustomers"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/accounts/{account}/tags": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create a tag + * @description Store a new tag (not linked to any product) + */ + post: operations["Core/ResourcesCreateATag"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/accounts/{account}/teams": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Teams + * @description List the Teams for a given Account. + */ + get: operations["Core/ResourcesListTeams"]; + put?: never; + /** + * Create a Team + * @description Create a Team for a given Account. + */ + post: operations["Core/ResourcesCreateATeam"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/accounts/{account}/teams/{team}/users": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Team Users + * @description List the Users for a given Team. + */ + get: operations["Core/ResourcesListTeamUsers"]; + put?: never; + /** + * Add Users to Team + * @description Add one or more existing Account Users to a given Team. + */ + post: operations["Core/ResourcesAddUsersToTeam"]; + /** + * Remove Users from Team + * @description Remove one or more existing Users from a given Team. + */ + delete: operations["Core/ResourcesRemoveUsersFromTeam"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/accounts/{account}/invitations": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Invite a User + * @description Create and send an invitation for a new or existing User to join an Account using an email address. + */ + post: operations["Core/ResourcesInviteAUser"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/my_ksuite/{my_k_suite_id}/cancel_unsubscribe": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Cancel unsubscribe */ + post: operations["Core/ResourcesCancelUnsubscribe"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/profile/avatar": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Add / Update profile's avatar. + * @description Image must be a scared image with minimum size of 16 of type image/png, image/jpeg or image/gif + */ + post: operations["Core/ResourcesAddUpdateProfilesAvatarV2"]; + /** Delete profile's avatar. */ + delete: operations["Core/ResourcesDeleteProfilesAvatarV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/profile/applications/passwords": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List applications passwords + * @description This endpoint allows you to retrieve all the application password of the current user. + */ + get: operations["Core/ResourcesListApplicationsPasswordsV2"]; + put?: never; + /** + * Add an application password + * @description Add a profile specific password + * Warning: password given in response cannot be retrieved later, so store / show it immediately + */ + post: operations["Core/ResourcesAddAnApplicationPasswordV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/profile/ksuites/mailboxes": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Get related workspace users */ + get: operations["Core/ResourcesGetRelatedWorkspaceUsersV2"]; + put?: never; + /** Attach a mailbox to current user */ + post: operations["Core/ResourcesAttachAMailboxToCurrentUserV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/accounts/{account}/invitations/{invitation}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Display an invitation of an account + * @description Returns a variety of information about an invitation to an account + */ + get: operations["Core/ResourcesDisplayAnInvitationOfAnAccount"]; + put?: never; + post?: never; + /** + * Cancel an Invitation + * @description Cancel an invitation to join an Account previously created. + */ + delete: operations["Core/ResourcesCancelAnInvitation"]; + options?: never; + head?: never; + /** + * Patch an invitation + * @description Update roles, teams and permissions of an invitation + */ + patch: operations["Core/ResourcesPatchAnInvitation"]; + trace?: never; + }; + "/1/accounts/{account}/invitations/users/{user}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get users invitations + * @description Show list of all invitations of a user into an account + */ + get: operations["Core/ResourcesGetUsersInvitations"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/accounts": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List accounts + * @description This endpoint allows you to retrieve all the accounts of a user. + */ + get: operations["Core/ResourcesListAccounts"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/accounts/{account_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Display an account + * @description Returns a variety of information about a single Account specified by the requested unique identifier. + */ + get: operations["Core/ResourcesDisplayAnAccount"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/accounts/{account_id}/tags": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Display a listing of tags for an account. */ + get: operations["Core/ResourcesDisplayAListingOfTagsForAnAccount"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/accounts/{account_id}/products": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List account's products + * @description List products of an account. + */ + get: operations["Core/ResourcesListAccountsProducts"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/accounts/{account_id}/services": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List services + * @description This endpoint allows you to retrieve all the services of an account. + */ + get: operations["Core/ResourcesListServices"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/accounts/{account}/teams/{team}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a Team + * @description Retrieve a Team for a given Account. + */ + get: operations["Core/ResourcesGetATeam"]; + put?: never; + post?: never; + /** + * Delete a Team + * @description Delete a Team for a given Account. + */ + delete: operations["Core/ResourcesDeleteATeam"]; + options?: never; + head?: never; + /** + * Update a Team + * @description Update a Team for a given Account. + */ + patch: operations["Core/ResourcesUpdateATeam"]; + trace?: never; + }; + "/1/accounts/current/products": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List current account's products + * @description List products of user current account + */ + get: operations["Core/ResourcesListCurrentAccountsProducts"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/accounts/{account_id}/basic/teams": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** List basic teams information of an account. */ + get: operations["Core/ResourcesListBasicTeamsInformationOfAnAccount"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/actions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** List available actions */ + get: operations["Core/ResourcesListAvailableActions"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/actions/{action_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** List available actions */ + get: operations["get_1_actions_action_id"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/app-information/applications/version-types": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get: operations["get_1_app_information_applications_version_types"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/app-information/applications": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Get application list. */ + get: operations["Core/ResourcesGetApplicationList"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/app-information/applications/{application}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Get application. */ + get: operations["Core/ResourcesGetApplication"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/app-information/versions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Get supported store list. */ + get: operations["Core/ResourcesGetSupportedStoreList"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/app-information/versions/{appStore}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Get supported store list. */ + get: operations["Core_ResourcesGetSupportedStoreList_get_1_app_information_versions_appStore"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/app-information/versions/{appStore}/{appPlatform}/{appName}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Get application with associated versions details. */ + get: operations["Core/ResourcesGetApplicationWithAssociatedVersionsDetails"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/async/tasks": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List tasks + * @description This endpoint allows you to retrieve all the tasks. + */ + get: operations["Core/ResourcesListTasks"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/async/tasks/{task_uuid}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Display a task + * @description Returns a variety of information about a single Task specified by the requested unique identifier. + */ + get: operations["Core/ResourcesDisplayATask"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/countries": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List countries + * @description This endpoint allows you to retrieve all the countries. + */ + get: operations["Core/ResourcesListCountries"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/countries/{country_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Display a country + * @description Returns a variety of information about a single Country specified by the requested unique identifier. + */ + get: operations["Core/ResourcesDisplayACountry"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/languages": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List languages + * @description This endpoint allows you to retrieve all the languages. + */ + get: operations["Core/ResourcesListLanguages"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/languages/{language_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Display a language + * @description Returns a variety of information about a single Language specified by the requested unique identifier. + */ + get: operations["Core/ResourcesDisplayALanguage"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/my_ksuite/{my_k_suite_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Show MyKSuite + * @description Returns a variety of information about my kSuite + */ + get: operations["get_1_my_ksuite_my_k_suite_id"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/my_ksuite/current": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Current MyKSuite + * @description Load the my_ksuite product from the user permission. + */ + get: operations["Core/ResourcesCurrentMyKSuite"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/products": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List products + * @description This endpoint allows you to retrieve all the products where the current user's has at least one right. + */ + get: operations["get_1_products"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/timezones": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List timezones + * @description This endpoint allows you to retrieve all the timezones. + */ + get: operations["Core/ResourcesListTimezones"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/timezones/{timezone_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Display a timezone + * @description Returns a variety of information about a single Timezone specified by the requested unique identifier. + */ + get: operations["Core/ResourcesDisplayATimezone"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/accounts/{account}/users": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List users + * @description This endpoint allows you to retrieve all users of a single Account specified by the requested unique identifier. + */ + get: operations["Core/ResourcesListUsersV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/accounts/{account}/users/{user}/app_accesses": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List app accesses + * @description This endpoint allows you to retrieve all user's application access in a single Account specified by the requested unique identifier. + */ + get: operations["Core/ResourcesListAppAccessesV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/events/public-cloud-status": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Public Cloud status + * @description This endpoint allow you to get Public Cloud status + */ + get: operations["Core/ResourcesListPublicCloudStatusV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/events": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List events + * @description This endpoint allows you to retrieve all the opened events. + */ + get: operations["get_2_events"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/events/{event_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Display an event + * @description Returns a variety of information about a single Event specified by the requested unique identifier. + */ + get: operations["Core/ResourcesDisplayAnEventV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/profile": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List user information + * @description This endpoint allows you to retrieve all the information of the current user. + */ + get: operations["Core/ResourcesListUserInformationV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + /** Update profile information */ + patch: operations["Core/ResourcesUpdateProfileInformationV2"]; + trace?: never; + }; + "/2/profile/emails": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List emails + * @description Retrieve list of all email addresses of the current user's profile. + */ + get: operations["Core/ResourcesListEmailsV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/profile/emails/{email_type}/{email_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Display an email + * @description Get details of a specific email address of the current user's profile. + */ + get: operations["Core/ResourcesDisplayAnEmailV2"]; + put?: never; + post?: never; + /** + * Delete an email + * @description Delete an email address of the current user's profile. + */ + delete: operations["Core/ResourcesDeleteAnEmailV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/profile/phones": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List phones + * @description This endpoint allows you to retrieve all the phones of the current user. + */ + get: operations["Core/ResourcesListPhonesV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/profile/phones/{phone_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Display a phone + * @description Returns a variety of information about a single phone specified by the requested unique identifier. + */ + get: operations["Core/ResourcesDisplayAPhoneV2"]; + put?: never; + post?: never; + /** + * Delete a phone + * @description Delete a current user profile phone + */ + delete: operations["Core/ResourcesDeleteAPhoneV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/profile/applications/passwords/{password_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Display an application password + * @description Returns a variety of information about a single application password specified by the requested unique identifier. + */ + get: operations["Core/ResourcesDisplayAnApplicationPasswordV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/profile/2fa/authenticator/passkeys": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List Authenticator Passkeys + * @description List the active Authenticator Passkeys for the current User. + */ + get: operations["Core/ResourcesListAuthenticatorPasskeysV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/accounts/{account}/invitations/{invitation}/drive/{drive_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Revoke a drive access + * @description This API endpoint allows you to revoke access to the specified drive, for an invitation of a user in an account + */ + delete: operations["delete_1_accounts_account_invitations_invitation_drive_drive_id"]; + options?: never; + head?: never; + /** + * Update drive access + * @description This API endpoint allows you to edit futurs rights into specified drive, for an invitation of a user in an account + */ + patch: operations["Core/ResourcesUpdateDriveAccess"]; + trace?: never; + }; + "/1/accounts/{account}/invitations/{invitation}/kchat": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + /** + * Update a kChat access + * @description This API endpoint allows you to update role of kchat app access + */ + patch: operations["Core/ResourcesUpdateAKChatAccess"]; + trace?: never; + }; + "/1/accounts/{account}/tags/{tag}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update a tag + * @description Update a tag + */ + put: operations["Core/ResourcesUpdateATag"]; + post?: never; + /** Delete a tag */ + delete: operations["Core/ResourcesDeleteATag"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/profile/ksuites/mailboxes/{mailbox_id}/set_primary": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** Set mailbox as primary */ + put: operations["Core/ResourcesSetMailboxAsPrimaryV2"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/profile/ksuites/mailboxes/{mailbox_id}/update_password": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** Update mailbox credential password */ + put: operations["Core/ResourcesUpdateMailboxCredentialPasswordV2"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/accounts/{account}/invitations/{invitation}/b2b/{partnership_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Unassign customers + * @description This API endpoint allows you to revoke customer access for a user invitation of a partner account + */ + delete: operations["Core/ResourcesUnassignCustomers"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/profile/ksuites/mailboxes/{mailbox_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** Unlink a mailbox from current user */ + delete: operations["Core/ResourcesUnlinkAMailboxFromCurrentUserV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/profile/2fa/authenticator/passkeys/{passkey}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Delete an Authenticator Passkey + * @description Delete an active Authenticator Passkey for the current User. + */ + delete: operations["Core/ResourcesDeleteAnAuthenticatorPasskeyV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/ai": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List all your LLM API + * @description List all AI products where you have a technical right + */ + get: operations["AI/ToolsListAllYourLLMAPI"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/ai/models": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List models + * @description Get all the available AI models. + */ + get: operations["AI/ToolsListModels"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/ai/{product_id}/consumptions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** List all consumptions */ + get: operations["AI/ToolsListAllConsumptions"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/ai/{product_id}/results/{batch_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get the result of an async model batch + * @description Get the result of an async model batch + */ + get: operations["AI/ToolsGetTheResultOfAnAsyncModelBatch"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/ai/{product_id}/results/{batch_id}/download": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Download the output result of an async model batch + * @description Download the result + */ + get: operations["AI/ToolsDownloadTheOutputResultOfAnAsyncModelBatch"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/ai/{product_id}/images/generations/photo_maker": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Customizing Realistic Human Photos + * @description To stylize the image, make sure to use the **class word** corresponding to the image you want to customize, + * followed by the **trigger word** `img`, for instance:
    + * • man img
    + * • woman img
    + * • girl img
    + *
    + * Example prompt:
    + * > *Instagram photo, portrait photo of a woman img, colorful, perfect face, natural skin, hard shadows, film grain* + *

    + * Upload the images of the individual you wish to customize.
    + * While a single image is sufficient, providing additional images can yield better results.
    + * Make sure that the face occupies the majority of the uploaded image.
    + */ + post: operations["AI/ToolsCustomizingRealisticHumanPhotos"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/ai/{product_id}/openai/models": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List models (deprecated) + * @deprecated + * @description **Deprecated route:** please use the new full OpenAI-compliant route + * [POST `/2/ai/{product_id}/openai/v1/models`](/2/ai/{product_id}/openai/v1/models) + *

    + * Retrieves a list of models with the [OpenAI format](https://platform.openai.com/docs/api-reference/models/list) + */ + get: operations["AI/ToolsListModelsdeprecated"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/ai/{product_id}/openai/chat/completions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create chat completion (deprecated) + * @deprecated + * @description **Deprecated route:** please use the new full OpenAI-compliant route + * [POST `/2/ai/{product_id}/openai/v1/chat/completions`](/docs/api/post/2/ai/%7Bproduct_id%7D/openai/v1/chat/completions) + *

    + * Creates a model response for the given chat conversation.
    + * The input and output format are the same as OpenAI API. + *

    + * Supported language are: English, German, Spanish, French, Italian. And limited capabilities in Portuguese, Polish, Dutch, Romanian, Czech, Swedish. + *

    + * By default, the number of requests per minute is rate limited. + * If you wish to know the rate limite or increase this limit, please contact our support team for assistance. + *

    + * Some models are in **beta** and may being subject to changes, + * use [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta** + * and see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents). + */ + post: operations["AI/ToolsCreateChatCompletiondeprecated"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/ai/{product_id}/openai/audio/transcriptions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create transcription + * @description Transcribes audio into the input language. + *
    + * The input format is the same as OpenAI, + * see the [OpenAI documentation](https://platform.openai.com/docs/api-reference/audio/createTranscription). + *
    + * This route is asynchronous, use
    + * • [GET `/1/ai/{product_id}/results/{batch_id}`](/docs/api/get/1/ai/{product_id}/results/{batch_id}) to get the result
    + * • [GET `/1/ai/{product_id}/results/{batch_id}/download`](/docs/api/get/1/ai/{product_id}/results/{batch_id}/download) to download the output once done
    + */ + post: operations["AI/ToolsCreateTranscription"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/ai/{product_id}/openai/images/generations": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create image + * @description Creates an image given a prompt.
    + * This route is mostly OpenAI-compliant, see the [OpenAI documentation](https://platform.openai.com/docs/api-reference/images/create).
    + * Supports English primarily, with limited understanding of French (FR), German (DE), Spanish (ES), and Italian (IT). + */ + post: operations["AI/ToolsCreateImage"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/1/ai/{product_id}/openai/v1/embeddings": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create embeddings (deprecated) + * @deprecated + * @description **Deprecated route:** please use the new full OpenAI-compliant route + * [POST `/2/ai/{product_id}/openai/v1/embeddings`](/docs/api/post/2/ai/{product_id}/openai/v1/embeddings) + *

    + * Some models are in **beta** and may being subject to changes, + * use [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta** + * and see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents). + */ + post: operations["AI/ToolsCreateEmbeddingsdeprecated"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/ai/{product_id}/cohere/v2/rerank": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create rerankings + * @description This endpoint takes in a query and a list of texts and produces an ordered array with each text assigned a relevance score.
    + * It is intended to be *Cohere*-compliant, see their documentation: [Cohere: Rerank API (v2)](https://docs.Cohere.com/reference/rerank).
    + * The main discrepancy with the *Cohere* standard is on consumptions data: + * while the *Cohere* standard is to return the object `meta`, + * this endpoint returns an object `usage` that is closer to *OpenAI* endpoints, + * especially the embedding one. + */ + post: operations["AI/ToolsCreateRerankingsV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/ai/{product_id}/openai/v1/models": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List models + * @description OpenAI compatible models list, see the OpenAI documentation. + *

    + * Lists the currently available models, and provides basic information about each one such as the owner and availability. + *

    + * Some models are in **beta** and may being subject to changes, + * use [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta** + * and see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents). + */ + get: operations["AI/ToolsListModelsV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/ai/{product_id}/openai/v1/completions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create completion + * @description OpenAI compatible completion, see the [OpenAI documentation](https://developers.openai.com/api/reference/resources/completions/methods/create). + *

    + * Some models are in **beta** and may being subject to changes, + * use [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta** + * and see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents). + *

    + * List of models available on this endpoint could be retrieve with [GET `/2/ai/{product_id}/openai/v1/models`](/docs/api/get/2/ai/{product_id}/openai/v1/models). + */ + post: operations["AI/ToolsCreateCompletionV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/ai/{product_id}/openai/v1/embeddings": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create embeddings + * @description OpenAI compatible embeddings, see the [OpenAI documentation](https://platform.openai.com/docs/api-reference/embeddings/create). + *

    + * Creates an embedding vector representing the input text. + *

    + * Some models are in **beta** and may being subject to changes, + * use [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta** + * and see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents). + */ + post: operations["AI/ToolsCreateEmbeddingsV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Accessibles drives + * @description List of accessible drive for the current connected user + */ + get: operations["kDriveAccessiblesDrivesV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/users": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get users + * @description Get all the users of each drive + */ + get: operations["kDriveGetUsersV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/users/{user_id}/drives": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get Drives + * @description List of accessible drive of a specific user + */ + get: operations["kDriveGetDrivesV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/preferences": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get user's preference + * @description Get the user drive preference ex: notification, date-format, list order etc... + */ + get: operations["kDriveGetUsersPreferenceV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + /** + * Set user's preference + * @description Update the user drive preference ex: notification, date-format, list order etc... + */ + patch: operations["kDriveSetUsersPreferenceV2"]; + trace?: never; + }; + "/2/drive/{drive_id}/categories/rights": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get + * @description Returns all rights related to categories on drive + */ + get: operations["kDriveGetV2"]; + put?: never; + /** + * Update/Create + * @description Update or Create rights for categories + */ + post: operations["kDriveUpdateCreateV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/categories": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get All Categories + * @description Return a list of all categories + */ + get: operations["kDriveGetAllCategoriesV2"]; + put?: never; + /** + * Create Category + * @description Creates a new category with name and color + */ + post: operations["kDriveCreateCategoryV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/categories/{category_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Edit Category + * @description Edits the name and color of a category by identifier + */ + put: operations["kDriveEditCategoryV2"]; + post?: never; + /** + * Delete Category + * @description Deletes a category by identifier + */ + delete: operations["kDriveDeleteCategoryV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/categories/{category_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Add category on files + * @description Adds an existing category on a set of files + */ + post: operations["kDriveAddCategoryOnFilesV2"]; + /** + * Remove Category on Files + * @description Removes a category on a set of files + */ + delete: operations["kDriveRemoveCategoryOnFilesV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/categories/{category_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Add Category on File + * @description Add an existing Category on a file + */ + post: operations["kDriveAddCategoryOnFileV2"]; + /** + * Remove Category on File + * @description Remove a category on a file + */ + delete: operations["kDriveRemoveCategoryOnFileV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/categories": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Remove Categories on File + * @description Removes all categories on a file + */ + delete: operations["kDriveRemoveCategoriesOnFileV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/categories/{category_id}/ai-feedback": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Validates an AI generated Category + * @description Validates the category as correct or incorrect, according to `valid` parameter. + */ + post: operations["kDriveValidatesAnAIGeneratedCategoryV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/settings": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get drive's settings + * @description Get drive's settings + */ + get: operations["kDriveGetDrivesSettingsV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/settings/ai": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** Update IA settings */ + put: operations["kDriveUpdateIASettingsV2"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/settings/link": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** Update ShareLink settings */ + put: operations["kDriveUpdateShareLinkSettingsV2"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/settings/trash": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update trash settings + * @description Update the trash settings, including the retention period of trashed files + */ + put: operations["kDriveUpdateTrashSettingsV2"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/settings/office": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update Office settings + * @description Update the office settings, the default opening office editor + */ + put: operations["kDriveUpdateOfficeSettingsV2"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get drive information + * @description Get the drive information + */ + get: operations["kDriveGetDriveInformationV2"]; + /** + * Update Drive + * @description Update Drive from a Drive identifier + */ + put: operations["kDriveUpdateDriveV2"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/users": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get users + * @deprecated + * @description Get all users in a drive + */ + get: operations["get_2_drive_drive_id_users"]; + put?: never; + /** + * Create user + * @description Create a new user resource + */ + post: operations["kDriveCreateUserV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/users/invitation": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get user invitation + * @description List pending user's invitation + */ + get: operations["kDriveGetUserInvitationV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/users/invitation/{invitation_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get invitation information + * @description Get all invitation information from invitation id + */ + get: operations["kDriveGetInvitationInformationV2"]; + /** + * Update an invitation + * @description Update information pertaining to an invitation identified by its invitation id + */ + put: operations["kDriveUpdateAnInvitationV2"]; + post?: never; + /** + * Delete invitation + * @description Delete an invitation by its invitation id + */ + delete: operations["kDriveDeleteInvitationV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/users/invitation/{invitation_id}/send": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Send invitation + * @description Refresh invitation validity and send email according to invitation type. + */ + post: operations["kDriveSendInvitationV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/users/{user_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get user + * @description Returns a user resource. When no resource is found, the data is empty. + */ + get: operations["kDriveGetUserV2"]; + /** + * Update user + * @description Update an existing user resource + */ + put: operations["kDriveUpdateUserV2"]; + post?: never; + /** + * Delete user + * @description Deletes a drive user resource. Also removes all access, share links and invitations associated with the user. + */ + delete: operations["kDriveDeleteUserV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/users/{user_id}/manager": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + /** + * Update user manager right + * @description Update the role in the manager + */ + patch: operations["kDriveUpdateUserManagerRightV2"]; + trace?: never; + }; + "/2/drive/{drive_id}/users/{user_id}/lock": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Lock user + * @description Sets status to locked, preventing access to drive. + */ + post: operations["kDriveLockUserV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/users/{user_id}/unlock": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Unlock user + * @description Sets status to active, restoring access to drive. + */ + post: operations["kDriveUnlockUserV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/activities": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get drive activities of all the users. + * @deprecated + * @description Get all activities from drive as defined in options + */ + get: operations["kDriveGetDriveActivitiesOfAllTheUsersV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/activities/reports": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List reports + * @description List of activity reports. + */ + get: operations["kDriveListReportsV2"]; + put?: never; + /** + * Create report + * @description Create a new report. + */ + post: operations["kDriveCreateReportV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/activities/reports/{report_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get report + * @description Get activity report. + */ + get: operations["kDriveGetReportV2"]; + put?: never; + post?: never; + /** + * Delete report + * @description Delete report. + */ + delete: operations["kDriveDeleteReportV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/activities/reports/{report_id}/export": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Export report + * @description Download/Export report. + */ + get: operations["kDriveExportReportV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/statistics/sizes": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Chart : files size + * @description Chart data, list files size value over time + */ + get: operations["kDriveChartFilesSizeV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/statistics/sizes/export": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Export : files size + * @description Exports sizes statistics as csv file + */ + get: operations["kDriveExportFilesSizeV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/statistics/activities/users": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Activities : Users */ + get: operations["kDriveActivitiesUsersV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/statistics/activities/shared_files": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Activities : Shared files */ + get: operations["kDriveActivitiesSharedFilesV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/statistics/activities": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Chart : Activities + * @description Chart data of activities metrics over time + */ + get: operations["kDriveChartActivitiesV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/statistics/activities/export": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Export : Activities + * @description Exports activities statistics + */ + get: operations["kDriveExportActivitiesV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/statistics/activities/links": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Activities : ShareLinks */ + get: operations["kDriveActivitiesShareLinksV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/statistics/activities/links/export": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** Export : ShareLinks Activities */ + get: operations["kDriveExportShareLinksActivitiesV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/preferences": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update Preferences + * @description Updates the connected user preference for a drive. + */ + put: operations["kDriveUpdatePreferencesV2"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/imports": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List imports + * @description List all external imports for the current user + */ + get: operations["kDriveListImportsV2"]; + put?: never; + post?: never; + /** + * Clean imports history + * @description Clean imports history for the current user. + */ + delete: operations["kDriveCleanImportsHistoryV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/imports/sharelink": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Import kDrive sharelink + * @description Import the content of a kDrive sharelink + */ + post: operations["kDriveImportKDriveSharelinkV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/imports/kdrive": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Import kDrive + * @description Import the content of a kDrive + */ + post: operations["kDriveImportKDriveV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/imports/webdav": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Import WebDAV app + * @description Import files and folders from a third party app supporting WebDAV + */ + post: operations["kDriveImportWebDAVAppV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/imports/oauth": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Import OAuth2 app + * @description Import files and folders from a third party app supporting OAuth2 + */ + post: operations["kDriveImportOAuth2AppV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/imports/oauth/drives": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List eligible drives + * @description List all drives eligible for import for the given third party application supporting OAuth2 + */ + get: operations["kDriveListEligibleDrivesV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/imports/{import_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List errored import files + * @description List all files which couldn't be imported properly. + */ + get: operations["kDriveListErroredImportFilesV2"]; + put?: never; + post?: never; + /** + * Delete import + * @description Delete a external import + */ + delete: operations["kDriveDeleteImportV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/imports/{import_id}/cancel": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Cancel import + * @description Cancel an external import. + * This returns with a success if the import is already canceled or has ended. + * + * Actual cancellation may take up to a few minutes to be effective + */ + put: operations["kDriveCancelImportV2"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/cancel": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Undo action + * @description Cancel an action with a token or cancel actions with tokens. + * An action token is a token returned with a CancelResource. + * Used in bulk processes or specific actions like renaming a file. + */ + post: operations["kDriveUndoActionV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/access/requests/{request_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get requested file access from its id + * @description Show a given requested file access + */ + get: operations["kDriveGetRequestedFileAccessFromItsIdV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/access/requests/{request_id}/decline": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Decline a file access request + * @description Decline a file access request + */ + put: operations["kDriveDeclineAFileAccessRequestV2"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Trash + * @description Trash a file, move it to the trash can. + */ + delete: operations["kDriveTrashV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/favorite": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Favorite file + * @description Add a file in the favorites + */ + post: operations["kDriveFavoriteFileV2"]; + /** + * Unfavorite file + * @description Remove a file from the favorites + */ + delete: operations["kDriveUnfavoriteFileV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/thumbnail": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Thumbnail + * @description Get file thumbnail. + */ + get: operations["kDriveThumbnailV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/preview": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Preview + * @description Get file preview. + */ + get: operations["kDrivePreviewV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/download": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Download + * @description Download file content or directory as Zip file. + * + * + * Please note that this may respond a 302 to actually download the requested content. + * + */ + get: operations["get_2_drive_drive_id_files_file_id_download"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/rename": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Rename + * @description Rename a file/directory + */ + post: operations["kDriveRenameV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/sizes": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get size + * @description Get the size and storage_size of the File/Directory with children, up to $depth. + */ + get: operations["kDriveGetSizeV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/hash": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Hash + * @description Get file hash. + */ + get: operations["kDriveHashV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/copy-to-drive": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Copy to Drive + * @description Copy source file in source drive to destination drive at destination folder. + */ + post: operations["kDriveCopyToDriveV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/temporary_url": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get a file Temporary URL + * @description Get a Temporary URL for a given file + * + * + * Note that it is not possible to get a directory temporary URL. + * + */ + get: operations["kDriveGetAFileTemporaryURLV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/versions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List + * @deprecated + * @description Get list of file versions + */ + get: operations["kDriveListV2"]; + put?: never; + post?: never; + /** + * Delete all + * @description Delete all version for file. + */ + delete: operations["kDriveDeleteAllV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/versions/current": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update current + * @description Update current file version + */ + put: operations["kDriveUpdateCurrentV2"]; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/versions/{version_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get + * @description Get file version information. + */ + get: operations["get_2_drive_drive_id_files_file_id_versions_version_id"]; + /** + * Update + * @description Update file version + */ + put: operations["kDriveUpdateV2"]; + post?: never; + /** + * Delete + * @description Delete a file version. + */ + delete: operations["kDriveDeleteV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/versions/{version_id}/download": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Download + * @description Download file version. + * + * + * Please note that this may respond a 302 to actually download the requested content. + * + */ + get: operations["get_2_drive_drive_id_files_file_id_versions_version_id_download"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/versions/{version_id}/restore": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Restore + * @deprecated + * @description Restore a file version. + */ + post: operations["kDriveRestoreV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/versions/{version_id}/restore/{destination_directory_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Restore to Directory + * @deprecated + * @description Restore a file version as a copy in target directory, keeping current original intact. + */ + post: operations["kDriveRestoreToDirectoryV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/access/requests": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get requested file access from a file id + * @description Show requested file access for a given file + */ + get: operations["kDriveGetRequestedFileAccessFromAFileIdV2"]; + put?: never; + /** + * Create a new file access request + * @description Create a new file access request + */ + post: operations["kDriveCreateANewFileAccessRequestV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/access/applications": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Allow external applications + * @description Get access for an external application + */ + post: operations["kDriveAllowExternalApplicationsV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/access": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get multi-access + * @description Show access file information + */ + get: operations["kDriveGetMultiaccessV2"]; + put?: never; + /** + * Add multi-access + * @description Add multi-access to file + */ + post: operations["kDriveAddMultiaccessV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/access/sync-parent": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Synchronize with parent rights + * @description Retrieve the parent access rights and apply them to the current file. + * Any further update on parent access rights will be propagated to this file, unless its access rights have been changed. + */ + post: operations["kDriveSynchronizeWithParentRightsV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/access/check": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Check access change + * @description Analyzes each user that has access to the drive by team, email or user identifier. + * This method tries to find users for the given inputs:
    + * > The emails are parsed to user identifiers if possible.
    + * > The teams identifiers are parsed to multiple user identifiers.
    + * > The users identifiers are parsed accordingly.

    + * A right is required to simulate if a user needs to change their permissions to match it. + */ + post: operations["kDriveCheckAccessChangeV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/access/invitations": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Invitation > get access + * @description Show invitation send and that has access to the File|Directory, pending and accepted invitation + */ + get: operations["kDriveInvitationGetAccessV2"]; + put?: never; + /** + * Add access + * @description Give access to the File|Directory by email + */ + post: operations["kDriveAddAccessV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/access/invitations/check": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Check access + * @description Check if an invitation exists or a drive invitation is currently pending + */ + post: operations["kDriveCheckAccessV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/access/teams": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get access + * @description Show team that has access to the File|Directory + */ + get: operations["kDriveGetAccessV2"]; + put?: never; + /** + * Add access + * @description Give teams access to the File|Directory + */ + post: operations["post_2_drive_drive_id_files_file_id_access_teams"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/access/teams/{team_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update access + * @description Update the access permission of a team access + */ + put: operations["kDriveUpdateAccessV2"]; + post?: never; + /** + * Remove access + * @description Delete the access permission of a team access + */ + delete: operations["kDriveRemoveAccessV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/access/users": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * get access + * @description Show user that has access to the File|Directory + */ + get: operations["get_2_drive_drive_id_files_file_id_access_users"]; + put?: never; + /** + * add access + * @description Give users access to the File|Directory + */ + post: operations["post_2_drive_drive_id_files_file_id_access_users"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/access/users/{user_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + /** + * Update access + * @description Update the access permission of an access + */ + put: operations["put_2_drive_drive_id_files_file_id_access_users_user_id"]; + post?: never; + /** + * Remove access + * @description Delete access of a File/Directory + */ + delete: operations["delete_2_drive_drive_id_files_file_id_access_users_user_id"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/access/force": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Force write access + * @description Claim write access in a shared file + */ + post: operations["kDriveForceWriteAccessV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/link": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get share-link + * @description Get a share link information + */ + get: operations["kDriveGetSharelinkV2"]; + /** + * Update share-link + * @description Update a share-link + */ + put: operations["kDriveUpdateSharelinkV2"]; + /** + * Create share-link + * @description Create a share link + */ + post: operations["kDriveCreateSharelinkV2"]; + /** + * Remove share-link + * @description Delete a share link + */ + delete: operations["kDriveRemoveSharelinkV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/link/invite": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Share link invite + * @description Send an email with the share link, to allow an user to upload files. + */ + post: operations["kDriveShareLinkInviteV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/dropbox": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get dropbox + * @description Get dropbox by the directory identifier. + * A dropbox allows no logged users to upload files to this directory via an external dropbox link (see Drive > External Access > Dropbox). + */ + get: operations["kDriveGetDropboxV2"]; + /** + * Update dropbox + * @description Update and manage a dropbox. + */ + put: operations["kDriveUpdateDropboxV2"]; + /** + * Convert a folder into a dropbox + * @description A dropbox allows unauthenticated users to upload files onto the drive via a public link (see Drive > External Access > Dropbox). + */ + post: operations["kDriveConvertAFolderIntoADropboxV2"]; + /** + * Delete dropbox + * @description Delete a Dropbox Directory resource + */ + delete: operations["kDriveDeleteDropboxV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/dropbox/invite": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Dropbox invite + * @description Send an email with the dropbox external link, to allow an user to upload files. + */ + post: operations["kDriveDropboxInviteV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/comments": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get file comments + * @description Retrieve all Comments from a file + */ + get: operations["kDriveGetFileCommentsV2"]; + put?: never; + /** + * Add comment + * @description Add a comment to a file. + */ + post: operations["kDriveAddCommentV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/comments/{comment_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get comment reply + * @description Retrieve reply responding to a comment on file. + */ + get: operations["kDriveGetCommentReplyV2"]; + /** + * Modify comment + * @description Modify a comment on a file. + */ + put: operations["kDriveModifyCommentV2"]; + /** + * Add comment reply + * @description Add a reply to a comment. + */ + post: operations["kDriveAddCommentReplyV2"]; + /** + * Delete comment + * @description Delete a comment from a file. + */ + delete: operations["kDriveDeleteCommentV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/comments/{comment_id}/like": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Like comment + * @description Add a like to the comment + */ + post: operations["kDriveLikeCommentV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/{file_id}/comments/{comment_id}/unlike": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Unlike comment + * @description Remove a like from the Comment + */ + post: operations["kDriveUnlikeCommentV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/exists": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Check file's existence + * @description Check if some files ids still exists in the drive + */ + post: operations["kDriveCheckFilesExistenceV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/files/archives/{archive_uuid}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Download archive + * @description You can download an archive/zip with the token provided by the route drive/{drive_id}/files/archives. + * + * Please note that this may respond a 302 to actually download the requested content. + */ + get: operations["get_2_drive_drive_id_files_archives_archive_uuid"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/trash": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Empty trash + * @description Empty all trashed files + */ + delete: operations["kDriveEmptyTrashV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/trash/count": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Count Directory/File in Trash + * @description Count the number of Directory and File in trash + */ + get: operations["kDriveCountDirectoryFileInTrashV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/trash/{file_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Remove file + * @description Delete a file from trash (remove it completely) + */ + delete: operations["kDriveRemoveFileV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/trash/{file_id}/restore": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Restore file + * @description Restore a specific Directory or File from the trash + */ + post: operations["kDriveRestoreFileV2"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/trash/{file_id}/thumbnail": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get thumbnail + * @description Get thumbnail of trashed file + */ + get: operations["kDriveGetThumbnailV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/trash/{file_id}/count": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Count Directory/File in trashed Directory + * @deprecated + * @description Count the number of Directory and File + */ + get: operations["kDriveCountDirectoryFileInTrashedDirectoryV2"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/upload": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Cancel by path + * @description Cancel an upload by its path (for instance, if the session token is unknown) + */ + delete: operations["kDriveCancelByPathV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/upload/session/{session_token}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Cancel session + * @deprecated + * @description Cancel an upload by its token. If you want to stop the upload and close the session to explicitly erase the file/upload. + *

    + * When a session is started, it can be used for a maximum of 4 hours. It will be automatically canceled afterwards. + * + */ + delete: operations["kDriveCancelSessionV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/drive/{drive_id}/upload/session/batch": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Batch : cancel sessions + * @deprecated + * @description Cancel multiple session tokens. If you want to stop the upload and close one or more sessions to explicitly erase file(s)/upload(s). + *

    + * When a session is started, it can be used for a maximum of 4 hours. It will be automatically canceled afterwards. + * + *
    + * The batch cannot exceed 1,000 sessions. + * + */ + delete: operations["kDriveBatchCancelSessionsV2"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/app/{drive_id}/share/{sharelink_uuid}/archive": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Build archive + * @description Build an archive from files in the share link. The archive can then be downloaded using the drive/{drive_id}/share/{sharelink_uuid}/download route. + *

    + * The file identifiers should be in the same parent directory. + * + *
    + * The archive should contain at least one file and may not contain more than 20,000 files. + * + */ + post: operations["post_2_app_drive_id_share_sharelink_uuid_archive"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/2/app/{drive_id}/share/{sharelink_uuid}/archive/{archive_uuid}/download": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Download sharelink archive + * @description You can download an archive/zip with the archive token provided by the route drive/{drive_id}/share/{sharelink_uuid}/download. + * Please note that this may respond a 302 to actually download the requested content. + */ + get: operations["get_2_app_drive_id_share_sharelink_uuid_archive_archive_uuid_download"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/categories/{category_id}/files": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get Files from Category + * @description Retrieve a paginated list of files from category + */ + get: operations["kDriveGetFilesFromCategoryV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/activities": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get drive activities of all the users. + * @description Get all activities from drive as defined in options + */ + get: operations["kDriveGetDriveActivitiesOfAllTheUsersV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/activities/total": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get total count drive activities of all the users. + * @description Get total of all activities from drive as defined in options + */ + get: operations["kDriveGetTotalCountDriveActivitiesOfAllTheUsersV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/users": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get users + * @description Retrieves a list of users. By default, this endpoint returns all active account users. Using the types parameter, you can filter by: account, drive role, or pending invitation. + * + *
    The results are filtered based on the requesting user's permissions. + */ + get: operations["kDriveGetUsersV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/wake": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Wake a sleeping drive up + * @description Request a {@link Drive} with a {@link MaintenanceType::Asleep} maintenance to wake up. + */ + post: operations["kDriveWakeASleepingDriveUpV3"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/{file_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get File/Directory + * @description Get File/Directory by file identifier. + * If you need to access the root directory, set the 'file_id' parameter to '1'; from there, you can navigate to other files and directories. + */ + get: operations["kDriveGetFileDirectoryV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/{file_id}/files": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get files in directory + * @description Get paginate children file/directory of specific directory (file identifier) + */ + get: operations["kDriveGetFilesInDirectoryV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/{file_id}/name": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get sub file/directory by filename + * @description Get a sub directory or file of a Directory by their filename + */ + get: operations["kDriveGetSubFiledirectoryByFilenameV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/{file_id}/activities": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get file activities + * @description Get activities of a file|directory + */ + get: operations["kDriveGetFileActivitiesV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/{file_id}/count": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Count element in directory + * @description Get number of element in a directory by ID + */ + get: operations["kDriveCountElementInDirectoryV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/{file_id}/directory": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create directory + * @description Create directory in the specified directory (file identifier). + */ + post: operations["kDriveCreateDirectoryV3"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/{file_id}/file": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create default file + * @description Create empty default file in the specified directory (file identifier). + */ + post: operations["kDriveCreateDefaultFileV3"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/{file_id}/copy/{destination_directory_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Copy to Directory + * @description Copy file to another directory. + */ + post: operations["kDriveCopyToDirectoryV3"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/{file_id}/duplicate": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Duplicate + * @description Duplicate file in the same directory + */ + post: operations["kDriveDuplicateV3"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/{file_id}/convert": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Convert File + * @description Convert file content + */ + post: operations["kDriveConvertFileV3"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/{file_id}/move/{destination_directory_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Move + * @description Move a Directory or a File to a Directory + */ + post: operations["kDriveMoveV3"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/{file_id}/lock": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Unlock + * @description Unlocked File/Directory by path and token in the specified file + */ + delete: operations["kDriveUnlockV3"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/{file_id}/versions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List + * @description Get list of file versions + */ + get: operations["kDriveListV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/{file_id}/versions/{version_id}/restore": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Restore + * @description Restore a file version. + */ + post: operations["kDriveRestoreV3"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/{file_id}/versions/{version_id}/restore/{destination_directory_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Restore to Directory + * @description Restore a file version as a copy in target directory, keeping current original intact. + */ + post: operations["kDriveRestoreToDirectoryV3"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/{file_id}/last-modified": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** Update modification date */ + post: operations["kDriveUpdateModificationDateV3"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/search": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Search file/directory + * @description Search files and directories with specific filters. + */ + get: operations["kDriveSearchFiledirectoryV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/search/dropboxes": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Search Dropbox + * @description Search dropboxes with specific filters. + */ + get: operations["kDriveSearchDropboxV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/search/favorites": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Search Favorite + * @description Search favorites with specific filters. + */ + get: operations["kDriveSearchFavoriteV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/search/links": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Search Sharelink + * @description Search share links with specific filters. + */ + get: operations["kDriveSearchSharelinkV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/search/shared_with_me": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Search Shared + * @description Search shared files with specific filters. + */ + get: operations["kDriveSearchSharedV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/search/my_shared": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Search My Shared + * @description Search my shared files with specific filters. + */ + get: operations["kDriveSearchMySharedV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/search/trash": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Search Trash + * @description Search trash with specific filters. + */ + get: operations["kDriveSearchTrashV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/dropboxes": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get drop-boxes + * @description Get an array of all dropbox available in the drive. + */ + get: operations["kDriveGetDropboxesV3"]; + put?: never; + /** Create a new Dropbox */ + post: operations["kDriveCreateANewDropboxV3"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/favorites": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get favorite files list + * @description Return a list of favorite files + */ + get: operations["kDriveGetFavoriteFilesListV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/largest": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get largest files + * @description Get a paginated list of the largest files in the whole drive. + */ + get: operations["kDriveGetLargestFilesV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/last_modified": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get last modified files + * @description Get a paginated list of files last modified in the whole drive. + */ + get: operations["kDriveGetLastModifiedFilesV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/links": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get share-link files + * @description Get list of File|Directory that has share link + */ + get: operations["kDriveGetSharelinkFilesV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/most_versions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get most versioned files + * @description Get a paginated list of files most versioned in the whole drive. + */ + get: operations["kDriveGetMostVersionedFilesV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/my_shared": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get my shared files + * @description Get files that I shared + */ + get: operations["kDriveGetMySharedFilesV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/shared_with_me": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get shared files + * @description Get shared files from given drive + */ + get: operations["kDriveGetSharedFilesV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/team_directory": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Create team directory + * @description Create team directory. + */ + post: operations["kDriveCreateTeamDirectoryV3"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/recents": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * List the most recent files or directories used by the user. + * @description List the recent files or directories. + */ + get: operations["kDriveListTheMostRecentFilesOrDirectoriesUsedByTheUserV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/activities": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get root activities + * @description Get activities of the root Directory + */ + get: operations["kDriveGetRootActivitiesV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/files/archives": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Build archive + * @description Build an archive from selected files. The archive can then be downloaded using the /2/drive/{drive_id}/files/archives/{archive_uuid} route. + *

    + * The file identifiers should be in the same parent directory. + * + *
    + * The archive should contain at least one file and may not contain more than 20,000 files. + * + */ + post: operations["kDriveBuildArchiveV3"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/trash": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get files of trash + * @description Get list of trashed files at the root of the trash + */ + get: operations["kDriveGetFilesOfTrashV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/trash/{file_id}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get trashed file + * @description Get information of file/Directory from trash + */ + get: operations["kDriveGetTrashedFileV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/trash/{file_id}/files": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Get files of trashed directory + * @description Get paginate sub-file/sub-directory of trashed directory + */ + get: operations["kDriveGetFilesOfTrashedDirectoryV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/trash/{file_id}/count": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** + * Count directories/files in trash + * @description Count the number of directories and files + */ + get: operations["kDriveCountDirectoriesfilesInTrashV3"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/upload": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Upload + * @description Create a new file with the contents provided in the request. + *

    + * Do not use this to upload a file larger than 1GB. + * Instead, create an upload session and attach chunks. + * + */ + post: operations["kDriveUploadV3"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/upload/session/start": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Start session + * @description This call creates a new upload session.
    + * Upload session allows you to upload a single file in one or more requests (chunks). It is the only way to upload a file larger than 1GB. + *
    + * The maximum size of a file for an upload session is 50 GB and the maximum size per chunk request is 1GB. + * + *
    + * When a session is started, it can be used for a maximum of 4 hours. + * + *
    + * To upload a chunk, you must use the ‘upload_url’ returned from this session opening call : upload/session/start. + *
    + * Finally, when all the data have been sent, you should call upload/session/finish to close the session and save the file in kDrive. + * + *
    + * If your file is small (<100MB) we recommend you to use the direct upload route to avoid multiple requests. + */ + post: operations["kDriveStartSessionV3"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/upload/session/batch/start": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Batch : start sessions + * @description This call creates one or more upload session(s).
    + * Batch of upload sessions allows you to start multiple sessions for multiples files in one request. + * Each input request is cast in the same way of upload/session/start. + *

    + * The maximum size of a file for an upload session is 50 GB and the maximum size per chunk request is 1GB. + * + *
    + * When a session is started, it can be used for a maximum of 4 hours. + * + *
    + * To upload a chunk, you must use the ‘upload_url’ returned from the session opening call : upload/session/start. + * + *
    + * Finally, when all the data have been sent you should call upload/session/{session_token}/finish or (upload/session/batch/finish) to close the session(s) and save all the files in kDrive. + * + *
    + * The batch cannot exceed 1,000 sessions. + * + *
    + * If your file is small (<100MB) we recommend you to use the direct upload route to avoid multiple requests. + * + */ + post: operations["kDriveBatchStartSessionsV3"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/upload/session/{session_token}/chunk": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Append chunk to session + * @description Append more data to an upload session. + *

    + * The maximum size per chunk request is 1GB. + *
    + * To upload a chunk, you must use the ‘upload_url’ returned from the session opening call : upload/session/start. + * + */ + post: operations["kDriveAppendChunkToSessionV3"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/upload/session/{session_token}/finish": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Close session + * @description Finish an upload session, verify and save the uploaded data to the kDrive.
    + */ + post: operations["kDriveCloseSessionV3"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/upload/session/batch/finish": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + /** + * Batch : close sessions + * @description Finish one or more upload session, verify and save the uploaded data to the kDrive.
    + *
    + * The batch cannot exceed 1000 sessions. + * + */ + post: operations["kDriveBatchCloseSessionsV3"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/upload/session/{session_token}": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Cancel session + * @description Cancel an upload by its token. If you want to stop the upload and close the session to explicitly erase the file/upload. + *

    + * When a session is started, it can be used for a maximum of 4 hours. It will be automatically canceled afterwards. + * + */ + delete: operations["kDriveCancelSessionV3"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; + "/3/drive/{drive_id}/upload/session/batch": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post?: never; + /** + * Batch : cancel sessions + * @description Cancel multiple session tokens. If you want to stop the upload and close one or more sessions to explicitly erase file(s)/upload(s). + *

    + * When a session is started, it can be used for a maximum of 4 hours. It will be automatically canceled afterwards. + * + *
    + * The batch cannot exceed 1,000 sessions. + * + */ + delete: operations["kDriveBatchCancelSessionsV3"]; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; +} +export type webhooks = Record; +export interface components { + schemas: { + /** Plan a conference */ + afdc46e4_PlannedConference: { + /** + * The unique identifier (ID) of the Infomaniak Calendar + * @description The unique identifier (ID) of the Infomaniak Calendar where you want to plan the meeting. Make a GET request on https://calendar.infomaniak.com/api/pim/calendar + */ + calendar_id: number; + /** + * Event starting date + * @example 2020-06-01 20:00:00 + */ + starting_at: string; + /** + * Event ending date + * @description Room settings can be deleted if this date expires. This field will be updated if event dates change in Infomaniak Calendar. + * @example 2020-06-01 20:00:00 + */ + ending_at: string; + /** + * Event timezone + * @example Europe/Zurich + */ + timezone: string; + /** + * Hostname + * @description Needed for rebuilding room url + * @example kmeet.infomaniak.com + */ + hostname: string; + /** Event title */ + title: string; + /** Event description */ + description?: string; + /** Event attendees */ + attendees?: components["schemas"]["afdc46e4_CalendarEventAttendees"][]; + /** Room settings */ + options: components["schemas"]["afdc46e4_ConferenceOptions"][]; + }; + /** Generic response schema to be reused */ + Response: { + /** + * @description Result of the HTTP request + * @example success + * @enum {string} + */ + result: "success" | "error" | "asynchronous"; + }; + /** Planned room return */ + afdc46e4_PlannedConferenceReturn: { + /** The unique identifier (ID) of the Infomaniak room settings */ + id?: number; + /** The room ID */ + name?: string; + /** The room code */ + code?: string; + /** The unique identifier (ID) of the Infomaniak user */ + user_id?: number; + /** The unique identifier (ID) of the Infomaniak Calendar event */ + event_id?: number; + /** + * Event creation date + * @example 2020-06-01 20:00:00 + */ + created_at?: string; + /** + * Event update date + * @example 2020-06-01 20:00:00 + */ + updated_at?: string; + /** + * Event ending date + * @description Room settings can be deleted if this date expires. This field will be updated if event dates change in Infomaniak Calendar. + * @example 2020-06-01 20:00:00 + */ + ending_at: string; + /** + * hostname + * @description Needed for rebuilding room url + * @example kmeet.infomaniak.com + */ + hostname: string; + /** Room settings */ + options: components["schemas"]["afdc46e4_ConferenceOptionsReturn"][]; + }; + "38cb7293_TopReactionList": { + /** @description Indicates if there is another page of reactions that can be fetched. */ + has_next?: boolean; + /** @description List of reactions. */ + items?: components["schemas"]["38cb7293_TopReaction"][]; + }; + "38cb7293_TopChannelList": { + /** @description Indicates if there is another page of channels that can be fetched. */ + has_next?: boolean; + /** @description List of channels. */ + items?: components["schemas"]["38cb7293_TopChannel"][]; + }; + "38cb7293_NewTeamMembersList": { + /** @description Indicates if there is another page of new team members that can be fetched. */ + has_next?: boolean; + /** @description List of new team members. */ + items?: components["schemas"]["38cb7293_NewTeamMember"][]; + /** @description The total count of new team members for the given time range. */ + total_count?: number; + }; + "38cb7293_TopThreadList": { + /** @description Indicates if there is another page of top threads that can be fetched. */ + has_next?: boolean; + /** @description List of top threads. */ + items?: components["schemas"]["38cb7293_TopThread"][]; + }; + "38cb7293_TopDMList": { + /** @description Indicates if there is another page of top DMs that can be fetched. */ + has_next?: boolean; + /** @description List of top DMs. */ + items?: components["schemas"]["38cb7293_TopDM"][]; + }; + "38cb7293_User": { + id?: string; + /** + * Format: int64 + * @description The time in milliseconds a user was created + */ + create_at?: number; + /** + * Format: int64 + * @description The time in milliseconds a user was last updated + */ + update_at?: number; + /** + * Format: int64 + * @description The time in milliseconds a user was deleted + */ + delete_at?: number; + username?: string; + first_name?: string; + last_name?: string; + nickname?: string; + email?: string; + email_verified?: boolean; + auth_service?: string; + roles?: string; + locale?: string; + notify_props?: components["schemas"]["38cb7293_UserNotifyProps"]; + props?: Record; + last_password_update?: number; + last_picture_update?: number; + failed_attempts?: number; + mfa_active?: boolean; + timezone?: components["schemas"]["38cb7293_Timezone"]; + /** @description ID of accepted terms of service, if any. This field is not present if empty. */ + terms_of_service_id?: string; + /** + * Format: int64 + * @description The time in milliseconds the user accepted the terms of service + */ + terms_of_service_create_at?: number; + }; + "38cb7293_UserAutocomplete": { + /** @description A list of users that are the main result of the query */ + users?: components["schemas"]["38cb7293_User"][]; + /** @description A special case list of users returned when autocompleting in a specific channel. Omitted when empty or not relevant */ + out_of_channel?: components["schemas"]["38cb7293_User"][]; + }; + "38cb7293_UserNotifyProps": { + /** @description Set to "true" to enable email notifications, "false" to disable. Defaults to "true". */ + email?: string; + /** @description Set to "all" to receive push notifications for all activity, "mention" for mentions and direct messages only, and "none" to disable. Defaults to "mention". */ + push?: string; + /** @description Set to "all" to receive desktop notifications for all activity, "mention" for mentions and direct messages only, and "none" to disable. Defaults to "all". */ + desktop?: string; + /** @description Set to "true" to enable sound on desktop notifications, "false" to disable. Defaults to "true". */ + desktop_sound?: string; + /** @description A comma-separated list of words to count as mentions. Defaults to username and @username. */ + mention_keys?: string; + /** @description Set to "true" to enable channel-wide notifications (@channel, @all, etc.), "false" to disable. Defaults to "true". */ + channel?: string; + /** @description Set to "true" to enable mentions for first name. Defaults to "true" if a first name is set, "false" otherwise. */ + first_name?: string; + }; + "38cb7293_StatusOK": { + /** @description Will contain "ok" if the request was successful and there was nothing else to return */ + status?: string; + }; + "38cb7293_ChannelMemberWithTeamData": components["schemas"]["38cb7293_ChannelMember"] & { + /** @description The display name of the team to which this channel belongs. */ + team_display_name?: string; + /** @description The name of the team to which this channel belongs. */ + team_name?: string; + /** @description The time at which the team to which this channel belongs was last updated. */ + team_update_at?: number; + }; + "38cb7293_UserThreads": { + /** @description Total number of threads (used for paging) */ + total?: number; + /** @description Array of threads */ + threads?: components["schemas"]["38cb7293_UserThread"][]; + }; + /** @description a thread that user is following */ + "38cb7293_UserThread": { + /** @description ID of the post that is this thread's root */ + id?: string; + /** @description number of replies in this thread */ + reply_count?: number; + /** + * Format: int64 + * @description timestamp of the last post to this thread + */ + last_reply_at?: number; + /** + * Format: int64 + * @description timestamp of the last time the user viewed this thread + */ + last_viewed_at?: number; + /** @description list of users participating in this thread. only includes IDs unless 'extended' was set to 'true' */ + participants?: components["schemas"]["38cb7293_Post"][]; + post?: components["schemas"]["38cb7293_Post"]; + }; + "38cb7293_Status": { + user_id?: string; + status?: string; + manual?: boolean; + /** Format: int64 */ + last_activity_at?: number; + }; + "38cb7293_Team": { + id?: string; + /** + * Format: int64 + * @description The time in milliseconds a team was created + */ + create_at?: number; + /** + * Format: int64 + * @description The time in milliseconds a team was last updated + */ + update_at?: number; + /** + * Format: int64 + * @description The time in milliseconds a team was deleted + */ + delete_at?: number; + display_name?: string; + name?: string; + description?: string; + email?: string; + type?: string; + allowed_domains?: string; + invite_id?: string; + allow_open_invite?: boolean; + /** @description The data retention policy to which this team has been assigned. If no such policy exists, or the caller does not have the `sysconsole_read_compliance_data_retention` permission, this field will be null. */ + policy_id?: string; + }; + "38cb7293_TeamMember": { + /** @description The ID of the team this member belongs to. */ + team_id?: string; + /** @description The ID of the user this member relates to. */ + user_id?: string; + /** @description The complete list of roles assigned to this team member, as a space-separated list of role names, including any roles granted implicitly through permissions schemes. */ + roles?: string; + /** @description The time in milliseconds that this team member was deleted. */ + delete_at?: number; + /** @description Whether this team member holds the default user role defined by the team's permissions scheme. */ + scheme_user?: boolean; + /** @description Whether this team member holds the default admin role defined by the team's permissions scheme. */ + scheme_admin?: boolean; + /** @description The list of roles explicitly assigned to this team member, as a space separated list of role names. This list does *not* include any roles granted implicitly through permissions schemes. */ + explicit_roles?: string; + }; + "38cb7293_TeamStats": { + team_id?: string; + total_member_count?: number; + active_member_count?: number; + }; + "38cb7293_TeamUnread": { + team_id?: string; + msg_count?: number; + mention_count?: number; + }; + "38cb7293_ChannelListWithTeamData": components["schemas"]["38cb7293_ChannelWithTeamData"][]; + "38cb7293_Channel": { + id?: string; + /** + * Format: int64 + * @description The time in milliseconds a channel was created + */ + create_at?: number; + /** + * Format: int64 + * @description The time in milliseconds a channel was last updated + */ + update_at?: number; + /** + * Format: int64 + * @description The time in milliseconds a channel was deleted + */ + delete_at?: number; + team_id?: string; + type?: string; + display_name?: string; + name?: string; + header?: string; + purpose?: string; + /** @description The time in milliseconds of the last post of a channel */ + last_post_at?: number; + total_msg_count?: number; + creator_id?: string; + }; + "38cb7293_ChannelStats": { + channel_id?: string; + member_count?: number; + }; + "38cb7293_PostList": { + order?: string[]; + posts?: { + [key: string]: components["schemas"]["38cb7293_Post"]; + }; + /** @description The ID of next post. Not omitted when empty or not relevant. */ + next_post_id?: string; + /** @description The ID of previous post. Not omitted when empty or not relevant. */ + prev_post_id?: string; + /** @description Whether there are more items after this page. */ + has_next?: boolean; + }; + "38cb7293_ChannelMember": { + channel_id?: string; + user_id?: string; + roles?: string; + /** + * Format: int64 + * @description The time in milliseconds the channel was last viewed by the user + */ + last_viewed_at?: number; + msg_count?: number; + mention_count?: number; + notify_props?: components["schemas"]["38cb7293_ChannelNotifyProps"]; + /** + * Format: int64 + * @description The time in milliseconds the channel member was last updated + */ + last_update_at?: number; + }; + "38cb7293_ChannelNotifyProps": { + /** @description Set to "true" to enable email notifications, "false" to disable, or "default" to use the global user notification setting. */ + email?: string; + /** @description Set to "all" to receive push notifications for all activity, "mention" for mentions and direct messages only, "none" to disable, or "default" to use the global user notification setting. */ + push?: string; + /** @description Set to "all" to receive desktop notifications for all activity, "mention" for mentions and direct messages only, "none" to disable, or "default" to use the global user notification setting. */ + desktop?: string; + /** @description Set to "all" to mark the channel unread for any new message, "mention" to mark unread for new mentions only. Defaults to "all". */ + mark_unread?: string; + }; + "38cb7293_ChannelUnread": { + team_id?: string; + channel_id?: string; + msg_count?: number; + mention_count?: number; + }; + "38cb7293_ChannelModeration": { + name?: string; + roles?: components["schemas"]["38cb7293_ChannelModeratedRoles"]; + }; + "38cb7293_ChannelModerationPatch": { + name?: string; + roles?: components["schemas"]["38cb7293_ChannelModeratedRolesPatch"]; + }; + /** @description List of user's categories with their channels */ + "38cb7293_OrderedSidebarCategories": { + order?: string[]; + categories?: components["schemas"]["38cb7293_SidebarCategoryWithChannels"][]; + }; + /** @description User's sidebar category */ + "38cb7293_SidebarCategory": { + id?: string; + user_id?: string; + team_id?: string; + display_name?: string; + /** @enum {string} */ + type?: "channels" | "custom" | "direct_messages" | "favorites"; + }; + /** @description User's sidebar category with it's channels */ + "38cb7293_SidebarCategoryWithChannels": { + id?: string; + user_id?: string; + team_id?: string; + display_name?: string; + /** @enum {string} */ + type?: "channels" | "custom" | "direct_messages" | "favorites"; + channel_ids?: string[]; + }; + "38cb7293_Post": { + id?: string; + /** + * Format: int64 + * @description The time in milliseconds a post was created + */ + create_at?: number; + /** + * Format: int64 + * @description The time in milliseconds a post was last updated + */ + update_at?: number; + /** + * Format: int64 + * @description The time in milliseconds a post was deleted + */ + delete_at?: number; + /** Format: int64 */ + edit_at?: number; + user_id?: string; + channel_id?: string; + root_id?: string; + original_id?: string; + message?: string; + type?: string; + props?: Record; + hashtag?: string; + file_ids?: string[]; + pending_post_id?: string; + metadata?: components["schemas"]["38cb7293_PostMetadata"]; + }; + "38cb7293_ChannelUnreadAt": { + /** @description The ID of the team the channel belongs to. */ + team_id?: string; + /** @description The ID of the channel the user has access to.. */ + channel_id?: string; + /** @description No. of messages the user has already read. */ + msg_count?: number; + /** @description No. of mentions the user has within the unread posts of the channel. */ + mention_count?: number; + /** @description time in milliseconds when the user last viewed the channel. */ + last_viewed_at?: number; + }; + "38cb7293_FileInfo": { + /** @description The unique identifier for this file */ + id?: string; + /** @description The ID of the user that uploaded this file */ + user_id?: string; + /** @description If this file is attached to a post, the ID of that post */ + post_id?: string; + /** + * Format: int64 + * @description The time in milliseconds a file was created + */ + create_at?: number; + /** + * Format: int64 + * @description The time in milliseconds a file was last updated + */ + update_at?: number; + /** + * Format: int64 + * @description The time in milliseconds a file was deleted + */ + delete_at?: number; + /** @description The name of the file */ + name?: string; + /** @description The extension at the end of the file name */ + extension?: string; + /** @description The size of the file in bytes */ + size?: number; + /** @description The MIME type of the file */ + mime_type?: string; + /** @description If this file is an image, the width of the file */ + width?: number; + /** @description If this file is an image, the height of the file */ + height?: number; + /** @description If this file is an image, whether or not it has a preview-sized version */ + has_preview_image?: boolean; + }; + "38cb7293_PostListWithSearchMatches": { + order?: string[]; + posts?: { + [key: string]: components["schemas"]["38cb7293_Post"]; + }; + /** @description A mapping of post IDs to a list of matched terms within the post. */ + matches?: { + [key: string]: string[]; + }; + }; + "38cb7293_Preference": { + /** @description The ID of the user that owns this preference */ + user_id?: string; + category?: string; + name?: string; + value?: string; + }; + "38cb7293_AppError": { + status_code?: number; + id?: string; + message?: string; + request_id?: string; + }; + "38cb7293_FileInfoList": { + order?: string[]; + file_infos?: { + [key: string]: components["schemas"]["38cb7293_FileInfo"]; + }; + /** @description The ID of next file info. Not omitted when empty or not relevant. */ + next_file_id?: string; + /** @description The ID of previous file info. Not omitted when empty or not relevant. */ + prev_file_id?: string; + }; + "38cb7293_Emoji": { + /** @description The ID of the emoji */ + id?: string; + /** @description The ID of the user that made the emoji */ + creator_id?: string; + /** @description The name of the emoji */ + name?: string; + /** + * Format: int64 + * @description The time in milliseconds the emoji was made + */ + create_at?: number; + /** + * Format: int64 + * @description The time in milliseconds the emoji was last updated + */ + update_at?: number; + /** + * Format: int64 + * @description The time in milliseconds the emoji was deleted + */ + delete_at?: number; + }; + "38cb7293_IncomingWebhook": { + /** @description The unique identifier for this incoming webhook */ + id?: string; + /** + * Format: int64 + * @description The time in milliseconds a incoming webhook was created + */ + create_at?: number; + /** + * Format: int64 + * @description The time in milliseconds a incoming webhook was last updated + */ + update_at?: number; + /** + * Format: int64 + * @description The time in milliseconds a incoming webhook was deleted + */ + delete_at?: number; + /** @description The ID of a public channel or private group that receives the webhook payloads */ + channel_id?: string; + /** @description The description for this incoming webhook */ + description?: string; + /** @description The display name for this incoming webhook */ + display_name?: string; + }; + "38cb7293_OutgoingWebhook": { + /** @description The unique identifier for this outgoing webhook */ + id?: string; + /** + * Format: int64 + * @description The time in milliseconds a outgoing webhook was created + */ + create_at?: number; + /** + * Format: int64 + * @description The time in milliseconds a outgoing webhook was last updated + */ + update_at?: number; + /** + * Format: int64 + * @description The time in milliseconds a outgoing webhook was deleted + */ + delete_at?: number; + /** @description The Id of the user who created the webhook */ + creator_id?: string; + /** @description The ID of the team that the webhook watchs */ + team_id?: string; + /** @description The ID of a public channel that the webhook watchs */ + channel_id?: string; + /** @description The description for this outgoing webhook */ + description?: string; + /** @description The display name for this outgoing webhook */ + display_name?: string; + /** @description List of words for the webhook to trigger on */ + trigger_words?: string[]; + /** @description When to trigger the webhook, `0` when a trigger word is present at all and `1` if the message starts with a trigger word */ + trigger_when?: number; + /** @description The URLs to POST the payloads to when the webhook is triggered */ + callback_urls?: string[]; + /** + * @description The format to POST the data in, either `application/json` or `application/x-www-form-urlencoded` + * @default application/x-www-form-urlencoded + */ + content_type: string; + }; + "38cb7293_Group": { + id?: string; + name?: string; + display_name?: string; + description?: string; + source?: string; + remote_id?: string; + /** Format: int64 */ + create_at?: number; + /** Format: int64 */ + update_at?: number; + /** Format: int64 */ + delete_at?: number; + has_syncables?: boolean; + }; + /** @description a map of channel id(s) to the set of groups that constrain the corresponding channel in a team */ + "38cb7293_GroupsAssociatedToChannels": { + [key: string]: components["schemas"]["38cb7293_GroupWithSchemeAdmin"][]; + }; + "38cb7293_Command": { + /** @description The ID of the slash command */ + id?: string; + /** @description The token which is used to verify the source of the payload */ + token?: string; + /** @description The time in milliseconds the command was created */ + create_at?: number; + /** + * Format: int64 + * @description The time in milliseconds the command was last updated + */ + update_at?: number; + /** + * Format: int64 + * @description The time in milliseconds the command was deleted, 0 if never deleted + */ + delete_at?: number; + /** @description The user id for the commands creator */ + creator_id?: string; + /** @description The team id for which this command is configured */ + team_id?: string; + /** @description The string that triggers this command */ + trigger?: string; + /** @description Is the trigger done with HTTP Get ('G') or HTTP Post ('P') */ + method?: string; + /** @description What is the username for the response post */ + username?: string; + /** @description The url to find the icon for this users avatar */ + icon_url?: string; + /** @description Use auto complete for this command */ + auto_complete?: boolean; + /** @description The description for this command shown when selecting the command */ + auto_complete_desc?: string; + /** @description The hint for this command */ + auto_complete_hint?: string; + /** @description Display name for the command */ + display_name?: string; + /** @description Description for this command */ + description?: string; + /** @description The URL that is triggered */ + url?: string; + }; + "38cb7293_AutocompleteSuggestion": { + /** @description Completed suggestion */ + Complete?: string; + /** @description Predicted text user might want to input */ + Suggestion?: string; + /** @description Hint about suggested input */ + Hint?: string; + /** @description Description of the suggested command */ + Description?: string; + /** @description Base64 encoded svg image */ + IconData?: string; + }; + "38cb7293_CommandResponse": { + /** @description The response type either in_channel or ephemeral */ + ResponseType?: string; + Text?: string; + Username?: string; + IconURL?: string; + GotoLocation?: string; + Attachments?: components["schemas"]["38cb7293_SlackAttachment"][]; + }; + "38cb7293_Role": { + /** @description The unique identifier of the role. */ + id?: string; + /** @description The unique name of the role, used when assigning roles to users/groups in contexts. */ + name?: string; + /** @description The human readable name for the role. */ + display_name?: string; + /** @description A human readable description of the role. */ + description?: string; + /** @description A list of the unique names of the permissions this role grants. */ + permissions?: string[]; + /** @description indicates if this role is managed by a scheme (true), or is a custom stand-alone role (false). */ + scheme_managed?: boolean; + }; + "38cb7293_Reaction": { + /** @description The ID of the user that made this reaction */ + user_id?: string; + /** @description The ID of the post to which this reaction was made */ + post_id?: string; + /** @description The name of the emoji that was used for this reaction */ + emoji_name?: string; + /** + * Format: int64 + * @description The time in milliseconds this reaction was made + */ + create_at?: number; + }; + /** @description A bot account */ + "38cb7293_Bot": { + /** @description The user id of the associated user entry. */ + user_id?: string; + /** + * Format: int64 + * @description The time in milliseconds a bot was created + */ + create_at?: number; + /** + * Format: int64 + * @description The time in milliseconds a bot was last updated + */ + update_at?: number; + /** + * Format: int64 + * @description The time in milliseconds a bot was deleted + */ + delete_at?: number; + username?: string; + display_name?: string; + description?: string; + /** @description The user id of the user that currently owns this bot. */ + owner_id?: string; + }; + /** + * OpenAi-V1-Chat-Completions + * @description OpenAI response format of /v1/chat/completions + */ + "4cee7ea0_OpenAi-V1-Chat-Completions": { + /** + * Unique identifier + * @description A unique identifier for the chat completion. + * @example chatcmpl-b94887af-3349-499f-aa7b-a5a5a09c1d76 + */ + id: string; + /** + * object + * @description The object `chat.completion` if not stream mode else `chat.completion.chunk` + * @example chat.completion + */ + object: string; + /** + * created + * Format: timestamp + * @description The Unix timestamp (in seconds) of when the response was created. + * @example 1761210214 + */ + created: number; + /** + * model + * @description The model used for the chat completion. + * @example Qwen/Qwen3-VL-235B-A22B-Instruct + */ + model: string; + /** choices */ + choices: components["schemas"]["4cee7ea0_OpenAi-V1-Chat-Completions-Choice"][]; + /** + * service_tier + * @description Specifies the processing type used for serving the request.
    + * • If set to `auto`, then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use `default`.
    + * • If set to `default`, then the request will be processed with the standard pricing and performance for the selected model.
    + * • If set to [`flex`](https://platform.openai.com/docs/guides/flex-processing) or [`priority`](https://openai.com/api-priority-processing/), then the request will be processed with the corresponding service tier.
    + * • When not set, the default behavior is 'auto'.
    + * When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter. + */ + service_tier: string; + /** + * system_fingerprint + * @description **Deprecated**
    This fingerprint represents the backend configuration that the model runs with. + */ + system_fingerprint: string | null; + usage: components["schemas"]["4cee7ea0_OpenAi-CompletionUsage"]; + }; + e40582f5_ApiResponse: { + /** @example success */ + result?: string; + }; + /** @description Thumbnail */ + e40582f5_Api_Thumbnail: { + /** + * Format: uuid + * @example 1jhvl2uqa5v8a + */ + id?: string; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + updated_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + deleted_at?: Record; + link?: components["schemas"]["e40582f5_Api_Link"]; + }; + e40582f5_multibvf: { + data?: components["schemas"]["e40582f5_Api_BrowsableVirtualFile"][]; + }; + /** Generic error response schema to be reused */ + ErrorResponse: { + /** + * @description Result of the HTTP request + * @example error + */ + result: string; + }; + /** @description BrowsableVirtualFile */ + e40582f5_Api_BrowsableVirtualFile: { + /** Format: string */ + name?: Record; + /** + * Format: string + * @example maria + */ + description?: string; + /** + * Format: string + * @example true + * @enum {bool} + */ + validated?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + published?: true | false; + /** + * @example [audio, video] + * @enum {array} + */ + streams?: "audio" | "video"; + /** + * @description duration in seconds + * @example 276.62 + */ + duration?: Record; + /** @example 2300000 */ + size?: number; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + updated_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + deleted_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + discarded_at?: Record; + /** + * Format: int32 + * @example 42 + */ + folders_count?: number; + /** + * Format: int32 + * @example 42 + */ + files_count?: number; + /** + * Format: string + * @example /foldera/folderb/file + */ + path?: Record; + preview?: components["schemas"]["e40582f5_Api_Preview"]; + sample?: components["schemas"]["e40582f5_Api_Sample"]; + thumbnail?: components["schemas"]["e40582f5_Api_Link"]; + /** + * Format: int32 + * @example 42 + */ + state?: number; + /** + * @description % + * @example 50 + */ + progress?: number; + /** @example 2 */ + playlists_attached_count?: number; + tags?: unknown[]; + /** + * Format: string + * @example maria + */ + type?: string; + /** + * Format: uuid + * @example 1jhvl2uqa5v8a + */ + id?: string; + }; + "e40582f5_Fillable_App\\Models\\BrowsableVirtualFile": { + /** Format: string */ + name?: Record; + /** + * Format: string + * @example true + * @enum {bool} + */ + validated?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + published?: true | false; + }; + /** @description Folder */ + e40582f5_Api_Folder: { + /** + * Format: uuid + * @example 1jhvl2uqa5v8a + */ + id?: string; + /** Format: string */ + name?: Record; + /** + * Format: string + * @example maria + */ + description?: string; + /** + * Format: string + * @example true + * @enum {bool} + */ + auto_validate?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + auto_publish?: true | false; + /** + * Format: string + * @example maria + */ + key?: string; + allowed_ip?: components["schemas"]["e40582f5_ip"][]; + disallowed_ip?: components["schemas"]["e40582f5_ip"][]; + allowed_country?: components["schemas"]["e40582f5_Api_Country"][]; + disallowed_country?: components["schemas"]["e40582f5_Api_Country"][]; + /** Format: mixed */ + image?: string; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + updated_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + discarded_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + deleted_at?: Record; + /** Format: string */ + media_count?: number; + /** + * Format: string + * @example maria + */ + media_duration?: string; + encodings?: components["schemas"]["e40582f5_Api_Encoding"][]; + /** Format: string */ + discarded?: Record; + /** Format: string */ + effective_encodings?: Record; + /** Format: string */ + path?: Record; + /** Format: string */ + published?: Record; + /** Format: string */ + restricted?: Record; + /** Format: string */ + validated?: Record; + player?: components["schemas"]["e40582f5_Api_Player"][]; + }; + /** @description folder */ + e40582f5_shortFolder: { + /** @example 1jhvl2uqae5sa */ + id?: string; + /** @example foldername */ + name?: string; + /** @example folder description */ + description?: string; + /** @example true */ + validated?: Record; + /** @example true */ + published?: Record; + /** @example true */ + auto_validate?: Record; + /** @example true */ + auto_publish?: Record; + /** @example false */ + restricted?: Record; + key?: string; + allowed_ip?: components["schemas"]["e40582f5_ip"][]; + disallowed_ip?: components["schemas"]["e40582f5_ip"][]; + allowed_country?: components["schemas"]["e40582f5_Api_Country"][]; + disallowed_country?: components["schemas"]["e40582f5_Api_Country"][]; + discarded?: string; + /** @example 2022-01-18T08:59:20+00:00 */ + created_at?: Record; + /** @example 2022-01-18T08:59:20+00:00 */ + updated_at?: Record; + /** @example 2022-01-18T08:59:20+00:00 */ + discarded_at?: Record; + /** @example 2022-01-18T08:59:20+00:00 */ + deleted_at?: Record; + image?: string; + /** @example 2 */ + media_count?: Record; + /** @example 12.16 */ + media_duration?: Record; + }; + /** @description Playlist */ + e40582f5_Api_Playlist: { + /** + * Format: uuid + * @example 1jhvl2uqa5v8a + */ + id?: string; + /** + * Format: string + * @example maria + */ + name?: string; + /** + * Format: string + * @example maria + */ + description?: string; + /** + * Format: string + * @example STATIC + * @enum {string} + */ + type?: "STATIC" | "DYNAMIC"; + /** + * Format: string + * @example MERGE + * @enum {string} + */ + mode?: "MERGE" | "SPLIT" | "LIVE"; + /** + * Format: string + * @example CREATED_ASC + * @enum {string} + */ + sort?: "CREATED_ASC" | "CREATED_DESC" | "PUBLISHED_ASC" | "PUBLISHED_DESC" | "NAME_ASC" | "NAME_DESC" | "DURATION_ASC" | "DURATION_DESC" | "RANDOM" | "MANUAL"; + /** + * Format: string + * @example true + * @enum {bool} + */ + validated?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + published?: true | false; + image?: components["schemas"]["e40582f5_Api_DataUrl"]; + /** + * Format: string + * @example true + * @enum {bool} + */ + prepend?: true | false; + /** Format: string */ + auto_add_media_by_name?: string; + /** Format: string */ + auto_add_media_by_description?: string; + /** + * Format: string + * @example true + * @enum {bool} + */ + medias_thumbnail?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + medias_info?: true | false; + /** + * Format: string + * @example ABOVE + * @enum {string} + */ + nav_position?: "ABOVE" | "BELOW"; + /** + * Format: string + * @example DARK + * @enum {string} + */ + chapter_style?: "DARK" | "LIGHT"; + /** + * Format: string + * @example maria + */ + live_reference_time?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + updated_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + deleted_at?: Record; + /** + * Format: int32 + * @example 42 + */ + medias_count?: number; + /** Format: float */ + medias_duration?: string; + shares?: components["schemas"]["e40582f5_Api_Share"][]; + tags?: components["schemas"]["e40582f5_Api_Tag"][]; + }; + /** @description Media */ + e40582f5_Api_Media: { + /** + * Format: uuid + * @example 1jhvl2uqa5v8a + */ + id?: string; + /** Format: string */ + name?: Record; + /** + * Format: string + * @example maria + */ + description?: string; + /** + * Format: string + * @example true + * @enum {bool} + */ + validated?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + published?: true | false; + /** + * @example [audio, video] + * @enum {array} + */ + streams?: "audio" | "video"; + /** @example [1, 2,10] */ + shot_boundaries?: unknown[]; + /** + * @description duration in seconds + * @example 276.62 + */ + duration?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + collected_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + published_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + updated_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + discarded_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + deleted_at?: Record; + manifests?: components["schemas"]["e40582f5_media_manifests"]; + source?: components["schemas"]["e40582f5_Api_Link"]; + /** @example 192 */ + state?: number; + preview?: components["schemas"]["e40582f5_Api_Preview"]; + sample?: components["schemas"]["e40582f5_Api_Sample"]; + thumbnail?: components["schemas"]["e40582f5_Api_Link"]; + poster?: components["schemas"]["e40582f5_Api_Link"]; + encodings?: components["schemas"]["e40582f5_Api_Encoding"][]; + /** + * @description % + * @example 50 + */ + progress?: number; + playbacks?: components["schemas"]["e40582f5_media_playbacks"]; + annotations?: components["schemas"]["e40582f5_Api_Annotation"][]; + /** @example moto */ + category?: string; + chapters?: components["schemas"]["e40582f5_Api_Chapter"][]; + /** @example 1jhvl2uqa5v8a */ + folder?: string; + /** Format: string */ + country_restricted?: Record; + /** Format: string */ + ip_restricted?: Record; + /** Format: string */ + key_restricted?: Record; + /** Format: string */ + path?: Record; + journal?: components["schemas"]["e40582f5_Api_MediaJournalLog"][]; + language?: components["schemas"]["e40582f5_Api_Language"][]; + logos?: components["schemas"]["e40582f5_Api_Logo"][]; + /** Format: string */ + scenes?: components["schemas"]["e40582f5_Api_Thumbnail"]; + shares?: components["schemas"]["e40582f5_Api_Share"][]; + subtitles?: components["schemas"]["e40582f5_Api_Subtitle"][]; + tags?: unknown[]; + /** Format: string */ + thumbstrip?: components["schemas"]["e40582f5_Api_Thumbnail"]; + /** Format: string */ + upload?: components["schemas"]["e40582f5_Api_Upload"]; + }; + /** @description Media */ + e40582f5_shortMedia: { + /** @example 1jhvl2uqae5sa */ + id?: string; + /** @example video name */ + name?: string; + /** @example video description */ + description?: string; + /** @example true */ + validated?: Record; + /** @example true */ + published?: Record; + /** @example [audio,video] */ + streams?: unknown[]; + /** @example [] */ + shot_boundaries?: unknown[]; + /** @example false */ + key_restricted?: Record; + /** @example false */ + ip_restricted?: Record; + /** @example false */ + country_restricted?: Record; + /** @example 4 */ + state?: Record; + /** @example 2022-01-18T08:59:20+00:00 */ + created_at?: Record; + /** @example 2022-01-18T08:59:20+00:00 */ + updated_at?: Record; + folder?: components["schemas"]["e40582f5_shortFolder"]; + upload?: components["schemas"]["e40582f5_shortUpload"]; + }; + /** @description chapter */ + e40582f5_shortChapter: { + /** @example 1jhvl2uqae5sa */ + id?: string; + /** @example 2 */ + timestamp?: Record; + /** @example description */ + description?: string; + /** @example true */ + published?: Record; + /** @example 2022-01-18T08:59:20+00:00 */ + created_at?: Record; + /** @example 2022-01-18T08:59:20+00:00 */ + updated_at?: Record; + /** @example 2022-01-18T08:59:20+00:00 */ + deleted_at?: Record; + /** @example 0 */ + index?: Record; + }; + /** @description Chapter */ + e40582f5_Api_Chapter: { + /** + * Format: uuid + * @example 1jhvl2uqa5v8a + */ + id?: string; + /** Format: float */ + timestamp?: string; + /** + * Format: string + * @example maria + */ + name?: string; + /** + * Format: string + * @example maria + */ + description?: string; + /** + * Format: string + * @example true + * @enum {bool} + */ + published?: true | false; + image?: components["schemas"]["e40582f5_Api_DataUrl"]; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + updated_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + deleted_at?: Record; + /** + * Format: int32 + * @example 42 + */ + index?: number; + }; + /** @description Player */ + e40582f5_Api_Player: { + /** + * Format: uuid + * @example 1jhvl2uqa5v8a + */ + id?: string; + /** + * Format: string + * @example true + * @enum {bool} + */ + default?: true | false; + /** + * Format: string + * @example maria + */ + name?: string; + /** + * Format: string + * @example maria + */ + description?: string; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_controls?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_progression?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_audio?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_duration?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_fullscreen?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_default_logo?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_speed?: true | false; + /** + * Format: float + * @example 1 + */ + default_speed?: number; + /** + * Format: int32 + * @example 42 + */ + is360?: number; + /** + * Format: int32 + * @example 42 + */ + encoding_change_enabled?: number; + /** + * Format: int32 + * @example 42 + */ + encoding_limit?: number; + /** + * Format: string + * @example true + * @enum {bool} + */ + chromecast?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + force_media_ratio?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + auto_start?: true | false; + /** + * Format: int32 + * @example 42 + */ + audio_volume?: number; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_replay?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_loop?: true | false; + /** + * Format: int32 + * @example 42 + */ + show_related?: number; + /** + * Format: int32 + * @example 42 + */ + play_related?: number; + /** + * Format: string + * @example SIMILAR_TAGS + * @enum {string} + */ + related_type?: "SIMILAR_TAGS" | "LAST_UPLOADED" | "SAME_FOLDER" | "MOST_VIEWED"; + /** + * Format: int32 + * @example 42 + */ + width?: number; + /** + * Format: int32 + * @example 42 + */ + height?: number; + controlbar_color?: components["schemas"]["e40582f5_color"]; + control_color?: components["schemas"]["e40582f5_color"]; + control_active_color?: components["schemas"]["e40582f5_color"]; + logo_image?: components["schemas"]["e40582f5_Api_DataUrl"]; + /** + * Format: string + * @example TOP_LEFT + * @enum {string} + */ + logo_anchor?: "TOP_LEFT" | "TOP_RIGHT" | "BOTTOM_LEFT" | "BOTTOM_RIGHT" | "CENTER"; + /** + * Format: int32 + * @example 42 + */ + logo_margin_vertical?: number; + /** + * Format: int32 + * @example 42 + */ + logo_margin_horizontal?: number; + /** + * Format: int32 + * @example 42 + */ + logo_percentage?: number; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_media_info?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_media_thumbnail?: true | false; + /** + * Format: string + * @example TOP + * @enum {string} + */ + media_thumbnail_anchor?: "TOP" | "LEFT"; + /** + * Format: string + * @example true + * @enum {bool} + */ + auto_hide_controls?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_viewers?: true | false; + /** + * Format: int32 + * @example 42 + */ + show_viewers_after?: number; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_viewers_only_after?: true | false; + /** + * Format: int32 + * @example 42 + */ + time_before_hide_cb?: number; + /** + * Format: string + * @example true + * @enum {bool} + */ + enable_facebook?: true | false; + /** + * Format: string + * @example maria + */ + facebook_back_link?: string; + /** + * Format: string + * @example true + * @enum {bool} + */ + facebook_player_embed?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + enable_twitter?: true | false; + /** + * Format: string + * @example maria + */ + twitter_via?: string; + /** + * Format: string + * @example maria + */ + twitter_back_link?: string; + /** Format: string */ + twitter_related?: string; + /** + * Format: string + * @example true + * @enum {bool} + */ + enable_embed_code?: true | false; + preload_image?: components["schemas"]["e40582f5_Api_DataUrl"]; + interrupt_image?: components["schemas"]["e40582f5_Api_DataUrl"]; + geoip_image?: components["schemas"]["e40582f5_Api_DataUrl"]; + restrict_image?: components["schemas"]["e40582f5_Api_DataUrl"]; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + updated_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + deleted_at?: Record; + /** + * Format: string + * @example true + * @enum {bool} + */ + is_channel_default?: true | false; + ads?: components["schemas"]["e40582f5_Api_Ad"][]; + /** @example true */ + owned?: Record; + shares?: components["schemas"]["e40582f5_Api_Share"][]; + }; + "e40582f5_Fillable_App\\Models\\Player": { + /** + * Format: string + * @example maria + */ + name?: string; + /** + * Format: string + * @example maria + */ + description?: string; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_controls?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_progression?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_audio?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_duration?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_fullscreen?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_default_logo?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_speed?: true | false; + /** Format: float */ + default_speed?: string; + /** + * Format: int32 + * @example 42 + */ + is360?: number; + /** + * Format: int32 + * @example 42 + */ + encoding_change_enabled?: number; + /** + * Format: int32 + * @example 42 + */ + encoding_limit?: number; + /** + * Format: string + * @example true + * @enum {bool} + */ + auto_start?: true | false; + /** + * Format: int32 + * @example 42 + */ + audio_volume?: number; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_replay?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_loop?: true | false; + /** + * Format: int32 + * @example 42 + */ + show_related?: number; + /** + * Format: int32 + * @example 42 + */ + play_related?: number; + /** + * Format: string + * @example SIMILAR_TAGS + * @enum {string} + */ + related_type?: "SIMILAR_TAGS" | "LAST_UPLOADED" | "SAME_FOLDER" | "MOST_VIEWED"; + /** + * Format: int32 + * @example 42 + */ + width?: number; + /** + * Format: int32 + * @example 42 + */ + height?: number; + controlbar_color?: components["schemas"]["e40582f5_color"]; + control_color?: components["schemas"]["e40582f5_color"]; + control_active_color?: components["schemas"]["e40582f5_color"]; + logo_image?: components["schemas"]["e40582f5_Api_DataUrl"]; + /** + * Format: string + * @example TOP_LEFT + * @enum {string} + */ + logo_anchor?: "TOP_LEFT" | "TOP_RIGHT" | "BOTTOM_LEFT" | "BOTTOM_RIGHT" | "CENTER"; + /** + * Format: int32 + * @example 42 + */ + logo_margin_vertical?: number; + /** + * Format: int32 + * @example 42 + */ + logo_margin_horizontal?: number; + /** + * Format: int32 + * @example 42 + */ + logo_percentage?: number; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_media_info?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_media_thumbnail?: true | false; + /** + * Format: string + * @example TOP + * @enum {string} + */ + media_thumbnail_anchor?: "TOP" | "LEFT"; + /** + * Format: string + * @example true + * @enum {bool} + */ + enable_facebook?: true | false; + /** + * Format: string + * @example maria + */ + facebook_back_link?: string; + /** + * Format: string + * @example true + * @enum {bool} + */ + facebook_player_embed?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + enable_twitter?: true | false; + /** + * Format: string + * @example maria + */ + twitter_via?: string; + /** + * Format: string + * @example maria + */ + twitter_back_link?: string; + /** Format: string */ + twitter_related?: string; + /** + * Format: string + * @example true + * @enum {bool} + */ + enable_embed_code?: true | false; + preload_image?: components["schemas"]["e40582f5_Api_DataUrl"]; + interrupt_image?: components["schemas"]["e40582f5_Api_DataUrl"]; + geoip_image?: components["schemas"]["e40582f5_Api_DataUrl"]; + restrict_image?: components["schemas"]["e40582f5_Api_DataUrl"]; + /** + * Format: string + * @example true + * @enum {bool} + */ + chromecast?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + auto_hide_controls?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_viewers?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + show_viewers_only_after?: true | false; + /** + * Format: int32 + * @example 42 + */ + show_viewers_after?: number; + /** + * Format: int32 + * @example 42 + */ + time_before_hide_cb?: number; + /** + * Format: string + * @example true + * @enum {bool} + */ + force_media_ratio?: true | false; + }; + /** @description Share */ + e40582f5_shortShare: { + /** + * Format: uuid + * @example 1jhvl2uqa5v8a + */ + id?: string; + /** + * Format: string + * @example maria + */ + target_type?: string; + /** + * Format: string + * @example maria + */ + target_id?: string; + /** + * Format: string + * @example maria + */ + comment?: string; + /** + * Format: string + * @example maria + */ + timestamp?: string; + /** + * Format: int32 + * @description In seconds + * @example 42 + */ + validity?: number; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + updated_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + deleted_at?: Record; + links?: Record[]; + }; + /** @description Share */ + e40582f5_Api_Share: { + /** + * Format: uuid + * @example 1jhvl2uqa5v8a + */ + id?: string; + /** + * Format: string + * @example maria + */ + target_type?: string; + /** + * Format: string + * @example maria + */ + target_id?: string; + /** + * Format: string + * @example maria + */ + comment?: string; + /** + * Format: string + * @example maria + */ + timestamp?: string; + /** + * Format: int32 + * @description In seconds + * @example 42 + */ + validity?: number; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + updated_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + deleted_at?: Record; + links?: string[]; + player?: components["schemas"]["e40582f5_Api_Player"]; + /** + * Format: string + * @example maria + */ + manifests?: string; + target?: components["schemas"]["e40582f5_Api_Share"]; + encoding?: components["schemas"]["e40582f5_Api_Encoding"][]; + /** Format: string */ + valid_until?: Record; + }; + /** @description Media */ + e40582f5_success_media: { + /** @example success */ + result?: string; + data?: components["schemas"]["e40582f5_shortMedia"]; + }; + /** + * SubtitleTranslation + * @description SubtitleTranslation + */ + e40582f5_SubtitleTranslation: { + /** + * lang + * @description lang name + * @example fr + * @enum {string} + */ + lang: "de" | "en" | "fr" | "it" | "es"; + /** + * status + * @description The status of the translation + * @example progressing + * @enum {string} + */ + status: "ko" | "ok" | "progressing"; + }; + /** Product Excerpt */ + "1527df96_ProductExcerpt": { + /** + * id + * @description The unique identifier of the Product Excerpt + * @example 1 + */ + id: number; + /** + * unique_id + * @description The identifier of the `unique` resource related to Product Excerpt + * @example 1jhvl2upzafkt + */ + unique_id: string; + /** + * name + * @description The name of the Product Excerpt + * @example my product + */ + name: string; + /** + * pack + * @description The pack associated with the Product Excerpt + * @example Demo + */ + pack: string; + /** + * pack_description + * @description Pack description for the Product Excerpt + * @example Pour démarrer avec toutes les fonctionnalités + */ + pack_description: string; + /** + * media_count + * @description The total count of media associated with the Product Excerpt + * @example 5 + */ + media_count: number; + /** + * expired_at + * @description The date and time when the Product Excerpt was expired + * @example 2022-12-06T010:00:00+0200 + */ + expired_at?: string; + /** + * real_expired_at + * @description The actual expiration date of the Product Excerpt + * @example 2022-12-06T010:00:00+0200 + */ + real_expired_at?: string; + /** + * tags + * @description The tags associated with the Product Excerpt + */ + tags: components["schemas"]["1527df96_Tag"][]; + }; + Pagination: { + /** + * @description Total number of items + * Added when using query parameter `page` + * @example 221 + */ + total?: number; + /** + * @description Number of the current page + * Added when using query parameter `page` + * @example 2 + */ + page?: number; + /** + * @description Total number of pages + * Added when using query parameter `page` + * @example 15 + */ + pages?: number; + /** + * @description Number of items per page + * Added when using query parameter `page` + * @example 15 + */ + items_per_page?: number; + }; + /** Product */ + "1527df96_Product": { + /** + * id + * @description The unique identifier of the Product + * @example 1 + */ + id: number; + /** + * account_id + * @description The identifier of the `account` resource related to Product + * @example 456456 + */ + account_id: number; + /** + * service_id + * @description The identifier of the `service` resource related to Product + * @example 7 + */ + service_id: number; + /** + * service_name + * @description Name of the service + * @example vod + */ + service_name: string; + /** + * customer_name + * @description Customer name of the resource Product + * @example my product + */ + customer_name: string; + /** + * internal_name + * @example private product name + */ + internal_name: string | null; + /** + * created_at + * @description The date and time when the Product was created + * @example 2022-12-06T010:00:00+0200 + */ + created_at: string | number; + /** + * expired_at + * Format: timestamp + * @description The date and time when the Product was expired + * @example 2022 + */ + expired_at: number | null; + /** + * deleted_at + * @description The date and time when the Product was deleted + * @example 2022-12-06T010:00:00+0200 + */ + deleted_at?: string | number; + /** + * version + * @description The version of the product + * @example 2 + */ + version: number; + /** + * has_maintenance + * @description Does the resource Product have a maintenance mode enabled + * @example true + */ + has_maintenance: boolean; + /** + * is_locked + * @description Is the resource Product locked + * @example true + */ + is_locked: boolean; + /** + * has_operation_in_progress + * @description Does the resource Product have an operation in progress + * @example true + */ + has_operation_in_progress: boolean; + /** + * tags + * @description The tags associated with the Product + */ + tags: components["schemas"]["1527df96_Tag"][]; + /** + * unique_id + * @description The identifier of the `unique` resource related to Product + * @example 1 + */ + unique_id: number; + /** + * description + * @description The description of the Product + * @example Wow, such a nice Product ! + */ + description?: string; + /** + * bill_reference + * @description The reference number associated with the invoice + * @example A35TgT3 + */ + bill_reference?: string; + /** is_free */ + is_free: boolean; + /** + * is_zero_price + * @description Does the resource Product have a zero price status + * @example true + */ + is_zero_price: boolean; + /** + * is_trial + * @description Does the resource Product have a trial status + * @example true + */ + is_trial: boolean; + /** rights */ + rights: string; + /** + * parent_id + * @description The identifier of the `parent` resource related to Product + * @example 1 + */ + parent_id?: number; + /** + * parent_service_id + * @description The ID of the parent service for the Product + * @example 1 + */ + parent_service_id?: number; + /** + * parent_service_name + * @description The name of the parent service for the Product + * @example vod + */ + parent_service_name?: string; + /** + * status + * @description Status of the resource Product + * @example maintenance + */ + status?: string; + /** users */ + users?: components["schemas"]["1527df96_ProductUser"][]; + admin?: components["schemas"]["1527df96_ProductAdminUser"]; + /** + * fqdn + * @description Fully qualified domain name of the Product + * @example ik.me + */ + fqdn?: string; + home_folder: components["schemas"]["1527df96_Relation"]; + /** + * slug + * @description The slug of the Product + */ + slug: string; + /** + * ftp_prefix + * @description The FTP prefix associated with the Product + * @example rmype + */ + ftp_prefix: string; + /** + * pack + * @description The pack associated with the Product + * @example Demo + */ + pack: string; + /** + * media_count + * @description The total count of media associated with the Product + * @example 5 + */ + media_count: number; + /** + * media_imported_count + * @description The count of imported media associated with the Product + * @example 5 + */ + media_imported_count: number; + /** + * media_imported_last_hour_count + * @description The count of media imported in the last hour + * @example 5 + */ + media_imported_last_hour_count: number; + /** + * auto_empty_trash + * @description Indicates whether the trash is automatically emptied for the Product + * @example 2 days + */ + auto_empty_trash?: string; + parameters: components["schemas"]["1527df96_Channelparameters"]; + /** + * role + * @description Product roleautodj: Channel created for autodj usagehosting: Channel created for hosting usagevideo: Channel created for video usage + * @example autodj + * @enum {object} + */ + role?: string | unknown; + /** + * suspended_at + * @description The date and time when the Product was suspended + * @example 2022-12-06T010:00:00+0200 + */ + suspended_at?: string; + /** + * legacy_product_id + * @description The ID of the legacy product associated with the Product + * @example 1089 + */ + legacy_product_id?: number; + /** + * real_expired_at + * @description The actual expiration date of the Product + * @example 2022-12-06T010:00:00+0200 + */ + real_expired_at?: string; + }; + /** Callback */ + "1527df96_Callback": { + /** + * id + * @description The unique identifier of the Callback + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * channel_id + * @description The identifier of the `channel` resource related to Callback + * @example 11608 + */ + channel_id: number; + /** + * name + * @description The name of the Callback + * @example my product + */ + name: string; + /** + * description + * @description The description of the Callback + * @example Wow, such a nice Callback ! + */ + description?: string; + /** + * url + * @description The URL of Callback + * @example https://infomaniak.com + */ + url: string; + /** + * response + * @description The response of the Callback + */ + response: string; + /** + * auth + * @description The authentication method of the Callback + * @example basic + */ + auth: string; + /** + * basic_username + * @description The basic authentication username of the Callback + * @example admin + */ + basic_username?: string; + /** + * basic_password + * @description The basic authentication password of the Callback + * @example admin + */ + basic_password?: string; + /** + * bearer_token + * @description The bearer token of the Callback + * @example jh_o_762Bjk2nklJNnK1b= + */ + bearer_token?: string; + /** + * active + * @description Indicates whether the Callback is active + * @example true + */ + active: string; + /** + * created_at + * Format: timestamp + * @description The date and time when the Callback was created + * @example 2022 + */ + created_at?: number; + /** + * updated_at + * Format: timestamp + * @description The date and time when the Callback was updated + * @example 2022 + */ + updated_at?: number; + /** + * deleted_at + * Format: timestamp + * @description The date and time when the Callback was deleted + * @example 2022 + */ + deleted_at?: number; + }; + /** File */ + "1527df96_File": { + /** + * id + * @description The unique identifier of the File + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * type + * @description folder: Folder modelfile: File model + * @example folder + * @enum {array} + */ + type: "file" | "folder"; + /** + * name + * @description The name of the File + * @example my product + */ + name: string; + /** + * path + * @description The path of the File + * @example /root/holidays/2020-01-07_SeaTrip + */ + path: string; + /** + * description + * @description The description of the File + * @example Produced by Dandelion + */ + description?: string; + /** + * parent_id + * @description The identifier of the `parent` resource related to File + * @example 1jhvl2upzafkt + */ + parent_id?: string; + /** + * channel_id + * @description The identifier of the `channel` resource related to File + * @example 11608 + */ + channel_id: number; + thumbnails?: components["schemas"]["1527df96_Mediathumbnailslinks"]; + /** + * validated + * @description Indicates whether the File is validated + * @example true + */ + validated?: boolean; + /** + * published + * @description Indicates whether the File is publicly accessible + * @example true + */ + published?: boolean; + /** + * has_password + * @description Indicates whether the File has a password + * @example true + */ + has_password: boolean; + /** + * is_shareable + * @description Indicates whether the File can be shared publicly + * @example true + */ + is_shareable: boolean; + /** + * media_types + * @description File video streams (only applies to media)audio: Media has an audio streamvideo: Media has a video stream + * @example audio + * @enum {array} + */ + media_types?: "audio" | "video"; + /** + * duration + * @description The duration of the File + * @example 00:04:52.62 + */ + duration?: string; + /** + * size + * @description The size of the File + * @example 1.98MB + */ + size?: string; + /** + * folders_count + * @description The number of folders associated with the File + * @example 2 + */ + folders_count?: number; + /** + * files_count + * @description The number of files associated with the File + * @example 2 + */ + files_count?: number; + /** + * state + * @description Contains information about media encoding status and availability.idle: Media has nothing going ondeleted: Media is deletedtransferring: Media upload is in progress: transferring from the remote sourceinitializing: Media is initializing: bootstrapping and doing pre-flight checksawait_encoding: No encodings are available for the current mediaencoding: Media has at least one encoding in progressavailable: Media can be displayed on a video playerready: Media is ready: all encodings & thumbnails have been processede_transient: Media is experiencing a transient errore_fatal: Something is gone wrong + * @example idle + * @enum {array} + */ + state?: "available" | "await_encoding" | "deleted" | "e_fatal" | "e_transient" | "encoding" | "idle" | "initializing" | "ready" | "transferring"; + /** + * source + * @description The source of the File + * @example https://play.vod2.infomaniak.com/hls/1jhvl2uqbr5v0/1jhvl2uqbjke0/1jhvl2uqbr5v0.mp4 + */ + source?: string; + /** labels */ + labels?: components["schemas"]["1527df96_Label"][]; + /** metadata */ + metadata?: components["schemas"]["1527df96_Label"][]; + /** + * created_at + * Format: timestamp + * @description The date and time when the File was created + * @example 2022 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description The date and time when the File was updated + * @example 2022 + */ + updated_at: number; + /** + * discarded_at + * Format: timestamp + * @description The date and time when the File was discarded + * @example 2022 + */ + discarded_at?: number; + }; + /** File Excerpt */ + "1527df96_FileExcerpt": { + /** + * id + * @description The unique identifier of the File Excerpt + * @example 1jhvl2upzafkt + */ + id: string; + /** + * type + * @description folder: Folder modelfile: File model + * @example folder + * @enum {array} + */ + type: "file" | "folder"; + /** + * name + * @description The name of the File Excerpt + * @example my product + */ + name?: string; + /** + * streams + * @description File Excerpt streams (only applies to media)audio: Media has an audio streamvideo: Media has a video stream + * @example audio + * @enum {array} + */ + streams?: "audio" | "video"; + /** + * children + * @description The children of the File Excerpt + */ + children?: components["schemas"]["1527df96_FileExcerpt"][]; + }; + /** Category */ + "1527df96_Category": { + /** + * id + * @description The unique identifier of the Category + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * name + * @description The name of the Category + * @example my product + */ + name: string; + }; + /** Country */ + "1527df96_Country": { + /** + * id + * @description The country ISO 3166-1 alpha-2 code + * @example BE + */ + id: string | number; + /** + * alpha3 + * @description The three-letter country code (ISO 3166-1 alpha-3) of the country + * @example BEL + */ + alpha3: string; + /** + * name + * @description The name of the Country + * @example my product + */ + name: string; + /** + * official + * @example belgium + */ + official?: string; + }; + /** Language */ + "1527df96_Language": { + /** + * id + * @description The country ISO 3166-1 alpha-2 code + * @example BE + */ + id: string | number; + /** + * name + * @description The name of the Language + * @example Belarusian + */ + name: string; + /** + * endonym + * @description The endonym of the language (local language name) + * @example беларуская мова + */ + endonym: string; + }; + /** Alert */ + "1527df96_Alert": { + /** + * id + * @description The unique identifier of the Alert + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * channel_id + * @description The identifier of the `channel` resource related to Alert + * @example 11608 + */ + channel_id: number; + user?: components["schemas"]["1527df96_User"]; + /** + * events + * @description Alert eventsstorage_more_than_50_percent: The used storage used has reached 50%storage_more_than_75_percent: The used storage used has reached 75%storage_more_than_90_percent: The used storage used has reached 90%storage_more_than_95_percent: The used storage used has reached 95%bandwidth_more_than_500_gb: The used bandwidth used has reached 500GBbandwidth_more_than_1_tb: The used bandwidth used has reached 1TBbandwidth_more_than_2_tb: The used bandwidth used has reached 2TBbandwidth_more_than_5_tb: The used bandwidth used has reached 5TBbandwidth_more_than_10_tb: The used bandwidth used has reached 10TBbandwidth_more_than_50_tb: The used bandwidth used has reached 50TBbandwidth_more_than_100_tb: The used bandwidth used has reached 100TBbandwidth_more_than_200_tb: The used bandwidth used has reached 200TBbandwidth_more_than_500_tb: The used bandwidth used has reached 500TB + * @example storage_more_than_50_percent + * @enum {array} + */ + events: "bandwidth_more_than_100_tb" | "bandwidth_more_than_10_tb" | "bandwidth_more_than_1_tb" | "bandwidth_more_than_200_tb" | "bandwidth_more_than_2_tb" | "bandwidth_more_than_500_gb" | "bandwidth_more_than_500_tb" | "bandwidth_more_than_50_tb" | "bandwidth_more_than_5_tb" | "storage_more_than_50_percent" | "storage_more_than_75_percent" | "storage_more_than_90_percent" | "storage_more_than_95_percent"; + /** + * transports + * @description Alert transportsphone: Send notifications by phoneemail: Send notifications by email + * @example phone + * @enum {array} + */ + transports: "email" | "phone"; + /** + * days + * @description Alert daysmonday: tuesday: wednesday: thursday: friday: saturday: sunday: + * @example monday + * @enum {array} + */ + days: "friday" | "monday" | "saturday" | "sunday" | "thursday" | "tuesday" | "wednesday"; + /** + * from + * @description The start time for the Alert + * @example 07:30:00 + */ + from: string; + /** + * until + * @description The end time for the Alert + * @example 10:30:00 + */ + until: string; + /** + * active + * @description Indicates whether the Alert is active + * @example true + */ + active: string; + /** + * created_at + * Format: timestamp + * @description The date and time when the Alert was created + * @example 2022 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description The date and time when the Alert was updated + * @example 2022 + */ + updated_at: number; + }; + /** Player */ + "1527df96_Player": { + /** ads_category */ + ads_category: string; + /** + * audio_volume + * @description The volume of the audio for the Player + * @example 100 + */ + audio_volume: number; + /** + * auto_hide_controls + * @description Indicates whether controls should automatically hide for the Player + * @example true + */ + auto_hide_controls: boolean; + /** + * auto_start + * @description Indicates whether media should start automatically for the Player + * @example true + */ + auto_start: boolean; + /** + * chromecast + * @description Indicates whether Chromecast is enabled for the Player + */ + chromecast: boolean; + /** airplay */ + airplay: boolean; + /** + * control_active_color + * @description The active color of the Player controls + * @example #ffffff + */ + control_active_color: string; + /** + * control_color + * @description The color of the Player controls + * @example #ffffff + */ + control_color: string; + /** + * controlbar_color + * @description The color of the Player control bar + * @example #ffffff + */ + controlbar_color: string; + /** + * default_speed + * @description The default speed of playback for the Player + */ + default_speed: number; + /** + * enable_embed_code + * @description Indicates whether embed code is enabled for the Player + * @example true + */ + enable_embed_code: boolean; + /** + * enable_facebook + * @description Indicates whether Facebook sharing is enabled for the Player + * @example true + */ + enable_facebook: boolean; + /** + * enable_twitter + * @description Indicates whether Twitter sharing is enabled for the Player + * @example true + */ + enable_twitter: boolean; + /** enable_whatsapp */ + enable_whatsapp: boolean; + /** enable_linkedin */ + enable_linkedin: boolean; + /** + * encoding_change_enabled + * @description Indicates whether encoding change is enabled for the Player + */ + encoding_change_enabled: boolean; + /** + * encoding_limit + * @description The encoding limit for the Player + */ + encoding_limit: boolean; + /** + * facebook_back_link + * @description The back link for Facebook sharing associated with the Player + * @example https://example.com + */ + facebook_back_link?: string; + /** + * force_media_ratio + * @description Indicates whether media ratio is enforced for the Player + */ + force_media_ratio: boolean; + /** + * height + * @description The height of Player + * @example 785 + */ + height: number; + /** has_logo */ + has_logo: boolean; + /** + * is360 + * @description Indicates whether the Player supports 360-degree videos + * @example true + */ + is360: boolean; + /** time_skip_mode */ + time_skip_mode: string; + /** + * logo_anchor + * @description The anchor position of the Player logo + * @example top_right + */ + logo_anchor: string; + /** force_subtitles_activated */ + force_subtitles_activated: boolean; + /** force_subtitles_type */ + force_subtitles_type?: string; + /** + * logo_margin_horizontal + * @description The horizontal margin of the Player logo + * @example 10 + */ + logo_margin_horizontal: number; + /** + * logo_margin_vertical + * @description The vertical margin of the Player logo + * @example 10 + */ + logo_margin_vertical: number; + /** + * logo_percentage + * @description The size percentage of the Player logo + * @example 100 + */ + logo_percentage: number; + /** + * media_thumbnail_anchor + * @description The anchor position of the Player thumbnail + * @example top + */ + media_thumbnail_anchor?: string; + /** + * player_end_screen_type + * @description The selected kind of player ending screen + * @example pause_and_replay + */ + player_end_screen_type?: string; + /** preferred_playback_strategy_activated */ + preferred_playback_strategy_activated: boolean; + /** + * preferred_playback_strategy + * @description The preferred playback strategy for the Player: may not be satisfied + * @example hls + */ + preferred_playback_strategy?: string; + /** + * show_audio + * @description Indicates whether audio controls should be shown for the Player + * @example true + */ + show_audio: boolean; + /** + * show_controls + * @description Indicates whether controls should be shown for the Player + * @example true + */ + show_controls: boolean; + /** show_download */ + show_download: boolean; + /** + * show_default_logo + * @description Indicates whether the default logo should be shown for the Player + * @example true + */ + show_default_logo: boolean; + /** + * show_duration + * @description Indicates whether the duration should be shown for the Player + * @example true + */ + show_duration: boolean; + /** + * show_fullscreen + * @description Indicates whether fullscreen controls should be shown for the Player + * @example true + */ + show_fullscreen: boolean; + /** + * show_loop + * @description Indicates whether loop controls should be shown for the Player + * @example true + */ + show_loop: boolean; + /** + * show_media_info + * @description Indicates whether media information should be shown for the Player + * @example true + */ + show_media_info: boolean; + /** + * show_media_thumbnail + * @description Indicates whether media thumbnail should be shown for the Player + * @example true + */ + show_media_thumbnail: boolean; + /** + * show_progression + * @description Indicates whether progression controls should be shown for the Player + * @example true + */ + show_progression: boolean; + /** + * suggestions + * @description a list media sources to play at the end of current media + */ + suggestions?: string; + /** + * show_replay + * @description Indicates whether replay controls should be shown for the Player + * @example true + */ + show_replay: boolean; + /** + * show_speed + * @description Indicates whether speed controls should be shown for the Player + * @example true + */ + show_speed: boolean; + /** + * show_viewers + * @description Indicates whether viewers count should be shown for the Player + * @example true + */ + show_viewers: boolean; + /** + * show_viewers_after + * @description The time after which viewers count should be shown for the Player + * @example true + */ + show_viewers_after: boolean; + /** + * show_viewers_only_after + * @description The time only after which viewers count should be shown for the Player + * @example true + */ + show_viewers_only_after: boolean; + /** skip_intro_activated */ + skip_intro_activated: boolean; + /** + * skip_intro_to + * @description Number of seconds to reach once the "skip intro" button is pressed, nothing will appear if value is 0 + * @example 30 + */ + skip_intro_to?: number; + /** + * time_before_hide_cb + * @description The time before controls should be hidden for the Player + * @example 10 + */ + time_before_hide_cb: number; + /** + * twitter_back_link + * @description The back link for Twitter sharing associated with the Player + * @example @infomaniak + */ + twitter_back_link?: string; + /** + * twitter_related + * @description The related Twitter account associated with the Player + * @example ["infomaniak"] + */ + twitter_related: unknown[]; + /** + * twitter_via + * @description The Twitter via associated with the Player + * @example infomaniak + */ + twitter_via?: string; + /** + * width + * @description The width of Player + * @example 673 + */ + width: number; + /** + * theme + * @description The theme for the Player + * @example Treso + */ + theme: string; + /** theme_activated */ + theme_activated: boolean; + /** + * name + * @description The name of the Player + * @example my product + */ + name: string; + /** + * not_before + * @example 15 + */ + not_before?: number; + /** + * logo_image + * @description The logo image associated with the Player + * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.logo.png + */ + logo_image?: string; + /** + * preload_image + * @description Preload image link + * @example /2/vod/players/1jhvl2uqblphl.preload.png + */ + preload_image?: string; + /** + * interrupt_image + * @description Interrupt image link + * @example /2/vod/players/1jhvl2uqblphl.interrupt.png + */ + interrupt_image?: string; + /** + * geoip_image + * @description Geoip image link + * @example /2/vod/players/1jhvl2uqblphl.geoip.png + */ + geoip_image?: string; + /** + * restrict_image + * @description Restrict image link + * @example /2/vod/players/1jhvl2uqblphl.restrict.png + */ + restrict_image?: string; + /** + * ads + * @description The ads associated with the Player + */ + ads?: components["schemas"]["1527df96_Ad"][]; + }; + /** Folder */ + "1527df96_Folder": { + /** read_only */ + read_only?: boolean; + logo?: components["schemas"]["1527df96_Logo"]; + /** + * auto_publish + * @description Indicates whether media in the Folder is automatically published + * @example true + */ + auto_publish: string; + /** + * replace_on_upload + * @description Indicates whether existing media is replaced upon upload + * @example true + */ + replace_on_upload: string; + /** + * auto_generate_subtitle + * @description Automatically generates subtitles with AI api for media uploaded in this Folder + * @example true + */ + auto_generate_subtitle: boolean; + /** + * auto_generate_title + * @description Automatically generates a title with AI api for media uploaded in this Folder + * @example true + */ + auto_generate_title: boolean; + /** + * auto_generate_description + * @description Automatically generates a description with AI api for media uploaded in this Folder + * @example true + */ + auto_generate_description: boolean; + /** + * auto_translate_languages + * @description Automatically generate a list of subtitles with AI api in the given language(s) for media uploaded in this Folder + * @example ["en","fr","es","it","de"] + */ + auto_translate_languages: unknown[]; + /** + * inherits_media_processing + * @description Indicates whether the Folder inherits media processing settings from its parent + * @example true + */ + inherits_media_processing: boolean; + inherits_media_processing_from?: components["schemas"]["1527df96_Relation"]; + /** + * private + * @description Indicates if the resource is private or not + * @example true + */ + private?: boolean; + /** + * trashed + * @description Indicates if the resource is in the trash or not + * @example true + */ + trashed?: boolean; + /** + * suspended_channel + * @description Indicates if the Folder is suspended or not + * @example true + */ + suspended_channel?: boolean; + /** + * key_restricted + * @description Indicates whether the Folder is restricted with a key + * @example true + */ + key_restricted?: boolean; + /** + * allowed_ips + * @description List of allowed IP addresses + * @example ["192.1.1.2/31"] + */ + allowed_ips?: string[]; + /** + * disallowed_ips + * @description List of disallowed IP addresses + * @example ["132.23.22.22","132.23.22.28"] + */ + disallowed_ips?: string[]; + /** + * allowed_countries + * @description List of allowed countries by country code + * @example ["CA","DK","EG"] + */ + allowed_countries?: string[]; + /** + * disallowed_countries + * @description List of disallowed countries by country code + * @example ["CA","DK","EG"] + */ + disallowed_countries?: string[]; + /** + * allowed_domains + * @description List of allowed domains for the Folder + * @example ["https://infomaniak.com"] + */ + allowed_domains?: string[]; + /** + * disallowed_domains + * @description List of disallowed domains for the Folder + * @example ["https://infomaniak.com"] + */ + disallowed_domains?: string[]; + /** + * inherits_restrictions + * @description Defines whether or not the resource inherits restrictions settings + * @example true + */ + inherits_restrictions: boolean; + inherits_restrictions_from?: components["schemas"]["1527df96_Relation"]; + /** + * encodings + * @description The encodings associated with the Folder + */ + encodings: components["schemas"]["1527df96_Encoding"][]; + /** + * inherits_encodings + * @description Indicates whether the Folder inherits encodings from its parent + * @example true + */ + inherits_encodings: boolean; + inherits_encodings_from?: components["schemas"]["1527df96_Relation"]; + /** + * id + * @description The unique identifier of the Folder + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * channel_id + * @description The identifier of the `channel` resource related to Folder + * @example 11608 + */ + channel_id: number; + /** + * player_id + * @description The identifier of the `player` resource related to Folder + * @example 1jhvl2upzafkt + */ + player_id?: string | number; + /** + * name + * @description The name of the Folder + * @example my product + */ + name?: string; + /** + * description + * @description The description of the Folder + * @example Wow, such a nice Folder ! + */ + description?: string; + /** + * auto_validate + * @description Indicates whether media uploaded to this folder should be marked as validated automatically + */ + auto_validate?: string; + /** labels */ + labels?: components["schemas"]["1527df96_Label"][]; + /** + * password + * @description The password of the Folder + * @example 1337Passw0rdZ! + */ + password?: string; + /** + * synchronize_media_encodings + * @description Defines whether or not the Folder synchronizes media encodings + */ + synchronize_media_encodings: string; + /** + * folders_count + * @description The number of folders associated with the Folder + * @example 2 + */ + folders_count?: number; + /** + * files_count + * @description The number of files associated with the Folder + * @example 2 + */ + files_count?: number; + /** + * created_at + * Format: timestamp + * @description The date and time when the Folder was created + * @example 2022 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description The date and time when the Folder was updated + * @example 2022 + */ + updated_at: number; + /** + * discarded_at + * Format: timestamp + * @description The date and time when the Folder was discarded + * @example 2022 + */ + discarded_at?: number; + }; + /** Folder Excerpt */ + "1527df96_FolderExcerpt": { + /** + * id + * @description The unique identifier of the Folder Excerpt + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * channel_id + * @description The identifier of the `channel` resource related to Folder Excerpt + * @example 11608 + */ + channel_id: number; + /** + * name + * @description The name of the Folder Excerpt + * @example my product + */ + name: string; + /** + * description + * @description The description of the Folder Excerpt + * @example Wow, such a nice Folder Excerpt ! + */ + description?: string; + /** + * auto_validate + * @description Indicates whether media uploaded to this folder should be marked as validated automatically + */ + auto_validate: string; + /** + * auto_publish + * @description Indicates whether media in the Folder Excerpt is automatically published + * @example true + */ + auto_publish: string; + /** + * replace_on_upload + * @description Indicates whether existing media is replaced upon upload + * @example true + */ + replace_on_upload: string; + /** + * synchronize_media_encodings + * @description Defines whether or not the Folder Excerpt synchronizes media encodings + */ + synchronize_media_encodings: string; + /** + * created_at + * Format: timestamp + * @description The date and time when the Folder Excerpt was created + * @example 2022 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description The date and time when the Folder Excerpt was updated + * @example 2022 + */ + updated_at: number; + /** + * discarded_at + * Format: timestamp + * @description The date and time when the Folder Excerpt was discarded + * @example 2022 + */ + discarded_at?: number; + }; + /** Advertisement */ + "1527df96_Advertisement": { + /** + * id + * @description The unique identifier of the Advertisement + * @example 1jhvl2upzafkt + */ + id: string | number; + player: components["schemas"]["1527df96_Relation"]; + /** + * category + * @description The category of Advertisementvast: The advertisement is from a vastvideo: The advertisement is from a videonone: There is no advertisement + * @example vast + * @enum {array} + */ + category: "none" | "vast" | "video"; + /** + * url + * @description The URL of Advertisement + * @example https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/KUhi612123/external/single_ad_samples + */ + url: string; + /** + * type + * @description The type of Advertisementpre_roll: Advertisement displayed before the main contentmid_roll: Advertisement displayed during the main contentpst_roll: Advertisement displayed after the main content + * @example pre_roll + * @enum {array} + */ + type: "mid_roll" | "pre_roll" | "pst_roll"; + /** + * offset + * @description The offset after which the Advertisement gets loaded + * @example 00:00:15 + */ + offset?: string; + /** + * skip_after + * @description The time in seconds after which the Advertisement can be skipped + * @example 3 + */ + skip_after?: number; + /** + * tracking_url + * @description The tracking url of the Advertisement + * @example https://infomaniak.com + */ + tracking_url?: string; + /** + * href + * @example https://infomaniak.com/ + */ + href?: string; + /** + * created_at + * Format: timestamp + * @description The date and time when the Advertisement was created + * @example 2022 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description The date and time when the Advertisement was updated + * @example 2022 + */ + updated_at: number; + }; + /** Subtitle */ + "1527df96_Subtitle": { + /** + * id + * @description The unique identifier of the Subtitle + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * name + * @description The name of the Subtitle + * @example my product + */ + name: string; + /** + * lang + * @description The language of the Subtitle + * @example fr + */ + lang: string; + /** + * default + * @description Indicates whether the Subtitle is set as default + */ + default: string; + /** + * source + * @description The source of the Subtitle + * @example https://play.vod2.infomaniak.com/hls/1jhvl2uqbr5v0/1jhvl2uqbjke0/1jhvl2uqbr5v0.mp4 + */ + source: string; + }; + /** Playlist */ + "1527df96_Playlist": { + /** + * name + * @description The name of the Playlist + * @example my product + */ + name: string; + /** + * description + * @description The description of the Playlist + * @example Wow, such a nice Playlist ! + */ + description?: string; + /** + * type + * @description Playlist typestatic: Allows only media to be added to the playlistdynamic: Add a folder to the playlist: all subsequent media added/removed will be synced to the playlist + * @example static + * @enum {object} + */ + type: string | unknown; + /** + * mode + * @description Playlist mode (changes progressbar behaviour)merge: The playlist playback will be uninterrupted: the media duration will be the sum of all playlist mediasplit: Each media will be played individually: the progress-bar will be independent for each medialive: The playlist will act as a live streaming: no scrubbing will be allowed + * @example merge + * @enum {object} + */ + mode: string | unknown; + /** + * sort + * @description Playlist order criterionauto: Sorted automaticallycreated_asc: By creation date in ascending ordercreated_desc: By creation date in descending ordername_asc: By name in ascending ordername_desc: By name in descending orderduration_asc: By duration in ascending orderduration_desc: By duration in descending orderviews_asc: By views in ascending orderviews_desc: By views in descending orderrandom: Randomly sortedmanual: Manually sorted + * @example auto + * @enum {object} + */ + sort: string | unknown; + /** + * image + * @description The playlist image link + * @example /2/vod/playlists/1jhvl2uqfw8ue.jpe + */ + image?: string; + /** + * prepend + * @description Prepend media instead of appending them + * @example true + */ + prepend: boolean; + /** + * auto_add_media_by_name + * @description When a new media with name containing one of the configured values is uploaded, automatically add it to the playlist + * @example ["holidays", "sea"] + */ + auto_add_media_by_name?: unknown[]; + /** + * auto_add_media_by_description + * @description When a new media with description containing one of the configured values is uploaded, automatically add it to the playlist + * @example ["holidays", "sea"] + */ + auto_add_media_by_description?: unknown[]; + /** + * show_media_thumbnail + * @description Show media thumbnail + * @example true + */ + show_media_thumbnail: boolean; + /** + * show_media_info + * @description Show media info + * @example true + */ + show_media_info: boolean; + /** + * nav_position + * @description Playlist nav positionabove: Controls are placed above the playlistbelow: Controls are placed below the playlist + * @example above + * @enum {object} + */ + nav_position: string | unknown; + /** + * chapter_style + * @description Playlist chapter styledark: Darker colorslight: Lighter colors + * @example dark + * @enum {object} + */ + chapter_style: string | unknown; + /** + * show_controls + * @description Indicates whether controls should be shown for the Playlist + * @example true + */ + show_controls: boolean; + }; + /** Media */ + "1527df96_Media": { + /** next_media_offset */ + next_media_offset?: number; + /** skip_intro_offset */ + skip_intro_offset?: number; + /** + * id + * @description The unique identifier of the Media + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * title + * @description The title of the Media + * @example Burn Butcher Burn ! + */ + title: string; + /** + * duration + * @description The duration of the Media + * @example 00:04:52.62 + */ + duration: string; + /** single */ + single?: string; + /** + * source + * @description The media playback link.
    May return 403 error if protected. + * @example https://play.vod2.infomaniak.com/hls/1jhvl2uqbr5v0/1jhvl2uqbjke0/1jhvl2uqbr5v0.mp4 + */ + source?: string; + /** + * description + * @description The description of the Media + * @example Wow, such a nice Media ! + */ + description?: string; + thumbnails?: components["schemas"]["1527df96_Mediathumbnailslinks"]; + /** + * subtitles + * @description Media subtitles list (if available) + */ + subtitles?: components["schemas"]["1527df96_Subtitle"][]; + /** + * chapters + * @description Chapters or segments within the Media + * @example https://api.infomaniak.com/2/vod/res/media/1jhvl2uqbr57z/chapters.vtt + */ + chapters?: string; + /** side_data_list */ + side_data_list?: string[]; + /** + * suggestions + * @description a list media sources to play at the end of current media + */ + suggestions?: string; + }; + /** Mixtape */ + "1527df96_Mixtape": { + /** order */ + order: components["schemas"]["1527df96_Order"][]; + /** color */ + color: string; + /** criteria */ + criteria?: string; + /** mixtapes */ + mixtapes?: components["schemas"]["1527df96_Relation"][]; + /** + * id + * @description The unique identifier of the Mixtape + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * name + * @description The name of the Mixtape + * @example my product + */ + name: string; + /** + * type + * @description The type of Mixtape + * @example file + */ + type?: string; + /** + * duration + * @description The duration of the Mixtape + * @example 00:04:52.62 + */ + duration: string; + /** + * media_count + * @description The total count of media associated with the Mixtape + * @example 5 + */ + media_count: number; + /** + * valid_until + * @description The date and time until which the Mixtape is valid + * @example 2022-10-20T10:12:52+0200 + */ + valid_until?: string; + /** + * created_at + * Format: timestamp + * @description The date and time when the Mixtape was created + * @example 2022 + */ + created_at: number; + }; + /** Chapter */ + "1527df96_Chapter": { + /** + * id + * @description The unique identifier of the Chapter + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * name + * @description The name of the Chapter + * @example my product + */ + name: string; + /** + * published + * @description Indicates whether the Chapter is publicly accessible + * @example true + */ + published: boolean; + /** + * timestamp + * @description The timestamp of the Chapter + * @example 00:02:04.00 + */ + timestamp: string; + /** + * image + * @description The image associated with Chapter + * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg + */ + image?: string; + /** + * description + * @description The description of the Chapter + * @example Wow, such a nice Chapter ! + */ + description?: string; + /** + * created_at + * Format: timestamp + * @description The date and time when the Chapter was created + * @example 2022 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description The date and time when the Chapter was updated + * @example 2022 + */ + updated_at: number; + }; + /** Encoding */ + "1527df96_Encoding": { + /** + * id + * @description The unique identifier of the Encoding + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * is_generic + * @description Indicates whether the Encoding is shared + * @example true + */ + is_generic: boolean; + /** + * configured_folders + * @description Folders configured with this Encoding + * @example 3 + */ + configured_folders?: string; + /** + * container + * @description The Encoding containerflv: Adobe Flash Video container formatm4a: MPEG-4 Audio container formatmkv: Matroska Multimedia container formatmp4: MPEG-4 Multimedia container formatwebm: WebM Multimedia container formatmp3: MPEG-1 or MPEG-2 Audio Layer III audio containercopy: Uncompressed, lossless container formataac: Advanced Audio Coding container format + * @example flv + * @enum {array} + */ + container?: "aac" | "copy" | "flv" | "m4a" | "mkv" | "mp3" | "mp4" | "webm"; + /** + * name + * @description The name of the Encoding + * @example mp4 1080p + */ + name: string; + /** + * copy + * @description Indicates whether the Encoding is a pure copy + * @example true + */ + copy: boolean; + /** + * video_codec + * @description The video codech264: Efficient video compression standardhevc: High-efficiency video coding technologytheora: Open-source video compression formatvp8: Google's video compression standardvp9: High-quality video compression codeccopy: Uncompressed, lossless video codech263: Video compression standard for low bitrates + * @example h264 + * @enum {array} + */ + video_codec?: "copy" | "h263" | "h264" | "hevc" | "theora" | "vp8" | "vp9"; + /** + * video_aspect + * @description The audio aspectletterbox: Preserves aspect ratio with black barsstretch: Stretches content to fill screenfill: Expands content to fit screenkeep_ratio: Maintains original aspect ratiocopy: Matches aspect ratio of the source + * @example letterbox + * @enum {array} + */ + video_aspect?: "copy" | "fill" | "keep_ratio" | "letterbox" | "stretch"; + /** + * video_fps + * @description The video frames per second of the Encoding + * @example 12 + */ + video_fps?: number; + /** + * audio_codec + * @description The audio codecaac: Advanced Audio Codinghe_aac: High-Efficiency Advanced Audio Codingflac: Free Lossless Audio Codecmp3: MPEG-1 Audio Layer IIIvorbis: Open-source audio compression formatcopy: Uncompressed, lossless audio codecopus: Versatile audio codec + * @example aac + * @enum {array} + */ + audio_codec?: "aac" | "copy" | "flac" | "he_aac" | "mp3" | "opus" | "vorbis"; + /** + * audio_channel + * @description The audio channelmono_1_0: Single-channel audiostereo_2_0: Two-channel audiostereo_2_1: Two-channel audio with subwoofersurround_4_1: Four-channel audio with subwoofersurround_5_1: Six-channel audio (5 speakers + subwoofer)surround_6_1: Seven-channel audio (6 speakers + subwoofer)surround_7_1: Eight-channel audio (7 speakers + subwoofer) + * @example mono_1_0 + * @enum {array} + */ + audio_channel?: "mono_1_0" | "stereo_2_0" | "stereo_2_1" | "surround_4_1" | "surround_5_1" | "surround_6_1" | "surround_7_1"; + /** + * streams + * @description The streams associated with Encoding + */ + streams?: components["schemas"]["1527df96_Stream"][]; + /** + * created_at + * Format: timestamp + * @description The date and time when the Encoding was created + * @example 2022 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description The date and time when the Encoding was updated + * @example 2022 + */ + updated_at: number; + }; + /** Encoding Constraints */ + "1527df96_EncodingConstraints": { + /** + * video_aspects + * @description Available video aspect ratios for encoding + */ + video_aspects: string[]; + /** + * video_codecs + * @description Available video codecs for encoding + */ + video_codecs: components["schemas"]["1527df96_VideoEncodingCodec"][]; + /** + * audio_codecs + * @description Available audio codecs for encoding + */ + audio_codecs: components["schemas"]["1527df96_AudioEncodingCodec"][]; + /** + * containers + * @description Available containers for encoding + */ + containers: components["schemas"]["1527df96_EncodingContainer"][]; + }; + /** Channel encoding profiles */ + "1527df96_Channelencodingprofiles": { + /** + * play + * @description Encodings included in the profile dedicated to playback, advised by infomaniak + */ + play?: components["schemas"]["1527df96_Encoding"][]; + /** + * stor + * @description Encodings included in the low resources encoding for storage + */ + stor?: components["schemas"]["1527df96_Encoding"][]; + }; + /** Media Excerpt */ + "1527df96_MediaExcerpt": { + /** + * id + * @description The unique identifier of the Media Excerpt + * @example 1jhvl2upzafkt + */ + id: string | number; + parent: components["schemas"]["1527df96_Relation"]; + /** + * name + * @description The name of the Media Excerpt + * @example my product + */ + name: string; + /** + * description + * @description The description of the Media Excerpt + * @example Wow, such a nice Media Excerpt ! + */ + description?: string; + /** + * validated + * @description Indicates whether the Media Excerpt is validated + * @example true + */ + validated: boolean; + /** + * published + * @description Indicates whether the Media Excerpt is publicly accessible + * @example true + */ + published: boolean; + /** + * types + * @description Media Excerpt video streamsaudio: Media has an audio streamvideo: Media has a video stream + * @example audio + * @enum {array} + */ + types?: "audio" | "video"; + /** + * duration + * @description The duration of the Media Excerpt + * @example 00:04:52.62 + */ + duration: string; + /** + * state + * @description Contains information about Media Excerpt encoding status and availability.idle: Media has nothing going ondeleted: Media is deletedtransferring: Media upload is in progress: transferring from the remote sourceinitializing: Media is initializing: bootstrapping and doing pre-flight checksawait_encoding: No encodings are available for the current mediaencoding: Media has at least one encoding in progressavailable: Media can be displayed on a video playerready: Media is ready: all encodings & thumbnails have been processede_transient: Media is experiencing a transient errore_fatal: Something is gone wrong + * @example idle + * @enum {array} + */ + state: "available" | "await_encoding" | "deleted" | "e_fatal" | "e_transient" | "encoding" | "idle" | "initializing" | "ready" | "transferring"; + /** + * source + * @description The source of the Media Excerpt + * @example https://play.vod2.infomaniak.com/hls/1jhvl2uqbr5v0/1jhvl2uqbjke0/1jhvl2uqbr5v0.mp4 + */ + source?: string; + thumbnails?: components["schemas"]["1527df96_Mediathumbnailslinks"]; + /** + * collected_at + * Format: timestamp + * @description The date and time when the Media Excerpt was gathered by the VOD + * @example 2022 + */ + collected_at?: number; + /** + * created_at + * Format: timestamp + * @description The date and time when the Media Excerpt was created + * @example 2022 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description The date and time when the Media Excerpt was updated + * @example 2022 + */ + updated_at: number; + /** + * discarded_at + * Format: timestamp + * @description The date and time when the Media Excerpt was discarded + * @example 2022 + */ + discarded_at?: number; + }; + /** Media status */ + "1527df96_Mediastatus": { + /** + * pending + * @description Number of pending media for the current channel for the requested period + * @example 1 + */ + pending: number; + /** + * progressing + * @description Number of progressing media for the current channel for the requested period + * @example 1 + */ + progressing: number; + /** + * failed + * @description Number of failed media for the current channel for the requested period + * @example 1 + */ + failed: number; + /** + * done + * @description Number of done media for the current channel for the requested period + * @example 1 + */ + done: number; + }; + /** Media activity */ + "1527df96_Mediaactivity": { + /** + * id + * @description The unique identifier of the Media activity + * @example 1jhvl2upzafkt + */ + id?: string; + /** + * name + * @description The name of the Media activity + * @example my product + */ + name?: string; + /** + * path + * @description The path of the Media activity + * @example /root/holidays/2020-01-07_SeaTrip + */ + path?: string; + /** + * streams + * @description list of media streamsaudio: Media has an audio streamvideo: Media has a video stream + * @example audio + * @enum {array} + */ + streams?: "audio" | "video"; + /** + * duration + * @description The duration of the Media activity + * @example 00:04:52.62 + */ + duration: string; + /** + * state + * @description activity statusnew: The activity is newly createdacknowledged: User acknowledged messagefixed: The error activity has been fixedignored: Ignored activity + * @example new + * @enum {string} + */ + state: "acknowledged" | "fixed" | "ignored" | "new"; + /** + * channel_id + * @description The identifier of the `channel` resource related to Media activity + * @example 11608 + */ + channel_id?: string; + /** + * cause + * @description The event name triggering the Media activity + * @example audio_sample_generating + */ + cause: string; + /** + * error + * @description In case the Media activity is an error, the underlying message + * @example Invalid file mimetype + */ + error?: string; + /** + * actor_id + * @description The related model id + * @example 1jhvl2uqizchw + */ + actor_id: string; + /** + * actor_type + * @description The related model type + * @example thumbnail + */ + actor_type: string; + /** + * created_at + * @description The date and time when the Media activity was created + * @example 2022-12-06T010:00:00+0200 + */ + created_at: string; + }; + /** Thumbnail */ + "1527df96_Thumbnail": { + /** + * id + * @description The unique identifier of the Thumbnail + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * image + * @description The image associated with Thumbnail + * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg + */ + image: string; + /** + * type + * @description Thumbnail typeimage: Main image of the media, used as preload image in the video playeraudio_preview: Waveform imageaudio_waveform: Waveform binary dataaudio_sample: Audio file containing an excerpt of the media (audio only)video_preview: 10x10 spritemap of the mediavideo_sample: `1xN` low res spritemap of the media containing an image per secondthumbstrip: 10x300 medium res spritemap of the media containing an image per secondscenes: 10x300 medium res spritemap of the media containing an image for each scene changeposter: High res thumbnail image, may be used for user integration + * @example image + * @enum {array} + */ + type: "audio_preview" | "audio_sample" | "audio_waveform" | "image" | "poster" | "scenes" | "thumbstrip" | "video_preview" | "video_sample"; + /** + * size + * @description The size of the Thumbnail + * @example 1.98MB + */ + size: string; + /** + * checksum + * @description The checksum of Thumbnail + * @example aabbe488247fe7039f63b8b02df87a9a5fb189882e5759d89251ce0d027c1401 + */ + checksum: string; + /** + * mimetype + * @description The MIME type of Thumbnail + * @example image/png + */ + mimetype: string; + /** + * extension + * @description The extension of the Thumbnail + * @example image/jpeg + */ + extension: string; + /** + * on_filesystem + * @description Indicates whether the Thumbnail is stored on the filesystem + * @example true + */ + on_filesystem: boolean; + /** + * created_at + * Format: timestamp + * @description The date and time when the Thumbnail was created + * @example 2022 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description The date and time when the Thumbnail was updated + * @example 2022 + */ + updated_at: number; + }; + /** Share */ + "1527df96_Share": { + /** + * id + * @description The unique identifier of the Share + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * manifest_url + * @description The JSON manifest rendering URL of Share + * @example https://api.infomaniak.com/2/vod/res/shares/1jhvl2uqblphl.json + */ + manifest_url: string; + /** + * embed_url + * @description The URL of Share to be used for iframes integration + * @example https://player.vod2.infomaniak.com/embed/1jhvl2uqblphl + */ + embed_url: string; + /** + * share_url + * @description The URL of Share used for public sharing + * @example https://player.vod2.infomaniak.com/share/1jhvl2uqblphl + */ + share_url: string; + presentation_overrides?: components["schemas"]["1527df96_Playlistsettings"]; + /** + * channel_id + * @description The identifier of the `channel` resource related to Share + * @example 11608 + */ + channel_id: number; + encoding?: components["schemas"]["1527df96_Relation"]; + /** + * timestamp + * @description The timestamp of the Share + * @example 00:02:04.00 + */ + timestamp: string; + player: components["schemas"]["1527df96_Player"]; + player_overrides?: components["schemas"]["1527df96_Playersettings"]; + /** + * valid_until + * @description The date and time until which the Share is valid + * @example 2022-10-20T10:12:52+0200 + */ + valid_until?: string; + /** + * comment + * @description The comment associated with the Share + * @example Sharing my holidays video + */ + comment?: string; + /** + * created_at + * Format: timestamp + * @description The date and time when the Share was created + * @example 2022 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description The date and time when the Share was updated + * @example 2022 + */ + updated_at: number; + }; + /** Logo */ + "1527df96_Logo": { + /** + * id + * @description The unique identifier of the Logo + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * mode + * @description The Logo modeoverlay: The logo is added on top of the video by a player configurationembed: The logo is directly encoded in the video + * @example overlay + * @enum {array} + */ + mode: "embed" | "overlay"; + /** + * position + * @description The anchor of the Logotop_left: Positioned at the top left cornertop_middle: Positioned at the top middletop_right: Positioned at the top right cornercenter_left: Positioned at the center leftcenter_middle: Positioned at the center middlecenter_right: Positioned at the center rightbottom_left: Positioned at the bottom left cornerbottom_middle: Positioned at the bottom middlebottom_right: Positioned at the bottom right corner + * @example top_left + * @enum {array} + */ + position: "bottom_left" | "bottom_middle" | "bottom_right" | "center_left" | "center_middle" | "center_right" | "top_left" | "top_middle" | "top_right"; + /** + * size + * @description The size percentage of the Logo + * @example 40 + */ + size: number; + /** + * url + * @description The URL of Logo + * @example https://api.infomaniak.com/2/vod/res/logos/1jhvl2uqbqx6x.jpg + */ + url: string; + /** + * width + * @description The width of Logo + * @example 673 + */ + width: number; + /** + * height + * @description The height of Logo + * @example 785 + */ + height: number; + /** + * margin_x + * @description The margin on the x-axis of the Logo + * @example 10 + */ + margin_x: number; + /** + * margin_y + * @description The margin on the y-axis of the Logo + * @example 10 + */ + margin_y: number; + /** + * mimetype + * @description The MIME type of Logo + * @example image/png + */ + mimetype: string; + /** + * created_at + * Format: timestamp + * @description The date and time when the Logo was created + * @example 2022 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description The date and time when the Logo was updated + * @example 2022 + */ + updated_at: number; + }; + /** Label */ + "1527df96_Label": { + /** + * id + * @description The unique identifier of the Label + * @example 1 + */ + id: number; + /** + * name + * @description The name of the Label + * @example my product + */ + name: string; + options: components["schemas"]["1527df96_LabelConfiguration"]; + /** + * type + * @description The type of Label + * @example file + */ + type?: string; + }; + /** User */ + "1527df96_User": { + /** + * id + * @description The unique identifier of the User + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * channel_id + * @description The identifier of the `channel` resource related to User + * @example 11608 + */ + channel_id: number; + home_folder?: components["schemas"]["1527df96_Relation"]; + /** + * home_path + * @description The home path associated with the User + */ + home_path?: string; + /** + * username + * @description The username of the User + */ + username: string; + /** + * permissions + * @description User permissionscwd: Change Working Directory (navigate to a different directory)list: List files and directories in the current directoryretr: Retrieve (download) a file from the serverappe: Append data to an existing file on the serverdele: Delete a file on the serverrnfr: Rename From (specify the original name when renaming a file)mkd: Make Directory (create a new directory)stor: Store (upload) a file to the serverchmod: Change the permissions of a file or directorymfmt: Modify the modification time of a file + * @example cwd + * @enum {array} + */ + permissions?: "appe" | "chmod" | "cwd" | "dele" | "list" | "mfmt" | "mkd" | "retr" | "rnfr" | "stor"; + /** + * description + * @description The description of the User + * @example Wow, such a nice User ! + */ + description?: string; + /** + * active + * @description Indicates whether the User is active + * @example true + */ + active: string; + /** + * msg_login + * @description The login message for the User + */ + msg_login?: string; + /** + * msg_quit + * @description The quit message for the User + */ + msg_quit?: string; + /** + * created_at + * Format: timestamp + * @description The date and time when the User was created + * @example 2022 + */ + created_at?: number; + /** + * updated_at + * Format: timestamp + * @description The date and time when the User was updated + * @example 2022 + */ + updated_at?: number; + }; + /** Geo cluster item */ + "1527df96_Geoclusteritem": { + /** + * geohash + * @description The geohash of the Geo cluster item + * @example u0hqg2 + */ + geohash: string; + coordinates: components["schemas"]["1527df96_Coordinates"]; + /** + * viewers + * @description The number of viewers + * @example 200 + */ + viewers: number; + }; + /** Media item */ + "1527df96_Mediaitem": { + /** + * id + * @description The unique identifier of the Media item + * @example 1jhvl2upzafkt + */ + id: string; + /** + * name + * @description The name of the Media item + * @example my product + */ + name?: string; + /** + * thumbnail + * @description The thumbnail unique identifier + * @example https://api.vod2.infomaniak.com/2/vod/res/thumbnails/1jijk01u18kf3.jpg + */ + thumbnail?: string; + /** + * viewers + * @description The number of viewers + * @example 200 + */ + viewers?: number; + /** + * viewing_time + * @description The total viewing time + * @example 60 + */ + viewing_time?: number; + /** + * consumption + * @description The consumption in bytes + * @example 1000 + */ + consumption?: number; + /** + * unique_viewers + * @description The number of unique viewers (unique IP addresses) + * @example 10 + */ + unique_viewers?: number; + }; + /** Average view time summary */ + "1527df96_Averageviewtimesummary": { + /** + * viewing_time + * @description The total viewing time + * @example 60 + */ + viewing_time: number; + /** + * unique_viewers + * @description The number of unique viewers (unique IP addresses) + * @example 10 + */ + unique_viewers: number; + /** + * average_viewing_time + * @example 6 + */ + average_viewing_time: number; + }; + /** Histogram wrapper */ + "1527df96_Histogramwrapper": { + /** + * histogram + * @description The values of the histogram grouped by time buckets + */ + histogram: components["schemas"]["1527df96_Viewerswithencodingshistogrambucket"][]; + /** + * encodings_map + * @description List of encodings with their IDs and display names + */ + encodings_map: components["schemas"]["1527df96_Lookupitem"][]; + }; + /** Viewers bucket */ + "1527df96_Viewersbucket": { + /** + * key + * @description the epoch time of the Viewers bucket + * @example 1769677200 + */ + key: number; + /** + * viewers + * @description The number of viewers + * @example 200 + */ + viewers: number; + /** + * unique_viewers + * @description The number of unique viewers (unique IP addresses) + * @example 10 + */ + unique_viewers: number; + /** + * consumption + * @description The consumption in bytes + * @example 1000 + */ + consumption: number; + /** + * viewing_time + * @description The total viewing time + * @example 60 + */ + viewing_time: number; + }; + /** Technology item */ + "1527df96_Technologyitem": { + /** + * name + * @description The name of the Technology item + * @example Android + */ + name: string; + /** + * viewers + * @description The number of viewers + * @example 200 + */ + viewers: number; + /** + * viewing_time + * @description The total viewing time + * @example 60 + */ + viewing_time: number; + }; + /** Country share item */ + "1527df96_Countryshareitem": { + /** + * country_code + * @description The country code of the Country share item + * @example CH + */ + country_code: string; + /** + * viewers + * @description The number of viewers + * @example 200 + */ + viewers: number; + /** + * share + * @description Share of the total value represented by this {Country share item}, expressed as a percentage (0–100). + * @example 70.22 + */ + share: number; + }; + /** Encoding item */ + "1527df96_Encodingitem": { + /** + * id + * @description The unique identifier of the Encoding item + * @example 1jhvl2upzafkt + */ + id: string; + /** + * name + * @description The name of the Encoding item + * @example Video optimized for playback + */ + name: string; + /** + * viewers + * @description The number of viewers + * @example 200 + */ + viewers?: number; + /** + * viewing_time + * @description The total viewing time + * @example 60 + */ + viewing_time?: number; + }; + /** Retention item */ + "1527df96_Retentionitem": { + /** + * segment_percent + * @example 99 + */ + segment_percent: number; + /** + * hits_count + * @example 12345.6 + */ + hits_count: number; + /** + * normalized_value + * @example 99.9 + */ + normalized_value: number; + }; + /** Rank summary */ + "1527df96_Ranksummary": { + /** + * rank + * @description The rank of the media in the channel + * @example 1 + */ + rank: number; + /** + * total_media + * @description The total number of media in the channel + * @example 8 + */ + total_media: number; + }; + /** Benchmark summary */ + "1527df96_Benchmarksummary": { + /** + * self_viewers + * @example 20 + */ + self_viewers: number; + /** + * other_avg_viewers + * @example 5 + */ + other_avg_viewers: number; + /** + * viewers_evolution + * @example 15 + */ + viewers_evolution: number; + /** self_click_rate */ + self_click_rate: number; + /** other_avg_click_rate */ + other_avg_click_rate: number; + /** click_rate_evolution */ + click_rate_evolution: number; + /** + * self_avg_viewing_time + * @example 60 + */ + self_avg_viewing_time: number; + /** + * other_avg_viewing_time + * @example 20 + */ + other_avg_viewing_time: number; + /** + * viewing_time_evolution + * @example 40 + */ + viewing_time_evolution: number; + }; + /** ShareAndMedia */ + "1527df96_ShareAndMedia": { + /** + * comment + * @description The comment associated with the ShareAndMedia + * @example Sharing my holidays video + */ + comment?: string; + /** time */ + time?: string; + /** + * valid_until + * @description The date and time until which the ShareAndMedia is valid + * @example 2022-10-20T10:12:52+0200 + */ + valid_until?: string; + playlist?: components["schemas"]["1527df96_Playlist"]; + player: components["schemas"]["1527df96_Player"]; + /** + * media + * @description The media unique identifier + */ + media: components["schemas"]["1527df96_Media"][]; + }; + /** Linked services */ + "1527df96_Linkedservices": { + /** + * item + * @description the linked item id + */ + item: number; + /** + * service + * @description the internal service id identifier + */ + service: number; + /** + * version + * @description The version of the product + * @example 2 + */ + version?: number; + /** + * extra + * @description the extra values + */ + extra?: number; + }; + /** Samples */ + "1527df96_Samples": { + /** + * media + * @description The media unique identifier + */ + media: components["schemas"]["1527df96_"][]; + }; + /** Short url return */ + "0af64ecb_ShortUrlReturn": { + /** + * Short url code + * @example czhS2Gn + */ + code: string; + /** The url */ + url: string; + /** + * Created date + * @example 1633435186 + */ + created_at: number; + /** + * Expiration date + * @example 1633435186 + */ + expiration_date: number; + }; + /** Short url */ + "0af64ecb_ShortUrl": { + /** + * The url + * @example https://www.infomaniak.com + */ + url: string; + /** + * Expiration date (timestamp) + * @example 1633435186 + */ + expiration_date?: number; + }; + /** Quota return */ + "0af64ecb_QuotaReturn": { + /** @example 1 */ + quota: number; + /** @example 500 */ + limit: number; + }; + /** Domain */ + "78d6c681_Domain": { + /** + * Unique identifier + * @description Unique identifier of the resource `Domain` + */ + id: number; + /** + * name + * @description Name of the resource `Domain` + */ + name: string; + /** credit_month */ + credit_month: number; + /** limit_by_hour */ + limit_by_hour?: number; + /** sender_type */ + sender_type: string; + /** + * status + * @description Status of the resource `Domain` + * @enum {string} + */ + status: "blocked" | "disabled" | "enabled" | "error" | "suspended" | "unknown" | "waiting"; + /** dns */ + dns?: unknown[] | null; + /** aws_identity */ + aws_identity?: string; + /** can_use_other_domains */ + can_use_other_domains: boolean; + /** sub_domains */ + sub_domains?: unknown[]; + /** statistics */ + statistics?: Record; + /** can_use_new_mail_builder */ + can_use_new_mail_builder?: boolean; + /** current_credit */ + current_credit?: string; + }; + /** Campaign */ + "78d6c681_Campaign": { + /** + * Unique identifier + * @description Unique identifier of the resource `Campaign` + */ + id: number; + /** domain */ + domain?: string; + /** + * status + * @description Status of the resource `Campaign` + */ + status: string; + /** sending_batch */ + sending_batch: string | null; + /** lang */ + lang: string; + /** subject */ + subject: string; + /** preheader */ + preheader: string; + /** email_from_name */ + email_from_name: string; + /** email_from_addr */ + email_from_addr: string; + /** tracking_link */ + tracking_link: boolean; + /** tracking_opening */ + tracking_opening: boolean; + /** tracking_utm */ + tracking_utm: unknown[]; + /** thumbnail_url */ + thumbnail_url?: string | null; + /** designer_url */ + designer_url?: string | null; + /** preview_url */ + preview_url?: string; + /** content */ + content?: string; + /** recipients */ + recipients?: unknown[]; + /** subscribers_count */ + subscribers_count?: number; + /** limit_by_hour */ + limit_by_hour?: number; + /** limit_by_hour_reached */ + limit_by_hour_reached?: string; + /** limit_by_day */ + limit_by_day?: number; + /** limit_by_day_reached */ + limit_by_day_reached?: string; + /** next_step */ + next_step: string; + /** unsub_link */ + unsub_link?: string | null; + /** force_sended */ + force_sended?: string | null; + /** + * started_at + * Format: timestamp + * @description Timestamp `Campaign` has been started + */ + started_at: number; + /** + * created_at + * Format: timestamp + * @description Timestamp `Campaign` has been created + */ + created_at: number; + /** statistics */ + statistics?: { + /** + * sent_count + * @description Number of emails sent + */ + sent_count: number; + /** + * open_count + * @description Number of emails opened + */ + open_count: number; + /** + * click_count + * @description Number of emails clicked + */ + click_count: number; + /** delivery_count */ + delivery_count: number; + /** complaint_count */ + complaint_count: number; + /** bounce_count */ + bounce_count: number; + /** soft_bounce_count */ + soft_bounce_count: number; + /** unsubscribe_count */ + unsubscribe_count: number; + /** + * open_rate + * @description value between 0-100 + */ + open_rate: number; + /** + * click_rate + * @description value between 0-100 + */ + click_rate: number; + /** delivery_rate */ + delivery_rate: number; + /** complaint_rate */ + complaint_rate: number; + /** bounce_rate */ + bounce_rate: number; + /** soft_bounce_rate */ + soft_bounce_rate: number; + /** unsubscribe_rate */ + unsubscribe_rate: number; + }; + /** advanced_statistics */ + advanced_statistics?: { + /** mobile */ + mobile: Record; + /** browser */ + browser: Record; + }; + }; + /** Subscriber */ + "78d6c681_Subscriber": { + /** + * Unique identifier + * @description Unique identifier of the resource `Subscriber` + */ + id: number; + /** + * email + * @description Valid email address as per RFC 2821 + */ + email: string; + /** + * status + * @description Status of the resource `Subscriber` + * @enum {string|null} + */ + status: "active" | "bounced" | "junk" | "unconfirmed" | "unsubscribed" | null; + /** + * created_at + * Format: timestamp + * @description Timestamp `Subscriber` has been created + */ + created_at: number; + /** + * added_at + * Format: timestamp + */ + added_at?: number; + /** + * source + * @enum {string|null} + */ + source?: "api" | "import" | "manual" | "webform" | null; + /** last_location */ + last_location?: string | null; + /** statistics */ + statistics?: { + /** + * sent_count + * @description Number of emails sent + */ + sent_count: number; + /** + * open_count + * @description Number of emails opened + */ + open_count: number; + /** + * click_count + * @description Number of emails clicked + */ + click_count: number; + /** + * open_rate + * @description value between 0-100 + */ + open_rate: number; + /** + * click_rate + * @description value between 0-100 + */ + click_rate: number; + }; + /** groups */ + groups?: components["schemas"]["78d6c681_Group"][]; + /** sources */ + sources?: components["schemas"]["78d6c681_Source"][]; + /** fields */ + fields?: components["schemas"]["78d6c681_Field"][]; + }; + /** Group */ + "78d6c681_Group": { + /** + * Unique identifier + * @description Unique identifier of the resource `Group` + */ + id: number; + /** + * name + * @description Name of the resource `Group` + */ + name: string; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Group` has been updated + */ + updated_at: number; + /** subscribed_count */ + subscribed_count?: string; + /** statistics */ + statistics?: { + /** + * open_rate + * @description value between 0-100 + */ + open_rate: number; + /** + * click_rate + * @description value between 0-100 + */ + click_rate: number; + }; + /** + * Unique identifier + * @description Unique identifier of the `Domain` to request + */ + domain?: string; + }; + /** Credit */ + "78d6c681_Credit": { + /** + * Unique identifier + * @description Unique identifier of the resource `Credit` + */ + id: number; + /** domain_name */ + domain_name?: string; + /** campaign_id */ + campaign_id?: number; + /** campaign_subject */ + campaign_subject?: string; + /** quantity */ + quantity: number; + /** type */ + type: string; + /** genre */ + genre: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `Credit` has been created + */ + created_at: number; + }; + /** Segment */ + "78d6c681_Segment": { + /** + * Unique identifier + * @description Unique identifier of the resource `Segment` + */ + id: number; + /** + * name + * @description Name of the resource `Segment` + */ + name: string; + /** data */ + data?: unknown[]; + /** subscribed_count */ + subscribed_count: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Segment` has been updated + */ + updated_at: number; + /** statistics */ + statistics?: Record; + }; + /** Field */ + "78d6c681_Field": { + /** + * Unique identifier + * @description Unique identifier of the resource `Field` + */ + id: number; + /** + * name + * @description Name of the resource `Field` + */ + name: string; + /** key */ + key: string; + /** value */ + value?: string; + }; + /** Template */ + "78d6c681_Template": { + /** + * Unique identifier + * @description Unique identifier of the resource `Template` + */ + id: number; + /** domain_id */ + domain_id: number; + /** + * name + * @description Name of the resource `Template` + */ + name: string; + /** content */ + content: Record; + /** thumbnail */ + thumbnail: string; + }; + /** Webform */ + "78d6c681_Webform": { + /** + * Unique identifier + * @description Unique identifier of the resource `Webform` + */ + id: number; + /** + * name + * @description Name of the resource `Webform` + */ + name: string; + /** title */ + title: string; + /** subtitle */ + subtitle: string; + /** button */ + button: string; + /** msg_ok */ + msg_ok: string; + /** msg_ok_redir */ + msg_ok_redir: string; + /** placeholder */ + placeholder: string; + /** design */ + design: string; + /** rgpd */ + rgpd: string; + /** rgpd_msg */ + rgpd_msg: string; + /** notify */ + notify: string; + /** notify_address */ + notify_address: string; + /** notify_lang */ + notify_lang: string; + /** confirmation_url */ + confirmation_url: string | null; + /** validation_url */ + validation_url: string | null; + /** template_email_id */ + template_email_id: number; + /** template_confirmation_id */ + template_confirmation_id: number; + /** template_validation_id */ + template_validation_id: number; + /** email_title */ + email_title: string; + /** email_from_addr */ + email_from_addr: string; + /** email_from_name */ + email_from_name: string; + /** codes */ + codes?: unknown[]; + /** fields */ + fields?: unknown[]; + /** groups */ + groups?: unknown[]; + /** statistics */ + statistics?: Record; + /** + * created_at + * Format: timestamp + * @description Timestamp `Webform` has been created + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Webform` has been updated + */ + updated_at: number; + }; + /** Channel */ + a57c9d69_Channel: { + /** + * Unique identifier + * @description Unique identifier of the resource `Channel` + * @example 1 + */ + id: string; + /** + * unique_id + * @description Unique identifier of the resource `Channel` + */ + unique_id: number; + /** + * channel_id + * @description Unique identifier of the `channel` that is related to the resource `Channel` + * @example 69001 + */ + channel_id: number; + /** + * name + * @description Name of the resource `Channel` + */ + name: string; + /** + * created_at + * Format: datetime + * @description Timestamp `Channel` has been created + */ + created_at: number; + /** + * updated_at + * Format: datetime + * @description Timestamp `Channel` has been updated + */ + updated_at: number; + /** + * deleted_at + * Format: datetime + * @description Timestamp `Channel` has been deleted + */ + deleted_at: number; + /** + * deleted + * @description Boolean `Channel` has been deleted + */ + deleted: boolean; + /** + * type + * @enum {string} + */ + type: "abr" | "mono"; + /** + * source_type + * @enum {string} + */ + source_type: "camip" | "encoder" | "maniak" | "mobile" | "webcam"; + /** remember_to_config */ + remember_to_config: boolean; + /** free */ + free: boolean; + /** blocked */ + blocked: boolean; + /** maintained */ + maintained: boolean; + /** + * blocked_at + * Format: datetime + */ + blocked_at: number; + /** + * maintained_at + * Format: datetime + */ + maintained_at: number; + /** is_pulled */ + is_pulled: boolean; + /** + * service_id + * @description Unique identifier of the `service` that is related to the resource `Channel` + */ + service_id: number; + /** + * customer_name + * @description Customer name of the resource `Channel` + */ + customer_name: string; + /** parent_id */ + parent_id: number; + /** tags */ + tags?: string; + /** rights */ + rights?: string; + live?: components["schemas"]["a57c9d69_Liveressource"]; + /** real_type */ + real_type: string; + /** + * status + * @description Status of the resource `Channel` + */ + status?: unknown[]; + consumption?: components["schemas"]["a57c9d69_Fieldresource"]; + /** recording_status */ + recording_status?: string; + /** options_orders */ + options_orders?: string; + /** options */ + options?: unknown[]; + /** default_options */ + default_options?: unknown[]; + /** streams */ + streams?: components["schemas"]["a57c9d69_stream"][]; + restriction?: components["schemas"]["a57c9d69_ViewersRestrictions"]; + /** machines */ + machines?: components["schemas"]["a57c9d69_Machine"][]; + /** players */ + players?: components["schemas"]["a57c9d69_Player"][]; + /** order */ + order?: string; + /** account */ + account?: string; + /** pool */ + pool?: string; + /** transcoders */ + transcoders?: components["schemas"]["a57c9d69_Machine"][]; + }; + /** RepeatablePlannedEvent */ + a57c9d69_RepeatablePlannedEvent: { + /** planned_event_id */ + planned_event_id: number; + /** + * stream_id + * @description Unique identifier of the `stream` that is related to the resource `RepeatablePlannedEvent` + */ + stream_id: string; + /** + * storage_machine_id + * @description Unique identifier of the `channel` that is related to the resource `RepeatablePlannedEvent` + */ + storage_machine_id: number; + /** + * deleted_at + * Format: datetime + * @description Timestamp `RepeatablePlannedEvent` has been deleted + */ + deleted_at: number; + /** + * name + * @description Name of the resource `RepeatablePlannedEvent` + */ + name: string; + /** + * start_at + * Format: datetime + */ + start_at: number; + /** + * stop_at + * Format: datetime + */ + stop_at: number; + /** timezone */ + timezone: string; + /** repeat_interval */ + repeat_interval: number; + /** + * repeat_until + * Format: datetime + */ + repeat_until: number; + /** weekends_only */ + weekends_only: boolean; + /** weekdays_only */ + weekdays_only: boolean; + /** authorize_country */ + authorize_country: boolean; + /** stop_live */ + stop_live: boolean; + /** access_country */ + access_country: string; + /** record */ + record: boolean; + /** record_name */ + record_name: string; + /** fragment_duration */ + fragment_duration: number; + /** dvr_window */ + dvr_window: number; + /** simulcasts */ + simulcasts: string; + /** + * type + * @description only=>Change only this event, all=>Change all event, from=>Change this event and recurrences + * @enum {string} + */ + type: "all" | "from" | "only"; + }; + /** Player */ + a57c9d69_Player: { + /** + * player_id + * @description Unique identifier of the `player` that is related to the resource `Player` + */ + player_id: number; + /** + * name + * @description Name of the ressource `Player` visible by final customer + * @example MyRadioPlayer + */ + name: string; + /** + * title + * @description Name of the video stream + */ + title: string; + /** + * description + * @description Description of the stream + */ + description: string; + /** + * buffer + * @description Buffer memory enables the reduction of video interruptions if yours viewers connections become unstable by preloading + */ + buffer: string; + /** + * auto_start + * @description Start the video automatically (does not function on Android and iOS) + */ + auto_start: boolean; + /** + * allow_full_screen + * @description Authorise full-screen mode + */ + allow_full_screen: boolean; + /** + * is360 + * @description This option is required to display your 360 video streaming + */ + is360: boolean; + /** + * show_controls + * @description Display the playback bar + */ + show_controls: boolean; + /** + * auto_hide_controls + * @description Hide the playback bar after a few seconds + */ + auto_hide_controls: boolean; + /** time_before_hide_cb */ + time_before_hide_cb: number; + /** + * show_viewers + * @description Display the number of viewers + */ + show_viewers: boolean; + /** + * show_viewers_after + * @description Display from the following number after {number} viewers + */ + show_viewers_after: number; + /** + * ratio + * @description Ratio of the player + */ + ratio: string; + /** + * width + * @description The width used for render the `Player` (px) + * @example 1280 + */ + width: number; + /** + * height + * @description The height used for render the `Player` (px) + * @example 720 + */ + height: number; + /** + * show_logo + * @description Is the logo Infomaniak enabled? + * @example true + */ + show_logo: boolean; + /** + * logo_img + * @description The logo url of the `Player` + * @example https://static.infomaniak.ch/configvideo/video-streaming-v2/private/{channel}/players/{player}/logo.png + */ + logo_img: string; + /** + * logo_anchor + * @description is the position of logo + * @enum {string} + */ + logo_anchor: "bottom left" | "bottom right" | "top left" | "top right"; + /** + * logo_percentage + * @description The logo size in `Player` + * @example 50 + */ + logo_percentage: number; + /** + * logo_margin_top + * @description The margin top log in `Player` + * @example 50 + */ + logo_margin_top: number; + /** + * logo_margin_left + * @description The margin left log in `Player` + * @example 50 + */ + logo_margin_left: number; + /** + * control_color + * @description The background color used in the `Player` + * @example #FFFFFF + */ + control_color: string; + /** + * controlbar_color + * @description The button color used in the `Player` + * @example #000000 + */ + controlbar_color: string; + /** + * control_active_color + * @description The secondary color color used in the `Player` + * @example #0098FF + */ + control_active_color: string; + /** extract_preload_img */ + extract_preload_img: boolean; + /** + * use_preload_img + * @description This image is displayed before the video is played. + * @example true + */ + use_preload_img: boolean; + /** preload_img */ + preload_img: string; + /** use_geo_ip_img */ + use_geo_ip_img: boolean; + /** geo_ip_img */ + geo_ip_img: string; + /** use_interrupt_img */ + use_interrupt_img: boolean; + /** + * interrupt_img + * @description This image is displayed if the viewer is not authorised to view the broadcast (IP, domain, unique hash code, etc.) + * @example https://static.infomaniak.ch/configvideo/video-streaming-v2/private/{channel}/players/{player}/interrupted.png + */ + interrupt_img: string; + /** + * use_restrict_img + * @description This image is displayed if the viewer is located in an unauthorised geographic + * @example true + */ + use_restrict_img: boolean; + /** + * restrict_img + * @description This image is displayed if the viewer is not authorised to view the broadcast (IP, domain, unique hash code, etc.) + * @example https://static.infomaniak.ch/configvideo/video-streaming-v2/private/{channel}/players/{player}/unauthorized.png + */ + restrict_img: string; + /** + * countdown + * @description Is the countdown enabled? + */ + countdown: boolean; + /** + * countdown_txt + * @description Description of the countdown of the `Player` visible by final customer + */ + countdown_txt: string; + /** + * countdown_days + * @description countdown days + */ + countdown_days: string; + /** + * countdown_hours + * @description hours days + */ + countdown_hours: string; + /** + * countdown_minutes + * @description countdown minutes + */ + countdown_minutes: string; + /** + * countdown_seconds + * @description countdown seconde + */ + countdown_seconds: string; + /** + * enable_embed_code + * @description Authorise other users to intergrate your live event on their sites + */ + enable_embed_code: boolean; + /** + * enable_facebook + * @description Is the facebook embed link visible? + * @example true + */ + enable_facebook: boolean; + /** + * facebook_back_link + * @description The Twitter backlink used to facebook embed + * @example my-lovely-stream.ch + */ + facebook_back_link: string; + /** facebook_player_embed */ + facebook_player_embed: boolean; + /** + * enable_twitter + * @description Is the Twitter embed link visible? + * @example true + */ + enable_twitter: boolean; + /** + * twitter_via + * @example MyAccount + */ + twitter_via: string; + /** + * twitter_back_link + * @description The Twitter backlink used to twitter embed + * @example my-lovely-stream.ch + */ + twitter_back_link: string; + /** + * twitter_related + * @description The Twitter hashtag used to Twitter embed + * @example infomaniak video live + */ + twitter_related: string; + /** + * created_at + * Format: datetime + * @description Timestamp `Player` has been created + */ + created_at: number; + /** + * updated_at + * Format: datetime + * @description Timestamp `Player` has been updated + */ + updated_at: number; + /** + * ads_enabled + * @description Is the ads enabled? + * @example true + */ + ads_enabled: boolean; + /** + * show_controls_during_ads + * @description Display the playback bar during the ads + */ + show_controls_during_ads: boolean; + /** + * sound_enabled + * @description Is the sound enabled? + * @example true + */ + sound_enabled: boolean; + /** + * sound_percentage + * @description The volume used in the `Player` + * @example 50 + */ + sound_percentage: number; + /** show_viewers_only_after */ + show_viewers_only_after: boolean; + /** + * chromecast + * @description you need to use a player that supports https in order for chromecast to work correctly + */ + chromecast: boolean; + /** stereo_projection360 */ + stereo_projection360: string; + /** + * ads_url + * @description The ads url + */ + ads_url: string; + /** + * interrupted + * @description There is an event currently interrupting the live; + */ + interrupted?: boolean; + channel?: components["schemas"]["a57c9d69_Channel"]; + /** + * integrations + * @description List all the raw integrations supported for the given channel. + */ + integrations?: components["schemas"]["a57c9d69_Integrationsressource"][]; + /** countdown_stops_at */ + countdown_stops_at?: string; + /** thumbnail_url */ + thumbnail_url?: string; + /** restrictions */ + restrictions?: string; + /** ads */ + ads?: string; + }; + /** Ads */ + a57c9d69_Ads: { + /** + * Unique identifier + * @description The id of the `Ad + * @example 1 + */ + id: number; + /** + * offset + * @description The activation delay of the `Ad + */ + offset: number; + /** + * type + * @description midroll or preroll + */ + type: string; + /** + * url + * @description The url of the `Ad + */ + url: string; + /** + * periodic + * @description Is the ad playing multiples times + */ + periodic: string; + /** + * enabled + * @description Is the ad enabled? + */ + enabled: boolean; + }; + /** RecordingConfig */ + a57c9d69_RecordingConfig: { + /** + * recording_config_id + * @description Unique identifier of the `recording config` that is related to the resource `RecordingConfig` + */ + recording_config_id: number; + /** auto_record */ + auto_record: boolean; + /** storage_machines */ + storage_machines: string; + /** instant_record */ + instant_record?: string; + }; + /** Record */ + a57c9d69_Record: { + /** record_id */ + record_id: number; + /** + * stream_id + * @description Unique identifier of the `stream` that is related to the resource `Record` + */ + stream_id: string; + /** + * deleted_at + * Format: datetime + * @description Timestamp `Record` has been deleted + */ + deleted_at: number; + /** + * diffused_at + * Format: datetime + */ + diffused_at: number; + /** + * diffusion_ends_at + * Format: datetime + */ + diffusion_ends_at: number; + /** + * diffusion_ended_at + * Format: datetime + */ + diffusion_ended_at: number; + /** + * name + * @description Name of the resource `Record` + */ + name: string; + /** file_path */ + file_path: string; + /** state */ + state: number; + /** fragment_duration */ + fragment_duration: number; + /** fragment_number */ + fragment_number: number; + /** end */ + end: string; + /** auto */ + auto: string; + /** instant */ + instant: string; + /** record_type */ + record_type: string; + /** storage_machine */ + storage_machine?: string; + }; + /** StorageMachine */ + a57c9d69_StorageMachine: { + /** + * storage_machine_id + * @description Unique identifier of the `channel` that is related to the resource `StorageMachine` + */ + storage_machine_id: number; + /** + * vod_id + * @description Unique identifier of the `vodProduct` that is related to the resource `StorageMachine` + * @example 1980 + */ + vod_id: number; + /** + * name + * @description Name of the resource `StorageMachine` + */ + name: string; + /** protocol */ + protocol: string; + /** host */ + host: string; + /** port */ + port: number; + /** path */ + path: string; + /** + * login + * @description Login + */ + login: string; + /** pass */ + pass: string; + /** url_http */ + url_http: string; + /** full */ + full: boolean; + /** valid */ + valid: boolean; + /** use_path */ + use_path: boolean; + /** + * recording_config_id + * @description Unique identifier of the `recording config` that is related to the resource `StorageMachine` + */ + recording_config_id: number; + /** default */ + default: boolean; + /** auto_fragment_duration */ + auto_fragment_duration: number; + /** + * deleted_at + * Format: datetime + * @description Timestamp `StorageMachine` has been deleted + */ + deleted_at: number; + /** auto_record_name */ + auto_record_name: string; + }; + /** TimeshiftConfig */ + a57c9d69_TimeshiftConfig: { + /** dvr_option_id */ + dvr_option_id: number; + /** + * record_window_duration + * @description Define how far your viewers can go back (max.: 240 minutes) + */ + record_window_duration: number; + /** + * enabled + * @description Activating the Timeshift + */ + enabled: boolean; + /** recorder */ + recorder?: string; + }; + /** SimulcastConfig */ + a57c9d69_SimulcastConfig: { + /** simulcast_config_id */ + simulcast_config_id: number; + /** simulcast_platform_id */ + simulcast_platform_id: string; + /** host */ + host: string; + /** port */ + port: number; + /** application_name */ + application_name: string; + /** dest_stream */ + dest_stream: string; + /** enabled */ + enabled: boolean; + /** + * stream_id + * @description Unique identifier of the `stream` that is related to the resource `SimulcastConfig` + */ + stream_id: string; + /** + * name + * @description Name of the resource `SimulcastConfig` + */ + name: string; + /** was_enabled */ + was_enabled: boolean; + /** + * deleted_at + * Format: datetime + * @description Timestamp `SimulcastConfig` has been deleted + */ + deleted_at: number; + /** previously_enabled_by_event */ + previously_enabled_by_event: boolean; + /** force_disabled */ + force_disabled: boolean; + /** scheme */ + scheme: string; + /** + * additional_config + * @description . + */ + additional_config: string; + /** platform */ + platform: string; + }; + /** PackOrder */ + a57c9d69_PackOrder: { + /** + * package_commande_id + * @example 5000042 + */ + package_commande_id: number; + /** + * allowed_excess + * @description Define a limit before the interruption of live events in case of overrun + */ + allowed_excess: number; + /** + * ordered_at + * Format: datetime + * @description Timestamp PackOrder has ordered + */ + ordered_at: number; + /** + * updated_at + * Format: datetime + * @description Timestamp `PackOrder` has been updated + */ + updated_at: number; + /** + * internal_name + * @description Define a internal name for a package order + */ + internal_name: string; + /** + * terminated_at + * Format: datetime + */ + terminated_at: number; + /** + * next_datefor_exceeded_at + * Format: datetime + * @description Timestamp of the next overrun invoice + */ + next_datefor_exceeded_at: number; + /** + * end_echeance_at + * Format: datetime + * @description Timestamp of the next dead line + */ + end_echeance_at: number; + /** + * free + * @description This pack is free + */ + free: boolean; + /** + * demo + * @description This pack is a pack demo + */ + demo: boolean; + /** + * promo + * @description This pack is offer with hosting or video + */ + promo: boolean; + pack?: components["schemas"]["a57c9d69_Pack"]; + periodicity: components["schemas"]["a57c9d69_Periodicity"]; + /** + * rights + * @description The rights of the `PackOrder` + */ + rights?: unknown[]; + /** channels */ + channels?: components["schemas"]["a57c9d69_Channel"][]; + vod?: components["schemas"]["a57c9d69_VodProduct"]; + account?: components["schemas"]["a57c9d69_Account"]; + consumption?: components["schemas"]["a57c9d69_Fieldresource"]; + /** prices */ + prices?: unknown[]; + }; + /** Field resource */ + a57c9d69_Fieldresource: { + /** + * value + * @description the current monthly consumption (Byte) + */ + value: number; + /** + * from + * Format: datetime + * @description Timestamp `Field resource` from + */ + from: number; + /** + * to + * Format: datetime + * @description Timestamp `Field resource` to + */ + to: number; + }; + /** Viewers ressource */ + a57c9d69_Viewersressource: { + /** + * value + * @description the current monthly viewers + */ + value: number; + /** + * from + * Format: datetime + * @description Timestamp `Viewers ressource` from + */ + from: number; + /** + * to + * Format: datetime + * @description Timestamp `Viewers ressource` to + */ + to: number; + }; + /** Histogram viewers ressource */ + a57c9d69_Histogramviewersressource: { + /** + * histogram + * @description Returns an aggregated histogram of minute,hoour,day,week viewing statistics. + */ + histogram: unknown[]; + /** + * from + * Format: datetime + * @description start date and time for the histogram data range (inclusive). + */ + from: number; + /** + * to + * Format: datetime + * @description End date and time for the histogram data range (inclusive). + */ + to: number; + }; + /** Geolocation ressource */ + a57c9d69_Geolocationressource: { + /** locations */ + locations: unknown[]; + /** + * from + * Format: datetime + * @description Timestamp `Geolocation ressource` from + */ + from: number; + /** + * to + * Format: datetime + * @description Timestamp `Geolocation ressource` to + */ + to: number; + }; + /** Cluster ressource */ + a57c9d69_Clusterressource: { + /** locations */ + locations: unknown[]; + /** resolutions */ + resolutions: unknown[]; + }; + /** Resolutions resource */ + a57c9d69_Resolutionsresource: { + /** total */ + total: number; + /** resolutions */ + resolutions: unknown[]; + /** + * from + * Format: datetime + * @description Timestamp `Resolutions resource` from + */ + from: number; + /** + * to + * Format: datetime + * @description Timestamp `Resolutions resource` to + */ + to: number; + }; + /** Resolutions and histogram ressource */ + a57c9d69_Resolutionsandhistogramressource: { + /** histogram */ + histogram: unknown[]; + /** resolutions */ + resolutions: unknown[]; + /** + * from + * Format: datetime + * @description Timestamp `Resolutions and histogram ressource` from + */ + from: number; + /** + * to + * Format: datetime + * @description Timestamp `Resolutions and histogram ressource` to + */ + to: number; + }; + /** Integrations ressource */ + a57c9d69_Integrationsressource: { + /** + * type + * @example hls + */ + type: string; + /** + * url + * @example https://maniak_tv.vedge.infomaniak.com/livecast/ik:maniak_tv/manifest.f4m + */ + url: string; + /** constant_url */ + constant_url: boolean; + /** + * stream_id + * @description Unique identifier of the `stream` that is related to the resource `Integrations ressource` + * @example maniak_tv + */ + stream_id: string; + /** dvr_available */ + dvr_available: boolean; + /** dvr_enabled */ + dvr_enabled: boolean; + }; + /** Embed ressource */ + a57c9d69_Embedressource: { + /** + * embed + * @example + */ + embed: string; + }; + /** Url ressource */ + a57c9d69_Urlressource: { + /** + * src + * @example https://player.infomaniak.com?channel=69069&player=4242 + */ + src: string; + /** + * player_id + * @description Unique identifier of the `player` that is related to the resource `Url ressource` + */ + player_id: number; + /** + * channel_id + * @description Unique identifier of the `channel` that is related to the resource `Url ressource` + * @example 69001 + */ + channel_id: number; + }; + /** Options */ + a57c9d69_Options: { + /** + * Unique identifier + * @description Unique identifier of the resource `Options` + * @example 1 + */ + id: number; + /** + * name + * @description Name of the resource `Options` + */ + name: string; + /** available */ + available: boolean; + /** included */ + included: boolean; + /** option_active */ + option_active: boolean; + /** prices */ + prices: unknown[]; + }; + /** TranscodingOverlay */ + a57c9d69_TranscodingOverlay: { + /** overlay_id */ + overlay_id: number; + /** + * name + * @description Name of the resource `TranscodingOverlay` + */ + name: string; + /** enabled */ + enabled: boolean; + /** follow_update */ + follow_update: boolean; + /** + * description + * @description Description of the resource `TranscodingOverlay` + */ + description: string; + /** z_index */ + z_index: number; + /** align */ + align: string; + /** width */ + width: number; + /** height */ + height: number; + /** opacity_percentage */ + opacity_percentage: number; + /** horizontal_offset */ + horizontal_offset: number; + /** vertical_offset */ + vertical_offset: number; + /** size_percentage */ + size_percentage: number; + /** was_enabled */ + was_enabled: boolean; + encoder_preset?: components["schemas"]["a57c9d69_EncoderPreset"]; + /** image_path */ + image_path: string; + }; + /** Countries resource */ + a57c9d69_Countriesresource: { + 0: unknown[]; + }; + /** Timezones ressource */ + a57c9d69_Timezonesressource: { + 0: unknown[]; + }; + /** Swiss Backup Token Password */ + daf7713c_SwissBackupTokenPassword: { + /** token */ + token: string; + }; + /** Swiss Backup Slot */ + daf7713c_SwissBackupSlot: { + /** + * Unique identifier + * @description Unique identifier of the resource `Swiss Backup Slot` + */ + id: number; + /** + * customer_name + * @description Customer name of the resource `Swiss Backup Slot` + * @example SwissBackup Slot + */ + customer_name: string; + /** + * type + * @description Type of the resource `Swiss Backup Slot` + * @example slot + */ + type: string; + /** + * subtype + * @description Slot subtype (Arconis or Openstack Swift) + * @example swift + */ + subtype: string; + /** + * connection_type + * @description Slot connection type (Swift, S3, FTP) + * @example swift + */ + connection_type: string; + /** + * size + * @description Total storage size of the Swiss Backup product (Bytes) + * @example 200000000000 + */ + size: number; + /** + * storage_used + * @description Used storage size by free storage slots or Acronis backups (Bytes) + * @example 100000000000 + */ + storage_used: number; + /** + * usage_last_check + * Format: timestamp + * @description Date of the last data update + * @example 1666685147 + */ + usage_last_check: number; + /** + * created_at + * Format: timestamp + * @description Timestamp `Swiss Backup Slot` has been created + * @example 1666354846 + */ + created_at: number; + /** + * locked_at + * Format: timestamp + * @description Slot lock date + * @example 1666354979 + */ + locked_at: number; + /** + * locked + * @description True if the slot is locked + * @example true + */ + locked: boolean; + tags: components["schemas"]["daf7713c_Tag"][]; + /** + * lang + * @description Language identifier (1 = fr / 2 = en / 3 = de / 4 = it / 5 = es) + * @example 1 + */ + lang: number; + /** + * activate_notifications + * @description True if the user wants to receive Acronis notifications + * @example true + */ + activate_notifications: boolean; + /** + * unit_admin + * @deprecated + */ + unit_admin: boolean; + /** + * username + * @description Acronis administrator username + * @example SBA-AA000000-ADMIN + */ + username: string; + /** + * endpoint + * @description Endpoint for the slot connection + * @example https://swiss-backup.infomaniak.com + */ + endpoint: string; + /** + * IPS_key + * @description IPS identifier + */ + IPS_key?: string; + /** + * email + * @description Email + * @example myemail@mydomain.com + */ + email?: string; + /** + * slot_name + * @description Slot name + * @example My Slot + */ + slot_name?: string; + /** + * tenant_name + * @description Swift connection tenant name + * @example sb_project_SBI-AA000000 + */ + tenant_name?: string; + /** + * domain_name + * @description Swift connection domain name + * @example default + */ + domain_name?: string; + /** + * container_name + * @description Slot container name (optional) + * @example default + */ + container_name?: string; + /** + * directory + * @description Slot default directory (optional) + * @example /identity/v3 + */ + directory?: string; + /** config */ + config?: string; + /** parent */ + parent?: Record; + }; + /** Swiss Backup */ + daf7713c_SwissBackup: { + /** + * Unique identifier + * @description Unique identifier of the resource `Swiss Backup` + */ + id: number; + /** + * account_id + * @description Unique identifier of the `account` that is related to the resource `Swiss Backup` + */ + account_id: number; + /** + * service_id + * @description Unique identifier of the `service` that is related to the resource `Swiss Backup` + */ + service_id: number; + /** + * service_name + * @description Name of the service + */ + service_name: string; + /** + * customer_name + * @description Customer name of the resource `Swiss Backup` + * @example SwissBackup Slot + */ + customer_name: string; + /** internal_name */ + internal_name: string | null; + /** + * created_at + * Format: timestamp + * @description Timestamp `Swiss Backup` has been created + * @example 1666354846 + */ + created_at: number; + /** + * expired_at + * Format: timestamp + * @description Timestamp `Swiss Backup` has expired + */ + expired_at: number | null; + /** + * deleted_at + * Format: timestamp + * @description Timestamp `Swiss Backup` has been deleted + */ + deleted_at?: number; + /** version */ + version: number; + /** + * has_maintenance + * @description Does the resource `Swiss Backup` have a maintenance mode enabled? + */ + has_maintenance: boolean; + /** + * is_locked + * @description Is the resource `Swiss Backup` locked? + */ + is_locked: boolean; + /** + * has_operation_in_progress + * @description Does the resource `Swiss Backup` have an operation in progress ? + */ + has_operation_in_progress: boolean; + tags: components["schemas"]["daf7713c_Tag"][]; + /** + * unique_id + * @description Unique identifier of the resource `Swiss Backup` + */ + unique_id: number; + /** + * description + * @description Description of the resource `Swiss Backup` + */ + description?: string; + /** bill_reference */ + bill_reference?: string; + /** + * is_free + * @description Does the resource `Swiss Backup` have a free price status? + */ + is_free: boolean; + /** + * is_zero_price + * @description Does the resource `Swiss Backup` have a zero price status? + */ + is_zero_price: boolean; + /** + * is_trial + * @description Does the resource `Swiss Backup` have a trial status? + */ + is_trial: boolean; + rights: components["schemas"]["daf7713c_Right"]; + /** parent_id */ + parent_id?: number; + /** parent_service_id */ + parent_service_id?: number; + /** parent_service_name */ + parent_service_name?: string; + status?: components["schemas"]["daf7713c_Productstatus"]; + users?: components["schemas"]["daf7713c_ProductUser"][]; + /** + * admin + * @description Acronis administrator details + */ + admin?: string; + /** fqdn */ + fqdn?: string; + /** + * nb_slots + * @description Total number of slots (Acronis & Free storage) + * @example 5 + */ + nb_slots: number; + /** + * max_slots + * @description Total number of authorized slots (Acronis & Free storage) + * @example 7 + */ + max_slots: number; + /** + * nb_unallocated_slots + * @deprecated + * @example 0 + */ + nb_unallocated_slots: number; + /** + * nb_unallocated_mobile_workstation + * @deprecated + * @example 0 + */ + nb_unallocated_mobile_workstation: number; + /** + * size + * @description Total storage size of the Swiss Backup product (Bytes) + * @example 200000000000 + */ + size: number; + /** + * size_free_storage + * @description Allocated storage size for the free storage (Bytes) + * @example 100000000000 + */ + size_free_storage?: number; + /** + * is_demo + * @description True if the product is a trial + * @example false + */ + is_demo: string; + /** + * is_migrated + * @deprecated + * @description True if the backup is an old FTP backup + * @example false + */ + is_migrated: string; + /** + * new_interface + * @description True if the product has the new interface + * @example false + */ + new_interface: string; + /** + * account_name + * @description Account name + * @example Infomaniak SA + */ + account_name: string; + /** + * storage_reserved + * @description Allocated storage size (Bytes) + * @example 200000000000 + */ + storage_reserved: number; + /** + * storage_reserved_free_storage + * @description Allocated storage size for free storage slots (Bytes) + * @example 100000000000 + */ + storage_reserved_free_storage?: number; + /** + * storage_reserved_acronis + * @description Allocated storage size for Acronis (Bytes) + * @example 100000000000 + */ + storage_reserved_acronis?: number; + /** + * periodicity + * @description Commitment period (in years) + * @example 1 + */ + periodicity?: number; + /** + * promo + * @description Promotion percentage + * @example 0 + */ + promo?: number; + /** + * due_at + * Format: timestamp + * @description Contract end date + */ + due_at?: number; + /** + * has_been_demo + * @description True if the product has been a trial + * @example true + */ + has_been_demo?: string; + /** + * storage_used_free_storage + * @description Used storage size by free storage slots (Bytes) + * @example 9000000000 + */ + storage_used_free_storage?: number; + /** + * storage_used + * @description Used storage size by free storage slots or Acronis backups (Bytes) + * @example 100000000000 + */ + storage_used?: number; + /** + * max_slots_free_storage + * @description Maximum number of free storage slots allowed + * @example 7 + */ + max_slots_free_storage?: number; + /** + * max_slots_server + * @description Maximum number of Acronis server licences allowed + * @example 3 + */ + max_slots_server?: number; + /** + * max_slots_virtual + * @description Maximum number of Acronis virtual machine licences allowed + * @example 4 + */ + max_slots_virtual?: number; + /** + * max_slots_workstation + * @description Maximum number of Acronis workstation licences allowed + * @example 5 + */ + max_slots_workstation?: number; + /** + * max_slots_mobile + * @description Maximum number of Acronis mobile licences allowed + * @example 6 + */ + max_slots_mobile?: number; + /** + * nb_slots_free_storage + * @description Number of free storage slots + * @example 2 + */ + nb_slots_free_storage?: number; + /** + * nb_slots_server + * @description Number of Acronis server licences + * @example 1 + */ + nb_slots_server?: number; + /** + * nb_slots_virtual + * @description Number of Acronis virtual machine licences + * @example 0 + */ + nb_slots_virtual?: number; + /** + * nb_slots_workstation + * @description Number of Acronis workstation licences + * @example 1 + */ + nb_slots_workstation?: number; + /** + * nb_slots_mobile + * @description Number of Acronis mobile licences + * @example 1 + */ + nb_slots_mobile?: number; + /** + * IPS_key + * @description IPS identifier + */ + IPS_key?: string; + }; + /** Acronis Usage */ + daf7713c_AcronisUsage: { + /** + * storage_used_acronis + * @example 123556789000 + */ + storage_used_acronis: number; + /** + * nb_slots_workstation + * @description Number of Acronis workstation licences + * @example 0 + */ + nb_slots_workstation: number; + /** + * nb_slots_server + * @description Number of Acronis server licences + * @example 2 + */ + nb_slots_server: number; + /** + * nb_slots_virtual + * @description Number of Acronis virtual machine licences + * @example 1 + */ + nb_slots_virtual: number; + /** + * nb_slots_mobile + * @description Number of Acronis mobile licences + * @example 5 + */ + nb_slots_mobile: number; + }; + /** Swiss Backup Price */ + daf7713c_SwissBackupPrice_2731a22e: { + prices: components["schemas"]["daf7713c_SwissBackupPrice"][]; + discounts: components["schemas"]["daf7713c_SwissBackupDiscount"][]; + }; + /** Pack */ + "0cc1b8a9_Pack": { + /** + * Unique identifier + * @description Unique identifier of the resource `Pack` + * @example 1 + */ + id: number; + /** + * name + * @description Name of the resource `Pack` + * @example Starter + */ + name: string; + /** + * category + * @example indie + */ + category: string; + /** + * max_stations + * @description The max `Station` can be created + * @example 5 + */ + max_stations: number; + /** + * max_bitrate + * @description The max bitrate can be used for create a `Stream` (KiloBit) + * @example 128 + */ + max_bitrate: number; + /** + * max_bandwidth + * @description The max bandwidth can be used in total of all `Station`(Byte) + * @example 5 + */ + max_bandwidth: number; + /** + * max_free_autodj_size + * @description The max free AutoDJ space can be used in VOD (GigaByte) + * @example 5 + */ + max_free_autodj_size: number; + price: components["schemas"]["0cc1b8a9_PackPrice"]; + /** options */ + options: string; + }; + /** Option */ + "0cc1b8a9_Option": { + /** + * Unique identifier + * @description Unique identifier of the resource `Option` + * @example 1 + */ + id: number; + /** + * name + * @description Name of the resource `Option` + * @example hls + */ + name: string; + /** + * type + * @description Type of the resource `Option` + * @example 1 + * @enum {integer} + */ + type: "1" | "2"; + /** + * prices + * @description The price list of `Option` + */ + prices?: components["schemas"]["0cc1b8a9_OptionPrice"][]; + }; + /** PlayerConfiguration */ + "0cc1b8a9_PlayerConfiguration": { + /** + * artist + * @description The current artist name of the played music + * @example Imagine Dragon + */ + artist: string; + /** + * background_color + * @description The background color used in the `Player` + * @example 202020 + */ + background_color: string; + /** + * button_color + * @description The button color used in the `Player` + * @example FFFFFF + */ + button_color: string; + /** + * cover + * @description The current cover url of the played music + * @example https://radiocover.storage5.infomaniak.com/cover/5fa592b4e019d.jpg + */ + cover: string; + /** + * display_name + * @description Name of the ressource `Player` visible by final customer + * @example MyRadioPlayer + */ + display_name: string; + /** + * facebook_link + * @description The Facebook link used to Facebook embed + */ + facebook_link: string; + /** + * height + * @description The height used for render the `Player` (px) + * @example 144 + */ + height: number; + /** + * history_display + * @description The history display used in the `Player` + * @example split + * @enum {string} + */ + history_display: "none" | "overlay" | "split" | "under"; + /** + * history_hold + * @description The max song in the history + * @example 20 + */ + history_hold: number; + /** + * Unique identifier + * @description Unique identifier of the resource `Player` + * @example 1 + */ + id: number; + /** + * is_auto_start + * @description Is the auto start enabled? + * @example true + */ + is_auto_start: boolean; + /** + * is_cover + * @description Is the cover enabled? + * @example true + */ + is_cover: boolean; + /** + * is_embed + * @description Is embed link visible? + * @example true + */ + is_embed: boolean; + /** + * is_facebook_embed + * @description Is the Facebook embed link visible? + * @example true + */ + is_facebook_embed: boolean; + /** + * is_history_clickable + * @description Is the history player could be clickable ? + * @example true + */ + is_history_clickable: boolean; + /** + * is_history_time_display + * @description Is the history player time will be display ? + * @example true + */ + is_history_time_display: boolean; + /** + * is_listeners + * @description Is the listeners informations displayed? + * @example true + */ + is_listeners: boolean; + /** + * is_logo_enable + * @description Is the logo Infomaniak enabled? + * @example true + */ + is_logo_enable: boolean; + /** + * is_metadata_display + * @description Is the metadata title and author is enabled? + * @example true + */ + is_metadata_display: boolean; + /** + * is_spectrum + * @description Is the spectrum enabled? + * @example true + */ + is_spectrum: boolean; + /** + * is_station_thumbnail + * @description Is the station thumbnail we be displayed like cover? + * @example true + */ + is_station_thumbnail: boolean; + /** + * is_hls_buffered + * @description Is the player start at the beginning and buffer hls streams? + * @example true + */ + is_hls_buffered: boolean; + /** + * is_direct_control + * @description Is the player in direct control mode ? + * @example true + */ + is_direct_control: boolean; + /** + * language + * @description The language used in the `Player` + * @example fr + * @enum {string} + */ + language: "de" | "en" | "es" | "fr" | "it"; + /** + * listeners + * @description The current number of listeners on the station + * @example 152 + */ + listeners: number; + /** + * listeners_hold + * @description The minimum number of listeners to display listeners + * @example 152 + */ + listeners_hold: number; + /** + * loading + * @description The url of the loading file used in the player + * @example https://storage.infomaniak.com/player/my-loading.png + */ + loading: string; + /** + * restriction + * @description The url of the restriction file used in the player + * @example https://storage.infomaniak.com/player/my-restriction.png + */ + restriction: string; + /** + * secondary_color + * @description The secondary color used in the `Player` + * @example 0098FF + */ + secondary_color: string; + /** stations */ + stations: unknown[]; + /** + * timeline + * @description The list of last songs played on the station + */ + timeline: unknown[]; + /** + * title + * @description The current artist title of the played music + * @example Radioactive + */ + title: string; + /** + * thumbnail + * @description The thumbnail url of the `Player` + * @example https://storage.infomaniak.com/player/my-thumbnail.png + */ + thumbnail: string; + /** + * twitter_account + * @description The Twitter account used to Twitter embed + * @example MyAccount + */ + twitter_account: string; + /** + * twitter_backlink + * @description The Twitter backlink used to Twitter embed + * @example my-radio.ch + */ + twitter_backlink: string; + /** + * twitter_hashtag + * @description The Twitter hashtag used to Twitter embed + * @example infomaniak,radio + */ + twitter_hashtag: string; + /** + * unavailable + * @description The url of the unavailable file used in the player + * @example https://storage.infomaniak.com/player/my-unavailable.png + */ + unavailable: string; + /** + * volume + * @description The volume used in the `Player` + * @example 50 + */ + volume: number; + /** + * width + * @description The width used for render the `Player` (px) + * @example 505 + */ + width: number; + }; + /** RadioProduct */ + "0cc1b8a9_RadioProduct": { + /** product */ + product: string; + /** + * price + * @description The `RadioProduct` price + */ + price: number; + /** + * expired_at + * Format: datetime + * @description Timestamp `RadioProduct` has expired + * @example 1420249214 + */ + expired_at: number | null; + /** + * overquota_at + * Format: datetime + */ + overquota_at: number; + /** + * locked_at + * Format: datetime + * @description Timestamp `RadioProduct` has been locked + */ + locked_at: number; + /** + * is_locked + * @description Is the resource `RadioProduct` locked? + * @example true + */ + is_locked: boolean; + /** + * has_maintenance + * @description Does the resource `RadioProduct` have a maintenance mode enabled? + * @example true + */ + has_maintenance: boolean; + /** + * max_stations + * @description The max `Station` can be created + * @example 5 + */ + max_stations: number; + /** count_stations */ + count_stations?: number; + /** + * listeners + * @description The number of currently listeners listen all `Stream` + * @example 152 + */ + listeners?: number; + /** + * monthly_consumption + * @description The current monthly consumption (Byte) + * @example 1856473697 + */ + monthly_consumption?: number; + /** + * count_active_deal + * @description count stations with deals for the radio_product + * @example 1 + */ + count_active_deal?: number; + pack?: components["schemas"]["0cc1b8a9_Pack"]; + pack_price?: components["schemas"]["0cc1b8a9_PackPrice"]; + /** packs */ + packs?: components["schemas"]["0cc1b8a9_Pack"][]; + /** options */ + options?: string; + /** + * status + * @description The status of the `RadioProduct` + */ + status: unknown[]; + /** + * rights + * @description The rights of the `RadioProduct` + */ + rights: unknown[]; + /** streams */ + streams?: components["schemas"]["0cc1b8a9_Stream"][]; + /** stations */ + stations?: components["schemas"]["0cc1b8a9_Station"][]; + /** account */ + account?: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `RadioProduct` has been created + * @example 1706625855 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `RadioProduct` has been updated + * @example 1716033554 + */ + updated_at: number; + /** + * deleted_at + * Format: timestamp + * @description Timestamp `RadioProduct` has been deleted + * @example 1600619999 + */ + deleted_at?: number; + }; + /** User */ + "0cc1b8a9_User": { + /** + * Unique identifier + * @description Unique identifier of the resource `User` + * @example 1 + */ + id: number; + /** + * avatar + * @description The avatar url of the `User` + * @example https://storage.infomaniak.com/my-avatar.png + */ + avatar: string; + /** + * name + * @description Name of the resource `User` + * @example Mayuri + */ + name: string; + /** + * email + * @description Email + * @example infomaniak@ik.me + */ + email: string; + /** + * phone + * @description The phone number of the `User` + * @example 0228203540 + */ + phone: string; + }; + /** Station */ + "0cc1b8a9_Station": { + /** + * Unique identifier + * @description Unique identifier of the resource `Station` + * @example 1 + */ + id: number; + /** + * uuid + * @description Universally unique identifier of the resource `Station` + * @example b3ff3bf9-c390-4dfe-9341-5e3a5e408bc2 + */ + uuid: string; + /** + * name + * @description Name of the resource `Station` + * @example MyStation + */ + name: string; + /** + * subdomain + * @description The subdomain of the station + * @example mysubdomain + */ + subdomain?: string; + /** + * thumbnail + * @description The url to the thumbnail of the `Station` + * @example https://storage.infomaniak.com/my-thumbnail.png + */ + thumbnail: string; + /** + * is_daily_restart + * @description Is the daily restart enabled? + * @example true + */ + is_daily_restart: boolean; + /** + * time_daily_restart + * @description The time use for daily restart + * @example 15:03 + */ + time_daily_restart: string; + /** + * timezone_daily_restart + * @description The timezone to use for daily restart + * @example Europe/Zurich + */ + timezone_daily_restart: string; + /** + * is_enabled + * @description Is the resource `Station` enabled? + * @example true + */ + is_enabled: boolean; + /** + * is_send_logs + * @description Is the logs sending enabled? + * @example true + */ + is_send_logs: boolean; + /** + * log_server + * @description The server name to connect to the log server + * @example my-log-server.ch + */ + log_server: string; + /** + * log_login + * @description The login to connect to the log server + * @example MyLogin + */ + log_login: string; + /** + * log_path + * @description The path where the log is store + * @example my_log_folder + */ + log_path: string; + /** + * listeners + * @description The number of currently listeners listen all `Stream` + * @example 152 + */ + listeners?: number; + /** + * monthly_consumption + * @description The current monthly consumption (Byte) + * @example 1856473697 + */ + monthly_consumption?: number; + /** + * slipping_consumption + * @description The current monthly slipping consumption (Byte) + * @example 1856473697 + */ + slipping_consumption?: number; + /** + * count_streams_up + * @description The current count of streams online + * @example 3 + */ + count_streams_up?: number; + /** + * count_active_deal + * @description count streams with deals for the station + * @example 1 + */ + count_active_deal?: number; + /** + * certified_by + * @description Station certified byacpm: Certified by ACPMmediapulse: Certified by Mediapulseindes: Certified like ACPM for the independents + * @example acpm + * @enum {object} + */ + certified_by?: unknown[] | unknown; + /** + * certified_at + * Format: timestamp + * @description Last updating date of a certification organisation + */ + certified_at?: number; + /** + * cluster_name + * @description The name of the `Cluster` + * @example plain + */ + cluster_name: string; + /** + * cluster_type + * @description The type of the `Cluster` + * @example plain + */ + cluster_type: string; + /** stats */ + stats?: unknown[]; + /** + * cluster_migrations + * @description the migrations of the station + */ + cluster_migrations?: string; + /** + * metadata + * @description List last metadata + */ + metadata?: unknown[]; + /** + * masters + * @description List of master servers + */ + masters?: components["schemas"]["0cc1b8a9_Master"][]; + /** + * edges + * @description List of edge servers + */ + edges?: components["schemas"]["0cc1b8a9_Edge"][]; + autodj?: components["schemas"]["0cc1b8a9_AutoDJ"]; + /** + * is_autodj_live + * @description Is the `AutoDJ` is in live ? + * @example true + */ + is_autodj_live?: boolean; + /** stream_stats */ + stream_stats?: string; + /** streams */ + streams?: components["schemas"]["0cc1b8a9_Stream"][]; + hls_stream?: components["schemas"]["0cc1b8a9_HlsStream"]; + /** players */ + players?: components["schemas"]["0cc1b8a9_Player"][]; + /** options */ + options?: string; + /** + * radio_product + * @description the station's product + */ + radio_product?: string; + /** account */ + account?: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `Station` has been created + * @example 1706625855 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Station` has been updated + * @example 1716033554 + */ + updated_at: number; + /** + * deleted_at + * Format: timestamp + * @description Timestamp `Station` has been deleted + * @example 1600619999 + */ + deleted_at: number; + }; + /** Player */ + "0cc1b8a9_Player": { + /** + * display_name + * @description Name of the ressource `Player` visible by final customer + * @example MyRadioPlayer + */ + display_name: string; + /** + * is_metadata_display + * @description Is the metadata title and artist displayed? + * @example true + */ + is_metadata_display: boolean; + /** + * is_logo + * @description Is the logo Infomaniak enabled? + * @example true + */ + is_logo: boolean; + /** + * is_auto_start + * @description Is the auto start enabled? + * @example true + */ + is_auto_start: boolean; + /** + * volume + * @description The volume used in the `Player` + * @example 50 + */ + volume: number; + /** + * language + * @description The language used in the `Player` + * @example fr + * @enum {string} + */ + language: "de" | "en" | "es" | "fr" | "it"; + /** + * height + * @description The height used for render the `Player` (px) + * @example 144 + */ + height: number; + /** + * width + * @description The width used for render the `Player` (px) + * @example 505 + */ + width: number; + /** + * button_color + * @description The button color used in the `Player` + * @example FFFFFF + */ + button_color: string; + /** + * background_color + * @description The background color used in the `Player` + * @example 202020 + */ + background_color: string; + /** + * secondary_color + * @description The secondary color used in the `Player` + * @example 0098FF + */ + secondary_color: string; + /** + * thumbnail + * @description The thumbnail url of the `Player` + * @example https://storage.infomaniak.com/player/my-thumbnail.png + */ + thumbnail: string; + /** + * is_listeners + * @description Is the listeners informations displayed? + * @example true + */ + is_listeners: boolean; + /** + * is_listeners_hold + * @description Is the listeners hold displayed? + * @example true + */ + is_listeners_hold: boolean; + /** + * listeners_hold + * @description The listeners hold used to display listeners informations + * @example 100 + */ + listeners_hold: number; + /** + * is_embed + * @description Is embed link visible? + * @example true + */ + is_embed: boolean; + /** + * is_facebook_embed + * @description Is the Facebook embed link visible? + * @example true + */ + is_facebook_embed: boolean; + /** + * facebook_link + * @description The Facebook link used to Facebook embed + */ + facebook_link?: string; + /** + * is_twitter_embed + * @description Is the Twitter embed link visible? + * @example true + */ + is_twitter_embed: boolean; + /** + * twitter_account + * @description The Twitter account used to Twitter embed + * @example MyAccount + */ + twitter_account?: string; + /** + * twitter_backlink + * @description The Twitter backlink used to Twitter embed + * @example my-radio.ch + */ + twitter_backlink?: string; + /** + * twitter_hashtag + * @description The Twitter hashtag used to Twitter embed + * @example infomaniak,radio + */ + twitter_hashtag?: string; + /** + * loading + * @description The url of the loading file used in the player + * @example https://storage.infomaniak.com/player/my-loading.png + */ + loading: string; + /** + * unavailable + * @description The url of the unavailable file used in the player + * @example https://storage.infomaniak.com/player/my-unavailable.png + */ + unavailable: string; + /** + * restriction + * @description The url of the restriction file used in the player + * @example https://storage.infomaniak.com/player/my-restriction.png + */ + restriction: string; + /** + * is_cover + * @description Is the cover enabled? + * @example true + */ + is_cover: boolean; + /** + * is_spectrum + * @description Is the spectrum enabled? + * @example true + */ + is_spectrum: boolean; + /** + * is_station_thumbnail + * @description Is the station thumbnail used? + * @example true + */ + is_station_thumbnail: boolean; + /** + * is_hls_buffered + * @description Is the player start at the beginning and buffer hls streams? + * @example true + */ + is_hls_buffered: boolean; + /** + * is_direct_control + * @description Is the player in direct control mode ? + * @example true + */ + is_direct_control: boolean; + /** + * history_display + * @description The history display used in the `Player` + * @example split + * @enum {string} + */ + history_display: "none" | "overlay" | "split" | "under"; + /** + * history_hold + * @description The max song in the history + * @example 20 + */ + history_hold: number; + /** + * is_history_time_display + * @description Is the history player time will be display ? + * @example true + */ + is_history_time_display: boolean; + /** + * is_history_clickable + * @description Is the history player could be clickable ? + * @example true + */ + is_history_clickable: boolean; + /** + * Unique identifier + * @description Unique identifier of the resource `Player` + * @example 1 + */ + id: number; + /** + * uuid + * @description Universally unique identifier of the resource `Player` + * @example b3ff3bf9-c390-4dfe-9341-5e3a5e408bc2 + */ + uuid: string; + /** + * name + * @description Name of the resource `Player` + * @example Mayuri + */ + name: string; + /** + * type + * @description Type of the resource `Player` + * @example 4 + * @enum {integer} + */ + type: "1" | "2" | "3" | "4" | "5"; + /** + * iframe + * @description The iframe to integrate the `Player` + * @example + */ + iframe: string; + /** stations */ + stations?: unknown[]; + /** + * domains + * @description The list of domains allow to access + * @example infomaniak.com,my-radio.ch + */ + domains: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `Player` has been created + * @example 1706625855 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Player` has been updated + * @example 1716033554 + */ + updated_at: number; + }; + /** ServerEvent */ + "0cc1b8a9_ServerEvent": { + /** + * name + * @description The name of the server + * @example icepe10 + */ + name: string; + /** + * type + * @description The type of the server + * @example edge + */ + type: string; + /** + * date + * Format: timestamp + * @description The date of the server event + * @example 1679754593 + */ + date: number; + /** + * status + * @description The status of the event + * @example up + * @enum {string} + */ + status: "down" | "up"; + }; + /** EncoderEvent */ + "0cc1b8a9_EncoderEvent": { + /** + * mountpoint + * @description The mountpoint has the event + * @example /my-mountpoint.mp3 + */ + mountpoint: string; + /** + * type + * @description The type of event + * @example start + * @enum {string} + */ + type: "bad_password" | "start" | "stop"; + /** + * date + * Format: timestamp + * @description The date of the encoder event + * @example 1679754593 + */ + date: number; + /** + * stream_id + * @description The stream id has the event + * @example 2 + */ + stream_id: number; + /** + * is_transcoding + * @description Is a transcoded stream ? + * @example true + */ + is_transcoding: boolean; + /** + * is_source + * @description Is a source stream? + * @example true + */ + is_source: boolean; + }; + /** StatListener */ + "0cc1b8a9_StatListener": { + /** + * date + * @description The date of the listeners stat + * @example 1679754593 + */ + date: string; + /** + * listeners + * @description The number of listeners + * @example 10 + */ + listeners: number; + /** + * listeners_30s + * @description The number of listeners will stay 30 seconds + * @example 5 + */ + listeners_30s: number; + /** + * unique_listeners + * @description The number of unique listeners + * @example 4 + */ + unique_listeners?: number; + /** + * sub_unique_listeners + * @description The number of unique listeners for the sub model(Station or Stream) + * @example 4 + */ + sub_unique_listeners?: number; + /** + * listening_time + * @description The number of seconds listened + * @example 120 + */ + listening_time: number; + /** + * listening_time_30s + * @description The number of seconds listened with listener stay at least 30 seconds + * @example 60 + */ + listening_time_30s: number; + /** + * bytes + * @description The number of bytes transferred + * @example 131315 + */ + bytes: number; + }; + /** StatListenerPerMinute */ + "0cc1b8a9_StatListenerPerMinute": { + /** stats */ + stats: string; + /** + * average_per_minute + * @description The average of listeners per minute + * @example 10.05 + */ + average_per_minute: number; + /** + * max_listeners + * @description The max listeners in one minute + * @example 20 + */ + max_listeners: number; + /** + * min_listeners + * @description The min listeners in one minute + * @example 1 + */ + min_listeners: number; + /** + * events + * @description List of the events in case of issue + */ + events: string; + }; + /** StatListenerPerMinuteGrouped */ + "0cc1b8a9_StatListenerPerMinuteGrouped": { + /** + * Unique identifier + * @description Unique identifier of the resource `StatListenerPerMinuteGrouped` + * @example 1 + */ + id: number; + /** + * type + * @description Type of the resource `StatListenerPerMinuteGrouped` + * @example 1 + */ + type?: string; + /** stats */ + stats: string; + /** + * events + * @description List of the events in case of issue + */ + events: string; + }; + /** StatCountry */ + "0cc1b8a9_StatCountry": { + /** + * streams + * @description The list of streams call in this country (only available on stations stats) + * @example 1,3,5 + */ + streams?: string; + /** + * stations + * @description The list of stations call in this country (only available on radio products stats) + * @example 10,15 + */ + stations?: string; + /** + * country + * @description The date of the listeners stat + * @example FR + */ + country: string; + /** + * listeners + * @description The number of listeners + * @example 10 + */ + listeners: number; + /** + * listeners_30s + * @description The number of listeners who stay more than 30 secondes + * @example 10 + */ + listeners_30s: number; + /** + * average_listeners_by_day + * @description The number of listeners per day + * @example 0.05 + */ + average_listeners_by_day: number; + /** + * average_listeners_30s_by_day + * @description The number of listeners per day who stay more than 30 secondes + * @example 0.05 + */ + average_listeners_30s_by_day: number; + }; + /** StatCountryContinent */ + "0cc1b8a9_StatCountryContinent": { + listeners: components["schemas"]["0cc1b8a9_ContinentMetric"]; + listeners_30s: components["schemas"]["0cc1b8a9_ContinentMetric"]; + }; + /** StatListenerByStation */ + "0cc1b8a9_StatListenerByStation": { + /** + * stream_id + * @description The stream id related to this stat + * @example 2 + */ + stream_id: number; + /** + * listeners + * @description The number of listeners + * @example 10 + */ + listeners: number; + /** + * listeners_30s + * @description The number of listeners will stay 30 seconds + * @example 5 + */ + listeners_30s: number; + /** + * max_listeners + * @description The max listeners on the date range + * @example 5 + */ + max_listeners: number; + /** + * min_listeners + * @description The min listeners on the date range + * @example 0 + */ + min_listeners: number; + /** + * uniques + * @description The number of unique listeners + * @example 4 + */ + uniques: number; + /** + * average_listeners + * @description The average listeners on the date range + * @example 3.36 + */ + average_listeners: number; + /** + * listening_time + * @description The number of seconds listened + * @example 120 + */ + listening_time: number; + /** + * max_listening_time + * @description The max of seconds listened + * @example 20 + */ + max_listening_time: number; + /** + * min_listening_time + * @description The min of seconds listened + * @example 1 + */ + min_listening_time: number; + /** + * average_listening_time + * @description The average of seconds listened on the date range + * @example 53.15 + */ + average_listening_time: number; + /** + * type + * @description The type of stream + * @example hls + * @enum {string} + */ + type: "hls" | "stream"; + }; + /** StatConsumption */ + "0cc1b8a9_StatConsumption": { + /** + * date + * @description The date of the consumption stat + * @example 1679754593 + */ + date: string; + /** + * bytes + * @description The number of bytes consumed + * @example 131315 + */ + bytes: number; + /** + * average_bytes_by_listeners + * @description The average of bytes consumed by listener + * @example 15621 + */ + average_bytes_by_listeners: number; + }; + /** StatConsumptionByStream */ + "0cc1b8a9_StatConsumptionByStream": { + /** + * stream_id + * @description The stream id related to this stat + * @example 2 + */ + stream_id: number; + /** + * total_bytes + * @description The total of bytes consumed on the date range + * @example 1012652 + */ + total_bytes: number; + /** + * average_bytes_by_listeners + * @description The average of bytes consumed by listeners + * @example 5165 + */ + average_bytes_by_listeners: number; + /** + * average_bytes_by_day + * @description The average of bytes consumed by day + * @example 51132 + */ + average_bytes_by_day: number; + /** + * max_bytes + * @description The max bytes consumed in one day + * @example 15156 + */ + max_bytes: number; + /** + * type + * @description The type of stream + * @example hls + * @enum {string} + */ + type: "hls" | "stream"; + }; + /** StatPlayer */ + "0cc1b8a9_StatPlayer": { + /** + * player + * @description The player name for this stat + * @example Safari + */ + player: string; + /** stats */ + stats: components["schemas"]["0cc1b8a9_StatPlayerStats"][]; + }; + /** StatTotalPlayer */ + "0cc1b8a9_StatTotalPlayer": { + /** + * streams + * @description The list of streams use this player (only available on stations stats) + * @example 1,3,5 + */ + streams?: string; + /** + * stations + * @description The list of stations use this player (only available on radio products stats) + * @example 10,15 + */ + stations?: string; + /** + * player + * @description The stat player name + * @example Safari + */ + player: string; + /** + * listeners + * @description The number of listeners + * @example 10 + */ + listeners: number; + /** + * percent_listeners + * @description The percent of listeners of the player total + * @example 40.85 + */ + percent_listeners: number; + /** + * average_listeners_by_day + * @description The average of listeners by day + * @example 20.05 + */ + average_listeners_by_day: number; + }; + /** StatListLink */ + "0cc1b8a9_StatListLink": { + /** + * hostname + * @description The hostname of the API + * @example https://api.infomaniak.com + */ + hostname: string; + /** + * port + * @description The port of the API + * @example 80 + */ + port: number; + /** + * username + * @description The username to use in stat link + * @example myUsername + */ + username: string; + /** + * status + * @description The url link to call to get status on each streams + * @example https://myUsername:your_password@api.infomaniak.com/1/radios/stats/status + */ + status: string; + /** + * status_per_stream + * @description The url list to call to get status stream + * @example https://myUsername:your_password@api.infomaniak.com/1/radios/stats/status?mountpoint=/my-mounpoint.aac + */ + status_per_stream: string[]; + /** + * instant_customer + * @description The url link to call to get number of listeners on each streams + * @example https://myUsername:your_password@api.infomaniak.com/1/radios/stats/listeners + */ + instant_customer: string; + /** + * instant_customer_per_stream + * @description The url list to call to get number of listeners on stream + * @example https://myUsername:your_password@api.infomaniak.com/1/radios/stats/listeners?mountpoint=/my-mounpoint.aac + */ + instant_customer_per_stream: string[]; + /** + * mediastats_per_stream + * @description The url list to call to get mediastats on stream + * @example https://myUsername:your_password@api.infomaniak.com/1/radios/stats/mediastats?mountpoint=/my-mounpoint.aac + */ + mediastats_per_stream: string[]; + /** + * update_metadata + * @description The url link to call to change metadata of your station + * @example https://myUsername:your_password@api.infomaniak.com/1/radios/stats/metadata?data=artist - title + */ + update_metadata: string; + }; + /** Notification */ + "0cc1b8a9_Notification": { + /** + * is_monday + * @description Is the users can be notified the monday ? + * @example true + */ + is_monday: boolean; + /** + * is_tuesday + * @description Is the users can be notified the tuesday ? + * @example true + */ + is_tuesday: boolean; + /** + * is_wednesday + * @description Is the users can be notified the wednesday ? + * @example true + */ + is_wednesday: boolean; + /** + * is_thursday + * @description Is the users can be notified the thursday ? + * @example true + */ + is_thursday: boolean; + /** + * is_friday + * @description Is the users can be notified the friday ? + * @example true + */ + is_friday: boolean; + /** + * is_saturday + * @description Is the users can be notified the saturday ? + * @example true + */ + is_saturday: boolean; + /** + * is_sunday + * @description Is the users can be notified the sunday ? + * @example true + */ + is_sunday: boolean; + /** + * start_hour + * @description The time to use for daily restart + * @example 14:25 + */ + start_hour: string; + /** + * end_hour + * @description The time to use for daily restart + * @example 20:03 + */ + end_hour: string; + /** + * is_mail + * @description Is the users can be notified by mail ? + * @example true + */ + is_mail: boolean; + /** + * is_sms + * @description Is the users can be notified by sms ? + * @example true + */ + is_sms: boolean; + /** + * is_enabled + * @description Is the resource `Notification` enabled? + * @example true + */ + is_enabled: boolean; + /** + * users + * @description List of users ID will notified + * @example 1,5,10 + */ + users: unknown[]; + }; + /** Stream */ + "0cc1b8a9_Stream": { + /** + * Unique identifier + * @description Unique identifier of the resource `Stream` + * @example 1 + */ + id: number; + /** + * uuid + * @description Universally unique identifier of the resource `Stream` + * @example b3ff3bf9-c390-4dfe-9341-5e3a5e408bc2 + */ + uuid: string; + /** + * mountpoint + * @description The mountpoint to access to the `Stream` + * @example /my-mountpoint.mp3 + */ + mountpoint: string; + /** + * codec + * @description The codec used in the `Stream` + * @example 1 + * @enum {integer} + */ + codec: "1" | "2"; + /** + * bitrate + * @description The bitrate used in the `Stream` + * @example 128 + */ + bitrate: number; + /** + * url + * @description The public url to listen the `Stream` + * @example my-radio.infomaniak.com/my-mounpoint.mp3 + */ + url: string; + /** + * introduction_file_url + * @description The audio file used before the `Stream` begin + * @example 1250.mp3 + */ + introduction_file_url: string; + /** + * has_active_deal + * @description Does the stream have an active deal ? + */ + has_active_deal?: boolean; + /** + * server_address + * @description The server address to connect encoder + * @example my-radio.infomaniak.com + */ + server_address: string; + /** + * is_active_relay + * @description Is relay `Stream` enabled? + * @example true + */ + is_active_relay: boolean; + /** + * relay_server + * @description The server domain for the relay + * @example my-radio.ch + */ + relay_server: string; + /** + * relay_port + * @description The server port for the relay + * @example 80 + */ + relay_port: number; + /** + * relay_mountpoint + * @description The server mountpoint for the relay + * @example /my-mountpoint.mp3 + */ + relay_mountpoint: string; + /** + * is_hash_restriction + * @description Is hash restriction enabled? + * @example true + */ + is_hash_restriction: boolean; + /** + * hash_key + * @description The hash key used for hash protection + * @example my_hash_key + */ + hash_key: string; + /** + * ip_include_list + * @description The ip list allows to access to the stream + */ + ip_include_list: string; + /** + * ip_exclude_list + * @description The ip list not allows to access to the stream + */ + ip_exclude_list: string; + /** + * is_allow_country + * @description Define if the stream used the restriction rules + */ + is_allow_country: boolean; + /** + * country_list + * @description The country list not allows to access to the stream + */ + country_list: string; + /** + * is_source + * @description Is the `Stream` used for `HlsStream` or `Transcoding` as source? + * @example true + */ + is_source: boolean; + /** + * is_transcoding + * @description Is the `Stream` a `Transcoding` stream? + * @example true + */ + is_transcoding: boolean; + /** + * is_up + * @description Is the `Stream` is available? + * @example true + */ + is_up?: boolean; + /** + * listeners + * @description The number of currently listeners on `Stream` + * @example 152 + */ + listeners?: number; + /** + * is_fallback + * @description Is the `Stream` is a fallback? + * @example true + */ + is_fallback: boolean; + /** + * is_enabled + * @description Is the resource `Stream` enabled? + * @example true + */ + is_enabled: boolean; + /** + * fallback_id + * @description The fallback id attached to this `Stream` + * @example 1 + */ + fallback_id: number; + /** station_id */ + station_id?: number; + station?: components["schemas"]["0cc1b8a9_Station"]; + /** hls */ + hls?: string; + /** fallback */ + fallback?: string; + /** + * custom_fields + * @description Is the `Stream` is available? + * @example true + */ + custom_fields?: string; + /** account */ + account?: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `Stream` has been created + * @example 1706625855 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Stream` has been updated + * @example 1716033554 + */ + updated_at: number; + /** + * deleted_at + * Format: timestamp + * @description Timestamp `Stream` has been deleted + * @example 1600619999 + */ + deleted_at?: number; + }; + /** HlsStream */ + "0cc1b8a9_HlsStream": { + /** + * use_stream_configuration + * @description Used the soundcast stream configuration? + * @example true + */ + use_stream_configuration: boolean; + /** + * is_preroll + * @description Is the preroll enabled? + * @example true + */ + is_preroll: boolean; + /** + * is_midroll + * @description Is the midroll enabled? + * @example true + */ + is_midroll: boolean; + /** + * midroll_occurrence + * @description The number of secondes between each midroll + * @example 30 + */ + midroll_occurrence: number; + /** + * is_metadata_midroll + * @description Is the metadata detection are enabled for midroll? + * @example true + */ + is_metadata_midroll: boolean; + /** + * is_overwrite_midroll + * @description Is the overwrite mode are enabled for midroll? + * @example true + */ + is_overwrite_midroll: boolean; + /** + * is_allow_cut_midroll + * @description Is allow to cut midroll? + * @example true + */ + is_allow_cut_midroll: boolean; + /** + * max_time_midroll + * @description The max time for midroll + * @example 30 + */ + max_time_midroll: number; + /** + * is_force + * @description Is the ads are forced? + * @example true + */ + is_force: boolean; + /** + * Unique identifier + * @description Unique identifier of the resource `HlsStream` + * @example 1 + */ + id: number; + /** + * uuid + * @description Universally unique identifier of the resource `HlsStream` + * @example b3ff3bf9-c390-4dfe-9341-5e3a5e408bc2 + */ + uuid: string; + /** + * name + * @description Define unique name used in url + * @example myHls + */ + name: string; + /** + * bitrates + * @description The bitrates used in the `HlsStream` + * @example 64,96,128 + */ + bitrates: string; + /** + * buffer_size + * @description The size of the buffer in the `HlsStream` + * @example 25 + */ + buffer_size: number; + /** + * fragment_size + * @description The size of the fragment in the `HlsStream` use for buffer size + * @example 25 + */ + fragment_size: number; + /** + * is_hash_restriction + * @description Is hash restriction enabled? + * @example true + */ + is_hash_restriction: boolean; + /** + * hash_key + * @description The hash key used for hash protection + * @example my_hash_key + */ + hash_key: string; + /** + * ip_include_list + * @description The ip list allows to access to the hls stream + */ + ip_include_list: string; + /** + * ip_exclude_list + * @description The ip list not allows to access to the hls stream + */ + ip_exclude_list: string; + /** + * is_allow_country + * @description Define if the hls stream used the restriction rules + */ + is_allow_country: boolean; + /** + * country_list + * @description The country list not allows to access to the hls stream + */ + country_list: string; + /** + * url + * @description The public url for `HlsStream` + * @example my-hls.infomaniak.com/my-hls/manifest.m3u8 + */ + url: string; + /** + * is_up + * @description Is the `HlsStream` is online? + * @example true + */ + is_up?: boolean; + /** + * listeners + * @description The number of currently listeners on `HlsStream` + * @example 152 + */ + listeners?: number; + /** + * domains + * @description The list of domains allow to access + * @example infomaniak.com,my-radio.ch + */ + domains: string; + /** + * source_id + * @description The source `Stream` of the `HlsStream` + * @example 1 + */ + source_id: number; + /** + * is_enabled + * @description Is the resource `HlsStream` enabled? + * @example true + */ + is_enabled: boolean; + source_stream?: components["schemas"]["0cc1b8a9_Stream"]; + station?: components["schemas"]["0cc1b8a9_Station"]; + /** players */ + players?: components["schemas"]["0cc1b8a9_Player"][]; + /** account */ + account?: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `HlsStream` has been created + * @example 1706625855 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `HlsStream` has been updated + * @example 1716033554 + */ + updated_at: number; + /** + * deleted_at + * Format: timestamp + * @description Timestamp `HlsStream` has been deleted + * @example 1600619999 + */ + deleted_at?: number; + }; + /** AutoDJ */ + "0cc1b8a9_AutoDJ": { + /** + * Unique identifier + * @description Unique identifier of the resource `AutoDJ` + * @example 1 + */ + id: string; + /** calendar_id */ + calendar_id: number | null; + /** vod_id */ + vod_id: number | null; + /** vod_default_folder_id */ + vod_default_folder_id: string | null; + /** vod_fill_mixtape_id */ + vod_fill_mixtape_id: string | null; + /** + * vod_fill_mixtape_type + * @description The type of fill mixtape + * @example playlist + */ + vod_fill_mixtape_type: string | null; + /** config */ + config: string; + /** playlist */ + playlist?: unknown[]; + station?: components["schemas"]["0cc1b8a9_Station"]; + /** + * created_at + * Format: timestamp + * @description Timestamp `AutoDJ` has been created + * @example 1706625855 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `AutoDJ` has been updated + * @example 1716033554 + */ + updated_at: number; + /** + * deleted_at + * Format: datetime + * @description Timestamp `AutoDJ` has been deleted + * @example 1600619999 + */ + deleted_at?: number; + /** vod_channel */ + vod_channel?: unknown[]; + }; + /** PlayingMedia */ + "0cc1b8a9_PlayingMedia": { + /** + * Unique identifier + * @description Unique identifier of the resource `PlayingMedia` + * @example 1 + */ + id: string; + /** url */ + url: string; + /** + * title + * @description The title of `PlayingMedia` + * @example Warriors + */ + title: string; + /** + * artists + * @description The artist of `PlayingMedia` + * @example Imagine Dragons + */ + artists: unknown[]; + /** + * cover + * @description The cover url of `PlayingMedia` + * @example https://api.vod2.infomaniak.com/2/vod/res/thumbnails/my_id.jpg + */ + cover: string; + /** + * duration + * @description The duration of the `PlayingMedia` + * @example 250 + */ + duration: number; + /** + * is_under_live + * @description The `PlayingMedia` will be played if live stream is not on + */ + is_under_live: boolean; + /** + * has_perfect_timing + * @description The `PlayingMedia` will be played at the exact started_at + */ + has_perfect_timing: boolean; + /** + * tags + * @description The tags attached to `PlayingMedia` + */ + tags?: unknown[]; + /** + * started_at + * Format: timestamp + */ + started_at: number; + }; + /** PlanningEvent */ + "0cc1b8a9_PlanningEvent": { + /** + * type + * @description Type of the resource `PlanningEvent` + * @example 1 + */ + type: string; + /** type_target */ + type_target: string | null; + /** is_random */ + is_random: boolean; + /** has_perfect_timing */ + has_perfect_timing: boolean; + /** is_broken */ + is_broken: boolean; + /** + * Unique identifier + * @description Unique identifier of the resource `PlanningEvent` + * @example 1 + */ + id: number; + /** start */ + start: number; + /** end */ + end: number; + /** title */ + title: string; + /** timezone_start */ + timezone_start: string; + /** timezone_end */ + timezone_end: string; + /** rrule */ + rrule: string | null; + /** color */ + color: string | null; + /** recurrence_id */ + recurrence_id: string | null; + }; + /** Media */ + "0cc1b8a9_Media": { + /** + * Unique identifier + * @description The time use to fade between two songs + * @example true + */ + id: string; + /** + * title + * @description Is the song are normalized? + * @example true + */ + title: string; + /** + * artists + * @description The time before the same song can be replayed + * @example true + */ + artists: unknown[]; + /** + * cover + * @description The time before the same song can be replayed + * @example true + */ + cover: string; + /** + * duration + * @description The time before the same song can be replayed + * @example 0 + */ + duration: number; + /** + * tags + * @description The tags attached to `PlayingMedia` + */ + tags?: unknown[]; + }; + /** Playlist */ + "0cc1b8a9_Playlist": { + /** + * Unique identifier + * @description The time use to fade between two songs + * @example true + */ + id: string; + /** + * name + * @description Is the song are normalized? + * @example true + */ + name: string; + /** + * criteria + * @description Is the song are normalized? + * @example true + */ + criteria: string; + /** + * order + * @description The order for the playlist? + */ + order: unknown[]; + }; + /** StatListenerByStation */ + "0cc1b8a9_StatListenerByStation_21e42669": { + /** + * station_id + * @description The station id related to this stat + * @example 2 + */ + station_id: number; + /** + * listeners + * @description The number of listeners + * @example 10 + */ + listeners: number; + /** + * listeners_30s + * @description The number of listeners will stay 30 seconds + * @example 5 + */ + listeners_30s: number; + /** + * max_listeners + * @description The max listeners on the date range + * @example 5 + */ + max_listeners: number; + /** + * min_listeners + * @description The min listeners on the date range + * @example 0 + */ + min_listeners: number; + /** + * uniques + * @description The number of unique listeners + * @example 4 + */ + uniques: number; + /** + * average_listeners + * @description The average listeners on the date range + * @example 3.36 + */ + average_listeners: number; + /** + * listening_time + * @description The number of seconds listened + * @example 120 + */ + listening_time: number; + /** + * max_listening_time + * @description The max of seconds listened + * @example 20 + */ + max_listening_time: number; + /** + * min_listening_time + * @description The min of seconds listened + * @example 1 + */ + min_listening_time: number; + /** + * average_listening_time + * @description The average of seconds listened on the date range + * @example 53.15 + */ + average_listening_time: number; + }; + /** StatConsumptionByStation */ + "0cc1b8a9_StatConsumptionByStation": { + /** + * station_id + * @description The station id related to this stat + * @example 2 + */ + station_id: number; + /** + * total_bytes + * @description The total of bytes consumed on the date range + * @example 1012652 + */ + total_bytes: number; + /** + * average_bytes_by_listeners + * @description The average of bytes consumed by listeners + * @example 5165 + */ + average_bytes_by_listeners: number; + /** + * average_bytes_by_day + * @description The average of bytes consumed by day + * @example 51132 + */ + average_bytes_by_day: number; + /** + * max_bytes + * @description The max bytes consumed in one day + * @example 15156 + */ + max_bytes: number; + }; + /** RadioProductOptionShop */ + "0cc1b8a9_RadioProductOptionShop": { + /** + * Unique identifier + * @description Unique identifier of the resource `RadioProductOptionShop` + * @example 1 + */ + id: number; + /** quantity */ + quantity: number; + /** price */ + price: number; + /** + * type + * @description Type of the resource `RadioProductOptionShop` + * @example 1 + */ + type: number; + /** option_subject_id */ + option_subject_id: number; + /** option_subject_type */ + option_subject_type: string; + /** option_subject_name */ + option_subject_name: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `RadioProductOptionShop` has been created + * @example 1706625855 + */ + created_at: number; + /** + * ended_at + * Format: timestamp + * @description Timestamp `RadioProductOptionShop` has ended + * @example 1770986955 + */ + ended_at: number; + }; + /** Public Cloud */ + "1a4921f4_PublicCloud": { + /** + * Unique identifier + * @description Unique identifier of the resource `Public Cloud` + */ + id: number; + /** + * account_id + * @description Unique identifier of the `account` that is related to the resource `Public Cloud` + */ + account_id: number; + /** + * service_id + * @description Unique identifier of the `service` that is related to the resource `Public Cloud` + */ + service_id: number; + /** + * service_name + * @description Name of the service + */ + service_name: string; + /** + * customer_name + * @description Customer name of the resource `Public Cloud` + */ + customer_name: string; + /** internal_name */ + internal_name: string | null; + /** + * created_at + * Format: timestamp + * @description Timestamp `Public Cloud` has been created + */ + created_at: number; + /** + * expired_at + * Format: timestamp + * @description Timestamp `Public Cloud` has expired + */ + expired_at: number | null; + /** + * deleted_at + * Format: timestamp + * @description Timestamp `Public Cloud` has been deleted + */ + deleted_at?: number; + /** version */ + version: number; + /** + * has_maintenance + * @description Does the resource `Public Cloud` have a maintenance mode enabled? + */ + has_maintenance: boolean; + /** + * is_locked + * @description Is the resource `Public Cloud` locked? + */ + is_locked: boolean; + /** + * has_operation_in_progress + * @description Does the resource `Public Cloud` have an operation in progress? + */ + has_operation_in_progress: boolean; + /** tags */ + tags: components["schemas"]["1a4921f4_Tag"][]; + /** + * unique_id + * @description Unique identifier of the resource `Public Cloud` + */ + unique_id: number; + /** + * description + * @description Description of the resource `Public Cloud` + */ + description?: string; + /** bill_reference */ + bill_reference?: string; + /** + * is_free + * @description Does the resource `Public Cloud` have a free price status? + */ + is_free: boolean; + /** + * is_zero_price + * @description Does the resource `Public Cloud` have a zero price status? + */ + is_zero_price: boolean; + /** + * is_trial + * @description Does the resource `Public Cloud` have a trial status? + */ + is_trial: boolean; + rights: components["schemas"]["1a4921f4_Right"]; + /** parent_id */ + parent_id?: number; + /** parent_service_id */ + parent_service_id?: number; + /** parent_service_name */ + parent_service_name?: string; + status?: components["schemas"]["1a4921f4_Productstatus"]; + /** users */ + users?: components["schemas"]["1a4921f4_ProductUser"][]; + admin?: components["schemas"]["1a4921f4_ProductAdminUser"]; + /** fqdn */ + fqdn?: string; + /** + * public_cloud_id + * @description Unique identifier of a Public Cloud product + * @example 1332 + */ + public_cloud_id: number; + /** + * public_cloud + * @description This object contains information specific to the public cloud + */ + public_cloud: { + /** + * price + * @description Price of a public cloud + * @example 12 + */ + price: number | null; + /** + * price_updated_at + * Format: timestamp + * @description Price update date + * @example 1650751200 + */ + price_updated_at: number | null; + /** + * updated_at + * Format: timestamp + * @description Public Cloud update date + * @example 1650751200 + */ + updated_at: number; + /** + * project_count + * @description Number of projects of the product + * @example 3 + */ + project_count: number; + /** + * billing_start_at + * Format: timestamp + * @description Billing start date + * @example 1650751200 + */ + billing_start_at: number | null; + /** + * billing_end_at + * Format: timestamp + * @description Billing end date + * @example 1650751200 + */ + billing_end_at: number | null; + }; + }; + /** Kubernetes Service */ + "1a4921f4_KubernetesService": { + /** + * kaas_id + * @description Kubernetes Service unique identifier + * @example 56321 + */ + kaas_id: number; + /** + * name + * @description Kubernetes Service name + * @example Super Kube + */ + name: string; + /** + * open_stack_name + * @description Kubernetes Service OpenStack Name + * @example pck-12345 + */ + open_stack_name: string; + /** + * region + * @description Kubernetes Service region + * @example rc3-a + */ + region: string; + /** + * kubernetes_version + * @description Kubernetes Version + * @example 1.30 + */ + kubernetes_version: string; + /** + * status + * @description Kubernetes Service status + * @example Active + * @enum {string} + */ + status?: "Active" | "Creating" | "Deleting" | "Failed" | "Suspended" | "Unknown" | "Updating"; + pack?: components["schemas"]["1a4921f4_KubernetesServicePack"]; + project?: components["schemas"]["1a4921f4_ServiceProject"]; + /** + * tags + * @description List of tags + */ + tags?: components["schemas"]["1a4921f4_Tag"][]; + instances?: components["schemas"]["1a4921f4_KubernetesServiceInstanceTotals"]; + }; + /** Kubernetes Service Pack */ + "1a4921f4_KubernetesServicePack": { + /** + * kaas_pack_id + * @description Kubernetes Service Pack unique identifier + */ + kaas_pack_id: number; + /** + * name + * @description Kubernetes Service Pack Name + * @example shared + */ + name: string; + /** + * description + * @description Kubernetes Service Pack Description + */ + description: string; + /** + * price_per_hour + * @description Current Kubernetes Service Pack price per hour of usage + */ + price_per_hour: unknown[]; + /** + * limit_per_project + * @description The maximum number of Kubernetes Services of the given pack per project. null = unlimited + */ + limit_per_project: number | null; + /** + * is_active + * @description Is the pack currently active for use in Kubernetes Service creations + * @example true + */ + is_active: string; + }; + /** Database Service */ + "1a4921f4_DatabaseService": { + /** + * Unique identifier + * @description Database Service unique identifier + * @example 56321 + */ + id: number; + /** + * name + * @description Database Service name + * @example Super Kube + */ + name: string; + /** + * kube_identifier + * @description Database Service Identifier + * @example pcdb-12345 + */ + kube_identifier: string; + /** + * kube_cluster + * @description Database Service Cluster + * @example c03.dbaas.infomaniak.cloud + */ + kube_cluster: string; + /** + * region + * @description Database Service region + * @example rc3-a + */ + region: string; + /** + * status + * @description Database Service status + * @example Active + * @enum {string} + */ + status?: "error" | "initializing" | "paused" | "ready" | "stopping" | "unknown"; + /** + * type + * @description Type of the resource `Database Service` + */ + type: string; + /** version */ + version: string; + project?: components["schemas"]["1a4921f4_ServiceProject"]; + pack?: components["schemas"]["1a4921f4_DatabaseServicePack"]; + /** + * tags + * @description List of tags + */ + tags?: components["schemas"]["1a4921f4_Tag"][]; + /** + * connection + * @description Connection information + */ + connection?: unknown[]; + /** + * backup_schedules + * @description Information about the scheduled backup + */ + backup_schedules?: components["schemas"]["1a4921f4_DatabaseServiceBackupSchedule"][]; + /** + * configuration + * @description Configuration parameters + */ + configuration?: unknown[]; + /** + * backups + * @description The backup list for the given Database Service + */ + backups?: components["schemas"]["1a4921f4_DatabaseServiceBackup"][]; + /** + * last_backup_at + * Format: timestamp + * @description The timestamp of the latest backup for the given Database Service + */ + last_backup_at?: number | null; + /** + * total_backup_size + * @description The size in bytes of every backup for the given Database Service + */ + total_backup_size?: number; + /** + * slow_logs_enabled + * @description Are slow logs enabled for this Database Service + */ + slow_logs_enabled?: boolean; + }; + /** Database Service Pack */ + "1a4921f4_DatabaseServicePack": { + /** + * Unique identifier + * @description Database Service Pack Identifier + */ + id: number; + /** + * type + * @description Database Service Pack Type + */ + type: string; + /** + * group + * @description Database Service Pack Group + */ + group: string; + /** + * name + * @description Database Service Pack Name + */ + name: string; + /** + * instances + * @description The number of instances in this Database Service pack + */ + instances: number; + /** + * cpu + * @description The number of vCPUs in this Database Service pack + */ + cpu: number; + /** + * ram + * @description The amount of RAM in this Database Service pack + */ + ram: number; + /** + * storage + * @description The amount of storage in this Database Service pack + */ + storage: number; + /** rates */ + rates: unknown[]; + }; + /** Database Service Type */ + "1a4921f4_DatabaseServiceType": { + /** + * name + * @description The name of the type + * @example mysql + */ + name: string; + /** + * versions + * @description The list of valid versions for the type + * @example 8.0.42 + */ + versions: unknown[]; + }; + /** Public Cloud Config */ + "1a4921f4_PublicCloudConfig": { + /** + * free_tier + * @description Free tier amount limit, unit is your account currency + * @example 300 + */ + free_tier: number; + /** + * free_tier_used + * @description Free tier amount consumed, unit is your account currency + * @example 60.54 + */ + free_tier_used: number; + /** + * account_resource_level + * @description Resource level of the account + * @example 2 + * @enum {integer} + */ + account_resource_level: "1" | "2" | "3" | "4"; + /** + * valid_from + * Format: timestamp + * @description Date since which the configuration is valid + * @example 1650876838 + */ + valid_from: number; + /** + * valid_to + * Format: timestamp + * @description Limit date of the config validity + * @example 1659865834 + */ + valid_to: number; + /** + * project_count + * @description Number of project of the account + * @example 3 + */ + project_count: number; + }; + /** Public Cloud Project */ + "1a4921f4_PublicCloudProject": { + /** + * public_cloud_project_id + * @description Public Cloud project unique identifier + * @example 25454 + */ + public_cloud_project_id: number; + /** + * public_cloud_id + * @description Public Cloud product unique identifier + * @example 26 + */ + public_cloud_id: number; + /** + * open_stack_name + * @description Project open stack name + * @example PCP-XXXX + */ + open_stack_name: string; + /** + * name + * @description Project name + * @example MyProject + */ + name: string; + /** + * price + * @description Project current cost + * @example 15.5 + */ + price: number; + /** + * resource_level + * @description Project resource level limit + * @example 2 + */ + resource_level: number; + /** + * status + * @description Project status + * @example ok + * @enum {string} + */ + status: "creating" | "deleting" | "disabled" | "disabling" | "error" | "ok" | "updating"; + /** + * price_updated_at + * Format: timestamp + * @description Price last update date + * @example 1650880800 + */ + price_updated_at: number | null; + /** + * billing_start_at + * Format: timestamp + * @description Billing start date + * @example 1650751200 + */ + billing_start_at: number | null; + /** + * billing_end_at + * Format: timestamp + * @description Billing end date + * @example 1650751200 + */ + billing_end_at: number | null; + /** + * created_at + * Format: timestamp + * @description Project creation date + * @example 1650880441 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Project last update date + * @example 1650880800 + */ + updated_at: number; + /** + * user_count + * @description Total project's users + * @example 3 + */ + user_count: number; + /** + * tags + * @description A list of user defined tags + * @example project,new,client + */ + tags: components["schemas"]["1a4921f4_Tag"][]; + /** services */ + services?: unknown[]; + /** + * meta + * @description An array of project meta data + */ + meta: unknown[]; + }; + /** Generic asynchronous response schema */ + AsyncResponse: { + /** + * @description Result of the HTTP request + * @example asynchronous + */ + result: string; + }; + /** Public Cloud User */ + "1a4921f4_PublicCloudUser": { + /** + * public_cloud_user_id + * @description User unique identifier + * @example 56321 + */ + public_cloud_user_id: number; + /** + * public_cloud_project_id + * @description Public Cloud project unique identifier + * @example 254 + */ + public_cloud_project_id: number; + /** + * open_stack_name + * @description User open stack name + * @example PCU-XXXXXX + */ + open_stack_name: string; + /** + * description + * @description User description + * @example My super user + */ + description: string; + /** + * status + * @description User status + * @example ok + * @enum {string} + */ + status: "creating" | "deleting" | "disabled" | "disabling" | "error" | "ok" | "updating"; + /** + * created_at + * Format: timestamp + * @description User creation date + * @example 1627624368 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description User last update date + * @example 1627624485 + */ + updated_at: number; + }; + /** Kubernetes Service Flavor */ + "1a4921f4_KubernetesServiceFlavor": { + /** + * name + * @description Flavor Name + * @example a2-ram4-disk20-perf1 + */ + name: string; + /** + * cpu + * @description How many CPUs are included in the flavor + * @example 2 + */ + cpu: number; + /** + * ram + * @description How much memory is included in the flavor + * @example 4 + */ + ram: number; + /** + * storage + * @description How much storage is included in the flavor + * @example 20 + */ + storage: number; + /** + * is_available + * @description Is the flavor available to use for this project + * @example true + */ + is_available: boolean; + /** + * is_memory_optimized + * @description Is the flavor optimized for memory + * @example true + */ + is_memory_optimized: boolean; + /** + * is_iops_optimized + * @description Is the flavor optimized for IOPS + * @example true + */ + is_iops_optimized: boolean; + /** + * is_gpu_optimized + * @description Is the flavor optimized for gpu usage + * @example true + */ + is_gpu_optimized: boolean; + /** + * gpu_type + * @description Type of GPU + * @example A4 + */ + gpu_type?: string; + /** + * rates + * @description Rates per hour of usage + */ + rates: unknown[]; + }; + /** Kubernetes Service Flavor Filter */ + "1a4921f4_KubernetesServiceFlavorFilter": { + /** cpu */ + cpu?: string; + /** ram */ + ram?: string; + /** storage */ + storage?: string; + /** rates */ + rates?: string; + /** + * gpu_types + * @description Type of GPU + * @example A4 + */ + gpu_types: string[]; + }; + /** Instance Pool */ + "1a4921f4_InstancePool": { + /** + * instance_pool_id + * @description Node pool unique identifier + * @example 56321 + */ + instance_pool_id: number; + /** + * kaas_id + * @description Kubernetes Service unique identifier + * @example 685 + */ + kaas_id: number; + /** + * name + * @description Node pool name + * @example Super node pool + */ + name: string; + /** + * open_stack_name + * @description Instance Pool OpenStack Name + * @example pck-12345-p12 + */ + open_stack_name: string; + /** + * availability_zone + * @description Public Cloud availability zone + * @example dc3-a-10 + */ + availability_zone: string; + /** + * flavor + * @description Instances will be created using this flavor + * @example a4-ram16-disk50-perf1 + */ + flavor: string; + /** + * status + * @description Instance pool status + * @example Active + * @enum {string} + */ + status?: "Active" | "Creating" | "Deleting" | "Failed" | "FailedQuota" | "ScalingDown" | "ScalingUp" | "Unknown" | "Updating"; + /** + * error_messages + * @description List of OpenStack quota errors + * @example Quota exceeded for cores + */ + error_messages?: unknown[]; + /** + * minimum_instances + * @description Minimum instances, fixed or with autoscaling + * @example 2 + */ + minimum_instances: number; + /** + * maximum_instances + * @description Maximum instances, used with autoscaling + * @example 5 + */ + maximum_instances?: number; + /** + * target_instances + * @description The number of instances currently targeted for use + * @example 3 + */ + target_instances: number; + /** + * available_instances + * @description The number of instances that are available for use. When available_instances = target_instances all instances are ready + * @example 2 + */ + available_instances: number; + /** + * has_autoscaling + * @description Does this instance pool have autoscaling + * @example true + */ + has_autoscaling: boolean; + /** + * prefix + * @description A prefix used when naming instances + * @example super + */ + prefix: string; + /** + * labels + * @description A list of labels that are applied to the Kubernetes Instances + */ + labels?: unknown[]; + }; + /** Database Service Creation */ + "1a4921f4_DatabaseServiceCreation": { + /** + * Unique identifier + * @description Database Service unique identifier + * @example 56321 + */ + id: number; + /** + * admin_password + * @description The admin password for the DBaaS + */ + admin_password: string; + /** + * kube_identifier + * @description Database Service Identifier + * @example pcdb-12345 + */ + kube_identifier: string; + }; + /** Database Service Backup */ + "1a4921f4_DatabaseServiceBackup": { + /** + * Unique identifier + * @description Unique identifier of the resource `Database Service Backup` + */ + id: string; + /** location */ + location: string; + /** endpoint */ + endpoint: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `Database Service Backup` has been created + */ + created_at: number; + /** + * completed_at + * Format: timestamp + */ + completed_at?: number; + /** + * status + * @description Status of the resource `Database Service Backup` + */ + status: string; + }; + /** Database Service Backup Schedule */ + "1a4921f4_DatabaseServiceBackupSchedule": { + /** + * Unique identifier + * @description Backup schedule identifier + */ + id: number; + /** + * name + * @description Backup schedule name + */ + name?: string; + /** + * scheduled_at + * @description Backup schedule time in format H:i (24 hour, UTC) + */ + scheduled_at: string; + /** + * retention + * @description The number of backups to keep for this schedule + */ + retention: number; + /** + * is_pitr_enabled + * @description Is point in time recovery enabled or disabled + * @example true + */ + is_pitr_enabled: boolean; + }; + /** Database Service Restore */ + "1a4921f4_DatabaseServiceRestore": { + /** + * Unique identifier + * @description Unique identifier of the resource `Database Service Restore` + */ + id: string; + /** backup_id */ + backup_id?: string; + /** backup_source */ + backup_source?: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `Database Service Restore` has been created + */ + created_at: number; + /** pitr_date */ + pitr_date?: string; + /** + * status + * @description Status of the resource `Database Service Restore` + */ + status: string; + /** new_service */ + new_service?: unknown[]; + }; + /** Database Service Log */ + "1a4921f4_DatabaseServiceLog": { + /** + * timestamp + * Format: timestamp + * @description The logs date and time [format: timestamp] + * @example 1774220400 + */ + timestamp: number; + /** + * message + * @description The log message [format: message] + * @example Database connection established + */ + message: string; + }; + /** Database Service Connection */ + "1a4921f4_DatabaseServiceConnection": { + /** + * host + * @description The host to use to connect to the Database Service + */ + host: string; + /** + * port + * @description The port to use to connect to the Database Service + */ + port: string; + /** + * user + * @description The user to use to connect to the Database Service + */ + user: string; + /** + * password + * @description The password to use to connect to the Database Service + */ + password: string; + /** + * uri + * @description The uri that can be used to connect to the Database Service + */ + uri: string; + /** + * command + * @description The command that can be used to connect to the Database Service + */ + command: string; + /** + * ca + * @description The CA that is used by the connection to the Database Service + */ + ca: string; + }; + /** Created or Updated Bimi */ + "93e74a89_CreatedorUpdatedBimi": { + /** + * status + * @description Status of the resource `Created or Updated Bimi` + * @example enabled + */ + status: string; + /** + * state + * @description Indicates the current state of the BIMI (Brand Indicators for Message Identification) associated with a mail service.certified: The BIMI is certified and valid. The brand logo will be displayed in supported email clients.error: An error occurred with the BIMI setup. The brand logo will not be displayed, and further investigation is needed.expired: The BIMI certification has expired. The brand logo will not be displayed until the certification is renewed.not_certified: The BIMI is not certified. The brand logo may not appear in many email clients. + * @example CERTIFIED + * @enum {string} + */ + state: "CERTIFIED" | "ERROR" | "EXPIRED" | "NOT_CERTIFIED"; + /** + * svg_uri + * @description The URL of the SVG image associated with the BIMI record + */ + svg_uri: string; + /** + * vmc_uri + * @description The URL of the VMC (Verified Mark Certificate) associated with the BIMI record + */ + vmc_uri: string; + /** + * current + * @description The current DNS record for the BIMI, including the version, SVG link, and VMC link + * @example v=BIMI1; l=https://example.com/logo.svg; a=https://example.com/bimi.pem + */ + current: string; + }; + /** Signature Template */ + "93e74a89_SignatureTemplate": { + /** + * Unique identifier + * @description Unique identifier of the resource `Signature Template` + * @example 123456 + */ + id: string; + /** + * name + * @description Name of the resource `Signature Template` + */ + name: string; + /** service_mail_id */ + service_mail_id: string; + /** content */ + content?: string; + /** + * position + * @example top + */ + position?: string; + /** name_format */ + name_format: string | null; + /** + * status + * @description Specifies the current status of the signature template. The signature can either be enabled and ready for use, or in draft mode awaiting validation.draft: The signature is in draft mode and cannot be used until it has been validated.enabled: The signature is enabled and available for use in emails. + * @example draft + * @enum {string} + */ + status: "draft" | "enabled"; + /** + * is_default + * @example true + */ + is_default: boolean; + creator?: components["schemas"]["93e74a89_SignatureTemplateCreator"]; + /** form_data */ + form_data?: unknown[]; + }; + /** Image URL */ + "93e74a89_ImageURL": { + /** + * image + * @description The url where you can retrieve the stored image. + * @example https://example.com/image.jpg + */ + image: string; + }; + /** Service Mail Responder */ + "93e74a89_ServiceMailResponder": { + /** + * Unique identifier + * @description Unique identifier of the resource `Service Mail Responder` + * @example 123456 + */ + id: number; + /** + * name + * @description Name of the pack mail responder + */ + name: string; + /** is_model */ + is_model: boolean; + /** source_model_id */ + source_model_id: number | null; + /** + * message + * @description Message sent by the responder + * @example Mail Content + */ + message: string; + /** + * is_recurrent + * @description Days when the responder is activated + * @example true + */ + is_recurrent: boolean; + recurrent_days: components["schemas"]["93e74a89_RecurrentDays"]; + /** + * started_at + * Format: timestamp + * @description Timestamp of the start of the responder + */ + started_at: number | null; + /** + * ended_at + * Format: timestamp + * @description Timestamp of the end of the responder + */ + ended_at: number | null; + /** + * is_active + * @description Tells if the responder is activated + */ + is_active: boolean; + /** + * is_visible + * @description Tells if the responder is visible for the other users of the mail service + */ + is_visible: boolean | null; + /** + * dont_reply_to + * @description Emails that aren't concerned with the responder + * @example [test@tests.ch] + */ + dont_reply_to?: string[]; + /** + * reply_from_id + * @description Id of the Email that send the auto reply + */ + reply_from_id?: number | null; + /** + * reply_from + * @description Email that send the auto reply + */ + reply_from?: string; + /** + * valid_emails + * @description List of emails validated + */ + valid_emails?: components["schemas"]["93e74a89_ValidEmail"][]; + }; + /** Service Mailbox Sieve Filter */ + "93e74a89_ServiceMailboxSieveFilter": { + /** + * Unique identifier + * @description Unique identifier of the resource `Service Mailbox Sieve Filter` + * @example 123456 + */ + id: number; + /** + * name + * @description Name of the sieve filter + */ + name: string; + /** has_all_conditions */ + has_all_conditions: boolean; + /** conditions */ + conditions: components["schemas"]["93e74a89_MailboxFilterConditions"][]; + /** actions */ + actions: components["schemas"]["93e74a89_MailboxFilterActions"][]; + /** is_visible */ + is_visible: boolean; + }; + /** Mailbox */ + "93e74a89_Mailbox": { + /** users */ + users: components["schemas"]["93e74a89_UserV2"][]; + /** mailbox_name */ + mailbox_name: string; + /** mailbox */ + mailbox: string; + /** mailbox_idn */ + mailbox_idn: string; + /** note */ + note: string | null; + /** type */ + type: number | null; + /** count_signatures */ + count_signatures?: number; + /** count_invitations */ + count_invitations?: number; + /** count_users */ + count_users?: number; + /** is_limited */ + is_limited: boolean; + /** is_free_mail */ + is_free_mail: boolean; + /** has_auto_responder */ + has_auto_responder?: boolean; + /** auto_responder */ + auto_responder?: { + /** + * is_active + * @description Is the resource `Mailbox` active ? + */ + is_active: boolean; + }; + /** has_redirection */ + has_redirection?: boolean; + /** redirection */ + redirection?: string[]; + /** + * aliases + * @description List of aliases + */ + aliases?: string[]; + /** full_aliases */ + full_aliases?: string[]; + /** + * created_at + * Format: timestamp + * @description Timestamp `Mailbox` has been created + */ + created_at?: number; + /** + * password_last_changed_at + * Format: timestamp + */ + password_last_changed_at?: number; + /** + * size + * @description Display the size of the mailbox, should be displayed when with=size or when with=size_refresh(this activate the recalculation, forced when this was more then 3 months + */ + size?: number; + /** + * size_checked_at + * Format: timestamp + * @description This indicates the last time the size was calculated by the system. Should be display with the argument with=size_refresh or with=size + */ + size_checked_at?: number; + /** + * imap_last_login_at + * Format: timestamp + */ + imap_last_login_at?: number; + /** + * pop3_last_login_at + * Format: timestamp + */ + pop3_last_login_at?: number; + /** operation_in_progress */ + operation_in_progress?: boolean; + /** teams */ + teams?: components["schemas"]["93e74a89_Team"][] | null; + /** has_move_spam */ + has_move_spam?: boolean; + /** authorized_senders */ + authorized_senders?: components["schemas"]["93e74a89_Listedsenders"][]; + /** blocked_senders */ + blocked_senders?: components["schemas"]["93e74a89_Listedsenders"][]; + /** has_dkim_signature */ + has_dkim_signature?: boolean; + /** is_dkim_updatable */ + is_dkim_updatable?: boolean; + /** has_mail_filtering */ + has_mail_filtering?: boolean; + /** mail_filtering_folder_commercials */ + mail_filtering_folder_commercials?: string; + /** mail_filtering_folder_social_networks */ + mail_filtering_folder_social_networks?: string; + /** is_auth */ + is_auth?: boolean; + /** is_removable */ + is_removable?: boolean; + /** permissions */ + permissions?: { + /** has_technical_right */ + has_technical_right: boolean; + /** can_manage_aliases */ + can_manage_aliases: boolean; + /** can_manage_redirections */ + can_manage_redirections: boolean; + /** can_manage_filters */ + can_manage_filters: boolean; + /** can_manage_security */ + can_manage_security: boolean; + /** can_manage_signatures */ + can_manage_signatures: boolean; + /** can_manage_auto_reply */ + can_manage_auto_reply: boolean; + /** can_change_password */ + can_change_password: boolean; + /** can_configure_mail_folders */ + can_configure_mail_folders: boolean; + /** can_send_emails */ + can_send_emails: boolean; + /** can_restore_emails */ + can_restore_emails: boolean; + /** can_manage_rules */ + can_manage_rules: boolean; + /** can_access_logs */ + can_access_logs: boolean; + /** is_linked_to_user */ + is_linked_to_user?: string; + }; + /** mailbox_id */ + mailbox_id?: number; + /** is_used_for_account */ + is_used_for_account: string; + account_user?: components["schemas"]["93e74a89_UserV2"]; + /** + * external_mail_flag_enabled + * @description Indicates if the mailbox has the option to mark mail from external provider activated + */ + external_mail_flag_enabled?: string | null; + /** smtpban_bounce */ + smtpban_bounce?: string; + /** smtpban_auth */ + smtpban_auth?: string; + /** smtpban_url */ + smtpban_url?: string | null; + /** private */ + private: Record; + /** count_devices */ + count_devices?: number; + /** has_legacy_device */ + has_legacy_device?: boolean; + /** has_multi_password */ + has_multi_password?: boolean; + /** access_rights */ + access_rights?: { + /** can_create_webmail_access */ + can_create_webmail_access: boolean; + /** can_create_device */ + can_create_device: boolean; + /** can_delete_device_legacy */ + can_delete_device_legacy: boolean; + /** can_regenerate_device_legacy */ + can_regenerate_device_legacy: boolean; + /** can_ask_reset_password */ + can_ask_reset_password: boolean; + /** can_create_webmail_access_for_login */ + can_create_webmail_access_for_login?: boolean; + /** can_list_users */ + can_list_users: boolean; + }; + }; + /** Created Mailbox */ + "93e74a89_CreatedMailbox": { + /** mailbox */ + mailbox: Record; + /** + * quota + * @description The limit of memory associated with the mail service in Mo + */ + quota: number; + /** + * used + * @description The current number of mailboxes on the service + */ + used: number; + /** + * total + * @description The total number of mailboxes that service can have + */ + total: number; + /** existing_user_email */ + existing_user_email?: boolean; + }; + /** Mailing List Subscriber */ + "93e74a89_MailingListSubscriber": { + /** + * mail + * @description The subscriber's mailing address + */ + mail: string; + /** mailIDN */ + mailIDN: string; + errors: components["schemas"]["93e74a89_MailingListSubscriberErrorReport"]; + }; + /** Mailing list */ + "93e74a89_Mailinglist": { + /** + * mail + * @description The mail that is used to send the email to the subscriber + */ + mail: string; + /** mailIDN */ + mailIDN: string; + /** + * name + * @description The name of the mailing list + */ + name: string; + /** + * subject + * @description The title of the mailing list + */ + subject: string; + /** + * info + * @description The information about the mailing list + */ + info?: string; + /** + * user_count + * @description The number of subscriber associated with the mailing list + */ + user_count: number; + /** + * being_deleted + * @description Indicates if the mailing list is in the process to be deleted + */ + being_deleted: boolean; + config?: components["schemas"]["93e74a89_Mailinglistconfig"]; + /** + * welcome_message + * @description The message sent when someone is a new subscriber + * @example Welcome to this new mailing list + */ + welcome_message?: string; + /** + * goodbye_message + * @description The message sent when someone unsubscribes from the mailing list + */ + goodbye_message?: string; + /** + * moderator + * @description Emails of all the moderators of the mailing list + */ + moderator?: components["schemas"]["93e74a89_Mailinglistmoderator"][]; + }; + /** Mail service currently unavailable for cause of swap */ + "93e74a89_Mailservicecurrentlyunavailableforcauseofswap": { + /** + * swap + * @description the current swap state of the domain + * @enum {string} + */ + swap: "ERROR" | "IN_PROGRESS" | "NO_SWAP"; + }; + /** Mailbox Sieve Filter */ + "93e74a89_MailboxSieveFilter": { + /** + * prevent_script + * @description Indicates if your account can use script or not + */ + prevent_script: boolean; + /** + * use_scripts + * @description Indicates if the mailbox use script or base filter + */ + use_scripts: boolean; + /** scripts */ + scripts: components["schemas"]["93e74a89_Advancedsievefilterscript"][]; + /** filters */ + filters: components["schemas"]["93e74a89_MailboxFilter"][]; + /** script */ + script: string; + /** templates */ + templates: components["schemas"]["93e74a89_ServiceMailboxSieveFilter"][]; + }; + /** Mailbox Folders */ + "93e74a89_MailboxFolders": { + /** + * folders + * @example [{'name':'name_example'}] + */ + folders: components["schemas"]["93e74a89_Singlemailboxfolder"][]; + /** draft_folder */ + draft_folder: string; + /** trash_folder */ + trash_folder: string; + /** sent_folder */ + sent_folder: string; + /** spam_folder */ + spam_folder: string; + /** archives_folder */ + archives_folder: string; + /** commercials_folder */ + commercials_folder: string; + /** social_networks_folder */ + social_networks_folder: string; + }; + /** Mailbox Signature */ + "93e74a89_MailboxSignature": { + /** signatures */ + signatures: components["schemas"]["93e74a89_Signature"][]; + /** default_signature_id */ + default_signature_id: number | null; + /** default_reply_signature_id */ + default_reply_signature_id: number | null; + /** + * position + * @description Specifies the position of the signature in an email. The signature can be placed either at the top or at the bottom of the email content.bottom: The signature is placed at the bottom of the email.top: The signature is placed at the top of the email. + * @example bottom + * @enum {string} + */ + position: "bottom" | "top"; + /** verified_emails */ + verified_emails: components["schemas"]["93e74a89_ValidEmail"][]; + /** + * valid_emails + * @description List of emails validated + */ + valid_emails: components["schemas"]["93e74a89_ValidEmail"][]; + /** is_forced */ + is_forced: boolean; + /** + * aliases + * @description List of aliases + */ + aliases: unknown[]; + }; + /** Signature */ + "93e74a89_Signature": { + /** + * Unique identifier + * @description Unique identifier of the resource `Signature` + * @example 123456 + */ + id: number; + /** + * name + * @description Name of the resource `Signature` + */ + name: string; + /** fullname */ + fullname: string; + /** full_name */ + full_name: string; + /** content */ + content: string; + /** + * position + * @description Specifies the position of the signature in an email. The signature can be placed either at the top or at the bottom of the email content.bottom: The signature is placed at the bottom of the email.top: The signature is placed at the top of the email. + * @example bottom + * @enum {string} + */ + position: "bottom" | "top"; + /** + * filled_at + * Format: timestamp + */ + filled_at: number; + /** is_auto */ + is_auto: boolean; + /** + * is_default + * @example true + */ + is_default: boolean; + /** sender */ + sender: string | null; + /** sender_idn */ + sender_idn: string | null; + /** sender_id */ + sender_id: number; + /** reply_to */ + reply_to: string | null; + /** reply_to_idn */ + reply_to_idn: string | null; + /** reply_to_id */ + reply_to_id: number; + /** has_infomaniak_footer */ + has_infomaniak_footer: boolean; + template: components["schemas"]["93e74a89_SignatureTemplate"]; + user_access?: components["schemas"]["93e74a89_SignatureUserAccess"]; + /** + * attributes + * @example [{key:'FIRSTNAME', value:'John', status:'user'}] + */ + attributes?: { + /** department */ + department?: string; + /** firstName */ + firstName?: string; + /** lastName */ + lastName?: string; + /** job */ + job?: string; + /** mail */ + mail?: string; + /** + * name + * @description Name of the resource `Signature` + */ + name?: string; + /** nameFormat */ + nameFormat?: string; + /** userAvatarUrl */ + userAvatarUrl?: string; + /** phones */ + phones?: unknown[]; + }; + /** form_data */ + form_data?: string | null; + }; + /** Mailbox Redirection */ + "93e74a89_MailboxRedirection": { + /** + * is_enabled + * @description Indicates if the mailbox redirects mail + */ + is_enabled: string; + /** redirect_adresses */ + redirect_adresses: components["schemas"]["93e74a89_RedirectionAddress"][]; + /** + * has_dont_deliver + * @description Indicates if the mailbox should delete emails locally after forwarding them + */ + has_dont_deliver: string; + /** + * has_forward_spam + * @description Indicates if the mailbox should forward mail that are considered to be spam + */ + has_forward_spam: string; + }; + /** Create Forwarding Response */ + "93e74a89_CreateForwardingResponse": { + /** + * email + * @description Email where the emails are sent + */ + email: string; + /** + * email_idn + * @description Mail with special character like é or other + */ + email_idn: string; + /** + * has_dont_deliver + * @description Indicates if the mailbox should delete emails locally after forwarding them + */ + has_dont_deliver: boolean; + }; + /** Mailbox Aliases */ + "93e74a89_MailboxAliases": { + /** enabled_alias */ + enabled_alias: number; + /** + * aliases + * @description The list of a aliases of the mailbox. + * @example alias@example.com + */ + aliases: string[]; + }; + /** Redirection */ + "93e74a89_Redirection": { + /** + * Unique identifier + * @description Unique identifier of the resource `Redirection` + * @example 123456 + */ + id: string; + /** + * name + * @description Name of the redirection + */ + name: string; + /** + * created_at + * Format: datetime + * @description Timestamp `Redirection` has been created + */ + created_at: number | null; + /** + * updated_at + * Format: datetime + * @description Timestamp `Redirection` has been updated + */ + updated_at: number | null; + /** targets */ + targets: components["schemas"]["93e74a89_RedirectionTarget"][]; + address: components["schemas"]["93e74a89_RedirectionAddress_fc08f222"]; + /** + * state + * @example disabled + */ + state: string; + /** send_confirmation_requests_enabled */ + send_confirmation_requests_enabled: boolean; + /** send_confirmation_requests_state */ + send_confirmation_requests_state: string; + }; + /** Redirection Target */ + "93e74a89_RedirectionTarget": { + /** + * Unique identifier + * @description Unique identifier of the resource `Redirection Target` + * @example 123456 + */ + id: string; + /** + * address + * @description targeted email address + */ + address: string; + /** optin_code */ + optin_code: string | null; + /** + * optin_expires_at + * Format: datetime + */ + optin_expires_at: number | null; + /** + * opted_in_at + * Format: datetime + */ + opted_in_at: number | null; + /** + * created_at + * Format: datetime + * @description Timestamp `Redirection Target` has been created + */ + created_at: number | null; + /** + * updated_at + * Format: datetime + * @description Timestamp `Redirection Target` has been updated + */ + updated_at: number | null; + /** state */ + state: string; + }; + /** Access or Invitation to a mailbox */ + "93e74a89_AccessorInvitationtoamailbox": { + user_access?: components["schemas"]["93e74a89_UserAccess"]; + team_access?: components["schemas"]["93e74a89_TeamAccess"]; + invitation?: components["schemas"]["93e74a89_Invitationtoaccessamailbox"]; + }; + /** Invitation to access a mailbox */ + "93e74a89_Invitationtoaccessamailbox": { + /** + * short_url + * @description The invitation url + * @example https://example.com + */ + short_url?: string; + /** key */ + key?: string; + /** + * sent_to + * @example Invitation recipient email address + */ + sent_to: string; + /** + * expired_at + * Format: timestamp + * @description The expiration date of the invitation + */ + expired_at: number; + /** signature_template_id */ + signature_template_id: string; + creator?: components["schemas"]["93e74a89_User"]; + permissions?: components["schemas"]["93e74a89_Permissiononmailbox"]; + }; + /** Device Access */ + "93e74a89_DeviceAccess": { + /** + * Unique identifier + * @description Unique identifier of the resource `Device Access` + * @example 123456 + */ + id: number; + device?: components["schemas"]["93e74a89_Device"]; + /** + * protocols + * @description Specifies the protocol of the access. By default, all protocol choices include smtp protocol.imap: The protocol is imap.pop3: The protocol is pop3.pop3-imap: The protocol is imap and pop3. + * @example imap + * @enum {string} + */ + protocols: "imap" | "pop3" | "pop3-imap"; + /** + * last_connection + * Format: datetime + */ + last_connection: number | null; + /** + * created_at + * Format: datetime + * @description Timestamp `Device Access` has been created + */ + created_at: number; + /** + * status + * @description Specifies the status of the access.healthy: The password is healthy.leaked: The password was leaked.spam: The password was sending spam. + * @example healthy + * @enum {string} + */ + status: "healthy" | "leaked" | "spam"; + user_access?: components["schemas"]["93e74a89_User"]; + creator?: components["schemas"]["93e74a89_User"]; + /** mailbox */ + mailbox?: { + /** mailbox_name */ + mailbox_name: string; + /** mailbox */ + mailbox: string; + /** mailbox_idn */ + mailbox_idn: string; + /** service_mail_id */ + service_mail_id: number; + }; + /** access_rights */ + access_rights?: { + /** can_delete */ + can_delete: boolean; + /** can_regenerate */ + can_regenerate: boolean; + }; + }; + /** Generated Password */ + "93e74a89_GeneratedPassword": { + /** password */ + password: string; + device?: components["schemas"]["93e74a89_Device"]; + }; + /** Service Mail preferences */ + "93e74a89_ServiceMailpreferences": { + default_permissions: components["schemas"]["93e74a89_Permissiononmailbox"]; + /** spam_filter_enabled */ + spam_filter_enabled: boolean; + /** promotion_filter_enabled */ + promotion_filter_enabled: boolean; + /** external_mail_flag_enabled */ + external_mail_flag_enabled: boolean; + /** authorized_senders */ + authorized_senders: string[]; + /** blocked_senders */ + blocked_senders: string[]; + /** + * created_at + * Format: timestamp + * @description Timestamp `Service Mail preferences` has been created + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Service Mail preferences` has been updated + */ + updated_at: number; + }; + /** Service Mailbox responder */ + "93e74a89_ServiceMailboxresponder": { + /** + * Unique identifier + * @description Unique identifier of the resource `Service Mailbox responder` + * @example 123456 + */ + id: number; + /** + * name + * @description Name of the resource `Service Mailbox responder` + */ + name: string; + /** + * message + * @description Content of the auto reply + */ + message: string; + /** + * is_active + * @description Is the auto reply active + */ + is_active: boolean; + recurrent_days: components["schemas"]["93e74a89_RecurrentDays"]; + /** + * started_at + * Format: timestamp + * @description Timestamp `Service Mailbox responder` has been started + */ + started_at: number | null; + /** + * ended_at + * Format: timestamp + * @description Timestamp `Service Mailbox responder` has ended + */ + ended_at: number | null; + /** + * reply_from + * @description Email that send the auto reply + */ + reply_from?: string; + /** + * valid_emails + * @description List of emails validated + */ + valid_emails?: components["schemas"]["93e74a89_ValidEmail"][]; + /** is_model */ + is_model: boolean; + /** is_visible */ + is_visible: boolean | null; + /** is_recurrent */ + is_recurrent: boolean; + /** + * reply_from_id + * @description Id of the Email that send the auto reply + */ + reply_from_id?: number; + /** source_model_id */ + source_model_id: number | null; + /** + * dont_reply_to + * @description List of emails the auto reply won't respond to + * @example [test@tests.ch] + */ + dont_reply_to?: string[]; + }; + /** Array of all accounts */ + "93e74a89_Arrayofallaccounts": { + /** + * accounts + * @description all existing account in the service mail + */ + accounts: string[]; + }; + /** Email Import */ + "93e74a89_EmailImport": { + /** + * Unique identifier + * @description Unique identifier of the resource `Email Import` + * @example 123456 + */ + id: string; + /** source */ + source: string; + /** + * started_at + * Format: datetime + * @description Timestamp `Email Import` has been started + */ + started_at: number; + /** + * finished_at + * Format: datetime + * @description Timestamp `Email Import` is finished + */ + finished_at: number | null; + /** state */ + state: string; + }; + /** UserV2 */ + "93e74a89_UserV2": { + /** + * Unique identifier + * @description Unique identifier of the resource `UserV2` + * @example 123456 + */ + id: number; + /** + * display_name + * @description Display name + */ + display_name: string; + /** + * first_name + * @description First name + */ + first_name: string; + /** + * last_name + * @description Last name + */ + last_name: string; + /** + * email + * @description Email + */ + email: string; + /** + * avatar + * @description Avatar + */ + avatar: string; + /** is_sso */ + is_sso: boolean; + /** permissions_binary */ + permissions_binary?: number; + permissions?: components["schemas"]["93e74a89_Permissiononmailbox"]; + }; + /** Team */ + "93e74a89_Team": { + /** + * Unique identifier + * @description Unique identifier of the resource `Team` + * @example 123456 + */ + id: number; + /** + * name + * @description Name of the resource `Team` + */ + name: string; + /** + * color_id + * @description Unique identifier of the `color` of the resource `Team` + */ + color_id: number; + /** + * owned_by_id + * @description Unique identifier of the `user` that owned the resource `Team` + */ + owned_by_id: number | null; + /** + * created_by_id + * @description Unique identifier of the `user` that created the resource `Team` + */ + created_by_id: number | null; + /** + * created_at + * Format: timestamp + * @description Timestamp `Team` has been created + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Team` has been updated + */ + updated_at: number; + created_by?: components["schemas"]["93e74a89_User"]; + owned_by?: components["schemas"]["93e74a89_User"]; + /** + * user_count + * @description User count related to the resource `Team` + */ + user_count?: number; + /** + * product_count + * @description Product count related to the resource `Team` + */ + product_count?: number; + /** + * product_by_service_count + * @description Product by service count related to the resource `Team` + */ + product_by_service_count?: number; + }; + /** Device */ + "93e74a89_Device": { + /** + * Unique identifier + * @description Unique identifier of the resource `Device` + * @example 123456 + */ + id: number; + /** label */ + label: string; + /** + * type + * @description Specifies the type of the device.computer: The device is a computer.legacy: The device'password is a legacy password used by all users before the feature of multiples password.other: The device is an other type.phone: The device is a phone.tablet: The device is a tablet. + * @example computer + * @enum {string} + */ + type: "computer" | "legacy" | "other" | "phone" | "tablet"; + /** + * created_at + * Format: datetime + * @description Timestamp `Device` has been created + */ + created_at: number; + /** device_uid */ + device_uid: string | null; + /** accesses */ + accesses?: components["schemas"]["93e74a89_DeviceAccess"][]; + /** count_accesses */ + count_accesses?: number; + /** + * last_connection + * Format: datetime + */ + last_connection?: number | null; + /** locked_accesses_count */ + locked_accesses_count?: number; + }; + /** Webmail Access */ + "93e74a89_WebmailAccess": { + /** + * Unique identifier + * @description Unique identifier of the resource `Webmail Access` + * @example 123456 + */ + id: number; + user: components["schemas"]["93e74a89_UserV2"]; + creator?: components["schemas"]["93e74a89_UserV2"]; + /** + * status + * @description Specifies the status of the access.healthy: The access is healthy.new: The access is new.spam: The access was sending spam. + * @example healthy + * @enum {string} + */ + status: "healthy" | "new" | "spam"; + /** + * last_used_at + * Format: datetime + */ + last_used_at: number | null; + /** is_primary */ + is_primary: boolean; + /** + * created_at + * Format: datetime + * @description Timestamp `Webmail Access` has been created + */ + created_at: number; + /** access_rights */ + access_rights?: { + /** can_delete */ + can_delete: boolean; + /** can_ask_reset_password */ + can_ask_reset_password: boolean; + }; + /** permissions_binary */ + permissions_binary: number; + permissions: components["schemas"]["93e74a89_Permissiononmailbox"]; + /** mailbox */ + mailbox?: unknown[]; + /** is_ksuite_access */ + is_ksuite_access?: boolean; + /** ksuite */ + ksuite?: Record[] | null; + /** has_multi_password */ + has_multi_password?: boolean; + /** has_valid_password */ + has_valid_password: boolean; + /** has_device */ + has_device?: boolean; + /** is_team_access */ + is_team_access: boolean; + }; + /** Team Access */ + "93e74a89_TeamAccess": { + /** + * Unique identifier + * @description Unique identifier of the resource `Team Access` + * @example 123456 + */ + id: number; + team: components["schemas"]["93e74a89_Team"]; + /** + * last_used_at + * Format: datetime + */ + last_used_at: number | null; + /** + * created_at + * Format: datetime + * @description Timestamp `Team Access` has been created + */ + created_at: number; + permissions?: components["schemas"]["93e74a89_Permissiononmailbox"]; + /** mailbox */ + mailbox?: unknown[]; + /** ksuite */ + ksuite?: Record[] | null; + }; + /** Subscribe and Unsubscribe Mailing List Form */ + "93e74a89_SubscribeandUnsubscribeMailingListForm": { + /** + * subscription + * @description An HTML form for subscribing to the concerned mailing list + * @example + * + * + * + * + */ + subscription: string; + /** + * unsubscription + * @description An HTML form for unsubscribing to the concerned mailing list + * @example
    \n\n\n\n
    + */ + unsubscription: string; + }; + /** + * Address + * @description This model represents an address + */ + "511343ad_Address": { + /** + * Unique identifier + * @description Unique identifier of the resource `Address` + */ + id: number; + /** designation */ + designation: string; + /** address */ + address: string; + /** number */ + number: string; + /** zipcode */ + zipcode: string; + /** city */ + city: string; + }; + /** + * Date + * @description This model represents a date + */ + "511343ad_Date": { + /** + * Unique identifier + * @description Unique identifier of the resource `Date` + */ + id: number; + /** warning_low_quota */ + warning_low_quota: number; + /** + * status + * @description Status of the resource `Date` + */ + status: string; + /** status_id */ + status_id: number; + /** hall_disposition_id */ + hall_disposition_id: number | null; + /** polcom */ + polcom: string; + /** polcom_id */ + polcom_id: number; + /** import_id */ + import_id: string | null; + /** ticket_template_id */ + ticket_template_id: number | null; + /** ticket_pre_print_template_id */ + ticket_pre_print_template_id: number | null; + /** + * date + * Format: timestamp + */ + date: number; + /** + * opening_doors + * Format: timestamp + */ + opening_doors: number; + /** + * closing_doors + * Format: timestamp + */ + closing_doors: number; + /** + * end + * Format: timestamp + */ + end: number; + /** capacity */ + capacity: number; + /** ticket_show_date */ + ticket_show_date: boolean | null; + /** ticket_show_opening_doors */ + ticket_show_opening_doors: boolean | null; + /** ticket_show_address */ + ticket_show_address: boolean | null; + /** ticket_show_customer_name */ + ticket_show_customer_name: boolean | null; + /** ticket_show_customer_code */ + ticket_show_customer_code: boolean | null; + /** ticket_show_customer_email */ + ticket_show_customer_email: boolean | null; + /** ticket_show_customer_reservation */ + ticket_show_customer_reservation: boolean | null; + /** ticket_show_seller_name */ + ticket_show_seller_name: boolean | null; + /** ticket_show_zone */ + ticket_show_zone: boolean | null; + /** has_zone */ + has_zone: boolean | null; + /** + * customer_reserve_seat + * @description Access level required to show seat reservation button (admin, admin_reseller, all, hidden) + */ + customer_reserve_seat?: string | null; + /** + * default_quota + * @description Quota defined on the date + */ + default_quota?: number | null; + /** + * quota + * @description Real quota visible for current user rights depending on zones availabilities + */ + quota?: number | null; + /** + * quota_remaining + * @description quota remaining depending on zones availabilities + */ + quota_remaining?: number | null; + event?: components["schemas"]["511343ad_Event"]; + period?: components["schemas"]["511343ad_Period"]; + /** zones */ + zones?: components["schemas"]["511343ad_TariffZone"][] | null; + address?: components["schemas"]["511343ad_Address"]; + /** features */ + features?: string | null; + /** + * valid_tickets_count + * @description Number of tickets scanned or paid or booked + */ + valid_tickets_count?: number | null; + /** + * paid_tickets_count + * @description Number of tickets paid + */ + paid_tickets_count?: number | null; + /** + * booked_tickets_count + * @description Number of tickets booked but not yet paid or scanned + */ + booked_tickets_count?: number | null; + /** + * scanned_tickets_count + * @description Number of tickets scanned + */ + scanned_tickets_count?: number | null; + }; + /** + * DateCustomProperty + * @description This model represents a DateCustomProperty + */ + "511343ad_DateCustomProperty": { + /** + * Unique identifier + * @description Unique identifier of this custom property + * @example 1332 + */ + id: number; + /** + * name + * @description The custom property name/key + * @example Category + */ + name: string; + /** + * value + * @description The custom property value + * @example Amusement + */ + value: string; + /** + * name_value + * @description Combination of name and value (format: name / value) + * @example Category / Amusement + */ + name_value: string; + }; + /** + * Reservation + * @description This model represents an order + */ + "511343ad_Reservation": { + /** + * Unique identifier + * @description Unique identifier of the resource `Reservation` + */ + id: number; + /** meta_reservation_id */ + meta_reservation_id: number | null; + /** currency_id */ + currency_id: number; + /** period_id */ + period_id: number; + /** sales_device_id */ + sales_device_id: number | null; + /** group_id */ + group_id: number; + /** amount */ + amount: number; + /** + * uuid + * @description Universally unique identifier of the resource `Reservation` + */ + uuid: string; + /** status_id */ + status_id: number; + /** customer_id */ + customer_id: number | null; + /** + * ordered_at + * Format: timestamp + */ + ordered_at: number; + /** total */ + total?: number | null; + /** total_discount */ + total_discount?: number | null; + /** total_remaining */ + total_remaining?: number | null; + /** total_paid */ + total_paid?: number | null; + /** total_pending */ + total_pending?: number | null; + /** total_refund */ + total_refund?: number | null; + /** total_refundable */ + total_refundable?: number | null; + /** total_being_refunded */ + total_being_refunded?: number | null; + /** supplement */ + supplement?: number | null; + /** total_paid_by_gifts */ + total_paid_by_gifts?: number | null; + /** total_paid_by_credits */ + total_paid_by_credits?: number | null; + customer?: components["schemas"]["511343ad_Customer"]; + /** customer_group */ + customer_group?: string | null; + /** tickets */ + tickets?: components["schemas"]["511343ad_Ticket"][] | null; + /** passes */ + passes?: components["schemas"]["511343ad_Pass"][] | null; + /** passes_direct */ + passes_direct?: components["schemas"]["511343ad_Pass"][] | null; + /** products */ + products?: components["schemas"]["511343ad_Product"][] | null; + /** gifts */ + gifts?: components["schemas"]["511343ad_GiftCode"][] | null; + /** donations */ + donations?: components["schemas"]["511343ad_GiftCode"][] | null; + /** operations */ + operations?: components["schemas"]["511343ad_ReservationOperation"][] | null; + /** operations_count */ + operations_count?: number | null; + /** tickets_count */ + tickets_count?: number | null; + /** passes_count */ + passes_count?: number | null; + /** passes_direct_count */ + passes_direct_count?: number | null; + /** gifts_count */ + gifts_count?: number | null; + /** donations_count */ + donations_count?: number | null; + /** products_count */ + products_count?: number | null; + /** tickets_price_sum */ + tickets_price_sum?: number | null; + /** passes_direct_price_sum */ + passes_direct_price_sum?: number | null; + /** gifts_price_sum */ + gifts_price_sum?: number | null; + /** donations_price_sum */ + donations_price_sum?: number | null; + /** products_price_sum */ + products_price_sum?: number | null; + user?: components["schemas"]["511343ad_User"]; + period?: components["schemas"]["511343ad_Period"]; + promo_code?: components["schemas"]["511343ad_PromotionCode"]; + /** note */ + note?: string | null; + meta_reservation?: components["schemas"]["511343ad_MetaReservationNormalizer"]; + sales_device?: components["schemas"]["511343ad_SalesDevice"]; + /** is_content_editable */ + is_content_editable?: boolean | null; + /** can_add_operation */ + can_add_operation?: boolean | null; + /** insurance_fees */ + insurance_fees?: number | null; + /** shipping_fees */ + shipping_fees?: number | null; + }; + /** + * SurveyBlock + * @description This model represents a survey + */ + "511343ad_SurveyBlock": { + /** + * Unique identifier + * @description Unique identifier of a survey + * @example 1332 + */ + id: number; + /** + * period_id + * @description Unique identifier of a period + * @example 1332 + */ + period_id: number; + /** visibility */ + visibility: string; + /** status_id */ + status_id: number; + /** status_name */ + status_name: string; + language?: components["schemas"]["511343ad_SurveyBlockLanguage"]; + /** fields */ + fields?: components["schemas"]["511343ad_SurveyField"][] | null; + }; + /** + * TicketSurvey + * @description This model represents a ticket survey answer + */ + "511343ad_TicketSurvey": { + /** + * Unique identifier + * @description Unique identifier of a ticket survey answer + * @example 1332 + */ + id: number; + /** + * ticket_id + * @description Unique identifier of a ticket + * @example 1332 + */ + ticket_id: number; + /** + * survey_field_id + * @description Unique identifier of a survey field + * @example 1332 + */ + survey_field_id: number; + /** + * value + * @description Value filled or values selected under an array if many possible + */ + value: string; + /** + * uuid + * @description Uuid of a ticket survey answer used for files + * @example aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa + */ + uuid: string; + /** survey_field */ + survey_field?: string | null; + }; + /** + * PassSurvey + * @description This model represents a pass survey answer + */ + "511343ad_PassSurvey": { + /** + * Unique identifier + * @description Unique identifier of a pass survey answer + * @example 1332 + */ + id: number; + /** + * pass_id + * @description Unique identifier of a pass + * @example 1332 + */ + pass_id: number; + /** + * survey_field_id + * @description Unique identifier of a survey field + * @example 1332 + */ + survey_field_id: number; + /** + * value + * @description Value filled or values selected under an array if many possible + */ + value: string; + /** + * uuid + * @description Uuid of a pass survey answer used for files + * @example aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa + */ + uuid: string; + /** survey_field */ + survey_field?: string | null; + }; + /** Domain */ + "6a791d9b_api-domain_domain": { + /** + * name + * @description The domain name + * @example mydomain.ch + */ + name: string; + /** + * tld + * @description The domain tld + * @example ch + */ + tld: string; + /** + * status + * @description EPP Status of the domain + * @example ["clientDeleteProhibited","clientHold"] + * @enum {array|null} + */ + status: "addPeriod" | "autoRenewPeriod" | "clientDeleteProhibited" | "clientHold" | "clientRenewProhibited" | "clientTransferProhibited" | "clientUpdateProhibited" | "inactive" | "ok" | "pendingCreate" | "pendingDelete" | "pendingRenew" | "pendingRestore" | "pendingTransfer" | "pendingUpdate" | "redemptionPeriod" | "renewPeriod" | "serverDeleteProhibited" | "serverHold" | "serverRenewProhibited" | "serverTransferProhibited" | "serverUpdateProhibited" | "transferPeriod" | null; + /** + * is_premium + * @description Is the domain premium + * @example true + */ + is_premium: boolean; + /** + * created_at + * Format: timestamp + * @description Creation timestamp of the domain + * @example 1702908000 + */ + created_at: number | null; + /** + * expires_at + * Format: timestamp + * @description Expiration timestamp of the domain + * @example 1734444000 + */ + expires_at: number | null; + /** + * options + * @description The domain options + */ + options: { + /** + * dns_anycast + * @description Is Fast Anycast option enabled + * @example true + */ + dns_anycast: boolean; + /** + * renewal_warranty + * @description Is Renewal Warranty option enabled + * @example true + */ + renewal_warranty: boolean | null; + /** + * domain_privacy + * @description Is Domain Privacy option enabled + * @example true + */ + domain_privacy: boolean | null; + /** + * dnssec + * @description Is DNSSec option enabled + * @example true + */ + dnssec: boolean; + }; + /** + * contacts + * @description The domain contacts + */ + contacts: { + owner?: components["schemas"]["6a791d9b_api-domain_contact"]; + admin?: components["schemas"]["6a791d9b_api-domain_contact"]; + tech?: components["schemas"]["6a791d9b_api-domain_contact"]; + billing?: components["schemas"]["6a791d9b_api-domain_contact"]; + }; + }; + /** DNSSEC record */ + "6a791d9b_api-domain_domain_dnssec_record": { + /** + * has_dnssec + * @description The DNNSEC status of the domain + * @example true + */ + has_dnssec: boolean; + /** + * dnssec_type + * @description The type of DNSSEC + * @example keydata + * @enum {string} + */ + dnssec_type: "dsdata" | "keydata"; + /** + * dnssec_data + * @description The DNSSEC keys + */ + dnssec_data: components["schemas"]["6a791d9b_api-domain_domain_dnssec_data"][]; + /** + * ksk + * @description The key-signing key data + */ + ksk: { + /** + * algorithm + * @description The algorithm used to generate the public key + */ + algorithm: string; + /** + * public_key + * @description The DNSSEC public key + */ + public_key: string; + }; + }; + /** Contact */ + "6a791d9b_api-domain_contact": { + /** + * address_type + * @description Type of address + * @example loc + * @enum {string} + */ + address_type: "int" | "loc"; + /** + * first_name + * @description First name of the contact + * @example John + */ + first_name: string; + /** + * last_name + * @description Last name of the contact + * @example Doe + */ + last_name: string | null; + /** + * company + * @description Company name + * @example Infomaniak + */ + company: string; + /** + * street1 + * @description Primary street address + * @example Rue Eugène Marziano 25 + */ + street1: string; + /** + * street2 + * @description Secondary street address + * @example Batiment 43 + */ + street2: string; + /** + * street3 + * @description Additional street address + * @example Etage 3 + */ + street3: string | null; + /** + * postal_code + * @description Postal code + * @example 1227 + */ + postal_code: string; + /** + * city + * @description City name + * @example Les Acacias + */ + city: string; + /** + * state + * @description State or region + * @example Genève + */ + state: string; + /** + * country_code + * @description Country code (ISO 3166-1 alpha-2) + * @example CH + */ + country_code: string; + /** + * Unique identifier + * @description Contact unique identifier + * @example 12345 + */ + id: number; + /** + * type + * @description Type of contact + * @example Organization + * @enum {string} + */ + type: "Association" | "Organization" | "Other" | "Person"; + /** + * phone + * @description Phone number of the contact + * @example +41.223456789 + */ + phone: string; + /** + * fax + * @description Fax number of the contact + * @example +41.223456790 + */ + fax: string | null; + /** + * email + * @description Email address of the contact + * @example contact@mydomain.ch + */ + email: string; + /** + * is_validated + * @description Whether the contact email has been verified + * @example true + */ + is_validated: boolean; + /** + * validated_at + * Format: timestamp + * @description Timestamp when the contact was validated + * @example 1702908000 + */ + validated_at: number; + /** + * created_at + * Format: timestamp + * @description Timestamp when the contact was created + * @example 1702908000 + */ + created_at: number; + pending_modification?: components["schemas"]["6a791d9b_api-domain_contact_modification"]; + /** + * associated_domains + * @description Domains associated with this contact (capped preview, see associated_domains_count for the total) + */ + associated_domains?: components["schemas"]["6a791d9b_api-domain_contact_associated_domain"][]; + /** + * associated_domains_count + * @description Total number of domains associated with this contact + * @example 5000 + */ + associated_domains_count?: number; + }; + /** Contact Update Result */ + "6a791d9b_api-domain_contact_update_result": { + /** + * is_validation_required + * @description Whether the update requires validation via email + * @example true + */ + is_validation_required: string; + /** + * validation_sent_to + * @description Email address where validation link was sent (only if is_validation_required is true) + * @example contact@mydomain.ch + */ + validation_sent_to?: string; + contact?: components["schemas"]["6a791d9b_api-domain_contact"]; + }; + /** Domain Document */ + "6a791d9b_api-domain_document": { + /** + * Unique identifier + * @description Unique identifier of the resource `Domain Document` + * @example 12345 + */ + id: number; + /** + * name + * @description The file name + * @example additional_field + */ + name: string; + document: components["schemas"]["6a791d9b_File"]; + }; + /** Tld */ + "6a791d9b_api_domain_tld": { + /** + * Unique identifier + * @description Unique identifier of the resource `Tld` + */ + id: number; + /** + * tld + * @description The unique identifier of the TLD. + * @example 123456 + */ + tld: string; + /** + * is_idn + * @description Is Internationalized Domain Name + */ + is_idn?: boolean; + /** + * groups + * @description List of the TLD groups + */ + groups?: components["schemas"]["6a791d9b_api_domain_tld_group"][]; + /** + * registration_time + * @description Required time for the registration + */ + registration_time?: { + /** + * fr_FR + * @example de 30 min à 2 jours + */ + fr_FR: string; + /** + * en_GB + * @example from 30 min to 2 days + */ + en_GB: string; + /** + * it_IT + * @example da 30 minuti a 2 giorni + */ + it_IT: string; + /** + * de_DE + * @example 30 Min. bis 2 Tage + */ + de_DE: string; + /** + * es_ES + * @example de 30 min a 2 días + */ + es_ES: string; + }; + /** + * transfer_time + * @description Required time for the transfer + */ + transfer_time?: number; + /** + * trade_time + * @description Required time for trade + */ + trade_time?: { + /** + * fr_FR + * @example immédiat + */ + fr_FR: string; + /** + * en_GB + * @example immediate + */ + en_GB: string; + /** + * it_IT + * @example immediato + */ + it_IT: string; + /** + * de_DE + * @example sofort + */ + de_DE: string; + /** + * es_ES + * @example inmediato + */ + es_ES: string; + }; + /** + * outgoing_transfer_time + * @description Required time for outgoing transfer + */ + outgoing_transfer_time?: number; + /** domain_length */ + domain_length?: string; + /** + * periods + * @description Domain lifecycle periods + */ + periods?: { + /** + * renew_grace + * @description Time after domain expiry during which it can still be renewed without extra fees or loss of ownership. (days) + */ + renew_grace?: number; + /** + * redemption + * @description Time after grace period during which the domain can be redeemed with additional fees. (days) + */ + redemption?: number; + /** + * deletion + * @description Period after redemption period during which the domain is purged from registry and becomes available for re-registration. (days) + */ + deletion?: number; + }; + /** + * support + * @description Supported features of the TLD + */ + support?: { + /** dns_anycast */ + dns_anycast?: boolean; + /** domain_privacy */ + domain_privacy?: boolean; + /** transfer_lock */ + transfer_lock?: boolean; + /** renew_on_transfer */ + renew_on_transfer?: boolean; + /** preconfigured_dns */ + preconfigured_dns?: boolean; + /** dnssec */ + dnssec?: boolean; + }; + /** + * renewal_periods + * @description All the available renewal periods. (years) + */ + renewal_periods?: number[]; + /** + * registration_periods + * @description All the available registration periods. (years) + */ + registration_periods?: number[]; + /** + * outgoing_transfer_need + * @description Outgoing transfer method + */ + outgoing_transfer_need?: { + /** + * auth_code + * @description Outgoing transfer method requires Auth Code + */ + auth_code?: boolean; + /** + * auth_code_length + * @description Length of the authorization code needed for domain transfers. + */ + auth_code_length?: number; + /** + * ips_tag + * @description Outgoing transfer method requires IPs Tag + */ + ips_tag?: boolean; + }; + fields?: components["schemas"]["6a791d9b_api-domain_tld_fields"]; + /** + * idn + * @description List of all the IDN languages accepted + */ + idn?: components["schemas"]["6a791d9b_api_domain_idn_tables"][]; + }; + /** + * Zone + * @description Zone informations + */ + "2f8071fd_api_dns_zone": { + /** + * id + * @description The identifier of the zone + */ + id: number; + /** + * fqdn + * @description Fully Qualified Domain Name + * @example example.com + */ + fqdn: string; + /** + * dnssec + * @description DNSSEC informations + */ + dnssec: { + /** + * is_enabled + * @description Is DNSSEC enabled + */ + is_enabled: boolean; + }; + /** + * nameservers + * @description Nameservers for the zone + */ + nameservers: string[]; + /** + * skel + * @description Skel file for the zone + */ + skel?: string; + /** + * records + * @description Records in the zone + */ + records?: components["schemas"]["2f8071fd_api_dns_dns_record"][]; + }; + /** Dns record */ + "2f8071fd_api_dns_dns_record": { + /** + * id + * @description The identifier of the dns record + */ + id: number; + /** + * source + * @description The source of the dns record + */ + source: string; + /** + * source_idn + * @description The full idn of the dns record + * @example record.example.com + */ + source_idn?: string; + /** + * type + * @description The type of the dns record + * @enum {string} + */ + type: "A" | "AAAA" | "CAA" | "CNAME" | "DNAME" | "DNSKEY" | "DS" | "MX" | "NS" | "PTR" | "SMIMEA" | "SOA" | "SRV" | "SSHFP" | "TLSA" | "TXT"; + /** + * ttl + * @description The TTL of the dns record + */ + ttl: number; + /** + * target + * @description The dns record target + */ + target: string; + /** + * updated_at + * Format: timestamp + * @description The last updated time of the dns record + */ + updated_at: number; + /** + * dyndns_id + * @description If any, the dyndns user identifier related to the dns record + */ + dyndns_id?: number; + delegated_zone?: components["schemas"]["2f8071fd_api_dns_api_resource"]; + description?: components["schemas"]["2f8071fd_api_dns_dns_record_description"]; + }; + /** AccountInvitation */ + "087adaad_AccountInvitation": { + /** + * Unique identifier + * @description Unique identifier of the resource `AccountInvitation` + */ + id: number; + /** + * first_name + * @description First name + */ + first_name: string; + /** + * last_name + * @description Last name + */ + last_name: string; + /** + * email + * @description Email + */ + email: string; + /** strict */ + strict: boolean; + /** + * status + * @description Status of the resource `AccountInvitation` + * @enum {string} + */ + status: "accepted" | "cancelled" | "pending" | "rejected"; + /** + * role_type + * @enum {string} + */ + role_type: "admin" | "normal" | "owner"; + /** teams */ + teams?: components["schemas"]["087adaad_Team"][]; + /** + * language_id + * @description Unique identifier of the `language` that is related to the resource `AccountInvitation` + * @example 1 + */ + language_id: number; + /** + * locale + * @description Represents a language identifier and a region identifier + * @example fr_FR + */ + locale: string; + /** + * account_id + * @description Unique identifier of the `account` that is related to the resource `AccountInvitation` + */ + account_id: number; + /** has_ksuite */ + has_ksuite: boolean; + /** has_billing */ + has_billing: boolean; + /** has_billing_mailing */ + has_billing_mailing: boolean; + /** has_mailing */ + has_mailing: boolean; + /** ksuite */ + ksuite?: unknown[] | null; + /** app_accesses */ + app_accesses?: string | null; + /** permissions */ + permissions?: unknown[]; + /** service_permissions */ + service_permissions?: unknown[]; + /** + * sent_at + * Format: timestamp + * @example 1745062007 + */ + sent_at: number | null; + /** + * created_at + * Format: timestamp + * @description Timestamp `AccountInvitation` has been created + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `AccountInvitation` has been updated + */ + updated_at: number; + /** + * expired_at + * Format: timestamp + * @description Timestamp `AccountInvitation` has expired + */ + expired_at: number | null; + /** + * url_accept + * @example https://welcome.infomaniak.com/invitation/account/1234567890987654321?lang=fr + */ + url_accept: string; + /** qr_code */ + qr_code?: string; + }; + /** Partnership */ + "087adaad_Partnership": { + /** + * Unique identifier + * @description Unique identifier of the resource `Partnership` + */ + id: number; + /** + * name + * @description Name of the resource `Partnership` + */ + name: string; + /** + * color_id + * @description Unique identifier of the `color` of the resource `Partnership` + */ + color_id: number; + /** + * owned_by_id + * @description Unique identifier of the `user` that owned the resource `Partnership` + */ + owned_by_id: number | null; + /** + * created_by_id + * @description Unique identifier of the `user` that created the resource `Partnership` + */ + created_by_id: number | null; + /** + * created_at + * Format: timestamp + * @description Timestamp `Partnership` has been created + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Partnership` has been updated + */ + updated_at: number; + created_by?: components["schemas"]["087adaad_User"]; + owned_by?: components["schemas"]["087adaad_User"]; + /** + * user_count + * @description User count related to the resource `Partnership` + */ + user_count?: number; + /** + * product_count + * @description Product count related to the resource `Partnership` + */ + product_count?: string; + /** + * product_by_service_count + * @description Product by service count related to the resource `Partnership` + */ + product_by_service_count?: number; + /** + * has_full_access + * @example true + */ + has_full_access: boolean; + /** + * has_customer_payment_method + * @description True if the payment method chosen is customer + * @example true + */ + has_customer_payment_method: boolean; + partner?: components["schemas"]["087adaad_Partner"]; + /** products */ + products?: components["schemas"]["087adaad_RoleRight"][]; + incomes?: components["schemas"]["087adaad_PartnershipIncomeTotal"]; + discounts?: components["schemas"]["087adaad_PartnershipIncomeTotal"]; + /** users */ + users?: components["schemas"]["087adaad_User"][]; + customer?: components["schemas"]["087adaad_Account"]; + total_payed?: components["schemas"]["087adaad_PartnershipIncomeTotal"]; + total_payed_base_price?: components["schemas"]["087adaad_PartnershipIncomeTotal"]; + }; + /** Team */ + "087adaad_Team_db41ff58": { + /** + * Unique identifier + * @description Unique identifier of the resource `Team` + */ + id: number; + /** + * name + * @description Name of the resource `Team` + */ + name: string; + /** + * color_id + * @description Unique identifier of the `color` of the resource `Team` + */ + color_id: number; + /** + * owned_by_id + * @description Unique identifier of the `user` that owned the resource `Team` + */ + owned_by_id: number | null; + /** + * created_by_id + * @description Unique identifier of the `user` that created the resource `Team` + */ + created_by_id: number | null; + /** + * created_at + * Format: timestamp + * @description Timestamp `Team` has been created + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Team` has been updated + */ + updated_at: number; + created_by?: components["schemas"]["087adaad_User"]; + owned_by?: components["schemas"]["087adaad_User"]; + /** + * user_count + * @description User count related to the resource `Team` + */ + user_count?: number; + /** + * product_count + * @description Product count related to the resource `Team` + */ + product_count?: number; + /** + * product_by_service_count + * @description Product by service count related to the resource `Team` + */ + product_by_service_count?: number; + /** owners */ + owners: components["schemas"]["087adaad_User"][]; + /** is_sso */ + is_sso: boolean; + /** permissions */ + permissions: components["schemas"]["087adaad_Servicepermissions"][]; + /** products */ + products?: components["schemas"]["087adaad_ProductTeamPermissions"][]; + /** users */ + users?: components["schemas"]["087adaad_User"][]; + /** app_access */ + app_access?: { + /** mail */ + mail: { + /** mailboxes */ + mailboxes: unknown[]; + }; + /** drive */ + drive: { + /** folders */ + folders: unknown[]; + }; + /** kchat */ + kchat: { + /** channels */ + channels: unknown[]; + }; + }; + }; + /** Team User */ + "087adaad_TeamUser": { + /** + * Unique identifier + * @description Unique identifier of the resource `Team User` + */ + id: number; + /** + * display_name + * @description Display name + */ + display_name: string; + /** + * first_name + * @description First name + */ + first_name: string; + /** + * last_name + * @description Last name + */ + last_name: string; + /** + * email + * @description Email + */ + email: string; + /** + * is_sso + * @description returns true if the user is provided by an external IDP + */ + is_sso: boolean; + /** + * last_login_at + * Format: timestamp + * @description Timestamp `Team User` has been logged + */ + last_login_at: number; + /** teams */ + teams: components["schemas"]["087adaad_Team"][]; + }; + /** User avatar */ + "087adaad_Useravatar": { + /** + * avatar + * @description Avatar + * @example https://www.infomaniak.com/img/common/logo-infomaniak.svg + */ + avatar: string; + }; + /** (partial) User application password */ + "087adaad_partialUserapplicationpassword": { + /** + * Unique identifier + * @description Unique identifier of the resource `(partial) User application password` + * @example 1234 + */ + id: number; + /** + * name + * @description Name of the resource `(partial) User application password` + * @example My application + */ + name: string; + /** + * last_used_at + * Format: timestamp + * @example 1630929640 + */ + last_used_at: number | null; + }; + /** User application password */ + "087adaad_Userapplicationpassword": { + /** + * Unique identifier + * @description Unique identifier of the resource `User application password` + * @example 1234 + */ + id: number; + /** + * name + * @description Name of the resource `User application password` + * @example My application + */ + name: string; + /** + * last_used_at + * Format: timestamp + * @example 1630929640 + */ + last_used_at: number | null; + /** + * password + * @description Only available when you store it. + * @example aaaabbbbccccdddd + */ + password?: string; + }; + /** Account */ + "087adaad_Account": { + /** + * Unique identifier + * @description Unique identifier of the resource `Account` + * @example 1234 + */ + id: number; + /** + * name + * @description Name of the resource `Account` + * @example Secret Organization + */ + name: string; + /** + * legal_entity_type + * @example company + * @enum {string} + */ + legal_entity_type: "company" | "individual" | "public_body" | "restrict"; + /** + * created_at + * Format: timestamp + * @description Timestamp `Account` has been created + * @example 1294959600 + */ + created_at: number; + /** addresses */ + addresses?: components["schemas"]["087adaad_Accountaddress"][]; + /** + * timezone + * @example Europe/Zurich + */ + timezone?: string; + /** + * website + * @example https://www.infomaniak.com + */ + website?: string; + /** + * phone + * @example +41790000000 + */ + phone?: string; + /** + * fax + * @example +41220000000 + */ + fax?: string; + /** language */ + language?: string; + /** + * locale + * @description Represents a language identifier and a region identifier + * @example fr_FR + */ + locale: string; + /** + * language_id + * @description Unique identifier of the `language` that is related to the resource `Account` + * @example 1 + */ + language_id: number; + /** + * logo + * @example https://www.infomaniak.com/img/common/logo-infomaniak.svg + */ + logo?: string; + /** + * logo_square + * @example https://www.infomaniak.com/img/common/logo-infomaniak.svg + */ + logo_square?: string; + /** order */ + order?: { + /** + * waiting_payment + * @example 1 + */ + waiting_payment: number; + /** + * in_process + * @example 0 + */ + in_process: number; + /** blocked_order_id */ + blocked_order_id: unknown[]; + }; + /** + * beta + * @example true + */ + beta: boolean; + /** + * support_level + * @example 1 + */ + support_level: number; + /** has_2fa_required */ + has_2fa_required: boolean; + /** + * type + * @example owner + */ + type?: string; + /** + * billing + * @example true + */ + billing?: boolean; + /** + * mailing + * @example true + */ + mailing?: boolean; + /** + * billing_mailing + * @example true + */ + billing_mailing?: boolean; + /** + * workspace_only + * @example true + */ + workspace_only?: boolean; + /** + * no_access + * @example true + */ + no_access?: boolean; + /** + * is_blocked + * @example true + */ + is_blocked?: boolean; + /** + * blocked_at + * Format: timestamp + * @example 0 + */ + blocked_at?: number; + /** vat_number */ + vat_number?: string; + /** field1 */ + field1?: string; + /** field2 */ + field2?: string; + /** tags */ + tags?: components["schemas"]["087adaad_Tag"][]; + /** services_already_demo */ + services_already_demo?: unknown[]; + /** customization_url */ + customization_url?: Record; + /** + * nb_invitations + * @example 2 + */ + nb_invitations?: number; + /** + * nb_users + * @example 2 + */ + nb_users?: number; + /** + * count_owners + * @example 2 + */ + count_owners?: number; + /** is_customer */ + is_customer: boolean; + /** is_sso */ + is_sso: boolean; + /** has_full_access */ + has_full_access?: boolean; + /** has_customer_paiement_method */ + has_customer_paiement_method?: boolean; + /** partner_id */ + partner_id?: number; + /** in_partnership_full_access */ + in_partnership_full_access?: boolean; + /** in_partnership_limited */ + in_partnership_limited?: boolean; + /** support_premium */ + support_premium?: Record; + /** is_user_has_ksuite_access */ + is_user_has_ksuite_access?: boolean; + /** is_user_email_account_mailbox_exist */ + is_user_email_account_mailbox_exist?: boolean; + /** + * ksuite_id + * @description Unique identifier of the `ksuite` that is related to the resource `Account` + */ + ksuite_id?: number | null; + /** my_ksuite */ + my_ksuite?: Record | null; + /** has_onboarding_branding */ + has_onboarding_branding?: boolean; + /** has_streaming_video */ + has_streaming_video?: boolean; + }; + /** Service */ + "087adaad_Service": { + /** + * Unique identifier + * @description Unique identifier of the resource `Service` + * @example 1 + */ + id: number; + /** + * name + * @description Name of the resource `Service` + * @example hosting + */ + name: string; + /** + * count + * @example 4 + */ + count: number; + }; + /** Team */ + "087adaad_Team_2a133770": { + /** + * Unique identifier + * @description Unique identifier of the resource `Team` + */ + id: number; + /** + * name + * @description Name of the resource `Team` + */ + name: string; + /** + * color_id + * @description Unique identifier of the `color` of the resource `Team` + */ + color_id: number; + /** + * owned_by_id + * @description Unique identifier of the `user` that owned the resource `Team` + */ + owned_by_id: number | null; + /** + * created_by_id + * @description Unique identifier of the `user` that created the resource `Team` + */ + created_by_id: number | null; + /** + * created_at + * Format: timestamp + * @description Timestamp `Team` has been created + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Team` has been updated + */ + updated_at: number; + created_by?: components["schemas"]["087adaad_User"]; + owned_by?: components["schemas"]["087adaad_User"]; + /** + * user_count + * @description User count related to the resource `Team` + */ + user_count?: number; + /** + * product_count + * @description Product count related to the resource `Team` + */ + product_count?: number; + /** + * product_by_service_count + * @description Product by service count related to the resource `Team` + */ + product_by_service_count?: number; + /** owners */ + owners: components["schemas"]["087adaad_User"][]; + /** is_sso */ + is_sso: boolean; + /** permissions */ + permissions: components["schemas"]["087adaad_Servicepermissions"][]; + /** products */ + products?: components["schemas"]["087adaad_ProductTeamPermissions"][]; + /** users */ + users?: components["schemas"]["087adaad_User"][]; + /** app_access */ + app_access?: { + /** mail */ + mail: { + /** mailboxes */ + mailboxes: unknown[]; + }; + /** drive */ + drive: { + /** folders */ + folders: unknown[]; + }; + /** kchat */ + kchat: { + /** channels */ + channels: unknown[]; + }; + }; + }; + /** Action type */ + "087adaad_Actiontype": { + /** + * Unique identifier + * @description Unique identifier of the resource `Action type` + */ + id: number; + /** code */ + code: string; + /** + * description + * @description Description of the resource `Action type` + */ + description: string; + }; + /** Application */ + "087adaad_Application": { + /** + * Unique identifier + * @description Unique identifier of the resource `Application` + * @example 414 + */ + id: number; + /** + * name + * @description Name of the resource `Application` + * @example com.infomaniak.mail + */ + name: string; + /** + * platform + * @example ios + */ + platform: string; + /** + * store + * @example apple-store + */ + store: string; + /** + * api_id + * @example com.infomaniak.mail + */ + api_id: string; + /** + * min_version + * @example 1.0.1 + */ + min_version: string; + /** + * next_version_rate + * @description The percentage of users who will receive the production-next version in advance + * @example 50 + */ + next_version_rate: number | null; + /** + * published_versions + * @description version already published + */ + published_versions: components["schemas"]["087adaad_applicationPublishedVersion"][]; + /** + * checksum + * @example 5d41402abc4b2a76b9719d911017c592 + */ + checksum: string; + /** + * nb_users + * @description number of users, only for kStore application + */ + nb_users: number | null; + }; + /** Async Task */ + "087adaad_AsyncTask": { + /** + * uuid + * Format: uuid + * @description Universally unique identifier of the resource `Async Task` + * @example 5cb09b3c-d03a-11eb-b8bc-0242ac130003 + */ + uuid: string; + /** + * status + * @description Status of the resource `Async Task` + * @example running + * @enum {string} + */ + status: "executed" | "failed" | "running" | "spooled"; + /** + * created_at + * Format: timestamp + * @description Timestamp `Async Task` has been created + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Async Task` has been updated + */ + updated_at: number; + /** + * executed_at + * Format: timestamp + * @description Timestamp `Async Task` has been executed + */ + executed_at: number; + /** + * finished_at + * Format: timestamp + * @description Timestamp `Async Task` is finished + */ + finished_at: number; + /** + * response + * @description Asynchronous response result + */ + response: Record; + /** + * error + * @description Asynchronous error result + */ + error?: Record; + }; + /** Country */ + "087adaad_Country": { + /** + * Unique identifier + * Format: int32 + * @description Unique identifier of the resource `Country` + * @example 203 + */ + id: number; + /** + * name + * @description Name of the resource `Country` + * @example SWITZERLAND + */ + name: string; + /** + * short_name + * @description Short name of the resource `Country` + * @example CH + */ + short_name: string; + /** + * is_enabled + * @description Is the resource `Country` enabled? + * @example true + */ + is_enabled: boolean; + }; + /** Language */ + "087adaad_Language": { + /** + * Unique identifier + * @description Unique identifier of the resource `Language` + * @example 2 + */ + id: number; + /** + * name + * @description Name of the resource `Language` + * @example English + */ + name: string; + /** + * short_name + * @description Short name of the resource `Language` + * @example E + */ + short_name: string; + /** + * locale + * @description Represents a language identifier and a region identifier + * @example en_GB + */ + locale: string; + /** + * short_locale + * @description Represents a language identifier + * @example en + */ + short_locale: string; + }; + /** MyKSuite */ + "087adaad_MyKSuite": { + /** + * Unique identifier + * @description Unique identifier of the resource `MyKSuite` + */ + id: number; + /** + * status + * @description Status of the resource `MyKSuite` + */ + status: string; + /** pack_id */ + pack_id: number; + /** trial_expiry_at */ + trial_expiry_at: number | null; + /** pack */ + pack?: string; + /** + * is_free + * @description Does the resource `MyKSuite` have a free price status? + */ + is_free: boolean; + /** drive */ + drive?: string | null; + /** mail */ + mail?: string | null; + /** has_auto_renew */ + has_auto_renew?: string; + /** can_trial */ + can_trial?: boolean; + /** product */ + product?: string; + /** children */ + children?: string | null; + /** data */ + data?: unknown[]; + }; + /** Product */ + "087adaad_Product": { + /** + * Unique identifier + * @description Unique identifier of the resource `Product` + */ + id: number; + /** + * account_id + * @description Unique identifier of the `account` that is related to the resource `Product` + */ + account_id: number; + /** + * service_id + * @description Unique identifier of the `service` that is related to the resource `Product` + */ + service_id: number; + /** + * service_name + * @description Name of the service + */ + service_name: string; + /** + * customer_name + * @description Customer name of the resource `Product` + */ + customer_name: string; + /** internal_name */ + internal_name: string | null; + /** + * created_at + * Format: timestamp + * @description Timestamp `Product` has been created + */ + created_at: number; + /** + * expired_at + * Format: timestamp + * @description Timestamp `Product` has expired + */ + expired_at: number | null; + /** + * deleted_at + * Format: timestamp + * @description Timestamp `Product` has been deleted + */ + deleted_at?: number; + /** version */ + version: number; + /** + * has_maintenance + * @description Does the resource `Product` have a maintenance mode enabled? + */ + has_maintenance: boolean; + /** + * is_locked + * @description Is the resource `Product` locked? + */ + is_locked: boolean; + /** + * has_operation_in_progress + * @description Does the resource `Product` have an operation in progress ? + */ + has_operation_in_progress: boolean; + /** tags */ + tags: components["schemas"]["087adaad_Tag"][]; + /** + * unique_id + * @description Unique identifier of the resource `Product` + */ + unique_id: number; + /** + * description + * @description Description of the resource `Product` + */ + description?: string; + /** bill_reference */ + bill_reference?: string; + /** + * is_free + * @description Does the resource `Product` have a free price status? + */ + is_free: boolean; + /** + * is_zero_price + * @description Does the resource `Product` have a zero price status? + */ + is_zero_price: boolean; + /** + * is_trial + * @description Does the resource `Product` have a trial status? + */ + is_trial: boolean; + rights: components["schemas"]["087adaad_Right"]; + /** parent_id */ + parent_id?: number; + /** parent_service_id */ + parent_service_id?: number; + /** parent_service_name */ + parent_service_name?: string; + /** + * status + * @description Status of the resource `Product` + */ + status?: string; + /** users */ + users?: components["schemas"]["087adaad_ProductUser"][]; + admin?: components["schemas"]["087adaad_ProductAdminUser"]; + /** fqdn */ + fqdn?: string; + /** is_managed_by_partner */ + is_managed_by_partner?: boolean; + /** flags */ + flags?: unknown[]; + /** renew_preferences */ + renew_preferences?: unknown[]; + /** is_transferable */ + is_transferable?: boolean; + }; + /** Timezone */ + "087adaad_Timezone": { + /** + * Unique identifier + * @description Unique identifier of the resource `Timezone` + * @example 414 + */ + id: number; + /** + * name + * @description Name of the resource `Timezone` + * @example Europe/Zurich + */ + name: string; + /** + * gmt + * @description Greenwich Mean Time (GMT) + * @example 01:00 + */ + gmt: string; + }; + /** User or pending user */ + "087adaad_Userorpendinguser": { + /** user_id */ + user_id: number | null; + /** invitation_id */ + invitation_id: number | null; + /** + * first_name + * @description First name + */ + first_name: string; + /** + * last_name + * @description Last name + */ + last_name: string; + /** + * display_name + * @description Display name + */ + display_name: string; + /** + * email + * @description Email + */ + email: string; + /** + * avatar + * @description null is returned only when request parameter no_avatar_default=1 and the user has not set an avatar + */ + avatar: string | null; + /** role_type */ + role_type: string; + /** state_in_account */ + state_in_account: string; + /** is_correspondent */ + is_correspondent: boolean | null; + /** is_correspondent_billing */ + is_correspondent_billing: boolean | null; + /** is_workspace_only */ + is_workspace_only: boolean | null; + /** has_no_manager_access */ + has_no_manager_access: boolean | null; + /** has_billing_access */ + has_billing_access: boolean | null; + /** is_sso */ + is_sso: boolean; + /** + * language_id + * @description Unique identifier of the `language` that is related to the resource `User or pending user` + */ + language_id: number | null; + /** app_access */ + app_access?: string; + /** teams */ + teams?: string; + /** drive_infos */ + drive_infos?: string; + /** kchat_infos */ + kchat_infos?: string; + /** unique_key */ + unique_key: string; + /** + * last_login_at + * Format: datetime + * @description Timestamp `User or pending user` has been logged + */ + last_login_at: number; + /** security */ + security?: string; + /** pending_invitations */ + pending_invitations?: string; + /** preferences */ + preferences?: string; + /** invitation_details */ + invitation_details?: string | null; + /** service_permissions */ + service_permissions?: string; + /** permissions */ + permissions?: string; + /** partnership_id */ + partnership_id: number | null; + }; + /** Event */ + "087adaad_Event_de1ac26c": { + /** + * Unique identifier + * @description Unique identifier of the resource `Event` + * @example 414 + */ + id: number; + /** + * url + * @example ed4px6RxMG + */ + url: string; + /** + * type + * @example enhancement + */ + type: string; + /** + * status + * @description Status of the resource `Event` + * @example terminated + */ + status: string; + description: components["schemas"]["087adaad_EventDescription"]; + /** comments */ + comments: components["schemas"]["087adaad_EventComment"][]; + /** services */ + services: components["schemas"]["087adaad_EventTag"][]; + /** + * started_at + * Format: timestamp + * @description Timestamp `Event` has been started + */ + started_at: number; + /** + * ended_at + * Format: timestamp + * @description Timestamp `Event` has ended + */ + ended_at: number | null; + /** duration */ + duration: number | null; + }; + /** User Profile */ + "087adaad_UserProfile": { + /** + * Unique identifier + * @description Unique identifier of the resource `User Profile` + */ + id: number; + /** + * display_name + * @description Display name + */ + display_name: string; + /** + * first_name + * @description First name + */ + first_name: string; + /** + * last_name + * @description Last name + */ + last_name: string; + /** + * email + * @description Email + */ + email: string; + /** + * is_sso + * @description returns true if the user is provided by an external IDP + */ + is_sso: boolean; + /** + * avatar + * @description null is returned only when request parameter no_avatar_default=1 and the user has not set an avatar + */ + avatar: string | null; + /** type */ + type?: string; + /** + * login + * @description Login + */ + login: string; + /** sessions */ + sessions?: components["schemas"]["087adaad_Usersession"][]; + /** preferences */ + preferences?: { + /** security */ + security?: { + /** + * otp + * @description One-time password + */ + otp: boolean; + /** sms */ + sms: boolean; + /** sms_phone */ + sms_phone: string; + /** yubikey */ + yubikey: boolean; + /** infomaniak_application */ + infomaniak_application: boolean; + /** infomaniak_application_deprecated */ + infomaniak_application_deprecated: boolean; + /** authenticator */ + authenticator: boolean; + /** + * double_auth + * @description Double auth + */ + double_auth: boolean; + /** remaining_rescue_code */ + remaining_rescue_code: number; + /** + * last_login_at + * Format: timestamp + * @description Timestamp `User Profile` has been logged + */ + last_login_at: number; + /** + * date_last_changed_password + * Format: timestamp + */ + date_last_changed_password: number; + /** + * double_auth_method + * @description Double auth method + */ + double_auth_method: string; + /** auth_devices */ + auth_devices?: components["schemas"]["087adaad_Userauthdevice"][]; + }; + /** account */ + account?: string; + connection?: components["schemas"]["087adaad_Userconnection"]; + language: components["schemas"]["087adaad_Language"]; + country: components["schemas"]["087adaad_Country"]; + timezone: components["schemas"]["087adaad_Timezone"]; + }; + /** phones */ + phones?: components["schemas"]["087adaad_Userphone"][]; + /** emails */ + emails?: components["schemas"]["087adaad_Useremail"][] | components["schemas"]["087adaad_Useremail_f4611cfe"][]; + }; + /** User email */ + "087adaad_Useremail": { + /** + * Unique identifier + * @description Unique identifier of the resource `User email` + * @example 123456 + */ + id: number; + /** + * email + * @description Email + * @example john.doe@infomaniak.com + */ + email: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `User email` has been created + * @example 1632815150 + */ + created_at: number; + /** + * reminder + * @example true + */ + reminder: boolean; + /** + * checked + * @example true + */ + checked: boolean; + /** + * type + * @example other + * @enum {string} + */ + type: "other" | "personal" | "professional"; + }; + /** User phone */ + "087adaad_Userphone": { + /** + * Unique identifier + * @description Unique identifier of the resource `User phone` + * @example 2 + */ + id: number; + /** + * phone + * @example +41123456789 + */ + phone: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `User phone` has been created + * @example 1632896634 + */ + created_at: number; + /** + * reminder + * @example true + */ + reminder: string; + /** + * checked + * @example true + */ + checked: boolean; + /** + * type + * @example phone + */ + type: string; + }; + /** Passkey */ + "087adaad_Passkey": { + /** + * uuid + * @description Universally unique identifier of the resource `Passkey` + * @example 7892c52e-1d27-49aa-b61a-a2211946acc0 + */ + uuid: string; + /** + * name + * @description Name of the resource `Passkey` + * @example Apple iPhone 13 (iOS) + */ + name: string | null; + /** + * created_at + * Format: timestamp + * @description Timestamp `Passkey` has been created + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Passkey` has been updated + */ + updated_at: number; + }; + /** Llm product */ + "4cee7ea0_Llmproduct": { + /** + * product_name + * @example LLM API + */ + product_name: string; + /** + * product_id + * @description Unique identifier of the `product` that is related to the resource `Llm product` + */ + product_id: number; + /** + * account_name + * @example My organization + */ + account_name: string; + /** + * status + * @description Status of the resource `Llm product` + * @example ok + */ + status: string; + }; + /** Ai Model */ + "4cee7ea0_AiModel": { + /** + * Unique identifier + * @description Unique identifier of the resource `Ai Model` + */ + id: number; + /** + * name + * @description Name of the resource `Ai Model` + */ + name: string; + /** type */ + type: string; + /** documentation_link */ + documentation_link: string | null; + /** + * description + * @description Description of the resource `Ai Model` + */ + description: string; + /** + * info_status + * @description Information status of the model + */ + info_status: string | null; + /** prices */ + prices?: components["schemas"]["4cee7ea0_AIPrice"][]; + /** logo_url */ + logo_url: string | null; + /** last_updated_at */ + last_updated_at: string; + /** max_token_input */ + max_token_input: number | null; + /** version */ + version: string | null; + meta: components["schemas"]["4cee7ea0_AiModel-meta"]; + }; + /** + * AI job result + * @description Represents a job result. + */ + "4cee7ea0_AIjobresult": { + /** + * status + * @description Progression status + * @example success + * @enum {string} + */ + status: "cancelled" | "failed" | "pending" | "processing" | "success"; + /** + * url + * @description The result download url. + * @example https://api.infomaniak.com/1/ai/results/123456-1234-abcd-1234-1234abcd/download + */ + url: string | null; + /** + * file_name + * @description The filename of the result + */ + file_name: string | null; + /** + * file_size + * @description The file size in bytes of the result + */ + file_size: number | null; + /** + * data + * @description The result + */ + data: (string | unknown[]) | null; + }; + /** + * Base64 image response + * @description Base64 image response + */ + "4cee7ea0_Base64imageresponse": { + /** + * data + * @description list of images in base64 format. + */ + data: components["schemas"]["4cee7ea0_Base64image"][]; + /** + * created + * Format: timestamp + * @description The Unix timestamp (in seconds) of when the response was created. + */ + created: number; + }; + /** + * OpenAi-V1-Models + * @description OpenAI model collection format of /v1/models + */ + "4cee7ea0_OpenAi-V1-Models": { + /** + * object + * @description The object type, which is always `list`. + * @example list + */ + object: string; + data: components["schemas"]["4cee7ea0_OpenAi-V1-Models-Model"]; + }; + /** + * Llm Response OpenAI + * @description Represents a completion response returned by model, based on the provided input. + */ + "4cee7ea0_LlmResponseOpenAI": { + /** + * model + * @description The model used. + * @example mixtral + */ + model: string; + /** + * Unique identifier + * @description This attribute is always empty + */ + id: string; + /** + * object + * @description The object `chat.completion` if not stream mode else `chat.completion.chunk` + */ + object: string; + /** + * system_fingerprint + * @description This fingerprint represents the backend configuration that the model runs with. + */ + system_fingerprint: string; + /** + * created + * Format: timestamp + * @description The Unix timestamp (in seconds) of when the response was created. + */ + created: number; + /** + * choices + * @description A list of completion choices. Can be more than one if n is greater than 1. + */ + choices: components["schemas"]["4cee7ea0_Choice_8fc99c63"][]; + usage?: components["schemas"]["4cee7ea0_Usage"]; + }; + /** + * Llm Speech-To-Text async mode Response + * @description Represents a response returned by a model in async mode. + */ + "4cee7ea0_LlmSpeech-To-TextasyncmodeResponse": { + /** + * batch_id + * @description The id of the batch dispatched handling the transcription. + * @example 9b9fec49-cc95-44d5-8d3a-be56a6e05970 + */ + batch_id: string; + }; + /** + * Embedding Response + * @description An Embedding response + */ + "4cee7ea0_EmbeddingResponse_213f68bb": { + /** + * object + * @description The object type, which is always "list". + * @example list + */ + object: string; + /** + * data + * @description A list of embedding objects. + */ + data: components["schemas"]["4cee7ea0_Embeddingobject"][]; + /** + * model + * @description ID of the model used for the request + * @example bge_multilingual_gemma2 + */ + model: string; + usage: components["schemas"]["4cee7ea0_EmbeddingResponse"]; + }; + /** + * Embedding Response Base64 + * @description An Embedding response in base64 + */ + "4cee7ea0_EmbeddingResponseBase64": { + /** + * object + * @description The object type, which is always "list". + * @example list + */ + object: string; + /** + * data + * @description A list of embedding objects. + */ + data: components["schemas"]["4cee7ea0_Embeddingobjectbase64"][]; + /** + * model + * @description ID of the model used for the request + * @example bge_multilingual_gemma2 + */ + model: string; + usage: components["schemas"]["4cee7ea0_EmbeddingResponse"]; + }; + /** + * Cohere-V2-Rerank + * @description Response of *Cohere* `/v2/rerank` on **200 OK**. + */ + "4cee7ea0_Cohere-V2-Rerank": { + /** + * Unique identifier + * @example rerank-a5dca720-5abc-4331-a8cf-1655693a27e1 + */ + id: string; + /** + * model + * @description The model name used (extra non-*Cohere* field). + * @example BAAI/bge-reranker-v2-m3 + */ + model: string; + usage: components["schemas"]["4cee7ea0_Cohere-V2-Rerank-Usage"]; + /** results */ + results: components["schemas"]["4cee7ea0_Cohere-V2-Rerank-Results"][]; + meta?: components["schemas"]["4cee7ea0_Cohere-V2-Rerank-Meta"]; + }; + /** + * OpenAi-V1-Completions + * @description OpenAI response format of /v1/completions + */ + "4cee7ea0_OpenAi-V1-Completions": { + /** + * Unique identifier + * @description A unique identifier for the chat completion. + * @example chatcmpl-b94887af-3349-499f-aa7b-a5a5a09c1d76 + */ + id: string; + /** + * object + * @description The object type, which is always `text_completion` + * @example text_completion + */ + object: string; + /** + * created + * Format: timestamp + * @description The Unix timestamp (in seconds) of when the response was created. + * @example 1761210214 + */ + created: number; + /** + * model + * @description The model used for the chat completion. + * @example Qwen/Qwen3-VL-235B-A22B-Instruct + */ + model: string; + /** choices */ + choices: components["schemas"]["4cee7ea0_OpenAi-V1-Completions-Choice"][]; + /** + * system_fingerprint + * @description This fingerprint represents the backend configuration that the model runs with.
    Can be used in conjunction with the seed request parameter to understand when backend changes have been made that might impact determinism. + */ + system_fingerprint: string | null; + usage: components["schemas"]["4cee7ea0_OpenAi-CompletionUsage"]; + }; + /** + * OpenAi-V1-Embeddings + * @description OpenAI embeddings collection format of /v1/embeddings + */ + "4cee7ea0_OpenAi-V1-Embeddings": { + /** + * object + * @description The object type, which is always `list`. + * @example list + */ + object: string; + data: components["schemas"]["4cee7ea0_OpenAi-V1-Embeddings-Embedding"]; + /** + * model + * @description The model used to create the embeddings. + * @example bge_multilingual_gemma2 + */ + model: string; + usage: components["schemas"]["4cee7ea0_OpenAi-V1-Embeddings-Usage"]; + }; + /** Drive */ + "91ac10ff_Drive": { + /** + * Unique identifier + * @description Id of the kDrive + */ + id: number; + /** + * name + * @description Name of the kDrive + */ + name: string; + /** + * size + * @description Maximum space (in bytes) + */ + size: number; + /** + * used_size + * @description Used space (in bytes) + */ + used_size: number; + /** + * created_at + * Format: timestamp + * @description Creation timestamp + */ + created_at: number | null; + /** + * updated_at + * Format: timestamp + * @description Last update timestamp + */ + updated_at: number | null; + /** + * in_maintenance + * @description When maintenance is activated + */ + in_maintenance: boolean; + /** + * maintenance_reason + * @description Reason of Drive maintenance.demo_end: The demonstration period of the Drive has come to an end.invoice_overdue: An invoice for this Drive is currently unpaid.not_renew: This Drive has expired and must be renewed. + * @example demo_end + * @enum {string} + */ + maintenance_reason?: "demo_end" | "invoice_overdue" | "not_renew" | "technical"; + /** + * maintenance_at + * Format: timestamp + * @description When maintenance was activated at + */ + maintenance_at: number | null; + /** + * maintenance_types + * @description Types of maintenances.asleep: The Drive is inactive, cannot perform requested operation. An API call will wake it up asynchronously.hard_delete: The Drive and its storage are being hard deleted, cannot perform requested operation.manager_in_maintenance: Drive is in maintenance, cannot perform requested operation.manager_is_blocked: Drive is blocked, cannot perform requested operation.move_ns: The Drive is being moved to another namespace, cannot perform requested operation.move_sql_cluster: The Drive database is being moved, cannot perform requested operation.move_sql_master: The Drive database main instance is being moved, cannot perform requested operation.rewind: A restoration is being applied, cannot perform requested operation.uninitializing: The Drive never had any significant activity so it is being uninitialized, cannot perform requested operation.upgrade_schema: The Drive database is being upgraded, cannot perform requested operation.waking_up: The Drive was inactive but is in the process of waking up, cannot perform requested operation for now. + * @example asleep + * @enum {array} + */ + maintenance_types?: "asleep" | "hard_delete" | "manager_in_maintenance" | "manager_is_blocked" | "move_ns" | "move_sql_cluster" | "move_sql_master" | "rewind" | "uninitializing" | "upgrade_schema" | "waking_up"; + /** + * version + * @description Backend version + */ + version: string; + /** + * users_count + * @description Number of user slots used + */ + users_count: number; + /** + * users_quota + * @description Maximum number of users for this kdrive + */ + users_quota: number; + /** + * product_id + * @description Unique id of the kDrive product + */ + product_id: number; + /** + * account_id + * @description Id of the account in which the kDrive is + */ + account_id: number; + account?: components["schemas"]["91ac10ff_Account"]; + /** + * expired_at + * Format: timestamp + * @description Product expiration timestamp + */ + expired_at: number | null; + /** + * is_locked + * @description If the product is locked + */ + is_locked: boolean; + /** + * description + * @description Custom description of this kDrive + */ + description?: string; + /** + * bill_reference + * @description Reference used for billing + */ + bill_reference?: string; + /** + * is_demo + * @description If the product is in free trial period + */ + is_demo: boolean; + /** + * role + * @description Role of the current user within this kDrive + * @example admin + * @enum {string} + */ + role: "admin" | "external" | "none" | "user"; + /** + * account_admin + * @description Whether user is an administrator of the current kDrive account + */ + account_admin: boolean; + /** + * is_in_app_subscription + * @description Whether this drive has been purchased within an app store + */ + is_in_app_subscription: boolean; + rewind?: components["schemas"]["91ac10ff_RewindV3"]; + /** + * invitations_count + * @description Number of pending invitation. + */ + invitations_count?: number; + /** + * categories + * @description All categories of the kDrive + */ + categories?: components["schemas"]["91ac10ff_Category"][]; + categories_permissions?: components["schemas"]["91ac10ff_Categorypermission"]; + /** + * users + * @description All users identifiers by types + */ + users?: { + /** + * account + * @description Users identifiers of the account group + */ + account?: number[]; + /** + * drive + * @description Users identifiers of the kDrive + */ + drive?: number[]; + /** + * external + * @description Users identifiers of the drive (only externals users) + */ + external?: number[]; + /** + * internal + * @description Users identifiers of the drive (only internal users) + */ + internal?: number[]; + }; + /** + * teams + * @description All teams identifiers by types + */ + teams?: { + /** + * account + * @description Teams identifiers of the account group + */ + account?: number[]; + /** + * drive + * @description Teams identifiers of the kDrive + */ + drive?: number[]; + }; + rights?: components["schemas"]["91ac10ff_Right"]; + /** + * tags + * @description User defined tags on this kDrive + */ + tags?: components["schemas"]["91ac10ff_Tag"][]; + k_suite?: components["schemas"]["91ac10ff_KSuite"]; + /** + * capabilities + * @description The Drive available features list + */ + capabilities?: { + /** + * use_versioning + * @description Is versioning activated + */ + use_versioning: boolean; + /** + * use_upload_compression + * @description During upload compression is allowed + */ + use_upload_compression: boolean; + /** + * use_team_space + * @description Shared/Team directory feature + */ + use_team_space: boolean; + /** + * can_add_user + * @description Can add an user in the kDrive + */ + can_add_user: boolean; + /** + * can_see_stats + * @description Can see stats of the kDrive + */ + can_see_stats: boolean; + /** + * can_upgrade_to_ksuite + * @description Can the drive be upgraded to a kSuite + */ + can_upgrade_to_ksuite: boolean; + /** + * can_rewind + * @description Can rewind the kDrive + */ + can_rewind: boolean; + }; + /** + * settings + * @description Settings of the current users for this kDrive + */ + settings?: { + /** ai_scan */ + ai_scan: { + /** + * is_enabled + * @description Is AI scanning enabled + */ + is_enabled: boolean; + /** + * has_approved + * @description Is AI scanning approved + */ + has_approved: boolean | null; + /** + * has_approved_ai_categories + * @description Are AI categories approved + */ + has_approved_ai_categories: boolean | null; + /** + * has_approved_content_search + * @description Is file content search approved + */ + has_approved_content_search: boolean | null; + /** + * updated_at + * Format: timestamp + * @description When AI scanning was approved at + */ + updated_at: number | null; + }; + /** versioning */ + versioning: { + /** + * max_numbers + * @description Number of versions that can be kept if active + */ + max_numbers: number; + /** + * max_days + * @description Maximum number of days versions are kept + */ + max_days: number; + }; + /** office */ + office: { + /** + * presentation + * @description Default current application for presentation document.365: The 365 application.collabora: The collabora application.onlyoffice: The onlyoffice application. + * @example 365 + * @enum {string} + */ + presentation: "365" | "collabora" | "onlyoffice"; + /** + * spreadsheet + * @description Default current application for spreadsheet document.365: The 365 application.collabora: The collabora application.onlyoffice: The onlyoffice application. + * @example 365 + * @enum {string} + */ + spreadsheet: "365" | "collabora" | "onlyoffice"; + /** + * text + * @description Default current application for text document.365: The 365 application.collabora: The collabora application.onlyoffice: The onlyoffice application. + * @example 365 + * @enum {string} + */ + text: "365" | "collabora" | "onlyoffice"; + /** + * default_mode + * @description OnlyOffice display mode.desktop: Optimized for the display in desktop computer browsers.embedded: Optimized for embedding the documents into a website page.mobile: Optimized for the display in mobile device browsers. + * @example desktop + * @enum {string|null} + */ + default_mode: "desktop" | "embedded" | "mobile" | null; + }; + /** + * max_keep_deleted_user + * @description Max time the files of an user deleted is kept + */ + max_keep_deleted_user: string; + }; + /** preferences */ + preferences?: { + /** + * color + * @description Default color for kDrive + */ + color: string; + /** + * hide + * @description Is the drive hidden for the current user + */ + hide: boolean; + /** + * default + * @description The default drive chosen by the user, if none the first drive in the list should be considered the default. There should only be one default drive. + */ + default: boolean; + /** + * default_page + * @description User's default landing page + */ + default_page: string; + /** + * ui + * @description User's UI preferences on current drive + */ + ui: { + /** + * storage_warning_alert + * @description Display an alert when storage limit is about to be reached + */ + storage_warning_alert: boolean; + /** + * storage_limit_alert + * @description Display an alert when storage limit has been reached + */ + storage_limit_alert: boolean; + /** + * rag_ocr_promotion + * @description Display a promotion message about the RAG OCR if the user has not seen it yet + */ + rag_ocr_promotion: boolean; + }; + }; + pack?: components["schemas"]["91ac10ff_PricingPlan"]; + /** + * bdd_storage_host + * @description Bdd storage hostname + */ + bdd_storage_host?: string | null; + /** + * status + * @description Status of the drive + * @enum {string} + */ + status: "initializing" | "ok" | "uninitialized"; + /** + * quota + * @description Drive feature limits depending on offer + */ + quota?: { + /** dropbox */ + dropbox?: string; + /** shared_link */ + shared_link?: string; + }; + }; + /** App User */ + "91ac10ff_AppUser": { + /** + * Unique identifier + * @description Unique identifier of the resource `App User` + */ + id: number; + /** + * display_name + * @description Display name + */ + display_name: string; + /** + * first_name + * @description First name + */ + first_name: string; + /** + * last_name + * @description Last name + */ + last_name: string; + /** + * email + * @description Email + */ + email: string; + /** + * is_sso + * @description returns true if the user is provided by an external IDP + */ + is_sso: boolean; + /** + * avatar + * @description null is returned only when request parameter no_avatar_default=1 and the user has not set an avatar + */ + avatar: string | null; + /** type */ + type?: string; + /** + * deleted_at + * Format: timestamp + * @description Timestamp `App User` was deleted at + */ + deleted_at: number | null; + /** + * teams + * @description List of Team identifiers + */ + teams?: number[]; + /** security */ + security?: { + /** + * assistant_at + * Format: timestamp + * @description The last date the assistant was used + */ + assistant_at: number | null; + /** + * double_auth_method + * @description Double authentication method used to log in + */ + double_auth_method: string; + /** + * has_double_auth + * @description Whether the `App User` has double authentication enabled + */ + has_double_auth: boolean; + /** + * last_password_at + * Format: timestamp + * @description Last time `App User`'s password was changed + */ + last_password_at: number | null; + /** + * score + * @description Security score of the `App User` + */ + score: number; + /** + * has_valid_email + * @description Whether the `App User` has a valid email + */ + has_valid_email: number; + /** + * has_recovery_email + * @description Whether the `App User` has a recovery email + */ + has_recovery_email: boolean; + /** + * has_valid_phone + * @description Whether the `App User` has a valid phone number + */ + has_valid_phone: boolean; + }; + }; + /** Drive User */ + "91ac10ff_DriveUser": { + /** + * Unique identifier + * @description Unique identifier of the resource `Drive User` + */ + id: number; + /** + * display_name + * @description Display name + */ + display_name: string; + /** + * first_name + * @description First name + */ + first_name: string; + /** + * last_name + * @description Last name + */ + last_name: string; + /** + * email + * @description Email + */ + email: string; + /** + * is_sso + * @description returns true if the user is provided by an external IDP + */ + is_sso: boolean; + /** + * avatar + * @description null is returned only when request parameter no_avatar_default=1 and the user has not set an avatar + */ + avatar: string | null; + /** + * type + * @deprecated + * @description Type of the access; this field is no longer used and has been replaced by an additional role property `external`.main: User has access to the drive.shared: User has access to a shared file / directory only. + * @example main + * @enum {string} + */ + type: "main" | "shared"; + /** + * deleted_at + * Format: timestamp + * @description Timestamp `Drive User` was deleted at + */ + deleted_at: number; + /** + * teams + * @description List of Team identifiers + */ + teams?: number[]; + /** security */ + security?: { + /** + * assistant_at + * Format: timestamp + * @description The last date the assistant was used + */ + assistant_at: number | null; + /** + * double_auth_method + * @description Double authentication method used to log in + */ + double_auth_method: string; + /** + * has_double_auth + * @description Whether the `Drive User` has double authentication enabled + */ + has_double_auth: boolean; + /** + * last_password_at + * Format: timestamp + * @description Last time `Drive User`'s password was changed + */ + last_password_at: number | null; + /** + * score + * @description Security score of the `Drive User` + */ + score: number; + /** + * has_valid_email + * @description Whether the `Drive User` has a valid email + */ + has_valid_email: number; + /** + * has_recovery_email + * @description Whether the `Drive User` has a recovery email + */ + has_recovery_email: boolean; + /** + * has_valid_phone + * @description Whether the `Drive User` has a valid phone number + */ + has_valid_phone: boolean; + }; + /** + * drive_id + * @description Drive identifier + * @example 1111 + */ + drive_id: number; + drive?: components["schemas"]["91ac10ff_Drive"]; + /** drive_name */ + drive_name: string; + /** + * account_id + * @description Account identifier of resource `Drive User` + */ + account_id: number; + /** + * created_at + * Format: timestamp + * @description Timestamp `Drive User` was created at + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Drive User` was updated at + */ + updated_at: number; + /** + * last_connection_at + * Format: timestamp + * @description Timestamp `User` was last connected at + */ + last_connection_at: number | null; + /** + * product_id + * @description Unique identifier of the `product` that is related to the resource `Drive User` + */ + product_id: number; + /** + * status + * @description Current access status of the user in the drive.active: User has access to the Drive.deleted_kept: User has been removed but his data remain in the drive.deleted_removed: User has been removed.deleted_transferred: User has been removed and his data has been transferred to another user.deleted_transferring: User has been removed and is being transferred to another user.locked: User has been locked, user can no longer access to the drive.pending: User has not accepted the invitation request. + * @example active + * @enum {string} + */ + status: "active" | "deleted_kept" | "deleted_removed" | "deleted_transferred" | "deleted_transferring" | "locked" | "pending"; + /** + * role + * @description Administration level of the user.admin: Administrator of the drive, can manage the drive (settings, invitations and users) and the files.external: External user can only access the files given by the others roles.user: Internal user can invite user and manage the files of his private directory and other directories with manage file access. + * @example admin + * @enum {string} + */ + role: "admin" | "external" | "user"; + /** preference */ + preference: { + /** + * color + * @description Default color for drive + */ + color: string; + /** + * hide + * @description Is the drive hidden for the current user + */ + hide: boolean; + /** + * default + * @description The default drive chosen by the user, if none the first drive in the list should be considered the default. There should only be one default drive. + */ + default: boolean; + /** + * default_page + * @description User's default landing page + */ + default_page: string; + /** + * ui + * @description User's UI preferences on current drive + */ + ui: { + /** + * storage_warning_alert + * @description Display an alert when storage limit is about to be reached + */ + storage_warning_alert: boolean; + /** + * storage_limit_alert + * @description Display an alert when storage limit has been reached + */ + storage_limit_alert: boolean; + /** + * rag_ocr_promotion + * @description Display a promotion message about the RAG OCR if the user has not seen it yet + */ + rag_ocr_promotion: boolean; + }; + }; + /** + * categories_permissions + * @description Get user permissions on categories + */ + categories_permissions?: string; + /** + * capabilities + * @description Accessible features for the Drive User + */ + capabilities?: { + /** can_create_team_directory */ + can_create_team_directory: boolean; + /** can_set_trash_duration */ + can_set_trash_duration: boolean; + /** + * has_technical_permission + * @description Whether the `Drive User` has the permission to perform technical operations + */ + has_technical_permission: boolean; + }; + /** + * private_storage + * @description Storage size of private files (bytes) + */ + private_storage?: number; + }; + /** User preference */ + "91ac10ff_Userpreference": { + /** + * density + * @description Layout density of user interface elements + * @enum {string} + */ + density: "compact" | "large" | "normal"; + /** + * sort_recent_file + * @description Should lists sort by recent + */ + sort_recent_file: boolean; + /** + * date_format + * @description Date format + * @example DD/MM/YYY + */ + date_format: string; + /** use_shortcut */ + use_shortcut: boolean; + /** + * default_drive + * @description Drive identifier of default drive to open when none is explicitly chosen in url + */ + default_drive: number | null; + /** + * tutorials + * @description Identifiers of tutorials that were already played + */ + tutorials: string[]; + /** connected_app */ + connected_app: string[]; + /** list */ + list?: { + /** + * view + * @description Layout for the list view + * @enum {string} + */ + view: "largeGrid" | "medGrid" | "smallGrid" | "table"; + /** files */ + files: { + /** + * property + * @description Default property to sort file list + * @enum {string} + */ + property: "deleted_at" | "last_modified_at" | "path" | "size"; + /** + * direction + * @description Default sort ordering of file list + * @enum {string} + */ + direction: "asc" | "desc"; + }; + /** trash */ + trash: { + /** + * property + * @description Default property to sort trash + * @enum {string} + */ + property: "deleted_at" | "last_modified_at" | "path" | "size"; + /** + * direction + * @description Default sort ordering of trash + * @enum {string} + */ + direction: "asc" | "desc"; + }; + /** storage_largest */ + storage_largest: { + /** + * property + * @description Default property to sort largest items list + * @enum {string} + */ + property: "deleted_at" | "last_modified_at" | "path" | "size"; + /** + * direction + * @description Default sort ordering of largest items list + * @enum {string} + */ + direction: "asc" | "desc"; + }; + /** storage_versions */ + storage_versions: { + /** + * property + * @description Default property to sort list of file versions + * @enum {string} + */ + property: "deleted_at" | "last_modified_at" | "path" | "size"; + /** + * direction + * @description Default sort ordering of list of file versions + * @enum {string} + */ + direction: "asc" | "desc"; + }; + }; + }; + /** Category permission */ + "91ac10ff_Categorypermission": { + /** + * can_create + * @description User can create new categories + */ + can_create: boolean; + /** + * can_edit + * @description User can edit existing categories + */ + can_edit: boolean; + /** + * can_delete + * @description User can delete categories and remove them from files + */ + can_delete: boolean; + /** + * can_read_on_file + * @description User can read the categories that are present on files + */ + can_read_on_file: boolean; + /** + * can_put_on_file + * @description User can add categories to files + */ + can_put_on_file: boolean; + }; + /** Category */ + "91ac10ff_Category": { + /** + * Unique identifier + * @description Category identifier + */ + id: number; + /** + * name + * @description Category name + */ + name: string; + /** + * color + * @description Color the Category displays in + * @example #FF1493 + */ + color: string; + /** + * is_predefined + * @description If the Category is system or user defined + */ + is_predefined: boolean; + /** + * created_by + * @description Unique identifier of the creator of the resource `Category` + */ + created_by: number; + /** + * created_at + * Format: timestamp + * @description Timestamp `Category` was created at + */ + created_at: number; + /** + * user_uses + * @description Number of uses of the Category + */ + user_uses?: number; + }; + /** Feedback resource */ + "91ac10ff_Feedbackresource": { + /** + * Unique identifier + * @description Identifier + * @example 1000 + */ + id: number; + /** + * result + * @description Result of the asking query + * @example true + */ + result: boolean; + /** + * message + * @description Message, additional information usually given when the result is false + * @example error_already_exist + */ + message?: string; + }; + /** DriveSettings */ + "91ac10ff_DriveSettings": { + /** ai_scan */ + ai_scan: { + /** + * has_approved + * @description Has approved the file scan for IA purpose + */ + has_approved: boolean; + /** + * has_approved_ai_categories + * @description Has approved automatic `Categories` on `Files` + */ + has_approved_ai_categories: boolean; + /** + * has_approved_content_search + * @description Has approved file content search + */ + has_approved_content_search: boolean; + /** + * updated_at + * Format: timestamp + * @description Approval date + */ + updated_at: number | null; + }; + /** shared_link */ + shared_link: { + /** + * images + * @description Images set up for share-link + */ + images: components["schemas"]["91ac10ff_PublicImage"][]; + /** + * activate + * @description Custom share-link is activate + */ + activate: boolean; + /** + * txtColor + * @description Text color for share-link + * @example #FEFEFE + */ + txtColor: string | null; + /** + * bgColor + * @description Background color for share-link + * @example #FEFEFE + */ + bgColor: string | null; + }; + /** trash */ + trash: { + /** + * max_duration + * @description Number of days the files are kept in trash. Unit is in days + */ + max_duration: number; + }; + /** office */ + office: { + /** + * presentation + * @description Default current application for presentation document + */ + presentation: string; + /** + * form + * @description Default current application for form document + */ + form: string; + /** + * spreadsheet + * @description Default current application for spreadsheet document + */ + spreadsheet: string; + /** + * text + * @description Default current application for text document + */ + text: string; + /** + * default_mode + * @description Application display mode + */ + default_mode: string | null; + }; + /** versioning */ + versioning: { + /** + * max_numbers + * @description Number of versions that can be kept if active + */ + max_numbers: number; + /** + * max_days + * @description Maximum number of days versions are kept + */ + max_days: number; + }; + /** + * max_keep_deleted_user + * @description Max time the files of an user deleted is kept + */ + max_keep_deleted_user: string; + }; + /** Create DriveUser Response */ + "91ac10ff_CreateDriveUserResponse": { + invitation?: components["schemas"]["91ac10ff_DriveUserInvitation"]; + drive_user?: components["schemas"]["91ac10ff_DriveUser"]; + /** + * error + * @description Error message when applicable + */ + error?: string; + /** + * user_id + * @description when no invitation or drive_user + */ + user_id?: number; + /** + * email + * @description when no invitation or drive_user + */ + email?: string; + }; + /** Drive User Invitation */ + "91ac10ff_DriveUserInvitation": { + /** + * Unique identifier + * @description Unique identifier of the resource `Drive User Invitation` + */ + id: number; + /** + * type + * @description Type of `Invitation` + * @enum {string} + */ + type: "file" | "user"; + /** is_private */ + is_private: boolean; + /** user_exist */ + user_exist?: boolean; + /** + * key + * @description Random key used to uniquely identify the `Invitation` + */ + key: string; + /** file_id */ + file_id: number; + /** + * lang + * @description Language to invite the `User` in + */ + lang: string; + /** + * user_id + * @description User identifier + */ + user_id: number | null; + user?: components["schemas"]["91ac10ff_AppUser"]; + /** + * invited_by + * @description Identifier of `User` that sent the invitation + */ + invited_by: number | null; + invited?: components["schemas"]["91ac10ff_AppUser"]; + /** + * url + * @description `Invitation` url + */ + url: string; + /** + * is_valid + * @description Whether the `Invitation` is still valid or not + */ + is_valid: boolean; + /** + * status + * @description Status of the `Invitation` + * @enum {string} + */ + status: "accepted" | "cancelled" | "pending" | "rejected"; + /** + * email + * @description Email + */ + email: string; + /** + * message + * @description `Invitation` message + */ + message: string; + /** + * expired_at + * Format: timestamp + * @description When the invitation expire + */ + expired_at: number | null; + /** + * created_at + * Format: timestamp + * @description When the invitation was created + */ + created_at: number | null; + /** + * access_name + * @description `Drive` name displayed for user + */ + access_name: string; + /** + * role + * @description Role that will be assigned to invited `User` + */ + role: string; + drive?: components["schemas"]["91ac10ff_Drive"]; + /** + * file + * @description The `File` the `User` is invited to + */ + file?: (components["schemas"]["91ac10ff_FileV3"] | components["schemas"]["91ac10ff_DirectoryV3"]) | null; + }; + /** Activity File */ + "91ac10ff_ActivityFile": { + /** + * Unique identifier + * @description Unique identifier of the resource `Activity File` + */ + id: number; + /** + * created_at + * Format: timestamp + * @description Timestamp `Activity File` was created at + */ + created_at: number; + /** + * action + * @description Activity type + * @example file_rename + */ + action: string; + /** + * new_path + * @description Current path of the activity file/directory + * @example /directory/file_renamed + */ + new_path: string | null; + /** + * old_path + * @description Previous path of the activity file/directory + * @example /directory/filename + */ + old_path: string | null; + /** + * file_id + * @description Logged file identifier + */ + file_id: number; + /** + * user_id + * @description User identifier of the action, null if the user was not logged + */ + user_id: number | null; + user?: components["schemas"]["91ac10ff_AppUser"]; + /** + * source + * @description Information about where the Activity was generated + */ + source?: { + /** + * name + * @description Name of the source + * @enum {string} + */ + name: "api" | "job" | "webdav"; + /** + * ip + * @description Ip of the source + */ + ip: string; + /** + * user_agent + * @description User Agent of the source + */ + user_agent: string; + /** + * device + * @description Device of the source + */ + device: string; + /** + * location + * @description Location of the source + */ + location: string; + }; + /** + * file + * @description Associated File or Directory, null is element was deleted + */ + file?: (components["schemas"]["91ac10ff_File"] | components["schemas"]["91ac10ff_Directory"]) | null; + parent?: components["schemas"]["91ac10ff_Directory"]; + /** + * entity + * @description Object the Activity is about + */ + entity?: { + /** + * Unique identifier + * @description Id of the object + */ + id: number; + /** + * type + * @description Type of the object + */ + type: number; + }; + }; + /** Activity Report */ + "91ac10ff_ActivityReport": { + /** + * Unique identifier + * @description Activity report identifier + */ + id: number; + /** + * status + * @description Report status:
    in_progress: Report generation still in progress
    done: Report can be downloaded/exported
    failed: Report generation failed + * @enum {string} + */ + status: "done" | "failed" | "in_progress"; + /** + * size + * @description Size in octet of the report + */ + size: string; + generated_by: components["schemas"]["91ac10ff_AppUser"]; + /** + * download_url + * @description The download url of the report content + */ + download_url: string | null; + /** + * created_at + * Format: timestamp + * @description Timestamp `Activity Report` was created at + */ + created_at: number | null; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Activity Report` was updated at + */ + updated_at: number | null; + /** + * filters + * @description Filter used to generate the report + */ + filters?: { + /** + * actions + * @description Logged interaction type of activities on the drive or file.acl_insert: Technical: when a new group access to a file/directory is create.acl_main_users_insert: Logged when the main kDrive team access to a file/directory is created.acl_main_users_remove: Logged when the main kDrive team to a file/directory is removed.acl_main_users_update: Logged when the main kDrive team to a file/directory is modified.acl_remove: Technical: when a group access to a file/directory is removed.acl_team_insert: Logged when a team access to a file/directory is created.acl_team_remove: Logged when a team access to a file/directory is removed.acl_team_update: Logged when a team access to a file/directory is modified.acl_update: Technical: when a group access to a file/directory is modified.acl_user_insert: Logged when an user/admin access to a file/directory is created.acl_user_remove: Logged when an user/admin access to a file/directory is removed.acl_user_update: Logged when an user/admin access to a file/directory is modified.category_create: Logged when a new category is added.category_delete: Logged when a category is deleted.category_update: Logged when a category is renamed.collaborative_folder_access: Logged when an user/guest access to the dropbox.collaborative_folder_create: Logged when an user create a dropbox.collaborative_folder_delete: Logged when an user delete the dropbox.collaborative_folder_update: Logged when an user update settings of the dropbox.collaborative_user_access: Logged when an user/guest upload to the dropbox.collaborative_user_create: Logged when an user/guest add his information before uploading to the dropbox.collaborative_user_delete: Logged when an user remove the directory to the dropbox.comment_create: Logged when an user/admin add a comment on a file.comment_delete: Logged when an user/admin delete a comment on a file.comment_like: Logged when an user/admin like a comment on a file.comment_resolve: Logged when an user/admin resolve a comment on a file.comment_unlike: Logged when an user/admin unlike a comment on a file.comment_update: Logged when an user/admin update a comment on a file.exchange_pro_create: Technical: no used.file_access: Logged when an user/guest access to the file.file_categorize: Logged when a category is added to the file/directory.file_color_delete: Logged when a directory color is removed.file_color_update: Logged when a directory color changed.file_create: Logged when on the first file creation.file_delete: Logged when the file is deleted.file_favorite_create: Logged when a file/directory is flagged as favorites.file_favorite_remove: Logged when a file/directory is unflagged from favorites.file_ia_categorize: Logged when a file is categorized by the ia.file_move: Logged when the file is added inside a directory.file_move_out: Logged when the file is removed from a directory.file_rename: Logged when the file is renamed.file_rename_alias: Logged when a root file is renamed by an external user (only visible for the external user).file_restore: Logged when the file is restored from the trash.file_share_create: Logged when an external user access to a file/directory is created.file_share_delete: Logged when an external user access to a file/directory is removed.file_share_update: Logged when an external user access to a file/directory is modified to another permission.file_trash: Logged when the file is sent to trash.file_uncategorize: Logged when a category is removed to the file/directory.file_update: Logged when the file is updated.file_update_mime_type: Logged when a file mime_type is updated.rewind_ended: Logged when the user ended a rewind.rewind_started: Logged when the user started a rewind.share_link_create: Logged when a public share link to a file/directory is created.share_link_delete: Logged when a public share link to a file/directory is deleted.share_link_show: Logged when a public share link to a file/directory is seen by someone else.share_link_update: Logged when a public share link to a file/directory is modified.trash_empty: Logged when the user empties the trash.trash_empty_auto: Logged when the trash empties old files automatically.update_trash_settings: Logged when the user changes trash the settings.user_connected: Logged when an user is connected to the drive.user_create: Logged when an user/admin is added to the drive.user_delete: Logged when an user/admin has been removed of the drive.user_restore: Logged when an user/admin has been restored of the drive.user_update: Logged when an user/admin information has changed. + * @example acl_insert + * @enum {array} + */ + actions: "acl_insert" | "acl_main_users_insert" | "acl_main_users_remove" | "acl_main_users_update" | "acl_remove" | "acl_team_insert" | "acl_team_remove" | "acl_team_update" | "acl_update" | "acl_user_insert" | "acl_user_remove" | "acl_user_update" | "category_create" | "category_delete" | "category_update" | "collaborative_folder_access" | "collaborative_folder_create" | "collaborative_folder_delete" | "collaborative_folder_update" | "collaborative_user_access" | "collaborative_user_create" | "collaborative_user_delete" | "comment_create" | "comment_delete" | "comment_like" | "comment_resolve" | "comment_unlike" | "comment_update" | "exchange_pro_create" | "file_access" | "file_categorize" | "file_color_delete" | "file_color_update" | "file_create" | "file_delete" | "file_favorite_create" | "file_favorite_remove" | "file_ia_categorize" | "file_move" | "file_move_out" | "file_rename" | "file_rename_alias" | "file_restore" | "file_restore_inherited" | "file_share_create" | "file_share_delete" | "file_share_update" | "file_trash" | "file_trash_inherited" | "file_uncategorize" | "file_update" | "file_update_mime_type" | "maintenance_added" | "maintenance_removed" | "rewind_ended" | "rewind_started" | "share_link_create" | "share_link_delete" | "share_link_show" | "share_link_update" | "trash_empty" | "trash_empty_auto" | "update_trash_settings" | "user_connected" | "user_create" | "user_delete" | "user_restore" | "user_update"; + /** + * start_at + * Format: timestamp + * @description Starting date of the report + */ + start_at: number | null; + /** + * end_at + * Format: timestamp + * @description Ending date of the report + */ + end_at: number | null; + user: components["schemas"]["91ac10ff_AppUser"]; + }; + }; + /** Stream */ + "91ac10ff_Stream": string; + /** Chart */ + "91ac10ff_Chart": { + /** + * title + * @description Chart title + */ + title: string; + labels: components["schemas"]["91ac10ff_ChartData"]; + /** + * data + * @description Data information + */ + data: components["schemas"]["91ac10ff_ChartData"][]; + }; + /** Active Members */ + "91ac10ff_ActiveMembers": { + /** + * user_id + * @description User identifier + */ + user_id: number | null; + /** + * name + * @description Connected user name + */ + name: string | null; + /** + * agent + * @description User agent used on connection + */ + agent: string; + /** + * ip + * @description Ip used on connection + */ + ip: string; + /** + * last_login_at + * Format: timestamp + * @description Last login at + */ + last_login_at: number; + }; + /** Share file */ + "91ac10ff_Sharefile": { + /** + * Unique identifier + * @description Shared file identifier + */ + id: number; + /** + * name + * @description File name + */ + name: string; + /** + * update_at + * Format: timestamp + */ + update_at: number; + /** + * users + * @description Number of active users on file + */ + users: number; + }; + /** Statistic Share link */ + "91ac10ff_StatisticSharelink": { + /** + * url + * @description Share link url + * @example https://kdrive.infomaniak.com/app/share/xxxx/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx + */ + url: string; + /** file_id */ + file_id: number; + /** + * right + * @description Rights required to view the share link.inherit: Share link is accessible only by users of the drive.password: Share link is public but protected by a password.public: Share link is public, no restriction set. + * @example inherit + * @enum {string} + */ + right: "inherit" | "password" | "public"; + /** + * valid_until + * Format: timestamp + * @description Until when the share link is valid + */ + valid_until: number | null; + /** + * created_by + * @description Unique identifier of the creator of the resource `Statistic Share link` + */ + created_by: number; + /** + * created_at + * Format: timestamp + * @description Timestamp `Statistic Share link` was created at + */ + created_at: number | null; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Statistic Share link` was updated at + */ + updated_at: number | null; + /** capabilities */ + capabilities: { + /** + * can_edit + * @description Does share link allow editing + */ + can_edit: boolean; + /** + * can_see_stats + * @description Does share link allow stats to be seen + */ + can_see_stats: boolean; + /** + * can_see_info + * @description Does share link allow info to be seen + */ + can_see_info: boolean; + /** + * can_download + * @description Does share link allow download + */ + can_download: boolean; + /** + * can_comment + * @description Does share link allow adding comments + */ + can_comment: boolean; + /** + * can_request_access + * @description Does share link allow user to request access to folder + */ + can_request_access: boolean; + }; + /** + * access_blocked + * @description If the share link is blocked + */ + access_blocked: boolean; + /** + * views + * @description Number of view on share link + */ + views: number; + /** + * file + * @description File information if the user has right to see the file. + */ + file?: (components["schemas"]["91ac10ff_FileV3"] | components["schemas"]["91ac10ff_DirectoryV3"]) | null; + /** + * unique_views + * @description Number of unique views on share link + */ + unique_views: number; + }; + /** Share Link */ + "91ac10ff_ShareLink": { + /** + * url + * @description Share link url + * @example https://kdrive.infomaniak.com/app/share/xxxx/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx + */ + url: string; + /** file_id */ + file_id: number; + /** + * right + * @description Rights required to view the share link.inherit: Share link is accessible only by users of the drive.password: Share link is public but protected by a password.public: Share link is public, no restriction set. + * @example inherit + * @enum {string} + */ + right: "inherit" | "password" | "public"; + /** + * valid_until + * Format: timestamp + * @description Until when the share link is valid + */ + valid_until: number | null; + /** + * created_by + * @description Unique identifier of the creator of the resource `Share Link` + */ + created_by: number; + /** + * created_at + * Format: timestamp + * @description Timestamp `Share Link` was created at + */ + created_at: number | null; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Share Link` was updated at + */ + updated_at: number | null; + /** capabilities */ + capabilities: { + /** + * can_edit + * @description Does share link allow editing + */ + can_edit: boolean; + /** + * can_see_stats + * @description Does share link allow stats to be seen + */ + can_see_stats: boolean; + /** + * can_see_info + * @description Does share link allow info to be seen + */ + can_see_info: boolean; + /** + * can_download + * @description Does share link allow download + */ + can_download: boolean; + /** + * can_comment + * @description Does share link allow adding comments + */ + can_comment: boolean; + /** + * can_request_access + * @description Does share link allow user to request access to folder + */ + can_request_access: boolean; + }; + /** + * access_blocked + * @description If the share link is blocked + */ + access_blocked: boolean; + /** + * views + * @description Number of views of share link (last 180 days only) + */ + views?: number | null; + }; + /** External Import */ + "91ac10ff_ExternalImport": { + /** + * Unique identifier + * @description External import identifier + */ + id: number; + /** + * application + * @description Service from which the import originates.dropbox: Import from Dropbox.kdrive: Import from another kDrive.kdrive_sharelink: Import from a kDrive sharelink.nextcloud: Import from Nextcloud.onedrive: Import from Microsoft OneDrive.owncloud: Import from ownCloud.webdav: Import from a generic WebDAV provider. + * @example dropbox + * @enum {string} + */ + application: "dropbox" | "kdrive" | "kdrive_sharelink" | "nextcloud" | "onedrive" | "owncloud" | "webdav"; + /** + * account_name + * @description Account imported + */ + account_name: string; + /** + * status + * @description External import status.canceled: External import was canceled.canceling: External import is being canceled.done: External import is finished.failed: External import failed.in_progress: External import is currently in progress.queued: External import is waiting for a process to handle it.waiting: External import has not started yet. + * @example canceled + * @enum {string} + */ + status: "canceled" | "canceling" | "done" | "failed" | "in_progress" | "queued" | "waiting"; + /** + * error_code + * @description Give an error code if the failed reason is known. + */ + error_code?: string; + /** + * path + * @description Import path destination + */ + path: string; + /** + * directory_id + * @description Import directory identifier destination (if was not deleted) + */ + directory_id: number | null; + /** + * has_shared_files + * @description Import application has shared files + */ + has_shared_files: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `External Import` was created at + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `External Import` was updated at + */ + updated_at: number; + /** + * count_success_files + * @description Number of successfully imported files + */ + count_success_files: number; + /** + * count_failed_files + * @description Number of failed imported files + */ + count_failed_files: number; + }; + /** + * Third party drives list + * @description List of third party drives eligible to perform an external import + */ + "91ac10ff_Thirdpartydriveslist": { + /** + * drives + * @description All the suitable drives + */ + drives: components["schemas"]["91ac10ff_Thirdpartydrive"][]; + /** + * access_token_id + * @description The access token identifier built for future requests for the suitable drives + */ + access_token_id: number; + }; + /** External Import File */ + "91ac10ff_ExternalImportFile": { + /** + * Unique identifier + * @description External file import identifier + */ + id: number; + /** + * name + * @description External file name + */ + name: string; + /** + * status + * @description External file import status.error: External file import failed; additional information are available in the message field.finished: External file was imported successfully. + * @example error + * @enum {string} + */ + status: "error" | "finished"; + /** + * message + * @description Message if an error occurred + */ + message: string; + /** + * created_at + * Format: timestamp + * @description External file creation date + */ + created_at: number; + }; + /** UUID Feedback resource */ + "91ac10ff_UUIDFeedbackresource": { + /** + * Unique identifier + * @description Identifier + * @example 96df2a1c-xxxx-441c-ae3a-2191f91fdc7 + */ + id: string; + /** + * result + * @description Result of the asking query + * @example true + */ + result: boolean; + /** + * message + * @description Message, additional information usually given when the result is false + * @example error_already_exist + */ + message?: string; + }; + /** Sanitized File Access Request */ + "91ac10ff_SanitizedFileAccessRequest": { + /** + * Unique identifier + * @description ID of the request + */ + id: number; + /** + * status + * @description Status of the request + */ + status: string; + /** + * message + * @description Message to provide to the validator + */ + message: string; + /** + * user_id + * @description ID of the user requesting access to the file + */ + user_id: number; + /** + * validated_by + * @description ID of the user whom validate the request + */ + validated_by: number; + /** + * file_id + * @description ID of the file the user request access to + */ + file_id: number; + /** + * validated_at + * Format: timestamp + * @description Date of the request's validation + */ + validated_at: number; + /** + * created_at + * Format: timestamp + * @description Date of the request's creation + */ + created_at: number; + /** + * expired_at + * Format: timestamp + * @description Date of the request's expiration + */ + expired_at: number; + }; + /** CancelResource */ + "91ac10ff_CancelResource": { + /** + * cancel_id + * @example 00000000-e89b-12d3-a456-000000000000 + */ + cancel_id: string; + /** + * valid_until + * Format: timestamp + */ + valid_until: number; + }; + /** Count File Size */ + "91ac10ff_CountFileSize": { + /** + * size + * @description Total size of files + * @example 1000 + */ + size: number; + /** + * storage_size + * @description Total size of files (with versions) + * @example 1000 + */ + storage_size: number; + }; + /** File content hash */ + "91ac10ff_Filecontenthash": { + /** + * hash + * @description The hash of file content + * @example xxh3:00ec7bec63e548df + */ + hash: string; + }; + /** Temporary URL */ + "91ac10ff_TemporaryURL": { + /** + * temporary_url + * @description The temporary URL for a file + * @example https://kdrive.infomaniak.com/drive/XXX/public/d/XXX + */ + temporary_url: string; + }; + /** File Version V2 */ + "91ac10ff_FileVersionV2": { + /** + * Unique identifier + * @description Unique identifier of the resource `File Version V2` + */ + id: number; + /** + * keep_forever + * @description Keep the resource `File Version V2` forever, otherwise will be delete in 120 days + */ + keep_forever: boolean; + /** + * mime_type + * @description Mime type of the resource `File Version V2` + */ + mime_type: string | null; + /** + * converted_type + * @description Generic file types, matching a known set of extensions and/or mime types.archive: Archive file.audio: Audio only file.code: Text file recognized as code.diagram: Diagram file.dir: Directory.email: Bundled email file.font: Text file recognized as font.form: Form file.image: Image file.model: 3D file.pdf: PDF file.presentation: Presentation/slides file.spreadsheet: Spreadsheet file.text: Generic text file.unknown: Generic file, not recognized as any of the other type.video: Video file; may contain other stream types such as audio or subtitles. + * @example archive + * @enum {string} + */ + converted_type: "archive" | "audio" | "code" | "diagram" | "dir" | "email" | "font" | "form" | "image" | "model" | "pdf" | "presentation" | "spreadsheet" | "text" | "unknown" | "video"; + /** + * name + * @description Name of the resource `File Version V2` + */ + name: string | null; + /** + * size + * @description Size of the resource `File Version V2` + */ + size: number; + updated_by: components["schemas"]["91ac10ff_AppUser"]; + /** + * created_at + * Format: timestamp + * @description Timestamp `File Version V2` was created at + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `File Version V2` was updated at + */ + updated_at: number | null; + /** + * last_modified_at + * Format: timestamp + * @description The last modified date of the file version, null if unknown + */ + last_modified_at: number | null; + }; + /** File */ + "91ac10ff_File": { + /** + * Unique identifier + * @description Unique identifier of the resource `File` + */ + id: number; + /** + * name + * @description File name + * @example File + */ + name: string; + /** + * sorted_name + * @description Specific sortable name + */ + sorted_name?: string; + /** + * path + * @description Full path of the File + * @example /full/path/File + */ + path?: string; + /** + * type + * @description Type of returned element either a dir (Directory) or file (File) + * @example file + * @enum {string|null} + */ + type: "dir" | "file" | null; + /** + * status + * @description Current state of File. The state can be null meaning that the File has no specific state.locked: File is currently locked. No action can be made except unlocking by the application which locked the File (such as office, webdav or external import).ok: File is available.trash_inherited: File is currently in trash because a parent directory was trashed.trashed: File is currently in trash and specifically trashed by the user.uploading: File is currently being uploaded. The File is locked and no action can be done excepting upload actions. + * @example locked + * @enum {string} + */ + status: "locked" | "ok" | "trash_inherited" | "trashed" | "uploading"; + /** + * visibility + * @description Visibility of File, empty string if no specific visibility. Add additional information about File to show different icons or more.: Empty visibility mean no special visibility.is_in_team_space_folder: Is a File inside a Common Documents directory.is_root: Is the root directory of the user.is_shared_space: Is the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_team_space: Is the Common Documents directory, a special directory where the files inside are common to all users by default.is_team_space_folder: Is the root directory inside the Common Documents. + * @enum {string} + */ + visibility: "" | "is_in_team_space_folder" | "is_root" | "is_shared_space" | "is_team_space" | "is_team_space_folder"; + /** + * drive_id + * @description Drive identifier + * @example 1111 + */ + drive_id: number; + /** + * depth + * @description Current path depth of File + * @example 3 + */ + depth: number; + /** + * created_by + * @description The identifier of the user who first uploaded the File + */ + created_by: number | null; + /** + * created_at + * Format: timestamp + * @description File creation timestamp (in seconds), if available in its metadata or specified on upload + */ + created_at: number | null; + /** + * added_at + * Format: timestamp + * @description The timestamp (in seconds) at which the File has been uploaded for the first time + */ + added_at: number; + /** + * last_modified_at + * Format: timestamp + * @description File creation timestamp (in seconds), if available in its metadata or specified on upload + */ + last_modified_at: number; + /** + * parent_id + * @description Parent directory identifier + */ + parent_id: number; + /** + * deleted_at + * Format: timestamp + * @description Timestamp of deleted resource File, only visible when the File is trashed + */ + deleted_at?: number; + /** + * deleted_by + * @description User identifier of deleted resource File, only visible when the File is trashed + */ + deleted_by?: number; + /** + * shared_root_id + * @description Root Directory identifier, only visible for shared user + * @example 1 + */ + shared_root_id?: number | null; + /** + * parents + * @description Get all parents directories + */ + parents?: components["schemas"]["91ac10ff_Directory"][]; + /** + * users + * @description Array of users identifiers that has access to the File + */ + users?: number[]; + /** + * teams + * @description Array of teams identifiers that has access to the File + */ + teams?: number[]; + /** + * is_favorite + * @description Is File pinned as favorite + */ + is_favorite?: boolean; + /** + * activity + * @description Activities information about the File + */ + activity?: { + /** + * last_accessed_at + * Format: timestamp + * @description Timestamp of the last user access of the File + */ + last_accessed_at: number; + }; + sharelink?: components["schemas"]["91ac10ff_ShareLink"]; + /** + * capabilities + * @description Capabilities of File + */ + capabilities?: { + /** + * can_use_favorite + * @description Right to set file as favorite + */ + can_use_favorite: boolean; + /** + * can_become_sharelink + * @description Right to share file by link (share_link) + */ + can_become_sharelink: boolean; + /** + * can_use_team + * @description Right to use and give team access + */ + can_use_team: boolean; + /** + * can_show + * @description Right to see File information + */ + can_show: boolean; + /** + * can_read + * @description Right to read File content + */ + can_read: boolean; + /** + * can_write + * @description Right to write File + */ + can_write: boolean; + /** + * can_share + * @description Right to share File or manage access to File + */ + can_share: boolean; + /** + * can_leave + * @description Right to leave shared File + */ + can_leave: boolean; + /** + * can_delete + * @description Right to delete File + */ + can_delete: boolean; + /** + * can_rename + * @description Right to rename File + */ + can_rename: boolean; + /** + * can_move + * @description Right to move File + */ + can_move: boolean; + }; + /** + * lock + * @description When File is locked, locked information + */ + lock?: { + /** + * locked_at + * Format: timestamp + * @description When File is locked, locked timestamp + */ + locked_at: number | null; + /** + * unlocked_at + * Format: timestamp + * @description When File is locked, automatic lock release timestamp + */ + unlocked_at: number | null; + /** + * description + * @description When File is locked, locked reason + * @example onlyoffice + */ + description: string | null; + /** + * token + * @description When File is locked, locked token + * @example onlyoffice:123456 + */ + token: string | null; + }; + /** + * categories + * @description File categories + */ + categories?: components["schemas"]["91ac10ff_FileCategory"][]; + /** + * etag + * @description ETag of the file + */ + etag?: string | null; + /** + * size + * @description Size of File The unit of size is defined in Bytes + * @example 1700 + */ + size: number | null; + /** + * has_thumbnail + * @description File has thumbnail, if so you can request thumbnail route + */ + has_thumbnail: boolean; + /** + * has_onlyoffice + * @description File can be handled by OnlyOffice + */ + has_onlyoffice: boolean; + /** + * mime_type + * @description Mime-type of file + */ + mime_type: string | null; + /** + * extension_type + * @description Generic file types, matching a known set of extensions and/or mime types.archive: Archive file.audio: Audio only file.code: Text file recognized as code.diagram: Diagram file.dir: Directory.email: Bundled email file.font: Text file recognized as font.form: Form file.image: Image file.model: 3D file.pdf: PDF file.presentation: Presentation/slides file.spreadsheet: Spreadsheet file.text: Generic text file.unknown: Generic file, not recognized as any of the other type.video: Video file; may contain other stream types such as audio or subtitles. + * @example archive + * @enum {string} + */ + extension_type: "archive" | "audio" | "code" | "diagram" | "dir" | "email" | "font" | "form" | "image" | "model" | "pdf" | "presentation" | "spreadsheet" | "text" | "unknown" | "video"; + /** + * scan_status + * @description Current state of virus scan for File.cannot_be_scanned: This File cannot be scanned. Possibly because the File is too large.clean: This File has been successfully scanned for known viruses.error: An error occurred while scanning the File.infected: This File has been detected as infected by a virus.not_to_be_scanned: This File is not eligible to be scanned. Possibly because the File is empty.pua: This File has been detected as Potentially Unwanted Applications (PUA).to_be_defined: The status for this File has not yet been determined.to_be_scan: This File will be analyzed soon. + * @example cannot_be_scanned + * @enum {string} + */ + scan_status: "cannot_be_scanned" | "clean" | "error" | "infected" | "not_to_be_scanned" | "pua" | "to_be_defined" | "to_be_scan"; + /** + * symbolic_link + * @description Symlink target path if the file was uploaded as a symlink + */ + symbolic_link?: string; + /** + * version + * @description Information when file has multi-version + */ + version?: { + /** + * is_multiple + * @description File has multi-version + */ + is_multiple: boolean; + /** + * number + * @description Get number of version + */ + number: number; + /** + * total_size + * @description Size of the file with all version (byte unit) + */ + total_size: number | null; + /** + * keep_forever + * @description True if the current version of this file should be kept forever, otherwise false or empty + */ + keep_forever: boolean; + }; + /** + * conversion_capabilities + * @description The available ways to convert the file + */ + conversion_capabilities?: { + /** + * when_downloading + * @description Whether the file may be converted upon download + */ + when_downloading: boolean; + /** + * download_extensions + * @description Available extensions to which the file may be converted upon download, if possible + */ + download_extensions: string[]; + /** + * when_onlyoffice_opening + * @description Whether the file may be converted for live edition with OnlyOffice + */ + when_onlyoffice_opening: boolean; + /** + * onlyoffice_extension + * @description Available extension to which the file may be converted by OnlyOffice, if possible + * @example docx + */ + onlyoffice_extension: string | null; + }; + /** + * hash + * @description Hash of the file content + * @example xxh3:00ec7bec63e548df + */ + hash?: string | null; + }; + /** Feedback access resource */ + "91ac10ff_Feedbackaccessresource_c3fdaa7f": { + /** + * emails + * @description Result of the asked email access + */ + emails?: components["schemas"]["91ac10ff_Feedbackaccessresource"][]; + /** + * users + * @description Result of the asked users access + */ + users?: components["schemas"]["91ac10ff_Feedbackaccessresource"][]; + /** + * teams + * @description Result of the asked teams access + */ + teams?: components["schemas"]["91ac10ff_Feedbackaccessresource"][]; + }; + /** File Access */ + "91ac10ff_FileAccess": { + /** + * users + * @description All users that have access to file + */ + users: components["schemas"]["91ac10ff_Userfileaccess"][]; + /** + * teams + * @description All teams that has access to file + */ + teams: components["schemas"]["91ac10ff_TeamFileAccess"][]; + /** + * invitations + * @description All invitation that has access to file + */ + invitations: components["schemas"]["91ac10ff_ExternInvitationFileAccess"][]; + parent_access?: components["schemas"]["91ac10ff_Userandteamsaccessonparentfile"]; + }; + /** Check change access feedback resource */ + "91ac10ff_Checkchangeaccessfeedbackresource": { + /** + * user_id + * @description User identifier + * @example 1000 + */ + user_id: number; + /** + * current_right + * @description The current user right for the File/Directory + * @example manage + * @enum {string} + */ + current_right: "manage" | "none" | "read" | "write"; + /** + * need_change + * @description If the right asked need to be applied to this user, return false if the right is the same level or not applicable.
    Note: A user with limited file access don't need to change his right + * @example true + */ + need_change: boolean; + /** + * message + * @description Additional information about why the right need to be applied or not :
    user_right_need_change: If the right need to be changed
    user_right_is_same_level: If the right is the same level
    user_not_connected_to_drive: If the user did not connected to the drive yet
    error: If the right cannot be changed for other reason + * @example error_already_exist + * @enum {string} + */ + message: "error" | "user_not_connected_to_drive" | "user_right_is_same_level" | "user_right_need_change"; + }; + /** Extern Invitation File Access */ + "91ac10ff_ExternInvitationFileAccess": { + /** + * Unique identifier + * @description Extern Invitation File Access Identifier, can be team identifier, user identifier, invitation identifier + */ + id: number; + /** + * access + * @description Access type + * @enum {string} + */ + access: "invitation" | "team" | "user"; + /** + * name + * @description Extern Invitation File Access name + */ + name: string; + /** + * right + * @description Access right + */ + right: string | null; + /** + * color + * @description Access color + */ + color: number | null; + /** + * status + * @description Status of access + * @enum {string} + */ + status: "accepted" | "cancelled" | "expired" | "pending" | "rejected"; + }; + /** Feedback access resource */ + "91ac10ff_Feedbackaccessresource": { + /** + * Unique identifier + * @description The email,team or user identifier filled in the parameters + * @example 1000 + */ + id: number | string; + /** + * result + * @description The invitation send + * @example true + */ + result: boolean; + /** + * access + * @description The invitation send, null if access was not found + */ + access: (components["schemas"]["91ac10ff_ExternInvitationFileAccess"] | components["schemas"]["91ac10ff_TeamFileAccess"] | components["schemas"]["91ac10ff_Userfileaccess"]) | null; + /** + * message + * @description Additional message about why email fail to be sent + * @example error_already_exist + */ + message: string; + }; + /** Feedback access pending invitation resource */ + "91ac10ff_Feedbackaccesspendinginvitationresource": { + /** + * invitation_id + * @description The pending invitation of the file, if any + */ + invitation_id: number | null; + /** + * drive_invitation_id + * @description The pending invitation of the drive if any + */ + drive_invitation_id: number | null; + /** + * has_invitation + * @description If there is at least a file or drive pending invitation on the drive + */ + has_invitation: string; + /** + * user_id + * @description The user id asked + */ + user_id?: number; + /** + * email + * @description The email asked + */ + email?: string; + }; + /** Team File Access */ + "91ac10ff_TeamFileAccess": { + /** + * Unique identifier + * @description Team File Access Identifier, can be team identifier, user identifier, invitation identifier + */ + id: number; + /** + * access + * @description Access type + * @example team + */ + access: string; + /** + * name + * @description Team File Access name + */ + name: string; + /** + * right + * @description Access right + */ + right: string | null; + /** + * color + * @description Access color + */ + color: number | null; + /** + * status + * @description Status of access + * @enum {string} + */ + status: "accepted" | "cancelled" | "expired" | "pending" | "rejected"; + }; + /** User file access */ + "91ac10ff_Userfileaccess": { + /** + * Unique identifier + * @description User file access Identifier, can be team identifier, user identifier, invitation identifier + */ + id: number; + /** + * access + * @description Access type + * @enum {string} + */ + access: "invitation" | "team" | "user"; + /** + * name + * @description User file access name + */ + name: string; + /** + * right + * @description Access right + */ + right: string | null; + /** + * color + * @description Access color + */ + color: number | null; + /** + * status + * @description Status of access + * @enum {string} + */ + status: "accepted" | "cancelled" | "expired" | "pending" | "rejected"; + }; + /** Dropbox */ + "91ac10ff_Dropbox": { + /** + * Unique identifier + * @description Unique identifier of the resource `Dropbox` + */ + id: number; + /** + * uuid + * @description Dropbox unique identifier + */ + uuid: string; + /** + * name + * @description Name of the dropbox + */ + name: string; + /** + * url + * @description Public URL of the dropbox + */ + url: string; + directory?: components["schemas"]["91ac10ff_DirectoryV3"]; + /** + * users_count + * @description Number of recorded users that uploaded in the dropbox + */ + users_count: number; + /** + * created_by + * @description Unique identifier of the creator of the resource `Dropbox` + */ + created_by: number; + /** + * created_at + * Format: timestamp + * @description Timestamp `Dropbox` was created at + */ + created_at: number | null; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Dropbox` was updated at + */ + updated_at: number | null; + /** + * last_uploaded_at + * Format: timestamp + * @description Last time someone uploaded a file in the dropbox + */ + last_uploaded_at: number | null; + /** capabilities */ + capabilities: { + /** + * has_password + * @description A password was defined to access to the dropbox + */ + has_password: boolean; + /** + * has_notification + * @description Notification was enabled on the dropbox, email we be send to dropbox owner when someone upload a file + */ + has_notification?: boolean; + /** + * has_validity + * @description A validity period was set to the dropbox, after the date define the dropbox is not accessible + */ + has_validity: boolean; + /** + * has_size_limit + * @description A limit size was defined to the dropbox, after the date define the dropbox is not accessible + */ + has_size_limit: boolean; + /** validity */ + validity?: string; + /** size */ + size?: string; + }; + user?: components["schemas"]["91ac10ff_AppUser"]; + }; + /** Comment */ + "91ac10ff_Comment": { + /** + * Unique identifier + * @description Unique identifier of the resource `Comment` + */ + id: number; + /** + * parent_id + * @description Comment parent identifier. If present, this comment is a response of another comment + */ + parent_id: number; + /** + * body + * @description Comment message + */ + body: string; + /** + * is_resolved + * @description If a comment is set as resolved, solved. + */ + is_resolved: boolean; + /** + * created_at + * Format: timestamp + * @description Timestamp `Comment` was created at + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Comment` was updated at + */ + updated_at: number; + /** + * liked + * @description Whether current user has liked the comment + */ + liked: boolean; + /** + * likes_count + * @description Number of likes + */ + likes_count: number; + /** + * responses_count + * @description Number of responses for this comment + */ + responses_count: number; + user?: components["schemas"]["91ac10ff_AppUser"]; + /** responses */ + responses?: components["schemas"]["91ac10ff_Comment"][]; + /** likes */ + likes?: components["schemas"]["91ac10ff_AppUser"][]; + }; + /** Count File */ + "91ac10ff_CountFile": { + /** + * count + * @description Total of element in the directory + * @example 10 + */ + count: number; + /** + * files + * @description Total of files in the directory + * @example 6 + */ + files: number; + /** + * directories + * @description Total of directories in the directory + * @example 4 + */ + directories: number; + }; + /** Archive Resource */ + "91ac10ff_ArchiveResource": { + /** + * uuid + * @description Universally unique identifier of the resource `Archive Resource` + * @example 00000000-e89b-12d3-a456-000000000000 + */ + uuid: string; + /** + * number_of_files + * @description Number of files in the archive + */ + number_of_files: number; + /** + * infected_files + * @description List of infected `File` + */ + infected_files: components["schemas"]["91ac10ff_FileV3"][]; + /** + * pua_files + * @description List of PUA `File` + */ + pua_files: components["schemas"]["91ac10ff_FileV3"][]; + }; + /** Directory V3 */ + "91ac10ff_DirectoryV3": { + /** + * Unique identifier + * @description Unique identifier of the resource `Directory V3` + */ + id: number; + /** + * name + * @description File name + * @example Directory V3 + */ + name: string; + /** + * sorted_name + * @description Specific sortable name + */ + sorted_name?: string; + /** + * path + * @description Full path of the Directory V3 + * @example /full/path/Directory V3 + */ + path?: string; + /** + * type + * @description Type of returned element either a dir (Directory) or file (File) + * @example file + * @enum {string|null} + */ + type: "dir" | "file" | null; + /** + * status + * @description Current state of Directory V3. The state can be null meaning that the Directory V3 has no specific state.locked: Directory V3 is currently locked. No action can be made except unlocking by the application which locked the File (such as office, webdav or external import).ok: Directory V3 is available.trash_inherited: Directory V3 is currently in trash because a parent directory was trashed.trashed: Directory V3 is currently in trash and specifically trashed by the user.uploading: Directory V3 is currently being uploaded. The Directory V3 is locked and no action can be done excepting upload actions. + * @example locked + * @enum {string} + */ + status: "locked" | "ok" | "trash_inherited" | "trashed" | "uploading"; + /** + * visibility + * @description Visibility of Directory V3, empty string if no specific visibility. Add additional information about Directory V3 to show different icons or more.: Empty visibility mean no special visibility.is_in_private_space: Is a Directory V3 inside the private directory of the user.is_in_shared_space: Is a Directory V3 inside the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_in_team_space_folder: Is a Directory V3 inside a Common Documents directory.is_private_space: Is the private directory of the user.is_root: Is the root directory of the user.is_shared_space: Is the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_team_space: Is the Common Documents directory, a special directory where the files inside are common to all users by default.is_team_space_folder: Is the root directory inside the Common Documents. + * @enum {string} + */ + visibility: "" | "is_in_private_space" | "is_in_shared_space" | "is_in_team_space_folder" | "is_private_space" | "is_root" | "is_shared_space" | "is_team_space" | "is_team_space_folder"; + /** + * drive_id + * @description Drive identifier + * @example 1111 + */ + drive_id: number; + /** + * depth + * @description Current path depth of Directory V3 + * @example 3 + */ + depth: number; + /** + * created_by + * @description The identifier of the user who first uploaded the Directory V3 + */ + created_by: number | null; + /** + * created_at + * Format: timestamp + * @description Directory V3 creation timestamp (in seconds), if available in its metadata or specified on upload + */ + created_at: number | null; + /** + * added_at + * Format: timestamp + * @description The timestamp (in seconds) at which the Directory V3 has been uploaded for the first time + */ + added_at: number; + /** + * last_modified_at + * Format: timestamp + * @description Directory V3 creation timestamp (in seconds), if available in its metadata or specified on upload + */ + last_modified_at: number; + /** + * last_modified_by + * @description Id of the user who last modified the Directory V3 + */ + last_modified_by: number | null; + /** + * revised_at + * Format: timestamp + * @description The last time the content of the Directory V3 was revised + */ + revised_at: number; + /** + * updated_at + * Format: timestamp + * @description The last time the Directory V3 was updated + */ + updated_at: number; + /** + * parent_id + * @description Parent directory identifier + */ + parent_id: number; + /** + * deleted_at + * Format: timestamp + * @description Timestamp of deleted resource Directory V3, only visible when the Directory V3 is trashed + */ + deleted_at?: number; + /** + * deleted_by + * @description User identifier of deleted resource Directory V3, only visible when the Directory V3 is trashed + */ + deleted_by?: number; + /** + * shared_root_id + * @description Root Directory identifier, only visible for shared user + * @example 1 + */ + shared_root_id?: number | null; + /** + * parents + * @description Get all parents directories + */ + parents?: components["schemas"]["91ac10ff_DirectoryV3"][]; + /** + * users + * @description Array of users identifiers that has access to the Directory V3 + */ + users?: number[]; + /** + * teams + * @description Array of teams identifiers that has access to the Directory V3 + */ + teams?: number[]; + /** + * is_favorite + * @description Is Directory V3 pinned as favorite + */ + is_favorite?: boolean; + /** + * activity + * @description Activities information about the Directory V3 + */ + activity?: { + /** + * last_accessed_at + * Format: timestamp + * @description Timestamp of the last user access of the Directory V3 + */ + last_accessed_at: number; + }; + sharelink?: components["schemas"]["91ac10ff_ShareLink"]; + /** + * capabilities + * @description Directory rights + */ + capabilities?: { + /** + * can_use_favorite + * @description Right to set file as favorite + */ + can_use_favorite: boolean; + /** + * can_become_sharelink + * @description Right to share file by link (share_link) + */ + can_become_sharelink: boolean; + /** + * can_use_team + * @description Right to use and give team access + */ + can_use_team: boolean; + /** + * can_show + * @description Right to see Directory V3 information + */ + can_show: boolean; + /** + * can_read + * @description Right to read Directory V3 content + */ + can_read: boolean; + /** + * can_write + * @description Right to write Directory V3 + */ + can_write: boolean; + /** + * can_share + * @description Right to share Directory V3 or manage access to Directory V3 + */ + can_share: boolean; + /** + * can_leave + * @description Right to leave shared Directory V3 + */ + can_leave: boolean; + /** + * can_delete + * @description Right to delete Directory V3 + */ + can_delete: boolean; + /** + * can_rename + * @description Right to rename Directory V3 + */ + can_rename: boolean; + /** + * can_move + * @description Right to move Directory V3 + */ + can_move: boolean; + /** + * can_create_directory + * @description Right to add new child directory + */ + can_create_directory: boolean; + /** + * can_create_file + * @description Right to add new child file + */ + can_create_file: boolean; + /** + * can_upload + * @description Right to upload a child file + */ + can_upload: boolean; + /** + * can_move_into + * @description right to move directory + */ + can_move_into: boolean; + /** + * can_become_dropbox + * @description Right to use convert directory into collaborative directory + */ + can_become_dropbox: boolean; + /** + * colorable + * @description Right to change or add color to the directory + */ + colorable: boolean; + }; + /** + * lock + * @description When Directory V3 is locked, locked information + */ + lock?: { + /** + * locked_at + * Format: timestamp + * @description When Directory V3 is locked, locked timestamp + */ + locked_at: number | null; + /** + * unlocked_at + * Format: timestamp + * @description When Directory V3 is locked, automatic lock release timestamp + */ + unlocked_at: number | null; + /** + * description + * @description List of applications.365: The 365 application.external_import: The external_import application.internal_copy: The internal_copy application.internal_import: The internal_import application.onlyoffice: The onlyoffice application.webdav: The webdav application. + * @example 365 + * @enum {string|null} + */ + description: "365" | "external_import" | "internal_copy" | "internal_import" | "onlyoffice" | "unknown" | "webdav" | null; + /** + * token + * @description When Directory V3 is locked, locked token + * @example onlyoffice:123456 + */ + token: string | null; + }; + /** + * categories + * @description File categories + */ + categories?: components["schemas"]["91ac10ff_FileCategory"][]; + /** + * etag + * @description ETag of the file + */ + etag?: string | null; + /** + * color + * @description Color of the directory for the user requesting it + * @example #0098ff + */ + color: string | null; + dropbox?: components["schemas"]["91ac10ff_Dropbox"]; + external_import?: components["schemas"]["91ac10ff_ExternalImport"]; + rewind?: components["schemas"]["91ac10ff_RewindV3"]; + }; + /** File V3 */ + "91ac10ff_FileV3": { + /** + * Unique identifier + * @description Unique identifier of the resource `File V3` + */ + id: number; + /** + * name + * @description File name + * @example File V3 + */ + name: string; + /** + * sorted_name + * @description Specific sortable name + */ + sorted_name?: string; + /** + * path + * @description Full path of the File V3 + * @example /full/path/File V3 + */ + path?: string; + /** + * type + * @description Type of returned element either a dir (Directory) or file (File) + * @example file + * @enum {string|null} + */ + type: "dir" | "file" | null; + /** + * status + * @description Current state of File V3. The state can be null meaning that the File V3 has no specific state.locked: File V3 is currently locked. No action can be made except unlocking by the application which locked the File (such as office, webdav or external import).ok: File V3 is available.trash_inherited: File V3 is currently in trash because a parent directory was trashed.trashed: File V3 is currently in trash and specifically trashed by the user.uploading: File V3 is currently being uploaded. The File V3 is locked and no action can be done excepting upload actions. + * @example locked + * @enum {string} + */ + status: "locked" | "ok" | "trash_inherited" | "trashed" | "uploading"; + /** + * visibility + * @description Visibility of File V3, empty string if no specific visibility. Add additional information about File V3 to show different icons or more.: Empty visibility mean no special visibility.is_in_private_space: Is a File V3 inside the private directory of the user.is_in_shared_space: Is a File V3 inside the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_in_team_space_folder: Is a File V3 inside a Common Documents directory.is_private_space: Is the private directory of the user.is_root: Is the root directory of the user.is_shared_space: Is the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_team_space: Is the Common Documents directory, a special directory where the files inside are common to all users by default.is_team_space_folder: Is the root directory inside the Common Documents. + * @enum {string} + */ + visibility: "" | "is_in_private_space" | "is_in_shared_space" | "is_in_team_space_folder" | "is_private_space" | "is_root" | "is_shared_space" | "is_team_space" | "is_team_space_folder"; + /** + * drive_id + * @description Drive identifier + * @example 1111 + */ + drive_id: number; + /** + * depth + * @description Current path depth of File V3 + * @example 3 + */ + depth: number; + /** + * created_by + * @description The identifier of the user who first uploaded the File V3 + */ + created_by: number | null; + /** + * created_at + * Format: timestamp + * @description File V3 creation timestamp (in seconds), if available in its metadata or specified on upload + */ + created_at: number | null; + /** + * added_at + * Format: timestamp + * @description The timestamp (in seconds) at which the File V3 has been uploaded for the first time + */ + added_at: number; + /** + * last_modified_at + * Format: timestamp + * @description File V3 creation timestamp (in seconds), if available in its metadata or specified on upload + */ + last_modified_at: number; + /** + * last_modified_by + * @description Id of the user who last modified the File V3 + */ + last_modified_by: number | null; + /** + * revised_at + * Format: timestamp + * @description The last time the content of the File V3 was revised + */ + revised_at: number; + /** + * updated_at + * Format: timestamp + * @description The last time the File V3 was updated + */ + updated_at: number; + /** + * parent_id + * @description Parent directory identifier + */ + parent_id: number; + /** + * deleted_at + * Format: timestamp + * @description Timestamp of deleted resource File V3, only visible when the File V3 is trashed + */ + deleted_at?: number; + /** + * deleted_by + * @description User identifier of deleted resource File V3, only visible when the File V3 is trashed + */ + deleted_by?: number; + /** + * shared_root_id + * @description Root Directory identifier, only visible for shared user + * @example 1 + */ + shared_root_id?: number | null; + /** + * parents + * @description Get all parents directories + */ + parents?: components["schemas"]["91ac10ff_DirectoryV3"][]; + /** + * users + * @description Array of users identifiers that has access to the File V3 + */ + users?: number[]; + /** + * teams + * @description Array of teams identifiers that has access to the File V3 + */ + teams?: number[]; + /** + * is_favorite + * @description Is File V3 pinned as favorite + */ + is_favorite?: boolean; + /** + * activity + * @description Activities information about the File V3 + */ + activity?: { + /** + * last_accessed_at + * Format: timestamp + * @description Timestamp of the last user access of the File V3 + */ + last_accessed_at: number; + }; + sharelink?: components["schemas"]["91ac10ff_ShareLink"]; + /** + * capabilities + * @description Capabilities of File V3 + */ + capabilities?: { + /** + * can_use_favorite + * @description Right to set file as favorite + */ + can_use_favorite: boolean; + /** + * can_become_sharelink + * @description Right to share file by link (share_link) + */ + can_become_sharelink: boolean; + /** + * can_use_team + * @description Right to use and give team access + */ + can_use_team: boolean; + /** + * can_show + * @description Right to see File V3 information + */ + can_show: boolean; + /** + * can_read + * @description Right to read File V3 content + */ + can_read: boolean; + /** + * can_write + * @description Right to write File V3 + */ + can_write: boolean; + /** + * can_share + * @description Right to share File V3 or manage access to File V3 + */ + can_share: boolean; + /** + * can_leave + * @description Right to leave shared File V3 + */ + can_leave: boolean; + /** + * can_delete + * @description Right to delete File V3 + */ + can_delete: boolean; + /** + * can_rename + * @description Right to rename File V3 + */ + can_rename: boolean; + /** + * can_move + * @description Right to move File V3 + */ + can_move: boolean; + }; + /** + * lock + * @description When File V3 is locked, locked information + */ + lock?: { + /** + * locked_at + * Format: timestamp + * @description When File V3 is locked, locked timestamp + */ + locked_at: number | null; + /** + * unlocked_at + * Format: timestamp + * @description When File V3 is locked, automatic lock release timestamp + */ + unlocked_at: number | null; + /** + * description + * @description List of applications.365: The 365 application.external_import: The external_import application.internal_copy: The internal_copy application.internal_import: The internal_import application.onlyoffice: The onlyoffice application.webdav: The webdav application. + * @example 365 + * @enum {string|null} + */ + description: "365" | "external_import" | "internal_copy" | "internal_import" | "onlyoffice" | "unknown" | "webdav" | null; + /** + * token + * @description When File V3 is locked, locked token + * @example onlyoffice:123456 + */ + token: string | null; + }; + /** + * categories + * @description File categories + */ + categories?: components["schemas"]["91ac10ff_FileCategory"][]; + /** + * etag + * @description ETag of the file + */ + etag?: string | null; + /** + * size + * @description Size of File V3 The unit of size is defined in Bytes + * @example 1700 + */ + size: number | null; + /** + * mime_type + * @description Mime-type of file + */ + mime_type: string | null; + /** + * extension_type + * @description Generic file types, matching a known set of extensions and/or mime types.archive: Archive file.audio: Audio only file.code: Text file recognized as code.diagram: Diagram file.dir: Directory.email: Bundled email file.font: Text file recognized as font.form: Form file.image: Image file.model: 3D file.pdf: PDF file.presentation: Presentation/slides file.spreadsheet: Spreadsheet file.text: Generic text file.unknown: Generic file, not recognized as any of the other type.video: Video file; may contain other stream types such as audio or subtitles. + * @example archive + * @enum {string} + */ + extension_type: "archive" | "audio" | "code" | "diagram" | "dir" | "email" | "font" | "form" | "image" | "model" | "pdf" | "presentation" | "spreadsheet" | "text" | "unknown" | "video"; + /** + * symbolic_link + * @description Symlink target path if the file was uploaded as a symlink + */ + symbolic_link?: string; + /** + * scan_status + * @description Current state of virus scan for File V3.cannot_be_scanned: This File V3 cannot be scanned. Possibly because the File V3 is too large.clean: This File V3 has been successfully scanned for known viruses.error: An error occurred while scanning the File V3.infected: This File V3 has been detected as infected by a virus.not_to_be_scanned: This File V3 is not eligible to be scanned. Possibly because the File V3 is empty.pua: This File V3 has been detected as Potentially Unwanted Applications (PUA).to_be_defined: The status for this File V3 has not yet been determined.to_be_scan: This File V3 will be analyzed soon. + * @example cannot_be_scanned + * @enum {string} + */ + scan_status: "cannot_be_scanned" | "clean" | "error" | "infected" | "not_to_be_scanned" | "pua" | "to_be_defined" | "to_be_scan"; + /** + * supported_by + * @description List of applications.365: The 365 application.drawio: The drawio application.kmail: The kmail application.onlyoffice: The onlyoffice application.thumbnail: Thumbnail is preview and thumbnail. + * @example 365 + * @enum {object} + */ + supported_by?: unknown[] | string; + /** + * version + * @description Information when file has multi-version + */ + version?: { + /** + * is_multiple + * @description File has multi-version + */ + is_multiple: boolean; + /** + * number + * @description Get number of version + */ + number: number; + /** + * total_size + * @description Size of the file with all version (byte unit) + */ + total_size: number | null; + /** + * keep_forever + * @description True if the current version of this file should be kept forever, otherwise false or empty + */ + keep_forever: boolean; + }; + /** + * conversion_capabilities + * @description The available ways to convert the file + */ + conversion_capabilities?: { + /** + * when_downloading + * @description Whether the file may be converted upon download + */ + when_downloading: boolean; + /** + * download_extensions + * @description Available extensions to which the file may be converted upon download, if possible + */ + download_extensions: string[]; + /** + * when_onlyoffice_opening + * @description Whether the file may be converted for live edition with OnlyOffice + */ + when_onlyoffice_opening: boolean; + /** + * onlyoffice_extension + * @description Available extension to which the file may be converted by OnlyOffice, if possible + * @example docx + */ + onlyoffice_extension: string | null; + }; + /** + * hash + * @description Hash of the file content + * @example xxh3:00ec7bec63e548df + */ + hash?: string | null; + }; + /** Generic success response schema for Navigator */ + "91ac10ff_NavigatorResponse": { + /** + * cursor + * @description Cursor pagination uses a cursor to track the current position in the dataset. This cursor should be passed back in the subsequent API request in order to retrieve the next set of results or page of the list. + * @example SGVsbG8gV29ybGQ + */ + cursor: string | null; + /** + * has_more + * @description The has_more boolean flag indicates whether additional items are available beyond the current page of results. + */ + has_more: boolean; + /** + * response_at + * @description The timestamp, in seconds, indicating when the dataset was generated. + */ + response_at: number; + }; + /** Activity File V3 */ + "91ac10ff_ActivityFileV3": { + /** + * Unique identifier + * @description Unique identifier of the resource `Activity File V3` + */ + id: number; + /** + * created_at + * Format: timestamp + * @description Timestamp `Activity File V3` was created at + */ + created_at: number; + /** + * action + * @description Activity type + * @example file_rename + */ + action: string; + /** + * new_path + * @description Current path of the activity file/directory + * @example /directory/file_renamed + */ + new_path?: string; + /** + * old_path + * @description Previous path of the activity file/directory + * @example /directory/filename + */ + old_path?: string; + /** + * private_path_user_id + * @description get private folder user id + */ + private_path_user_id?: number; + /** + * file_id + * @description Logged file identifier + */ + file_id: number; + /** + * user_id + * @description User identifier of the action, null if the user was not logged + */ + user_id: number | null; + user?: components["schemas"]["91ac10ff_AppUser"]; + /** + * source + * @description Information about where the Activity was generated + */ + source?: { + /** + * name + * @description Name of the source + * @enum {string} + */ + name: "api" | "job" | "webdav"; + /** + * ip + * @description Ip of the source + */ + ip: string; + /** + * user_agent + * @description User Agent of the source + */ + user_agent: string; + /** + * device + * @description Device of the source + */ + device: string; + /** + * location + * @description Location of the source + */ + location: string; + }; + /** + * file + * @description Associated File or Directory, null is element was deleted + */ + file?: (components["schemas"]["91ac10ff_FileV3"] | components["schemas"]["91ac10ff_DirectoryV3"]) | null; + parent?: components["schemas"]["91ac10ff_DirectoryV3"]; + /** + * entity + * @description Object the Activity is about + */ + entity?: { + /** + * Unique identifier + * @description Id of the object + */ + id: number; + /** + * type + * @description Type of the object + */ + type: number; + }; + }; + /** User V3 */ + "91ac10ff_UserV3": { + /** + * Unique identifier + * @description Unique identifier of the resource `User V3` + */ + id: number; + /** + * display_name + * @description Display name + */ + display_name: string; + /** + * first_name + * @description First name + */ + first_name: string; + /** + * last_name + * @description Last name + */ + last_name: string; + /** + * is_sso + * @description returns true if the user is provided by an external IDP + */ + is_sso: boolean; + /** + * avatar + * @description null is returned only when request parameter no_avatar_default=1 and the user has not set an avatar + */ + avatar: string | null; + /** role */ + role?: string | null; + /** + * email + * @description Email + */ + email: string; + /** + * deleted_at + * Format: timestamp + * @description Timestamp `User V3` was deleted at + */ + deleted_at: number | null; + /** + * teams + * @description List of Team identifiers + */ + teams?: number[]; + /** security */ + security?: { + /** + * assistant_at + * Format: timestamp + * @description The last date the assistant was used + */ + assistant_at: number | null; + /** + * double_auth_method + * @description Double authentication method used to log in + */ + double_auth_method: string; + /** + * has_double_auth + * @description Whether the `User V3` has double authentication enabled + */ + has_double_auth: boolean; + /** + * last_password_at + * Format: timestamp + * @description Last time `User V3`'s password was changed + */ + last_password_at: number | null; + /** + * score + * @description Security score of the `User V3` + */ + score: number; + /** + * has_valid_email + * @description Whether the `User V3` has a valid email + */ + has_valid_email: number; + /** + * has_recovery_email + * @description Whether the `User V3` has a recovery email + */ + has_recovery_email: boolean; + /** + * has_valid_phone + * @description Whether the `User V3` has a valid phone number + */ + has_valid_phone: boolean; + }; + drive_user?: components["schemas"]["91ac10ff_DriveUser"]; + }; + /** File Version */ + "91ac10ff_FileVersion": { + /** + * Unique identifier + * @description Unique identifier of the resource `File Version` + */ + id: number; + /** + * keep_forever + * @description Keep the resource `File Version` forever, otherwise will be delete in 120 days + */ + keep_forever: boolean; + /** + * mime_type + * @description Mime type of the resource `File Version` + */ + mime_type: string | null; + /** + * extension_type + * @description Generic file types, matching a known set of extensions and/or mime types.archive: Archive file.audio: Audio only file.code: Text file recognized as code.diagram: Diagram file.dir: Directory.email: Bundled email file.font: Text file recognized as font.form: Form file.image: Image file.model: 3D file.pdf: PDF file.presentation: Presentation/slides file.spreadsheet: Spreadsheet file.text: Generic text file.unknown: Generic file, not recognized as any of the other type.video: Video file; may contain other stream types such as audio or subtitles. + * @example archive + * @enum {string} + */ + extension_type: "archive" | "audio" | "code" | "diagram" | "dir" | "email" | "font" | "form" | "image" | "model" | "pdf" | "presentation" | "spreadsheet" | "text" | "unknown" | "video"; + /** + * size + * @description Size of the resource `File Version` + */ + size: number; + updated_by: components["schemas"]["91ac10ff_AppUser"]; + /** + * created_at + * Format: timestamp + * @description Timestamp `File Version` was created at + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `File Version` was updated at + */ + updated_at: number | null; + /** + * last_modified_at + * Format: timestamp + * @description The last modified date of the file version, null if unknown + */ + last_modified_at: number | null; + }; + /** Shared Directory */ + "91ac10ff_SharedDirectory": { + /** + * Unique identifier + * @description Unique identifier of the resource `Shared Directory` + */ + id: number; + /** + * name + * @description File name + * @example Shared Directory + */ + name: string; + /** + * sorted_name + * @description Specific sortable name + */ + sorted_name?: string; + /** + * path + * @description Full path of the Shared Directory + * @example /full/path/Shared Directory + */ + path?: string; + /** + * type + * @description Type of returned element either a dir (Directory) or file (File) + * @example file + * @enum {string|null} + */ + type: "dir" | "file" | null; + /** + * status + * @description Current state of Shared Directory. The state can be null meaning that the Shared Directory has no specific state.locked: Shared Directory is currently locked. No action can be made except unlocking by the application which locked the File (such as office, webdav or external import).ok: Shared Directory is available.trash_inherited: Shared Directory is currently in trash because a parent directory was trashed.trashed: Shared Directory is currently in trash and specifically trashed by the user.uploading: Shared Directory is currently being uploaded. The Shared Directory is locked and no action can be done excepting upload actions. + * @example locked + * @enum {string} + */ + status: "locked" | "ok" | "trash_inherited" | "trashed" | "uploading"; + /** + * visibility + * @description Visibility of Shared Directory, empty string if no specific visibility. Add additional information about Shared Directory to show different icons or more.: Empty visibility mean no special visibility.is_in_private_space: Is a Shared Directory inside the private directory of the user.is_in_shared_space: Is a Shared Directory inside the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_in_team_space_folder: Is a Shared Directory inside a Common Documents directory.is_private_space: Is the private directory of the user.is_root: Is the root directory of the user.is_shared_space: Is the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_team_space: Is the Common Documents directory, a special directory where the files inside are common to all users by default.is_team_space_folder: Is the root directory inside the Common Documents. + * @enum {string} + */ + visibility: "" | "is_in_private_space" | "is_in_shared_space" | "is_in_team_space_folder" | "is_private_space" | "is_root" | "is_shared_space" | "is_team_space" | "is_team_space_folder"; + /** + * drive_id + * @description Drive identifier + * @example 1111 + */ + drive_id: number; + /** + * depth + * @description Current path depth of Shared Directory + * @example 3 + */ + depth: number; + /** + * created_by + * @description The identifier of the user who first uploaded the Shared Directory + */ + created_by: number | null; + /** + * created_at + * Format: timestamp + * @description Shared Directory creation timestamp (in seconds), if available in its metadata or specified on upload + */ + created_at: number | null; + /** + * added_at + * Format: timestamp + * @description The timestamp (in seconds) at which the Shared Directory has been uploaded for the first time + */ + added_at: number; + /** + * last_modified_at + * Format: timestamp + * @description Shared Directory creation timestamp (in seconds), if available in its metadata or specified on upload + */ + last_modified_at: number; + /** + * last_modified_by + * @description Id of the user who last modified the Shared Directory + */ + last_modified_by: number | null; + /** + * revised_at + * Format: timestamp + * @description The last time the content of the Shared Directory was revised + */ + revised_at: number; + /** + * updated_at + * Format: timestamp + * @description The last time the Shared Directory was updated + */ + updated_at: number; + /** + * parent_id + * @description Parent directory identifier + */ + parent_id: number; + /** + * deleted_at + * Format: timestamp + * @description Timestamp of deleted resource Shared Directory, only visible when the Shared Directory is trashed + */ + deleted_at?: number; + /** + * deleted_by + * @description User identifier of deleted resource Shared Directory, only visible when the Shared Directory is trashed + */ + deleted_by?: number; + /** + * shared_root_id + * @description Root Directory identifier, only visible for shared user + * @example 1 + */ + shared_root_id?: number | null; + /** + * parents + * @description Get all parents directories + */ + parents?: components["schemas"]["91ac10ff_DirectoryV3"][]; + /** + * users + * @description Array of users identifiers that has access to the Shared Directory + */ + users?: number[]; + /** + * teams + * @description Array of teams identifiers that has access to the Shared Directory + */ + teams?: number[]; + /** + * is_favorite + * @description Is Shared Directory pinned as favorite + */ + is_favorite?: boolean; + /** + * activity + * @description Activities information about the Shared Directory + */ + activity?: { + /** + * last_accessed_at + * Format: timestamp + * @description Timestamp of the last user access of the Shared Directory + */ + last_accessed_at: number; + }; + sharelink?: components["schemas"]["91ac10ff_ShareLink"]; + /** + * capabilities + * @description Directory rights + */ + capabilities?: { + /** + * can_use_favorite + * @description Right to set file as favorite + */ + can_use_favorite: boolean; + /** + * can_become_sharelink + * @description Right to share file by link (share_link) + */ + can_become_sharelink: boolean; + /** + * can_use_team + * @description Right to use and give team access + */ + can_use_team: boolean; + /** + * can_show + * @description Right to see Shared Directory information + */ + can_show: boolean; + /** + * can_read + * @description Right to read Shared Directory content + */ + can_read: boolean; + /** + * can_write + * @description Right to write Shared Directory + */ + can_write: boolean; + /** + * can_share + * @description Right to share Shared Directory or manage access to Shared Directory + */ + can_share: boolean; + /** + * can_leave + * @description Right to leave shared Shared Directory + */ + can_leave: boolean; + /** + * can_delete + * @description Right to delete Shared Directory + */ + can_delete: boolean; + /** + * can_rename + * @description Right to rename Shared Directory + */ + can_rename: boolean; + /** + * can_move + * @description Right to move Shared Directory + */ + can_move: boolean; + /** + * can_create_directory + * @description Right to add new child directory + */ + can_create_directory: boolean; + /** + * can_create_file + * @description Right to add new child file + */ + can_create_file: boolean; + /** + * can_upload + * @description Right to upload a child file + */ + can_upload: boolean; + /** + * can_move_into + * @description right to move directory + */ + can_move_into: boolean; + /** + * can_become_dropbox + * @description Right to use convert directory into collaborative directory + */ + can_become_dropbox: boolean; + /** + * colorable + * @description Right to change or add color to the directory + */ + colorable: boolean; + }; + /** + * lock + * @description When Shared Directory is locked, locked information + */ + lock?: { + /** + * locked_at + * Format: timestamp + * @description When Shared Directory is locked, locked timestamp + */ + locked_at: number | null; + /** + * unlocked_at + * Format: timestamp + * @description When Shared Directory is locked, automatic lock release timestamp + */ + unlocked_at: number | null; + /** + * description + * @description List of applications.365: The 365 application.external_import: The external_import application.internal_copy: The internal_copy application.internal_import: The internal_import application.onlyoffice: The onlyoffice application.webdav: The webdav application. + * @example 365 + * @enum {string|null} + */ + description: "365" | "external_import" | "internal_copy" | "internal_import" | "onlyoffice" | "unknown" | "webdav" | null; + /** + * token + * @description When Shared Directory is locked, locked token + * @example onlyoffice:123456 + */ + token: string | null; + }; + /** + * categories + * @description File categories + */ + categories?: components["schemas"]["91ac10ff_FileCategory"][]; + /** + * etag + * @description ETag of the file + */ + etag?: string | null; + /** + * color + * @description Color of the directory for the user requesting it + * @example #0098ff + */ + color: string | null; + dropbox?: components["schemas"]["91ac10ff_Dropbox"]; + external_import?: components["schemas"]["91ac10ff_ExternalImport"]; + rewind?: components["schemas"]["91ac10ff_RewindV3"]; + /** + * shared_by + * @description user_id who shared the folder + */ + shared_by: number | null; + /** + * relevance + * @description the relevance score between 0 and 1 + */ + relevance?: number | string; + }; + /** Shared File */ + "91ac10ff_SharedFile": { + /** + * Unique identifier + * @description Unique identifier of the resource `Shared File` + */ + id: number; + /** + * name + * @description File name + * @example Shared File + */ + name: string; + /** + * sorted_name + * @description Specific sortable name + */ + sorted_name?: string; + /** + * path + * @description Full path of the Shared File + * @example /full/path/Shared File + */ + path?: string; + /** + * type + * @description Type of returned element either a dir (Directory) or file (File) + * @example file + * @enum {string|null} + */ + type: "dir" | "file" | null; + /** + * status + * @description Current state of Shared File. The state can be null meaning that the Shared File has no specific state.locked: Shared File is currently locked. No action can be made except unlocking by the application which locked the File (such as office, webdav or external import).ok: Shared File is available.trash_inherited: Shared File is currently in trash because a parent directory was trashed.trashed: Shared File is currently in trash and specifically trashed by the user.uploading: Shared File is currently being uploaded. The Shared File is locked and no action can be done excepting upload actions. + * @example locked + * @enum {string} + */ + status: "locked" | "ok" | "trash_inherited" | "trashed" | "uploading"; + /** + * visibility + * @description Visibility of Shared File, empty string if no specific visibility. Add additional information about Shared File to show different icons or more.: Empty visibility mean no special visibility.is_in_private_space: Is a Shared File inside the private directory of the user.is_in_shared_space: Is a Shared File inside the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_in_team_space_folder: Is a Shared File inside a Common Documents directory.is_private_space: Is the private directory of the user.is_root: Is the root directory of the user.is_shared_space: Is the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_team_space: Is the Common Documents directory, a special directory where the files inside are common to all users by default.is_team_space_folder: Is the root directory inside the Common Documents. + * @enum {string} + */ + visibility: "" | "is_in_private_space" | "is_in_shared_space" | "is_in_team_space_folder" | "is_private_space" | "is_root" | "is_shared_space" | "is_team_space" | "is_team_space_folder"; + /** + * drive_id + * @description Drive identifier + * @example 1111 + */ + drive_id: number; + /** + * depth + * @description Current path depth of Shared File + * @example 3 + */ + depth: number; + /** + * created_by + * @description The identifier of the user who first uploaded the Shared File + */ + created_by: number | null; + /** + * created_at + * Format: timestamp + * @description Shared File creation timestamp (in seconds), if available in its metadata or specified on upload + */ + created_at: number | null; + /** + * added_at + * Format: timestamp + * @description The timestamp (in seconds) at which the Shared File has been uploaded for the first time + */ + added_at: number; + /** + * last_modified_at + * Format: timestamp + * @description Shared File creation timestamp (in seconds), if available in its metadata or specified on upload + */ + last_modified_at: number; + /** + * last_modified_by + * @description Id of the user who last modified the Shared File + */ + last_modified_by: number | null; + /** + * revised_at + * Format: timestamp + * @description The last time the content of the Shared File was revised + */ + revised_at: number; + /** + * updated_at + * Format: timestamp + * @description The last time the Shared File was updated + */ + updated_at: number; + /** + * parent_id + * @description Parent directory identifier + */ + parent_id: number; + /** + * deleted_at + * Format: timestamp + * @description Timestamp of deleted resource Shared File, only visible when the Shared File is trashed + */ + deleted_at?: number; + /** + * deleted_by + * @description User identifier of deleted resource Shared File, only visible when the Shared File is trashed + */ + deleted_by?: number; + /** + * shared_root_id + * @description Root Directory identifier, only visible for shared user + * @example 1 + */ + shared_root_id?: number | null; + /** + * parents + * @description Get all parents directories + */ + parents?: components["schemas"]["91ac10ff_DirectoryV3"][]; + /** + * users + * @description Array of users identifiers that has access to the Shared File + */ + users?: number[]; + /** + * teams + * @description Array of teams identifiers that has access to the Shared File + */ + teams?: number[]; + /** + * is_favorite + * @description Is Shared File pinned as favorite + */ + is_favorite?: boolean; + /** + * activity + * @description Activities information about the Shared File + */ + activity?: { + /** + * last_accessed_at + * Format: timestamp + * @description Timestamp of the last user access of the Shared File + */ + last_accessed_at: number; + }; + sharelink?: components["schemas"]["91ac10ff_ShareLink"]; + /** + * capabilities + * @description Capabilities of Shared File + */ + capabilities?: { + /** + * can_use_favorite + * @description Right to set file as favorite + */ + can_use_favorite: boolean; + /** + * can_become_sharelink + * @description Right to share file by link (share_link) + */ + can_become_sharelink: boolean; + /** + * can_use_team + * @description Right to use and give team access + */ + can_use_team: boolean; + /** + * can_show + * @description Right to see Shared File information + */ + can_show: boolean; + /** + * can_read + * @description Right to read Shared File content + */ + can_read: boolean; + /** + * can_write + * @description Right to write Shared File + */ + can_write: boolean; + /** + * can_share + * @description Right to share Shared File or manage access to Shared File + */ + can_share: boolean; + /** + * can_leave + * @description Right to leave shared Shared File + */ + can_leave: boolean; + /** + * can_delete + * @description Right to delete Shared File + */ + can_delete: boolean; + /** + * can_rename + * @description Right to rename Shared File + */ + can_rename: boolean; + /** + * can_move + * @description Right to move Shared File + */ + can_move: boolean; + }; + /** + * lock + * @description When Shared File is locked, locked information + */ + lock?: { + /** + * locked_at + * Format: timestamp + * @description When Shared File is locked, locked timestamp + */ + locked_at: number | null; + /** + * unlocked_at + * Format: timestamp + * @description When Shared File is locked, automatic lock release timestamp + */ + unlocked_at: number | null; + /** + * description + * @description List of applications.365: The 365 application.external_import: The external_import application.internal_copy: The internal_copy application.internal_import: The internal_import application.onlyoffice: The onlyoffice application.webdav: The webdav application. + * @example 365 + * @enum {string|null} + */ + description: "365" | "external_import" | "internal_copy" | "internal_import" | "onlyoffice" | "unknown" | "webdav" | null; + /** + * token + * @description When Shared File is locked, locked token + * @example onlyoffice:123456 + */ + token: string | null; + }; + /** + * categories + * @description File categories + */ + categories?: components["schemas"]["91ac10ff_FileCategory"][]; + /** + * etag + * @description ETag of the file + */ + etag?: string | null; + /** + * size + * @description Size of Shared File The unit of size is defined in Bytes + * @example 1700 + */ + size: number | null; + /** + * mime_type + * @description Mime-type of file + */ + mime_type: string | null; + /** + * extension_type + * @description Generic file types, matching a known set of extensions and/or mime types.archive: Archive file.audio: Audio only file.code: Text file recognized as code.diagram: Diagram file.dir: Directory.email: Bundled email file.font: Text file recognized as font.form: Form file.image: Image file.model: 3D file.pdf: PDF file.presentation: Presentation/slides file.spreadsheet: Spreadsheet file.text: Generic text file.unknown: Generic file, not recognized as any of the other type.video: Video file; may contain other stream types such as audio or subtitles. + * @example archive + * @enum {string} + */ + extension_type: "archive" | "audio" | "code" | "diagram" | "dir" | "email" | "font" | "form" | "image" | "model" | "pdf" | "presentation" | "spreadsheet" | "text" | "unknown" | "video"; + /** + * symbolic_link + * @description Symlink target path if the file was uploaded as a symlink + */ + symbolic_link?: string; + /** + * scan_status + * @description Current state of virus scan for Shared File.cannot_be_scanned: This Shared File cannot be scanned. Possibly because the Shared File is too large.clean: This Shared File has been successfully scanned for known viruses.error: An error occurred while scanning the Shared File.infected: This Shared File has been detected as infected by a virus.not_to_be_scanned: This Shared File is not eligible to be scanned. Possibly because the Shared File is empty.pua: This Shared File has been detected as Potentially Unwanted Applications (PUA).to_be_defined: The status for this Shared File has not yet been determined.to_be_scan: This Shared File will be analyzed soon. + * @example cannot_be_scanned + * @enum {string} + */ + scan_status: "cannot_be_scanned" | "clean" | "error" | "infected" | "not_to_be_scanned" | "pua" | "to_be_defined" | "to_be_scan"; + /** + * supported_by + * @description List of applications.365: The 365 application.drawio: The drawio application.kmail: The kmail application.onlyoffice: The onlyoffice application.thumbnail: Thumbnail is preview and thumbnail. + * @example 365 + * @enum {object} + */ + supported_by?: unknown[] | string; + /** + * version + * @description Information when file has multi-version + */ + version?: { + /** + * is_multiple + * @description File has multi-version + */ + is_multiple: boolean; + /** + * number + * @description Get number of version + */ + number: number; + /** + * total_size + * @description Size of the file with all version (byte unit) + */ + total_size: number | null; + /** + * keep_forever + * @description True if the current version of this file should be kept forever, otherwise false or empty + */ + keep_forever: boolean; + }; + /** + * conversion_capabilities + * @description The available ways to convert the file + */ + conversion_capabilities?: { + /** + * when_downloading + * @description Whether the file may be converted upon download + */ + when_downloading: boolean; + /** + * download_extensions + * @description Available extensions to which the file may be converted upon download, if possible + */ + download_extensions: string[]; + /** + * when_onlyoffice_opening + * @description Whether the file may be converted for live edition with OnlyOffice + */ + when_onlyoffice_opening: boolean; + /** + * onlyoffice_extension + * @description Available extension to which the file may be converted by OnlyOffice, if possible + * @example docx + */ + onlyoffice_extension: string | null; + }; + /** + * hash + * @description Hash of the file content + * @example xxh3:00ec7bec63e548df + */ + hash?: string | null; + /** + * shared_by + * @description user_id who shared the file + */ + shared_by: number | null; + /** + * relevance + * @description the relevance score between 0 and 1 or date + */ + relevance?: number | string; + }; + /** UUID Resource */ + "91ac10ff_UUIDResource": { + /** + * uuid + * @description Universally unique identifier of the resource `UUID Resource` + * @example 00000000-e89b-12d3-a456-000000000000 + */ + uuid: string; + }; + /** Upload Session Feedback */ + "91ac10ff_UploadSessionFeedback": { + /** + * file_id + * @description Directory destination identifier requested on upload + * @example 0 + */ + file_id?: number; + /** + * directory_id + * @description Directory destination identifier requested on upload + * @example 0 + */ + directory_id: number | null; + /** + * directory_path + * @description Directory destination path requested on upload + * @example true + */ + directory_path: string | null; + /** + * file_name + * @description File name requested on upload + * @example file.txt + */ + file_name: string; + file: components["schemas"]["91ac10ff_FileV3"]; + /** + * token + * @description New upload session token + * @example xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx + */ + token: string | null; + /** + * result + * @description Upload session was created + * @example true + */ + result: boolean; + /** + * message + * @description The error code returned, null if no error happens.conflict_error: Conflict detected. In the upload another conflict mode can be used to handle it.file_already_exists_error: Action impossible. The file already exist.forbidden_error: Triggered when user does not have the file permission.lock_error: Action impossible. There is a lock on the file/directory.quota_exceeded_error: Triggered when the quota storage of the drive is reached.upload_by_another_user_not_terminated_error: Another user upload the same file, the upload should be handle with another conflict mode or the user should wait the current upload.upload_error: Triggered when the upload did not finish, you should retry the upload.upload_failed_error: Something is wrong, the received file did not match with the expected parameters (hash, size...), the upload should be restarted.upload_not_terminated_error: Triggered when the upload did not receive all the expected chunks or the file is currently uploading. + * @enum {string|null} + */ + message: "conflict_error" | "file_already_exists_error" | "forbidden_error" | "lock_error" | "quota_exceeded_error" | "upload_by_another_user_not_terminated_error" | "upload_error" | "upload_failed_error" | "upload_not_terminated_error" | null; + /** + * upload_url + * @description Upload url to use for uploading chunks. + */ + upload_url: string; + }; + /** Upload segment */ + "91ac10ff_Uploadsegment": { + /** + * number + * @description Index of the chunk to compute the final object correctly + */ + number: number; + /** + * status + * @description The chunk status during the upload.error: Something was wrong chunk was not correctly received, retried to send the same chunk.ok: Chunk has been received.uploading: Chunks still uploading. + * @example error + * @enum {string} + */ + status: "error" | "ok" | "uploading"; + /** + * created_at + * Format: timestamp + * @description Timestamp `Upload segment` was created at + */ + created_at: number; + /** + * size + * @description Chunk uploaded size, computed + */ + size: number; + /** + * hash + * @description Chunk uploaded hash, computed + */ + hash: string; + }; + /** Closing upload session */ + "91ac10ff_Closinguploadsession": { + /** + * token + * @description Upload session token + * @example xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx + */ + token: string | null; + file: components["schemas"]["91ac10ff_FileV3"]; + /** + * result + * @description Upload session was closed + */ + result: boolean; + /** + * message + * @description Additional message about the closed upload session + * @example on_conflict + */ + message: string | null; + }; + /** Event attendee */ + afdc46e4_CalendarEventAttendees: { + /** + * Email address + * @example myemail@ik.me + */ + address: string; + /** Attendee is organizer or not */ + organizer?: boolean; + /** + * State of the attendee + * @enum {string} + */ + state: "NEEDS-ACTION" | "ACCEPTED" | "DECLINED" | "TENTATIVE" | "DELEGATED"; + /** Name */ + name?: string; + }; + /** Room settings */ + afdc46e4_ConferenceOptions: { + /** Subject */ + subject: string; + /** Start with audio muted */ + start_audio_muted: boolean; + /** Enable auto recording */ + enable_recording: boolean; + /** + * The unique identifier (ID) of the kDrive + * @description Required if enable_recording is true + */ + drive_id?: number; + /** Enable video for moderator */ + enable_moderator_video: boolean; + /** Start with audio only */ + start_audio_only: boolean; + /** Enable lobby */ + lobby_enabled: boolean; + /** Enable password */ + password_enabled: boolean; + /** + * Password + * @description Required if password_enabled is true (never displayed) + */ + password?: string; + /** Enable end to end encryption */ + e2ee_enabled: boolean; + }; + /** Room settings */ + afdc46e4_ConferenceOptionsReturn: { + /** Subject */ + subject: string; + /** Start with audio muted */ + start_audio_muted: boolean; + /** Enable auto recording */ + enable_recording: boolean; + /** + * The unique identifier (ID) of the kDrive + * @description Required if enable_recording is true + */ + drive_id?: number; + /** Enable video for moderator */ + enable_moderator_video: boolean; + /** Start with audio only */ + start_audio_only: boolean; + /** Enable lobby */ + lobby_enabled: boolean; + /** Enable password */ + password_enabled: boolean; + /** Enable end to end encryption */ + e2ee_enabled: boolean; + }; + "38cb7293_Timezone": { + /** @description Set to "true" to use the browser/system timezone, "false" to set manually. Defaults to "true". */ + useAutomaticTimezone?: boolean; + /** @description Value when setting manually the timezone, i.e. "Europe/Berlin". */ + manualTimezone?: string; + /** @description This value is set automatically when the "useAutomaticTimezone" is set to "true". */ + automaticTimezone?: string; + }; + "38cb7293_ChannelWithTeamData": components["schemas"]["38cb7293_Channel"] & { + /** @description The display name of the team to which this channel belongs. */ + team_display_name?: string; + /** @description The name of the team to which this channel belongs. */ + team_name?: string; + /** @description The time at which the team to which this channel belongs was last updated. */ + team_update_at?: number; + /** @description The data retention policy to which this team has been assigned. If no such policy exists, or the caller does not have the `sysconsole_read_compliance_data_retention` permission, this field will be null. */ + policy_id?: string; + }; + /** @description Additional information used to display a post. */ + "38cb7293_PostMetadata": { + /** @description Information about content embedded in the post including OpenGraph previews, image link previews, and message attachments. This field will be null if the post does not contain embedded content. */ + embeds?: { + /** + * @description The type of content that is embedded in this point. + * @enum {string} + */ + type?: "image" | "message_attachment" | "opengraph" | "link"; + /** @description The URL of the embedded content, if one exists. */ + url?: string; + /** + * @description Any additional information about the embedded content. Only used at this time to store OpenGraph metadata. + * This field will be null for non-OpenGraph embeds. + */ + data?: Record; + }[]; + /** @description The custom emojis that appear in this point or have been used in reactions to this post. This field will be null if the post does not contain custom emojis. */ + emojis?: components["schemas"]["38cb7293_Emoji"][]; + /** @description The FileInfo objects for any files attached to the post. This field will be null if the post does not have any file attachments. */ + files?: components["schemas"]["38cb7293_FileInfo"][]; + /** @description An object mapping the URL of an external image to an object containing the dimensions of that image. This field will be null if the post or its embedded content does not reference any external images. */ + images?: Record; + /** @description Any reactions made to this point. This field will be null if no reactions have been made to this post. */ + reactions?: components["schemas"]["38cb7293_Reaction"][]; + }; + "38cb7293_TopReaction": { + /** @description The name of the emoji used for this reaction. */ + emoji_name?: string; + /** + * Format: int64 + * @description The number of the times this emoji has been used. + */ + count?: number; + }; + "38cb7293_NewTeamMember": { + /** @description The user's ID. */ + id?: string; + username?: string; + first_name?: string; + last_name?: string; + nickname?: string; + /** @description The user's position field value. */ + position?: string; + /** @description The creation timestamp of the team member record. */ + create_at?: number; + }; + "38cb7293_TopChannel": { + id?: string; + type?: string; + display_name?: string; + name?: string; + team_id?: string; + /** @description The number of messages posted in the channel by users over the given time period (not including messages posted by bots). */ + message_count?: string; + }; + "38cb7293_InsightUserInformation": { + id?: string; + first_name?: string; + last_name?: string; + nickname?: string; + username?: string; + last_picture_update?: string; + /** Format: int64 */ + create_at?: number; + }; + "38cb7293_TopThread": { + post?: components["schemas"]["38cb7293_Post"]; + channel_id?: string; + channel_display_name?: string; + channel_name?: string; + Participants?: string[]; + user_information?: components["schemas"]["38cb7293_InsightUserInformation"]; + }; + "38cb7293_TopDMInsightUserInformation": components["schemas"]["38cb7293_InsightUserInformation"] & { + position?: string; + }; + "38cb7293_TopDM": { + /** Format: int64 */ + post_count?: number; + /** Format: int64 */ + outgoing_message_count?: number; + second_participant?: components["schemas"]["38cb7293_TopDMInsightUserInformation"]; + }; + "38cb7293_SlackAttachment": { + Id?: string; + Fallback?: string; + Color?: string; + Pretext?: string; + AuthorName?: string; + AuthorLink?: string; + AuthorIcon?: string; + Title?: string; + TitleLink?: string; + Text?: string; + Fields?: components["schemas"]["38cb7293_SlackAttachmentField"][]; + ImageURL?: string; + ThumbURL?: string; + Footer?: string; + FooterIcon?: string; + /** @description The timestamp of the slack attachment, either type of string or integer */ + Timestamp?: string; + }; + "38cb7293_SlackAttachmentField": { + Title?: string; + /** @description The value of the attachment, set as string but capable with golang interface */ + Value?: string; + Short?: boolean; + }; + "38cb7293_ChannelModeratedRoles": { + guests?: components["schemas"]["38cb7293_ChannelModeratedRole"]; + members?: components["schemas"]["38cb7293_ChannelModeratedRole"]; + }; + "38cb7293_ChannelModeratedRole": { + value?: boolean; + enabled?: boolean; + }; + "38cb7293_ChannelModeratedRolesPatch": { + guests?: boolean; + members?: boolean; + }; + /** @description group augmented with scheme admin information */ + "38cb7293_GroupWithSchemeAdmin": { + group?: components["schemas"]["38cb7293_Group"]; + scheme_admin?: boolean; + }; + /** Audio */ + "3e081f3c_Audio": { + /** Id */ + id: string; + }; + /** ChatCompletionContentPartTextParam */ + "3e081f3c_ChatCompletionContentPartTextParam": { + /** Text */ + text: string; + /** + * Type + * @constant + */ + type: "text"; + }; + /** ChatCompletionContentPartRefusalParam */ + "3e081f3c_ChatCompletionContentPartRefusalParam": { + /** Refusal */ + refusal: string; + /** + * Type + * @constant + */ + type: "refusal"; + }; + /** FunctionCall */ + "3e081f3c_FunctionCall": { + /** Arguments */ + arguments: string; + /** Name */ + name: string; + }; + /** ChatCompletionMessageToolCallParam */ + "3e081f3c_ChatCompletionMessageToolCallParam": { + /** Id */ + id: string; + function: components["schemas"]["3e081f3c_Function"]; + /** + * Type + * @constant + */ + type: "function"; + }; + /** AudioURL */ + "3e081f3c_AudioURL": { + /** Url */ + url: string; + }; + /** ImageURL */ + "3e081f3c_ImageURL": { + /** Url */ + url: string; + /** + * Detail + * @enum {string} + */ + detail?: "auto" | "low" | "high"; + }; + /** InputAudio */ + "3e081f3c_InputAudio": { + /** Data */ + data: string; + /** + * Format + * @enum {string} + */ + format: "wav" | "mp3"; + }; + /** VideoURL */ + "3e081f3c_VideoURL": { + /** Url */ + url: string; + }; + /** Function */ + "3e081f3c_Function": { + /** Arguments */ + arguments: string; + /** Name */ + name: string; + }; + /** ChatCompletionNamedFunction */ + "3e081f3c_ChatCompletionNamedFunction": { + /** Name */ + name: string; + } & { + [key: string]: unknown; + }; + /** ChatCompletionDeveloperMessageParam */ + "3e081f3c_ChatCompletionDeveloperMessageParam": { + /** Content */ + content: string | components["schemas"]["3e081f3c_ChatCompletionContentPartTextParam"][]; + /** + * Role + * @constant + */ + role: "developer"; + /** Name */ + name?: string; + }; + /** ChatCompletionSystemMessageParam */ + "3e081f3c_ChatCompletionSystemMessageParam": { + /** Content */ + content: string | components["schemas"]["3e081f3c_ChatCompletionContentPartTextParam"][]; + /** + * Role + * @constant + */ + role: "system"; + /** Name */ + name?: string; + }; + /** ChatCompletionUserMessageParam */ + "3e081f3c_ChatCompletionUserMessageParam": { + /** Content */ + content: string | (components["schemas"]["3e081f3c_ChatCompletionContentPartTextParam"] | components["schemas"]["3e081f3c_ChatCompletionContentPartImageParam"] | components["schemas"]["3e081f3c_ChatCompletionContentPartInputAudioParam"] | components["schemas"]["3e081f3c_File"])[]; + /** + * Role + * @constant + */ + role: "user"; + /** Name */ + name?: string; + }; + /** ChatCompletionAssistantMessageParam */ + "3e081f3c_ChatCompletionAssistantMessageParam": { + /** + * Role + * @constant + */ + role: "assistant"; + audio?: components["schemas"]["3e081f3c_Audio"] | null; + /** Content */ + content?: string | (components["schemas"]["3e081f3c_ChatCompletionContentPartTextParam"] | components["schemas"]["3e081f3c_ChatCompletionContentPartRefusalParam"])[] | null; + function_call?: components["schemas"]["3e081f3c_FunctionCall"] | null; + /** Name */ + name?: string; + /** Refusal */ + refusal?: string | null; + /** Tool Calls */ + tool_calls?: components["schemas"]["3e081f3c_ChatCompletionMessageToolCallParam"][]; + }; + /** ChatCompletionToolMessageParam */ + "3e081f3c_ChatCompletionToolMessageParam": { + /** Content */ + content: string | components["schemas"]["3e081f3c_ChatCompletionContentPartTextParam"][]; + /** + * Role + * @constant + */ + role: "tool"; + /** Tool Call Id */ + tool_call_id: string; + }; + /** ChatCompletionFunctionMessageParam */ + "3e081f3c_ChatCompletionFunctionMessageParam": { + /** Content */ + content: string | null; + /** Name */ + name: string; + /** + * Role + * @constant + */ + role: "function"; + }; + /** + * CustomChatCompletionMessageParam + * @description Enables custom roles in the Chat Completion API. + */ + "3e081f3c_CustomChatCompletionMessageParam": { + /** Role */ + role: string; + /** Content */ + content?: string | (components["schemas"]["3e081f3c_ChatCompletionContentPartTextParam"] | components["schemas"]["3e081f3c_ChatCompletionContentPartImageParam"] | components["schemas"]["3e081f3c_ChatCompletionContentPartInputAudioParam"] | components["schemas"]["3e081f3c_File"] | components["schemas"]["3e081f3c_ChatCompletionContentPartAudioParam"] | components["schemas"]["3e081f3c_ChatCompletionContentPartVideoParam"] | components["schemas"]["3e081f3c_ChatCompletionContentPartRefusalParam"] | components["schemas"]["3e081f3c_CustomChatCompletionContentSimpleImageParam"] | components["schemas"]["3e081f3c_ChatCompletionContentPartImageEmbedsParam"] | components["schemas"]["3e081f3c_CustomChatCompletionContentSimpleAudioParam"] | components["schemas"]["3e081f3c_CustomChatCompletionContentSimpleVideoParam"] | string)[]; + /** Name */ + name?: string; + /** Tool Call Id */ + tool_call_id?: string | null; + /** Tool Calls */ + tool_calls?: components["schemas"]["3e081f3c_ChatCompletionMessageToolCallParam"][] | null; + }; + /** ResponseFormat */ + "3e081f3c_ResponseFormat": { + /** + * Type + * @enum {string} + */ + type: "text" | "json_object" | "json_schema"; + json_schema?: components["schemas"]["3e081f3c_JsonSchemaResponseFormat"] | null; + } & { + [key: string]: unknown; + }; + /** StructuralTagResponseFormat */ + "3e081f3c_StructuralTagResponseFormat": { + /** + * Type + * @constant + */ + type: "structural_tag"; + /** Structures */ + structures: components["schemas"]["3e081f3c_StructuralTag"][]; + /** Triggers */ + triggers: string[]; + } & { + [key: string]: unknown; + }; + /** StreamOptions */ + "3e081f3c_StreamOptions": { + /** + * Include Usage + * @default true + */ + include_usage: boolean | null; + /** + * Continuous Usage Stats + * @default false + */ + continuous_usage_stats: boolean | null; + } & { + [key: string]: unknown; + }; + /** ChatCompletionToolsParam */ + "3e081f3c_ChatCompletionToolsParam": { + /** + * Type + * @default function + * @constant + */ + type: "function"; + function: components["schemas"]["3e081f3c_FunctionDefinition"]; + } & { + [key: string]: unknown; + }; + /** ChatCompletionNamedToolChoiceParam */ + "3e081f3c_ChatCompletionNamedToolChoiceParam": { + function: components["schemas"]["3e081f3c_ChatCompletionNamedFunction"]; + /** + * Type + * @default function + * @constant + */ + type: "function"; + } & { + [key: string]: unknown; + }; + /** BaseModel */ + "3e081f3c_BaseModel": Record; + /** LogitsProcessorConstructor */ + "3e081f3c_LogitsProcessorConstructor": { + /** Qualname */ + qualname: string; + /** Args */ + args?: [ + ] | null; + /** Kwargs */ + kwargs?: { + [key: string]: unknown; + } | null; + }; + /** FunctionDefinition */ + "3e081f3c_FunctionDefinition": { + /** Name */ + name: string; + /** Description */ + description?: string | null; + /** Parameters */ + parameters?: { + [key: string]: unknown; + } | null; + } & { + [key: string]: unknown; + }; + /** ChatCompletionContentPartImageParam */ + "3e081f3c_ChatCompletionContentPartImageParam": { + image_url: components["schemas"]["3e081f3c_ImageURL"]; + /** + * Type + * @constant + */ + type: "image_url"; + }; + /** ChatCompletionContentPartInputAudioParam */ + "3e081f3c_ChatCompletionContentPartInputAudioParam": { + input_audio: components["schemas"]["3e081f3c_InputAudio"]; + /** + * Type + * @constant + */ + type: "input_audio"; + }; + /** File */ + "3e081f3c_File": { + file: components["schemas"]["3e081f3c_FileFile"]; + /** + * Type + * @constant + */ + type: "file"; + }; + /** ChatCompletionContentPartAudioParam */ + "3e081f3c_ChatCompletionContentPartAudioParam": { + audio_url: components["schemas"]["3e081f3c_AudioURL"]; + /** + * Type + * @constant + */ + type: "audio_url"; + }; + /** ChatCompletionContentPartVideoParam */ + "3e081f3c_ChatCompletionContentPartVideoParam": { + video_url: components["schemas"]["3e081f3c_VideoURL"]; + /** + * Type + * @constant + */ + type: "video_url"; + }; + /** + * CustomChatCompletionContentSimpleImageParam + * @description A simpler version of the param that only accepts a plain image_url. + * This is supported by OpenAI API, although it is not documented. + * + * Example: + * { + * "image_url": "https://example.com/image.jpg" + * } + */ + "3e081f3c_CustomChatCompletionContentSimpleImageParam": { + /** Image Url */ + image_url: string; + }; + /** ChatCompletionContentPartImageEmbedsParam */ + "3e081f3c_ChatCompletionContentPartImageEmbedsParam": { + /** Image Embeds */ + image_embeds: string | { + [key: string]: string; + }; + /** + * Type + * @constant + */ + type: "image_embeds"; + }; + /** + * CustomChatCompletionContentSimpleAudioParam + * @description A simpler version of the param that only accepts a plain audio_url. + * + * Example: + * { + * "audio_url": "https://example.com/audio.mp3" + * } + */ + "3e081f3c_CustomChatCompletionContentSimpleAudioParam": { + /** Audio Url */ + audio_url: string; + }; + /** + * CustomChatCompletionContentSimpleVideoParam + * @description A simpler version of the param that only accepts a plain audio_url. + * + * Example: + * { + * "video_url": "https://example.com/video.mp4" + * } + */ + "3e081f3c_CustomChatCompletionContentSimpleVideoParam": { + /** Video Url */ + video_url: string; + }; + /** FileFile */ + "3e081f3c_FileFile": { + /** File Data */ + file_data?: string; + /** File Id */ + file_id?: string; + /** Filename */ + filename?: string; + }; + /** ValidationError */ + "3e081f3c_ValidationError": { + /** Location */ + loc: (string | number)[]; + /** Message */ + msg: string; + /** Error Type */ + type: string; + }; + /** JsonSchemaResponseFormat */ + "3e081f3c_JsonSchemaResponseFormat": { + /** Name */ + name: string; + /** Description */ + description?: string | null; + /** Schema */ + schema?: { + [key: string]: unknown; + } | null; + /** Strict */ + strict?: boolean | null; + } & { + [key: string]: unknown; + }; + /** StructuralTag */ + "3e081f3c_StructuralTag": { + /** Begin */ + begin: string; + /** Schema */ + schema?: { + [key: string]: unknown; + } | null; + /** End */ + end: string; + } & { + [key: string]: unknown; + }; + /** @description Country */ + e40582f5_Api_Country: { + /** + * Format: string + * @description ISO 3166-1 alpha-2 + * @example maria + */ + id?: string; + /** + * Format: string + * @description ISO 3166-1 alpha-3 + * @example maria + */ + alpha3?: string; + /** + * Format: string + * @example maria + */ + name?: string; + /** + * Format: string + * @example maria + */ + official_state_name?: string; + }; + /** @description DemoGroup */ + e40582f5_Api_DemoGroup: { + /** + * Format: int32 + * @example 42 + */ + id?: number; + /** + * Format: int32 + * @description Liaison avec la conf de la démo + * @example 42 + */ + iDemo?: number; + /** + * Format: string + * @example maria + */ + iGroupe?: string; + /** + * Format: string + * @example maria + */ + iService?: string; + /** + * Format: string + * @example maria + */ + iItem?: string; + /** + * Format: string + * @example maria + */ + iSubItem?: string; + /** + * Format: string + * @example maria + */ + bDesactived?: string; + /** + * Format: string + * @example maria + */ + bIgnoreUse?: string; + /** + * Format: string + * @description Date de création de la démo + * @example maria + */ + dCreated?: string; + /** + * Format: string + * @description Date de butée de validité. A cette date on désactive l'item puis X jours après on le résilie + * @example maria + */ + dValidite?: string; + /** + * Format: string + * @description Date ou la désactivation d'une démo est intervenue. + * @example maria + */ + dResilied?: string; + /** + * Format: string + * @description Date ou la limitation d'une démo est intervenue. + * @example maria + */ + dLimited?: string; + /** + * Format: string + * @description Date ou la démo a été convertie en produit classique. + * @example maria + */ + dConverted?: string; + /** + * Format: int32 + * @description Liste de flag pour les mails déjà envoyé + * @example 42 + */ + iMailSent?: number; + account?: components["schemas"]["e40582f5_Api_Account"][]; + }; + /** @example 127.0.0.1 */ + e40582f5_ip: string; + /** @description Language */ + e40582f5_Api_Language: { + /** + * Format: string + * @description ISO 639-1 + * @example maria + */ + id?: string; + /** + * Format: string + * @example maria + */ + name?: string; + /** + * Format: string + * @example maria + */ + endonym?: string; + }; + /** @description Logo */ + e40582f5_Api_Logo: { + /** + * Format: uuid + * @example 1jhvl2uqa5v8a + */ + id?: string; + /** + * Format: string + * @example maria + */ + uuid?: string; + /** + * Format: int32 + * @example 42 + */ + channel_id?: number; + /** + * Format: string + * @example OVERLAY + * @enum {string} + */ + mode?: "OVERLAY" | "EMBED"; + /** + * Format: string + * @example TOP_LEFT + * @enum {string} + */ + position?: "TOP_LEFT" | "TOP_MIDDLE" | "TOP_RIGHT" | "CENTER_LEFT" | "CENTER_MIDDLE" | "CENTER_RIGHT" | "BOTTOM_LEFT" | "BOTTOM_MIDDLE" | "BOTTOM_RIGHT"; + /** + * Format: int32 + * @example 42 + */ + margin?: number; + /** + * Format: int32 + * @description Integer value 1-100 + * @example 42 + */ + size?: number; + /** + * Format: string + * @example maria + */ + data?: string; + /** + * Format: int32 + * @example 42 + */ + width?: number; + /** + * Format: int32 + * @example 42 + */ + height?: number; + /** + * Format: string + * @example maria + */ + mimetype?: string; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + updated_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + deleted_at?: Record; + channel?: components["schemas"]["e40582f5_Api_Channel"][]; + medias?: components["schemas"]["e40582f5_Api_Media"][]; + overlayLogos?: components["schemas"]["e40582f5_Api_OverlayLogo"][]; + /** Format: string */ + uuidSequence?: components["schemas"]["e40582f5_Api_UuidSequence"]; + }; + /** @description Product */ + e40582f5_Api_Product: { + /** + * Format: int32 + * @example 42 + */ + id?: number; + /** + * Format: string + * @example maria + */ + auto_empty_trash?: string; + /** + * Format: string + * @example maria + */ + channel_name?: string; + /** + * Format: string + * @example maria + */ + channel_description?: string; + player?: components["schemas"]["e40582f5_Api_Player"]; + statistic_ignored_ip?: components["schemas"]["e40582f5_ip"][]; + /** + * Format: string + * @example maria + */ + ftp_prefix?: string; + /** Format: string */ + pack?: string; + /** + * Format: int32 + * @example 42 + */ + medias_count?: number; + /** + * Format: int32 + * @example 42 + */ + medias_uploaded?: number; + /** + * Format: int32 + * @example 42 + */ + medias_uploaded_last_hour?: number; + parameters?: string[]; + rights?: string[]; + /** + * Format: string + * @example maria + */ + bill_reference?: string; + /** Format: float */ + available_quota?: string; + /** + * Format: int32 + * @example 42 + */ + legacy_product_id?: number; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + suspended_at?: Record; + /** + * Format: datetime + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example maria + */ + customer_name?: string; + /** + * Format: datetime + * @example 2021-09-15T14:23:41+00:00 + */ + expired_at?: Record; + /** + * Format: string + * @example maria + */ + internal_name?: string; + /** + * Format: int32 + * @example 42 + */ + service_id?: number; + /** + * Format: string + * @example maria + */ + slug?: string; + /** + * Format: string + * @example true + * @enum {bool} + */ + special?: true | false; + /** + * Format: int32 + * @example 42 + */ + version?: number; + tags?: components["schemas"]["e40582f5_Api_Tag"][]; + /** @example 2021-09-15T14:23:41+00:00 */ + deleted_at?: Record; + }; + /** @description Tag */ + e40582f5_Api_Tag: { + /** + * Format: int32 + * @example 42 + */ + id?: number; + /** + * Format: string + * @example maria + */ + name?: string; + /** + * Format: int32 + * @example 42 + */ + color?: number; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + updated_at?: Record; + }; + /** @description User */ + e40582f5_Api_User: { + /** + * Format: string + * @example maria + */ + iGlobalUserCode?: string; + /** + * Format: string + * @example maria + */ + sLogin?: string; + /** + * Format: string + * @example maria + */ + sEmail?: string; + /** + * Format: string + * @example maria + */ + sFirstname?: string; + /** + * Format: string + * @example maria + */ + sLastname?: string; + /** + * Format: string + * @example maria + */ + sPassword?: string; + /** + * Format: string + * @example maria + */ + sCryptKey?: string; + /** + * Format: string + * @example maria + */ + iStatus?: string; + /** + * Format: datetime + * @description Date à laquelle le compte utilisateur a été validé (par lui même suite à invitation par exemple) + * @example 2021-02-23T19:15:00+00:00 + */ + dValidationDate?: string; + /** + * Format: int32 + * @description Flag pour indiquer si staff Infomaniak + * @example 42 + */ + bInfomaniak?: number; + /** + * Format: string + * @example maria + */ + setStaffDepartement?: string; + /** + * Format: datetime + * @example 2021-02-23T19:15:00+00:00 + */ + dDeleted?: string; + /** + * Format: string + * @example maria + */ + sOTPAuthSecret?: string; + /** + * Format: string + * @example maria + */ + sHashPassword?: string; + /** + * Format: string + * @example maria + */ + setDeletedAction?: string; + /** + * Format: string + * @example maria + */ + bOTPAuth?: string; + /** + * Format: datetime + * @example 2021-02-23T19:15:00+00:00 + */ + dLastLogin?: string; + /** + * Format: datetime + * @example 2021-02-23T19:15:00+00:00 + */ + dLastLoginAdmin?: string; + /** + * Format: string + * @example maria + */ + setCreatedAction?: string; + /** + * Format: string + * @example maria + */ + bInvalidEmail?: string; + /** + * Format: string + * @example maria + */ + sOTPAuthPendingSecret?: string; + /** + * Format: string + * @example maria + */ + sAvatarUrl?: string; + /** + * Format: string + * @example maria + */ + dCreation?: string; + /** + * Format: string + * @example maria + */ + dSecurityAssistant?: string; + /** + * Format: string + * @example maria + */ + bSMSAuth?: string; + /** + * Format: string + * @example maria + */ + sSMSPhone?: string; + /** + * Format: string + * @example maria + */ + dResetPassword?: string; + /** + * Format: string + * @example maria + */ + bYubikeyAuth?: string; + /** + * Format: string + * @example maria + */ + sYubikeyId?: string; + /** + * Format: string + * @example maria + */ + bDoubleAuth?: string; + /** + * Format: string + * @example maria + */ + sDoubleAuthMethod?: string; + /** + * Format: string + * @example maria + */ + bApplicationAuth?: string; + /** + * Format: string + * @example maria + */ + sPasswordStatus?: string; + /** + * Format: string + * @example maria + */ + dDatePasswordStatusChanged?: string; + accessGrants?: Record[]; + accessTokens?: Record[]; + accounts?: components["schemas"]["e40582f5_Api_Account"][]; + addresses?: Record[]; + /** Format: string */ + answer?: Record; + applications?: Record[]; + authDevices?: Record[]; + contactAddresses?: Record[]; + emails?: Record[]; + /** + * Format: datetime + * @example 2021-09-15T14:23:41+00:00 + */ + admin_last_used_at?: Record; + /** Format: string */ + avatar_url?: Record; + /** Format: string */ + b_invalid_email?: Record; + /** Format: string */ + created_action?: Record; + /** + * Format: datetime + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** Format: string */ + current_account?: components["schemas"]["e40582f5_Api_Account"]; + /** Format: string */ + d_security_assistant?: Record; + /** + * Format: int32 + * @example 42 + */ + deleted_by_id?: number; + deleted_by_ip?: components["schemas"]["e40582f5_ip"][]; + /** Format: string */ + email?: Record; + /** Format: string */ + firstname?: Record; + /** Format: string */ + id?: Record; + /** Format: string */ + invalid_email?: Record; + /** + * Format: datetime + * @example 2021-09-15T14:23:41+00:00 + */ + last_used_at?: Record; + /** Format: string */ + lastname?: Record; + /** Format: string */ + login?: Record; + /** Format: string */ + name?: Record; + /** Format: string */ + otp_enabled?: Record; + /** Format: string */ + otpauth_secret?: Record; + /** Format: string */ + phone?: Record; + /** Format: string */ + remember_token?: Record; + /** Format: string */ + staff?: Record; + /** Format: string */ + status?: Record; + /** + * Format: datetime + * @example 2021-09-15T14:23:41+00:00 + */ + validated_at?: Record; + mailboxes?: Record[]; + oldPasswords?: Record[]; + phones?: Record[]; + /** Format: string */ + preference?: Record; + rememberTokens?: Record[]; + rescueCodes?: Record[]; + rights?: Record[]; + roles?: Record[]; + serviceRights?: Record[]; + /** Format: string */ + password?: unknown; + /** Format: string */ + s_email?: unknown; + /** Format: string */ + s_remember_token?: unknown; + teams?: Record[]; + userPasswords?: Record[]; + validateEmailTokens?: Record[]; + }; + /** @description AlertHitLog */ + e40582f5_Api_AlertHitLog: { + /** + * Format: uuid + * @example 1jhvl2uqa5v8a + */ + id?: string; + /** + * Format: string + * @example maria + */ + datetime?: string; + /** + * Format: string + * @example maria + */ + state?: string; + /** + * Format: string + * @example true + * @enum {bool} + */ + result?: true | false; + /** + * Format: string + * @example maria + */ + response?: string; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + deleted_at?: Record; + }; + /** @description Preview */ + e40582f5_Api_Preview: { + audio?: components["schemas"]["e40582f5_Api_Link"]; + audio_raw?: components["schemas"]["e40582f5_Api_Link"]; + video?: components["schemas"]["e40582f5_Api_Link"]; + }; + /** @description Sample */ + e40582f5_Api_Sample: { + audio?: components["schemas"]["e40582f5_Api_Link"]; + video?: components["schemas"]["e40582f5_Api_Link"]; + }; + /** @description Link */ + e40582f5_Api_Link: { + /** + * Format: string + * @example https://infomaniak.com + */ + url?: string; + /** + * Format: string + * @example maria + */ + mimetype?: string; + /** + * Format: int32 + * @example 42 + */ + size?: number; + /** + * Format: string + * @example maria + */ + size_human_readable?: string; + }; + /** @description MediaJournalLog */ + e40582f5_Api_MediaJournalLog: { + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + updated_at?: Record; + media?: components["schemas"]["e40582f5_Api_Media"][]; + }; + /** @description Channel */ + e40582f5_Api_Channel: { + /** + * Format: string + * @example maria + */ + id?: string; + /** + * Format: string + * @example maria + */ + name?: string; + /** + * Format: string + * @example maria + */ + description?: string; + statistic_ignored_ip?: components["schemas"]["e40582f5_ip"][]; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + updated_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + deleted_at?: Record; + /** + * Format: string + * @example maria + */ + auto_empty_trash?: string; + journal?: components["schemas"]["e40582f5_Api_MediaJournalLog"][]; + }; + /** @description dataUrl */ + e40582f5_Api_DataUrl: { + /** @example b64encodedData */ + data?: string; + /** @example image/png */ + mimetype?: string; + /** @example encoding */ + encoding?: string; + }; + /** @description Account */ + e40582f5_Api_Account: { + /** + * Format: string + * @example maria + */ + iCodeGroupes?: string; + /** + * Format: string + * @example maria + */ + sGroupesNom?: string; + /** + * Format: string + * @example maria + */ + eTypeGroup?: string; + /** + * Format: string + * @description Numéro de TVA + * @example maria + */ + sTVA?: string; + /** + * Format: string + * @example maria + */ + sPhone?: string; + /** + * Format: string + * @example maria + */ + sFax?: string; + /** + * Format: string + * @example maria + */ + sWebsite?: string; + /** + * Format: string + * @example maria + */ + bPartner?: string; + /** + * Format: string + * @example maria + */ + bContreAffaireAllowed?: string; + /** + * Format: int32 + * @description Exporter les factures et paiements vers GIT + * @example 42 + */ + bExportGIT?: number; + /** + * Format: int32 + * @example 42 + */ + bAlwaysOn?: number; + /** + * Format: string + * @example maria + */ + bDisableServiceOnUnpaid?: string; + /** + * Format: string + * @example maria + */ + bUseRenouvellement?: string; + /** + * Format: string + * @example maria + */ + bBetaTesteur?: string; + /** + * Format: string + * @example maria + */ + bExonerationTVA?: string; + /** + * Format: string + * @example maria + */ + fExonerationTVALimitTTC?: string; + /** + * Format: int32 + * @description Code pays PAR DEFAUT des nouveaux users + * @example 42 + */ + iCountryCode?: number; + /** + * Format: int32 + * @description Code langue par défaut du group + * @example 42 + */ + iLanguageCode?: number; + /** + * Format: int32 + * @description timezone par défaut du groupe + * @example 42 + */ + iTimezoneCode?: number; + /** + * Format: int32 + * @description Echéance par défaut pour les factures du groupe en nombre de jours + * @example 42 + */ + iDefautEcheanceFacture?: number; + /** + * Format: string + * @example maria + */ + bUniqueReference?: string; + /** + * Format: int32 + * @description Possède au moins un fact. passée en perte + * @example 42 + */ + bPerte?: number; + /** + * Format: string + * @example maria + */ + dDateCreation?: string; + /** + * Format: string + * @example maria + */ + bDeleted?: string; + /** + * Format: datetime + * @example 2021-02-23T19:15:00+00:00 + */ + dDeletedDate?: string; + /** + * Format: string + * @example maria + */ + sIPCreation?: string; + /** + * Format: int32 + * @description stocker si groupe a été créé après click sur bannière campagne + * @example 42 + */ + iBannerCampagne?: number; + /** + * Format: string + * @example maria + */ + idAffiliation?: string; + /** + * Format: int32 + * @description Etat du traitement si compte en doublon + * @example 42 + */ + iStatutDoublon?: number; + /** + * Format: string + * @description Date à laquelle le statut a été changé + * @example maria + */ + dDoublon?: string; + /** + * Format: string + * @description Référence unique du groupe que le client doit renseigner lors d'un paiement par IBAN + * @example maria + */ + sUniqueReference?: string; + CGUs?: Record[]; + addresses?: Record[]; + billingAddresses?: Record[]; + country?: components["schemas"]["e40582f5_Api_Country"][]; + /** Format: string */ + customizationUrl?: Record; + demoGroups?: components["schemas"]["e40582f5_Api_DemoGroup"][]; + /** Format: string */ + beta?: Record; + /** Format: string */ + country_id?: Record; + /** + * Format: datetime + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: int32 + * @example 42 + */ + deleted_by_id?: number; + deleted_by_ip?: components["schemas"]["e40582f5_ip"][]; + /** Format: string */ + fax?: Record; + /** Format: string */ + id?: Record; + /** Format: string */ + language_id?: Record; + /** Format: string */ + legal_entity_type?: Record; + /** Format: string */ + name?: Record; + /** Format: string */ + partner?: Record; + /** Format: string */ + phone?: Record; + /** Format: string */ + s_phone?: Record; + /** Format: string */ + timezone_id?: Record; + /** Format: string */ + tva?: Record; + /** Format: string */ + type?: Record; + /** Format: string */ + website?: Record; + invitations?: Record[]; + invoices?: Record[]; + language?: components["schemas"]["e40582f5_Api_Language"][]; + /** Format: string */ + logo?: components["schemas"]["e40582f5_Api_Logo"]; + logs?: Record[]; + premiumSupport?: Record[]; + products?: components["schemas"]["e40582f5_Api_Product"][]; + roles?: Record[]; + services?: Record[]; + tags?: components["schemas"]["e40582f5_Api_Tag"][]; + teams?: Record[]; + timezone?: Record[]; + users?: components["schemas"]["e40582f5_Api_User"][]; + }; + /** @description EncodingPreset */ + e40582f5_Api_EncodingPreset: { + /** + * Format: uuid + * @example 1jhvl2uqa5v8a + */ + id?: string; + /** + * Format: string + * @example maria + */ + name?: string; + /** + * Format: string + * @example PLAYBACK + * @enum {string} + */ + type?: "PLAYBACK" | "STORAGE"; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + deleted_at?: Record; + template?: components["schemas"]["e40582f5_encoding_preset_template"]; + }; + /** @description EncodingStream */ + e40582f5_Api_EncodingStream: { + /** + * Format: uuid + * @example 1jhvl2uqa5v8a + */ + id?: string; + /** + * Format: int32 + * @description In bps + * @example 42 + */ + video_bitrate?: number; + /** + * Format: int32 + * @example 42 + */ + video_width?: number; + /** + * Format: int32 + * @example 42 + */ + video_height?: number; + /** + * Format: int32 + * @description In bps + * @example 42 + */ + audio_bitrate?: number; + /** + * Format: int32 + * @description In Hz + * @example 42 + */ + audio_sampling?: number; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + updated_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + deleted_at?: Record; + encoding?: components["schemas"]["e40582f5_Api_Encoding"][]; + }; + /** @description encoding preset */ + e40582f5_encoding_preset_template: { + /** @example 2 */ + container?: number; + /** @example 1 */ + audio_codec?: number; + /** @example 2 */ + audio_channel?: number; + streams?: { + /** @example 64000 */ + audio_bitrate?: number; + /** @example 48000 */ + audio_sampling?: number; + }[]; + }; + /** @description Encoding */ + e40582f5_Api_Encoding: { + /** + * Format: uuid + * @example 1jhvl2uqa5v8a + */ + id?: string; + /** + * Format: string + * @example FLV + * @enum {string} + */ + container?: "FLV" | "M4A" | "MKV" | "MP4" | "WEBM" | "MP3" | "COPY" | "AAC"; + /** + * Format: string + * @example maria + */ + name?: string; + /** + * Format: string + * @example true + * @enum {bool} + */ + copy?: true | false; + /** + * Format: string + * @example H264 + * @enum {string} + */ + video_codec?: "H264" | "HEVC" | "THEORA" | "VP8" | "VP9" | "COPY" | "H263"; + /** + * Format: string + * @example LETTERBOX + * @enum {string} + */ + video_aspect?: "LETTERBOX" | "STRETCH" | "FILL" | "KEEP_RATIO" | "COPY"; + /** Format: float */ + video_fps?: string; + /** + * Format: string + * @example AAC + * @enum {string} + */ + audio_codec?: "AAC" | "HE_AAC" | "FLAC" | "MP3" | "VORBIS" | "COPY" | "OPUS"; + /** + * Format: string + * @example MONO_1_0 + * @enum {string} + */ + audio_channel?: "MONO_1_0" | "STEREO_2_0" | "STEREO_2_1" | "SURROUND_4_1" | "SURROUND_5_1" | "SURROUND_6_1" | "SURROUND_7_1"; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + updated_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + deleted_at?: Record; + /** + * Format: string + * @example true + * @enum {bool} + */ + owned?: true | false; + preset?: components["schemas"]["e40582f5_Api_EncodingPreset"][]; + streams?: components["schemas"]["e40582f5_Api_EncodingStream"][]; + }; + /** @description OverlayLogo */ + e40582f5_Api_OverlayLogo: { + /** + * Format: uuid + * @example 1jhvl2uqa5v8a + */ + id?: string; + /** + * Format: string + * @example maria + */ + uuid?: string; + /** + * Format: int32 + * @example 42 + */ + media_id?: number; + /** + * Format: int32 + * @example 42 + */ + logo_id?: number; + /** + * Format: int32 + * @example 42 + */ + index?: number; + /** Format: float */ + progress?: string; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + updated_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + deleted_at?: Record; + activities?: components["schemas"]["e40582f5_Api_MediaActivity"][]; + /** Format: string */ + link?: components["schemas"]["e40582f5_Api_Link"]; + logo?: components["schemas"]["e40582f5_Api_Logo"][]; + media?: components["schemas"]["e40582f5_Api_Media"][]; + /** Format: string */ + uuidSequence?: components["schemas"]["e40582f5_Api_UuidSequence"]; + }; + /** @description UuidSequence */ + e40582f5_Api_UuidSequence: { + /** + * Format: string + * @example maria + */ + uuid?: string; + /** + * Format: string + * @example maria + */ + model_type?: string; + /** + * Format: int32 + * @example 42 + */ + model_id?: number; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + model?: components["schemas"]["e40582f5_Api_UuidSequence"]; + /** Format: string */ + uuidSequence?: components["schemas"]["e40582f5_Api_UuidSequence"]; + /** + * Format: uuid + * @example 1jhvl2uqa5v8a + */ + id?: string; + }; + /** @description manifest */ + e40582f5_media_manifests: { + json?: { + /** @example https://api.vod2.infomaniak.com/res/media/1jhvl2uqa5v8a.json */ + url?: string; + /** @example application/json */ + mimetype?: string; + data?: { + /** @example JSON */ + format?: string; + }; + }; + xml?: { + /** @example https://api.vod2.infomaniak.com/res/media/1jhvl2uqa5v8a.xml */ + url?: string; + /** @example application/xml */ + mimetype?: string; + data?: { + /** @example XML */ + format?: string; + }; + }; + v1xml?: { + /** @example https://api.vod2.infomaniak.com/res/media/1jhvl2uqa5v8a.v1xml */ + url?: string; + /** @example application/xml */ + mimetype?: string; + data?: { + /** @example XML (v1 compatibility) */ + format?: string; + }; + }; + yaml?: { + /** @example https://api.vod2.infomaniak.com/res/media/1jhvl2uqa5v8a.yaml */ + url?: string; + /** @example text/yaml */ + mimetype?: string; + data?: { + /** @example YAML */ + format?: string; + }; + }; + yml?: { + /** @example https://api.vod2.infomaniak.com/res/media/1jhvl2uqa5v8a.yml */ + url?: string; + /** @example text/yaml */ + mimetype?: string; + " data"?: { + /** @example YAML */ + format?: string; + }; + }; + }; + /** @description playbacks */ + e40582f5_media_playbacks: { + encodingId?: { + strategy?: { + /** @example https://api.vod2.infomaniak.com/res/media/1jhvl2uqa5v8a.yml */ + url?: string; + /** @example video/mp4 */ + mimetype?: string; + " data"?: { + /** @example Copy source */ + encoding?: string; + /** @example Progressive download (Best available) */ + strategy?: string; + /** @example null */ + key?: string; + }; + }; + }; + }; + /** @description Annotation */ + e40582f5_Api_Annotation: { + /** + * Format: uuid + * @example 1jhvl2uqa5v8a + */ + id?: string; + /** + * Format: string + * @example maria + */ + body?: string; + /** + * Format: string + * @example true + * @enum {bool} + */ + published?: true | false; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + updated_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + deleted_at?: Record; + /** Format: float */ + from?: string; + /** Format: float */ + to?: string; + }; + /** @description Subtitle */ + e40582f5_Api_Subtitle: { + /** + * Format: uuid + * @example 1jhvl2uqa5v8a + */ + id?: string; + /** Format: string */ + lines?: string; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + updated_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + deleted_at?: Record; + /** + * Format: string + * @example maria + */ + name?: string; + /** + * Format: string + * @example true + * @enum {bool} + */ + published?: true | false; + /** + * Format: string + * @example true + * @enum {bool} + */ + default?: true | false; + link?: string[]; + language?: components["schemas"]["e40582f5_Api_Language"][]; + }; + /** @description Upload */ + e40582f5_Api_Upload: { + /** + * Format: uuid + * @example 1jhvl2uqa5v8a + */ + id?: string; + /** @example 0 */ + index?: number; + /** + * @description percentage + * @example 50 + */ + progress?: number; + /** @example https://infomaniak.ch/url.mp4 */ + url?: unknown; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + ready_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** Format: string */ + meta?: components["schemas"]["e40582f5_Api_UploadMeta"]; + }; + /** @description MediaActivity */ + e40582f5_Api_MediaActivity: { + /** + * Format: string + * @example ELOQUENT_CREATED + * @enum {string} + */ + cause?: "ELOQUENT_CREATED" | "ELOQUENT_RESTORED" | "ELOQUENT_REMOVED" | "ELOQUENT_UNREMOVED" | "ELOQUENT_DELETED" | "UPLOAD_INITIALIZING" | "UPLOAD_PULLING" | "UPLOAD_PULLED" | "UPLOAD_PUSHING" | "UPLOAD_PUSHED" | "UPLOAD_FAILED" | "AUDIO_SAMPLE_GENERATED" | "AUDIO_SAMPLE_GENERATING" | "AUDIO_WAVEFORM_GENERATED" | "AUDIO_WAVEFORM_GENERATING" | "SCENES_GENERATED" | "SCENES_GENERATING" | "THUMBNAIL_GENERATION_FAILED" | "THUMBSTRIP_GENERATED" | "THUMBSTRIP_GENERATING" | "VIDEO_PREVIEW_GENERATED" | "VIDEO_PREVIEW_GENERATING" | "VIDEO_SAMPLE_GENERATED" | "VIDEO_SAMPLE_GENERATING" | "VIDEO_THUMBNAIL_GENERATED" | "VIDEO_THUMBNAIL_GENERATING" | "ENCODING" | "VIDEO_POSTER_GENERATED" | "VIDEO_POSTER_GENERATING" | "FILE_STORING" | "FILE_STORED" | "ENCODING_QUEUED" | "ENCODING_STARTED" | "ENCODING_FINISHED" | "ENCODING_FAILED"; + /** + * Format: string + * @example maria + */ + message?: string; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example maria + */ + context?: string; + actor?: components["schemas"]["e40582f5_Api_MediaActivity"]; + media?: components["schemas"]["e40582f5_Api_Media"][]; + }; + /** @example #FF0077 */ + e40582f5_color: string; + /** @description Ad */ + e40582f5_Api_Ad: { + /** + * Format: uuid + * @example 1jhvl2uqa5v8a + */ + id?: string; + /** + * Format: string + * @example https://infomaniak.com + */ + url?: string; + /** + * Format: string + * @example maria + */ + mimetype?: string; + /** + * Format: string + * @example maria + */ + href?: string; + /** + * Format: string + * @example PRE_ROLL + * @enum {string} + */ + type?: "PRE_ROLL" | "MID_ROLL" | "PST_ROLL"; + /** + * Format: string + * @example maria + */ + offset?: string; + /** + * Format: string + * @example maria + */ + tracking_id?: string; + }; + /** @description PlaylistItem */ + e40582f5_Api_PlaylistItem: { + /** + * Format: uuid + * @example 1jhvl2uqa5v8a + */ + id?: string; + /** + * Format: int32 + * @example 42 + */ + position?: number; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + updated_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + deleted_at?: Record; + /** + * Format: string + * @example maria + */ + type?: string; + model?: components["schemas"]["e40582f5_Api_PlaylistItem"]; + }; + /** @description UploadMeta */ + e40582f5_Api_UploadMeta: { + /** + * Format: int32 + * @example 42 + */ + nb_streams?: number; + /** + * Format: int32 + * @example 42 + */ + nb_programs?: number; + /** + * Format: string + * @example maria + */ + format_name?: string; + /** + * Format: string + * @example maria + */ + format_long_name?: string; + /** + * Format: string + * @example maria + */ + start_time?: Record; + /** + * Format: string + * @example maria + */ + duration?: string; + /** + * Format: int32 + * @example 42 + */ + size?: number; + /** + * Format: int32 + * @description In bps + * @example 42 + */ + bit_rate?: number; + /** + * Format: int32 + * @example 42 + */ + probe_score?: number; + /** Format: string */ + tags?: string; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + created_at?: Record; + /** + * Format: string + * @example 2021-09-15T14:23:41+00:00 + */ + updated_at?: Record; + /** Format: string */ + display_aspect_ratio?: Record; + /** Format: string */ + display_aspect_ratio_source?: Record; + /** Format: string */ + height?: Record; + /** Format: string */ + sample_aspect_ratio?: Record; + /** Format: string */ + sample_aspect_ratio_source?: Record; + /** Format: string */ + width?: Record; + }; + /** @description Link */ + e40582f5_Download_Link: { + /** + * Format: string + * @example https://infomaniak.com + */ + url?: string; + /** + * Format: string + * @example maria + */ + mimetype?: string; + /** + * Format: int32 + * @example 42 + */ + size?: number; + /** + * Format: string + * @example maria + */ + size_human_readable?: string; + }; + /** @description upload */ + e40582f5_shortUpload: { + /** @example 1jhvl2uqae5sa */ + id?: string; + /** @example 0 */ + index?: Record; + /** @example 50 */ + progress?: Record; + /** @example https://infomaniak.ch/url.mp4 */ + url?: string; + /** @example 2022-01-18T08:59:20+00:00 */ + created_at?: Record; + /** @example 2022-01-18T08:59:20+00:00 */ + ready_at?: Record; + }; + /** Tag */ + "506dc7b6_Tag": { + /** + * id + * @description The unique identifier of the Tag + * @example 1234 + */ + id: number; + /** + * name + * @description The name of the Tag + * @example My tag name + */ + name: string; + /** + * color + * @example 4 + */ + color: number; + /** + * product_count + * @description Product count related to the resource Tag + * @example 2 + */ + product_count?: number; + }; + /** ProductUser */ + "506dc7b6_ProductUser": { + /** + * user_id + * @description The identifier of the `user` resource related to ProductUser + * @example 1 + */ + user_id: number; + /** rights */ + rights: string; + }; + /** ProductAdminUser */ + "506dc7b6_ProductAdminUser": { + /** + * user_id + * @description The identifier of the `user` resource related to ProductAdminUser + * @example 1 + */ + user_id: number; + /** + * email + * @description Email + */ + email: string; + /** + * display_name + * @description Display name + */ + display_name: string; + }; + /** Relation */ + "506dc7b6_Relation": { + /** + * id + * @description The unique identifier of the Relation + * @example 1jhvl2upzafkt + */ + id: string; + /** + * name + * @description The name of the Relation + * @example my product + */ + name?: string; + /** + * created_at + * Format: datetime + * @description The date and time when the Relation was created + * @example 2022 + */ + created_at?: number; + }; + /** Channel parameters */ + "506dc7b6_Channelparameters": { + /** + * quota + * @description The allocated storage quota in bytes for the Channel parameters + * @example 1000000000000 + */ + quota?: number; + /** + * invoice_periodicity + * @description The frequency at which invoices are generated, such as monthly or annually + * @example 12 + */ + invoice_periodicity?: number; + /** + * max_audio_bitrate + * @description The maximum allowed audio bitrate allowed for the Channel parameters + * @example 0 + */ + max_audio_bitrate?: number; + /** + * max_video_bitrate + * @description The maximum allowed video bitrate allowed for the Channel parameters + * @example 0 + */ + max_video_bitrate?: number; + /** + * max_imports + * @description The maximum number of imports allowed for the Channel parameters + * @example 5 + */ + max_imports?: number; + /** + * debug_encode + * @description A flag indicating whether debug mode is enabled for encoding processes + * @example true + */ + debug_encode?: boolean; + /** + * os_swift_template + * @description The template used for OpenStack Swift integration + * @example media + */ + os_swift_template?: string; + /** replace_no_checks */ + replace_no_checks?: boolean; + /** + * v1_compat + * @description A flag indicating compatibility with version 1 of the service + * @example true + */ + v1_compat?: boolean; + /** + * v1_compat_callback + * @description A flag indicating compatibility with version 1 of callback functions + */ + v1_compat_callback?: boolean; + /** + * v1_compat_ftp + * @description A flag indicating compatibility with version 1 of FTP services + * @example 0 + */ + v1_compat_ftp?: number; + /** + * v1_compat_soap_api + * @description A flag indicating compatibility with version 1 of the SOAP API + * @example true + */ + v1_compat_soap_api?: boolean; + /** extract_audio */ + extract_audio?: boolean; + /** features */ + features?: unknown[]; + /** linked_services */ + linked_services?: unknown[]; + }; + /** Media thumbnails links */ + "506dc7b6_Mediathumbnailslinks": { + /** + * image + * @description The image associated with Media thumbnails links + * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg + */ + image?: string; + /** + * audio_preview + * @description Waveform image + * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg + */ + audio_preview?: string; + /** + * audio_waveform + * @description Waveform binary data + * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg + */ + audio_waveform?: string; + /** + * audio_sample + * @description Audio file containing an excerpt of the media (audio only) + * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg + */ + audio_sample?: string; + /** + * video_preview + * @description 10x10 spritemap of the media + * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg + */ + video_preview?: string; + /** + * video_sample + * @description `1xN` low res spritemap of the media containing an image per second + * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg + */ + video_sample?: string; + /** + * thumbstrip + * @description 10x300 medium res spritemap of the media containing an image per second + * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg + */ + thumbstrip?: string; + /** + * scenes + * @description 10x300 medium res spritemap of the media containing an image for each scene change + * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg + */ + scenes?: string; + /** + * poster + * @description High res thumbnail image, may be used for user integration + * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg + */ + poster?: string; + /** + * timeline + * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg?tl&width=140&height=100 + */ + timeline?: string; + }; + /** Label */ + "506dc7b6_Label": { + /** + * id + * @description The unique identifier of the Label + * @example 1 + */ + id: number; + /** + * name + * @description The name of the Label + * @example my product + */ + name: string; + options: components["schemas"]["506dc7b6_LabelConfiguration"]; + /** + * type + * @description The type of Label + * @example file + */ + type?: string; + }; + /** Label Configuration */ + "506dc7b6_LabelConfiguration": { + /** color */ + color: string; + /** + * media + * @description The media unique identifier + */ + media?: unknown[]; + }; + /** File Excerpt */ + "506dc7b6_FileExcerpt": { + /** + * id + * @description The unique identifier of the File Excerpt + * @example 1jhvl2upzafkt + */ + id: string; + /** + * type + * @description folder: Folder modelfile: File model + * @example folder + * @enum {array} + */ + type: "file" | "folder"; + /** + * name + * @description The name of the File Excerpt + * @example my product + */ + name?: string; + /** + * streams + * @description File Excerpt streams (only applies to media)audio: Media has an audio streamvideo: Media has a video stream + * @example audio + * @enum {array} + */ + streams?: "audio" | "video"; + /** + * children + * @description The children of the File Excerpt + */ + children?: components["schemas"]["506dc7b6_FileExcerpt"][]; + }; + /** User */ + "506dc7b6_User": { + /** + * id + * @description The unique identifier of the User + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * channel_id + * @description The identifier of the `channel` resource related to User + * @example 11608 + */ + channel_id: number; + home_folder?: components["schemas"]["506dc7b6_Relation"]; + /** + * home_path + * @description The home path associated with the User + */ + home_path?: string; + /** + * username + * @description The username of the User + */ + username: string; + /** + * permissions + * @description User permissionscwd: Change Working Directory (navigate to a different directory)list: List files and directories in the current directoryretr: Retrieve (download) a file from the serverappe: Append data to an existing file on the serverdele: Delete a file on the serverrnfr: Rename From (specify the original name when renaming a file)mkd: Make Directory (create a new directory)stor: Store (upload) a file to the serverchmod: Change the permissions of a file or directorymfmt: Modify the modification time of a file + * @example cwd + * @enum {array} + */ + permissions?: "appe" | "chmod" | "cwd" | "dele" | "list" | "mfmt" | "mkd" | "retr" | "rnfr" | "stor"; + /** + * description + * @description The description of the User + * @example Wow, such a nice User ! + */ + description?: string; + /** + * active + * @description Indicates whether the User is active + * @example true + */ + active: string; + /** + * msg_login + * @description The login message for the User + */ + msg_login?: string; + /** + * msg_quit + * @description The quit message for the User + */ + msg_quit?: string; + /** + * created_at + * Format: timestamp + * @description The date and time when the User was created + * @example 2022 + */ + created_at?: number; + /** + * updated_at + * Format: timestamp + * @description The date and time when the User was updated + * @example 2022 + */ + updated_at?: number; + }; + /** Ad */ + "506dc7b6_Ad": { + /** + * id + * @description The unique identifier of the Ad + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * url + * @description The URL of Ad + * @example https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/KUhi612123/external/single_ad_samples + */ + url: string; + /** + * type + * @description The type of Adpre_roll: Advertisement displayed before the main contentmid_roll: Advertisement displayed during the main contentpst_roll: Advertisement displayed after the main content + * @example pre_roll + * @enum {array} + */ + type: "mid_roll" | "pre_roll" | "pst_roll"; + /** + * offset + * @description The offset after which the Ad gets loaded + * @example 00:00:15 + */ + offset?: string; + /** + * skip_after + * @description The time in seconds after which the Ad can be skipped + * @example 3 + */ + skip_after?: number; + /** + * tracking_url + * @description The tracking url of the Ad + * @example https://infomaniak.com + */ + tracking_url?: string; + /** + * href + * @example https://infomaniak.com/ + */ + href?: string; + }; + /** Logo */ + "506dc7b6_Logo": { + /** + * id + * @description The unique identifier of the Logo + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * mode + * @description The Logo modeoverlay: The logo is added on top of the video by a player configurationembed: The logo is directly encoded in the video + * @example overlay + * @enum {array} + */ + mode: "embed" | "overlay"; + /** + * position + * @description The anchor of the Logotop_left: Positioned at the top left cornertop_middle: Positioned at the top middletop_right: Positioned at the top right cornercenter_left: Positioned at the center leftcenter_middle: Positioned at the center middlecenter_right: Positioned at the center rightbottom_left: Positioned at the bottom left cornerbottom_middle: Positioned at the bottom middlebottom_right: Positioned at the bottom right corner + * @example top_left + * @enum {array} + */ + position: "bottom_left" | "bottom_middle" | "bottom_right" | "center_left" | "center_middle" | "center_right" | "top_left" | "top_middle" | "top_right"; + /** + * size + * @description The size percentage of the Logo + * @example 40 + */ + size: number; + /** + * url + * @description The URL of Logo + * @example https://api.infomaniak.com/2/vod/res/logos/1jhvl2uqbqx6x.jpg + */ + url: string; + /** + * width + * @description The width of Logo + * @example 673 + */ + width: number; + /** + * height + * @description The height of Logo + * @example 785 + */ + height: number; + /** + * margin_x + * @description The margin on the x-axis of the Logo + * @example 10 + */ + margin_x: number; + /** + * margin_y + * @description The margin on the y-axis of the Logo + * @example 10 + */ + margin_y: number; + /** + * mimetype + * @description The MIME type of Logo + * @example image/png + */ + mimetype: string; + /** + * created_at + * Format: timestamp + * @description The date and time when the Logo was created + * @example 2022 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description The date and time when the Logo was updated + * @example 2022 + */ + updated_at: number; + }; + /** Encoding */ + "506dc7b6_Encoding": { + /** + * id + * @description The unique identifier of the Encoding + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * is_generic + * @description Indicates whether the Encoding is shared + * @example true + */ + is_generic: boolean; + /** + * configured_folders + * @description Folders configured with this Encoding + * @example 3 + */ + configured_folders?: string; + /** + * container + * @description The Encoding containerflv: Adobe Flash Video container formatm4a: MPEG-4 Audio container formatmkv: Matroska Multimedia container formatmp4: MPEG-4 Multimedia container formatwebm: WebM Multimedia container formatmp3: MPEG-1 or MPEG-2 Audio Layer III audio containercopy: Uncompressed, lossless container formataac: Advanced Audio Coding container format + * @example flv + * @enum {array} + */ + container?: "aac" | "copy" | "flv" | "m4a" | "mkv" | "mp3" | "mp4" | "webm"; + /** + * name + * @description The name of the Encoding + * @example mp4 1080p + */ + name: string; + /** + * copy + * @description Indicates whether the Encoding is a pure copy + * @example true + */ + copy: boolean; + /** + * video_codec + * @description The video codech264: Efficient video compression standardhevc: High-efficiency video coding technologytheora: Open-source video compression formatvp8: Google's video compression standardvp9: High-quality video compression codeccopy: Uncompressed, lossless video codech263: Video compression standard for low bitrates + * @example h264 + * @enum {array} + */ + video_codec?: "copy" | "h263" | "h264" | "hevc" | "theora" | "vp8" | "vp9"; + /** + * video_aspect + * @description The audio aspectletterbox: Preserves aspect ratio with black barsstretch: Stretches content to fill screenfill: Expands content to fit screenkeep_ratio: Maintains original aspect ratiocopy: Matches aspect ratio of the source + * @example letterbox + * @enum {array} + */ + video_aspect?: "copy" | "fill" | "keep_ratio" | "letterbox" | "stretch"; + /** + * video_fps + * @description The video frames per second of the Encoding + * @example 12 + */ + video_fps?: number; + /** + * audio_codec + * @description The audio codecaac: Advanced Audio Codinghe_aac: High-Efficiency Advanced Audio Codingflac: Free Lossless Audio Codecmp3: MPEG-1 Audio Layer IIIvorbis: Open-source audio compression formatcopy: Uncompressed, lossless audio codecopus: Versatile audio codec + * @example aac + * @enum {array} + */ + audio_codec?: "aac" | "copy" | "flac" | "he_aac" | "mp3" | "opus" | "vorbis"; + /** + * audio_channel + * @description The audio channelmono_1_0: Single-channel audiostereo_2_0: Two-channel audiostereo_2_1: Two-channel audio with subwoofersurround_4_1: Four-channel audio with subwoofersurround_5_1: Six-channel audio (5 speakers + subwoofer)surround_6_1: Seven-channel audio (6 speakers + subwoofer)surround_7_1: Eight-channel audio (7 speakers + subwoofer) + * @example mono_1_0 + * @enum {array} + */ + audio_channel?: "mono_1_0" | "stereo_2_0" | "stereo_2_1" | "surround_4_1" | "surround_5_1" | "surround_6_1" | "surround_7_1"; + /** + * streams + * @description The streams associated with Encoding + */ + streams?: components["schemas"]["506dc7b6_Stream"][]; + /** + * created_at + * Format: timestamp + * @description The date and time when the Encoding was created + * @example 2022 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description The date and time when the Encoding was updated + * @example 2022 + */ + updated_at: number; + }; + /** Stream */ + "506dc7b6_Stream": { + /** + * id + * @description The unique identifier of the Stream + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * video_bitrate + * @description The video bitrate of the Stream stream + */ + video_bitrate?: number; + /** + * video_width + * @description The video width of the Stream stream + */ + video_width?: number; + /** + * video_height + * @description The video height of the Stream stream + */ + video_height?: number; + /** + * audio_bitrate + * @description The audio bitrate of the Stream stream + */ + audio_bitrate?: number; + /** + * audio_sampling + * @description The audio sampling rate of the Stream stream + */ + audio_sampling?: number; + }; + /** Subtitle */ + "506dc7b6_Subtitle": { + /** + * id + * @description The unique identifier of the Subtitle + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * name + * @description The name of the Subtitle + * @example my product + */ + name: string; + /** + * lang + * @description The language of the Subtitle + * @example fr + */ + lang: string; + /** + * default + * @description Indicates whether the Subtitle is set as default + */ + default: string; + /** + * source + * @description The source of the Subtitle + * @example https://play.vod2.infomaniak.com/hls/1jhvl2uqbr5v0/1jhvl2uqbjke0/1jhvl2uqbr5v0.mp4 + */ + source: string; + }; + /** Order */ + "506dc7b6_Order": { + /** + * key + * @description The key of Order + * @example name + */ + key: string; + /** + * direction + * @example desc + */ + direction: string; + /** + * reverse + * @example true + */ + reverse: boolean; + /** + * soundex + * @example true + */ + soundex: boolean; + /** + * natural + * @example true + */ + natural: boolean; + }; + /** Video Encoding Codec */ + "506dc7b6_VideoEncodingCodec": { + /** + * name + * @description The name of the Video Encoding Codec + * @example H.264 (MPEG-4 AVC) + */ + name: string; + /** + * value + * @description The value associated with the Video Encoding Codec + * @example h264 + */ + value: string; + /** + * description + * @description The description of the Video Encoding Codec + * @example Wow, such a nice Video Encoding Codec ! + */ + description: string; + /** + * supported_by_player + * @description Indicates whether the Video Encoding Codec is supported by the player + * @example true + */ + supported_by_player: boolean; + /** + * bitrate_min + * @description The minimum bitrate supported by the Video Encoding Codec + * @example 42000000 + */ + bitrate_min?: number; + /** + * bitrate_max + * @description The maximum bitrate supported by the Video Encoding Codec + * @example 50000 + */ + bitrate_max?: number; + resolution_min: components["schemas"]["506dc7b6_Resolution"]; + resolution_max: components["schemas"]["506dc7b6_Resolution"]; + /** + * fps_min + * @description The minimum frames per second (FPS) supported by the Video Encoding Codec + * @example 5 + */ + fps_min: number; + /** + * fps_max + * @description The maximum frames per second (FPS) supported by the Video Encoding Codec + * @example 120 + */ + fps_max: number; + }; + /** Audio Encoding Codec */ + "506dc7b6_AudioEncodingCodec": { + /** + * name + * @description The name of the Audio Encoding Codec + * @example AAC (Advanced Audio Coding) + */ + name: string; + /** + * value + * @description The value associated with the Audio Encoding Codec + * @example aac + */ + value: string; + /** + * description + * @description The codec description + * @example Advanced Audio Coding + */ + description: string; + /** + * supported_by_player + * @description Indicates whether the Audio Encoding Codec is supported by the player + * @example true + */ + supported_by_player: boolean; + /** + * bitrate_min + * @description The minimum bitrate supported by the Audio Encoding Codec + * @example 42000000 + */ + bitrate_min?: number; + /** + * bitrate_max + * @description The maximum bitrate supported by the Audio Encoding Codec + * @example 50000 + */ + bitrate_max?: number; + /** + * samplings + * @description The samplings supported by the Audio Encoding Codec + */ + samplings: number[]; + }; + /** Encoding Container */ + "506dc7b6_EncodingContainer": { + /** + * name + * @description The name of the Encoding Container + * @example Matroska (.mkv) + */ + name: string; + /** + * value + * @description The value associated with the Encoding Container + * @example mkv + */ + value: string; + /** + * audio + * @description Can contain audio streams ? + * @example true + */ + audio: boolean; + /** + * video + * @description Can contain video streams ? + * @example true + */ + video: boolean; + /** + * supported_codecs + * @example [aac, copy] + * @enum {array} + */ + supported_codecs: "aac" | "copy" | "flac" | "h263" | "h264" | "he_aac" | "hevc" | "mp3" | "theora" | "vorbis" | "vp8" | "vp9"; + }; + /** Resolution */ + "506dc7b6_Resolution": { + /** + * width + * @description The width of Resolution + * @example 673 + */ + width: number; + /** + * height + * @description The height of Resolution + * @example 785 + */ + height: number; + }; + /** Playlist settings */ + "506dc7b6_Playlistsettings": { + /** + * mode + * @description Playlist settings mode (changes progressbar behaviour)merge: The playlist playback will be uninterrupted: the media duration will be the sum of all playlist mediasplit: Each media will be played individually: the progress-bar will be independent for each medialive: The playlist will act as a live streaming: no scrubbing will be allowed + * @example merge + * @enum {array} + */ + mode?: "live" | "merge" | "split"; + /** + * show_media_thumbnail + * @description Indicates whether media thumbnail should be shown for the Playlist settings + * @example true + */ + show_media_thumbnail?: boolean; + /** + * show_media_info + * @description Indicates whether media information should be shown for the Playlist settings + * @example true + */ + show_media_info?: boolean; + /** + * nav_position + * @description Playlist settings nav positionabove: Controls are placed above the playlistbelow: Controls are placed below the playlist + * @example above + * @enum {array} + */ + nav_position?: "above" | "below"; + /** + * chapter_style + * @description Playlist settings chapter styledark: Darker colorslight: Lighter colors + * @example dark + * @enum {array} + */ + chapter_style?: "dark" | "light"; + }; + /** Player */ + "506dc7b6_Player": { + /** ads_category */ + ads_category: string; + /** + * audio_volume + * @description The volume of the audio for the Player + * @example 100 + */ + audio_volume: number; + /** + * auto_hide_controls + * @description Indicates whether controls should automatically hide for the Player + * @example true + */ + auto_hide_controls: boolean; + /** + * auto_start + * @description Indicates whether media should start automatically for the Player + * @example true + */ + auto_start: boolean; + /** + * chromecast + * @description Indicates whether Chromecast is enabled for the Player + */ + chromecast: boolean; + /** airplay */ + airplay: boolean; + /** + * control_active_color + * @description The active color of the Player controls + * @example #ffffff + */ + control_active_color: string; + /** + * control_color + * @description The color of the Player controls + * @example #ffffff + */ + control_color: string; + /** + * controlbar_color + * @description The color of the Player control bar + * @example #ffffff + */ + controlbar_color: string; + /** + * default_speed + * @description The default speed of playback for the Player + */ + default_speed: number; + /** + * enable_embed_code + * @description Indicates whether embed code is enabled for the Player + * @example true + */ + enable_embed_code: boolean; + /** + * enable_facebook + * @description Indicates whether Facebook sharing is enabled for the Player + * @example true + */ + enable_facebook: boolean; + /** + * enable_twitter + * @description Indicates whether Twitter sharing is enabled for the Player + * @example true + */ + enable_twitter: boolean; + /** enable_whatsapp */ + enable_whatsapp: boolean; + /** enable_linkedin */ + enable_linkedin: boolean; + /** + * encoding_change_enabled + * @description Indicates whether encoding change is enabled for the Player + */ + encoding_change_enabled: boolean; + /** + * encoding_limit + * @description The encoding limit for the Player + */ + encoding_limit: boolean; + /** + * facebook_back_link + * @description The back link for Facebook sharing associated with the Player + * @example https://example.com + */ + facebook_back_link?: string; + /** + * force_media_ratio + * @description Indicates whether media ratio is enforced for the Player + */ + force_media_ratio: boolean; + /** + * height + * @description The height of Player + * @example 785 + */ + height: number; + /** has_logo */ + has_logo: boolean; + /** + * is360 + * @description Indicates whether the Player supports 360-degree videos + * @example true + */ + is360: boolean; + /** time_skip_mode */ + time_skip_mode: string; + /** + * logo_anchor + * @description The anchor position of the Player logo + * @example top_right + */ + logo_anchor: string; + /** force_subtitles_activated */ + force_subtitles_activated: boolean; + /** force_subtitles_type */ + force_subtitles_type?: string; + /** + * logo_margin_horizontal + * @description The horizontal margin of the Player logo + * @example 10 + */ + logo_margin_horizontal: number; + /** + * logo_margin_vertical + * @description The vertical margin of the Player logo + * @example 10 + */ + logo_margin_vertical: number; + /** + * logo_percentage + * @description The size percentage of the Player logo + * @example 100 + */ + logo_percentage: number; + /** + * media_thumbnail_anchor + * @description The anchor position of the Player thumbnail + * @example top + */ + media_thumbnail_anchor?: string; + /** + * player_end_screen_type + * @description The selected kind of player ending screen + * @example pause_and_replay + */ + player_end_screen_type?: string; + /** preferred_playback_strategy_activated */ + preferred_playback_strategy_activated: boolean; + /** + * preferred_playback_strategy + * @description The preferred playback strategy for the Player: may not be satisfied + * @example hls + */ + preferred_playback_strategy?: string; + /** + * show_audio + * @description Indicates whether audio controls should be shown for the Player + * @example true + */ + show_audio: boolean; + /** + * show_controls + * @description Indicates whether controls should be shown for the Player + * @example true + */ + show_controls: boolean; + /** show_download */ + show_download: boolean; + /** + * show_default_logo + * @description Indicates whether the default logo should be shown for the Player + * @example true + */ + show_default_logo: boolean; + /** + * show_duration + * @description Indicates whether the duration should be shown for the Player + * @example true + */ + show_duration: boolean; + /** + * show_fullscreen + * @description Indicates whether fullscreen controls should be shown for the Player + * @example true + */ + show_fullscreen: boolean; + /** + * show_loop + * @description Indicates whether loop controls should be shown for the Player + * @example true + */ + show_loop: boolean; + /** + * show_media_info + * @description Indicates whether media information should be shown for the Player + * @example true + */ + show_media_info: boolean; + /** + * show_media_thumbnail + * @description Indicates whether media thumbnail should be shown for the Player + * @example true + */ + show_media_thumbnail: boolean; + /** + * show_progression + * @description Indicates whether progression controls should be shown for the Player + * @example true + */ + show_progression: boolean; + /** + * suggestions + * @description a list media sources to play at the end of current media + */ + suggestions?: string; + /** + * show_replay + * @description Indicates whether replay controls should be shown for the Player + * @example true + */ + show_replay: boolean; + /** + * show_speed + * @description Indicates whether speed controls should be shown for the Player + * @example true + */ + show_speed: boolean; + /** + * show_viewers + * @description Indicates whether viewers count should be shown for the Player + * @example true + */ + show_viewers: boolean; + /** + * show_viewers_after + * @description The time after which viewers count should be shown for the Player + * @example true + */ + show_viewers_after: boolean; + /** + * show_viewers_only_after + * @description The time only after which viewers count should be shown for the Player + * @example true + */ + show_viewers_only_after: boolean; + /** skip_intro_activated */ + skip_intro_activated: boolean; + /** + * skip_intro_to + * @description Number of seconds to reach once the "skip intro" button is pressed, nothing will appear if value is 0 + * @example 30 + */ + skip_intro_to?: number; + /** + * time_before_hide_cb + * @description The time before controls should be hidden for the Player + * @example 10 + */ + time_before_hide_cb: number; + /** + * twitter_back_link + * @description The back link for Twitter sharing associated with the Player + * @example @infomaniak + */ + twitter_back_link?: string; + /** + * twitter_related + * @description The related Twitter account associated with the Player + * @example ["infomaniak"] + */ + twitter_related: unknown[]; + /** + * twitter_via + * @description The Twitter via associated with the Player + * @example infomaniak + */ + twitter_via?: string; + /** + * width + * @description The width of Player + * @example 673 + */ + width: number; + /** + * theme + * @description The theme for the Player + * @example Treso + */ + theme: string; + /** theme_activated */ + theme_activated: boolean; + /** + * name + * @description The name of the Player + * @example my product + */ + name: string; + /** + * not_before + * @example 15 + */ + not_before?: number; + /** + * logo_image + * @description The logo image associated with the Player + * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.logo.png + */ + logo_image?: string; + /** + * preload_image + * @description Preload image link + * @example /2/vod/players/1jhvl2uqblphl.preload.png + */ + preload_image?: string; + /** + * interrupt_image + * @description Interrupt image link + * @example /2/vod/players/1jhvl2uqblphl.interrupt.png + */ + interrupt_image?: string; + /** + * geoip_image + * @description Geoip image link + * @example /2/vod/players/1jhvl2uqblphl.geoip.png + */ + geoip_image?: string; + /** + * restrict_image + * @description Restrict image link + * @example /2/vod/players/1jhvl2uqblphl.restrict.png + */ + restrict_image?: string; + /** + * ads + * @description The ads associated with the Player + */ + ads?: components["schemas"]["506dc7b6_Ad"][]; + }; + /** Player settings */ + "506dc7b6_Playersettings": { + /** + * width + * @description The width of Player settings + * @example 673 + */ + width?: number; + /** + * height + * @description The height of Player settings + * @example 785 + */ + height?: number; + /** + * auto_start + * @description Indicates whether media should start automatically for the Player settings + * @example true + */ + auto_start?: boolean; + /** + * show_loop + * @description Indicates whether loop controls should be shown for the Player settings + * @example true + */ + show_loop?: boolean; + /** + * preload_image + * @description Preload image link + * @example /2/vod/players/1jhvl2uqblphl.preload.png + */ + preload_image?: string; + /** + * force_media_ratio + * @description Indicates whether media ratio is enforced for the Player settings + */ + force_media_ratio?: string; + /** + * show_progression + * @description Indicates whether progression controls should be shown for the Player settings + * @example true + */ + show_progression?: string; + }; + /** Stream */ + "506dc7b6_Stream_9339d051": { + /** + * id + * @description The unique identifier of the Stream + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * is_generic + * @description Indicates whether the Stream is shared + * @example true + */ + is_generic: boolean; + /** + * configured_folders + * @description Folders configured with this Stream + * @example 3 + */ + configured_folders?: string; + /** + * container + * @description The Stream containerflv: Adobe Flash Video container formatm4a: MPEG-4 Audio container formatmkv: Matroska Multimedia container formatmp4: MPEG-4 Multimedia container formatwebm: WebM Multimedia container formatmp3: MPEG-1 or MPEG-2 Audio Layer III audio containercopy: Uncompressed, lossless container formataac: Advanced Audio Coding container format + * @example flv + * @enum {array} + */ + container?: "aac" | "copy" | "flv" | "m4a" | "mkv" | "mp3" | "mp4" | "webm"; + /** + * name + * @description The name of the Stream + * @example mp4 1080p + */ + name: string; + /** + * copy + * @description Indicates whether the Stream is a pure copy + * @example true + */ + copy: boolean; + /** + * video_codec + * @description The video codech264: Efficient video compression standardhevc: High-efficiency video coding technologytheora: Open-source video compression formatvp8: Google's video compression standardvp9: High-quality video compression codeccopy: Uncompressed, lossless video codech263: Video compression standard for low bitrates + * @example h264 + * @enum {array} + */ + video_codec?: "copy" | "h263" | "h264" | "hevc" | "theora" | "vp8" | "vp9"; + /** + * video_aspect + * @description The audio aspectletterbox: Preserves aspect ratio with black barsstretch: Stretches content to fill screenfill: Expands content to fit screenkeep_ratio: Maintains original aspect ratiocopy: Matches aspect ratio of the source + * @example letterbox + * @enum {array} + */ + video_aspect?: "copy" | "fill" | "keep_ratio" | "letterbox" | "stretch"; + /** + * video_fps + * @description The video frames per second of the Stream + * @example 12 + */ + video_fps?: number; + /** + * audio_codec + * @description The audio codecaac: Advanced Audio Codinghe_aac: High-Efficiency Advanced Audio Codingflac: Free Lossless Audio Codecmp3: MPEG-1 Audio Layer IIIvorbis: Open-source audio compression formatcopy: Uncompressed, lossless audio codecopus: Versatile audio codec + * @example aac + * @enum {array} + */ + audio_codec?: "aac" | "copy" | "flac" | "he_aac" | "mp3" | "opus" | "vorbis"; + /** + * audio_channel + * @description The audio channelmono_1_0: Single-channel audiostereo_2_0: Two-channel audiostereo_2_1: Two-channel audio with subwoofersurround_4_1: Four-channel audio with subwoofersurround_5_1: Six-channel audio (5 speakers + subwoofer)surround_6_1: Seven-channel audio (6 speakers + subwoofer)surround_7_1: Eight-channel audio (7 speakers + subwoofer) + * @example mono_1_0 + * @enum {array} + */ + audio_channel?: "mono_1_0" | "stereo_2_0" | "stereo_2_1" | "surround_4_1" | "surround_5_1" | "surround_6_1" | "surround_7_1"; + /** + * streams + * @description The streams associated with Stream + */ + streams: components["schemas"]["506dc7b6_Stream_3370c276"][]; + /** + * created_at + * Format: timestamp + * @description The date and time when the Stream was created + * @example 2022 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description The date and time when the Stream was updated + * @example 2022 + */ + updated_at: number; + }; + /** Stream */ + "506dc7b6_Stream_3370c276": { + /** + * id + * @description The unique identifier of the Stream + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * video_bitrate + * @description The video bitrate of the Stream stream + */ + video_bitrate?: number; + /** + * video_width + * @description The video width of the Stream stream + */ + video_width?: number; + /** + * video_height + * @description The video height of the Stream stream + */ + video_height?: number; + /** + * audio_bitrate + * @description The audio bitrate of the Stream stream + */ + audio_bitrate?: number; + /** + * audio_sampling + * @description The audio sampling rate of the Stream stream + */ + audio_sampling?: number; + /** + * source + * @description The source of the Stream + * @example https://play.vod2.infomaniak.com/hls/1jhvl2uqbr5v0/1jhvl2uqbjke0/1jhvl2uqbr5v0.mp4 + */ + source?: string; + }; + /** Coordinates */ + "506dc7b6_Coordinates": { + /** + * longitude + * @description The longitude of the Coordinates + * @example 6.1248779296875 + */ + longitude: number; + /** + * latitude + * @description The latitude of the Coordinates + * @example 46.189270019531 + */ + latitude: number; + }; + /** Viewers with encodings histogram bucket */ + "506dc7b6_Viewerswithencodingshistogrambucket": { + /** + * key + * @description the epoch time of the Viewers with encodings histogram bucket + * @example 1769677200 + */ + key: number; + /** + * viewers + * @description The number of viewers + * @example 200 + */ + viewers: number; + /** + * unique_viewers + * @description The number of unique viewers (unique IP addresses) + * @example 10 + */ + unique_viewers: number; + /** + * consumption + * @description The consumption in bytes + * @example 1000 + */ + consumption: number; + /** + * viewing_time + * @description The total viewing time + * @example 60 + */ + viewing_time: number; + /** + * encodings + * @description The encodings associated with the Viewers with encodings histogram bucket + */ + encodings: components["schemas"]["506dc7b6_Encodingbucket"][]; + }; + /** Lookup item */ + "506dc7b6_Lookupitem": { + /** + * id + * @description The unique identifier of the Lookup item + * @example 1jhvl2upzafkt + */ + id: string; + /** + * name + * @description The name of the Lookup item + * @example Video optimized for playback + */ + name: string; + }; + /** Encoding bucket */ + "506dc7b6_Encodingbucket": { + /** + * encoding + * @description The encoding unique identifier + * @example 1jhvl2upzafkt + */ + encoding: string; + /** + * viewers + * @description The number of viewers + * @example 200 + */ + viewers: number; + /** + * unique_viewers + * @description The number of unique viewers (unique IP addresses) + * @example 10 + */ + unique_viewers: number; + /** + * consumption + * @description The consumption in bytes + * @example 1000 + */ + consumption: number; + /** + * viewing_time + * @description The total viewing time + * @example 60 + */ + viewing_time: number; + }; + /** Playlist */ + "506dc7b6_Playlist": { + /** + * name + * @description The name of the Playlist + * @example my product + */ + name: string; + /** + * description + * @description The description of the Playlist + * @example Wow, such a nice Playlist ! + */ + description?: string; + /** + * type + * @description Playlist typestatic: Allows only media to be added to the playlistdynamic: Add a folder to the playlist: all subsequent media added/removed will be synced to the playlist + * @example static + * @enum {object} + */ + type: string | unknown; + /** + * mode + * @description Playlist mode (changes progressbar behaviour)merge: The playlist playback will be uninterrupted: the media duration will be the sum of all playlist mediasplit: Each media will be played individually: the progress-bar will be independent for each medialive: The playlist will act as a live streaming: no scrubbing will be allowed + * @example merge + * @enum {object} + */ + mode: string | unknown; + /** + * sort + * @description Playlist order criterionauto: Sorted automaticallycreated_asc: By creation date in ascending ordercreated_desc: By creation date in descending ordername_asc: By name in ascending ordername_desc: By name in descending orderduration_asc: By duration in ascending orderduration_desc: By duration in descending orderviews_asc: By views in ascending orderviews_desc: By views in descending orderrandom: Randomly sortedmanual: Manually sorted + * @example auto + * @enum {object} + */ + sort: string | unknown; + /** + * image + * @description The playlist image link + * @example /2/vod/playlists/1jhvl2uqfw8ue.jpe + */ + image?: string; + /** + * prepend + * @description Prepend media instead of appending them + * @example true + */ + prepend: boolean; + /** + * auto_add_media_by_name + * @description When a new media with name containing one of the configured values is uploaded, automatically add it to the playlist + * @example ["holidays", "sea"] + */ + auto_add_media_by_name?: unknown[]; + /** + * auto_add_media_by_description + * @description When a new media with description containing one of the configured values is uploaded, automatically add it to the playlist + * @example ["holidays", "sea"] + */ + auto_add_media_by_description?: unknown[]; + /** + * show_media_thumbnail + * @description Show media thumbnail + * @example true + */ + show_media_thumbnail: boolean; + /** + * show_media_info + * @description Show media info + * @example true + */ + show_media_info: boolean; + /** + * nav_position + * @description Playlist nav positionabove: Controls are placed above the playlistbelow: Controls are placed below the playlist + * @example above + * @enum {object} + */ + nav_position: string | unknown; + /** + * chapter_style + * @description Playlist chapter styledark: Darker colorslight: Lighter colors + * @example dark + * @enum {object} + */ + chapter_style: string | unknown; + /** + * show_controls + * @description Indicates whether controls should be shown for the Playlist + * @example true + */ + show_controls: boolean; + }; + /** Media */ + "506dc7b6_Media": { + /** next_media_offset */ + next_media_offset?: number; + /** skip_intro_offset */ + skip_intro_offset?: number; + /** + * id + * @description The unique identifier of the Media + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * title + * @description The title of the Media + * @example Burn Butcher Burn ! + */ + title: string; + /** + * duration + * @description The duration of the Media + * @example 00:04:52.62 + */ + duration: string; + /** single */ + single?: string; + /** + * source + * @description The media playback link.
    May return 403 error if protected. + * @example https://play.vod2.infomaniak.com/hls/1jhvl2uqbr5v0/1jhvl2uqbjke0/1jhvl2uqbr5v0.mp4 + */ + source?: string; + /** + * description + * @description The description of the Media + * @example Wow, such a nice Media ! + */ + description?: string; + thumbnails?: components["schemas"]["506dc7b6_Mediathumbnailslinks"]; + /** + * subtitles + * @description Media subtitles list (if available) + */ + subtitles?: components["schemas"]["506dc7b6_Subtitle"][]; + /** + * chapters + * @description Chapters or segments within the Media + * @example https://api.infomaniak.com/2/vod/res/media/1jhvl2uqbr57z/chapters.vtt + */ + chapters?: string; + /** side_data_list */ + side_data_list?: string[]; + /** + * suggestions + * @description a list media sources to play at the end of current media + */ + suggestions?: string; + }; + /** Tag */ + "1527df96_Tag": { + /** + * id + * @description The unique identifier of the Tag + * @example 1234 + */ + id: number; + /** + * name + * @description The name of the Tag + * @example My tag name + */ + name: string; + /** + * color + * @example 4 + */ + color: number; + /** + * product_count + * @description Product count related to the resource Tag + * @example 2 + */ + product_count?: number; + }; + /** ProductUser */ + "1527df96_ProductUser": { + /** + * user_id + * @description The identifier of the `user` resource related to ProductUser + * @example 1 + */ + user_id: number; + /** rights */ + rights: string; + }; + /** ProductAdminUser */ + "1527df96_ProductAdminUser": { + /** + * user_id + * @description The identifier of the `user` resource related to ProductAdminUser + * @example 1 + */ + user_id: number; + /** + * email + * @description Email + */ + email: string; + /** + * display_name + * @description Display name + */ + display_name: string; + }; + /** Relation */ + "1527df96_Relation": { + /** + * id + * @description The unique identifier of the Relation + * @example 1jhvl2upzafkt + */ + id: string; + /** + * name + * @description The name of the Relation + * @example my product + */ + name?: string; + /** + * created_at + * Format: datetime + * @description The date and time when the Relation was created + * @example 2022 + */ + created_at?: number; + }; + /** Channel parameters */ + "1527df96_Channelparameters": { + /** + * quota + * @description The allocated storage quota in bytes for the Channel parameters + * @example 1000000000000 + */ + quota?: number; + /** + * invoice_periodicity + * @description The frequency at which invoices are generated, such as monthly or annually + * @example 12 + */ + invoice_periodicity?: number; + /** + * max_audio_bitrate + * @description The maximum allowed audio bitrate allowed for the Channel parameters + * @example 0 + */ + max_audio_bitrate?: number; + /** + * max_video_bitrate + * @description The maximum allowed video bitrate allowed for the Channel parameters + * @example 0 + */ + max_video_bitrate?: number; + /** + * max_imports + * @description The maximum number of imports allowed for the Channel parameters + * @example 5 + */ + max_imports?: number; + /** + * debug_encode + * @description A flag indicating whether debug mode is enabled for encoding processes + * @example true + */ + debug_encode?: boolean; + /** + * os_swift_template + * @description The template used for OpenStack Swift integration + * @example media + */ + os_swift_template?: string; + /** replace_no_checks */ + replace_no_checks?: boolean; + /** + * v1_compat + * @description A flag indicating compatibility with version 1 of the service + * @example true + */ + v1_compat?: boolean; + /** + * v1_compat_callback + * @description A flag indicating compatibility with version 1 of callback functions + */ + v1_compat_callback?: boolean; + /** + * v1_compat_ftp + * @description A flag indicating compatibility with version 1 of FTP services + * @example 0 + */ + v1_compat_ftp?: number; + /** + * v1_compat_soap_api + * @description A flag indicating compatibility with version 1 of the SOAP API + * @example true + */ + v1_compat_soap_api?: boolean; + /** extract_audio */ + extract_audio?: boolean; + /** features */ + features?: unknown[]; + /** linked_services */ + linked_services?: unknown[]; + }; + /** Media thumbnails links */ + "1527df96_Mediathumbnailslinks": { + /** + * image + * @description The image associated with Media thumbnails links + * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg + */ + image?: string; + /** + * audio_preview + * @description Waveform image + * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg + */ + audio_preview?: string; + /** + * audio_waveform + * @description Waveform binary data + * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg + */ + audio_waveform?: string; + /** + * audio_sample + * @description Audio file containing an excerpt of the media (audio only) + * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg + */ + audio_sample?: string; + /** + * video_preview + * @description 10x10 spritemap of the media + * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg + */ + video_preview?: string; + /** + * video_sample + * @description `1xN` low res spritemap of the media containing an image per second + * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg + */ + video_sample?: string; + /** + * thumbstrip + * @description 10x300 medium res spritemap of the media containing an image per second + * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg + */ + thumbstrip?: string; + /** + * scenes + * @description 10x300 medium res spritemap of the media containing an image for each scene change + * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg + */ + scenes?: string; + /** + * poster + * @description High res thumbnail image, may be used for user integration + * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg + */ + poster?: string; + /** + * timeline + * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg?tl&width=140&height=100 + */ + timeline?: string; + }; + /** Label Configuration */ + "1527df96_LabelConfiguration": { + /** color */ + color: string; + /** + * media + * @description The media unique identifier + */ + media?: unknown[]; + }; + /** App\Http\Resources\MediaSample */ + "1527df96_": { + /** + * id + * @description The unique identifier of the + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * name + * @description The name of the + * @example my product + */ + name: string; + /** + * duration + * @description The duration of the + * @example 00:04:52.62 + */ + duration: string; + /** + * source + * @description The source of the + * @example https://play.vod2.infomaniak.com/hls/1jhvl2uqbr5v0/1jhvl2uqbjke0/1jhvl2uqbr5v0.mp4 + */ + source?: string; + thumbnails?: components["schemas"]["1527df96_Mediathumbnailslinks"]; + }; + /** Ad */ + "1527df96_Ad": { + /** + * id + * @description The unique identifier of the Ad + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * url + * @description The URL of Ad + * @example https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/KUhi612123/external/single_ad_samples + */ + url: string; + /** + * type + * @description The type of Adpre_roll: Advertisement displayed before the main contentmid_roll: Advertisement displayed during the main contentpst_roll: Advertisement displayed after the main content + * @example pre_roll + * @enum {array} + */ + type: "mid_roll" | "pre_roll" | "pst_roll"; + /** + * offset + * @description The offset after which the Ad gets loaded + * @example 00:00:15 + */ + offset?: string; + /** + * skip_after + * @description The time in seconds after which the Ad can be skipped + * @example 3 + */ + skip_after?: number; + /** + * tracking_url + * @description The tracking url of the Ad + * @example https://infomaniak.com + */ + tracking_url?: string; + /** + * href + * @example https://infomaniak.com/ + */ + href?: string; + }; + /** Stream */ + "1527df96_Stream": { + /** + * id + * @description The unique identifier of the Stream + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * video_bitrate + * @description The video bitrate of the Stream stream + */ + video_bitrate?: number; + /** + * video_width + * @description The video width of the Stream stream + */ + video_width?: number; + /** + * video_height + * @description The video height of the Stream stream + */ + video_height?: number; + /** + * audio_bitrate + * @description The audio bitrate of the Stream stream + */ + audio_bitrate?: number; + /** + * audio_sampling + * @description The audio sampling rate of the Stream stream + */ + audio_sampling?: number; + }; + /** Order */ + "1527df96_Order": { + /** + * key + * @description The key of Order + * @example name + */ + key: string; + /** + * direction + * @example desc + */ + direction: string; + /** + * reverse + * @example true + */ + reverse: boolean; + /** + * soundex + * @example true + */ + soundex: boolean; + /** + * natural + * @example true + */ + natural: boolean; + }; + /** Video Encoding Codec */ + "1527df96_VideoEncodingCodec": { + /** + * name + * @description The name of the Video Encoding Codec + * @example H.264 (MPEG-4 AVC) + */ + name: string; + /** + * value + * @description The value associated with the Video Encoding Codec + * @example h264 + */ + value: string; + /** + * description + * @description The description of the Video Encoding Codec + * @example Wow, such a nice Video Encoding Codec ! + */ + description: string; + /** + * supported_by_player + * @description Indicates whether the Video Encoding Codec is supported by the player + * @example true + */ + supported_by_player: boolean; + /** + * bitrate_min + * @description The minimum bitrate supported by the Video Encoding Codec + * @example 42000000 + */ + bitrate_min?: number; + /** + * bitrate_max + * @description The maximum bitrate supported by the Video Encoding Codec + * @example 50000 + */ + bitrate_max?: number; + resolution_min: components["schemas"]["1527df96_Resolution"]; + resolution_max: components["schemas"]["1527df96_Resolution"]; + /** + * fps_min + * @description The minimum frames per second (FPS) supported by the Video Encoding Codec + * @example 5 + */ + fps_min: number; + /** + * fps_max + * @description The maximum frames per second (FPS) supported by the Video Encoding Codec + * @example 120 + */ + fps_max: number; + }; + /** Audio Encoding Codec */ + "1527df96_AudioEncodingCodec": { + /** + * name + * @description The name of the Audio Encoding Codec + * @example AAC (Advanced Audio Coding) + */ + name: string; + /** + * value + * @description The value associated with the Audio Encoding Codec + * @example aac + */ + value: string; + /** + * description + * @description The codec description + * @example Advanced Audio Coding + */ + description: string; + /** + * supported_by_player + * @description Indicates whether the Audio Encoding Codec is supported by the player + * @example true + */ + supported_by_player: boolean; + /** + * bitrate_min + * @description The minimum bitrate supported by the Audio Encoding Codec + * @example 42000000 + */ + bitrate_min?: number; + /** + * bitrate_max + * @description The maximum bitrate supported by the Audio Encoding Codec + * @example 50000 + */ + bitrate_max?: number; + /** + * samplings + * @description The samplings supported by the Audio Encoding Codec + */ + samplings: number[]; + }; + /** Encoding Container */ + "1527df96_EncodingContainer": { + /** + * name + * @description The name of the Encoding Container + * @example Matroska (.mkv) + */ + name: string; + /** + * value + * @description The value associated with the Encoding Container + * @example mkv + */ + value: string; + /** + * audio + * @description Can contain audio streams ? + * @example true + */ + audio: boolean; + /** + * video + * @description Can contain video streams ? + * @example true + */ + video: boolean; + /** + * supported_codecs + * @example [aac, copy] + * @enum {array} + */ + supported_codecs: "aac" | "copy" | "flac" | "h263" | "h264" | "he_aac" | "hevc" | "mp3" | "theora" | "vorbis" | "vp8" | "vp9"; + }; + /** Resolution */ + "1527df96_Resolution": { + /** + * width + * @description The width of Resolution + * @example 673 + */ + width: number; + /** + * height + * @description The height of Resolution + * @example 785 + */ + height: number; + }; + /** Playlist settings */ + "1527df96_Playlistsettings": { + /** + * mode + * @description Playlist settings mode (changes progressbar behaviour)merge: The playlist playback will be uninterrupted: the media duration will be the sum of all playlist mediasplit: Each media will be played individually: the progress-bar will be independent for each medialive: The playlist will act as a live streaming: no scrubbing will be allowed + * @example merge + * @enum {array} + */ + mode?: "live" | "merge" | "split"; + /** + * show_media_thumbnail + * @description Indicates whether media thumbnail should be shown for the Playlist settings + * @example true + */ + show_media_thumbnail?: boolean; + /** + * show_media_info + * @description Indicates whether media information should be shown for the Playlist settings + * @example true + */ + show_media_info?: boolean; + /** + * nav_position + * @description Playlist settings nav positionabove: Controls are placed above the playlistbelow: Controls are placed below the playlist + * @example above + * @enum {array} + */ + nav_position?: "above" | "below"; + /** + * chapter_style + * @description Playlist settings chapter styledark: Darker colorslight: Lighter colors + * @example dark + * @enum {array} + */ + chapter_style?: "dark" | "light"; + }; + /** Player settings */ + "1527df96_Playersettings": { + /** + * width + * @description The width of Player settings + * @example 673 + */ + width?: number; + /** + * height + * @description The height of Player settings + * @example 785 + */ + height?: number; + /** + * auto_start + * @description Indicates whether media should start automatically for the Player settings + * @example true + */ + auto_start?: boolean; + /** + * show_loop + * @description Indicates whether loop controls should be shown for the Player settings + * @example true + */ + show_loop?: boolean; + /** + * preload_image + * @description Preload image link + * @example /2/vod/players/1jhvl2uqblphl.preload.png + */ + preload_image?: string; + /** + * force_media_ratio + * @description Indicates whether media ratio is enforced for the Player settings + */ + force_media_ratio?: string; + /** + * show_progression + * @description Indicates whether progression controls should be shown for the Player settings + * @example true + */ + show_progression?: string; + }; + /** Stream */ + "1527df96_Stream_9339d051": { + /** + * id + * @description The unique identifier of the Stream + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * is_generic + * @description Indicates whether the Stream is shared + * @example true + */ + is_generic: boolean; + /** + * configured_folders + * @description Folders configured with this Stream + * @example 3 + */ + configured_folders?: string; + /** + * container + * @description The Stream containerflv: Adobe Flash Video container formatm4a: MPEG-4 Audio container formatmkv: Matroska Multimedia container formatmp4: MPEG-4 Multimedia container formatwebm: WebM Multimedia container formatmp3: MPEG-1 or MPEG-2 Audio Layer III audio containercopy: Uncompressed, lossless container formataac: Advanced Audio Coding container format + * @example flv + * @enum {array} + */ + container?: "aac" | "copy" | "flv" | "m4a" | "mkv" | "mp3" | "mp4" | "webm"; + /** + * name + * @description The name of the Stream + * @example mp4 1080p + */ + name: string; + /** + * copy + * @description Indicates whether the Stream is a pure copy + * @example true + */ + copy: boolean; + /** + * video_codec + * @description The video codech264: Efficient video compression standardhevc: High-efficiency video coding technologytheora: Open-source video compression formatvp8: Google's video compression standardvp9: High-quality video compression codeccopy: Uncompressed, lossless video codech263: Video compression standard for low bitrates + * @example h264 + * @enum {array} + */ + video_codec?: "copy" | "h263" | "h264" | "hevc" | "theora" | "vp8" | "vp9"; + /** + * video_aspect + * @description The audio aspectletterbox: Preserves aspect ratio with black barsstretch: Stretches content to fill screenfill: Expands content to fit screenkeep_ratio: Maintains original aspect ratiocopy: Matches aspect ratio of the source + * @example letterbox + * @enum {array} + */ + video_aspect?: "copy" | "fill" | "keep_ratio" | "letterbox" | "stretch"; + /** + * video_fps + * @description The video frames per second of the Stream + * @example 12 + */ + video_fps?: number; + /** + * audio_codec + * @description The audio codecaac: Advanced Audio Codinghe_aac: High-Efficiency Advanced Audio Codingflac: Free Lossless Audio Codecmp3: MPEG-1 Audio Layer IIIvorbis: Open-source audio compression formatcopy: Uncompressed, lossless audio codecopus: Versatile audio codec + * @example aac + * @enum {array} + */ + audio_codec?: "aac" | "copy" | "flac" | "he_aac" | "mp3" | "opus" | "vorbis"; + /** + * audio_channel + * @description The audio channelmono_1_0: Single-channel audiostereo_2_0: Two-channel audiostereo_2_1: Two-channel audio with subwoofersurround_4_1: Four-channel audio with subwoofersurround_5_1: Six-channel audio (5 speakers + subwoofer)surround_6_1: Seven-channel audio (6 speakers + subwoofer)surround_7_1: Eight-channel audio (7 speakers + subwoofer) + * @example mono_1_0 + * @enum {array} + */ + audio_channel?: "mono_1_0" | "stereo_2_0" | "stereo_2_1" | "surround_4_1" | "surround_5_1" | "surround_6_1" | "surround_7_1"; + /** + * streams + * @description The streams associated with Stream + */ + streams: components["schemas"]["1527df96_Stream_3370c276"][]; + /** + * created_at + * Format: timestamp + * @description The date and time when the Stream was created + * @example 2022 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description The date and time when the Stream was updated + * @example 2022 + */ + updated_at: number; + }; + /** Stream */ + "1527df96_Stream_3370c276": { + /** + * id + * @description The unique identifier of the Stream + * @example 1jhvl2upzafkt + */ + id: string | number; + /** + * video_bitrate + * @description The video bitrate of the Stream stream + */ + video_bitrate?: number; + /** + * video_width + * @description The video width of the Stream stream + */ + video_width?: number; + /** + * video_height + * @description The video height of the Stream stream + */ + video_height?: number; + /** + * audio_bitrate + * @description The audio bitrate of the Stream stream + */ + audio_bitrate?: number; + /** + * audio_sampling + * @description The audio sampling rate of the Stream stream + */ + audio_sampling?: number; + /** + * source + * @description The source of the Stream + * @example https://play.vod2.infomaniak.com/hls/1jhvl2uqbr5v0/1jhvl2uqbjke0/1jhvl2uqbr5v0.mp4 + */ + source?: string; + }; + /** Coordinates */ + "1527df96_Coordinates": { + /** + * longitude + * @description The longitude of the Coordinates + * @example 6.1248779296875 + */ + longitude: number; + /** + * latitude + * @description The latitude of the Coordinates + * @example 46.189270019531 + */ + latitude: number; + }; + /** Viewers with encodings histogram bucket */ + "1527df96_Viewerswithencodingshistogrambucket": { + /** + * key + * @description the epoch time of the Viewers with encodings histogram bucket + * @example 1769677200 + */ + key: number; + /** + * viewers + * @description The number of viewers + * @example 200 + */ + viewers: number; + /** + * unique_viewers + * @description The number of unique viewers (unique IP addresses) + * @example 10 + */ + unique_viewers: number; + /** + * consumption + * @description The consumption in bytes + * @example 1000 + */ + consumption: number; + /** + * viewing_time + * @description The total viewing time + * @example 60 + */ + viewing_time: number; + /** + * encodings + * @description The encodings associated with the Viewers with encodings histogram bucket + */ + encodings: components["schemas"]["1527df96_Encodingbucket"][]; + }; + /** Lookup item */ + "1527df96_Lookupitem": { + /** + * id + * @description The unique identifier of the Lookup item + * @example 1jhvl2upzafkt + */ + id: string; + /** + * name + * @description The name of the Lookup item + * @example Video optimized for playback + */ + name: string; + }; + /** Encoding bucket */ + "1527df96_Encodingbucket": { + /** + * encoding + * @description The encoding unique identifier + * @example 1jhvl2upzafkt + */ + encoding: string; + /** + * viewers + * @description The number of viewers + * @example 200 + */ + viewers: number; + /** + * unique_viewers + * @description The number of unique viewers (unique IP addresses) + * @example 10 + */ + unique_viewers: number; + /** + * consumption + * @description The consumption in bytes + * @example 1000 + */ + consumption: number; + /** + * viewing_time + * @description The total viewing time + * @example 60 + */ + viewing_time: number; + }; + /** Transfer */ + "8b850b75_Transfer": { + /** + * id + * Format: uuid + * @description Transfer unique identifier + */ + id: string; + /** + * sender + * @description Transfer sender email address + * @example johndoe@example.com + */ + sender: string; + /** + * title + * @description Transfer title + */ + title: string | null; + /** + * message + * @description Transfer message + */ + message: string | null; + /** + * language + * @description Transfer language code + * @example en + */ + language: string; + /** + * total_size + * @description Total size of all files in bytes + */ + total_size: number; + /** + * created_at + * Format: timestamp + * @description Transfer creation timestamp + */ + created_at: number; + /** + * expires_at + * Format: timestamp + * @description Transfer expiration timestamp + */ + expires_at: number | null; + /** + * files + * @description List of files in the transfer + */ + files: components["schemas"]["8b850b75_File"][]; + /** + * account_id + * @description Transfer account identifier + */ + account_id: number | null; + }; + /** File */ + "8b850b75_File": { + /** + * id + * @description File unique identifier + */ + id: string; + /** + * path + * @description File path + * @example /home/johndoe/example.pdf + */ + path: string; + /** + * size + * @description File size in bytes + */ + size: number; + /** + * mime_type + * @description File MIME type + * @example application/pdf + */ + mime_type: string; + }; + /** Account */ + "8b850b75_Account": { + /** + * id + * @description Account unique identifier + */ + id: number; + /** + * name + * @description Account name + */ + name: string; + /** type */ + type: string; + /** pack */ + pack: string; + /** is_in_ksuite */ + is_in_ksuite: boolean; + }; + /** Source */ + "78d6c681_Source": { + /** + * Unique identifier + * @description Unique identifier of the resource `Source` + */ + id: number; + /** sourceable_type */ + sourceable_type: string; + /** sourceable_id */ + sourceable_id: number; + /** type */ + type: number; + /** ip */ + ip: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `Source` has been created + */ + created_at: number; + }; + /** Live ressource */ + a57c9d69_Liveressource: { + /** server_name */ + server_name: string; + /** application_instance */ + application_instance: string; + /** bytes_in */ + bytes_in: number; + /** bytes_out */ + bytes_out: number; + /** bytes_in_rate */ + bytes_in_rate: number; + /** bytes_out_rate */ + bytes_out_rate: number; + /** total_connections */ + total_connections: number; + }; + /** stream */ + a57c9d69_stream: { + /** + * stream_id + * @description Unique identifier of the `stream` that is related to the resource `stream` + */ + stream_id: string; + /** original_stream_id */ + original_stream_id: string; + /** rendered */ + rendered: boolean; + /** + * transcoding_option_id + * @description Unique identifier of the `Option transcoding` that is related to the resource `stream` + */ + transcoding_option_id: number; + /** url */ + url: string; + /** audio_bitrate */ + audio_bitrate: number; + /** video_bitrate */ + video_bitrate: number; + /** language */ + language: string; + /** + * created_at + * Format: datetime + * @description Timestamp `stream` has been created + */ + created_at: number; + /** + * interrupted_at + * Format: datetime + * @description Timestamp `stream` has been interrupted + */ + interrupted_at: number; + /** + * restrictions_id + * @description Unique identifier of the `restriction` that is related to the resource `stream` + */ + restrictions_id: number; + /** published */ + published: boolean; + /** resolution */ + resolution: number; + /** + * recording_config_id + * @description Unique identifier of the `recording config` that is related to the resource `stream` + */ + recording_config_id: number; + /** username */ + username: string; + /** pass */ + pass: string; + /** interrupted */ + interrupted: boolean; + /** audio_codec */ + audio_codec: string; + /** frame_rate */ + frame_rate: string; + /** keyframe_rate */ + keyframe_rate: number; + /** instant_connection */ + instant_connection: number; + channel: components["schemas"]["a57c9d69_Channel"]; + }; + /** ViewersRestrictions */ + a57c9d69_ViewersRestrictions: { + /** + * restrictions_id + * @description Unique identifier of the `restriction` that is related to the resource `ViewersRestrictions` + */ + restrictions_id: number; + /** access_country */ + access_country: string; + /** allow_domain */ + allow_domain: string; + /** exception_ip */ + exception_ip: string; + /** forbidden_ip */ + forbidden_ip: string; + /** shared_key */ + shared_key: string; + /** authorize_country */ + authorize_country: boolean; + /** player_token */ + player_token: string; + }; + /** Machine */ + a57c9d69_Machine: { + /** + * name + * @description Name of the resource `Machine` + */ + name: string; + /** ip */ + ip: string; + /** url */ + url: string; + /** + * type + * @description Type of server + * @enum {string} + */ + type: "edge" | "load-balancer" | "master" | "recorder" | "time-shifter" | "transcoder"; + /** + * pool_id + * @enum {integer} + */ + pool_id: "1" | "2"; + /** url_domain */ + url_domain: string; + }; + /** Pack */ + a57c9d69_Pack: { + /** + * Unique identifier + * @description Unique identifier of the resource `Pack` + * @example 1 + */ + id: number; + /** + * name + * @description Name of the resource `Pack` + * @example Pro + */ + name: string; + /** order_info */ + order_info: number; + /** + * available_space_vod + * @description The archive storage space, is in GB + * @example 100 + */ + available_space_vod: number; + /** + * max_auditors + * @description The max 'auditors' available. + */ + max_auditors: number; + /** + * hide + * @description Pack available + */ + hide: boolean; + /** details */ + details?: string; + }; + /** Periodicity */ + a57c9d69_Periodicity: { + /** + * Unique identifier + * @description Unique identifier of the resource `Periodicity` + * @example 1 + * @enum {integer} + */ + id: "1" | "2"; + /** unite */ + unite: number; + /** + * value + * @description The `PackPrice` time range + * @example MONTH + * @enum {string} + */ + value: "MONTH" | "YEAR"; + }; + /** VodProduct */ + a57c9d69_VodProduct: { + /** + * vod_id + * @description Unique identifier of the `vodProduct` that is related to the resource `VodProduct` + * @example 1980 + */ + vod_id: number; + /** + * name + * @description Name of the resource `VodProduct` + */ + name: string; + }; + /** Account */ + a57c9d69_Account: { + /** + * Unique identifier + * @description Unique identifier of the resource `Account` + * @example 1234 + */ + id: number; + /** + * name + * @description Name of the resource `Account` + * @example Secret Organization + */ + name: string; + /** + * legal_entity_type + * @example company + * @enum {string} + */ + legal_entity_type: "company" | "individual" | "public_body" | "restrict"; + /** + * created_at + * Format: timestamp + * @description Timestamp `Account` has been created + * @example 1294959600 + */ + created_at: number; + /** addresses */ + addresses?: components["schemas"]["a57c9d69_Accountaddress"][]; + /** + * timezone + * @example Europe/Zurich + */ + timezone?: string; + /** + * website + * @example https://www.infomaniak.com + */ + website?: string; + /** + * phone + * @example +41790000000 + */ + phone?: string; + /** + * fax + * @example +41220000000 + */ + fax?: string; + /** language */ + language?: string; + /** + * locale + * @description Represents a language identifier and a region identifier + * @example fr_FR + */ + locale: string; + /** + * language_id + * @description Unique identifier of the `language` that is related to the resource `Account` + * @example 1 + */ + language_id: number; + /** + * logo + * @example https://www.infomaniak.com/img/common/logo-infomaniak.svg + */ + logo?: string; + /** order */ + order?: { + /** + * waiting_payment + * @example 1 + */ + waiting_payment: number; + /** in_process */ + in_process: number; + /** blocked_order_id */ + blocked_order_id: unknown[]; + }; + /** + * beta + * @example true + */ + beta: boolean; + /** + * type + * @example owner + */ + type?: string; + /** + * billing + * @example true + */ + billing?: boolean; + /** + * mailing + * @example true + */ + mailing?: boolean; + /** + * billing_mailing + * @example true + */ + billing_mailing?: boolean; + /** + * workspace_only + * @example true + */ + workspace_only?: boolean; + /** + * no_access + * @example true + */ + no_access?: boolean; + /** + * is_blocked + * @example true + */ + is_blocked?: boolean; + /** + * blocked_at + * Format: timestamp + */ + blocked_at?: number; + /** vat_number */ + vat_number?: string; + /** field1 */ + field1?: string; + /** field2 */ + field2?: string; + /** tags */ + tags?: components["schemas"]["a57c9d69_Tag"][]; + /** services_already_demo */ + services_already_demo?: unknown[]; + /** customization_url */ + customization_url?: Record; + /** + * nb_invitations + * @example 2 + */ + nb_invitations?: number; + /** + * nb_users + * @example 2 + */ + nb_users?: number; + }; + /** Account address */ + a57c9d69_Accountaddress: { + /** + * Unique identifier + * @description Unique identifier of the resource `Account address` + * @example 1234 + */ + id: number; + /** + * street + * @example Rue Eugène-Marziano 25 + */ + street: string; + /** street2 */ + street2: string; + /** + * zip + * @example 1227 + */ + zip: string; + /** + * city + * @example Genève + */ + city: string; + /** + * type + * @example professional + */ + type: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `Account address` has been created + * @example 1558601584 + */ + created_at: number; + country: components["schemas"]["a57c9d69_Geolocationressource"]; + /** for_invoice */ + for_invoice?: boolean; + }; + /** Tag */ + a57c9d69_Tag: { + /** + * Unique identifier + * @description Unique identifier of the resource `Tag` + * @example 1234 + */ + id: number; + /** + * name + * @description Name of the resource `Tag` + * @example My tag name + */ + name: string; + /** + * color + * @example 4 + */ + color: number; + /** + * product_count + * @description Product count related to the resource `Tag` + * @example 2 + */ + product_count?: number; + }; + /** EncoderPreset */ + a57c9d69_EncoderPreset: { + /** encoder_preset_id */ + encoder_preset_id: number; + /** + * stream_id + * @description Unique identifier of the `stream` that is related to the resource `EncoderPreset` + */ + stream_id: string; + /** template_id */ + template_id: number; + /** + * name + * @description Name of the resource `EncoderPreset` + */ + name: string; + /** enabled */ + enabled: boolean; + /** video_bitrate */ + video_bitrate: number; + /** audio_bitrate */ + audio_bitrate: number; + /** video_codec */ + video_codec: string; + /** audio_codec */ + audio_codec: string; + /** encoding_implementation */ + encoding_implementation: string; + /** gpu_id */ + gpu_id: number; + /** profile */ + profile: string; + /** key_frame_interval */ + key_frame_interval: number; + /** fit_mode */ + fit_mode: string; + /** width */ + width: number; + /** height */ + height: number; + /** crop_top */ + crop_top: number; + /** crop_bottom */ + crop_bottom: number; + /** crop_left */ + crop_left: number; + /** crop_right */ + crop_right: number; + }; + /** Tag */ + daf7713c_Tag: { + /** + * Unique identifier + * @description Unique identifier of the resource `Tag` + * @example 1234 + */ + id: number; + /** + * name + * @description Name of the resource `Tag` + * @example My tag name + */ + name: string; + /** + * color + * @example 4 + */ + color: number; + /** + * product_count + * @description Product count related to the resource `Tag` + * @example 2 + */ + product_count?: number; + }; + /** Right */ + daf7713c_Right: { + /** technical */ + technical?: boolean; + /** statistic */ + statistic?: boolean; + /** check */ + check?: boolean; + /** sale */ + sale?: boolean; + }; + /** Product status */ + daf7713c_Productstatus: { + /** maintenance */ + maintenance: { + /** technical */ + technical?: boolean; + /** superuser */ + superuser?: boolean; + /** infomaniak */ + infomaniak?: boolean; + }; + /** + * locked + * @description True if the slot is locked + * @example false + */ + locked: { + /** superuser */ + superuser?: boolean; + /** infomaniak */ + infomaniak?: boolean; + }; + /** activated_by */ + activated_by: unknown[]; + /** + * activated_at + * Format: timestamp + */ + activated_at: number; + }; + /** ProductUser */ + daf7713c_ProductUser: { + /** user_id */ + user_id: number; + rights: components["schemas"]["daf7713c_Right"]; + }; + /** Swiss Backup Price */ + daf7713c_SwissBackupPrice: { + /** + * type + * @description Type of the resource `Swiss Backup Price` + * @example slot + */ + type: string; + /** + * unit + * @example 1 + */ + unit: number; + /** + * currency + * @example 1 + */ + currency: number; + /** + * amount + * @description Amount incl. VAT + * @example 2.000 + */ + amount: string; + /** + * amount_excl_vat + * @description Amount excl. VAT + * @example 1.860 + */ + amount_excl_vat: string; + }; + /** Swiss Backup Discount */ + daf7713c_SwissBackupDiscount: { + /** + * label + * @example 2_years + */ + label: string; + /** + * periodicity + * @description Commitment period (in years) + * @example 2 + */ + periodicity: number; + /** + * value + * @example 20 + */ + value: number; + }; + /** ClusterConfig */ + "8183272b_ClusterConfig": { + /** + * Unique identifier + * @description Unique identifier of the resource `ClusterConfig` + * @example 1 + */ + id: number; + /** version */ + version: string; + /** + * content_master + * @description The config's content for the master + * @example AnXmlConfig + */ + content_master?: string; + /** + * content_edge + * @description The config's content for the edges + * @example AnXmlConfig + */ + content_edge?: string; + /** + * clusters + * @description The cluster that are using this configuration + */ + clusters?: components["schemas"]["8183272b_Cluster"][]; + /** + * created_at + * Format: timestamp + * @description Timestamp `ClusterConfig` has been created + * @example 1466749532 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `ClusterConfig` has been updated + * @example 1728115830 + */ + updated_at: number; + /** + * deleted_at + * Format: timestamp + * @description Timestamp `ClusterConfig` has been deleted + * @example 1530377902 + */ + deleted_at?: number; + }; + /** Station */ + "8183272b_Station": { + /** + * Unique identifier + * @description Unique identifier of the resource `Station` + * @example 1 + */ + id: number; + /** + * uuid + * @description Universally unique identifier of the resource `Station` + * @example b3ff3bf9-c390-4dfe-9341-5e3a5e408bc2 + */ + uuid: string; + /** + * name + * @description Name of the resource `Station` + * @example MyStation + */ + name: string; + /** + * subdomain + * @description The subdomain of the station + * @example mysubdomain + */ + subdomain?: string; + /** + * thumbnail + * @description The url to the thumbnail of the `Station` + * @example https://storage.infomaniak.com/my-thumbnail.png + */ + thumbnail: string; + /** + * is_daily_restart + * @description Is the daily restart enabled? + * @example true + */ + is_daily_restart: boolean; + /** + * time_daily_restart + * @description The time use for daily restart + * @example 15:03 + */ + time_daily_restart: string; + /** + * timezone_daily_restart + * @description The timezone to use for daily restart + * @example Europe/Zurich + */ + timezone_daily_restart: string; + /** + * is_enabled + * @description Is the resource `Station` enabled? + * @example true + */ + is_enabled: boolean; + /** + * is_send_logs + * @description Is the logs sending enabled? + * @example true + */ + is_send_logs: boolean; + /** + * log_server + * @description The server name to connect to the log server + * @example my-log-server.ch + */ + log_server: string; + /** + * log_login + * @description The login to connect to the log server + * @example MyLogin + */ + log_login: string; + /** + * log_path + * @description The path where the log is store + * @example my_log_folder + */ + log_path: string; + /** + * listeners + * @description The number of currently listeners listen all `Stream` + * @example 152 + */ + listeners?: number; + /** + * monthly_consumption + * @description The current monthly consumption (Byte) + * @example 1856473697 + */ + monthly_consumption?: number; + /** + * slipping_consumption + * @description The current monthly slipping consumption (Byte) + * @example 1856473697 + */ + slipping_consumption?: number; + /** + * count_streams_up + * @description The current count of streams online + * @example 3 + */ + count_streams_up?: number; + /** + * count_active_deal + * @description count streams with deals for the station + * @example 1 + */ + count_active_deal?: number; + /** + * certified_by + * @description Station certified byacpm: Certified by ACPMmediapulse: Certified by Mediapulseindes: Certified like ACPM for the independents + * @example acpm + * @enum {object} + */ + certified_by?: unknown[] | unknown; + /** + * certified_at + * Format: timestamp + * @description Last updating date of a certification organisation + */ + certified_at?: number; + /** + * cluster_name + * @description The name of the `Cluster` + * @example plain + */ + cluster_name: string; + /** + * cluster_type + * @description The type of the `Cluster` + * @example plain + */ + cluster_type: string; + /** stats */ + stats?: unknown[]; + /** + * cluster_migrations + * @description the migrations of the station + */ + cluster_migrations?: string; + /** + * metadata + * @description List last metadata + */ + metadata?: unknown[]; + /** + * masters + * @description List of master servers + */ + masters?: components["schemas"]["8183272b_Master"][]; + /** + * edges + * @description List of edge servers + */ + edges?: components["schemas"]["8183272b_Edge"][]; + autodj?: components["schemas"]["8183272b_AutoDJ"]; + /** + * is_autodj_live + * @description Is the `AutoDJ` is in live ? + * @example true + */ + is_autodj_live?: boolean; + /** stream_stats */ + stream_stats?: string; + /** streams */ + streams?: components["schemas"]["8183272b_Stream"][]; + hls_stream?: components["schemas"]["8183272b_HlsStream"]; + /** players */ + players?: components["schemas"]["8183272b_Player"][]; + /** options */ + options?: string; + /** + * radio_product + * @description the station's product + */ + radio_product?: string; + /** account */ + account?: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `Station` has been created + * @example 1466749532 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Station` has been updated + * @example 1728115830 + */ + updated_at: number; + /** + * deleted_at + * Format: timestamp + * @description Timestamp `Station` has been deleted + * @example 1530377902 + */ + deleted_at: number; + }; + /** Edge */ + "8183272b_Edge": { + /** + * Unique identifier + * @description Unique identifier of the resource `Edge` + * @example 1 + */ + id: number; + /** + * url + * @description The url of `Edge` server + * @example https://icecast.infomaniak.ch + */ + url: string; + /** + * ip + * @description The ip of `Edge` server + * @example 127.0.0.1 + */ + ip: string; + /** + * is_enabled + * @description Is the resource `Edge` enabled? + * @example true + */ + is_enabled: boolean; + /** + * is_up + * @description Is the edge up ? + * @example true + */ + is_up?: boolean; + cluster?: components["schemas"]["8183272b_Cluster"]; + /** + * created_at + * Format: timestamp + * @description Timestamp `Edge` has been created + * @example 1466749532 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Edge` has been updated + * @example 1728115830 + */ + updated_at: number; + /** + * deleted_at + * Format: timestamp + * @description Timestamp `Edge` has been deleted + * @example 1530377902 + */ + deleted_at: number; + }; + /** Master */ + "8183272b_Master": { + /** + * Unique identifier + * @description Unique identifier of the resource `Master` + * @example 1 + */ + id: number; + /** + * url + * @description The url of `Master` server + * @example master.infomaniak.com + */ + url: string; + /** + * ip + * @description The ip of `Master` server + * @example 127.0.0.1 + */ + ip: string; + /** + * is_service + * @description Is the master of service ? + * @example true + */ + is_service: boolean; + /** + * is_enabled + * @description Is the master enabled ? + * @example true + */ + is_enabled: boolean; + /** + * is_up + * @description Is the master up ? + * @example true + */ + is_up?: string; + cluster?: components["schemas"]["8183272b_Cluster"]; + /** + * created_at + * Format: timestamp + * @description Timestamp `Master` has been created + * @example 1466749532 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Master` has been updated + * @example 1728115830 + */ + updated_at: number; + /** + * deleted_at + * Format: timestamp + * @description Timestamp `Master` has been deleted + * @example 1530377902 + */ + deleted_at: number; + }; + /** Cluster */ + "8183272b_Cluster": { + /** + * Unique identifier + * @description Unique identifier of the resource `Cluster` + * @example 1 + */ + id: number; + /** + * name + * @description The name of the ressource `Cluster` + * @example MyCluster + */ + name: string; + /** + * master_dns_prefix + * @description master dns prefixes + */ + master_dns_prefix?: string; + /** + * edge_dns_prefix + * @description edge dns prefixes + */ + edge_dns_prefix?: string; + /** + * counter + * @description cluster counter per pool + * @example 1 + */ + counter?: number; + /** + * version + * @description the clusterConfig's version + * @example 1.3 + */ + version: string; + /** + * config_urls + * @description The urls for the used configurations + */ + config_urls?: unknown[]; + config?: components["schemas"]["8183272b_ClusterConfig"]; + /** + * stations + * @description The stations on the cluster + */ + stations?: components["schemas"]["8183272b_Station"][]; + /** edges */ + edges?: components["schemas"]["8183272b_Edge"][]; + /** masters */ + masters?: components["schemas"]["8183272b_Master"][]; + /** pool */ + pool?: string; + }; + /** AutoDJ */ + "8183272b_AutoDJ": { + /** + * Unique identifier + * @description Unique identifier of the resource `AutoDJ` + * @example 1 + */ + id: string; + /** calendar_id */ + calendar_id: number | null; + /** vod_id */ + vod_id: number | null; + /** vod_default_folder_id */ + vod_default_folder_id: string | null; + /** vod_fill_mixtape_id */ + vod_fill_mixtape_id: string | null; + /** + * vod_fill_mixtape_type + * @description The type of fill mixtape + * @example playlist + */ + vod_fill_mixtape_type: string | null; + /** config */ + config: string; + /** playlist */ + playlist?: unknown[]; + station?: components["schemas"]["8183272b_Station"]; + /** + * created_at + * Format: timestamp + * @description Timestamp `AutoDJ` has been created + * @example 1466749532 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `AutoDJ` has been updated + * @example 1728115830 + */ + updated_at: number; + /** + * deleted_at + * Format: datetime + * @description Timestamp `AutoDJ` has been deleted + * @example 1530377902 + */ + deleted_at?: number; + /** vod_channel */ + vod_channel?: unknown[]; + }; + /** Stream */ + "8183272b_Stream": { + /** + * Unique identifier + * @description Unique identifier of the resource `Stream` + * @example 1 + */ + id: number; + /** + * uuid + * @description Universally unique identifier of the resource `Stream` + * @example b3ff3bf9-c390-4dfe-9341-5e3a5e408bc2 + */ + uuid: string; + /** + * mountpoint + * @description The mountpoint to access to the `Stream` + * @example /my-mountpoint.mp3 + */ + mountpoint: string; + /** + * codec + * @description The codec used in the `Stream` + * @example 1 + * @enum {integer} + */ + codec: "1" | "2"; + /** + * bitrate + * @description The bitrate used in the `Stream` + * @example 128 + */ + bitrate: number; + /** + * url + * @description The public url to listen the `Stream` + * @example my-radio.infomaniak.com/my-mounpoint.mp3 + */ + url: string; + /** + * introduction_file_url + * @description The audio file used before the `Stream` begin + * @example 1250.mp3 + */ + introduction_file_url: string; + /** + * has_active_deal + * @description Does the stream have an active deal ? + */ + has_active_deal?: boolean; + /** + * server_address + * @description The server address to connect encoder + * @example my-radio.infomaniak.com + */ + server_address: string; + /** + * is_active_relay + * @description Is relay `Stream` enabled? + * @example true + */ + is_active_relay: boolean; + /** + * relay_server + * @description The server domain for the relay + * @example my-radio.ch + */ + relay_server: string; + /** + * relay_port + * @description The server port for the relay + * @example 80 + */ + relay_port: number; + /** + * relay_mountpoint + * @description The server mountpoint for the relay + * @example /my-mountpoint.mp3 + */ + relay_mountpoint: string; + /** + * is_hash_restriction + * @description Is hash restriction enabled? + * @example true + */ + is_hash_restriction: boolean; + /** + * hash_key + * @description The hash key used for hash protection + * @example my_hash_key + */ + hash_key: string; + /** + * ip_include_list + * @description The ip list allows to access to the stream + */ + ip_include_list: string; + /** + * ip_exclude_list + * @description The ip list not allows to access to the stream + */ + ip_exclude_list: string; + /** + * is_allow_country + * @description Define if the stream used the restriction rules + */ + is_allow_country: boolean; + /** + * country_list + * @description The country list not allows to access to the stream + */ + country_list: string; + /** + * is_source + * @description Is the `Stream` used for `HlsStream` or `Transcoding` as source? + * @example true + */ + is_source: boolean; + /** + * is_transcoding + * @description Is the `Stream` a `Transcoding` stream? + * @example true + */ + is_transcoding: boolean; + /** + * is_up + * @description Is the `Stream` is available? + * @example true + */ + is_up?: boolean; + /** + * listeners + * @description The number of currently listeners on `Stream` + * @example 152 + */ + listeners?: number; + /** + * is_fallback + * @description Is the `Stream` is a fallback? + * @example true + */ + is_fallback: boolean; + /** + * is_enabled + * @description Is the resource `Stream` enabled? + * @example true + */ + is_enabled: boolean; + /** + * fallback_id + * @description The fallback id attached to this `Stream` + * @example 1 + */ + fallback_id: number; + /** station_id */ + station_id?: number; + station?: components["schemas"]["8183272b_Station"]; + /** hls */ + hls?: string; + /** fallback */ + fallback?: string; + /** + * custom_fields + * @description Is the `Stream` is available? + * @example true + */ + custom_fields?: string; + /** account */ + account?: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `Stream` has been created + * @example 1466749532 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Stream` has been updated + * @example 1728115830 + */ + updated_at: number; + /** + * deleted_at + * Format: timestamp + * @description Timestamp `Stream` has been deleted + * @example 1530377902 + */ + deleted_at?: number; + }; + /** HlsStream */ + "8183272b_HlsStream": { + /** + * use_stream_configuration + * @description Used the soundcast stream configuration? + * @example true + */ + use_stream_configuration: boolean; + /** + * is_preroll + * @description Is the preroll enabled? + * @example true + */ + is_preroll: boolean; + /** + * is_midroll + * @description Is the midroll enabled? + * @example true + */ + is_midroll: boolean; + /** + * midroll_occurrence + * @description The number of secondes between each midroll + * @example 30 + */ + midroll_occurrence: number; + /** + * is_metadata_midroll + * @description Is the metadata detection are enabled for midroll? + * @example true + */ + is_metadata_midroll: boolean; + /** + * is_overwrite_midroll + * @description Is the overwrite mode are enabled for midroll? + * @example true + */ + is_overwrite_midroll: boolean; + /** + * is_allow_cut_midroll + * @description Is allow to cut midroll? + * @example true + */ + is_allow_cut_midroll: boolean; + /** + * max_time_midroll + * @description The max time for midroll + * @example 30 + */ + max_time_midroll: number; + /** + * is_force + * @description Is the ads are forced? + * @example true + */ + is_force: boolean; + /** + * Unique identifier + * @description Unique identifier of the resource `HlsStream` + * @example 1 + */ + id: number; + /** + * uuid + * @description Universally unique identifier of the resource `HlsStream` + * @example b3ff3bf9-c390-4dfe-9341-5e3a5e408bc2 + */ + uuid: string; + /** + * name + * @description Define unique name used in url + * @example myHls + */ + name: string; + /** + * bitrates + * @description The bitrates used in the `HlsStream` + * @example 64,96,128 + */ + bitrates: string; + /** + * buffer_size + * @description The size of the buffer in the `HlsStream` + * @example 25 + */ + buffer_size: number; + /** + * fragment_size + * @description The size of the fragment in the `HlsStream` use for buffer size + * @example 25 + */ + fragment_size: number; + /** + * is_hash_restriction + * @description Is hash restriction enabled? + * @example true + */ + is_hash_restriction: boolean; + /** + * hash_key + * @description The hash key used for hash protection + * @example my_hash_key + */ + hash_key: string; + /** + * ip_include_list + * @description The ip list allows to access to the hls stream + */ + ip_include_list: string; + /** + * ip_exclude_list + * @description The ip list not allows to access to the hls stream + */ + ip_exclude_list: string; + /** + * is_allow_country + * @description Define if the hls stream used the restriction rules + */ + is_allow_country: boolean; + /** + * country_list + * @description The country list not allows to access to the hls stream + */ + country_list: string; + /** + * url + * @description The public url for `HlsStream` + * @example my-hls.infomaniak.com/my-hls/manifest.m3u8 + */ + url: string; + /** + * is_up + * @description Is the `HlsStream` is online? + * @example true + */ + is_up?: boolean; + /** + * listeners + * @description The number of currently listeners on `HlsStream` + * @example 152 + */ + listeners?: number; + /** + * domains + * @description The list of domains allow to access + * @example infomaniak.com,my-radio.ch + */ + domains: string; + /** + * source_id + * @description The source `Stream` of the `HlsStream` + * @example 1 + */ + source_id: number; + /** + * is_enabled + * @description Is the resource `HlsStream` enabled? + * @example true + */ + is_enabled: boolean; + source_stream?: components["schemas"]["8183272b_Stream"]; + station?: components["schemas"]["8183272b_Station"]; + /** players */ + players?: components["schemas"]["8183272b_Player"][]; + /** account */ + account?: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `HlsStream` has been created + * @example 1466749532 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `HlsStream` has been updated + * @example 1728115830 + */ + updated_at: number; + /** + * deleted_at + * Format: timestamp + * @description Timestamp `HlsStream` has been deleted + * @example 1530377902 + */ + deleted_at?: number; + }; + /** Player */ + "8183272b_Player": { + /** + * display_name + * @description Name of the ressource `Player` visible by final customer + * @example MyRadioPlayer + */ + display_name: string; + /** + * is_metadata_display + * @description Is the metadata title and artist displayed? + * @example true + */ + is_metadata_display: boolean; + /** + * is_logo + * @description Is the logo Infomaniak enabled? + * @example true + */ + is_logo: boolean; + /** + * is_auto_start + * @description Is the auto start enabled? + * @example true + */ + is_auto_start: boolean; + /** + * volume + * @description The volume used in the `Player` + * @example 50 + */ + volume: number; + /** + * language + * @description The language used in the `Player` + * @example fr + * @enum {string} + */ + language: "de" | "en" | "es" | "fr" | "it"; + /** + * height + * @description The height used for render the `Player` (px) + * @example 144 + */ + height: number; + /** + * width + * @description The width used for render the `Player` (px) + * @example 505 + */ + width: number; + /** + * button_color + * @description The button color used in the `Player` + * @example FFFFFF + */ + button_color: string; + /** + * background_color + * @description The background color used in the `Player` + * @example 202020 + */ + background_color: string; + /** + * secondary_color + * @description The secondary color used in the `Player` + * @example 0098FF + */ + secondary_color: string; + /** + * thumbnail + * @description The thumbnail url of the `Player` + * @example https://storage.infomaniak.com/player/my-thumbnail.png + */ + thumbnail: string; + /** + * is_listeners + * @description Is the listeners informations displayed? + * @example true + */ + is_listeners: boolean; + /** + * is_listeners_hold + * @description Is the listeners hold displayed? + * @example true + */ + is_listeners_hold: boolean; + /** + * listeners_hold + * @description The listeners hold used to display listeners informations + * @example 100 + */ + listeners_hold: number; + /** + * is_embed + * @description Is embed link visible? + * @example true + */ + is_embed: boolean; + /** + * is_facebook_embed + * @description Is the Facebook embed link visible? + * @example true + */ + is_facebook_embed: boolean; + /** + * facebook_link + * @description The Facebook link used to Facebook embed + */ + facebook_link?: string; + /** + * is_twitter_embed + * @description Is the Twitter embed link visible? + * @example true + */ + is_twitter_embed: boolean; + /** + * twitter_account + * @description The Twitter account used to Twitter embed + * @example MyAccount + */ + twitter_account?: string; + /** + * twitter_backlink + * @description The Twitter backlink used to Twitter embed + * @example my-radio.ch + */ + twitter_backlink?: string; + /** + * twitter_hashtag + * @description The Twitter hashtag used to Twitter embed + * @example infomaniak,radio + */ + twitter_hashtag?: string; + /** + * loading + * @description The url of the loading file used in the player + * @example https://storage.infomaniak.com/player/my-loading.png + */ + loading: string; + /** + * unavailable + * @description The url of the unavailable file used in the player + * @example https://storage.infomaniak.com/player/my-unavailable.png + */ + unavailable: string; + /** + * restriction + * @description The url of the restriction file used in the player + * @example https://storage.infomaniak.com/player/my-restriction.png + */ + restriction: string; + /** + * is_cover + * @description Is the cover enabled? + * @example true + */ + is_cover: boolean; + /** + * is_spectrum + * @description Is the spectrum enabled? + * @example true + */ + is_spectrum: boolean; + /** + * is_station_thumbnail + * @description Is the station thumbnail used? + * @example true + */ + is_station_thumbnail: boolean; + /** + * is_hls_buffered + * @description Is the player start at the beginning and buffer hls streams? + * @example true + */ + is_hls_buffered: boolean; + /** + * is_direct_control + * @description Is the player in direct control mode ? + * @example true + */ + is_direct_control: boolean; + /** + * history_display + * @description The history display used in the `Player` + * @example split + * @enum {string} + */ + history_display: "none" | "overlay" | "split" | "under"; + /** + * history_hold + * @description The max song in the history + * @example 20 + */ + history_hold: number; + /** + * is_history_time_display + * @description Is the history player time will be display ? + * @example true + */ + is_history_time_display: boolean; + /** + * is_history_clickable + * @description Is the history player could be clickable ? + * @example true + */ + is_history_clickable: boolean; + /** + * Unique identifier + * @description Unique identifier of the resource `Player` + * @example 1 + */ + id: number; + /** + * uuid + * @description Universally unique identifier of the resource `Player` + * @example b3ff3bf9-c390-4dfe-9341-5e3a5e408bc2 + */ + uuid: string; + /** + * name + * @description Name of the resource `Player` + * @example Mayuri + */ + name: string; + /** + * type + * @description Type of the resource `Player` + * @example 4 + * @enum {integer} + */ + type: "1" | "2" | "3" | "4" | "5"; + /** + * iframe + * @description The iframe to integrate the `Player` + * @example + */ + iframe: string; + /** stations */ + stations?: unknown[]; + /** + * domains + * @description The list of domains allow to access + * @example infomaniak.com,my-radio.ch + */ + domains: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `Player` has been created + * @example 1466749532 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Player` has been updated + * @example 1728115830 + */ + updated_at: number; + }; + /** PackPrice */ + "8183272b_PackPrice": { + /** + * Unique identifier + * @description Unique identifier of the resource `PackPrice` + * @example 1 + */ + id: number; + /** + * price_excluding_vat + * @description The `PackPrice` without vat + * @example 15.2 + */ + price_excluding_vat: number; + /** + * currency + * @description The `PackPrice` currency + * @example CHF + * @enum {string} + */ + currency: "CHF" | "EUR"; + /** + * periodicity + * @description The `PackPrice` time range + * @example MONTH + * @enum {string} + */ + periodicity: "MONTH" | "YEAR"; + /** + * periodicity_id + * @description Unique identifier of the resource `Periodicity` + * @example 1 + * @enum {integer} + */ + periodicity_id: "1" | "2"; + }; + /** Stream Simplify */ + "8183272b_StreamSimplify": { + /** + * Unique identifier + * @description Unique identifier of the resource `Stream` + * @example 1 + */ + id: number; + /** + * type + * @description The type of stream + * @example standard + */ + type: string; + /** + * mountpoint + * @description The mountpoint to access to the stream + */ + mountpoint: string; + /** + * codec + * @description The codec used in the stream + */ + codec: number; + /** + * bitrate + * @description The bitrate used to in the stream + */ + bitrate: string; + /** + * is_source + * @description Define if the stream is used like a source for HlsStream or Transcoding + */ + is_source: boolean; + /** + * is_fallback + * @description Is the `Stream` is a fallback? + * @example true + */ + is_fallback: boolean; + }; + /** OptionPrice */ + "8183272b_OptionPrice": { + /** + * Unique identifier + * @description Unique identifier of the resource `OptionPrice` + * @example 1 + */ + id: number; + /** + * name + * @description Name of the resource `OptionPrice` + * @example Mayuri + */ + name: string; + /** pack_id */ + pack_id: number; + /** + * price_excluding_vat + * @description The `OptionPrice` without vat + * @example 15.2 + */ + price_excluding_vat: number; + /** + * currency + * @description The `OptionPrice` currency + * @example CHF + * @enum {string} + */ + currency: "CHF" | "EUR"; + }; + /** Pack */ + "8183272b_Pack": { + /** + * Unique identifier + * @description Unique identifier of the resource `Pack` + * @example 1 + */ + id: number; + /** + * name + * @description Name of the resource `Pack` + * @example Starter + */ + name: string; + /** + * category + * @example indie + */ + category: string; + /** + * max_stations + * @description The max `Station` can be created + * @example 5 + */ + max_stations: number; + /** + * max_bitrate + * @description The max bitrate can be used for create a `Stream` (KiloBit) + * @example 128 + */ + max_bitrate: number; + /** + * max_bandwidth + * @description The max bandwidth can be used in total of all `Station`(Byte) + * @example 5 + */ + max_bandwidth: number; + /** + * max_free_autodj_size + * @description The max free AutoDJ space can be used in VOD (GigaByte) + * @example 5 + */ + max_free_autodj_size: number; + price: components["schemas"]["8183272b_PackPrice"]; + /** options */ + options: string; + }; + /** ContinentMetric */ + "8183272b_ContinentMetric": { + /** + * AS + * @description The number of listeners in Asie + * @example 5 + */ + AS: number; + /** + * AN + * @description The number of listeners in Antarctique + * @example 10 + */ + AN: number; + /** + * AF + * @description The number of listeners in Afrique + * @example 9 + */ + AF: number; + /** + * SA + * @description The number of listeners in South America + * @example 3 + */ + SA: number; + /** + * EU + * @description The number of listeners in Europe + * @example 15 + */ + EU: number; + /** + * OC + * @description The number of listeners in Océanie + * @example 0 + */ + OC: number; + /** + * NA + * @description The number of listeners in North America + * @example 2 + */ + NA: number; + }; + /** StatPlayerStats */ + "8183272b_StatPlayerStats": { + /** + * date + * @description The date for this stat + * @example 2023-01-01 + */ + date: string; + /** + * listeners + * @description The number of listeners + * @example 10 + */ + listeners: number; + }; + /** Stream Stored */ + "8183272b_StreamStored": { + /** + * Unique identifier + * @description Unique identifier of the resource `Stream` + * @example 1 + */ + id: number; + /** + * mountpoint + * @description The mountpoint to access to the stream + */ + mountpoint: string; + /** + * codec + * @description The codec used in the stream + */ + codec: number; + /** + * bitrate + * @description The bitrate used to in the stream + */ + bitrate: number; + /** + * url + * @description The url to listen the stream + */ + url: string; + /** + * server_address + * @description The server address to connect encoder + */ + server_address: string; + /** + * fallback_mountpoint + * @description The mountpoint used to fallback the stream + */ + fallback_mountpoint: string; + /** + * is_relay + * @description Define if the stream is a relay stream + */ + is_relay: boolean; + /** + * is_source + * @description Define if the stream is used like a source for HlsStream or Transcoding + */ + is_source: boolean; + /** + * is_transcoding + * @description Define if the stream is a transcoded stream + */ + is_transcoding: boolean; + /** + * is_fallback + * @description Is the `Stream` is a fallback? + * @example true + */ + is_fallback: boolean; + }; + /** Tag */ + "1a4921f4_Tag": { + /** + * Unique identifier + * @description Unique identifier of the resource `Tag` + * @example 1234 + */ + id: number; + /** + * name + * @description Name of the resource `Tag` + * @example My tag name + */ + name: string; + /** + * color + * @example 4 + */ + color: number; + /** + * product_count + * @description Product count related to the resource `Tag` + * @example 2 + */ + product_count?: number; + }; + /** Right */ + "1a4921f4_Right": { + /** technical */ + technical?: boolean; + /** statistic */ + statistic?: boolean; + /** check */ + check?: boolean; + /** sale */ + sale?: boolean; + }; + /** Product status */ + "1a4921f4_Productstatus": { + /** maintenance */ + maintenance: { + /** technical */ + technical: boolean; + /** superuser */ + superuser: boolean; + /** infomaniak */ + infomaniak: boolean; + }; + /** locked */ + locked: { + /** superuser */ + superuser: boolean; + /** infomaniak */ + infomaniak: boolean; + }; + /** activated_by */ + activated_by: unknown[]; + /** + * activated_at + * Format: timestamp + */ + activated_at: number; + }; + /** ProductUser */ + "1a4921f4_ProductUser": { + /** user_id */ + user_id: number; + rights: components["schemas"]["1a4921f4_Right"]; + }; + /** ProductAdminUser */ + "1a4921f4_ProductAdminUser": { + /** user_id */ + user_id: number; + /** + * email + * @description Email + */ + email: string; + /** + * display_name + * @description Display name + */ + display_name: string; + }; + /** Service Project */ + "1a4921f4_ServiceProject": { + /** + * Unique identifier + * @description Project unique identifier + * @example 56321 + */ + id: number; + /** + * public_cloud_id + * @description Public Cloud unique identifier + * @example 12345 + */ + public_cloud_id: number; + /** + * name + * @description Project Name + * @example Super Project + */ + name: string; + /** + * open_stack_name + * @description Project OpenStack Name + * @example PCP-SUPER123 + */ + open_stack_name: string; + }; + /** Kubernetes Service Instance Totals */ + "1a4921f4_KubernetesServiceInstanceTotals": { + /** + * total + * @description Total allowed instances + * @example 30 + */ + total: number | null; + /** + * used + * @description Total used instances + * @example 25 + */ + used: number | null; + /** + * fixed + * @description Total fixed instances + * @example 10 + */ + fixed: number; + /** + * minimum_autoscaled + * @description Minimum autoscaled instances + * @example 5 + */ + minimum_autoscaled: number; + /** + * maximum_autoscaled + * @description Maximum autoscaled instances + * @example 15 + */ + maximum_autoscaled: number; + /** + * minimum_available_instances + * @description Minimum available instances + * @example 1 + */ + minimum_available_instances: number; + /** + * maximum_available_instances + * @description Maximum available instances + * @example 5 + */ + maximum_available_instances: number; + }; + /** Public Cloud Price */ + "1a4921f4_PublicCloudPrice": { + /** + * CHF_excl_tax + * @example 124.51 + */ + CHF_excl_tax: number; + /** + * CHF_incl_tax + * @example 136.36 + */ + CHF_incl_tax: number; + /** + * EUR_excl_tax + * @example 118.21 + */ + EUR_excl_tax: number; + /** + * EUR_incl_tax + * @example 138.49 + */ + EUR_incl_tax: number; + }; + /** + * Signature Template Creator + * @description The signature template creator information + */ + "93e74a89_SignatureTemplateCreator": { + /** + * Unique identifier + * @description Unique identifier of the resource `Signature Template Creator` + * @example 123456 + */ + id: number; + /** + * email + * @description Email + */ + email: string; + /** firstname */ + firstname: string; + /** lastname */ + lastname: string; + }; + /** Recurrent Days */ + "93e74a89_RecurrentDays": { + /** + * monday + * @example true + */ + monday: boolean; + /** + * tuesday + * @example true + */ + tuesday: boolean; + /** + * wednesday + * @example true + */ + wednesday: boolean; + /** + * thursday + * @example true + */ + thursday: boolean; + /** + * friday + * @example true + */ + friday: boolean; + /** + * sunday + * @example true + */ + sunday: boolean; + /** + * saturday + * @example true + */ + saturday: boolean; + }; + /** Valid Email */ + "93e74a89_ValidEmail": { + /** + * Unique identifier + * @description Unique identifier of the resource `Valid Email` + * @example 123456 + */ + id: number; + /** + * email + * @description Email + */ + email: string; + /** + * email_idn + * @description Mail with special character like é or other + */ + email_idn: string; + /** is_account */ + is_account: string; + /** is_verified */ + is_verified: string; + /** is_removable */ + is_removable: string; + }; + /** Mailbox Filter Conditions */ + "93e74a89_MailboxFilterConditions": { + /** property */ + property: string; + /** operator */ + operator: string; + /** value */ + value: string; + }; + /** Mailbox Filter Actions */ + "93e74a89_MailboxFilterActions": { + /** type */ + type: string; + /** value */ + value: string | unknown[]; + }; + /** Listed senders */ + "93e74a89_Listedsenders": { + /** + * email + * @description Email + */ + email: string; + /** locked */ + locked: string; + }; + /** Permission on mailbox */ + "93e74a89_Permissiononmailbox": { + /** can_manage_filters */ + can_manage_filters: boolean; + /** can_manage_security */ + can_manage_security: boolean; + /** can_manage_aliases */ + can_manage_aliases: boolean; + /** can_manage_redirections */ + can_manage_redirections: boolean; + /** can_manage_signatures */ + can_manage_signatures: boolean; + /** can_manage_auto_reply */ + can_manage_auto_reply: boolean; + /** can_change_password */ + can_change_password: boolean; + /** can_configure_mail_folders */ + can_configure_mail_folders: boolean; + /** can_send_emails */ + can_send_emails: boolean; + /** can_restore_emails */ + can_restore_emails: boolean; + /** can_manage_rules */ + can_manage_rules: boolean; + /** can_access_logs */ + can_access_logs: boolean; + }; + /** User */ + "93e74a89_User": { + /** + * Unique identifier + * @description Unique identifier of the resource `User` + * @example 123456 + */ + id: number; + /** + * email + * @description Email + */ + email: string; + /** firstname */ + firstname: string; + /** lastname */ + lastname: string; + /** avatarUrl */ + avatarUrl: string; + }; + /** Mailing List Subscriber Error Report */ + "93e74a89_MailingListSubscriberErrorReport": { + /** count */ + count: number; + /** + * last_error + * Format: timestamp + */ + last_error: number | null; + /** last_error_code */ + last_error_code: number | null; + }; + /** Mailing list config */ + "93e74a89_Mailinglistconfig": { + /** + * use_reply_to + * @description Says if we use the reply-to address when we reply to the mailing list + */ + use_reply_to: boolean; + /** + * is_reply_to_forced + * @description Says if the email of the sender is the reply-to when responding to the mailing list + */ + is_reply_to_forced: boolean; + /** + * max_message_size + * @description Maximum message size in KB + */ + max_message_size: string; + /** + * who_can_send + * @description Indicates who can send mails in the mailing list.0: Only moderator and subscriber can send email through the mailing list.1: Only moderator can send email through the mailing list.2: Everyone can send email through the mailing list but requires a moderator validation.3: Only moderator and subscriber can send email through the mailing list but requires a moderator validation.4: Everyone can send a mail through the mailing list but requires a moderator validation for the mail sent by non subscribers.5: Everyone can send a mail through the mailing list. + * @example 0 + * @enum {integer} + */ + who_can_send: "0" | "1" | "2" | "3" | "4" | "5"; + /** + * who_can_subscribe + * @description The subscription policy setup for the mailing list.0: Anybody can subscribe.1: Any new subscription should be confirmed by the owner.2: Any new subscription should be confirmed by the owner and the subscriber. + * @example 0 + * @enum {integer} + */ + who_can_subscribe: "0" | "1" | "2"; + /** subject */ + subject: string; + /** + * lang + * @description Current language preference code.de: German language.en: English language.es: Spanish language.fr: French language.it: Italian language. + * @example de + * @enum {string} + */ + lang: "de" | "en" | "es" | "fr" | "it"; + /** + * should_send_notifications + * @description Indicates if the mailing list should send notifications + * @example true + */ + should_send_notifications: boolean; + }; + /** Mailing list moderator */ + "93e74a89_Mailinglistmoderator": { + /** + * mail + * @description Email address that identifies a moderator + * @example moderator@example.com + */ + mail: string; + /** mailIDN */ + mailIDN: string; + }; + /** Advanced sieve filter script */ + "93e74a89_Advancedsievefilterscript": { + /** + * name + * @description Name of the filter + */ + name: string; + /** + * is_enabled + * @description Indicates if the filter is active + */ + is_enabled: string; + /** + * content + * @description Content of the filter + */ + content: string; + }; + /** Mailbox Filter */ + "93e74a89_MailboxFilter": { + /** + * name + * @description Name of the filter + */ + name: string; + /** + * is_enabled + * @description Indicates if the mailbox filter is enabled + */ + is_enabled: boolean; + /** + * has_all_of + * @description Indicates if the filter has to complete all the condition to be activated or just one + */ + has_all_of: boolean; + /** + * conditions + * @description List of condition to activate the filter + */ + conditions: components["schemas"]["93e74a89_MailboxFilterConditions"][]; + /** + * actions + * @description List of actions to do when the filter is activated + */ + actions: components["schemas"]["93e74a89_MailboxFilterActions"][]; + /** + * template_id + * @description The identifier of the template to use if it is wanted + */ + template_id: number | null; + }; + /** Single mailbox folder */ + "93e74a89_Singlemailboxfolder": { + /** + * name + * @description Mailbox folder's name + */ + name: string; + }; + /** Signature User Access */ + "93e74a89_SignatureUserAccess": { + /** + * Unique identifier + * @description Unique identifier of the resource `Signature User Access` + * @example 123456 + */ + id: number; + /** + * email + * @description Email + */ + email: string; + /** firstname */ + firstname: string; + /** lastname */ + lastname: string; + /** avatarUrl */ + avatarUrl: string; + }; + /** Redirection Address */ + "93e74a89_RedirectionAddress": { + /** + * email + * @description Email + */ + email: string; + /** + * email_idn + * @description Mail with special character like é or other + */ + email_idn: string; + }; + /** Redirection Address */ + "93e74a89_RedirectionAddress_fc08f222": { + /** + * Unique identifier + * @description Unique identifier of the resource `Redirection Address` + * @example 123456 + */ + id: string; + /** + * address + * @description targeted email address + * @example example@example.com + */ + address: string; + /** + * created_at + * Format: datetime + * @description Timestamp `Redirection Address` has been created + */ + created_at: number | null; + /** + * updated_at + * Format: datetime + * @description Timestamp `Redirection Address` has been updated + */ + updated_at: number | null; + /** + * state + * @example enable + */ + state: string; + }; + /** User Access */ + "93e74a89_UserAccess": { + /** + * Unique identifier + * @description Unique identifier of the resource `User Access` + * @example 123456 + */ + id: number; + user: components["schemas"]["93e74a89_UserV2"]; + creator?: components["schemas"]["93e74a89_UserV2"]; + /** + * status + * @description Specifies the status of the access.healthy: The access is healthy.new: The access is new.spam: The access was sending spam. + * @example healthy + * @enum {string} + */ + status: "healthy" | "new" | "spam"; + /** + * last_used_at + * Format: datetime + */ + last_used_at: number | null; + /** is_primary */ + is_primary: boolean; + /** + * created_at + * Format: datetime + * @description Timestamp `User Access` has been created + */ + created_at: number; + /** access_rights */ + access_rights?: { + /** can_delete */ + can_delete: boolean; + /** can_ask_reset_password */ + can_ask_reset_password: boolean; + }; + permissions?: components["schemas"]["93e74a89_Permissiononmailbox"]; + /** mailbox */ + mailbox?: unknown[]; + /** is_ksuite_access */ + is_ksuite_access?: boolean; + /** ksuite */ + ksuite?: Record[] | null; + /** has_multi_password */ + has_multi_password?: boolean; + /** has_valid_password */ + has_valid_password: boolean; + /** has_device */ + has_device?: boolean; + }; + /** + * Event + * @description This model represents a event + */ + "511343ad_Event": { + /** + * Unique identifier + * @description Unique identifier of the resource `Event` + */ + id: number; + language?: components["schemas"]["511343ad_Eventlanguage"]; + period?: components["schemas"]["511343ad_Period"]; + genre?: components["schemas"]["511343ad_Genre"]; + /** + * uuid + * @description Universally unique identifier of the resource `Event` + */ + uuid: string; + date?: components["schemas"]["511343ad_Date"]; + next_on_sale_date?: components["schemas"]["511343ad_Date"]; + last_on_sale_date?: components["schemas"]["511343ad_Date"]; + /** image_url_hint */ + image_url_hint?: string | null; + /** image */ + image?: string | null; + /** horizontal_image */ + horizontal_image?: string | null; + /** gallery */ + gallery?: string | null; + /** portal_link */ + portal_link?: string | null; + /** + * date_publication + * Format: timestamp + */ + date_publication?: number | null; + /** + * schedule_sale_date + * Format: timestamp + */ + schedule_sale_date?: number | null; + /** relative_days_before_sale */ + relative_days_before_sale?: number | null; + /** minimum_age */ + minimum_age?: number | null; + /** duration_in_minutes */ + duration_in_minutes?: number | null; + /** url_video_youtube */ + url_video_youtube?: string | null; + /** website */ + website?: string | null; + /** features */ + features?: string | null; + /** is_multi_date */ + is_multi_date?: boolean | null; + /** custom_portal_event_visibility */ + custom_portal_event_visibility?: components["schemas"]["511343ad_Customportalevent"][] | null; + /** + * created_at + * Format: timestamp + * @description Timestamp `Event` has been created + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Event` has been updated + */ + updated_at: number; + }; + /** + * Period + * @description This model represents a period + */ + "511343ad_Period": { + /** + * Unique identifier + * @description Unique identifier of this entity + * @example 1332 + */ + id: number; + /** group_id */ + group_id: number; + /** organizer_name */ + organizer_name: string; + /** + * email + * @description Email + */ + email: string; + /** phone */ + phone: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `Period` has been created + */ + created_at: number; + /** + * status + * @description Status of the resource `Period` + */ + status: number; + /** + * display_languages + * @description List of the activated languages + * @example ["fr","de","en"] + */ + display_languages: unknown[]; + /** + * paid_reservations + * @description Number of paid reservations + */ + paid_reservations?: string | null; + organizer?: components["schemas"]["511343ad_Organizer"]; + language?: components["schemas"]["511343ad_PeriodLanguage"]; + /** + * events_count + * @description Number of events + */ + events_count?: number | null; + /** + * incomes + * @description Amounts of incomes + */ + incomes?: string | null; + /** sales_status */ + sales_status?: string | null; + /** features */ + features?: string | null; + /** customer_fields */ + customer_fields?: unknown[] | null; + default_shop?: components["schemas"]["511343ad_Shop"]; + /** portal_status */ + portal_status?: string | null; + /** ticket_template_id */ + ticket_template_id: number | null; + /** ticket_pre_print_template_id */ + ticket_pre_print_template_id: number | null; + /** ticket_show_date */ + ticket_show_date: boolean | null; + /** ticket_show_opening_doors */ + ticket_show_opening_doors: boolean | null; + /** ticket_show_address */ + ticket_show_address: boolean | null; + /** ticket_show_customer_name */ + ticket_show_customer_name: boolean | null; + /** ticket_show_customer_code */ + ticket_show_customer_code: boolean | null; + /** ticket_show_customer_email */ + ticket_show_customer_email: boolean | null; + /** ticket_show_customer_reservation */ + ticket_show_customer_reservation: boolean | null; + /** ticket_show_seller_name */ + ticket_show_seller_name: boolean | null; + }; + /** + * TariffZone + * @description This model represents a tariff zone + */ + "511343ad_TariffZone": { + /** + * Unique identifier + * @description Unique identifier of the resource `TariffZone` + */ + id: number; + /** import_id */ + import_id: string | null; + /** default_quota */ + default_quota: number; + /** is_numbered */ + is_numbered: boolean; + /** + * quota + * @description Real quota available for current user to sale tickets depending on zones availabilities + */ + quota?: number | null; + /** + * quota_remaining + * @description Quota remaining + */ + quota_remaining?: number | null; + /** color */ + color: string; + /** position */ + position: number; + language?: components["schemas"]["511343ad_TariffZoneLanguage"]; + date?: components["schemas"]["511343ad_Date"]; + /** + * tariffs + * @description deprecated as it is not paginated + */ + tariffs?: components["schemas"]["511343ad_TariffCategory"][] | null; + /** + * ticket_tariffs + * @description list of tickets tariffs + */ + ticket_tariffs?: components["schemas"]["511343ad_TariffCategory"][] | null; + /** tickets_count */ + tickets_count?: number | null; + /** valid_tickets_count */ + valid_tickets_count?: number | null; + /** paid_tickets_count */ + paid_tickets_count?: number | null; + /** scanned_tickets_count */ + scanned_tickets_count?: number | null; + }; + /** + * Event language + * @description This model represents a event language + */ + "511343ad_Eventlanguage": { + /** + * Unique identifier + * @description Unique identifier of the resource `Event language` + */ + id: number; + /** + * language_id + * @description Unique identifier of the `language` that is related to the resource `Event language` + */ + language_id: number; + /** + * name + * @description Name of the resource `Event language` + */ + name: string; + /** + * description + * @description Description of the resource `Event language` + */ + description: string; + /** short_description */ + short_description: string; + }; + /** + * Genre + * @description This model represents a genre + */ + "511343ad_Genre": { + /** + * Unique identifier + * @description Unique identifier of the resource `Genre` + */ + id: number; + language?: components["schemas"]["511343ad_Genrelanguage"]; + }; + /** + * Custom portal event + * @description This model represents the link between an event and a personalized portal (belonging to a particular organizer). + * The presence of a model means that the event in question is eligible to appear on the organizer's portal. + */ + "511343ad_Customportalevent": { + /** event_id */ + event_id: number; + /** portal_group_id */ + portal_group_id: number; + }; + /** + * Organizer + * @description This model represents an organizer + */ + "511343ad_Organizer": { + /** + * Unique identifier + * @description Unique identifier of the resource `Organizer` + */ + id: number; + /** firstname */ + firstname: string; + /** lastname */ + lastname: string; + /** + * email + * @description Email + */ + email: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `Organizer` has been created + */ + created_at: number; + /** crm_state */ + crm_state: string | null; + group?: components["schemas"]["511343ad_Account"]; + owner?: components["schemas"]["511343ad_User"]; + /** + * control_tools_code + * @description Control tools code (only for admins) + */ + control_tools_code?: string | null; + /** tracking_state */ + tracking_state?: string | null; + /** + * tracking_state_delay + * Format: timestamp + */ + tracking_state_delay?: number | null; + webinar?: components["schemas"]["511343ad_Webinar"]; + /** webinar_state */ + webinar_state?: string | null; + /** + * last_period_created_at + * Format: timestamp + */ + last_period_created_at?: number | null; + /** + * plan + * @description Plan describing organization level with premium subscription, supports, etc + */ + plan?: string | null; + /** features */ + features?: string | null; + /** logoUrl */ + logoUrl?: string | null; + /** integration_link */ + integration_link?: string | null; + /** integration_script */ + integration_script?: string | null; + }; + /** + * Period Language + * @description This model represents a period language + */ + "511343ad_PeriodLanguage": { + /** + * Unique identifier + * @description Unique identifier of this entity + * @example 1332 + */ + id: number; + /** + * language_id + * @description Unique identifier of the language + * @example 1332 + */ + language_id: number; + /** + * name + * @description Name of the period + */ + name: string; + }; + /** + * Shop + * @description This model represents a shop + */ + "511343ad_Shop": { + /** code */ + code: string; + /** period_id */ + period_id: number; + /** + * name + * @description Name of the resource `Shop` + */ + name: string; + /** type */ + type: string; + /** filling_mode */ + filling_mode: string; + /** header */ + header: string; + /** poster_url */ + poster_url: string | null; + /** background_url */ + background_url: string | null; + /** thumbnail_url */ + thumbnail_url: string | null; + /** is_portal_logo_hidden */ + is_portal_logo_hidden: boolean; + /** is_only_purchase_tunnel */ + is_only_purchase_tunnel: boolean; + /** color */ + color: string; + /** theme */ + theme: string; + /** custom_html */ + custom_html: string | null; + /** custom_css */ + custom_css: string | null; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Shop` has been updated + */ + updated_at: number; + /** + * created_at + * Format: timestamp + * @description Timestamp `Shop` has been created + */ + created_at: number; + /** max_tickets_per_command */ + max_tickets_per_command: number; + /** max_passes_per_command */ + max_passes_per_command: number; + /** is_remaining_quota_displayed */ + is_remaining_quota_displayed: boolean; + /** sections */ + sections?: components["schemas"]["511343ad_ShopSection"][] | null; + language?: components["schemas"]["511343ad_ShopLanguage"]; + /** languages */ + languages?: components["schemas"]["511343ad_ShopLanguage"][] | null; + /** csps */ + csps?: components["schemas"]["511343ad_ShopCSP"][] | null; + /** is_referenced */ + is_referenced?: boolean | null; + /** integration_script */ + integration_script?: string | null; + /** integration_link */ + integration_link?: string | null; + address?: components["schemas"]["511343ad_Address"]; + period?: components["schemas"]["511343ad_Period"]; + /** payment_modes */ + payment_modes?: components["schemas"]["511343ad_GroupPaymentMode"][] | null; + }; + /** Account */ + "511343ad_Account": { + /** + * Unique identifier + * @description Unique identifier of the resource `Account` + * @example 1234 + */ + id: number; + /** + * name + * @description Name of the resource `Account` + * @example Secret Organization + */ + name: string; + /** + * legal_entity_type + * @example company + * @enum {string} + */ + legal_entity_type: "company" | "individual" | "public_body" | "restrict"; + /** + * created_at + * Format: timestamp + * @description Timestamp `Account` has been created + * @example 1294959600 + */ + created_at: number; + /** addresses */ + addresses?: components["schemas"]["511343ad_Accountaddress"][]; + /** + * timezone + * @example Europe/Zurich + */ + timezone?: string; + /** + * website + * @example https://www.infomaniak.com + */ + website?: string; + /** + * phone + * @example +41790000000 + */ + phone?: string; + /** + * fax + * @example +41220000000 + */ + fax?: string; + /** language */ + language?: string; + /** + * locale + * @description Represents a language identifier and a region identifier + * @example fr_FR + */ + locale: string; + /** + * language_id + * @description Unique identifier of the `language` that is related to the resource `Account` + * @example 1 + */ + language_id: number; + /** + * logo + * @example https://www.infomaniak.com/img/common/logo-infomaniak.svg + */ + logo?: string; + /** order */ + order?: { + /** + * waiting_payment + * @example 1 + */ + waiting_payment: number; + /** + * in_process + * @example 0 + */ + in_process: number; + /** blocked_order_id */ + blocked_order_id: unknown[]; + }; + /** + * beta + * @example true + */ + beta: boolean; + /** + * type + * @example owner + */ + type?: string; + /** + * billing + * @example true + */ + billing?: boolean; + /** + * mailing + * @example true + */ + mailing?: boolean; + /** + * billing_mailing + * @example true + */ + billing_mailing?: boolean; + /** + * workspace_only + * @example true + */ + workspace_only?: boolean; + /** + * no_access + * @example true + */ + no_access?: boolean; + /** + * is_blocked + * @example true + */ + is_blocked?: boolean; + /** + * blocked_at + * Format: timestamp + * @example 0 + */ + blocked_at?: number; + /** vat_number */ + vat_number?: string; + /** field1 */ + field1?: string; + /** field2 */ + field2?: string; + /** tags */ + tags?: components["schemas"]["511343ad_Tag"][]; + /** services_already_demo */ + services_already_demo?: unknown[]; + /** customization_url */ + customization_url?: Record; + /** + * nb_invitations + * @example 2 + */ + nb_invitations?: number; + /** + * nb_users + * @example 2 + */ + nb_users?: number; + }; + /** User */ + "511343ad_User": { + /** + * Unique identifier + * @description Unique identifier of the resource `User` + */ + id: number; + /** + * display_name + * @description Display name + */ + display_name: string; + /** + * first_name + * @description First name + */ + first_name: string; + /** + * last_name + * @description Last name + */ + last_name: string; + /** + * email + * @description Email + */ + email: string; + /** + * avatar + * @description Avatar + */ + avatar: string; + /** + * last_login + * Format: timestamp + */ + last_login: number; + preference?: components["schemas"]["511343ad_"]; + /** + * permissions + * @description User permissions grouped by group_id with product access rights + */ + permissions?: components["schemas"]["511343ad_UserGroupPermission"][] | null; + }; + /** + * Webinar + * @description This model represents a Webinar + */ + "511343ad_Webinar": { + /** + * Unique identifier + * @description Unique identifier of the resource `Webinar` + */ + id: number; + /** firstname */ + firstname: string; + /** lastname */ + lastname: string; + /** firm */ + firm: string; + /** event */ + event: string; + /** ticket_quantity */ + ticket_quantity: number; + /** + * email + * @description Email + */ + email: string; + /** average_price */ + average_price: number; + /** needs */ + needs: string; + /** blurb */ + blurb: string; + /** phone */ + phone: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `Webinar` has been created + */ + created_at: number; + /** tracking_state */ + tracking_state: string; + /** + * status + * @description Status of the resource `Webinar` + */ + status: string; + }; + /** Account address */ + "511343ad_Accountaddress": { + /** + * Unique identifier + * @description Unique identifier of the resource `Account address` + * @example 1234 + */ + id: number; + /** + * street + * @example Rue Eugène-Marziano 25 + */ + street: string; + /** street2 */ + street2: string; + /** + * zip + * @example 1227 + */ + zip: string; + /** + * city + * @example Genève + */ + city: string; + /** + * type + * @example professional + */ + type: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `Account address` has been created + * @example 1558601584 + */ + created_at: number; + country: components["schemas"]["511343ad_Country"]; + /** for_invoice */ + for_invoice?: boolean; + }; + /** Tag */ + "511343ad_Tag": { + /** + * Unique identifier + * @description Unique identifier of the resource `Tag` + * @example 1234 + */ + id: number; + /** + * name + * @description Name of the resource `Tag` + * @example My tag name + */ + name: string; + /** + * color + * @example 4 + */ + color: number; + /** + * product_count + * @description Product count related to the resource `Tag` + * @example 2 + */ + product_count?: number; + }; + /** + * Country + * @description This model represents a country + */ + "511343ad_Country": { + /** + * Unique identifier + * @description Unique identifier of this entity + * @example 1 + */ + id: number; + /** + * name + * @description Name of the country in english + * @example SWITZERLAND + */ + name: string; + /** + * short_name + * @description Short name of the country in english + * @example CH + */ + short_name: string; + /** + * is_enabled + * @description Is this country enabled + * @example true + */ + is_enabled: boolean; + }; + /** App\Http\Normalizers\TicketPrePrintTemplateNormalizer */ + "511343ad_": { + /** + * Unique identifier + * @description Unique identifier of the resource `` + */ + id: number; + /** group_id */ + group_id: number; + /** + * name + * @description Name of the resource `` + */ + name: string; + /** logo_stub_1 */ + logo_stub_1: string; + /** logo_stub_2 */ + logo_stub_2: string; + /** logo_cinema */ + logo_cinema: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `` has been created + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `` has been updated + */ + updated_at: number; + /** + * uuid + * @description Universally unique identifier of the resource `` + */ + uuid: string; + }; + /** + * User Group Permission + * @description User permissions grouped by group with product access rights + */ + "511343ad_UserGroupPermission": { + /** + * group_id + * @description The group ID + */ + group_id: number; + /** + * ticketing_products + * @description List of ticketing product permissions for this group + */ + ticketing_products: components["schemas"]["511343ad_UserTicketingProductPermission"][]; + }; + /** + * User Ticketing Product Permission + * @description User permissions for a specific ticketing product (period) + */ + "511343ad_UserTicketingProductPermission": { + /** + * period_id + * @description The period ID + */ + period_id: number; + /** + * right + * @description User level right (admin, reseller, customer) + */ + right: string; + }; + /** + * ShopSection + * @description This model represents a shop section + */ + "511343ad_ShopSection": { + /** position */ + position: number; + /** type */ + type: string; + /** display */ + display: string; + language?: components["schemas"]["511343ad_ShopSectionLanguage"]; + /** languages */ + languages?: components["schemas"]["511343ad_ShopSectionLanguage"][] | null; + }; + /** + * ShopLanguage + * @description This model represents a shop language + */ + "511343ad_ShopLanguage": { + /** + * language_id + * @description Unique identifier of the `language` that is related to the resource `ShopLanguage` + */ + language_id: number; + /** title */ + title: string; + /** + * description + * @description Description of the resource `ShopLanguage` + */ + description: string | null; + /** end_of_sale */ + end_of_sale: string | null; + }; + /** + * ShopCSP + * @description This model represents a shop csp + */ + "511343ad_ShopCSP": { + /** + * Unique identifier + * @description Unique identifier of the resource `ShopCSP` + */ + id: number; + /** shop_id */ + shop_id: number; + /** directive */ + directive: string; + /** value */ + value: string; + }; + /** + * Group Payment Mode + * @description This model represents a group payment modes + */ + "511343ad_GroupPaymentMode": { + /** + * Unique identifier + * @description Unique id + * @example 960 + */ + id: number; + /** enabled */ + enabled: boolean | null; + payment_mode?: components["schemas"]["511343ad_PaymentMode"]; + language?: components["schemas"]["511343ad_GroupPaymentModeLanguage"]; + }; + /** + * ShopSectionLanguage + * @description This model represents a shop section language + */ + "511343ad_ShopSectionLanguage": { + /** + * language_id + * @description Unique identifier of the `language` that is related to the resource `ShopSectionLanguage` + */ + language_id: number; + /** + * name + * @description Name of the resource `ShopSectionLanguage` + */ + name: string; + }; + /** + * Payment Mode + * @description This model represents a payment modes + */ + "511343ad_PaymentMode": { + /** + * Unique identifier + * @description Unique id + * @example 960 + */ + id: number; + /** + * name + * @description Name of the resource `Payment Mode` + */ + name: string; + /** validation_id */ + validation_id: string; + group_mode?: components["schemas"]["511343ad_GroupPaymentMode"]; + }; + /** + * Group Payment Mode Language + * @description This model represents a group payment mode language + */ + "511343ad_GroupPaymentModeLanguage": { + /** + * Unique identifier + * @description Unique id + * @example 960 + */ + id: number; + /** + * language_id + * @description Unique identifier of the `language` that is related to the resource `Group Payment Mode Language` + */ + language_id: number; + /** + * name + * @description Name of the resource `Group Payment Mode Language` + */ + name: string | null; + }; + /** + * Genre language + * @description This model represents a genre language + */ + "511343ad_Genrelanguage": { + /** + * Unique identifier + * @description Unique identifier of the resource `Genre language` + */ + id: number; + /** + * language_id + * @description Unique identifier of the `language` that is related to the resource `Genre language` + */ + language_id: number; + /** + * name + * @description Name of the resource `Genre language` + */ + name: string; + }; + /** + * TariffZoneLanguage + * @description This model represents a tariff zone language + */ + "511343ad_TariffZoneLanguage": { + /** + * Unique identifier + * @description Unique identifier of the resource `TariffZoneLanguage` + */ + id: number; + /** + * name + * @description Name of the resource `TariffZoneLanguage` + */ + name: string; + }; + /** + * Tariff Category + * @description This model represents a Tariff Category + */ + "511343ad_TariffCategory": { + /** + * Unique identifier + * @description Unique id of a tariff category + * @example 960 + */ + id: number; + /** + * tariff_id + * @description Unique id of a tariff + * @example 960 + */ + tariff_id: number; + /** + * category_id + * @description Unique id of a tariff category + * @example 960 + */ + category_id: number; + /** + * zone_id + * @description Unique id of a tariff zone + * @example 960 + */ + zone_id: number; + /** + * import_id + * @description external id for correlation with the tariff + * @example tariff1 + */ + import_id: string | null; + /** default_quota */ + default_quota: number | null; + /** + * quota + * @description Quota + */ + quota?: number | null; + /** + * quota_remaining + * @description Quota remaining + */ + quota_remaining?: number | null; + /** min */ + min: number | null; + /** max */ + max: number | null; + /** type */ + type: string | null; + /** ticket_template_id */ + ticket_template_id: number | null; + /** ticket_pre_print_template_id */ + ticket_pre_print_template_id: number | null; + /** pack_size */ + pack_size: number; + /** has_survey */ + has_survey?: boolean | null; + /** tickets_count */ + tickets_count?: number | null; + /** valid_tickets_count */ + valid_tickets_count?: number | null; + /** paid_tickets_count */ + paid_tickets_count?: number | null; + /** scanned_tickets_count */ + scanned_tickets_count?: number | null; + language?: components["schemas"]["511343ad_CategoryLanguage"]; + zone?: components["schemas"]["511343ad_TariffZone"]; + /** prices */ + prices?: components["schemas"]["511343ad_Pricecategory"][] | null; + /** current_fees */ + current_fees?: components["schemas"]["511343ad_TariffFee"][] | null; + }; + /** + * Category Language + * @description This model represents a Category Language + */ + "511343ad_CategoryLanguage": { + /** + * Unique identifier + * @description Unique id of category language + * @example 960 + */ + id: number; + /** + * language_id + * @description Id of the language + * @example 1 + */ + language_id: number; + /** + * name + * @description Name of the resource `Category Language` + */ + name: string; + /** + * description + * @description Description of the resource `Category Language` + */ + description?: string | null; + }; + /** + * Price category + * @description This model represents a category of price + */ + "511343ad_Pricecategory": { + /** + * Unique identifier + * @description Unique identifier of this entity + * @example 1332 + */ + id: number; + /** currency */ + currency: number; + /** currency_short */ + currency_short: string; + /** amount */ + amount: number; + /** crossed_amount */ + crossed_amount: number | null; + }; + /** + * Tariff Fee + * @description This model represents a tariff fee + */ + "511343ad_TariffFee": { + /** + * Unique identifier + * @description Unique identifier of this entity + * @example 1332 + */ + id: number; + /** + * currency + * @description currency of this fee + * @example 1 + */ + currency: number; + /** + * amount + * @description Fee amount + * @example 15 + */ + amount: number; + language?: components["schemas"]["511343ad_TariffFeeLanguage"]; + }; + /** + * Tariff Fee Language + * @description This model represents a tariff fee language + */ + "511343ad_TariffFeeLanguage": { + /** + * language_id + * @description Unique identifier of the language + * @example 1 + */ + language_id: number; + /** + * name + * @description fee name + * @example Supplement + */ + name: string; + }; + /** + * MetaProductLanguage + * @description This model represents a MetaProductLanguage + */ + "511343ad_MetaProductLanguage": { + /** + * Unique identifier + * @description Unique identifier of a metaproduct language + * @example 42 + */ + id: number; + /** + * language_id + * @description Id of the language related + * @example 1 + */ + language_id: number; + /** + * short + * @description short flag representing the language + * @example fr + */ + short: string; + /** + * name + * @description Name of the metaproduct + * @example Champagne + */ + name: string; + /** + * description + * @description Description of the metaproduct + * @example Champagne from Champagne-Ardenes + */ + description: string; + }; + /** + * ProductAttributeNormalizer + * @description This model represents a product attribute + */ + "511343ad_ProductAttributeNormalizer": { + /** + * Unique identifier + * @description Id of the attribute + * @example 1 + */ + id: string; + /** + * count_products + * @description Number of metaproducts linked with this attribute + * @example 5 + */ + count_products?: number | null; + language?: components["schemas"]["511343ad_ProductAttributeLanguageNormalizer"]; + /** languages */ + languages?: components["schemas"]["511343ad_ProductAttributeLanguageNormalizer"][] | null; + /** values */ + values?: components["schemas"]["511343ad_ProductAttributeValueNormalizer"][] | null; + }; + /** + * MetaProductVariantNormalizer + * @description This model represents a product variant + */ + "511343ad_MetaProductVariantNormalizer": { + /** + * Unique identifier + * @description Id of the variant + * @example 1 + */ + id: number; + /** + * quota + * @description Quantity that was available (not the current quantity) + * @example 10 + */ + quota: number; + /** + * status_id + * @description Id of the status + * @example 1 + */ + status_id: number; + /** vat */ + vat?: number | null; + /** current_prices */ + current_prices?: components["schemas"]["511343ad_MetaProductVariantPriceNormalizer"][] | null; + /** values */ + values?: components["schemas"]["511343ad_ProductAttributeValueNormalizer"][] | null; + meta_product?: components["schemas"]["511343ad_MetaProduct"]; + }; + /** + * ProductAttributeLanguageNormalizer + * @description This model represents a ProductAttributeLanguage + */ + "511343ad_ProductAttributeLanguageNormalizer": { + /** + * name + * @description Name of the attribute + * @example Size + */ + name: string; + /** + * language_id + * @description Id of the language related + * @example 1 + */ + language_id: number; + /** + * short + * @description short flag representing the language + * @example fr + */ + short: string; + }; + /** + * ProductAttributeValueNormalizer + * @description This model represents a product attribute value + */ + "511343ad_ProductAttributeValueNormalizer": { + /** + * Unique identifier + * @description Id of the product attribute value + * @example 1 + */ + id: number; + language?: components["schemas"]["511343ad_ProductAttributeValueLanguageNormalizer"]; + /** languages */ + languages?: components["schemas"]["511343ad_ProductAttributeValueLanguageNormalizer"][] | null; + }; + /** + * ProductAttributeValueLanguageNormalizer + * @description This model represents a product attribute value translation + */ + "511343ad_ProductAttributeValueLanguageNormalizer": { + /** + * value + * @description Name of the value + * @example Brown + */ + value: string; + /** + * language_id + * @description Id of the language related + * @example 1 + */ + language_id: number; + /** + * short + * @description short flag representing the language + * @example fr + */ + short: string; + }; + /** + * MetaProductVariantPriceNormalizer + * @description This model represents a product variant price + */ + "511343ad_MetaProductVariantPriceNormalizer": { + /** + * Unique identifier + * @description Id of the variant price + * @example 1 + */ + id: number; + /** + * currency_id + * @description Id of the currency + * @example 1 + */ + currency_id: number; + /** + * price + * @description price of the variant + * @example 25 + */ + price: number; + }; + /** + * MetaProduct + * @description This model represents a MetaProduct + */ + "511343ad_MetaProduct": { + /** + * Unique identifier + * @description Unique id of the entity + * @example 960 + */ + id: number; + /** + * status_id + * @description Id of the related status of the metaproduct + * @example 1 + */ + status_id: number; + /** + * collect_options + * @description Pickup type + * @example event_date + * @enum {string|null} + */ + collect_options: "event_date" | "free_date" | "post" | null; + /** + * image + * @description Image representing the metaproduct displayed in the shop + * @example https://url.infomaniak.com + */ + image: string | null; + /** + * count_sold + * @description Valid sold metaproducts + * @example 13 + */ + count_sold?: number | null; + /** + * count_all_products_sold + * @description Sold metaproducts even if order is cancelled + * @example 13 + */ + count_all_products_sold?: number | null; + language?: components["schemas"]["511343ad_MetaProductLanguage"]; + /** languages */ + languages?: components["schemas"]["511343ad_MetaProductLanguage"][] | null; + /** attributes */ + attributes?: components["schemas"]["511343ad_ProductAttributeNormalizer"][] | null; + /** variants */ + variants?: components["schemas"]["511343ad_MetaProductVariantNormalizer"][] | null; + /** + * has_dependencies + * @description If the metaproduct is link to other elements with dependency rules + * @example true + */ + has_dependencies?: boolean | null; + /** image_url */ + image_url?: string | null; + }; + /** + * Customer + * @description This model represents a customer + */ + "511343ad_Customer": { + /** + * Unique identifier + * @description Unique identifier of this entity + * @example 1332 + */ + id: number; + /** + * group_id + * @description Identifier of the customer group + * @example 1332 + */ + group_id: number; + /** + * email + * @description Email + */ + email?: string | null; + /** firstname */ + firstname: string | null; + /** lastname */ + lastname: string | null; + /** full_name */ + full_name: string | null; + /** firm */ + firm: string | null; + /** civility */ + civility: string | null; + /** civility_id */ + civility_id: number | null; + /** phone */ + phone?: string | null; + /** address */ + address?: string | null; + /** zipcode */ + zipcode?: string | null; + /** city */ + city?: string | null; + /** + * language_id + * @description Unique identifier of the `language` that is related to the resource `Customer` + */ + language_id: number; + /** newsletter */ + newsletter?: boolean; + country?: components["schemas"]["511343ad_Country"]; + last_reservation?: components["schemas"]["511343ad_Reservation"]; + /** is_editable */ + is_editable: boolean; + group?: components["schemas"]["511343ad_Account"]; + /** comment */ + comment?: string | null; + }; + /** + * Ticket + * @description This model represents a ticket + */ + "511343ad_Ticket": { + /** + * Unique identifier + * @description Unique identifier of a Ticket + * @example 1332 + */ + id: number; + /** amount */ + amount: number; + /** label */ + label: string; + /** show_tariff */ + show_tariff: boolean; + /** show_price */ + show_price: boolean; + date?: components["schemas"]["511343ad_Date"]; + /** code */ + code: string; + /** date_id */ + date_id: string; + /** status_id */ + status_id: number; + /** + * entry_at + * Format: timestamp + */ + entry_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Ticket` has been updated + */ + updated_at: number; + /** hardware_id */ + hardware_id: string | null; + /** type */ + type: string; + reservation?: components["schemas"]["511343ad_Reservation"]; + pass?: components["schemas"]["511343ad_Pass"]; + tariff?: components["schemas"]["511343ad_TariffCategory"]; + zone?: components["schemas"]["511343ad_TariffZone"]; + seat?: components["schemas"]["511343ad_Seat"]; + /** exchange_operation_id */ + exchange_operation_id?: number | null; + /** is_inside */ + is_inside?: boolean | null; + /** icon_type */ + icon_type?: number | null; + }; + /** + * Pass + * @description This model represents a Pass + */ + "511343ad_Pass": { + /** + * Unique identifier + * @description Unique id of a pass + * @example 960 + */ + id: number; + /** + * barcode + * @description Barcode of a pass + * @example ABCDEF + */ + barcode: string; + /** + * firstname + * @description Firstname filled in pass informations + * @example John + */ + firstname: string | null; + /** + * lastname + * @description Lastname filled in pass informations + * @example Doe + */ + lastname: string | null; + /** + * email + * @description Email filled in pass informations + * @example john.doe@domain.com + */ + email: string | null; + /** + * birthday + * Format: timestamp + * @description Birthday filled + * @example 620784000 + */ + birthday: number | null; + /** + * firm + * @description Firm filled + * @example Infomaniak SA + */ + firm: string | null; + /** + * civility_id + * @description Civility id filled + * @example 2 + */ + civility_id: number | null; + /** + * civility + * @description Civility filled + * @example MME + */ + civility: string | null; + /** + * address + * @description Address filled + * @example Rue de la paix, 42 + */ + address: string | null; + /** + * city + * @description City filled + * @example Genève + */ + city: string | null; + /** + * zipcode + * @description Zip filled + * @example 1200 + */ + zipcode: string | null; + /** + * phone + * @description Phone filled + * @example +41000000000 + */ + phone: string | null; + /** + * free_text + * @description Free text filled + * @example Hello + */ + free_text: string | null; + /** + * status_id + * @description Status id of the pass + * @example 1 + */ + status_id: string; + /** customer_id */ + customer_id: number | null; + /** reservation_id */ + reservation_id: number | null; + /** + * validation_status + * @description Validation status of the pass + * @example modified + */ + validation_status: string; + price?: components["schemas"]["511343ad_Pricecategory"]; + /** + * country + * @description Country filled + * @example Switzerland + */ + country?: string | null; + reservation?: components["schemas"]["511343ad_Reservation"]; + renewed_from?: components["schemas"]["511343ad_Pass"]; + renewed_to?: components["schemas"]["511343ad_Pass"]; + period?: components["schemas"]["511343ad_Period"]; + category?: components["schemas"]["511343ad_PassCategory"]; + tariff?: components["schemas"]["511343ad_TariffCategory"]; + /** picture_url */ + picture_url?: string | null; + /** picture_url_hint */ + picture_url_hint?: string | null; + customer?: components["schemas"]["511343ad_Customer"]; + /** shipping_mode */ + shipping_mode?: string | null; + seat?: components["schemas"]["511343ad_Seat"]; + /** zone_pass_tickets_count */ + zone_pass_tickets_count?: components["schemas"]["511343ad_Passticketscountbyzone"][] | null; + /** zones */ + zones?: components["schemas"]["511343ad_TariffZone"][] | null; + /** + * expiration_date + * Format: timestamp + */ + expiration_date?: number | null; + /** tickets_count */ + tickets_count?: string | null; + }; + /** + * Product + * @description This model represents a product sold + */ + "511343ad_Product": { + /** + * Unique identifier + * @description Unique identifier of this entity + * @example 1332 + */ + id: number; + /** + * status_id + * @description Id of the related status + * @example 2 + */ + status_id: number; + /** + * code + * @description bar code of the product + * @example ABCDEF + */ + code: string; + /** + * scanned_at + * Format: timestamp + * @description date of the scan + * @example 1667230443 + */ + scanned_at: number; + /** + * scanned_by + * @description Name of the hardware + * @example Android ABCDE + */ + scanned_by: string | null; + /** + * updated_at + * Format: timestamp + * @description last time the entity was updated + * @example 1667230443 + */ + updated_at: number; + /** + * pickup_date + * Format: timestamp + * @description Event date where pickup is scheduled + * @example 1667230443 + */ + pickup_date?: number | null; + /** + * pickup_place + * @description Event name where pickup is scheduled + * @example SuperBowl 2022 + */ + pickup_place?: string | null; + reservation?: components["schemas"]["511343ad_Reservation"]; + meta_product?: components["schemas"]["511343ad_MetaProduct"]; + /** values */ + values?: components["schemas"]["511343ad_ProductAttributeValueNormalizer"][] | null; + price?: components["schemas"]["511343ad_MetaProductVariantPriceNormalizer"]; + }; + /** + * Gift Code + * @description This model represents a Gift Code (ordered gift) + */ + "511343ad_GiftCode": { + /** + * Unique identifier + * @description Unique identifier of the resource `Gift Code` + */ + id: number; + /** code */ + code: string; + /** status_id */ + status_id: number; + /** + * expired_at + * Format: timestamp + * @description Timestamp `Gift Code` has expired + */ + expired_at: number | null; + price?: components["schemas"]["511343ad_GiftPrice"]; + reservation?: components["schemas"]["511343ad_Reservation"]; + }; + /** + * ReservationOperation + * @description This model represents an operation + */ + "511343ad_ReservationOperation": { + /** + * Unique identifier + * @description Unique identifier of the resource `ReservationOperation` + */ + id: number; + /** total */ + total: number; + /** amount */ + amount: number; + /** status_code */ + status_code: string; + /** payment_type */ + payment_type: string; + /** supplement */ + supplement: number | null; + /** shipment */ + shipment: number | null; + /** insurance */ + insurance: number | null; + /** status_id */ + status_id: number; + /** payment_mode_id */ + payment_mode_id: number; + /** reference */ + reference: string; + /** + * operation_date + * Format: timestamp + */ + operation_date: number; + /** + * payment_request_date + * Format: timestamp + */ + payment_request_date: number; + /** tpe_id */ + tpe_id: string; + /** sales_device_id */ + sales_device_id: number | null; + reservation?: components["schemas"]["511343ad_Reservation"]; + user?: components["schemas"]["511343ad_User"]; + payment_mode?: components["schemas"]["511343ad_PaymentMode"]; + last_log?: components["schemas"]["511343ad_ReservationOperationLog"]; + sales_device?: components["schemas"]["511343ad_SalesDevice"]; + }; + /** + * PromotionCode + * @description This model represents a promotion code + */ + "511343ad_PromotionCode": { + /** + * Unique identifier + * @description Unique identifier of the resource `PromotionCode` + */ + id: number; + /** code */ + code: string; + promotion?: components["schemas"]["511343ad_Promotion"]; + }; + /** + * MetaReservationNormalizer + * @description This model represents a meta order + */ + "511343ad_MetaReservationNormalizer": { + /** + * Unique identifier + * @description Unique identifier of the resource `MetaReservationNormalizer` + */ + id: number; + /** + * uuid + * @description Universally unique identifier of the resource `MetaReservationNormalizer` + */ + uuid: string; + /** reservations */ + reservations?: components["schemas"]["511343ad_Reservation"][] | null; + customer?: components["schemas"]["511343ad_Customer"]; + /** customer_group */ + customer_group?: string | null; + /** user_level */ + user_level?: string | null; + }; + /** + * Sales Device + * @description This model represents a Sales Device + */ + "511343ad_SalesDevice": { + /** + * Unique identifier + * @description Unique identifier of this entity + * @example 1332 + */ + id: number; + /** + * name + * @description Name of this entity + * @example Sales Device + */ + name: string; + /** + * uuid + * @description Unique uuid of this entity + * @example 12341234-1234-1234-1234-123412341234 + */ + uuid: string; + /** + * sales_office_id + * @description ID of the sales office + * @example 1234 + */ + sales_office_id: number; + sales_office?: components["schemas"]["511343ad_SalesOffice"]; + }; + /** + * Seat + * @description This model represents a seat + */ + "511343ad_Seat": { + /** + * Unique identifier + * @description Unique identifier of a Seat + * @example 1332 + */ + id: number; + /** + * number + * @description Seat number + */ + number: string; + /** + * row + * @description Row name + */ + row?: string | null; + /** + * bloc + * @description Bloc name + */ + bloc?: string | null; + }; + /** + * Pass Category + * @description This model represents a Pass Category + */ + "511343ad_PassCategory": { + /** + * Unique identifier + * @description Unique id of a pass category + * @example 960 + */ + id: number; + /** is_to_be_validated */ + is_to_be_validated: string; + /** type */ + type: string | null; + /** + * pass_category_quota + * @description Pass Category quota maximum that can be sold + */ + pass_category_quota: number | null; + /** + * warning_low_quota + * @description Quota after which pass category is considered as low + */ + warning_low_quota: number | null; + /** + * position + * @description Selected position for display + */ + position: number | null; + period?: components["schemas"]["511343ad_Period"]; + language?: components["schemas"]["511343ad_CategoryLanguage"]; + /** zones */ + zones?: components["schemas"]["511343ad_TariffZone"][] | null; + /** has_renewed_pass */ + has_renewed_pass?: boolean | null; + /** prices */ + prices?: components["schemas"]["511343ad_Pricecategory"][] | null; + /** shipping_modes */ + shipping_modes?: string | null; + /** reserved_passes_count */ + reserved_passes_count?: number | null; + /** form */ + form?: unknown[] | null; + tariff?: components["schemas"]["511343ad_TariffCategory"]; + /** is_pass_giftable */ + is_pass_giftable?: string | null; + }; + /** + * Pass tickets count by zone + * @description Pass tickets count by zone + */ + "511343ad_Passticketscountbyzone": { + /** zone_id */ + zone_id: number; + /** pass_ticket_count */ + pass_ticket_count: number; + /** pass_ticket_ids */ + pass_ticket_ids: number[]; + /** zone */ + zone?: string | null; + }; + /** + * Gift Price + * @description This model represents a Gift Price + */ + "511343ad_GiftPrice": { + /** + * Unique identifier + * @description Unique identifier of the resource `Gift Price` + */ + id: number; + /** price */ + price: number; + /** status_id */ + status_id: number; + gift?: components["schemas"]["511343ad_Gift"]; + }; + /** + * Gift + * @description This model represents a Gift + */ + "511343ad_Gift": { + /** + * Unique identifier + * @description Unique identifier of the resource `Gift` + */ + id: number; + /** value */ + value: number; + language?: components["schemas"]["511343ad_GiftLanguage"]; + price?: components["schemas"]["511343ad_GiftPrice"]; + }; + /** + * GiftLanguage + * @description This model represents a GiftLanguage + */ + "511343ad_GiftLanguage": { + /** + * Unique identifier + * @description Unique identifier of the resource `GiftLanguage` + */ + id: number; + /** + * name + * @description Name of the resource `GiftLanguage` + */ + name: string; + }; + /** + * ReservationOperationLog + * @description This model represents an operation log + */ + "511343ad_ReservationOperationLog": { + /** + * Unique identifier + * @description Unique identifier of the resource `ReservationOperationLog` + */ + id: number; + /** reservation_operation_id */ + reservation_operation_id: number; + /** log */ + log: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `ReservationOperationLog` has been created + */ + created_at: number; + }; + /** + * Sales Office + * @description This model represents a Sales Office + */ + "511343ad_SalesOffice": { + /** + * Unique identifier + * @description Unique identifier of this entity + * @example 1332 + */ + id: number; + /** + * group_id + * @description Organizer id + * @example 1332 + */ + group_id: number; + /** + * name + * @description Name of this entity + * @example Sales Office + */ + name: string; + /** sales_devices */ + sales_devices?: string | null; + /** + * image + * @description Image of this entity if existing + */ + image?: string | null; + /** + * image_hint + * @description Image url of this entity without checking presence + */ + image_hint?: string | null; + }; + /** + * Promotion + * @description This model represents a promotion + */ + "511343ad_Promotion": { + /** + * Unique identifier + * @description Unique identifier of the resource `Promotion` + */ + id: number; + /** + * name + * @description Name of the resource `Promotion` + */ + name: string; + /** is_applied_by_code */ + is_applied_by_code: boolean; + }; + /** + * Scan Tickets Response + * @description This model represents a scan tickets response + */ + "511343ad_ScanTicketsResponse": { + /** + * Unique identifier + * @description Unique identifier of a Ticket + * @example 1332 + */ + id: number; + /** barcode */ + barcode: string; + /** date_id */ + date_id: string; + /** hardware_id */ + hardware_id: string | null; + /** icon_type */ + icon_type: string | null; + /** reservation_id */ + reservation_id: string; + /** customer_full_name */ + customer_full_name: string | null; + /** seat */ + seat: string | null; + /** row */ + row: string | null; + /** + * status + * @description Status of the resource `Scan Tickets Response` + */ + status: string; + /** type */ + type: string; + /** is_inside */ + is_inside: string | null; + /** + * entry_at + * Format: timestamp + */ + entry_at: number | null; + /** zone_id */ + zone_id: string; + pass: components["schemas"]["511343ad_ScanPass"]; + /** owner_info */ + owner_info: string | null; + }; + /** + * Scan Pass + * @description Minimal pass information returned by scan tickets routes + */ + "511343ad_ScanPass": { + /** + * Unique identifier + * @description Unique identifier of a pass + * @example 1337 + */ + id: number; + /** + * barcode + * @description Pass barcode + */ + barcode: string; + /** + * firstname + * @description Firstname printed on the pass + */ + firstname: string | null; + /** + * lastname + * @description Lastname printed on the pass + */ + lastname: string | null; + /** + * picture_url_hint + * @description URL (or hint) to the pass picture + */ + picture_url_hint: string | null; + }; + /** + * SurveyBlockLanguage + * @description This model represents a survey block language + */ + "511343ad_SurveyBlockLanguage": { + /** + * Unique identifier + * @description Unique identifier of a survey + * @example 1332 + */ + id: number; + /** + * name + * @description name of the survey + * @example Name + */ + name: string; + /** + * language_id + * @description Unique identifier of the `language` that is related to the resource `SurveyBlockLanguage` + */ + language_id: number; + }; + /** + * SurveyField + * @description This model represents a survey field + */ + "511343ad_SurveyField": { + /** + * Unique identifier + * @description Unique identifier of a survey + * @example 1332 + */ + id: number; + /** visibility */ + visibility: string; + /** is_required */ + is_required: string; + /** type */ + type: string; + /** position */ + position: number | null; + /** status_id */ + status_id: number; + /** display */ + display: string; + /** logical_effect */ + logical_effect: string; + language?: components["schemas"]["511343ad_SurveyFieldLanguage"]; + /** conditions */ + conditions?: string | null; + }; + /** + * SurveyFieldLanguage + * @description This model represents a survey field language + */ + "511343ad_SurveyFieldLanguage": { + /** + * Unique identifier + * @description Unique identifier of a survey + * @example 1332 + */ + id: number; + /** + * name + * @description Name of the resource `SurveyFieldLanguage` + */ + name: string; + /** + * language_id + * @description Unique identifier of the `language` that is related to the resource `SurveyFieldLanguage` + */ + language_id: number; + /** options */ + options: unknown[] | null; + }; + /** HardwareModel */ + "97034793_HardwareModel": { + /** + * Unique identifier + * @description Unique identifier of the resource `HardwareModel` + */ + id: number; + /** + * name + * @description Name of equipment + * @example Exos X20 SAS + */ + name: string; + }; + /** EquipmentBase */ + "97034793_EquipmentBase": { + /** + * Unique identifier + * @description Unique identifier of the resource `EquipmentBase` + */ + id: number; + /** + * serial_number + * @example WSJSJS45 + */ + serial_number: string; + /** + * name + * @description Name of equipment + * @example swift03-swiftstore-10 + */ + name: string; + /** + * type + * @description Type of equipment + * @example server + */ + type: string; + /** + * status + * @description Status of equipment + * @example available + */ + status: string; + /** + * created_at + * Format: timestamp + * @description Date of creation + */ + created_at: number; + hardware_model?: components["schemas"]["97034793_HardwareModel"]; + /** specification */ + specification?: unknown[]; + ancestors?: components["schemas"]["97034793_EquipmentBase"][]; + /** + * description + * @description Description of the resource `EquipmentBase` + */ + description?: string; + /** + * serial_number_2 + * @description Some equipments have 2 SN + * @example WSJSJS95 + */ + serial_number_2?: string; + /** + * order + * @description Order details + */ + order?: string; + tags?: components["schemas"]["97034793_EquipmentTag"][]; + /** + * root_name + * @description Name of datacenter + * @example Datacenter 3 production + */ + root_name: string; + }; + /** EquipmentTag */ + "97034793_EquipmentTag": { + /** + * Unique identifier + * @description Unique identifier of the resource `EquipmentTag` + */ + id: number; + /** + * name + * @description Name of tag + * @example kDrive + */ + name: string; + /** + * category + * @description Category of tag + * @example Team + */ + category: string; + }; + /** PhysicalServer */ + "97034793_PhysicalServer": { + /** + * Unique identifier + * @description Unique identifier of the resource `PhysicalServer` + */ + id: number; + /** + * cpu_description + * @example Xeon L5320 + */ + cpu_description: string; + /** + * memory_description + * @example 8GB (4x2GB Dual Rank DIMMs) + */ + memory_description: string; + /** storage_description */ + storage_description: string; + main_server: components["schemas"]["97034793_LogicalServer"]; + servers: components["schemas"]["97034793_LogicalServer"][]; + }; + /** + * LogicalServer + * @description This model represents a logical server, could be a main server or a VM. + */ + "97034793_LogicalServer": { + /** server_id */ + server_id: number; + /** + * name + * @description Name of the resource `LogicalServer` + */ + name: string; + /** + * description + * @description Description of the resource `LogicalServer` + */ + description: string; + /** + * type + * @enum {string} + */ + type: "DMU" | "IMU" | "NAS" | "NMU" | "NTU" | "OS" | "VMU" | "VNU" | "XEN" | "XENMU"; + /** + * cpu + * @description count of allowed CPU + */ + cpu: number; + /** + * ram + * @description quantity of allowed RAM + */ + ram: number; + /** ipv4 */ + ipv4: string | null; + /** ipv6 */ + ipv6: string | null; + /** parent_id */ + parent_id: number; + parent?: components["schemas"]["97034793_LogicalServer"]; + parent_equipment?: components["schemas"]["97034793_EquipmentServer"]; + /** + * created_at + * Format: timestamp + * @description Timestamp `LogicalServer` has been created + */ + created_at: number; + }; + /** EquipmentServer */ + "97034793_EquipmentServer": { + /** + * Unique identifier + * @description Unique identifier of the resource `EquipmentServer` + */ + id: number; + /** + * serial_number + * @example WSJSJS45Z + */ + serial_number: string; + /** + * name + * @description Name of equipment + * @example swift03-swiftstore-10 + */ + name: string; + /** + * type + * @description Type of equipment + * @example server + */ + type: string; + /** + * status + * @description Status of equipment + * @example available + */ + status: string; + /** + * created_at + * Format: timestamp + * @description Date of creation + */ + created_at: number; + hardware_model?: components["schemas"]["97034793_HardwareModel"]; + /** specification */ + specification?: unknown[]; + ancestors?: components["schemas"]["97034793_EquipmentBase"][]; + /** + * description + * @description Description of the resource `EquipmentServer` + */ + description?: string; + /** + * serial_number_2 + * @description Some equipments have 2 SN + * @example WSJSJS95 + */ + serial_number_2?: string; + /** + * order + * @description Order details + */ + order?: string; + tags?: components["schemas"]["97034793_EquipmentTag"][]; + /** + * root_name + * @description Name of datacenter + * @example Datacenter 3 production + */ + root_name: string; + /** + * rack_name + * @description Name of installed rack if is in production + * @example A12 + */ + rack_name: string | null; + /** + * rack_id + * @description Id of installed rack if is in production + * @example 271 + */ + rack_id: number | null; + /** + * position + * @example 22 + */ + position: string | null; + /** + * size + * @description Size of server on rack (1U,2U) + */ + size: string; + components?: components["schemas"]["97034793_EquipmentBase"][]; + network_infos?: components["schemas"]["97034793_PhysicalServer"]; + /** interfaces */ + interfaces?: string; + }; + /** Reservation */ + "97034793_Reservation": { + /** + * Unique identifier + * @description Unique identifier of the resource `Reservation` + */ + id: string; + /** + * position + * @description Position of reservation + * @example 40 + */ + position: number; + /** + * type + * @description Type of reservation + * @example patch_panel + */ + type: string; + }; + /** Contact Modification */ + "6a791d9b_api-domain_contact_modification": { + contact_before: components["schemas"]["6a791d9b_api-domain_contact"]; + contact_after: components["schemas"]["6a791d9b_api-domain_contact"]; + /** + * is_validated + * @description Whether the modification has been validated + * @example true + */ + is_validated: boolean; + /** + * created_at + * Format: timestamp + * @description Creation date of the modification + * @example 1702908000 + */ + created_at: number; + /** + * associated_domains + * @description Domains associated with this contact (capped preview, see associated_domains_count for the total) + */ + associated_domains: components["schemas"]["6a791d9b_api-domain_contact_associated_domain"][]; + /** + * associated_domains_count + * @description Total number of domains associated with this contact + * @example 5000 + */ + associated_domains_count: number; + }; + /** Contact Domain */ + "6a791d9b_api-domain_contact_associated_domain": { + /** + * Unique identifier + * @description Domain ID + * @example 1 + */ + id: number; + /** + * name + * @description Domain name + * @example mydomain.ch + */ + name: string; + /** + * roles + * @description Contact roles for this domain + * @example ["owner","admin"] + * @enum {array} + */ + roles: "admin" | "billing" | "owner" | "tech"; + }; + /** DNSSEC data */ + "6a791d9b_api-domain_domain_dnssec_data": { + /** + * key + * @description The DNSSEC key identifier + * @example 12345 + */ + key?: string; + /** + * flags + * @description The DNSSEC flags + * @example 257 + */ + flags?: string; + /** + * protocol + * @description The DNSSEC protocol used to generate the public key + */ + protocol?: string; + /** + * algorithm + * @description The algorithm used to generate the public key + */ + algorithm: string; + /** + * public_key + * @description The DNSSEC public key. + */ + public_key?: string; + /** + * digest_type + * @description The type of digest used to generate the public key + */ + digest_type?: string; + /** + * digest + * @description The digest key + */ + digest?: string; + }; + /** File */ + "6a791d9b_File": { + /** + * Unique identifier + * @description Unique identifier of the resource `File` + */ + id: number; + /** + * name + * @description Name of the resource `File` + */ + name: string; + /** size */ + size: number; + /** saved */ + saved: boolean; + /** type */ + type: string; + /** extension */ + extension: string; + /** URL */ + URL?: string; + }; + /** TLD price */ + "6a791d9b_api-domain_tld_price": { + /** + * registration + * @description Domain registration price + */ + registration?: { + /** + * amount_excl_tax + * @description Domain registration price + */ + amount_excl_tax?: string; + /** + * amount_incl_tax + * @description Domain registration price + */ + amount_incl_tax?: string; + }; + /** + * renew + * @description Domain renew price + */ + renew?: { + /** + * amount_excl_tax + * @description Domain renew price + */ + amount_excl_tax?: string; + /** + * amount_incl_tax + * @description Domain renew price + */ + amount_incl_tax?: string; + }; + /** + * transfer + * @description Domain transfer price + */ + transfer?: { + /** + * amount_excl_tax + * @description Domain transfer price + */ + amount_excl_tax?: string; + /** + * amount_incl_tax + * @description Domain transfer price + */ + amount_incl_tax?: string; + }; + /** + * restore + * @description Domain restore price + */ + restore?: { + /** + * amount_excl_tax + * @description Domain restore price + */ + amount_excl_tax?: string; + /** + * amount_incl_tax + * @description Domain restore price + */ + amount_incl_tax?: string; + }; + /** + * trade + * @description Domain trade price + */ + trade?: { + /** + * amount_excl_tax + * @description Domain trade price + */ + amount_excl_tax?: string; + /** + * amount_incl_tax + * @description Domain trade price + */ + amount_incl_tax?: string; + }; + /** + * currency + * @description Prices currency + * @example CHF + * @enum {string} + */ + currency?: "CHF" | "EUR"; + }; + /** Domain Trade */ + "6a791d9b_api-domain_domain_trade": { + /** + * Unique identifier + * @description Trade ID + * @example 12345 + */ + id: number; + /** + * domain_name + * @description Domain name + * @example mydomain.ch + */ + domain_name: string; + /** + * has_old_owner_validated + * @description Whether old owner has validated the trade + * @example true + */ + has_old_owner_validated: boolean; + /** + * has_new_owner_validated + * @description Whether new owner has validated the trade + * @example true + */ + has_new_owner_validated: boolean; + old_owner: components["schemas"]["6a791d9b_api-domain_contact"]; + new_owner: components["schemas"]["6a791d9b_api-domain_contact"]; + /** + * is_processed + * @description Processed + * @example true + */ + is_processed: boolean; + /** + * created_at + * Format: timestamp + * @description Trade creation date + * @example 1702908000 + */ + created_at: number; + }; + /** Registry */ + "6a791d9b_api-domain_domain_registry": { + /** + * Unique identifier + * @description Registry unique identifier + * @example 1 + */ + id: number; + /** + * registry + * @description Registry name + * @example Switch + */ + registry: string; + /** + * tlds + * @description List of TLDs managed by this registry + */ + tlds?: components["schemas"]["6a791d9b_api_domain_tld"][]; + }; + /** TldGroup */ + "6a791d9b_api_domain_tld_group": { + /** + * Unique identifier + * @description Unique identifier of the resource `TldGroup` + */ + id: number; + /** + * name + * @description Name of the resource `TldGroup` + */ + name: string; + }; + /** TLD fields */ + "6a791d9b_api-domain_tld_fields": { + /** + * contacts + * @description The required contact informations + */ + contacts?: components["schemas"]["6a791d9b_api-domain_contact_field"][]; + /** + * description + * @description Additional fields description + */ + description?: string; + /** + * registration + * @description The required additional fields on registration + */ + registration?: components["schemas"]["6a791d9b_api-domain_tld_field"][]; + /** + * transfer + * @description The required additional fields on transfer + */ + transfer?: components["schemas"]["6a791d9b_api-domain_tld_field"][]; + }; + /** IDN Tables */ + "6a791d9b_api_domain_idn_tables": { + /** + * language + * @description The language name + */ + language: string; + /** + * characters + * @description List of allowed characters + */ + characters: string[]; + }; + /** Contact Field */ + "6a791d9b_api-domain_contact_field": { + /** + * type + * @description Type of the field + * @example text + * @enum {string} + */ + type: "checkbox" | "contact_id" | "date" | "email" | "info" | "phone" | "radio" | "select" | "text" | "warning"; + /** + * contact_type + * Format: enum + * @description Type of the contact + */ + contact_type: Record; + /** + * name + * @description Name of the field + * @example owner + */ + name: string; + /** + * required + * @description Is the contact required + * @example true + */ + required: boolean; + /** + * transfer + * @description Is the contact required on transfer + * @example true + */ + transfer: boolean; + /** + * trade + * @description Is the contact required on trade + * @example true + */ + trade: boolean; + /** + * restricted_fields + * @description All the contact fields that has a guideline + */ + restricted_fields?: components["schemas"]["6a791d9b_api-domain_tld_field"][]; + }; + /** Tld Field */ + "6a791d9b_api-domain_tld_field": { + /** + * type + * @description Type of the field + * @example text + * @enum {string} + */ + type: "checkbox" | "contact_id" | "date" | "email" | "info" | "phone" | "radio" | "select" | "text" | "warning"; + /** + * name + * @description Name of the field + * @example company_number + */ + name: string; + /** + * required + * @description Is the field required + * @example true + */ + required: boolean; + /** + * description + * @description Description of the field + * @example Company registration number + */ + description?: string; + /** + * guideline + * @description Field error validation message + * @example Please enter a valid company number + */ + guideline?: string; + /** + * min_length + * @description Field value minimum length + * @example 5 + */ + min_length?: number; + /** + * max_length + * @description Field value maximum length + * @example 20 + */ + max_length?: number; + /** + * pattern + * @description Field validation pattern + * @example ^[A-Z0-9]+$ + */ + pattern?: string; + /** + * note + * @description Additional description of the field + * @example Format: ABC123456 + */ + note?: string; + /** + * default + * @description Field default value + * @example lorem ipsum + */ + default?: string; + /** + * options + * @description Field possible values + */ + options?: components["schemas"]["6a791d9b_api-domain_tld_field_options"][]; + /** + * required_conditions + * @description Field required condition (if set determines the requirability of the field, if not set refer to the 'required' boolean) + */ + required_conditions?: components["schemas"]["6a791d9b_api-domain_tld_field_condition"][]; + }; + /** Tld Field Options */ + "6a791d9b_api-domain_tld_field_options": { + /** + * name + * @description Key of the value + */ + name: string; + /** + * value + * @description Field possible value + */ + value: string; + }; + /** Tld Field Condition */ + "6a791d9b_api-domain_tld_field_condition": { + /** + * field + * @description The field targeted by the condition + * @example company_type + */ + field: string; + /** + * operator + * @description The condition operator + * @example equals + */ + operator: string; + /** + * value + * @description The value of the condition + * @example corporation + */ + value: string; + /** + * contact + * @description The contact targeted by the condition + * @example owner + * @enum {string} + */ + contact?: "admin" | "billing" | "owner" | "tech"; + /** + * logic + * @description The logical operator linking the previous and current condition + * @example AND + * @enum {string} + */ + logic?: "AND" | "OR"; + }; + /** Api Resource */ + "2f8071fd_api_dns_api_resource": { + /** + * id + * @description Unique identifier + */ + id: number | string; + /** + * uri + * @description API endpoint of this resource + */ + uri: string; + }; + /** + * Dns record description + * @description The description of the dns record + */ + "2f8071fd_api_dns_dns_record_description": { + /** + * priority + * @description Only available with MX and SRV dns record, the priority attribute of the dns record + */ + priority?: { + /** + * value + * @description The value of the attribute + */ + value?: number; + /** + * label + * @description The human readable value of the attribute + */ + label?: string; + }; + /** + * port + * @description Only available with SRV dns record, the port attribute of the dns record + */ + port?: { + /** + * value + * @description The value of the attribute + */ + value?: number; + /** + * label + * @description The human readable value of the attribute + */ + label?: string; + }; + /** + * weight + * @description Only available with SRV dns record, the weight attribute of the dns record + */ + weight?: { + /** + * value + * @description The value of the attribute + */ + value?: number; + /** + * label + * @description The human readable value of the attribute + */ + label?: string; + }; + /** + * protocol + * @description Only available with SRV and DNSKEY dns record, the protocol attribute of the dns record + */ + protocol?: { + /** + * value + * @description The value of the attribute + */ + value?: string; + /** + * label + * @description The human readable value of the attribute + */ + label?: string; + }; + /** + * flags + * @description Only available with CAA and DNSKEY dns record, the flags attribute of the dns record + */ + flags?: { + /** + * value + * @description The value of the attribute + */ + value?: number; + /** + * label + * @description The human readable value of the attribute + */ + label?: string; + }; + /** + * tag + * @description Only available with CAA dns record, the tag attribute of the dns record + */ + tag?: { + /** + * value + * @description The value of the attribute + */ + value?: string; + /** + * label + * @description The human readable value of the attribute + */ + label?: string; + }; + /** + * usage + * @description Only available with TLSA or SMIMEA dns record, the usage attribute of the dns record + */ + usage?: { + /** + * value + * @description The value of the attribute + */ + value?: number; + /** + * label + * @description The human readable value of the attribute + */ + label?: string; + }; + /** + * selector + * @description Only available with TLSA or SMIMEA dns record, the selector attribute of the dns record + */ + selector?: { + /** + * value + * @description The value of the attribute + */ + value?: number; + /** + * label + * @description The human readable value of the attribute + */ + label?: string; + }; + /** + * matching_type + * @description Only available with TLSA, SSHFP or SMIMEA dns record, the matching type attribute of the dns record + */ + matching_type?: { + /** + * value + * @description The value of the attribute + */ + value?: number; + /** + * label + * @description The human readable value of the attribute + */ + label?: string; + }; + /** + * algorithm + * @description Only available with SSHFP, DS and DNSKEY dns record, the algorithm attribute of the dns record + */ + algorithm?: { + /** + * value + * @description The value of the attribute + */ + value?: number; + /** + * label + * @description The human readable value of the attribute + */ + label?: string; + }; + /** + * key_tag + * @description Only available with DS dns record, the key tag attribute of the dns record + */ + key_tag?: { + /** + * value + * @description The value of the attribute + */ + value?: number; + /** + * label + * @description The human readable value of the attribute + */ + label?: string; + }; + /** + * digest_type + * @description Only available with DS dns record, the digest type attribute of the dns record + */ + digest_type?: { + /** + * value + * @description The value of the attribute + */ + value?: number; + /** + * label + * @description The human readable value of the attribute + */ + label?: string; + }; + /** + * digest + * @description Only available with DS dns record, the digest type attribute of the dns record + */ + digest?: { + /** + * value + * @description The value of the attribute + */ + value?: string; + /** + * label + * @description The human readable value of the attribute + */ + label?: string; + }; + /** + * mname + * @description Only available with SOA dns record, the mname attribute of the dns record + */ + mname?: { + /** + * value + * @description The value of the attribute + */ + value?: string; + /** + * label + * @description The human readable value of the attribute + */ + label?: string; + }; + /** + * rname + * @description Only available with SOA dns record, the rname attribute of the dns record + */ + rname?: { + /** + * value + * @description The value of the attribute + */ + value?: string; + /** + * label + * @description The human readable value of the attribute + */ + label?: string; + }; + /** + * serial + * @description Only available with SOA dns record, the serial attribute of the dns record + */ + serial?: { + /** + * value + * @description The value of the attribute + */ + value?: number; + /** + * label + * @description The human readable value of the attribute + */ + label?: string; + }; + /** + * refresh + * @description Only available with SOA dns record, the refresh attribute of the dns record + */ + refresh?: { + /** + * value + * @description The value of the attribute + */ + value?: number; + /** + * label + * @description The human readable value of the attribute + */ + label?: string; + }; + /** + * retry + * @description Only available with SOA dns record, the retry attribute of the dns record + */ + retry?: { + /** + * value + * @description The value of the attribute + */ + value?: number; + /** + * label + * @description The human readable value of the attribute + */ + label?: string; + }; + /** + * expire + * @description Only available with SOA dns record, the expire attribute of the dns record + */ + expire?: { + /** + * value + * @description The value of the attribute + */ + value?: number; + /** + * label + * @description The human readable value of the attribute + */ + label?: string; + }; + /** + * minimum_ttl + * @description Only available with SOA dns record, the minimum ttl attribute of the dns record + */ + minimum_ttl?: { + /** + * value + * @description The value of the attribute + */ + value?: number; + /** + * label + * @description The human readable value of the attribute + */ + label?: string; + }; + }; + /** Dns record Data */ + "2f8071fd_api_dns_dns_record_data": { + /** + * source + * @description The source of the dns record + */ + source: string; + /** + * source_idn + * @description The full idn of the dns record + * @example record.example.com + */ + source_idn?: string; + /** + * type + * @description The type of the dns record + * @enum {string} + */ + type: "A" | "AAAA" | "CAA" | "CNAME" | "DNAME" | "DNSKEY" | "DS" | "MX" | "NS" | "PTR" | "SMIMEA" | "SOA" | "SRV" | "SSHFP" | "TLSA" | "TXT"; + /** + * ttl + * @description The TTL of the dns record + */ + ttl?: number; + /** + * target + * @description The dns record target + */ + target: string; + description?: components["schemas"]["2f8071fd_api_dns_dns_record_description"]; + }; + /** Team */ + "087adaad_Team": { + /** + * Unique identifier + * @description Unique identifier of the resource `Team` + */ + id: number; + /** + * name + * @description Name of the resource `Team` + */ + name: string; + /** + * color_id + * @description Unique identifier of the `color` of the resource `Team` + */ + color_id: number; + /** + * created_at + * Format: timestamp + * @description Timestamp `Team` has been created + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Team` has been updated + */ + updated_at: number; + /** + * user_count + * @description User count related to the resource `Team` + */ + user_count?: number; + }; + /** User */ + "087adaad_User": { + /** + * Unique identifier + * @description Unique identifier of the resource `User` + */ + id: number; + /** + * display_name + * @description Display name + */ + display_name: string; + /** + * first_name + * @description First name + */ + first_name: string; + /** + * last_name + * @description Last name + */ + last_name: string; + /** + * email + * @description Email + */ + email: string; + /** + * is_sso + * @description returns true if the user is provided by an external IDP + */ + is_sso: boolean; + /** + * avatar + * @description null is returned only when request parameter no_avatar_default=1 and the user has not set an avatar + */ + avatar: string | null; + /** type */ + type?: string; + }; + /** Partner */ + "087adaad_Partner": { + /** + * Unique identifier + * @description Unique identifier of the resource `Partner` + * @example 414 + */ + id: number; + /** + * name + * @description Name of the resource `Partner` + * @example The WebAgency + */ + name: string; + /** image */ + image: string; + /** + * is_active + * @example true + */ + is_active: boolean; + /** + * budget_min + * @example 100 + */ + budget_min: number; + /** + * budget_max + * @example 2000 + */ + budget_max: number; + /** + * email + * @description Email + * @example partner@infomaniak.com + */ + email: string; + /** + * is_premium + * @example true + */ + is_premium: boolean; + /** + * is_privileged + * @example true + */ + is_privileged: boolean; + /** + * created_at + * Format: timestamp + * @description Timestamp `Partner` has been created + */ + created_at: number; + /** + * description + * @description Description of the resource `Partner` + */ + description?: string; + /** description_en */ + description_en?: string; + /** description_de */ + description_de?: string; + /** description_it */ + description_it?: string; + /** description_es */ + description_es?: string; + /** addresses */ + addresses?: unknown[]; + /** skills */ + skills?: unknown[]; + /** skills_by_domain */ + skills_by_domain?: unknown[]; + /** skills_by_activity */ + skills_by_activity?: unknown[]; + /** references */ + references?: string; + /** certifications */ + certifications?: unknown[]; + /** languages */ + languages?: unknown[]; + /** available_languages */ + available_languages?: unknown[]; + /** tenders */ + tenders?: string; + /** opinions */ + opinions?: string; + /** messages */ + messages?: string; + /** note */ + note?: number; + /** medal */ + medal?: string | null; + /** products */ + products?: unknown[]; + /** invoices */ + invoices?: unknown[]; + }; + /** RoleRight */ + "087adaad_RoleRight": { + /** role_id */ + role_id: number; + /** + * service_id + * @description Unique identifier of the `service` that is related to the resource `RoleRight` + */ + service_id?: number; + /** + * product_id + * @description Unique identifier of the `product` that is related to the resource `RoleRight` + */ + product_id?: number; + /** product_unique_id */ + product_unique_id?: number; + /** product_name */ + product_name?: string; + /** rights */ + rights: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `RoleRight` has been created + */ + created_at: number; + }; + /** Partnership Income Total */ + "087adaad_PartnershipIncomeTotal": { + /** amount */ + amount: number; + /** + * currency + * @example CHF + */ + currency: string; + }; + /** Account address */ + "087adaad_Accountaddress": { + /** + * Unique identifier + * @description Unique identifier of the resource `Account address` + * @example 1234 + */ + id: number; + /** + * street + * @example Rue Eugène-Marziano 25 + */ + street: string; + /** street2 */ + street2: string; + /** + * zip + * @example 1227 + */ + zip: string; + /** + * city + * @example Genève + */ + city: string; + /** + * type + * @example professional + */ + type: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `Account address` has been created + * @example 1558601584 + */ + created_at: number; + country: components["schemas"]["087adaad_Country"]; + /** for_invoice */ + for_invoice: boolean; + }; + /** Tag */ + "087adaad_Tag": { + /** + * Unique identifier + * @description Unique identifier of the resource `Tag` + * @example 1234 + */ + id: number; + /** + * name + * @description Name of the resource `Tag` + * @example My tag name + */ + name: string; + /** + * color + * @example 4 + */ + color: number; + /** + * product_count + * @description Product count related to the resource `Tag` + * @example 2 + */ + product_count?: number; + }; + /** Service permissions */ + "087adaad_Servicepermissions": { + /** + * service_id + * @description Unique identifier of the `service` that is related to the resource `Service permissions` + */ + service_id: number; + /** + * service_name + * @description Name of the service + * @example swiss_backup + */ + service_name: string; + /** + * rights + * @enum {string} + */ + rights: "check" | "linked" | "sale" | "statistic" | "technical"; + }; + /** Product Team Permissions */ + "087adaad_ProductTeamPermissions": { + /** product_unique_id */ + product_unique_id: number; + /** + * service_id + * @description Unique identifier of the `service` that is related to the resource `Product Team Permissions` + */ + service_id: number; + /** + * product_id + * @description Unique identifier of the `product` that is related to the resource `Product Team Permissions` + */ + product_id: number; + /** product_name */ + product_name: string; + /** rights */ + rights: string[]; + }; + /** PartnerInvitationData */ + "087adaad_PartnerInvitationData": { + /** partner_id */ + partner_id: number; + /** + * full_access + * @description Describes the type of access the partner has on its client + */ + full_access: boolean; + /** products */ + products?: unknown[]; + }; + /** Event Tag */ + "087adaad_EventTag": { + /** + * Unique identifier + * @description Unique identifier of the resource `Event Tag` + * @example 1 + */ + id: number; + /** + * name + * @description Name of the resource `Event Tag` + * @example hosting + */ + name: string; + type?: components["schemas"]["087adaad_EventTag"]; + }; + /** applicationPublishedVersion */ + "087adaad_applicationPublishedVersion": { + /** + * tag + * @example 1.0.1 + */ + tag: string; + /** tag_updated_at */ + tag_updated_at: string; + /** version_changelog */ + version_changelog: string; + /** + * type + * @example production + */ + type: string; + /** build_version */ + build_version: string; + /** build_min_os_version */ + build_min_os_version: string; + /** checksum */ + checksum: string; + /** download_link */ + download_link: string | null; + /** data */ + data: unknown[]; + }; + /** Right */ + "087adaad_Right": { + /** technical */ + technical?: boolean; + /** statistic */ + statistic?: boolean; + /** check */ + check?: boolean; + /** sale */ + sale?: boolean; + }; + /** ProductUser */ + "087adaad_ProductUser": { + /** user_id */ + user_id: number; + rights: components["schemas"]["087adaad_Right"]; + }; + /** ProductAdminUser */ + "087adaad_ProductAdminUser": { + /** user_id */ + user_id: number; + /** + * email + * @description Email + */ + email: string; + /** + * display_name + * @description Display name + */ + display_name: string; + }; + /** Partnership Product Access User */ + "087adaad_PartnershipProductAccessUser": { + /** + * Unique identifier + * @description Unique identifier of the resource `Partnership Product Access User` + * @example 12345 + */ + id: number; + /** + * display_name + * @description Display name + * @example Jane Smith + */ + display_name: string; + /** + * email + * @description Email + * @example jane.smith@email.ch + */ + email: string; + /** + * avatar_url + * @example https://infomaniak.com/img/company/logos/logo-k.svg + */ + avatar_url: string; + /** + * role + * @example admin + */ + role?: string; + /** + * last_admin + * @example true + */ + last_admin: string; + }; + /** Event Description */ + "087adaad_EventDescription": { + /** + * title + * @example Network maintenance + */ + title: string; + /** + * description + * @description Description of the resource `Event Description` + * @example This maintenance is intended to increase the capacity of our network infrastructure in order to accompany the growth of our activities. + */ + description: string; + /** translations */ + translations: components["schemas"]["087adaad_EventTranslation"][]; + }; + /** Event Comment */ + "087adaad_EventComment": { + /** + * title + * @example Network maintenance + */ + title: string; + /** + * body + * @example Maintenance details + */ + body: string; + /** + * started_at + * Format: timestamp + * @description Timestamp `Event Comment` has been started + */ + started_at: number; + /** translations */ + translations: components["schemas"]["087adaad_EventTranslation"][]; + }; + /** Event Translation */ + "087adaad_EventTranslation": { + /** + * title + * @example Network maintenance + */ + title: string; + /** + * body + * @example This maintenance is intended to increase the capacity of our network infrastructure in order to accompany the growth of our activities. + */ + body: string; + /** + * language + * @example en + * @enum {string} + */ + language: "de" | "en" | "es" | "fr" | "it"; + }; + /** User session */ + "087adaad_Usersession": { + /** browser */ + browser: string; + /** + * last_accessed_at + * Format: timestamp + */ + last_accessed_at: number; + /** device */ + device: string; + /** location */ + location: string; + /** ip */ + ip: string; + /** user_agent */ + user_agent: string; + }; + /** User auth device */ + "087adaad_Userauthdevice": { + /** + * Unique identifier + * @description Unique identifier of the resource `User auth device` + */ + id: number; + /** + * name + * @description Name of the resource `User auth device` + */ + name: string; + /** + * last_connexion + * Format: timestamp + */ + last_connexion: number; + /** user_agent */ + user_agent: string; + /** user_ip */ + user_ip: string; + /** device */ + device: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `User auth device` has been created + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `User auth device` has been updated + */ + updated_at: number; + /** + * deleted_at + * Format: timestamp + * @description Timestamp `User auth device` has been deleted + */ + deleted_at: number; + }; + /** User connection */ + "087adaad_Userconnection": { + /** unsuccessful_limit */ + unsuccessful_limit: boolean; + /** unsuccessful_rate_limit */ + unsuccessful_rate_limit: number; + /** unsuccessful_notification */ + unsuccessful_notification: boolean; + /** successful_notification */ + successful_notification: boolean; + }; + /** User email */ + "087adaad_Useremail_f4611cfe": { + /** + * Unique identifier + * @description Unique identifier of the resource `User email` + */ + id: number; + /** + * email + * @description Email + * @example tony@stark-industries.com + */ + email: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `User email` has been created + */ + created_at: number; + /** + * reminder + * @example true + */ + reminder: boolean; + /** checked */ + checked: boolean; + /** + * type + * @example email_request + */ + type: string; + }; + /** Country */ + "087adaad_Country_e76d7464": { + /** + * Unique identifier + * Format: int32 + * @description Unique identifier of the resource `Country` + * @example 203 + */ + id: number; + /** + * short + * @example CH + */ + short: string; + /** + * name + * @description Name of the resource `Country` + * @example SWITZERLAND + */ + name: string; + /** + * enabled + * @example true + */ + enabled: boolean; + }; + /** User secret question */ + "087adaad_Usersecretquestion": { + /** secret_question_id */ + secret_question_id: number; + /** secret_answer */ + secret_answer: string; + }; + /** AI Price */ + "4cee7ea0_AIPrice": { + /** label */ + label: string; + /** model */ + model: string; + /** input_amount_excl_vat */ + input_amount_excl_vat?: number; + /** output_amount_excl_vat */ + output_amount_excl_vat?: number; + /** amount_excl_vat */ + amount_excl_vat?: number; + /** currency_id */ + currency_id: number; + unit: components["schemas"]["4cee7ea0_AIPriceunit"]; + }; + /** + * AiModel-meta + * @description Various meta information about the model + */ + "4cee7ea0_AiModel-meta": { + /** + * is_beta + * @description `true` if the model is in **beta** and is subject to changes, see the [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents) + */ + is_beta: boolean; + /** + * is_coder + * @description `true` if the model is code-oriented, typically agentic models such as [Qwen/Qwen3-Coder-480B-A35B-Instruct](https://huggingface.co/Qwen/Qwen3-Coder-480B-A35B-Instruct) or [moonshotai/Kimi-K2.5](https://huggingface.co/moonshotai/Kimi-K2.5). These models have their dedicated sales page on top of the default one. + */ + is_coder: boolean; + }; + /** AI Price unit */ + "4cee7ea0_AIPriceunit": { + /** + * type + * @description The type of pricing, either `tokens` (ie token-count) or `minute` (ie time-processing) + */ + type: string; + /** + * amount + * @description Depends on the billing type of the model:
    • `tokens` aka *token-count*: **N** such that the price is CHF or EUR per **N** tokens
    • `minute` aka *time-processing*: **N** such that the price is CHF or EUR per **N** minute (of processing)
    + */ + amount: number; + }; + /** + * Base64 image + * @description Base64 image + */ + "4cee7ea0_Base64image": { + /** + * b64_json + * @description Base64 format image + */ + b64_json: string; + /** + * revised_prompt + * @description We are not currently revising the input prompt + */ + revised_prompt: string; + }; + /** + * OpenAi-V1-Models-Model + * @description Describes a model that can be used with the API. + */ + "4cee7ea0_OpenAi-V1-Models-Model": { + /** + * Unique identifier + * @description The model identifier, which can be referenced in the API endpoints. + * @example qwen3 + */ + id: string; + /** + * object + * @description The object type, which is always `model`. + * @example model + */ + object: string; + /** + * created + * Format: timestamp + * @description The Unix timestamp (in seconds) when the model was created. + * @example 1742971676 + */ + created: number; + /** + * owned_by + * @description The organization that owns the model. + * @example system + */ + owned_by: string; + }; + /** + * Choice + * @description A completion choices. + */ + "4cee7ea0_Choice_8fc99c63": { + /** index */ + index: number; + message?: components["schemas"]["4cee7ea0_Message"]; + delta?: components["schemas"]["4cee7ea0_Choice"]; + logprobs: components["schemas"]["4cee7ea0_Logprobability_c61983bb"]; + /** + * finish_reason + * @description The reason the model stopped generating tokens + * @example eos_token + */ + finish_reason: string | null; + }; + /** Usage */ + "4cee7ea0_Usage": { + /** + * input_tokens + * @description Number of tokens in the prompt. + */ + input_tokens: number; + /** + * output_tokens + * @description Number of tokens in the generated completion. + */ + output_tokens: number | null; + /** + * prompt_tokens + * @description Number of tokens in the prompt. + */ + prompt_tokens: number; + /** + * completion_tokens + * @description Number of tokens in the generated completion. + */ + completion_tokens: number | null; + /** + * total_tokens + * @description Total number of tokens used in the request (input+output). + */ + total_tokens: number; + /** + * prompt_tokens_details + * @description Detailed breakdown of prompt tokens. + */ + prompt_tokens_details: string; + /** + * completion_tokens_details + * @description Detailed breakdown of completion tokens. + */ + completion_tokens_details: string; + }; + /** Message */ + "4cee7ea0_Message": { + /** + * role + * @description The role of the author of this message. + * @example assistant + * @enum {string} + */ + role: "assistant" | "developer" | "system" | "tool" | "user"; + /** + * content + * @description The contents of the message. + */ + content: string; + }; + /** + * Choice + * @description A completion choices. + */ + "4cee7ea0_Choice": { + /** role */ + role: string; + /** content */ + content: string; + }; + /** + * Log probability + * @description Log probability information for the choice. + */ + "4cee7ea0_Logprobability_c61983bb": { + /** + * content + * @description A list of message content tokens with log probability information. + */ + content: components["schemas"]["4cee7ea0_Logprobability"][] | null; + }; + /** + * Log probability + * @description Log probability information for the choice. + */ + "4cee7ea0_Logprobability": { + /** + * token + * @description The token. + */ + token: string; + /** + * logprob + * @description The log probability of this token + */ + logprob: number; + /** + * bytes + * @description A list of integers representing the UTF-8 bytes representation of the token. Useful in instances where characters are represented by multiple tokens and their byte representations must be combined to generate the correct text representation. Can be null if there is no bytes representation for the token. + */ + bytes: number[] | null; + /** + * top_logprobs + * @description List of the most likely tokens and their log probability, at this token position. In rare cases, there may be fewer than the number of requested top_logprobs returned. + */ + top_logprobs: components["schemas"]["4cee7ea0_Mostlikelytoken"][]; + }; + /** + * Most likely token + * @description most likely token and their log probability + */ + "4cee7ea0_Mostlikelytoken": { + /** + * token + * @description The token. + */ + token: string; + /** + * bytes + * @description A list of integers representing the UTF-8 bytes representation of the token. Useful in instances where characters are represented by multiple tokens and their byte representations must be combined to generate the correct text representation. Can be null if there is no bytes representation for the token. + */ + bytes: number[] | null; + /** + * logprob + * @description The log probability of this token + */ + logprob: number; + }; + /** + * Embedding object + * @description An embedding object + */ + "4cee7ea0_Embeddingobject": { + /** + * index + * @description The index of the embedding in the list of embeddings. + * @example 0 + */ + index: number; + /** + * object + * @description The object type, which is always "embedding". + * @example embedding + */ + object: string; + /** + * embedding + * @description The embedding vector, which is a list of floats. + */ + embedding: number[]; + }; + /** + * Embedding Response + * @description Usage statistics for embedding request + */ + "4cee7ea0_EmbeddingResponse": { + /** + * prompt_tokens + * @description Number of tokens in the prompt + */ + prompt_tokens: number; + /** + * total_tokens + * @description Number of tokens in total + */ + total_tokens: number; + }; + /** + * Embedding object base64 + * @description An embedding object formated in base64 + */ + "4cee7ea0_Embeddingobjectbase64": { + /** + * index + * @description The index of the embedding in the list of embeddings. + * @example 0 + */ + index: number; + /** + * object + * @description The object type, which is always "embedding". + * @example embedding + */ + object: string; + /** + * embedding + * @description The embedding vector, which is a list of floats. + */ + embedding: string; + }; + /** + * Speech-to-Text Segment + * @description A transcription segment. + */ + "4cee7ea0_Speech-to-TextSegment": { + /** + * Unique identifier + * @description Unique identifier of the segment. + * @example 0 + */ + id: number; + /** + * seek + * @description Seek offset of the segment. + * @example 0 + */ + seek: number; + /** + * start + * @description Start time of the segment in seconds. + * @example 14.26 + */ + start: number; + /** + * end + * @description End time of the segment in seconds. + * @example 38.04 + */ + end: number; + /** + * text + * @description Text content of the segment. + * @example My transcription + */ + text: string; + /** + * tokens + * @description Array of token IDs for the text content. + */ + tokens: number[]; + /** + * temperature + * @description Temperature parameter used for generating the segment. + */ + temperature: number; + /** + * avg_logprob + * @description Average logprob of the segment. If the value is lower than -1, consider the logprobs failed. + * @example -0.059655232719429 + */ + avg_logprob: number; + /** + * compression_ratio + * @description Compression ratio of the segment. If the value is greater than 2.4, consider the compression failed. + * @example 1.7109826589595 + */ + compression_ratio: number; + /** + * no_speech_prob + * @description Probability of no speech in the segment. If the value is higher than 1.0 and the avg_logprob is below -1, consider this segment silent. + * @example 0.0081787109375 + */ + no_speech_prob: number; + }; + /** + * Speech-to-Text Word timestamp + * @description World level timestamp for speech-to-text response. + */ + "4cee7ea0_Speech-to-TextWordtimestamp": { + /** + * start + * @description Start time of the word in seconds. + * @example 14.26 + */ + start: number; + /** + * end + * @description End time of the word in seconds. + * @example 38.04 + */ + end: number; + /** + * word + * @description The text content of the word. + * @example Infomaniak + */ + word: string; + }; + /** Tag */ + "4cee7ea0_Tag": { + /** + * Unique identifier + * @description Unique identifier of the resource `Tag` + * @example 1234 + */ + id: number; + /** + * name + * @description Name of the resource `Tag` + * @example My tag name + */ + name: string; + /** + * color + * @example 4 + */ + color: number; + /** + * product_count + * @description Product count related to the resource `Tag` + * @example 2 + */ + product_count?: number; + }; + /** Right */ + "4cee7ea0_Right": { + /** technical */ + technical?: boolean; + /** statistic */ + statistic?: boolean; + /** check */ + check?: boolean; + /** sale */ + sale?: boolean; + }; + /** Product status */ + "4cee7ea0_Productstatus": { + /** maintenance */ + maintenance: { + /** technical */ + technical: boolean; + /** superuser */ + superuser: boolean; + /** infomaniak */ + infomaniak: boolean; + }; + /** locked */ + locked: { + /** superuser */ + superuser: boolean; + /** infomaniak */ + infomaniak: boolean; + }; + /** activated_by */ + activated_by: unknown[]; + /** + * activated_at + * Format: timestamp + */ + activated_at: number; + }; + /** ProductUser */ + "4cee7ea0_ProductUser": { + /** user_id */ + user_id: number; + rights: components["schemas"]["4cee7ea0_Right"]; + }; + /** ProductAdminUser */ + "4cee7ea0_ProductAdminUser": { + /** user_id */ + user_id: number; + /** + * email + * @description Email + */ + email: string; + /** + * display_name + * @description Display name + */ + display_name: string; + }; + /** + * AI config usage + * @description Consumption + */ + "4cee7ea0_AIconfigusage": { + /** + * currency_id + * @description `1` for CHF, `2` for EUR + */ + currency_id: number; + /** + * current_value + * @description Total consumption during the current month (in the currencty `currency_id`) + */ + current_value: number; + /** + * limitation_value + * @description Consumption upper bound for a month, an error **402 Payment Required** with `maximum_token_reached` is returned if `current_value > limitation_value` + */ + limitation_value: number; + /** + * min_limitation_value + * @description Hardcoded value `AiConfig::MIN_BUDGET_LIMIT` that is `20` + */ + min_limitation_value: number; + /** + * max_limitation_value + * @description Hardcoded value `AiConfig::MAX_BUDGET_LIMIT` that is `500` + */ + max_limitation_value: number; + }; + /** Ai Discount */ + "4cee7ea0_AiDiscount": { + /** + * start_at + * Format: timestamp + */ + start_at: number; + /** + * end_at + * Format: timestamp + */ + end_at: number; + /** used_credit_count */ + used_credit_count: number; + /** max_credit_count */ + max_credit_count: number; + }; + /** + * Cohere-V2-Rerank-Usage + * @description Usage statistics (extra non-*Cohere* field). + */ + "4cee7ea0_Cohere-V2-Rerank-Usage": { + /** + * total_tokens + * @description Total number of tokens used in the request input + */ + total_tokens: number; + }; + /** + * Cohere-V2-Rerank-Results + * @description An ordered list of ranked documents + */ + "4cee7ea0_Cohere-V2-Rerank-Results": { + /** + * index + * @description Corresponds to the index in the original list of documents to which the ranked document belongs. (*i.e.* if the first value in the `results` object has an index value of `3`, it means in the list of documents passed in, the document at `index=3` had the highest relevance) + * @example 42 + */ + index: number; + document?: components["schemas"]["4cee7ea0_Cohere-V2-Rerank-Document"]; + /** + * relevance_score + * @description Relevance scores are normalized to be in the range `[0, 1]`. Scores close to `1` indicate a high relevance to the query, and scores closer to `0` indicate low relevance. It is not accurate to assume a score of `0.9` means the document is 2x more relevant than a document with a score of `0.45`. + * @example 0.57721566490153 + */ + relevance_score: number; + }; + /** + * Cohere-V2-Rerank-Meta + * @description Object containing various information, including consumptions
    This *Cohere* field is not returned by our endpoint. + */ + "4cee7ea0_Cohere-V2-Rerank-Meta": Record; + /** + * Cohere-V2-Rerank-Document + * @description Object about the original item in `documents` (extra non-*Cohere* field). + */ + "4cee7ea0_Cohere-V2-Rerank-Document": { + /** + * text + * @description The original item in `documents` in the request body. + * @example Silver is the metal with the highest electrical and thermal conductivity. + */ + text: string; + /** + * multi_modal + * @example null + */ + multi_modal: string | null; + }; + /** + * OpenAi-V1-Chat-Completions-Choice + * @description A list of chat completion choices. Can be more than one if `n` is greater than 1. + */ + "4cee7ea0_OpenAi-V1-Chat-Completions-Choice": { + /** + * index + * @description The index of the choice in the list of choices. + */ + index: number; + message: components["schemas"]["4cee7ea0_OpenAi-V1-Chat-Completions-Message"]; + logprobs: components["schemas"]["4cee7ea0_OpenAi-V1-Chat-Completions-Logprobs"]; + /** + * finish_reason + * @description The reason the model stopped generating tokens. This will be `stop` if the model hit a natural stop point or a provided stop sequence, `length` if the maximum number of tokens specified in the request was reached, `content_filter` if content was omitted due to a flag from our content filters, `tool_calls` if the model called a tool, or `function_call` (deprecated) if the model called a function. + */ + finish_reason: string; + }; + /** + * OpenAi-CompletionUsage + * @description Usage statistics for the completion request. + */ + "4cee7ea0_OpenAi-CompletionUsage": { + /** + * prompt_tokens + * @description Number of tokens in the prompt. + */ + prompt_tokens: number; + /** + * completion_tokens + * @description Number of tokens in the generated completion. + */ + completion_tokens: number; + /** + * total_tokens + * @description Total number of tokens used in the request (prompt + completion). + */ + total_tokens: number; + prompt_tokens_details: components["schemas"]["4cee7ea0_OpenAi-CompletionUsage-PromptTokensDetails"]; + completion_tokens_details: components["schemas"]["4cee7ea0_OpenAi-CompletionUsage-CompletionTokensDetails"]; + }; + /** + * OpenAi-V1-Chat-Completions-Message + * @description A chat completion message generated by the model. + */ + "4cee7ea0_OpenAi-V1-Chat-Completions-Message": { + /** + * role + * @description The role of the author of this message. + */ + role: string; + /** + * content + * @description The contents of the message. + */ + content: string; + /** + * refusal + * @description The refusal message generated by the model. + */ + refusal: string | null; + annotations: components["schemas"]["4cee7ea0_OpenAi-V1-Chat-Completions-Annotations"]; + }; + /** + * OpenAi-V1-Chat-Completions-Logprobs + * @description Log probability information for the choice. + */ + "4cee7ea0_OpenAi-V1-Chat-Completions-Logprobs": { + content: components["schemas"]["4cee7ea0_OpenAi-V1-Chat-Completions-Content"]; + refusal: components["schemas"]["4cee7ea0_OpenAi-V1-Chat-Completions-Refusal"]; + }; + /** + * OpenAi-V1-Chat-Completions-Annotations + * @description Annotations for the message, when applicable, as when using the *web search tool*. + */ + "4cee7ea0_OpenAi-V1-Chat-Completions-Annotations": { + /** + * type + * @description The type of the URL citation. Always `url_citation`. + * @example url_citation + */ + type: string; + url_citation: components["schemas"]["4cee7ea0_OpenAi-V1-Chat-Completions-UrlCitation"]; + }; + /** + * OpenAi-V1-Chat-Completions-UrlCitation + * @description A URL citation when using web search. + */ + "4cee7ea0_OpenAi-V1-Chat-Completions-UrlCitation": { + /** + * end_index + * @description The index of the last character of the URL citation in the message. + */ + end_index: number; + /** + * start_index + * @description The index of the first character of the URL citation in the message. + */ + start_index: number; + /** + * title + * @description The title of the web resource. + */ + title: string; + /** + * url + * @description The URL of the web resource. + */ + url: number; + }; + /** + * OpenAi-V1-Chat-Completions-Content + * @description A list of message content tokens with log probability information. + */ + "4cee7ea0_OpenAi-V1-Chat-Completions-Content": { + /** + * bytes + * @description A list of integers representing the UTF-8 bytes representation of the token. Useful in instances where characters are represented by multiple tokens and their byte representations must be combined to generate the correct text representation. Can be `null` if there is no bytes representation for the token. + */ + bytes: number[]; + /** + * logprob + * @description The log probability of this token, if it is within the top 20 most likely tokens. Otherwise, the value -9999.0 is used to signify that the token is very unlikely. + */ + logprob: number; + /** + * token + * @description The token. + */ + token: string; + top_logprobs: components["schemas"]["4cee7ea0_OpenAi-V1-Chat-Completions-TopLogprobs"]; + }; + /** + * OpenAi-V1-Chat-Completions-Refusal + * @description A list of message refusal tokens with log probability information. + */ + "4cee7ea0_OpenAi-V1-Chat-Completions-Refusal": { + /** + * bytes + * @description A list of integers representing the UTF-8 bytes representation of the token. Useful in instances where characters are represented by multiple tokens and their byte representations must be combined to generate the correct text representation. Can be `null` if there is no bytes representation for the token. + */ + bytes: number[]; + /** + * logprob + * @description The log probability of this token, if it is within the top 20 most likely tokens. Otherwise, the value -9999.0 is used to signify that the token is very unlikely. + */ + logprob: number; + /** + * token + * @description The token. + */ + token: string; + top_logprobs: components["schemas"]["4cee7ea0_OpenAi-V1-Chat-Completions-TopLogprobs"]; + }; + /** + * OpenAi-V1-Chat-Completions-TopLogprobs + * @description List of the most likely tokens and their log probability, at this token position. In rare cases, there may be fewer than the number of requested `top_logprobs` returned. + */ + "4cee7ea0_OpenAi-V1-Chat-Completions-TopLogprobs": { + /** + * bytes + * @description A list of integers representing the UTF-8 bytes representation of the token. Useful in instances where characters are represented by multiple tokens and their byte representations must be combined to generate the correct text representation. Can be `null` if there is no bytes representation for the token. + */ + bytes: number[]; + /** + * logprob + * @description The log probability of this token, if it is within the top 20 most likely tokens. Otherwise, the value -9999.0 is used to signify that the token is very unlikely. + */ + logprob: number; + /** + * token + * @description The token. + */ + token: string; + }; + /** + * OpenAi-CompletionUsage-PromptTokensDetails + * @description Breakdown of tokens used in the prompt. + */ + "4cee7ea0_OpenAi-CompletionUsage-PromptTokensDetails": { + /** + * audio_tokens + * @description Audio input tokens present in the prompt. + */ + audio_tokens: number; + /** + * cached_tokens + * @description Cached tokens present in the prompt. + */ + cached_tokens: number; + }; + /** + * OpenAi-CompletionUsage-CompletionTokensDetails + * @description Breakdown of tokens used in a completion + */ + "4cee7ea0_OpenAi-CompletionUsage-CompletionTokensDetails": { + /** + * accepted_prediction_tokens + * @description When using Predicted Outputs, the number of tokens in the prediction that appeared in the completion. + */ + accepted_prediction_tokens: number; + /** + * audio_tokens + * @description Audio input tokens generated by the model. + */ + audio_tokens: number; + /** + * reasoning_tokens + * @description Tokens generated by the model for reasoning. + */ + reasoning_tokens: number; + /** + * rejected_prediction_tokens + * @description When using Predicted Outputs, the number of tokens in the prediction that did not appear in the completion. However, like reasoning tokens, these tokens are still counted in the total completion tokens for purposes of billing, output, and context window limits. + */ + rejected_prediction_tokens: number; + }; + /** + * OpenAi-V1-Completions-Choice + * @description OpenAI CompletionChoice object + */ + "4cee7ea0_OpenAi-V1-Completions-Choice": { + /** index */ + index: number; + /** text */ + text: string; + logprobs: components["schemas"]["4cee7ea0_OpenAi-V1-Completions-Logprobs"]; + /** + * finish_reason + * @description In `"stop"`, `"length"`, `"content_filter"`.
    The reason the model stopped generating tokens. This will be `stop` if the model hit a natural stop point or a provided stop sequence, `length` if the maximum number of tokens specified in the request was reached, `content_filter` if content was omitted due to a flag from our content filters. + */ + finish_reason: string; + }; + /** + * OpenAi-V1-Completions-Logprobs + * @description Log probability information. + */ + "4cee7ea0_OpenAi-V1-Completions-Logprobs": { + /** text_offset */ + text_offset: number[]; + /** token_logprobs */ + token_logprobs: number[]; + /** tokens */ + tokens: string[]; + /** top_logprobs */ + top_logprobs: unknown[]; + }; + /** + * OpenAi-V1-Embeddings-Embedding + * @description Represents an embedding vector returned by embedding endpoint. + */ + "4cee7ea0_OpenAi-V1-Embeddings-Embedding": { + /** + * object + * @description The object type, which is always `embedding`. + * @example embedding + */ + object: string; + /** + * embedding + * @description The embedding vector, which is a list of floats. The length of vector depends on the model. + */ + embedding: number[]; + /** + * index + * @description The index of the embedding in the list of embeddings. + * @example 0 + */ + index: number; + }; + /** + * OpenAi-V1-Embeddings-Usage + * @description Usage statistics for the embeddings request. + */ + "4cee7ea0_OpenAi-V1-Embeddings-Usage": { + /** + * prompt_tokens + * @description Number of tokens in the prompt. + */ + prompt_tokens: number; + /** + * total_tokens + * @description Total number of tokens used in the request, same as `prompt_tokens` for embeddings. + */ + total_tokens: number; + }; + /** ClusterConfig */ + "0cc1b8a9_ClusterConfig": { + /** + * Unique identifier + * @description Unique identifier of the resource `ClusterConfig` + * @example 1 + */ + id: number; + /** version */ + version: string; + /** + * content_master + * @description The config's content for the master + * @example AnXmlConfig + */ + content_master?: string; + /** + * content_edge + * @description The config's content for the edges + * @example AnXmlConfig + */ + content_edge?: string; + /** + * clusters + * @description The cluster that are using this configuration + */ + clusters?: components["schemas"]["0cc1b8a9_Cluster"][]; + /** + * created_at + * Format: timestamp + * @description Timestamp `ClusterConfig` has been created + * @example 1706625855 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `ClusterConfig` has been updated + * @example 1716033554 + */ + updated_at: number; + /** + * deleted_at + * Format: timestamp + * @description Timestamp `ClusterConfig` has been deleted + * @example 1600619999 + */ + deleted_at?: number; + }; + /** Edge */ + "0cc1b8a9_Edge": { + /** + * Unique identifier + * @description Unique identifier of the resource `Edge` + * @example 1 + */ + id: number; + /** + * url + * @description The url of `Edge` server + * @example https://icecast.infomaniak.ch + */ + url: string; + /** + * ip + * @description The ip of `Edge` server + * @example 127.0.0.1 + */ + ip: string; + /** + * is_enabled + * @description Is the resource `Edge` enabled? + * @example true + */ + is_enabled: boolean; + /** + * is_up + * @description Is the edge up ? + * @example true + */ + is_up?: boolean; + cluster?: components["schemas"]["0cc1b8a9_Cluster"]; + /** + * created_at + * Format: timestamp + * @description Timestamp `Edge` has been created + * @example 1706625855 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Edge` has been updated + * @example 1716033554 + */ + updated_at: number; + /** + * deleted_at + * Format: timestamp + * @description Timestamp `Edge` has been deleted + * @example 1600619999 + */ + deleted_at: number; + }; + /** Master */ + "0cc1b8a9_Master": { + /** + * Unique identifier + * @description Unique identifier of the resource `Master` + * @example 1 + */ + id: number; + /** + * url + * @description The url of `Master` server + * @example master.infomaniak.com + */ + url: string; + /** + * ip + * @description The ip of `Master` server + * @example 127.0.0.1 + */ + ip: string; + /** + * is_service + * @description Is the master of service ? + * @example true + */ + is_service: boolean; + /** + * is_enabled + * @description Is the master enabled ? + * @example true + */ + is_enabled: boolean; + /** + * is_up + * @description Is the master up ? + * @example true + */ + is_up?: string; + cluster?: components["schemas"]["0cc1b8a9_Cluster"]; + /** + * created_at + * Format: timestamp + * @description Timestamp `Master` has been created + * @example 1706625855 + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Master` has been updated + * @example 1716033554 + */ + updated_at: number; + /** + * deleted_at + * Format: timestamp + * @description Timestamp `Master` has been deleted + * @example 1600619999 + */ + deleted_at: number; + }; + /** Cluster */ + "0cc1b8a9_Cluster": { + /** + * Unique identifier + * @description Unique identifier of the resource `Cluster` + * @example 1 + */ + id: number; + /** + * name + * @description The name of the ressource `Cluster` + * @example MyCluster + */ + name: string; + /** + * master_dns_prefix + * @description master dns prefixes + */ + master_dns_prefix?: string; + /** + * edge_dns_prefix + * @description edge dns prefixes + */ + edge_dns_prefix?: string; + /** + * counter + * @description cluster counter per pool + * @example 1 + */ + counter?: number; + /** + * version + * @description the clusterConfig's version + * @example 1.3 + */ + version: string; + /** + * config_urls + * @description The urls for the used configurations + */ + config_urls?: unknown[]; + config?: components["schemas"]["0cc1b8a9_ClusterConfig"]; + /** + * stations + * @description The stations on the cluster + */ + stations?: components["schemas"]["0cc1b8a9_Station"][]; + /** edges */ + edges?: components["schemas"]["0cc1b8a9_Edge"][]; + /** masters */ + masters?: components["schemas"]["0cc1b8a9_Master"][]; + /** pool */ + pool?: string; + }; + /** PackPrice */ + "0cc1b8a9_PackPrice": { + /** + * Unique identifier + * @description Unique identifier of the resource `PackPrice` + * @example 1 + */ + id: number; + /** + * price_excluding_vat + * @description The `PackPrice` without vat + * @example 15.2 + */ + price_excluding_vat: number; + /** + * currency + * @description The `PackPrice` currency + * @example CHF + * @enum {string} + */ + currency: "CHF" | "EUR"; + /** + * periodicity + * @description The `PackPrice` time range + * @example MONTH + * @enum {string} + */ + periodicity: "MONTH" | "YEAR"; + /** + * periodicity_id + * @description Unique identifier of the resource `Periodicity` + * @example 1 + * @enum {integer} + */ + periodicity_id: "1" | "2"; + }; + /** Stream Simplify */ + "0cc1b8a9_StreamSimplify": { + /** + * Unique identifier + * @description Unique identifier of the resource `Stream` + * @example 1 + */ + id: number; + /** + * type + * @description The type of stream + * @example standard + */ + type: string; + /** + * mountpoint + * @description The mountpoint to access to the stream + */ + mountpoint: string; + /** + * codec + * @description The codec used in the stream + */ + codec: number; + /** + * bitrate + * @description The bitrate used to in the stream + */ + bitrate: string; + /** + * is_source + * @description Define if the stream is used like a source for HlsStream or Transcoding + */ + is_source: boolean; + /** + * is_fallback + * @description Is the `Stream` is a fallback? + * @example true + */ + is_fallback: boolean; + }; + /** OptionPrice */ + "0cc1b8a9_OptionPrice": { + /** + * Unique identifier + * @description Unique identifier of the resource `OptionPrice` + * @example 1 + */ + id: number; + /** + * name + * @description Name of the resource `OptionPrice` + * @example Mayuri + */ + name: string; + /** pack_id */ + pack_id: number; + /** + * price_excluding_vat + * @description The `OptionPrice` without vat + * @example 15.2 + */ + price_excluding_vat: number; + /** + * currency + * @description The `OptionPrice` currency + * @example CHF + * @enum {string} + */ + currency: "CHF" | "EUR"; + }; + /** ContinentMetric */ + "0cc1b8a9_ContinentMetric": { + /** + * AS + * @description The number of listeners in Asie + * @example 5 + */ + AS: number; + /** + * AN + * @description The number of listeners in Antarctique + * @example 10 + */ + AN: number; + /** + * AF + * @description The number of listeners in Afrique + * @example 9 + */ + AF: number; + /** + * SA + * @description The number of listeners in South America + * @example 3 + */ + SA: number; + /** + * EU + * @description The number of listeners in Europe + * @example 15 + */ + EU: number; + /** + * OC + * @description The number of listeners in Océanie + * @example 0 + */ + OC: number; + /** + * NA + * @description The number of listeners in North America + * @example 2 + */ + NA: number; + }; + /** StatPlayerStats */ + "0cc1b8a9_StatPlayerStats": { + /** + * date + * @description The date for this stat + * @example 2023-01-01 + */ + date: string; + /** + * listeners + * @description The number of listeners + * @example 10 + */ + listeners: number; + }; + /** Stream Stored */ + "0cc1b8a9_StreamStored": { + /** + * Unique identifier + * @description Unique identifier of the resource `Stream` + * @example 1 + */ + id: number; + /** + * mountpoint + * @description The mountpoint to access to the stream + */ + mountpoint: string; + /** + * codec + * @description The codec used in the stream + */ + codec: number; + /** + * bitrate + * @description The bitrate used to in the stream + */ + bitrate: number; + /** + * url + * @description The url to listen the stream + */ + url: string; + /** + * server_address + * @description The server address to connect encoder + */ + server_address: string; + /** + * fallback_mountpoint + * @description The mountpoint used to fallback the stream + */ + fallback_mountpoint: string; + /** + * is_relay + * @description Define if the stream is a relay stream + */ + is_relay: boolean; + /** + * is_source + * @description Define if the stream is used like a source for HlsStream or Transcoding + */ + is_source: boolean; + /** + * is_transcoding + * @description Define if the stream is a transcoded stream + */ + is_transcoding: boolean; + /** + * is_fallback + * @description Is the `Stream` is a fallback? + * @example true + */ + is_fallback: boolean; + }; + /** Pack Excerpt */ + a9a5e581_PackExcerpt: { + /** id */ + id: string; + /** name */ + name: string; + }; + /** Relation */ + a9a5e581_Relation: { + /** id */ + id: string; + /** name */ + name?: string; + /** + * created_at + * Format: datetime + */ + created_at?: number; + }; + /** Output Group Excerpt */ + a9a5e581_OutputGroupExcerpt: { + /** id */ + id: string; + /** name */ + name: string; + }; + /** Storage Excerpt */ + a9a5e581_StorageExcerpt: { + /** id */ + id: string; + /** name */ + name: string; + /** type */ + type: string; + }; + /** Converter Metadata */ + a9a5e581_ConverterMetadata: { + /** + * storage_resolution_strategy + * Format: enum + */ + storage_resolution_strategy?: Record; + }; + /** StorageS3 */ + a9a5e581_StorageS3: { + /** url */ + url: string; + /** region */ + region: string; + /** access_key */ + access_key: string; + /** secret_key */ + secret_key: string; + }; + /** StorageFTP */ + a9a5e581_StorageFTP: { + /** host */ + host: string; + /** username */ + username: string; + }; + /** StorageSFTP */ + a9a5e581_StorageSFTP: { + /** host */ + host: string; + /** username */ + username: string; + }; + /** StorageKDrive */ + a9a5e581_StorageKDrive: { + /** drive_id */ + drive_id: string; + }; + /** StorageVOD */ + a9a5e581_StorageVOD: { + /** vod_id */ + vod_id: string; + }; + /** Workflow Event */ + a9a5e581_WorkflowEvent: { + /** id */ + id: number; + /** type */ + type: number; + /** type_name */ + type_name: string; + /** + * occurred_at + * Format: datetime + */ + occurred_at: number | null; + /** run_id */ + run_id: string | null; + /** activity_type */ + activity_type: string | null; + /** scheduled_event_id */ + scheduled_event_id: number | null; + }; + /** CallbackSubscription */ + a9a5e581_CallbackSubscription: { + /** id */ + id: string; + /** + * job_type + * Format: enum + */ + job_type: Record | null; + /** + * workflow + * Format: enum + */ + workflow: Record | null; + /** + * activity + * Format: enum + */ + activity: Record | null; + /** + * event + * Format: enum + */ + event: Record; + /** enabled */ + enabled: boolean | unknown; + }; + /** Workflow Run */ + a9a5e581_WorkflowRun: { + /** id */ + id: string; + /** status */ + status: string; + /** status_code */ + status_code: number; + /** + * started_at + * Format: datetime + */ + started_at: number | null; + /** + * closed_at + * Format: datetime + */ + closed_at: number | null; + /** event_count */ + event_count: number; + /** activity_count */ + activity_count: number; + /** events */ + events: components["schemas"]["a9a5e581_WorkflowEvent"][]; + }; + /** Workflow Activity */ + a9a5e581_WorkflowActivity: { + /** id */ + id: string; + /** type */ + type: string; + /** state */ + state: number; + /** + * scheduled_at + * Format: datetime + */ + scheduled_at: number | null; + /** + * started_at + * Format: datetime + */ + started_at: number | null; + /** + * finished_at + * Format: datetime + */ + finished_at: number | null; + /** attempt */ + attempt: number | null; + /** retry_state */ + retry_state: number | null; + /** error_message */ + error_message: string | null; + /** task_queue */ + task_queue: string | null; + /** worker_identity */ + worker_identity: string | null; + /** duration */ + duration: number | null; + }; + /** Pack Meta */ + a9a5e581_PackMeta: { + /** features */ + features: components["schemas"]["a9a5e581_PackFeature"][]; + }; + /** Pack Feature */ + a9a5e581_PackFeature: { + /** label */ + label: string; + /** included */ + included: string; + }; + /** Converter Consumption Span */ + a9a5e581_ConverterConsumptionSpan: { + pack: components["schemas"]["a9a5e581_Relation"]; + /** starts_at */ + starts_at: string; + /** ends_at */ + ends_at?: string; + /** consumption_seconds */ + consumption_seconds: number; + /** consumption_price */ + consumption_price: string; + /** price_changes */ + price_changes: string; + }; + /** Team */ + "91ac10ff_Team": { + /** + * Unique identifier + * @description Unique identifier of the resource `Team` + */ + id: number; + /** + * name + * @description Name of the resource `Team` + */ + name: string; + /** + * color_id + * @description Unique identifier of the `color` of the resource `Team` + */ + color_id: number; + /** + * owned_by_id + * @description Unique identifier of the `user` that owned the resource `Team` + */ + owned_by_id: number | null; + /** + * created_by_id + * @description Unique identifier of the `user` that created the resource `Team` + */ + created_by_id: number | null; + /** + * created_at + * Format: timestamp + * @description Timestamp `Team` was created at + */ + created_at: number; + /** + * updated_at + * Format: timestamp + * @description Timestamp `Team` was updated at + */ + updated_at: number; + created_by?: components["schemas"]["91ac10ff_AppUser"]; + owned_by?: components["schemas"]["91ac10ff_AppUser"]; + /** + * user_count + * @description User count related to the resource `Team` + */ + user_count?: number; + /** + * product_count + * @description Product count related to the resource `Team` + */ + product_count?: number; + /** + * product_by_service_count + * @description Product by service count related to the resource `Team` + */ + product_by_service_count?: number; + }; + /** User Uuid */ + "91ac10ff_UserUuid": { + /** + * uuid + * @description Uuid v4 + * @example 96df2a1c-e449-441c-ae3a-2191f91fdc7d + */ + uuid: string; + /** + * valid_until + * Format: timestamp + * @description Validity of the Uuid + */ + valid_until: number; + }; + /** Maintenance Type */ + "91ac10ff_MaintenanceType": { + /** + * name + * @description Name of active Maintenance Type + */ + name: string; + /** + * code + * @description Active Maintenance Type + */ + code: string; + /** + * description + * @description Short explanation of active Maintenance Type + */ + description: string; + }; + /** Account */ + "91ac10ff_Account": { + /** + * Unique identifier + * @description Unique identifier of the resource `Account` + */ + id: number; + /** + * beta + * @description If the account is a beta version + */ + beta: boolean; + /** + * name + * @description Name of the resource `Account` + * @example Secret Organization + */ + name: string; + /** + * legal_entity_type + * @enum {string} + */ + legal_entity_type: "company" | "individual" | "public_body" | "restrict"; + /** + * phone + * @description User phone number + * @example +41790000000 + */ + phone?: string; + /** + * support_level + * @description Support level of the account + */ + support_level: number; + /** + * has_2fa_required + * @description If the account requires 2FA + */ + has_2fa_required: boolean; + /** + * is_sso + * @description If the account has Single Sign-On (SSO) + */ + is_sso: boolean; + /** + * website + * @example https://www.infomaniak.com + */ + website?: string; + /** + * created_at + * Format: timestamp + * @description Timestamp `Account` was created at + */ + created_at: number; + }; + /** Rewind V3 */ + "91ac10ff_RewindV3": { + /** + * Unique identifier + * @description Rewind identifier + */ + id: number; + /** + * status + * @description Rewind status.canceled: Rewind was canceled by the user and deleted.done: Rewind completed successfully.drive_not_ready: Rewind cannot start because the drive was not ready (uploads or actions in progress).expired: Rewind has expired and deleted.failed: Rewind completed with errors.in_progress: Rewind is currently in progress.new: Rewind did not start.sanitizing: Rewind find the activity to sanitize.waiting_approval: Rewind waiting user approval to continue. + * @example canceled + * @enum {string} + */ + status: "canceled" | "done" | "drive_not_ready" | "expired" | "failed" | "in_progress" | "new" | "sanitizing" | "waiting_approval"; + /** + * mode + * @description Rewind type.directory: Rewind only a directory.drive: Rewind all the drive.user: Rewind a user's private folder. + * @example directory + * @enum {string} + */ + mode: "directory" | "drive" | "user"; + /** + * archiving + * @description Rewind archive mode, all created files between now and the rewind date will be set to trash or to an archive depending on the mode selected.all: Keep in an archive folder the current or trashed files.current: Keep in an archive folder the current files.none: Don't build an archive, trash all created files. + * @example all + * @enum {string|null} + */ + archiving: "all" | "current" | "none" | null; + /** + * directory_id + * @description The targeted directory of the rewind Filled only in directory and user mode + */ + directory_id: number | null; + directory?: components["schemas"]["91ac10ff_DirectoryV3"]; + /** + * directory_name + * @description The name of the directory selected when the directory mode is selected + */ + directory_name?: string; + /** + * user_id + * @description The targeted user of the rewind Filled only in user mode + */ + user_id: number | null; + /** + * rewind_at + * Format: timestamp + * @description Rewind at + */ + rewind_at: number; + /** + * created_at + * Format: timestamp + * @description created at + */ + created_at: number; + /** + * finished_at + * Format: timestamp + * @description when the rewind is executed the finished process time is save here + */ + finished_at?: number; + /** + * expires_at + * Format: timestamp + * @description Date of the rewind approval + */ + expires_at: number; + /** + * created_by + * @description created by the user + */ + created_by: number; + /** + * is_approved + * @description Rewind approved by the user + */ + is_approved: boolean; + /** + * approval_at + * Format: timestamp + * @description Date of the rewind approval + */ + approval_at: number; + /** + * rewind_name + * @description The name of the directory choose during approval step + */ + rewind_name?: string; + /** + * sanitizer + * @description Sanitizer resume, returned only when the rewind has done the sanitizing process + */ + sanitizer?: { + /** sanitized */ + sanitized: number; + /** total */ + total: { + /** to_execute */ + to_execute: number; + /** files_found */ + files_found: number; + /** to_move */ + to_move: number; + /** to_rename */ + to_rename: number; + /** to_update */ + to_update: number; + /** to_restore */ + to_restore: number; + /** to_trash */ + to_trash: number; + /** to_archive */ + to_archive: number; + /** not_handled_versions */ + not_handled_versions: number; + /** not_handled_files */ + not_handled_files: number; + }; + /** team */ + team: { + /** to_execute */ + to_execute: number; + /** files_found */ + files_found: number; + /** to_move */ + to_move: number; + /** to_rename */ + to_rename: number; + /** to_update */ + to_update: number; + /** to_restore */ + to_restore: number; + /** to_trash */ + to_trash: number; + /** to_archive */ + to_archive: number; + /** not_handled_versions */ + not_handled_versions: number; + /** not_handled_files */ + not_handled_files: number; + }; + /** me */ + me: { + /** to_execute */ + to_execute: number; + /** files_found */ + files_found: number; + /** to_move */ + to_move: number; + /** to_rename */ + to_rename: number; + /** to_update */ + to_update: number; + /** to_restore */ + to_restore: number; + /** to_trash */ + to_trash: number; + /** to_archive */ + to_archive: number; + /** not_handled_versions */ + not_handled_versions: number; + /** not_handled_files */ + not_handled_files: number; + }; + /** others */ + others?: string; + }; + /** + * summary + * @description Rewind resume, returned only when the rewind is finished + */ + summary?: { + /** total */ + total: { + /** executed */ + executed: number; + /** archived */ + archived: number; + /** conflicted */ + conflicted: number; + }; + /** team */ + team: { + /** executed */ + executed: number; + /** archived */ + archived: number; + /** conflicted */ + conflicted: number; + /** directory_id */ + directory_id: number | null; + /** directory_archive_id */ + directory_archive_id: number | null; + /** directory_conflict_id */ + directory_conflict_id: number | null; + }; + /** me */ + me: { + /** executed */ + executed: number; + /** archived */ + archived: number; + /** conflicted */ + conflicted: number; + /** directory_id */ + directory_id: number | null; + /** directory_archive_id */ + directory_archive_id: number | null; + /** directory_conflict_id */ + directory_conflict_id: number | null; + }; + /** others */ + others?: components["schemas"]["91ac10ff_RewindSummaryFileCounter"][]; + }; + }; + /** Right */ + "91ac10ff_Right": { + /** technical */ + technical?: boolean; + /** statistic */ + statistic?: boolean; + /** check */ + check?: boolean; + /** sale */ + sale?: boolean; + }; + /** Tag */ + "91ac10ff_Tag": { + /** + * Unique identifier + * @description Unique identifier of the resource `Tag` + * @example 1234 + */ + id: number; + /** + * name + * @description Name of the resource `Tag` + * @example My tag name + */ + name: string; + /** + * color + * @example 4 + */ + color: number; + /** + * product_count + * @description Product count related to the resource `Tag` + * @example 2 + */ + product_count?: number; + }; + /** KSuite */ + "91ac10ff_KSuite": { + /** + * Unique identifier + * @description Id of the kSuite + */ + id: number; + /** + * name + * @description Name of the kSuite + */ + name: string; + /** + * pack_id + * @description Id of the type of kSuite + */ + pack_id: number; + /** + * pack + * @description Name of the type of kSuite + */ + pack: string; + }; + /** Pricing Plan */ + "91ac10ff_PricingPlan": { + /** + * Unique identifier + * @description Unique identifier of the resource `Pricing Plan` + */ + id: number; + /** + * name + * @description Name of the resource `Pricing Plan` + * @example team + */ + name: string; + /** + * display_name + * @description Display name + * @example Team + */ + display_name: string; + /** + * is_free + * @description If the pack is free + */ + is_free: boolean; + /** + * limits + * @description Get the users and storage limits of the Pricing Plan + */ + limits?: { + /** + * users + * @description Get users number limit of the Pricing Plan + */ + users: { + /** + * base + * @description Included/Allowed number of user + */ + base: number; + /** + * min + * @description Minimum number of additional user + */ + min: number | null; + /** + * max + * @description Maximum number of additional user + */ + max: number | null; + }; + /** + * trash + * @description Get the drive trash options + */ + trash: { + /** + * retention_options + * @description Available options for setting trash retention.one_month: 30 days.one_year: A year.six_months: 180 days.three_months: 90 days.two_months: 60 days. + * @example one_month + * @enum {array} + */ + retention_options: "one_month" | "one_year" | "six_months" | "three_months" | "two_months"; + }; + /** + * storage + * @description Get the limits of the pricing plan + */ + storage: { + /** + * giga + * @description Included/Allowed storage (in gigabyte) + */ + giga: number; + /** + * min + * @description Minimum number of additional storage (in gigabyte) + */ + min: number | null; + /** + * max + * @description Maximum number of additional storage (in gigabyte) + */ + max: number | null; + }; + }; + /** + * prices + * @description Price of the Pricing Plan, contains basic plan and additional storages and users prices by currency + */ + prices?: components["schemas"]["91ac10ff_Drivepackprice"][]; + /** + * capabilities + * @description Locked/Unlocked features of the Pricing Plan + */ + capabilities?: { + /** + * use_vault + * @description Vault directory feature + */ + use_vault: boolean; + /** + * use_manage_right + * @description Can use additional manage right + */ + use_manage_right: boolean; + /** + * use_dropbox + * @description Dropboxes feature + */ + use_dropbox: boolean; + /** + * can_rewind + * @description Can access/use restoration feature + */ + can_rewind: boolean; + /** + * use_folder_custom_color + * @description Can set a custom color on a folder + */ + use_folder_custom_color: boolean; + /** + * can_access_dashboard + * @description Can access the managing dashboard + */ + can_access_dashboard: boolean; + /** + * can_set_sharelink_password + * @description Public link can be protected by password + */ + can_set_sharelink_password: boolean; + /** + * can_join_sharelink + * @description Users with Infomaniak account can ask to join drive via public links + */ + can_join_sharelink: boolean; + /** + * can_set_sharelink_expiration + * @description Public link can expire + */ + can_set_sharelink_expiration: boolean; + /** + * can_set_sharelink_custom_url + * @description Public link can have custom theme + */ + can_set_sharelink_custom_url: boolean; + /** + * can_use_content_search + * @description Can activate advanced search functions in file contents + */ + can_use_content_search: boolean; + /** + * can_use_activity_reports + * @description Can access activity reports + */ + can_use_activity_reports: boolean; + /** + * can_use_signatures + * @description Can sign documents + */ + can_use_signatures: boolean; + /** + * can_use_statistics + * @description Can access statistics + */ + can_use_statistics: boolean; + /** + * can_edit_pdf + * @description Can edit PDFs + */ + can_edit_pdf: boolean; + /** + * can_use_office365 + * @description Can access to the Microsoft 365 editor + */ + can_use_office365: boolean; + /** + * can_set_office + * @description Can change office editor or office related settings + */ + can_set_office: boolean; + /** + * start_guide_pdf + * @description Add the start guide PDF to the private folder for new users + */ + start_guide_pdf: boolean; + /** + * can_use_rag + * @description Can ask AI assistant questions about the content of an open document + */ + can_use_rag: boolean; + /** + * can_use_webdav + * @description Webdav protocol service + */ + can_use_webdav: boolean; + /** + * can_set_trash_duration + * @description Can set trash retention duration + */ + can_set_trash_duration: boolean; + }; + }; + /** Rewind Summary File Counter */ + "91ac10ff_RewindSummaryFileCounter": { + /** + * user_id + * @description User id + */ + user_id: number; + /** + * executed + * @description Total of actions executed + */ + executed: number; + /** + * archived + * @description Total of actions archived + */ + archived: number; + /** + * conflicted + * @description Total of actions conflicted + */ + conflicted: number; + }; + /** File Category */ + "91ac10ff_FileCategory": { + /** + * category_id + * @description Category identifier + */ + category_id: number; + /** + * added_at + * Format: timestamp + * @description Time when the category was added to file + */ + added_at: number; + /** + * user_validation + * @description State of user validation after auto assignment from AI. + * @example TO_VALIDATE + * @enum {string|null} + */ + user_validation: "CORRECT" | "INCORRECT" | "TO_VALIDATE" | null; + /** + * is_generated_by_ai + * @description Whether the Category was generated by an AI or not + */ + is_generated_by_ai: boolean; + /** + * user_id + * @description User identifier + */ + user_id: number | null; + category?: components["schemas"]["91ac10ff_Category"]; + }; + /** Drive pack price */ + "91ac10ff_Drivepackprice": { + /** + * type + * @description Drive pack price type, Base: standard price, User : Additional user price, Storage_giga : Additional storage price + * @enum {string} + */ + type: "base" | "storage_giga" | "user"; + /** + * unit + * @description Unity of additional type + */ + unit: number; + /** + * period + * @description Price by months + */ + period: number; + /** + * currency_id + * @description Currency identifier + */ + currency_id: number; + /** + * amount_excl_vat + * @description Price without the tax + */ + amount_excl_vat: number; + /** + * amount_incl_vat + * @description Price with the tax + */ + amount_incl_vat: number; + }; + /** UserSignatureStroke */ + "91ac10ff_UserSignatureStroke": { + /** + * penColor + * @description Color of the signature stroke, in hex format + */ + penColor: string; + /** + * dotSize + * @description Stroke thickness + */ + dotSize: string; + /** minWidth */ + minWidth: string; + /** maxWidth */ + maxWidth: string; + /** velocityFilterWeight */ + velocityFilterWeight: string; + /** compositeOperation */ + compositeOperation: string; + /** points */ + points: components["schemas"]["91ac10ff_UserSignatureStrokePoint"][]; + }; + /** UserSignatureStrokePoint */ + "91ac10ff_UserSignatureStrokePoint": { + /** + * time + * @description Point creation integer timestamp in milliseconds + */ + time: number; + /** + * x + * @description Point abscissa + */ + x: string; + /** + * y + * @description Point ordinate + */ + y: string; + /** + * pressure + * @description Outline thickness + */ + pressure: string; + }; + /** Directory */ + "91ac10ff_Directory": { + /** + * Unique identifier + * @description Unique identifier of the resource `Directory` + */ + id: number; + /** + * name + * @description File name + * @example Directory + */ + name: string; + /** + * sorted_name + * @description Specific sortable name + */ + sorted_name?: string; + /** + * path + * @description Full path of the Directory + * @example /full/path/Directory + */ + path?: string; + /** + * type + * @description Type of returned element either a dir (Directory) or file (File) + * @example file + * @enum {string|null} + */ + type: "dir" | "file" | null; + /** + * status + * @description Current state of Directory. The state can be null meaning that the Directory has no specific state.locked: Directory is currently locked. No action can be made except unlocking by the application which locked the File (such as office, webdav or external import).ok: Directory is available.trash_inherited: Directory is currently in trash because a parent directory was trashed.trashed: Directory is currently in trash and specifically trashed by the user.uploading: Directory is currently being uploaded. The Directory is locked and no action can be done excepting upload actions. + * @example locked + * @enum {string} + */ + status: "locked" | "ok" | "trash_inherited" | "trashed" | "uploading"; + /** + * visibility + * @description Visibility of Directory, empty string if no specific visibility. Add additional information about Directory to show different icons or more.: Empty visibility mean no special visibility.is_in_team_space_folder: Is a Directory inside a Common Documents directory.is_root: Is the root directory of the user.is_shared_space: Is the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_team_space: Is the Common Documents directory, a special directory where the files inside are common to all users by default.is_team_space_folder: Is the root directory inside the Common Documents. + * @enum {string} + */ + visibility: "" | "is_in_team_space_folder" | "is_root" | "is_shared_space" | "is_team_space" | "is_team_space_folder"; + /** + * drive_id + * @description Drive identifier + * @example 1111 + */ + drive_id: number; + /** + * depth + * @description Current path depth of Directory + * @example 3 + */ + depth: number; + /** + * created_by + * @description The identifier of the user who first uploaded the Directory + */ + created_by: number | null; + /** + * created_at + * Format: timestamp + * @description Directory creation timestamp (in seconds), if available in its metadata or specified on upload + */ + created_at: number | null; + /** + * added_at + * Format: timestamp + * @description The timestamp (in seconds) at which the Directory has been uploaded for the first time + */ + added_at: number; + /** + * last_modified_at + * Format: timestamp + * @description Directory creation timestamp (in seconds), if available in its metadata or specified on upload + */ + last_modified_at: number; + /** + * parent_id + * @description Parent directory identifier + */ + parent_id: number; + /** + * deleted_at + * Format: timestamp + * @description Timestamp of deleted resource Directory, only visible when the Directory is trashed + */ + deleted_at?: number; + /** + * deleted_by + * @description User identifier of deleted resource Directory, only visible when the Directory is trashed + */ + deleted_by?: number; + /** + * shared_root_id + * @description Root Directory identifier, only visible for shared user + * @example 1 + */ + shared_root_id?: number | null; + /** + * parents + * @description Get all parents directories + */ + parents?: components["schemas"]["91ac10ff_Directory"][]; + /** + * users + * @description Array of users identifiers that has access to the Directory + */ + users?: number[]; + /** + * teams + * @description Array of teams identifiers that has access to the Directory + */ + teams?: number[]; + /** + * is_favorite + * @description Is Directory pinned as favorite + */ + is_favorite?: boolean; + /** + * activity + * @description Activities information about the Directory + */ + activity?: { + /** + * last_accessed_at + * Format: timestamp + * @description Timestamp of the last user access of the Directory + */ + last_accessed_at: number; + }; + sharelink?: components["schemas"]["91ac10ff_ShareLink"]; + /** + * capabilities + * @description Directory rights + */ + capabilities?: { + /** + * can_use_favorite + * @description Right to set file as favorite + */ + can_use_favorite: boolean; + /** + * can_become_sharelink + * @description Right to share file by link (share_link) + */ + can_become_sharelink: boolean; + /** + * can_use_team + * @description Right to use and give team access + */ + can_use_team: boolean; + /** + * can_show + * @description Right to see Directory information + */ + can_show: boolean; + /** + * can_read + * @description Right to read Directory content + */ + can_read: boolean; + /** + * can_write + * @description Right to write Directory + */ + can_write: boolean; + /** + * can_share + * @description Right to share Directory or manage access to Directory + */ + can_share: boolean; + /** + * can_leave + * @description Right to leave shared Directory + */ + can_leave: boolean; + /** + * can_delete + * @description Right to delete Directory + */ + can_delete: boolean; + /** + * can_rename + * @description Right to rename Directory + */ + can_rename: boolean; + /** + * can_move + * @description Right to move Directory + */ + can_move: boolean; + /** + * can_create_directory + * @description Right to add new child directory + */ + can_create_directory: boolean; + /** + * can_create_file + * @description Right to add new child file + */ + can_create_file: boolean; + /** + * can_upload + * @description Right to upload a child file + */ + can_upload: boolean; + /** + * can_move_into + * @description right to move directory + */ + can_move_into: boolean; + /** + * can_become_dropbox + * @description Right to use convert directory into collaborative directory + */ + can_become_dropbox: boolean; + }; + /** + * lock + * @description When Directory is locked, locked information + */ + lock?: { + /** + * locked_at + * Format: timestamp + * @description When Directory is locked, locked timestamp + */ + locked_at: number | null; + /** + * unlocked_at + * Format: timestamp + * @description When Directory is locked, automatic lock release timestamp + */ + unlocked_at: number | null; + /** + * description + * @description When Directory is locked, locked reason + * @example onlyoffice + */ + description: string | null; + /** + * token + * @description When Directory is locked, locked token + * @example onlyoffice:123456 + */ + token: string | null; + }; + /** + * categories + * @description File categories + */ + categories?: components["schemas"]["91ac10ff_FileCategory"][]; + /** + * etag + * @description ETag of the file + */ + etag?: string | null; + /** + * color + * @description Color of the directory for the user requesting it + * @example #0098ff + */ + color: string | null; + dropbox?: components["schemas"]["91ac10ff_Dropbox"]; + external_import?: components["schemas"]["91ac10ff_ExternalImport"]; + rewind?: components["schemas"]["91ac10ff_RewindV3"]; + }; + /** PublicImage */ + "91ac10ff_PublicImage": { + /** + * Unique identifier + * @description Unique identifier of the resource `PublicImage` + */ + id: number; + /** + * public_url + * @example "https://kdrive.infomaniak.com/drive/xxxxx/public/d/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx/preview" + */ + public_url: string; + }; + /** Drive Default Limits */ + "91ac10ff_DriveDefaultLimits": { + /** + * files_by_folders + * @description Number of files/folders in the same folder + */ + files_by_folders: number; + /** + * files_size + * @description Max file size + */ + files_size: number; + /** + * sub_folders + * @description Max depth of folder + */ + sub_folders: number; + /** + * empty_trash_days + * @description Number of days a file is conserved when trashed + */ + empty_trash_days: number; + /** + * versioning_days + * @description Number of days a version of a file is conserved + */ + versioning_days: number; + /** + * versioning + * @description Number of versions of a file + */ + versioning: number; + /** + * files_by_user + * @description Max number of file for one user + */ + files_by_user: number; + /** + * shared_link + * @description Max shared link + */ + shared_link: number; + /** + * bandwidth + * @description Bandwidth authorize for a user in 24 hours + */ + bandwidth: number; + /** + * archive_files_download + * @description Max files downloadable in a archive + */ + archive_files_download: number; + /** + * comments_per_file + * @description Max number of comments per file + */ + comments_per_file: number; + /** + * min_size_for_hotcache + * @description Minimum size of a file to be cached on kCache before moving to a "cold" storage + */ + min_size_for_hotcache: number; + /** + * concurrent_external_imports + * @description Maximum number of external imports which may run at the same time + */ + concurrent_external_imports: number; + /** + * dropboxes + * @description Maximum number of dropboxes per drive + */ + dropboxes: number; + /** + * stats_days + * @description Maximum number of days, in past, statistics can be seen - 0 for unlimited + */ + stats_days: number; + }; + /** Chart Data */ + "91ac10ff_ChartData": { + /** + * name + * @description X coordinate name + */ + name: string; + /** + * unit + * @description X coordinate unit + */ + unit: string; + /** + * data + * @description X coordinate data points + */ + data: unknown | unknown; + /** + * metric + * @description Metric of the requested chart + */ + metric?: string; + }; + /** + * Third party drive + * @description A third party drive which may be eligible for external import + */ + "91ac10ff_Thirdpartydrive": { + /** + * Unique identifier + * @description Drive identifier + */ + id: string; + /** + * name + * @description Drive name + */ + name: string; + }; + /** Deleted Generic File V2 */ + "91ac10ff_DeletedGenericFileV2": { + /** + * Unique identifier + * @description Unique identifier of the resource `Deleted Generic File V2` + */ + id: number; + /** + * name + * @description File name + * @example Deleted Generic File V2 + */ + name: string; + /** + * type + * @description Type of returned element either a dir (Directory) or file (File) + * @example file + * @enum {string|null} + */ + type: "dir" | "file" | null; + /** + * path + * @description Full path of the Deleted Generic File V2 + * @example /full/path/Deleted Generic File V2 + */ + path?: string; + /** + * visibility + * @description Visibility of Deleted Generic File V2, empty string if no specific visibility. Add additional information about Deleted Generic File V2 to show different icons or more.: Empty visibility mean no special visibility.is_in_private_space: Is a Deleted Generic File V2 inside the private directory of the user.is_in_shared_space: Is a Deleted Generic File V2 inside the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_in_team_space_folder: Is a Deleted Generic File V2 inside a Common Documents directory.is_private_space: Is the private directory of the user.is_root: Is the root directory of the user.is_shared_space: Is the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_team_space: Is the Common Documents directory, a special directory where the files inside are common to all users by default.is_team_space_folder: Is the root directory inside the Common Documents. + * @enum {string} + */ + visibility: "" | "is_in_private_space" | "is_in_shared_space" | "is_in_team_space_folder" | "is_private_space" | "is_root" | "is_shared_space" | "is_team_space" | "is_team_space_folder"; + /** + * depth + * @description Current path depth of Deleted Generic File V2 + * @example 3 + */ + depth: number; + /** + * created_by + * @description The identifier of the user who first uploaded the Deleted Generic File V2 + */ + created_by: number | null; + /** + * parent_id + * @description Parent directory identifier + */ + parent_id: number; + /** + * deleted_at + * Format: timestamp + * @description Timestamp of deleted resource Deleted Generic File V2, only visible when the Deleted Generic File V2 is trashed + */ + deleted_at: number; + /** + * deleted_by + * @description User identifier of deleted resource Deleted Generic File V2, only visible when the Deleted Generic File V2 is trashed + */ + deleted_by: number; + /** + * extension_type + * @description File type, properties is not returned for directory type + * @example spreadsheet + */ + extension_type?: string | null; + }; + /** Sanitized Activity */ + "91ac10ff_SanitizedActivity": { + /** + * target + * @description Path of the activity + * @example /directory/file + */ + target?: string | number; + /** + * target_at + * @description Target date of the activity + */ + target_at?: number; + /** + * action + * @description Action to do in rewind situation.archive: File needs to be archived in a specific directory.archive_in_trash: File needs to be archived in trash root.exclude: File is excluded. No actions will be performed.file_deleted: File does not exist.move: File needs to be moved.rename: File needs to be renamed.restore: File needs to be restored from trash.trash: File needs to be trashed.update: File content need to be updated.version_deleted: File content does not exist. + * @example archive + * @enum {string} + */ + action: "archive" | "archive_in_trash" | "exclude" | "file_deleted" | "move" | "rename" | "restore" | "trash" | "update" | "version_deleted"; + /** + * state + * @description State one action in the rewind process.not_executed: Action was not executed yet.not_handled: Action cannot be rewound.on_conflict: Action lead to a conflict with another file/directory, this item was moved to a specific directory.on_error: Action lead to a fatal error, for instance the targeted version of a file was unable to be restored.success: Action was executed correctly. + * @example not_executed + * @enum {string} + */ + state: "not_executed" | "not_handled" | "on_conflict" | "on_error" | "success"; + /** special_parent_id */ + special_parent_id?: number | null; + }; + /** User and teams access on parent file */ + "91ac10ff_Userandteamsaccessonparentfile": { + /** + * mismatch + * @description Whether this file inherits the same or higher access permissions as its parent, with no downgrades. + */ + mismatch: boolean; + /** + * users + * @description All users that have access to the parent file + */ + users?: components["schemas"]["91ac10ff_Userfileaccess"][]; + /** + * teams + * @description All teams that have access to the parent file + */ + teams?: components["schemas"]["91ac10ff_TeamFileAccess"][]; + /** + * name + * @description Current file's parent name + */ + name?: string; + }; + /** Activity V2 */ + "91ac10ff_ActivityV2": { + /** + * action + * @description Action type + */ + action: string; + /** + * file_id + * @description Directory/File identifier + */ + file_id?: number; + /** + * parent_id + * @description Parent directory identifier + */ + parent_id?: number; + /** + * file_type + * @description Directory/File type + * @enum {string} + */ + file_type?: "dir" | "file"; + /** + * size + * @description Size of Activity V2 The unit of size is defined in Bytes + * @example 1700 + */ + size?: number; + /** + * last_modified_at + * Format: timestamp + * @description Activity V2 creation timestamp (in seconds), if available in its metadata or specified on upload + */ + last_modified_at?: number; + /** + * timestamp + * Format: datetime + * @description Time the action took place + */ + timestamp: number; + /** + * path + * @description Path of Directory/File + */ + path?: string; + /** + * destination + * @description Destination of Directory/File in case of move or rename action + */ + destination?: string; + /** + * created_at + * Format: timestamp + * @description Activity V2 creation timestamp (in seconds), if available in its metadata or specified on upload + */ + created_at?: number; + /** + * symbolic_link + * @description Symlink target path if the related file was uploaded as a symlink + */ + symbolic_link?: string; + }; + /** Cursor V2 */ + "91ac10ff_CursorV2": { + /** + * user_id + * @description ID of the user who created the cursor + */ + user_id: number; + /** + * source_id + * @description ID of the directory the cursor was created in + */ + source_id: number; + /** + * activity_id + * @description ID of the last activity seen by the cursor + */ + activity_id: number; + /** + * created_at + * @description Timestamp of the cursor's creation + */ + created_at: number; + /** + * recursive + * @description Whether the cursor also reads children directories + */ + recursive: boolean; + /** + * page + * @description Current page of cursor data + */ + page: number | null; + /** + * limit + * @description Curent limit of cursor + */ + limit: number | null; + }; + /** File Deleted */ + "91ac10ff_FileDeleted": { + /** + * Unique identifier + * @description Unique identifier of the resource `File Deleted` + */ + id: number; + /** + * name + * @description File name + * @example File Deleted + */ + name: string; + /** + * type + * @description Type of returned element either a dir (Directory) or file (File) + * @example file + * @enum {string|null} + */ + type: "dir" | "file" | null; + /** + * path + * @description Full path of the File Deleted + * @example /full/path/File Deleted + */ + path?: string; + /** + * visibility + * @description Visibility of File Deleted, empty string if no specific visibility. Add additional information about File Deleted to show different icons or more.: Empty visibility mean no special visibility.is_in_private_space: Is a File Deleted inside the private directory of the user.is_in_shared_space: Is a File Deleted inside the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_in_team_space_folder: Is a File Deleted inside a Common Documents directory.is_private_space: Is the private directory of the user.is_root: Is the root directory of the user.is_shared_space: Is the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_team_space: Is the Common Documents directory, a special directory where the files inside are common to all users by default.is_team_space_folder: Is the root directory inside the Common Documents. + * @enum {string} + */ + visibility: "" | "is_in_private_space" | "is_in_shared_space" | "is_in_team_space_folder" | "is_private_space" | "is_root" | "is_shared_space" | "is_team_space" | "is_team_space_folder"; + /** + * depth + * @description Current path depth of File Deleted + * @example 3 + */ + depth: number; + /** + * created_by + * @description The identifier of the user who first uploaded the File Deleted + */ + created_by: number | null; + /** + * parent_id + * @description Parent directory identifier + */ + parent_id: number; + /** + * deleted_at + * Format: timestamp + * @description Timestamp of deleted resource File Deleted, only visible when the File Deleted is trashed + */ + deleted_at: number; + /** + * deleted_by + * @description User identifier of deleted resource File Deleted, only visible when the File Deleted is trashed + */ + deleted_by: number; + /** + * extension_type + * @description File type, properties is not returned for directory type + * @example spreadsheet + */ + extension_type?: string | null; + }; + /** Activity */ + "91ac10ff_Activity": { + /** + * action + * @description Action type + */ + action: string; + /** + * file_id + * @description Directory/File identifier + */ + file_id?: number; + /** + * parent_id + * @description Parent directory identifier + */ + parent_id?: number; + /** + * path + * @description Path of Directory/File + */ + path?: string; + /** + * destination + * @description Destination of Directory/File in case of move or rename action + */ + destination?: string; + /** + * executed_at + * Format: timestamp + * @description Creation date of Directory/File + */ + executed_at: number; + }; + "75461840_SuccessResponseData": { + /** @description Effective response */ + data: string | number | boolean | unknown[] | Record; + }; + "75461840_SuccessResponse": components["schemas"]["Response"] & components["schemas"]["75461840_SuccessResponseData"]; + "75461840_ResponseSuccessTotalSpecific": { + /** @description Total number of results */ + total: number; + }; + "75461840_TotalSuccessResponse": components["schemas"]["75461840_SuccessResponse"] & components["schemas"]["75461840_ResponseSuccessTotalSpecific"]; + "75461840_ResponseSuccessPaginatedSpecific": { + /** @description Total number of pages */ + pages: number; + /** @description The current page */ + page: number; + /** @description Number of results per page */ + items_per_page: number; + }; + d26bc914_SuccessResponseData: { + /** @description Effective response */ + data: string | number | boolean | unknown[] | Record; + }; + d26bc914_SuccessResponse: components["schemas"]["Response"] & components["schemas"]["d26bc914_SuccessResponseData"]; + d26bc914_ResponseSuccessTotalSpecific: { + /** @description Total number of results */ + total: number; + }; + d26bc914_TotalSuccessResponse: components["schemas"]["d26bc914_SuccessResponse"] & components["schemas"]["d26bc914_ResponseSuccessTotalSpecific"]; + d26bc914_ResponseSuccessPaginatedSpecific: { + /** @description Total number of pages */ + pages: number; + /** @description The current page */ + page: number; + /** @description Number of results per page */ + items_per_page: number; + }; + Error: { + result?: string; + error?: { + [key: string]: unknown; + }; + data?: unknown; + } & { + [key: string]: unknown; + }; + AppError: { + id?: string; + message?: string; + detailed_error?: string; + request_id?: string; + status_code?: number; + } & { + [key: string]: unknown; + }; + ApiError: { + result?: string; + error?: { + [key: string]: unknown; + }; + data?: unknown; + } & { + [key: string]: unknown; + }; + SuccessResponse: { + result?: string; + data?: unknown; + } & { + [key: string]: unknown; + }; + TotalSuccessResponse: { + result?: string; + data?: unknown; + total?: number; + } & { + [key: string]: unknown; + }; + PaginatedSuccessResponse: { + result?: string; + data?: unknown; + pages?: number; + page?: number; + items_per_page?: number; + } & { + [key: string]: unknown; + }; + }; + responses: { + /** @description The request is malformed. */ + 0: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Error"]; + }; + }; + /** @description Access to the resource is forbidden for this user. */ + 1: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Error"]; + }; + }; + /** @description Resource requested not found. */ + 2: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Error"]; + }; + }; + /** @description There was an internal error in the server. */ + 3: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Error"]; + }; + }; + /** @description Do not have appropriate permissions */ + Forbidden: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["AppError"]; + }; + }; + /** @description Unauthorized */ + Unauthorized: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + data?: string; + } & { + /** @example error */ + result?: string; + error?: { + /** @example vod_not_authorized */ + code?: string; + /** @example Authorization required */ + description?: string; + }; + }; + }; + }; + /** @description BadRequest */ + BadRequest: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + data?: string; + } & components["schemas"]["ApiError"]; + }; + }; + /** @description NotFound */ + NotFound: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + /** @example error */ + result?: string; + error?: { + /** @example vod_model_not_found */ + code?: string; + /** @example No query results for model model 1234 */ + description?: string; + context?: Record; + }; + } & { + data?: string; + }; + }; + }; + /** @description Content too large */ + TooLarge: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["AppError"]; + }; + }; + /** @description Feature is disabled */ + NotImplemented: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["AppError"]; + }; + }; + /** @description Too many requests */ + TooManyRequests: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["AppError"]; + }; + }; + /** @description Something went wrong with the server */ + InternalServerError: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["AppError"]; + }; + }; + /** @description 404 : ModelNotFoundException */ + a039ea57: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + data?: string; + } & { + /** @example failure */ + result?: string; + error?: { + /** @example 404 */ + code?: string; + /** @example 404 : ModelNotFoundException */ + description?: string; + context?: Record; + }; + }; + }; + }; + /** @description 404 : CountHalt */ + e7a7a4eb: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + data?: string; + } & { + /** @example failure */ + result?: string; + error?: { + /** @example 404 */ + code?: string; + /** @example 404 : CountHalt */ + description?: string; + context?: Record; + }; + }; + }; + }; + /** @description 422 : The given data was invalid. */ + "'2f952ed9'": { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + data?: string; + } & { + /** @example failure */ + result?: string; + error?: { + /** @example 422 */ + code?: string; + /** @example 422 : The given data was invalid. */ + description?: string; + context?: Record; + }; + }; + }; + }; + /** @description 400 : BadRequestHttpException */ + "'08d6964f'": { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + data?: string; + } & { + /** @example failure */ + result?: string; + error?: { + /** @example 400 */ + code?: string; + /** @example 400 : BadRequestHttpException */ + description?: string; + context?: Record; + }; + }; + }; + }; + /** @description 404 : MissingModelBehaviorException */ + "'4bc0f255'": { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + data?: string; + } & { + /** @example failure */ + result?: string; + error?: { + /** @example 404 */ + code?: string; + /** @example 404 : MissingModelBehaviorException */ + description?: string; + context?: Record; + }; + }; + }; + }; + /** @description 404 : InvalidImageFormatException */ + "'9436319d'": { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + data?: string; + } & { + /** @example failure */ + result?: string; + error?: { + /** @example 404 */ + code?: string; + /** @example 404 : InvalidImageFormatException */ + description?: string; + context?: Record; + }; + }; + }; + }; + /** @description 404 : FileException */ + "'41638d24'": { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + data?: string; + } & { + /** @example failure */ + result?: string; + error?: { + /** @example 404 */ + code?: string; + /** @example 404 : FileException */ + description?: string; + context?: Record; + }; + }; + }; + }; + /** @description 401 : NotAuthorized */ + "'556bb773'": { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + data?: string; + } & { + /** @example failure */ + result?: string; + error?: { + /** @example 401 */ + code?: string; + /** @example 401 : NotAuthorized */ + description?: string; + context?: Record; + }; + }; + }; + }; + /** @description 500 : Exception */ + "'5e128766'": { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + data?: string; + } & { + /** @example failure */ + result?: string; + error?: { + /** @example 500 */ + code?: string; + /** @example 500 : Exception */ + description?: string; + context?: Record; + }; + }; + }; + }; + /** @description OK */ + GenericPaginatedOrNotPaginatedSuccessResponse: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["SuccessResponse"] | components["schemas"]["TotalSuccessResponse"] | components["schemas"]["PaginatedSuccessResponse"]; + }; + }; + /** @description 422 : The given data was invalid. */ + "2f952ed9": { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + data?: string; + } & { + /** @example failure */ + result?: string; + error?: { + /** @example 422 */ + code?: string; + /** @example 422 : The given data was invalid. */ + description?: string; + context?: Record; + }; + }; + }; + }; + /** @description 400 : BadRequestHttpException */ + "08d6964f": { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + data?: string; + } & { + /** @example failure */ + result?: string; + error?: { + /** @example 400 */ + code?: string; + /** @example 400 : BadRequestHttpException */ + description?: string; + context?: Record; + }; + }; + }; + }; + /** @description 404 : MissingModelBehaviorException */ + "4bc0f255": { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + data?: string; + } & { + /** @example failure */ + result?: string; + error?: { + /** @example 404 */ + code?: string; + /** @example 404 : MissingModelBehaviorException */ + description?: string; + context?: Record; + }; + }; + }; + }; + /** @description 404 : InvalidImageFormatException */ + "9436319d": { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + data?: string; + } & { + /** @example failure */ + result?: string; + error?: { + /** @example 404 */ + code?: string; + /** @example 404 : InvalidImageFormatException */ + description?: string; + context?: Record; + }; + }; + }; + }; + /** @description 404 : FileException */ + "41638d24": { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + data?: string; + } & { + /** @example failure */ + result?: string; + error?: { + /** @example 404 */ + code?: string; + /** @example 404 : FileException */ + description?: string; + context?: Record; + }; + }; + }; + }; + /** @description 401 : NotAuthorized */ + "556bb773": { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + data?: string; + } & { + /** @example failure */ + result?: string; + error?: { + /** @example 401 */ + code?: string; + /** @example 401 : NotAuthorized */ + description?: string; + context?: Record; + }; + }; + }; + }; + /** @description 500 : Exception */ + "5e128766": { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + data?: string; + } & { + /** @example failure */ + result?: string; + error?: { + /** @example 500 */ + code?: string; + /** @example 500 : Exception */ + description?: string; + context?: Record; + }; + }; + }; + }; + }; + parameters: { + cut: string; + maketoken: string; + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from: string; + /** + * Format: string + * @description Histogram grouped by 1d,1h,1m .. + * @example 1d + */ + perhisto: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + Return: "total"; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + Page: number; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + PerPage: number; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + OrderBy: string | string[]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + Order: "asc" | "desc"; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + OrderFor: Record; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + Limit: number; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + Skip: number; + /** + * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. + * You can also use ?with=total parameter + */ + Total: boolean; + }; + requestBodies: never; + headers: never; + pathItems: never; +} +export type $defs = Record; +export interface operations { + post_1_kmeet_rooms: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": components["schemas"]["afdc46e4_PlannedConference"]; + }; + }; + responses: { + /** @description Default Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["afdc46e4_PlannedConferenceReturn"]; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + data?: string; + } & { + /** @example failure */ + result?: string; + error?: { + /** @example 422 */ + code?: string; + /** @example 422 : The given data was invalid. */ + description?: string; + context?: Record; + }; + }; + }; + }; + }; + }; + get_1_kmeet_rooms_room_id_settings: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the room settings */ + room_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Default response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["afdc46e4_PlannedConferenceReturn"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_authorized + */ + code?: string; + /** + * @description Description of the error + * @example Forbidden + */ + description?: string; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_found + */ + code?: string; + /** + * @description Description of the error + * @example Not Found + */ + description?: string; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + GetTopReactionsForTeam: { + parameters: { + query: { + /** + * @description Time range can be "today", "7_day", or "28_day". + * - `today`: reactions posted on the current day. + * - `7_day`: reactions posted in the last 7 days. + * - `28_day`: reactions posted in the last 28 days. + */ + time_range: string; + /** @description The page to select. */ + page?: number; + /** @description The number of items per page, up to a maximum of 200. */ + per_page?: number; + }; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Top reactions retrieved successfully. */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_TopReactionList"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetTopReactionsForUser: { + parameters: { + query: { + /** + * @description Time range can be "today", "7_day", or "28_day". + * - `today`: reactions posted on the current day. + * - `7_day`: reactions posted in the last 7 days. + * - `28_day`: reactions posted in the last 28 days. + */ + time_range: string; + /** @description The page to select. */ + page?: number; + /** @description The number of items per page, up to a maximum of 200. */ + per_page?: number; + /** + * @description Team ID will scope the response to a given team and exclude direct and group messages. + * ##### Permissions + * Must have `view_team` permission for the team. + */ + team_id?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Top reactions retrieved successfully. */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_TopReactionList"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetTopChannelsForTeam: { + parameters: { + query: { + /** + * @description Time range can be "today", "7_day", or "28_day". + * - `today`: channels with posts on the current day. + * - `7_day`: channels with posts in the last 7 days. + * - `28_day`: channels with posts in the last 28 days. + */ + time_range: string; + /** @description The page to select. */ + page?: number; + /** @description The number of items per page, up to a maximum of 200. */ + per_page?: number; + }; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Top channels retrieved successfully. */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_TopChannelList"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetTopChannelsForUser: { + parameters: { + query: { + /** + * @description Time range can be "today", "7_day", or "28_day". + * - `today`: channels with posts on the current day. + * - `7_day`: channels with posts in the last 7 days. + * - `28_day`: channels with posts in the last 28 days. + */ + time_range: string; + /** @description The page to select. */ + page?: number; + /** @description The number of items per page, up to a maximum of 200. */ + per_page?: number; + /** + * @description Team ID will scope the response to a given team. + * ##### Permissions + * Must have `view_team` permission for the team. + */ + team_id?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Top channels retrieved successfully. */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_TopChannelList"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetNewTeamMembers: { + parameters: { + query: { + /** + * @description Time range can be "today", "7_day", or "28_day". + * - `today`: team members who joined during the current day. + * - `7_day`: team members who joined in the last 7 days. + * - `28_day`: team members who joined in the last 28 days. + */ + time_range: string; + /** @description The page to select. */ + page?: number; + /** @description The number of items per page. */ + per_page?: number; + }; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description New team members retrieved successfully. */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_NewTeamMembersList"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetTopThreadsForTeam: { + parameters: { + query: { + /** + * @description Time range can be "today", "7_day", or "28_day". + * - `today`: threads with activity on the current day. + * - `7_day`: threads with activity in the last 7 days. + * - `28_day`: threads with activity in the last 28 days. + */ + time_range: string; + /** @description The page to select. */ + page?: number; + /** @description The number of items per page, up to a maximum of 200. */ + per_page?: number; + }; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Top threads retrieved successfully. */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_TopThreadList"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetTopThreadsForUser: { + parameters: { + query: { + /** + * @description Time range can be "today", "7_day", or "28_day". + * - `today`: threads with activity on the current day. + * - `7_day`: threads with activity in the last 7 days. + * - `28_day`: threads with activity in the last 28 days. + */ + time_range: string; + /** @description The page to select. */ + page?: number; + /** @description The number of items per page, up to a maximum of 200. */ + per_page?: number; + /** + * @description Team ID will scope the response to a given team. + * ##### Permissions + * Must have `view_team` permission for the team. + */ + team_id?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Top threads retrieved successfully. */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_TopThreadList"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetTopDMsForUser: { + parameters: { + query: { + /** + * @description Time range can be "today", "7_day", or "28_day". + * - `today`: threads with activity on the current day. + * - `7_day`: threads with activity in the last 7 days. + * - `28_day`: threads with activity in the last 28 days. + */ + time_range: string; + /** @description The page to select. */ + page?: number; + /** @description The number of items per page, up to a maximum of 200. */ + per_page?: number; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Top dms retrieved successfully. */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_TopDMList"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetUsers: { + parameters: { + query?: { + /** @description The page to select. */ + page?: number; + /** @description The number of users per page. There is a maximum limit of 200 users per page. */ + per_page?: number; + /** @description The ID of the team to get users for. */ + in_team?: string; + /** @description The ID of the team to exclude users for. Must not be used with "in_team" query parameter. */ + not_in_team?: string; + /** @description The ID of the channel to get users for. */ + in_channel?: string; + /** @description The ID of the channel to exclude users for. Must be used with "in_channel" query parameter. */ + not_in_channel?: string; + /** @description The ID of the group to get users for. Must have `manage_system` permission. */ + in_group?: string; + /** @description When used with `not_in_channel` or `not_in_team`, returns only the users that are allowed to join the channel or team based on its group constrains. */ + group_constrained?: boolean; + /** @description Whether or not to list users that are not on any team. This option takes precendence over `in_team`, `in_channel`, and `not_in_channel`. */ + without_team?: boolean; + /** @description Whether or not to list only users that are active. This option cannot be used along with the `inactive` option. */ + active?: boolean; + /** @description Whether or not to list only users that are deactivated. This option cannot be used along with the `active` option. */ + inactive?: boolean; + /** @description Returns users that have this role. */ + role?: string; + /** + * @description Sort is only available in conjunction with certain options below. The paging parameter is also always available. + * + * ##### `in_team` + * Can be "", "last_activity_at" or "create_at". + * When left blank, sorting is done by username. + * ##### `in_channel` + * Can be "", "status". + * When left blank, sorting is done by username. `status` will sort by User's current status (Online, Away, DND, Offline), then by Username. + */ + sort?: string; + /** + * @description Comma separated string used to filter users based on any of the specified system roles + * + * Example: `?roles=system_admin,system_user` will return users that are either system admins or system users + */ + roles?: string; + /** + * @description Comma separated string used to filter users based on any of the specified channel roles, can only be used in conjunction with `in_channel` + * + * Example: `?in_channel=4eb6axxw7fg3je5iyasnfudc5y&channel_roles=channel_user` will return users that are only channel users and not admins or guests + */ + channel_roles?: string; + /** + * @description Comma separated string used to filter users based on any of the specified team roles, can only be used in conjunction with `in_team` + * + * Example: `?in_team=4eb6axxw7fg3je5iyasnfudc5y&team_roles=team_user` will return users that are only team users and not admins or guests + */ + team_roles?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description User page retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_User"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetUsersByIds: { + parameters: { + query?: { + /** @description Only return users that have been modified since the given Unix timestamp (in milliseconds). */ + since?: number; + }; + header?: never; + path?: never; + cookie?: never; + }; + /** @description List of user ids */ + requestBody: { + content: { + "application/json": string[]; + }; + }; + responses: { + /** @description User list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_User"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + }; + }; + GetUsersByGroupChannelIds: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** @description List of group channel ids */ + requestBody: { + content: { + "application/json": string[]; + }; + }; + responses: { + /** @description User list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + ""?: components["schemas"]["38cb7293_User"][]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + }; + }; + GetUsersByUsernames: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** @description List of usernames */ + requestBody: { + content: { + "application/json": string[]; + }; + }; + responses: { + /** @description User list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_User"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + }; + }; + SearchUsers: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** @description Search criteria */ + requestBody: { + content: { + "application/json": { + /** @description The term to match against username, full name, nickname and email */ + term: string; + /** @description If provided, only search users on this team */ + team_id?: string; + /** @description If provided, only search users not on this team */ + not_in_team_id?: string; + /** @description If provided, only search users in this channel */ + in_channel_id?: string; + /** @description If provided, only search users not in this channel. Must specifiy `team_id` when using this option */ + not_in_channel_id?: string; + /** @description If provided, only search users in this group. Must have `manage_system` permission. */ + in_group_id?: string; + /** @description When used with `not_in_channel_id` or `not_in_team_id`, returns only the users that are allowed to join the channel or team based on its group constrains. */ + group_constrained?: boolean; + /** @description When `true`, include deactivated users in the results */ + allow_inactive?: boolean; + /** @description Set this to `true` if you would like to search for users that are not on a team. This option takes precendence over `team_id`, `in_channel_id`, and `not_in_channel_id`. */ + without_team?: boolean; + /** + * @description The maximum number of users to return in the results + * + * __Defaults to `100` if not provided.__ + * @default 100 + */ + limit?: number; + }; + }; + }; + responses: { + /** @description User list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_User"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + AutocompleteUsers: { + parameters: { + query: { + /** @description Team ID */ + team_id?: string; + /** @description Channel ID */ + channel_id?: string; + /** @description Username, nickname first name or last name */ + name: string; + /** + * @description The maximum number of users to return in each subresult + * + * __Defaults to `100` if not provided.__ + */ + limit?: number; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description User autocomplete successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_UserAutocomplete"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetUser: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User GUID. This can also be "me" which will point to the current user. */ + user_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description User retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_User"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + PatchUser: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + /** @description User object that is to be updated */ + requestBody: { + content: { + "application/json": { + email?: string; + username?: string; + first_name?: string; + last_name?: string; + nickname?: string; + locale?: string; + position?: string; + props?: Record; + notify_props?: components["schemas"]["38cb7293_UserNotifyProps"]; + }; + }; + }; + responses: { + /** @description User patch successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_User"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + UpdateUserRoles: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + /** @description Space-delimited system roles to assign to the user */ + requestBody: { + content: { + "application/json": { + roles: string; + }; + }; + }; + responses: { + /** @description User roles update successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetProfileImage: { + parameters: { + query?: { + /** @description Not used by the server. Clients can pass in the last picture update time of the user to potentially take advantage of caching */ + _?: number; + }; + header?: never; + path: { + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description User's profile image */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "image/png": string; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + GetDefaultProfileImage: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Default profile image */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "image/png": string; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + GetUserByUsername: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Username */ + username: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description User retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_User"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetUserByEmail: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User Email */ + email: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description User retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_User"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + PublishUserTyping: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** @description The id of the channel to which to direct the typing event. */ + channel_id: string; + /** @description The optional id of the root post of the thread to which the user is replying. If unset, the typing event is directed at the entire channel. */ + parent_id?: string; + }; + }; + }; + responses: { + /** @description User typing websocket event accepted for publishing. */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetChannelMembersWithTeamDataForUser: { + parameters: { + query?: { + /** @description Page specifies which part of the results to return, by PageSize. */ + page?: number; + /** @description PageSize specifies the size of the returned chunk of results. */ + pageSize?: number; + }; + header?: never; + path: { + /** @description The ID of the user. This can also be "me" which will point to the current user. */ + user_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description User's uploads retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_ChannelMemberWithTeamData"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetUserThreads: { + parameters: { + query?: { + /** @description Since filters the threads based on their LastUpdateAt timestamp. */ + since?: number; + /** @description Deleted will specify that even deleted threads should be returned (For mobile sync). */ + deleted?: boolean; + /** @description Extended will enrich the response with participant details. */ + extended?: boolean; + /** @description Page specifies which part of the results to return, by PageSize. */ + page?: number; + /** @description PageSize specifies the size of the returned chunk of results. */ + pageSize?: number; + /** @description Setting this to true will only return the total counts. */ + totalsOnly?: boolean; + /** @description Setting this to true will only return threads. */ + threadsOnly?: boolean; + }; + header?: never; + path: { + /** @description The ID of the user. This can also be "me" which will point to the current user. */ + user_id: string; + /** @description The ID of the team in which the thread is. */ + team_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description User's thread retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_UserThreads"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + UpdateThreadsReadForUser: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The ID of the user. This can also be "me" which will point to the current user. */ + user_id: string; + /** @description The ID of the team in which the thread is. */ + team_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description User's thread update successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + UpdateThreadReadForUser: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The ID of the user. This can also be "me" which will point to the current user. */ + user_id: string; + /** @description The ID of the team in which the thread is. */ + team_id: string; + /** @description The ID of the thread to update */ + thread_id: string; + /** @description The timestamp to which the thread's "last read" state will be reset. */ + timestamp: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description User's thread update successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_UserThread"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + SetThreadUnreadByPostId: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The ID of the user. This can also be "me" which will point to the current user. */ + user_id: string; + /** @description The ID of the team in which the thread is. */ + team_id: string; + /** @description The ID of the thread to update */ + thread_id: string; + /** @description The ID of a post belonging to the thread to mark as unread. */ + post_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description User's thread update successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_UserThread"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + StartFollowingThread: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The ID of the user. This can also be "me" which will point to the current user. */ + user_id: string; + /** @description The ID of the team in which the thread is. */ + team_id: string; + /** @description The ID of the thread to follow */ + thread_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description User's thread update successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + StopFollowingThread: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The ID of the user. This can also be "me" which will point to the current user. */ + user_id: string; + /** @description The ID of the team in which the thread is. */ + team_id: string; + /** @description The ID of the thread to update */ + thread_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description User's thread update successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetUserThread: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The ID of the user. This can also be "me" which will point to the current user. */ + user_id: string; + /** @description The ID of the team in which the thread is. */ + team_id: string; + /** @description The ID of the thread to follow */ + thread_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Get was successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_UserThread"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetUserStatus: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User ID */ + user_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description User status retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Status"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + }; + }; + UpdateUserStatus: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User ID */ + user_id: string; + }; + cookie?: never; + }; + /** @description Status object that is to be updated */ + requestBody: { + content: { + "application/json": { + /** @description User ID */ + user_id: string; + /** @description User status, can be `online`, `away`, `offline` and `dnd` */ + status: string; + /** @description Time in epoch seconds at which a dnd status would be unset. */ + dnd_end_time?: number; + }; + }; + }; + responses: { + /** @description User status update successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Status"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + }; + }; + GetUsersStatusesByIds: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** @description List of user ids to fetch */ + requestBody: { + content: { + "application/json": string[]; + }; + }; + responses: { + /** @description User statuses retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Status"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + }; + }; + UpdateUserCustomStatus: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User ID */ + user_id: string; + }; + cookie?: never; + }; + /** @description Custom status object that is to be updated */ + requestBody: { + content: { + "application/json": { + /** @description Any emoji */ + emoji: string; + /** @description Any custom status text */ + text: string; + /** @description Duration of custom status, can be `thirty_minutes`, `one_hour`, `four_hours`, `today`, `this_week` or `date_and_time` */ + duration?: string; + /** @description The time at which custom status should be expired. It should be in ISO format. */ + expires_at?: string; + }; + }; + }; + responses: { + /** @description User custom status update successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + }; + }; + UnsetUserCustomStatus: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User ID */ + user_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description User custom status delete successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + }; + }; + PostUserRecentCustomStatusDelete: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User ID */ + user_id: string; + }; + cookie?: never; + }; + /** @description Custom Status object that is to be removed from the recent custom statuses. */ + requestBody: { + content: { + "application/json": { + /** @description Any emoji */ + emoji: string; + /** @description Any custom status text */ + text: string; + /** @description Duration of custom status, can be `thirty_minutes`, `one_hour`, `four_hours`, `today`, `this_week` or `date_and_time` */ + duration: string; + /** @description The time at which custom status should be expired. It should be in ISO format. */ + expires_at: string; + }; + }; + }; + responses: { + /** @description User recent custom status delete successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + }; + }; + GetAllTeams: { + parameters: { + query?: { + /** @description The page to select. */ + page?: number; + /** @description The number of teams per page. */ + per_page?: number; + /** @description Appends a total count of returned teams inside the response object - ex: `{ "teams": [], "total_count" : 0 }`. */ + include_total_count?: boolean; + /** @description If set to true, teams which are part of a data retention policy will be excluded. The `sysconsole_read_compliance` permission is required to use this parameter. */ + exclude_policy_constrained?: boolean; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Team list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Team"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + }; + }; + GetTeam: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Team retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Team"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetTeamByName: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Team Name */ + name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Team retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Team"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetTeamsForUser: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Team list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Team"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetTeamMembers: { + parameters: { + query?: { + /** @description The page to select. */ + page?: number; + /** @description The number of users per page. */ + per_page?: number; + }; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Team members retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_TeamMember"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetTeamMembersForUser: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Team members retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_TeamMember"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetTeamMember: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Team member retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_TeamMember"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetTeamMembersByIds: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + /** @description List of user ids */ + requestBody: { + content: { + "application/json": string[]; + }; + }; + responses: { + /** @description Team members retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_TeamMember"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetTeamStats: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Team stats retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_TeamStats"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + UpdateTeamMemberRoles: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + /** @description Space-delimited team roles to assign to the user */ + requestBody: { + content: { + "application/json": { + roles: string; + }; + }; + }; + responses: { + /** @description Team member roles update successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetTeamsUnreadForUser: { + parameters: { + query: { + /** @description Optional team id to be excluded from the results */ + exclude_team: string; + /** @description Boolean to determine whether the collapsed threads should be included or not */ + include_collapsed_threads?: boolean; + }; + header?: never; + path: { + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Team unreads retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_TeamUnread"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetTeamUnread: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User GUID */ + user_id: string; + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Team unread count retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_TeamUnread"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + InviteGuestsToTeam: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + /** @description Guests invite information */ + requestBody: { + content: { + "application/json": { + /** @description List of emails */ + emails: string[]; + /** @description List of channel ids */ + channels: string[]; + /** @description Message to include in the invite */ + message?: string; + }; + }; + }; + responses: { + /** @description Guests invite successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 413: components["responses"]["TooLarge"]; + }; + }; + GetAllChannels: { + parameters: { + query?: { + /** @description A group id to exclude channels that are associated with that group via GroupChannel records. This can also be left blank with `not_associated_to_group=`. */ + not_associated_to_group?: string; + /** @description The page to select. */ + page?: number; + /** @description The number of channels per page. */ + per_page?: number; + /** @description Whether to exclude default channels (ex Town Square, Off-Topic) from the results. */ + exclude_default_channels?: boolean; + /** @description Include channels that have been archived. This correlates to the `DeleteAt` flag being set in the database. */ + include_deleted?: boolean; + /** @description Appends a total count of returned channels inside the response object - ex: `{ "channels": [], "total_count" : 0 }`. */ + include_total_count?: boolean; + /** @description If set to true, channels which are part of a data retention policy will be excluded. The `sysconsole_read_compliance` permission is required to use this parameter. */ + exclude_policy_constrained?: boolean; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Channel list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_ChannelListWithTeamData"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + CreateChannel: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** @description Channel object to be created */ + requestBody: { + content: { + "application/json": { + /** @description The team ID of the team to create the channel on */ + team_id: string; + /** @description The unique handle for the channel, will be present in the channel URL */ + name: string; + /** @description The non-unique UI name for the channel */ + display_name: string; + /** @description A short description of the purpose of the channel */ + purpose?: string; + /** @description Markdown-formatted text to display in the header of the channel */ + header?: string; + /** @description 'O' for a public channel, 'P' for a private channel */ + type: string; + }; + }; + }; + responses: { + /** @description Channel creation successful */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Channel"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + CreateDirectChannel: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** @description The two user ids to be in the direct message */ + requestBody: { + content: { + "application/json": string[]; + }; + }; + responses: { + /** @description Direct channel creation successful */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Channel"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + CreateGroupChannel: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** @description User ids to be in the group message channel */ + requestBody: { + content: { + "application/json": string[]; + }; + }; + responses: { + /** @description Group channel creation successful */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Channel"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + SearchAllChannels: { + parameters: { + query?: { + /** @description Is the request from system_console. If this is set to true, it filters channels by the logged in user. */ + system_console?: boolean; + }; + header?: never; + path?: never; + cookie?: never; + }; + /** @description The search terms and logic to use in the search. */ + requestBody: { + content: { + "application/json": { + /** @description The string to search in the channel name, display name, and purpose. */ + term: string; + /** @description A group id to exclude channels that are associated to that group via GroupChannel records. */ + not_associated_to_group?: string; + /** @description Exclude default channels from the results by setting this parameter to true. */ + exclude_default_channels?: boolean; + /** @description Filters results to channels belonging to the given team ids */ + team_ids?: string[]; + /** @description Filters results to only return channels constrained to a group */ + group_constrained?: boolean; + /** @description Filters results to exclude channels constrained to a group */ + exclude_group_constrained?: boolean; + /** @description Filters results to only return Public / Open channels, can be used in conjunction with `private` to return both `public` and `private` channels */ + public?: boolean; + /** @description Filters results to only return Private channels, can be used in conjunction with `public` to return both `private` and `public` channels */ + private?: boolean; + /** @description Filters results to only return deleted / archived channels */ + deleted?: boolean; + /** @description The page number to return, if paginated. If this parameter is not present with the `per_page` parameter then the results will be returned un-paged. */ + page?: number; + /** @description The number of entries to return per page, if paginated. If this parameter is not present with the `page` parameter then the results will be returned un-paged. */ + per_page?: number; + /** + * @description If set to true, only channels which do not have a granular retention policy assigned to them will be returned. The `sysconsole_read_compliance_data_retention` permission is required to use this parameter. + * @default false + */ + exclude_policy_constrained?: boolean; + /** + * @description If set to true, returns channels where given search 'term' matches channel ID. + * @default false + */ + include_search_by_id?: boolean; + }; + }; + }; + responses: { + /** @description Paginated channel response. (Note that the non-paginated response—returned if the request body does not contain both `page` and `per_page` fields—is a simple array of channels.) */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + /** @description The channels that matched the query. */ + channels?: components["schemas"]["38cb7293_Channel"][]; + /** @description The total number of results, regardless of page and per_page requested. */ + total_count?: number; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + }; + }; + SearchGroupChannels: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** @description Search criteria */ + requestBody: { + content: { + "application/json": { + /** @description The search term to match against the members' usernames of the group channels */ + term: string; + }; + }; + }; + responses: { + /** @description Channels search successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Channel"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + }; + }; + GetPublicChannelsByIdsForTeam: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + /** @description List of channel ids */ + requestBody: { + content: { + "application/json": string[]; + }; + }; + responses: { + /** @description Channel list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Channel"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetChannel: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Channel GUID */ + channel_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Channel retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Channel"]; + }; + }; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + UpdateChannel: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Channel GUID */ + channel_id: string; + }; + cookie?: never; + }; + /** @description Channel object to be updated */ + requestBody: { + content: { + "application/json": { + /** @description The channel's id, not updatable */ + id: string; + /** @description The unique handle for the channel, will be present in the channel URL */ + name?: string; + /** @description The non-unique UI name for the channel */ + display_name?: string; + /** @description A short description of the purpose of the channel */ + purpose?: string; + /** @description Markdown-formatted text to display in the header of the channel */ + header?: string; + }; + }; + }; + responses: { + /** @description Channel update successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Channel"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + DeleteChannel: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Channel GUID */ + channel_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Channel deletion successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + PatchChannel: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Channel GUID */ + channel_id: string; + }; + cookie?: never; + }; + /** @description Channel object to be updated */ + requestBody: { + content: { + "application/json": { + /** @description The unique handle for the channel, will be present in the channel URL */ + name?: string; + /** @description The non-unique UI name for the channel */ + display_name?: string; + /** @description A short description of the purpose of the channel */ + purpose?: string; + /** @description Markdown-formatted text to display in the header of the channel */ + header?: string; + }; + }; + }; + responses: { + /** @description Channel patch successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Channel"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + UpdateChannelPrivacy: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Channel GUID */ + channel_id: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": { + /** @description Channel privacy setting: 'O' for a public channel, 'P' for a private channel */ + privacy: string; + }; + }; + }; + responses: { + /** @description Channel conversion successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Channel"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + RestoreChannel: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Channel GUID */ + channel_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Channel restore successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Channel"]; + }; + }; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + MoveChannel: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Channel GUID */ + channel_id: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": { + team_id: string; + /** @description Remove members those are not member of target team before moving the channel. */ + force?: boolean; + }; + }; + }; + responses: { + /** @description Channel move successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Channel"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetChannelStats: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Channel GUID */ + channel_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Channel statistics retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_ChannelStats"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetPinnedPosts: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Channel GUID */ + channel_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description The list of channel pinned posts */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_PostList"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetPublicChannelsForTeam: { + parameters: { + query?: { + /** @description The page to select. */ + page?: number; + /** @description The number of public channels per page. */ + per_page?: number; + }; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Channels retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Channel"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetPrivateChannelsForTeam: { + parameters: { + query?: { + /** @description The page to select. */ + page?: number; + /** @description The number of private channels per page. */ + per_page?: number; + }; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Channels retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Channel"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetDeletedChannelsForTeam: { + parameters: { + query?: { + /** @description The page to select. */ + page?: number; + /** @description The number of public channels per page. */ + per_page?: number; + }; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Channels retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Channel"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + AutocompleteChannelsForTeam: { + parameters: { + query: { + /** @description Name or display name */ + name: string; + }; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Channels autocomplete successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Channel"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + AutocompleteChannelsForTeamForSearch: { + parameters: { + query: { + /** @description Name or display name */ + name: string; + }; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Channels autocomplete successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Channel"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + SearchChannels: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + /** @description Search criteria */ + requestBody: { + content: { + "application/json": { + /** @description The search term to match against the name or display name of channels */ + term: string; + }; + }; + }; + responses: { + /** @description Channels search successful */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Channel"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + SearchArchivedChannels: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + /** @description Search criteria */ + requestBody: { + content: { + "application/json": { + /** @description The search term to match against the name or display name of archived channels */ + term: string; + }; + }; + }; + responses: { + /** @description Channels search successful */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Channel"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetChannelByName: { + parameters: { + query?: { + /** @description Defines if deleted channels should be returned or not */ + include_deleted?: boolean; + }; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + /** @description Channel Name */ + channel_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Channel retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Channel"]; + }; + }; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetChannelByNameForTeamName: { + parameters: { + query?: { + /** @description Defines if deleted channels should be returned or not */ + include_deleted?: boolean; + }; + header?: never; + path: { + /** @description Team Name */ + team_name: string; + /** @description Channel Name */ + channel_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Channel retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Channel"]; + }; + }; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetChannelMembers: { + parameters: { + query?: { + /** @description The page to select. */ + page?: number; + /** @description The number of members per page. There is a maximum limit of 200 members. */ + per_page?: number; + }; + header?: never; + path: { + /** @description Channel GUID */ + channel_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Channel members retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_ChannelMember"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + AddChannelMember: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The channel ID */ + channel_id: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": { + /** @description The ID of user to add into the channel, for backwards compatibility. */ + user_id?: string; + /** @description The IDs of users to add into the channel, required if 'user_id' doess not exist. */ + user_ids?: string[]; + /** @description The ID of root post where link to add channel member originates */ + post_root_id?: string; + }; + }; + }; + responses: { + /** @description Channel member creation successful */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_ChannelMember"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetChannelMembersByIds: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Channel GUID */ + channel_id: string; + }; + cookie?: never; + }; + /** @description List of user ids */ + requestBody: { + content: { + "application/json": string[]; + }; + }; + responses: { + /** @description Channel member list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_ChannelMember"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetChannelMember: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Channel GUID */ + channel_id: string; + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Channel member retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_ChannelMember"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + RemoveUserFromChannel: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Channel GUID */ + channel_id: string; + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Channel member deletion successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + UpdateChannelRoles: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Channel GUID */ + channel_id: string; + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + /** @description Space-delimited channel roles to assign to the user */ + requestBody: { + content: { + "application/json": { + roles: string; + }; + }; + }; + responses: { + /** @description Channel roles update successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + UpdateChannelMemberSchemeRoles: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Channel GUID */ + channel_id: string; + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + /** @description Scheme properties. */ + requestBody: { + content: { + "application/json": { + scheme_admin: boolean; + scheme_user: boolean; + }; + }; + }; + responses: { + /** @description Channel member's scheme-derived roles updated successfully. */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + UpdateChannelNotifyProps: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Channel GUID */ + channel_id: string; + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["38cb7293_ChannelNotifyProps"]; + }; + }; + responses: { + /** @description Channel notification properties update successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + ViewChannel: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User ID to perform the view action for */ + user_id: string; + }; + cookie?: never; + }; + /** @description Paremeters affecting how and which channels to view */ + requestBody: { + content: { + "application/json": { + /** + * @description The channel ID that is being viewed. Use a blank string to indicate that all channels have lost focus. + * @example xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx + */ + channel_id: string; + /** + * @description The channel ID of the previous channel, used when switching channels. Providing this ID will cause push notifications to clear on the channel being switched to. + * @example xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx + */ + prev_channel_id?: string; + }; + }; + }; + responses: { + /** @description Channel view successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + /** @description Value should be "OK" if successful */ + status?: string; + /** @description A JSON object mapping channel IDs to the channel view times */ + last_viewed_at_times?: Record; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetChannelMembersForUser: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User GUID */ + user_id: string; + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Channel members retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_ChannelMember"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetChannelsForTeamForUser: { + parameters: { + query?: { + /** @description Defines if deleted channels should be returned or not */ + include_deleted?: boolean; + /** @description Filters the deleted channels by this time in epoch format. Does not have any effect if include_deleted is set to false. */ + last_delete_at?: number; + }; + header?: never; + path: { + /** @description User GUID */ + user_id: string; + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Channels retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Channel"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetChannelsForUser: { + parameters: { + query?: { + /** @description Filters the deleted channels by this time in epoch format. Does not have any effect if include_deleted is set to false. */ + last_delete_at?: number; + /** @description Defines if deleted channels should be returned or not */ + include_deleted?: boolean; + }; + header?: never; + path: { + /** @description The ID of the user. This can also be "me" which will point to the current user. */ + user_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Channels retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Channel"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetChannelUnread: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User GUID */ + user_id: string; + /** @description Channel GUID */ + channel_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Channel unreads retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_ChannelUnread"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + UpdateChannelScheme: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Channel GUID */ + channel_id: string; + }; + cookie?: never; + }; + /** @description Scheme GUID */ + requestBody: { + content: { + "application/json": { + /** @description The ID of the scheme. */ + scheme_id: string; + }; + }; + }; + responses: { + /** @description Update channel scheme successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + GetChannelModerations: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Channel GUID */ + channel_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Retreived successfully */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_ChannelModeration"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + PatchChannelModerations: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Channel GUID */ + channel_id: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["38cb7293_ChannelModerationPatch"]; + }; + }; + responses: { + /** @description Patched successfully */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_ChannelModeration"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetSidebarCategoriesForTeamForUser: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Category retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_OrderedSidebarCategories"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + UpdateSidebarCategoriesForTeamForUser: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["38cb7293_SidebarCategory"][]; + }; + }; + responses: { + /** @description Category update successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_SidebarCategory"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + CreateSidebarCategoryForTeamForUser: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["38cb7293_SidebarCategory"]; + }; + }; + responses: { + /** @description Category creation successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_SidebarCategory"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetSidebarCategoryOrderForTeamForUser: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Order retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string[]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + UpdateSidebarCategoryOrderForTeamForUser: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": string[]; + }; + }; + responses: { + /** @description Order update successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string[]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetSidebarCategoryForTeamForUser: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + /** @description User GUID */ + user_id: string; + /** @description Category GUID */ + category_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Category retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_SidebarCategory"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + UpdateSidebarCategoryForTeamForUser: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + /** @description User GUID */ + user_id: string; + /** @description Category GUID */ + category_id: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["38cb7293_SidebarCategoryWithChannels"]; + }; + }; + responses: { + /** @description Category update successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_SidebarCategoryWithChannels"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + RemoveSidebarCategoryForTeamForUser: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + /** @description User GUID */ + user_id: string; + /** @description Category GUID */ + category_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Category delete successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_SidebarCategory"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + CreatePost: { + parameters: { + query?: { + /** @description Whether to set the user status as online or not. */ + set_online?: boolean; + }; + header?: never; + path?: never; + cookie?: never; + }; + /** @description Post object to create */ + requestBody: { + content: { + "application/json": { + /** + * @description The channel ID to post in + * @example xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx + */ + channel_id: string; + /** @description The message contents, can be formatted with Markdown */ + message: string; + /** + * @description The post ID to comment on + * @example xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx + */ + root_id?: string; + /** + * @description A list of file IDs to associate with the post. Note that posts are limited to 5 files maximum. Please use additional posts for more files. + * @example ['xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx', 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'] + */ + file_ids?: string[]; + /** @description A general JSON property bag to attach to the post */ + props?: Record; + /** @description A JSON object to add post metadata, e.g the post's priority */ + metadata?: { + /** @description An object containing the post's priority properties */ + priority?: { + /** @description The priority label of the post, could empty, important, or urgent */ + priority?: string; + /** @description Set to true to request for acknowledgements */ + requested_ack?: boolean; + }; + }; + }; + }; + }; + responses: { + /** @description Post creation successful */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Post"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + CreatePostEphemeral: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** @description Ephemeral Post object to send */ + requestBody: { + content: { + "application/json": { + /** @description The target user id for the ephemeral post */ + user_id: string; + /** @description Post object to create */ + post: { + /** + * @description The channel ID to post in + * @example xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx + */ + channel_id: string; + /** @description The message contents, can be formatted with Markdown */ + message: string; + }; + }; + }; + }; + responses: { + /** @description Post creation successful */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Post"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetPost: { + parameters: { + query?: { + /** @description Defines if result should include deleted posts, must have 'manage_system' (admin) permission. */ + include_deleted?: boolean; + }; + header?: never; + path: { + /** @description ID of the post to get */ + post_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Post retrieval successful */ + 200: { + headers: { + /** @description This header is included with the value "true" if the post is past the cloud's plan limit. */ + "Has-Inaccessible-Posts"?: boolean; + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Post"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + DeletePost: { + parameters: { + query?: never; + header?: never; + path: { + /** @description ID of the post to delete */ + post_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Post deletion successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + SetPostUnread: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User GUID */ + user_id: string; + /** @description Post GUID */ + post_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Post marked as unread successfully */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_ChannelUnreadAt"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + PatchPost: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Post GUID */ + post_id: string; + }; + cookie?: never; + }; + /** @description Post object that is to be updated */ + requestBody: { + content: { + "application/json": { + /** @description Set to `true` to pin the post to the channel it is in */ + is_pinned?: boolean; + /** @description The message text of the post */ + message?: string; + /** @description The list of files attached to this post */ + file_ids?: string[]; + }; + }; + }; + responses: { + /** @description Post patch successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Post"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetPostThread: { + parameters: { + query?: { + /** @description The number of posts per page */ + perPage?: number; + /** @description The post_id to return the next page of posts from */ + fromPost?: string; + /** @description The create_at timestamp to return the next page of posts from */ + fromCreateAt?: number; + /** @description The direction to return the posts. Either up or down. */ + direction?: string; + /** @description Whether to skip fetching threads or not */ + skipFetchThreads?: boolean; + /** @description Whether the client uses CRT or not */ + collapsedThreads?: boolean; + /** @description Whether to return the associated users as part of the response or not */ + collapsedThreadsExtended?: boolean; + }; + header?: never; + path: { + /** @description ID of a post in the thread */ + post_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Post list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_PostList"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetFlaggedPostsForUser: { + parameters: { + query?: { + /** @description Team ID */ + team_id?: string; + /** @description Channel ID */ + channel_id?: string; + /** @description The page to select */ + page?: number; + /** @description The number of posts per page */ + per_page?: number; + }; + header?: never; + path: { + /** @description ID of the user */ + user_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Post list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_PostList"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetFileInfosForPost: { + parameters: { + query?: { + /** @description Defines if result should include deleted posts, must have 'manage_system' (admin) permission. */ + include_deleted?: boolean; + }; + header?: never; + path: { + /** @description ID of the post */ + post_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description File info retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_FileInfo"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetPostsForChannel: { + parameters: { + query?: { + /** @description The page to select */ + page?: number; + /** @description The number of posts per page */ + per_page?: number; + /** @description Provide a non-zero value in Unix time milliseconds to select posts modified after that time */ + since?: number; + /** @description A post id to select the posts that came before this one */ + before?: string; + /** @description A post id to select the posts that came after this one */ + after?: string; + /** @description Whether to include deleted posts or not. Must have system admin permissions. */ + include_deleted?: boolean; + }; + header?: never; + path: { + /** @description The channel ID to get the posts for */ + channel_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Post list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_PostList"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetPostsAroundLastUnread: { + parameters: { + query?: { + /** @description Number of posts before the oldest unread posts. Maximum is 200 posts if limit is set greater than that. */ + limit_before?: number; + /** @description Number of posts after and including the oldest unread post. Maximum is 200 posts if limit is set greater than that. */ + limit_after?: number; + /** @description Whether to skip fetching threads or not */ + skipFetchThreads?: boolean; + /** @description Whether the client uses CRT or not */ + collapsedThreads?: boolean; + /** @description Whether to return the associated users as part of the response or not */ + collapsedThreadsExtended?: boolean; + }; + header?: never; + path: { + /** @description ID of the user */ + user_id: string; + /** @description The channel ID to get the posts for */ + channel_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Post list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_PostList"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + SearchPosts: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + /** @description The search terms and logic to use in the search. */ + requestBody: { + content: { + "application/json": { + /** @description The search terms as inputed by the user. To search for posts from a user include `from:someusername`, using a user's username. To search in a specific channel include `in:somechannel`, using the channel name (not the display name). */ + terms: string; + /** @description Set to true if an Or search should be performed vs an And search. */ + is_or_search: boolean; + /** + * @description Offset from UTC of user timezone for date searches. + * @default 0 + */ + time_zone_offset?: number; + /** @description Set to true if deleted channels should be included in the search. (archived channels) */ + include_deleted_channels?: boolean; + /** + * @description The page to select. (Only works with Elasticsearch) + * @default 0 + */ + page?: number; + /** + * @description The number of posts per page. (Only works with Elasticsearch) + * @default 60 + */ + per_page?: number; + }; + }; + }; + responses: { + /** @description Post list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_PostListWithSearchMatches"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + PinPost: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Post GUID */ + post_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Pinned post successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + UnpinPost: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Post GUID */ + post_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Unpinned post successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + DoPostAction: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Post GUID */ + post_id: string; + /** @description Action GUID */ + action_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Post action successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + getPostsByIds: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** @description List of post ids */ + requestBody: { + content: { + "application/json": string[]; + }; + }; + responses: { + /** @description Post list retrieval successful */ + 200: { + headers: { + /** @description Indicates whether the posts have been truncated as per the cloud's plan limit. */ + "Has-Inaccessible-Posts"?: boolean; + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Post"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + SetPostReminder: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User GUID */ + user_id: string; + /** @description Post GUID */ + post_id: string; + }; + cookie?: never; + }; + /** @description Target time for the reminder */ + requestBody: { + content: { + "application/json": { + /** @description Target time for the reminder */ + target_time: number; + }; + }; + }; + responses: { + /** @description Reminder set successfully */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetPreferences: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description User preferences retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Preference"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + UpdatePreferences: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + /** @description List of preference objects */ + requestBody: { + content: { + "application/json": components["schemas"]["38cb7293_Preference"][]; + }; + }; + responses: { + /** @description User preferences saved successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + DeletePreferences: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + /** @description List of preference objects */ + requestBody: { + content: { + "application/json": components["schemas"]["38cb7293_Preference"][]; + }; + }; + responses: { + /** @description User preferences saved successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetPreferencesByCategory: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User GUID */ + user_id: string; + /** @description The category of a group of preferences */ + category: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description A list of all of the current user's preferences in the given category */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Preference"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetPreferencesByCategoryByName: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User GUID */ + user_id: string; + /** @description The category of a group of preferences */ + category: string; + /** @description The name of the preference */ + preference_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description A single preference for the current user in the current categorylist of all of the current user's preferences in the given category. */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Preference"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + }; + }; + UploadFile: { + parameters: { + query?: { + /** @description The ID of the channel that this file will be uploaded to */ + channel_id?: string; + /** @description The name of the file to be uploaded */ + filename?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: { + content: { + "multipart/form-data": { + /** + * Format: binary + * @description The file to upload + */ + files: string; + }; + }; + }; + responses: { + /** @description Corresponding lists of the provided client_ids and the metadata that has been stored in the database for each one */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + /** @description A list of file metadata that has been stored in the database */ + file_infos?: components["schemas"]["38cb7293_FileInfo"][]; + /** @description A list of the client_ids that were provided in the request */ + client_ids?: string[]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 413: components["responses"]["TooLarge"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + GetFile: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The ID of the file to get */ + file_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + /** @description Do not have appropriate permissions */ + 403: { + headers: { + /** @description This header is included with the value "1" if the file is past the cloud's plan limit. */ + "First-Inaccessible-File-Time"?: number; + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_AppError"]; + }; + }; + 404: components["responses"]["NotFound"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + GetFileThumbnail: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The ID of the file to get */ + file_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + /** @description Do not have appropriate permissions */ + 403: { + headers: { + /** @description This header is included with the value "1" if the file is past the cloud's plan limit. */ + "First-Inaccessible-File-Time"?: number; + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_AppError"]; + }; + }; + 404: components["responses"]["NotFound"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + GetFilePreview: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The ID of the file to get */ + file_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + /** @description Do not have appropriate permissions */ + 403: { + headers: { + /** @description This header is included with the value "1" if the file is past the cloud's plan limit. */ + "First-Inaccessible-File-Time"?: number; + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_AppError"]; + }; + }; + 404: components["responses"]["NotFound"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + GetFileInfo: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The ID of the file info to get */ + file_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description The stored metadata for the given file */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_FileInfo"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + /** @description Do not have appropriate permissions */ + 403: { + headers: { + /** @description This header is included with the value "1" if the file is past the cloud's plan limit. */ + "First-Inaccessible-File-Time"?: number; + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_AppError"]; + }; + }; + 404: components["responses"]["NotFound"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + SearchFiles: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + /** @description The search terms and logic to use in the search. */ + requestBody: { + content: { + "application/json": { + /** @description The search terms as inputed by the user. To search for files from a user include `from:someusername`, using a user's username. To search in a specific channel include `in:somechannel`, using the channel name (not the display name). To search for specific extensions included `ext:extension`. */ + terms: string; + /** @description Set to true if an Or search should be performed vs an And search. */ + is_or_search: boolean; + /** + * @description Offset from UTC of user timezone for date searches. + * @default 0 + */ + time_zone_offset?: number; + /** @description Set to true if deleted channels should be included in the search. (archived channels) */ + include_deleted_channels?: boolean; + /** + * @description The page to select. (Only works with Elasticsearch) + * @default 0 + */ + page?: number; + /** + * @description The number of posts per page. (Only works with Elasticsearch) + * @default 60 + */ + per_page?: number; + }; + }; + }; + responses: { + /** @description Files list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_FileInfoList"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetClientConfig: { + parameters: { + query: { + /** @description Must be `old`, other formats not implemented yet */ + format: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Configuration retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + GetEmojiList: { + parameters: { + query?: { + /** @description The page to select. */ + page?: number; + /** @description The number of emojis per page. */ + per_page?: number; + /** @description Either blank for no sorting or "name" to sort by emoji names. */ + sort?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Emoji list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Emoji"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + CreateEmoji: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * Format: binary + * @description A file to be uploaded + */ + image: string; + /** @description A JSON object containing a `name` field with the name of the emoji and a `creator_id` field with the id of the authenticated user. */ + emoji: string; + }; + }; + }; + responses: { + /** @description Emoji creation successful */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Emoji"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 413: components["responses"]["TooLarge"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + GetEmoji: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Emoji GUID */ + emoji_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Emoji retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Emoji"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + DeleteEmoji: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Emoji GUID */ + emoji_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Emoji delete successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Emoji"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + GetEmojiByName: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Emoji name */ + emoji_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Emoji retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Emoji"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + GetEmojiImage: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Emoji GUID */ + emoji_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Emoji image retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "image/png": string; + }; + }; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + 500: components["responses"]["InternalServerError"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + SearchEmoji: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** @description Search criteria */ + requestBody: { + content: { + "application/json": { + /** @description The term to match against the emoji name. */ + term: string; + /** @description Set to only search for names starting with the search term. */ + prefix_only?: string; + }; + }; + }; + responses: { + /** @description Emoji list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Emoji"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + AutocompleteEmoji: { + parameters: { + query: { + /** @description The emoji name to search. */ + name: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Emoji list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Emoji"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + GetIncomingWebhooks: { + parameters: { + query?: { + /** @description The page to select. */ + page?: number; + /** @description The number of hooks per page. */ + per_page?: number; + /** @description The ID of the team to get hooks for. */ + team_id?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Incoming webhooks retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_IncomingWebhook"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + CreateIncomingWebhook: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** @description Incoming webhook to be created */ + requestBody: { + content: { + "application/json": { + /** @description The ID of a public channel or private group that receives the webhook payloads. */ + channel_id: string; + /** @description The ID of the owner of the webhook if different than the requester. */ + user_id?: string; + /** @description The display name for this incoming webhook */ + display_name?: string; + /** @description The description for this incoming webhook */ + description?: string; + /** @description The username this incoming webhook will post as. */ + username?: string; + /** @description The profile picture this incoming webhook will use when posting. */ + icon_url?: string; + }; + }; + }; + responses: { + /** @description Incoming webhook creation successful */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_IncomingWebhook"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetIncomingWebhook: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Incoming Webhook GUID */ + hook_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Webhook retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_IncomingWebhook"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + UpdateIncomingWebhook: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Incoming Webhook GUID */ + hook_id: string; + }; + cookie?: never; + }; + /** @description Incoming webhook to be updated */ + requestBody: { + content: { + "application/json": { + /** @description Incoming webhook GUID */ + id: string; + /** @description The ID of a public channel or private group that receives the webhook payloads. */ + channel_id: string; + /** @description The display name for this incoming webhook */ + display_name: string; + /** @description The description for this incoming webhook */ + description: string; + /** @description The username this incoming webhook will post as. */ + username?: string; + /** @description The profile picture this incoming webhook will use when posting. */ + icon_url?: string; + }; + }; + }; + responses: { + /** @description Webhook update successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_IncomingWebhook"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + DeleteIncomingWebhook: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Incoming webhook GUID */ + hook_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Webhook deletion successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetOutgoingWebhooks: { + parameters: { + query?: { + /** @description The page to select. */ + page?: number; + /** @description The number of hooks per page. */ + per_page?: number; + /** @description The ID of the team to get hooks for. */ + team_id?: string; + /** @description The ID of the channel to get hooks for. */ + channel_id?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Outgoing webhooks retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_OutgoingWebhook"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + CreateOutgoingWebhook: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** @description Outgoing webhook to be created */ + requestBody: { + content: { + "application/json": { + /** @description The ID of the team that the webhook watchs */ + team_id: string; + /** @description The ID of a public channel that the webhook watchs */ + channel_id?: string; + /** @description The ID of the owner of the webhook if different than the requester. */ + creator_id?: string; + /** @description The description for this outgoing webhook */ + description?: string; + /** @description The display name for this outgoing webhook */ + display_name: string; + /** @description List of words for the webhook to trigger on */ + trigger_words: string[]; + /** @description When to trigger the webhook, `0` when a trigger word is present at all and `1` if the message starts with a trigger word */ + trigger_when?: number; + /** @description The URLs to POST the payloads to when the webhook is triggered */ + callback_urls: string[]; + /** + * @description The format to POST the data in, either `application/json` or `application/x-www-form-urlencoded` + * @default application/x-www-form-urlencoded + */ + content_type?: string; + }; + }; + }; + responses: { + /** @description Outgoing webhook creation successful */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_OutgoingWebhook"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetOutgoingWebhook: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Outgoing webhook GUID */ + hook_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Outgoing webhook retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_OutgoingWebhook"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + UpdateOutgoingWebhook: { + parameters: { + query?: never; + header?: never; + path: { + /** @description outgoing Webhook GUID */ + hook_id: string; + }; + cookie?: never; + }; + /** @description Outgoing webhook to be updated */ + requestBody: { + content: { + "application/json": { + /** @description Outgoing webhook GUID */ + id: string; + /** @description The ID of a public channel or private group that receives the webhook payloads. */ + channel_id: string; + /** @description The display name for this incoming webhook */ + display_name: string; + /** @description The description for this incoming webhook */ + description: string; + }; + }; + }; + responses: { + /** @description Webhook update successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_OutgoingWebhook"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + DeleteOutgoingWebhook: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Outgoing webhook GUID */ + hook_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Webhook deletion successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + RegenOutgoingHookToken: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Outgoing webhook GUID */ + hook_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Webhook token regenerate successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetGroups: { + parameters: { + query: { + /** @description The page to select. */ + page?: number; + /** @description The number of groups per page. */ + per_page?: number; + /** @description String to pattern match the `name` and `display_name` field. Will return all groups whose `name` and `display_name` field match any of the text. */ + q?: string; + /** @description Boolean which adds the `member_count` attribute to each group JSON object */ + include_member_count?: boolean; + /** @description Team GUID which is used to return all the groups not associated to this team */ + not_associated_to_team: string; + /** @description Group GUID which is used to return all the groups not associated to this channel */ + not_associated_to_channel: string; + /** + * @description Only return groups that have been modified since the given Unix timestamp (in milliseconds). All modified groups, including deleted and created groups, will be returned. + * n + */ + since?: number; + /** @description Boolean which filters the group entries with the `allow_reference` attribute set. */ + filter_allow_reference?: boolean; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Group list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Group"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + GetGroupsByChannel: { + parameters: { + query?: { + /** @description The page to select. */ + page?: number; + /** @description The number of groups per page. */ + per_page?: number; + /** @description Boolean which filters the group entries with the `allow_reference` attribute set. */ + filter_allow_reference?: boolean; + }; + header?: never; + path: { + /** @description Channel GUID */ + channel_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Group list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Group"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 500: components["responses"]["InternalServerError"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + GetGroupsByTeam: { + parameters: { + query?: { + /** @description The page to select. */ + page?: number; + /** @description The number of groups per page. */ + per_page?: number; + /** @description Boolean which filters in the group entries with the `allow_reference` attribute set. */ + filter_allow_reference?: boolean; + }; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Group list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Group"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 500: components["responses"]["InternalServerError"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + GetGroupsAssociatedToChannelsByTeam: { + parameters: { + query?: { + /** @description The page to select. */ + page?: number; + /** @description The number of groups per page. */ + per_page?: number; + /** @description Boolean which filters in the group entries with the `allow_reference` attribute set. */ + filter_allow_reference?: boolean; + /** @description Boolean to determine whether the pagination should be applied or not */ + paginate?: boolean; + }; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Group list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": Record; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 500: components["responses"]["InternalServerError"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + GetGroupsByUserId: { + parameters: { + query?: never; + header?: never; + path: { + /** @description User GUID */ + user_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Group list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Group"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + ListCommands: { + parameters: { + query?: { + /** @description The team id. */ + team_id?: string; + /** + * @description To get only the custom commands. If set to false will get the custom + * if the user have access plus the system commands, otherwise just the system commands. + */ + custom_only?: boolean; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description List Commands retrieve successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Command"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + CreateCommand: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** @description command to be created */ + requestBody: { + content: { + "application/json": { + /** @description Team ID to where the command should be created */ + team_id: string; + /** @description `'P'` for post request, `'G'` for get request */ + method: string; + /** @description Activation word to trigger the command */ + trigger: string; + /** @description The URL that the command will make the request */ + url: string; + }; + }; + }; + responses: { + /** @description Command creation successful */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Command"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + ListAutocompleteCommands: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Autocomplete commands retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Command"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + ListCommandAutocompleteSuggestions: { + parameters: { + query: { + /** @description String inputted by the user. */ + user_input: string; + }; + header?: never; + path: { + /** @description Team GUID */ + team_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Commands' autocomplete data retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_AutocompleteSuggestion"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetCommandById: { + parameters: { + query?: never; + header?: never; + path: { + /** @description ID of the command to get */ + command_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Command get successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Command"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + UpdateCommand: { + parameters: { + query?: never; + header?: never; + path: { + /** @description ID of the command to update */ + command_id: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["38cb7293_Command"]; + }; + }; + responses: { + /** @description Command updated successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Command"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + DeleteCommand: { + parameters: { + query?: never; + header?: never; + path: { + /** @description ID of the command to delete */ + command_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Command deletion successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 404: components["responses"]["NotFound"]; + }; + }; + RegenCommandToken: { + parameters: { + query?: never; + header?: never; + path: { + /** @description ID of the command to generate the new token */ + command_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Token generation successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + /** @description The new token */ + token?: string; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + ExecuteCommand: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** @description command to be executed */ + requestBody: { + content: { + "application/json": { + /** @description Channel Id where the command will execute */ + channel_id: string; + /** @description The slash command to execute, including parameters. Eg, `'/echo bounces around the room'` */ + command: string; + }; + }; + }; + responses: { + /** @description Command execution successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_CommandResponse"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + 501: components["responses"]["NotImplemented"]; + }; + }; + GetAllRoles: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Roles retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Role"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetRole: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Role GUID */ + role_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Role retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Role"]; + }; + }; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetRoleByName: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Role Name */ + role_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Role retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Role"]; + }; + }; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + GetRolesByNames: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** @description List of role names */ + requestBody: { + content: { + "application/json": string[]; + }; + }; + responses: { + /** @description Role list retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Role"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + SaveReaction: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** @description The user's reaction with its post_id, user_id, and emoji_name fields set */ + requestBody: { + content: { + "application/json": components["schemas"]["38cb7293_Reaction"]; + }; + }; + responses: { + /** @description Reaction creation successful */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Reaction"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetReactions: { + parameters: { + query?: never; + header?: never; + path: { + /** @description ID of a post */ + post_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description List reactions retrieve successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Reaction"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + DeleteReaction: { + parameters: { + query?: never; + header?: never; + path: { + /** @description ID of the user */ + user_id: string; + /** @description ID of the post */ + post_id: string; + /** @description emoji name */ + emoji_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Reaction deletion successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_StatusOK"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetBots: { + parameters: { + query?: { + /** @description The page to select. */ + page?: number; + /** @description The number of users per page. There is a maximum limit of 200 users per page. */ + per_page?: number; + /** @description If deleted bots should be returned. */ + include_deleted?: boolean; + /** @description When true, only orphaned bots will be returned. A bot is consitered orphaned if it's owner has been deactivated. */ + only_orphaned?: boolean; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Bot page retrieval successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Bot"][]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + CreateBot: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** @description Bot to be created */ + requestBody: { + content: { + "application/json": { + username: string; + display_name?: string; + description?: string; + }; + }; + }; + responses: { + /** @description Bot creation successful */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Bot"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + GetBot: { + parameters: { + query?: { + /** @description If deleted bots should be returned. */ + include_deleted?: boolean; + }; + header?: never; + path: { + /** @description Bot user ID */ + bot_user_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Bot successfully retrieved. */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Bot"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + PatchBot: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Bot user ID */ + bot_user_id: string; + }; + cookie?: never; + }; + /** @description Bot to be created */ + requestBody: { + content: { + "application/json": { + username: string; + display_name?: string; + description?: string; + }; + }; + }; + responses: { + /** @description Bot patch successful */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Bot"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + DisableBot: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Bot user ID */ + bot_user_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Bot successfully disabled. */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Bot"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + EnableBot: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Bot user ID */ + bot_user_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Bot successfully enabled. */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["38cb7293_Bot"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 403: components["responses"]["Forbidden"]; + }; + }; + "AI/ToolsCreateChatCompletionV2": { + parameters: { + query?: never; + header?: never; + path: { + /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ + product_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * logit_bias + * @description Modify the likelihood of specified tokens appearing in the completion. Accepts a JSON object that maps tokens (specified by their token ID in the tokenizer) to an associated bias value from -100 to 100. Mathematically, the bias is added to the logits generated by the model prior to sampling. The exact effect will vary per model, but values between -1 and 1 should decrease or increase likelihood of selection; values like -100 or 100 should result in a ban or exclusive selection of the relevant token. + */ + logit_bias?: number[]; + /** + * logprobs + * @description Whether to return log probabilities of the output tokens or not. If true, returns the log probabilities of each output token returned in the content of message. + */ + logprobs?: boolean | null; + /** + * max_completion_tokens + * @description An upper bound for the number of tokens that can be generated for a completion, including visible output tokens and reasoning tokens. + * @example 10000 + */ + max_completion_tokens?: number | null; + /** messages */ + messages: { + /** content */ + content: string; + /** + * role + * @description Message role in conversation: user,assistant,system + * @example user + * @enum {string} + */ + role: "assistant" | "system" | "user"; + }[]; + /** + * model + * @description Model name used to generate the response, like `qwen3` or `swiss-ai/Apertus-70B-Instruct-2509`. Infomaniak offers a wide range of models with different capabilities, performance characteristics, and price points. Use the endpoint [GET `/1/ai/models`](/docs/api/get/1/ai/models) to retrieve the models list with various informations. + * @example qwen3 + */ + model: string; + /** + * n + * @description Unused
    How many chat completion choices to generate for each input message. Note that you will be charged based on the number of generated tokens across all of the choices. Keep n as 1 to minimize costs. + * @example 1 + */ + n?: number; + /** + * parallel_tool_calls + * @description Defaults to true
    Whether to enable parallel function calling during tool use. + */ + parallel_tool_calls?: boolean; + /** + * presence_penalty + * Format: double + * @description Defaults to 0
    The number should be above -2.0 but below 2.0. Positive values penalize new tokens based on whether they appear in the text so far, increasing the model's likelihood to talk about new topics. + * @example -1 + */ + presence_penalty?: number; + /** + * reasoning_effort + * @description Currently, it only allows to enable/disable the thinking: `none` disables the thinking, any other value let the thinking enabled.
    By default, the thinking is enabled.
    This field is not supported by every model, for instance it is not supported by `mistral3`. If you get a **400 Bad Request** with error message like *chat_template is not supported*, it is not. + * @example none + * @enum {string} + */ + reasoning_effort?: "\"high\"" | "\"low\"" | "\"medium\"" | "\"none\""; + /** + * response_format + * @description An object specifying the format that the model must output.
    Setting to { "type": "json_schema", "json_schema": {...} } enables Structured Outputs which ensures the model will match your supplied JSON schema. Learn more in the Structured Outputs guide.
    Setting to { "type": "json_object" } enables the older JSON mode, which ensures the message the model generates is valid JSON. Using json_schema is preferred for models that support it. + * @example { "type": "json_schema", "json_schema": {...} } + */ + response_format?: { + /** + * json_schema + * @description Required only if type is json_schema.
    Structured Outputs configuration options, including a JSON Schema. + */ + json_schema?: { + /** + * description + * @description A description of what the response format is for, used by the model to determine how to respond in the format. + */ + description?: string; + /** + * name + * @description The name of the response format. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64. + */ + name: string; + /** + * schema + * @description The schema for the response format, described as a JSON Schema object. Learn how to build JSON schemas here. + */ + schema?: unknown[]; + /** + * strict + * @description Defaults to false
    Whether to enable strict schema adherence when generating the output. If set to true, the model will always follow the exact schema defined in the schema field. Only a subset of JSON Schema is supported when strict is true. To learn more, read the Structured Outputs guide. + */ + strict?: boolean; + }; + /** + * type + * @description The type of response format being defined.
    **NOTE:** only `json_schema` is currently supported, `text` is the default behavior and should not be given, `json_object` is obsolete and is no longer supported. + * @example json_schema + * @enum {string} + */ + type: "json_object" | "json_schema" | "text"; + }; + /** + * seed + * @description Deprecated
    This feature is in Beta. If specified, our system will make a best effort to sample deterministically, such that repeated requests with the same seed and parameters should return the same result. Determinism is not guaranteed, and you should refer to the system_fingerprint response parameter to monitor changes in the backend. + */ + seed?: number | null; + /** + * stop + * @description Defaults to null
    Up to 4 sequences where the API will stop generating further tokens. The returned text will not contain the stop sequence. + * @example ["", "/src/", "#- coding: utf-8", "```"] + */ + stop?: string | null; + /** + * stream + * @description Defaults to true
    If set to true, the model response data will be streamed to the client as it is generated using server-sent events. See the OpenAI streaming section for more information, along with the OpenAI streaming responses guide for more information on how to handle the streaming events. + */ + stream?: boolean | null; + /** + * stream_options + * @description Defaults to null
    Options for streaming response. Only set this when you set stream: true. + * @example {"include_usage": true} + */ + stream_options?: { + /** + * include_obfuscation + * @description When true, stream obfuscation will be enabled. Stream obfuscation adds random characters to an obfuscation field on streaming delta events to normalize payload sizes as a mitigation to certain side-channel attacks. These obfuscation fields are included by default, but add a small amount of overhead to the data stream. You can set include_obfuscation to false to optimize for bandwidth if you trust the network links between your application and the OpenAI API. + */ + include_obfuscation?: boolean; + /** + * include_usage + * @description If set, an additional chunk will be streamed before the data: [DONE] message. The usage field on this chunk shows the token usage statistics for the entire request, and the choices field will always be an empty array.
    All other chunks will also include a usage field, but with a null value. NOTE: If the stream is interrupted, you may not receive the final usage chunk which contains the total token usage for the request. + */ + include_usage?: boolean; + }; + /** + * temperature + * Format: double + * @description Defaults to 1
    What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. We generally recommend altering this or top_p but not both. + * @example 1.618 + */ + temperature?: number; + /** + * tool_choice + * @description Controls which (if any) tool is called by the model. none means the model will not call any tool and instead generates a message. auto means the model can pick between generating a message or calling one or more tools. required means the model must call one or more tools. Specifying a particular tool via {"type": "function", "function": {"name": "my_function"}} forces the model to call that tool.
    none is the default when no tools are present. auto is the default if tools are present.See the OpenAI documentation about tool_choice. + * @example {"type": "function", "function": {"name": "my_function"}} + */ + tool_choice?: string; + /** + * tools + * @description A list of tools the model may call. You can provide either custom tools or function tools.
    See the OpenAI documentation about tools. + */ + tools?: unknown[]; + /** + * top_logprobs + * @description An integer between 0 and 20 specifying the number of most likely tokens to return at each token position, each with an associated log probability. + * @example 2 + */ + top_logprobs?: number; + /** + * top_p + * Format: double + * @description Defaults to 1
    An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass. So 0.1 means only the tokens comprising the top 10% probability mass are considered.
    We generally recommend altering this or temperature but not both. + * @example 0.1 + */ + top_p?: number; + /** + * user + * @description Deprecated
    This field is being replaced by safety_identifier and prompt_cache_key. Use prompt_cache_key instead to maintain caching optimizations. A stable identifier for your end-users. Used to boost cache hit rates by better bucketing similar requests and to help OpenAI detect and prevent abuse. + * @example developer + */ + user?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["4cee7ea0_OpenAi-V1-Chat-Completions"]; + }; + }; + }; + }; + get_1_vod_channel: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_disk_usage: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: number; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_media_media_thumbnail: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + media: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_media_media_thumbnail: { + parameters: { + query: { + /** + * @description The thumbnail file + * @example uploaded file within multipart/form-data ( ex: using
    ) + */ + file: string; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example media uuid : 1jhv.... + */ + media: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "multipart/form-data": { + /** + * @description The thumbnail file + * @example uploaded file within multipart/form-data ( ex: using ) + */ + file?: Record; + }; + }; + }; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_Api_Thumbnail"]; + }; + }; + 400: components["responses"]["08d6964f"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["a039ea57"]; + 422: components["responses"]["2f952ed9"]; + }; + }; + get_1_vod_channel_channel_browse: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_multibvf"]; + }; + }; + 400: components["responses"]["08d6964f"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["a039ea57"]; + 422: components["responses"]["2f952ed9"]; + }; + }; + delete_1_vod_channel_channel_browse: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": { + /** + * @description uuid of medias/folders to move to trash + * @example [1jhvl2uqacxj5] + */ + targets?: unknown[]; + }; + }; + }; + responses: { + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_multibvf"]; + }; + }; + 204: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": unknown; + }; + }; + }; + }; + post_1_vod_channel_channel_browse_copy: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": { + /** + * @description uuid of destination folder + * @example 1jhvl2uqacxj5 + */ + destination: string; + /** + * @description uuid of medias/folders to move to trash + * @example [1jhvl2uqacxj5] + */ + targets?: unknown[]; + }; + }; + }; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_multibvf"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + post_1_vod_channel_channel_browse_move: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": { + /** + * @description uuid of destination folder + * @example 1jhvl2uqacxj5 + */ + destination: string; + /** + * @description uuid of medias/folders to move to trash + * @example [1jhvl2uqacxj5] + */ + targets?: unknown[]; + }; + }; + }; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_multibvf"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_browse_trash: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_multibvf"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["4bc0f255"]; + }; + }; + delete_1_vod_channel_channel_browse_trash: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_browse_trash_file: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + file: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + 204: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": unknown; + }; + }; + }; + }; + post_1_vod_channel_channel_browse_trash_file_restore: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + file: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: components["schemas"]["e40582f5_Api_BrowsableVirtualFile"]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_browse_tree: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_browse_breadcrumb: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_browse_file_breadcrumb: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + put_1_vod_channel_channel_browse_update: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": { + targets?: components["schemas"]["e40582f5_Fillable_App\\Models\\BrowsableVirtualFile"][]; + }; + }; + }; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_multibvf"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_browse_file: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + file: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_multibvf"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + put_1_vod_channel_channel_browse_file: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + file: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": { + type?: unknown; + $ref?: unknown; + }; + }; + }; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: components["schemas"]["e40582f5_Api_BrowsableVirtualFile"]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + delete_1_vod_channel_channel_browse_file: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + file: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + 204: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": unknown; + }; + }; + }; + }; + get_1_vod_channel_channel_browse_file_tree: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_browse_file_copy: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + file: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": { + /** + * @description uuid of destination folder + * @example 1jhvl2uqacxj5 + */ + destination: string; + }; + }; + }; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: components["schemas"]["e40582f5_Api_BrowsableVirtualFile"]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + post_1_vod_channel_channel_browse_file_move: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + file: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": { + /** + * @description uuid of destination folder + * @example 1jhvl2uqacxj5 + */ + destination: string; + }; + }; + }; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: components["schemas"]["e40582f5_Api_BrowsableVirtualFile"]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_callback_log: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_callback_log: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_callback_log_callbackLog: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + callbackLog: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_callback_log_callbackLog: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + callbackLog: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_callback: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + put_1_vod_channel_channel_callback: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_callback: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_callback: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_callback_callback: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + callback: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + put_1_vod_channel_channel_callback_callback: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + callback: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_callback_callback: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + callback: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_journal: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_encoding: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_encoding: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_encoding: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_encoding_encoding: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + encoding: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + put_1_vod_channel_channel_encoding_encoding: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + encoding: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_encoding_encoding: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + encoding: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_logo: { + parameters: { + query?: never; + header?: never; + path: { + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_logo: { + parameters: { + query?: never; + header?: never; + path: { + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_logo: { + parameters: { + query?: never; + header?: never; + path: { + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_logo_detach: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_logo_logo: { + parameters: { + query?: never; + header?: never; + path: { + channel: string; + logo: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + put_1_vod_channel_channel_logo_logo: { + parameters: { + query?: never; + header?: never; + path: { + channel: string; + logo: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_logo_logo: { + parameters: { + query?: never; + header?: never; + path: { + channel: string; + logo: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_logo_logo_attach: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + logo: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_folder: { + parameters: { + query?: { + /** @example allowed_country,disallowed_country,effectiveEncodings,media_count,media_duration */ + with?: string; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: components["schemas"]["e40582f5_Api_Folder"][]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + post_1_vod_channel_channel_folder: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_folder_folder_encoding: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + folder: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_folder_folder_encoding: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + folder: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_folder_folder_encoding_encoding: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + folder: Record; + encoding: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_folder_folder_encoding_encoding: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + folder: Record; + encoding: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_folder_folder_logo_logo: { + parameters: { + query?: never; + header?: never; + path: { + channel: string; + folder: string; + logo: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_folder_folder_logo: { + parameters: { + query?: never; + header?: never; + path: { + channel: string; + folder: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_folder_root: { + parameters: { + query?: { + /** @example allowed_country,disallowed_country,effectiveEncodings,media_count,media_duration */ + with?: string; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: components["schemas"]["e40582f5_Api_Folder"]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_folder_folder: { + parameters: { + query: { + /** @example allowed_country,disallowed_country,effectiveEncodings,media_count,media_duration */ + with?: string; + "$folder, new OptionsHttp($request": string; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + folder: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: components["schemas"]["e40582f5_Api_Folder"]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + put_1_vod_channel_channel_folder_folder: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + folder: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["e40582f5_shortFolder"]; + }; + }; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: components["schemas"]["e40582f5_Api_Folder"]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + post_1_vod_channel_channel_folder_folder: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + folder: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["e40582f5_shortFolder"]; + }; + }; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: components["schemas"]["e40582f5_Api_Folder"]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + delete_1_vod_channel_channel_folder_folder: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + folder: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + 204: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": unknown; + }; + }; + }; + }; + get_1_vod_channel_channel_folder_folder_playlist: { + parameters: { + query?: { + /** @example image,files,medias_count,medias_duration */ + with?: string; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + folder: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: components["schemas"]["e40582f5_Api_Playlist"][]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_ftp_user: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_ftp_user: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_ftp_user_ftpUser: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + ftpUser: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + put_1_vod_channel_channel_ftp_user_ftpUser: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + ftpUser: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_ftp_user_ftpUser: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + ftpUser: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_media: { + parameters: { + query?: { + /** @example manifests,source,state,preview,sample,shot_boundaries,thumbnail,poster,encodings,progress,playbacks */ + with?: string; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: components["schemas"]["e40582f5_Api_Media"][]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + put_1_vod_channel_channel_media: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_media_media: { + parameters: { + query: { + /** @example manifests,source,state,preview,sample,shot_boundaries,thumbnail,poster,encodings,progress,playbacks */ + with?: string; + "$media, new OptionsHttp($request": string; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: components["schemas"]["e40582f5_Api_Media"]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + put_1_vod_channel_channel_media_media: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + media: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": components["schemas"]["e40582f5_shortMedia"]; + }; + }; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: components["schemas"]["e40582f5_Api_Media"]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + delete_1_vod_channel_channel_media_media: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + 204: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": unknown; + }; + }; + }; + }; + get_1_vod_channel_channel_media_media_chapter: { + parameters: { + query?: { + /** @example image */ + with?: string; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_shortChapter"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + put_1_vod_channel_channel_media_media_chapter: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + media: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_media_media_chapter: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + media: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": components["schemas"]["e40582f5_shortChapter"]; + }; + }; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_shortChapter"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["9436319d"]; + }; + }; + delete_1_vod_channel_channel_media_media_chapter: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + media: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_media_media_chapter_chapter: { + parameters: { + query: { + /** @example image */ + with?: string; + "$media, $chapter, new OptionsHttp($request": string; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + media: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + chapter: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: components["schemas"]["e40582f5_Api_Chapter"]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + put_1_vod_channel_channel_media_media_chapter_chapter: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + media: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + chapter: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": components["schemas"]["e40582f5_shortChapter"]; + }; + }; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_shortChapter"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["41638d24"]; + }; + }; + delete_1_vod_channel_channel_media_media_chapter_chapter: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + media: Record; + chapter: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_media_media_cut: { + parameters: { + query?: never; + header?: never; + path: { + channel: string; + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_media_media_cut: { + parameters: { + query?: { + /** + * Format: string + * @description creates a new trimmed media if set to 1 + * @example 1 + */ + new?: string; + /** + * @description time in seconds where the trim starts, in multiples of 2 + * @example 2 + */ + from?: string; + /** + * Format: string + * @description duration of the trim in seconds, in multiples of 2, is (endTime-startTrimTime) + * @example 24 + */ + duration?: string; + }; + header?: never; + path: { + /** + * @description channel id + * @example 6349 + */ + channel: string; + /** + * @description media uuid + * @example 1jhvl2uqa5v8a + */ + media: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": { + $ref?: unknown; + }; + }; + }; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + /** @example New cut task dispatched */ + data?: string; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + post_1_vod_channel_channel_media_media_waveform: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + media: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_media_media_thumbstrip: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + media: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_player: { + parameters: { + query?: { + /** @example files,logo_image,preload_image,interrupt_image,geoip_image,restrict_image,is_channel_default */ + with?: string; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: components["schemas"]["e40582f5_Api_Player"][]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + post_1_vod_channel_channel_player: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_player: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_player_player: { + parameters: { + query: { + /** @example files,logo_image,preload_image,interrupt_image,geoip_image,restrict_image,is_channel_default */ + with?: string; + "$player, new OptionsHttp($request": string; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + player: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: components["schemas"]["e40582f5_Api_Player"]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + put_1_vod_channel_channel_player_player: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + player: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": { + type?: unknown; + $ref?: unknown; + }; + }; + }; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: components["schemas"]["e40582f5_Api_Player"]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["556bb773"]; + 404: components["responses"]["NotFound"]; + }; + }; + delete_1_vod_channel_channel_player_player: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + player: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description Description of the error + * @example Forbidden + * @enum {string} + */ + description?: "Forbidden"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_player_player_copy: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + player: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_player_player_ad: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + player: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_player_player_ad: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + player: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_player_player_ad: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + player: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_player_player_ad_ad: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + player: Record; + ad: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + put_1_vod_channel_channel_player_player_ad_ad: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + player: Record; + ad: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_player_player_ad_ad: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + player: Record; + ad: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_playlist: { + parameters: { + query?: { + /** @example image,files,medias_count,medias_duration */ + with?: string; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: components["schemas"]["e40582f5_Api_Playlist"][]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["e7a7a4eb"]; + }; + }; + post_1_vod_channel_channel_playlist: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_playlist: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_playlist_playlist: { + parameters: { + query: { + /** @example image,files,medias_count,medias_duration */ + with?: string; + "$playlist, new OptionsHttp($request": string; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + playlist: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: components["schemas"]["e40582f5_Api_Playlist"]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + put_1_vod_channel_channel_playlist_playlist: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + playlist: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_playlist_playlist: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + playlist: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + patch_1_vod_channel_channel_playlist_playlist: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + playlist: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_playlist_playlist_browse_folder: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + playlist: Record; + folder: unknown; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_share: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_share: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": { + /** + * @description uuid of media or playlist + * @example 1jhvl2uqacxj5 + */ + target?: string; + /** + * @description uuid of player + * @example 1jhvl2uqacxj5 + */ + player?: string; + /** + * @description uuid of encoding + * @example 1jhvl2uqacxj5 + */ + encoding?: string; + }; + }; + }; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_shortShare"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_share_share: { + parameters: { + query: { + /** @example links,target_id,target_type,player,manifests,target */ + with?: string; + "$share, new OptionsHttp($request": string; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + share: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: components["schemas"]["e40582f5_Api_Share"]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + put_1_vod_channel_channel_share_share: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + share: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_share_share: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + share: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_share_share_token: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + share: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": { + $ref?: unknown; + }; + }; + }; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_avg_time: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_consumption: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_consumption_encodings_histogram: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + /** + * Format: string + * @description Histogram grouped by 1d,1h,1m .. + * @example 1d + */ + per?: components["parameters"]["perhisto"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_media: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_media_media_consumption: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_media_media_consumption_encodings_histogram: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + /** + * Format: string + * @description Histogram grouped by 1d,1h,1m .. + * @example 1d + */ + per?: components["parameters"]["perhisto"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_media_media_geolocation_clusters: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_media_media_geolocation_countries: { + parameters: { + query?: never; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_media_media_technologies_browsers_shares: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_media_media_technologies_os_shares: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_media_media_technologies_playback_shares: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_media_media_technologies_players_shares: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_media_media_viewers: { + parameters: { + query: { + /** + * @description Valid Media identifiers separated with comma , + * @example ?medias=1jhvl1uq4j94b,1jhvl1uq4j94c + */ + medias: string; + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown[]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_media_media_viewers_encodings_histogram: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_media_media_viewers_encodings_shares: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_media_media_viewers_uniques: { + parameters: { + query: { + /** + * @description Valid Media identifiers separated with comma , + * @example ?medias=1jhvl1uq4j94b,1jhvl1uq4j94c + */ + medias: string; + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown[]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_media_media_viewing: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_media_media_viewing_encodings_histogram: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + /** + * Format: string + * @description Histogram grouped by 1d,1h,1m .. + * @example 1d + */ + per?: components["parameters"]["perhisto"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + /** + * Format: string + * @example 1jhvl2uqa5v8a + */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_technologies_browsers_shares: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_technologies_os_shares: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_technologies_playback_shares: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_technologies_players_shares: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_time_ip: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + 500: components["responses"]["5e128766"]; + }; + }; + get_1_vod_channel_channel_statistics_viewers: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_viewers_encodings_histogram: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_viewers_encodings_shares: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_viewers_histogram: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + /** + * Format: string + * @description Histogram grouped by 1d,1h,1m .. + * @example 1d + */ + per?: components["parameters"]["perhisto"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_viewers_medias: { + parameters: { + query: { + /** + * @description Valid Media identifiers separated with comma , + * @example ?medias=1jhvl1uq4j94b,1jhvl1uq4j94c + */ + medias: string; + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_viewers_uniques: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_viewers_uniques_medias: { + parameters: { + query: { + /** + * @description Valid Media identifiers separated with comma , + * @example ?medias=1jhvl1uq4j94b,1jhvl1uq4j94c + */ + medias: string; + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown[]; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_viewing: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_statistics_viewing_encodings_histogram: { + parameters: { + query?: { + /** + * Format: string + * @description begin date timestamp + * @example 1640390400 + */ + from?: components["parameters"]["from"]; + }; + header?: never; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & { + data?: unknown; + }; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + get_1_vod_channel_channel_upload: { + parameters: { + query?: never; + header?: never; + path: { + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_upload: { + parameters: { + query?: never; + header?: { + /** + * Format: string + * @description Digest: algorythmn checksum + * @example Digest: sha-256=X48E9qOokqqrvdts8nOJRJN3OWDUoyWxBf7kbu9DBPE=,unixsum=30637 + */ + Digest?: string; + }; + path: { + /** + * Format: string + * @example channel id : 6349 + */ + channel: string; + }; + cookie?: never; + }; + requestBody: { + content: { + "application/json": { + /** + * Format: uuid + * @description A valid UUID for Folder + * @example 1jhvl2uqa5v8a + */ + folder: string; + /** + * @description Provide either url to import video from or file below + * @example http://infomaniak.com/video.mp4 + */ + url?: string; + file?: unknown; + /** @example video name */ + name?: string; + /** + * @description expected video size + * @example 230000 + */ + size?: string; + }; + file: unknown; + }; + }; + responses: { + /** @description Successful response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_success_media"]; + }; + }; + 400: components["responses"]["BadRequest"]; + 401: components["responses"]["Unauthorized"]; + 404: components["responses"]["NotFound"]; + }; + }; + post_1_vod_channel_channel_media_media_subtitle_language: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + media: Record; + language: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_media_media_subtitle_language_import: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + media: Record; + language: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + put_1_vod_channel_channel_media_media_subtitle_subtitle_default: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + media: Record; + subtitle: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_media_media_subtitle_subtitle: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + media: Record; + subtitle: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + put_1_vod_channel_channel_media_media_subtitle_subtitle: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + media: Record; + subtitle: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_media_media_subtitle_subtitle: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + media: Record; + subtitle: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_media_media_logo_logo: { + parameters: { + query?: never; + header?: never; + path: { + channel: string; + media: string; + logo: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Default response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_media_media_logo: { + parameters: { + query?: never; + header?: never; + path: { + channel: string; + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + get_1_vod_encoding_constraint: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + get_1_vod_encoding_profile: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + get_1_vod_country: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_vod_category: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_vod_language: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_vod_search: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_media_media_playlist: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + media: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_playlist_attach: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_playlist_detach: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_playlist_playlist_attach: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + playlist: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_playlist_playlist_detach: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + playlist: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_playlist_playlist_copy: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + playlist: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_playlist_playlist_image: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + playlist: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_playlist_playlist_image: { + parameters: { + query?: never; + header?: never; + path: { + channel: string; + playlist: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_playlist_playlist_media: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + playlist: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_playlist_playlist_media_move_up: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + playlist: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_playlist_playlist_media_move_down: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + playlist: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_playlist_playlist_media_move_after: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + playlist: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_playlist_playlist_media_move_before: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + playlist: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_media_media_subtitle: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + media: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + put_1_vod_channel_channel_media_media_subtitle: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + media: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_media_media_subtitle: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + media: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_media_media_subtitle: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + media: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_media_media_subtitle_summarize: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + media: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_media_media_subtitle_subtitle_summarize: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + media: Record; + subtitle: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_media_media_subtitle_subtitle_summarize: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + media: Record; + subtitle: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_media_media_subtitle_subtitle_translate: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + media: Record; + subtitle: Record; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * languages + * @description languages you want to translate the subtitle into: -en-fr-it-de + * @example fr + */ + languages: ("de" | "en" | "fr" | "it")[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["e40582f5_SubtitleTranslation"][]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_vod_channel_channel: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + put_1_vod_channel_channel: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_browse_export: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + /** @description Can be any value - string, number, boolean, array or object. */ + data?: unknown; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + delete_1_vod_channel_channel_browse_trash_restore: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_vod_channel_channel_browse_file_export: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + file: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + /** @description Can be any value - string, number, boolean, array or object. */ + data?: unknown; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_user_activity_log: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + put_1_vod_channel_channel_user_activity_log: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_folder_folder_user_activity_log: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + folder: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + get_1_vod_channel_channel_media_media_user_activity_log: { + parameters: { + query?: never; + header?: never; + path: { + channel: Record; + media: Record; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + VODListChannelsV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Account unique identifier */ + account: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_ProductExcerpt"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODShowChannelDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Product"]; + }; + }; + }; + }; + }; + VODListCallbacksV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Callback"][]; + }; + }; + }; + }; + }; + VODCreateCallbackV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * active + * @description Indicates whether the Callback is active + * @example true + */ + active?: boolean; + /** + * auth + * @description a simple string + * @example "toto" + */ + auth?: string | null; + /** + * basic_password + * @description a simple string + * @example "toto" + */ + basic_password?: string | null; + /** + * basic_username + * @description a string free of XSS payloads + * @example "Hello World" + */ + basic_username?: string | null; + /** + * bearer_token + * @description a simple string + * @example "toto" + */ + bearer_token?: string | null; + /** + * event_list + * @description The list of supported events for Callback + * @example ["media_created","media_updated"] + */ + event_list?: string[]; + /** + * name + * @description a string free of XSS payloads + * @example "Hello World" + */ + name?: string; + /** + * response + * @description a simple string + * @example "toto" + */ + response?: string; + /** + * url + * @description A public resolvable url + * @example https://infomaniak.com + */ + url?: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Callback"]; + }; + }; + }; + }; + }; + VODGetChannelUsedDiskSpaceV2: { + parameters: { + query?: { + format?: string | null; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string | number; + }; + }; + }; + }; + }; + VODGetTrashDiskUsageV2: { + parameters: { + query?: { + format?: string | null; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string | number; + }; + }; + }; + }; + }; + VODGetFolderDiskUsageV2: { + parameters: { + query?: { + format?: string | null; + }; + header?: never; + path: { + /** @description The Folder unique identifier */ + folder: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string | number; + }; + }; + }; + }; + }; + VODBrowseChannelRootV2: { + parameters: { + query?: { + deep?: boolean | null; + files?: string | null; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_File"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODDiscardFilesV2: { + parameters: { + query: { + files: string; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODGetRootTreeV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_FileExcerpt"]; + }; + }; + }; + }; + }; + VODGetRootBreadcrumbV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_FileExcerpt"] | unknown; + }; + }; + }; + }; + }; + VODBrowseTrashV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_File"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODEmptyTrashV2: { + parameters: { + query?: { + files?: string | null; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODBrowseFolderV2: { + parameters: { + query?: { + deep?: boolean | null; + files?: string | null; + }; + header?: never; + path: { + /** @description The Folder unique identifier */ + folder: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_File"][]; + }; + }; + }; + }; + }; + VODGetFolderBreadcrumbV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Folder unique identifier */ + folder: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_FileExcerpt"] | unknown; + }; + }; + }; + }; + }; + VODGetFolderTreeV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Folder unique identifier */ + folder: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_FileExcerpt"]; + }; + }; + }; + }; + }; + VODListCategoriesV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Category"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODListCountriesV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Country"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODListLanguagesV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Language"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODShowLanguageDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Language unique identifier */ + lang: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Language"]; + }; + }; + }; + }; + }; + VODListAlertsV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Alert"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODGetAlertV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Alert unique identifier */ + alert: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Alert"]; + }; + }; + }; + }; + }; + VODShowCallbackDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Callback unique identifier */ + callback: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Callback"]; + }; + }; + }; + }; + }; + VODUpdateCallbackDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Callback unique identifier */ + callback: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * active + * @description Indicates whether the Callback is active + * @example true + */ + active?: boolean; + /** + * auth + * @description a simple string + * @example "toto" + */ + auth?: string | null; + /** + * basic_password + * @description a simple string + * @example "toto" + */ + basic_password?: string | null; + /** + * basic_username + * @description a string free of XSS payloads + * @example "Hello World" + */ + basic_username?: string | null; + /** + * bearer_token + * @description a simple string + * @example "toto" + */ + bearer_token?: string | null; + /** + * event_list + * @description The list of supported events for Callback + * @example ["media_created","media_updated"] + */ + event_list?: string[]; + /** + * name + * @description a string free of XSS payloads + * @example "Hello World" + */ + name?: string; + /** + * response + * @description a simple string + * @example "toto" + */ + response?: string; + /** + * url + * @description A public resolvable url + * @example https://infomaniak.com + */ + url?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Callback"]; + }; + }; + }; + }; + }; + VODDeleteCallbackV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Callback unique identifier */ + callback: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODListPlayersV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Player"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODCreatePlayerV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * ads_category + * @description vast: The advertisement is from a vastvideo: The advertisement is from a videonone: There is no advertisement + * @example vast + */ + ads_category?: string; + /** airplay */ + airplay?: boolean; + /** + * audio_volume + * Format: double + * @description The volume of the audio for the Player + * @example 100 + */ + audio_volume?: number; + /** + * auto_hide_controls + * @description Indicates whether controls should automatically hide for the Player + * @example true + */ + auto_hide_controls?: boolean; + /** + * auto_start + * @description Indicates whether media should start automatically for the Player + * @example true + */ + auto_start?: boolean; + /** + * chromecast + * @description Indicates whether Chromecast is enabled for the Player + */ + chromecast?: boolean; + /** + * control_active_color + * @description Controlbar color + * @example #FFCC00 + */ + control_active_color?: string; + /** + * control_color + * @description Control color + * @example #FFCC00 + */ + control_color?: string; + /** + * controlbar_color + * @description Active control color + * @example #FFCC00 + */ + controlbar_color?: string; + /** + * default + * @description Indicates whether the Player is set as default + */ + default?: boolean; + /** + * default_speed + * Format: double + * @description The default speed of playback for the Player + * @example 0 + */ + default_speed?: number | null; + /** + * description + * @description a string free of XSS payloads + * @example "Hello World" + */ + description?: string | null; + /** + * enable_embed_code + * @description Indicates whether embed code is enabled for the Player + * @example true + */ + enable_embed_code?: boolean; + /** + * enable_facebook + * @description Indicates whether Facebook sharing is enabled for the Player + * @example true + */ + enable_facebook?: boolean; + /** enable_linkedin */ + enable_linkedin?: boolean; + /** + * enable_twitter + * @description Indicates whether Twitter sharing is enabled for the Player + * @example true + */ + enable_twitter?: boolean; + /** enable_whatsapp */ + enable_whatsapp?: boolean; + /** + * encoding_change_enabled + * @description Indicates whether encoding change is enabled for the Player + */ + encoding_change_enabled?: boolean; + /** + * encoding_limit + * @description The encoding limit for the Player + */ + encoding_limit?: boolean; + /** + * facebook_back_link + * @description A public resolvable url + * @example https://infomaniak.com + */ + facebook_back_link?: string | null; + /** + * force_media_ratio + * @description Indicates whether media ratio is enforced for the Player + */ + force_media_ratio?: boolean; + /** force_subtitles_activated */ + force_subtitles_activated?: boolean; + /** + * force_subtitles_type + * @description lang_navigator: The subtitles will try to match the browser langlang_manager: Force the subtitles will try to match the manager lang + * @example lang_navigator + */ + force_subtitles_type?: string; + /** + * geoip_image + * @description The GeoIP image associated with the Player + * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.geoip.png + */ + geoip_image?: string | null; + /** has_logo */ + has_logo?: boolean; + /** + * height + * Format: double + * @description The height of Player + * @example 785 + */ + height?: number; + /** + * interrupt_image + * @description The interrupt image associated with the Player + * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.interrupt.png + */ + interrupt_image?: string | null; + /** + * is360 + * @description Indicates whether the Player supports 360-degree videos + * @example true + */ + is360?: boolean; + /** + * is_default + * @description Indicates if the Player is the default one when sharing + * @example true + */ + is_default?: boolean; + /** + * logo_anchor + * @description The anchor of the overlay logotop_left: Positioned at the top-left cornertop_right: Positioned at the top-right cornerbottom_left: Positioned at the bottom-left cornerbottom_right: Positioned at the bottom-right cornercenter: Positioned at the center of the container or screennone: Not positioned on the container or screen + * @example top_left + */ + logo_anchor?: string; + /** + * logo_image + * @description The logo image associated with the Player + * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.logo.png + */ + logo_image?: string | null; + /** + * logo_margin_horizontal + * Format: double + * @description The horizontal margin of the Player logo + * @example 10 + */ + logo_margin_horizontal?: number | null; + /** + * logo_margin_vertical + * Format: double + * @description The vertical margin of the Player logo + * @example 10 + */ + logo_margin_vertical?: number | null; + /** + * logo_percentage + * Format: double + * @description The size percentage of the Player logo + * @example 100 + */ + logo_percentage?: number | null; + /** + * media_thumbnail_anchor + * @description The media thumbnail anchortop: Positioned on topleft: Positioned on the left side + * @example top + * @enum {string|null} + */ + media_thumbnail_anchor?: "left" | "top" | null; + /** + * name + * @description a string free of XSS payloads + * @example "Hello World" + */ + name: string; + /** + * player_end_screen_type + * @description pause_and_replay: We will show pause and replay buttonsauto_loop: The video will automatically loopsuggest_more_media: Will suggest many video as ending screensuggest_next_media: Will suggest one video as ending screen + * @example pause_and_replay + */ + player_end_screen_type?: string; + /** + * preferred_playback_strategy + * @description The preferred playback strategy (may not be enforced)hls: Apple HTTP Live Streamingdash: Dynamic Adaptive Streaming over HTTPsingle: Single bitratebest: Playback strategy selecting the best available quality dynamically + * @example hls + */ + preferred_playback_strategy?: string; + /** preferred_playback_strategy_activated */ + preferred_playback_strategy_activated?: boolean; + /** + * preload_image + * @description The preload image associated with the Player + * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.preload.png + */ + preload_image?: string | null; + /** + * restrict_image + * @description The restrict image associated with the Player + * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.restrict.png + */ + restrict_image?: string | null; + /** + * show_audio + * @description Indicates whether audio controls should be shown for the Player + * @example true + */ + show_audio?: boolean; + /** + * show_controls + * @description Indicates whether controls should be shown for the Player + * @example true + */ + show_controls?: boolean; + /** + * show_default_logo + * @description Indicates whether the default logo should be shown for the Player + * @example true + */ + show_default_logo?: boolean; + /** show_download */ + show_download?: boolean; + /** + * show_duration + * @description Indicates whether the duration should be shown for the Player + * @example true + */ + show_duration?: boolean; + /** + * show_fullscreen + * @description Indicates whether fullscreen controls should be shown for the Player + * @example true + */ + show_fullscreen?: boolean; + /** + * show_loop + * @description Indicates whether loop controls should be shown for the Player + * @example true + */ + show_loop?: boolean; + /** + * show_media_info + * @description Indicates whether media information should be shown for the Player + * @example true + */ + show_media_info?: boolean; + /** + * show_media_thumbnail + * @description Indicates whether media thumbnail should be shown for the Player + * @example true + */ + show_media_thumbnail?: boolean; + /** + * show_progression + * @description Indicates whether progression controls should be shown for the Player + * @example true + */ + show_progression?: boolean; + /** + * show_related + * @description Indicates whether related media should be shown for the Player + * @example true + */ + show_related?: boolean; + /** + * show_replay + * @description Indicates whether replay controls should be shown for the Player + * @example true + */ + show_replay?: boolean; + /** + * show_speed + * @description Indicates whether speed controls should be shown for the Player + * @example true + */ + show_speed?: boolean; + /** + * show_suggestions + * @description Should suggestions be displayed or not + * @example true + */ + show_suggestions?: boolean; + /** + * show_viewers + * @description Indicates whether viewers count should be shown for the Player + * @example true + */ + show_viewers?: boolean; + /** + * show_viewers_after + * @description The time after which viewers count should be shown for the Player + * @example true + */ + show_viewers_after?: boolean; + /** + * show_viewers_only_after + * @description The time only after which viewers count should be shown for the Player + * @example true + */ + show_viewers_only_after?: boolean; + /** skip_intro_activated */ + skip_intro_activated?: boolean; + /** + * skip_intro_to + * @description Number of seconds to reach once the "skip intro" button is pressed, nothing will appear if value is 0 + * @example 30 + */ + skip_intro_to?: number; + /** + * suggestions + * @description a list media sources to play at the end of current media + */ + suggestions?: { + /** + * len + * @example 6 + */ + len?: number; + /** + * not_before + * @example 15 + */ + not_before?: number; + /** + * source + * @description Identifier of an existing Folder + * @example 1jhvl2upwoctc + */ + source?: string | null; + /** + * tags + * @description The tags associated with the Player + */ + tags?: string[]; + /** + * type + * @description Type of media to be played after the current onesimilar_tags: Items with similar tags or metadatalast_uploaded: Items sorted by the time of their last uploadmost_viewed: Items sorted by the number of views, descendingleast_viewed: Items sorted by the number of views, ascendingrandom: Items sorted randomlyalphabetical: Items sorted randomly + * @example similar_tags + */ + type?: string; + } | null; + /** + * theme + * @description The theme for the Player + * @example Treso + * @enum {string|null} + */ + theme?: "chrome" | "jwlike" | "nuevo" | "party" | "pinko" | "roundal" | "shaka" | "slategrey" | "treso" | null; + /** theme_activated */ + theme_activated?: boolean; + /** + * time_before_hide_cb + * @description The time before controls should be hidden for the Player + * @example 10 + */ + time_before_hide_cb?: number; + /** + * time_skip_mode + * @description none: No rewind mode selectedforward_only: Forward only mode selectedrewind_only: Rewind only mode selectedrewind_forward: Rewind and forward mode selected + * @example none + */ + time_skip_mode?: string; + /** + * twitter_back_link + * @description A public resolvable url + * @example https://infomaniak.com + */ + twitter_back_link?: string | null; + /** + * twitter_related + * @description The related Twitter account associated with the Player + * @example ["infomaniak"] + */ + twitter_related?: string[] | null; + /** + * twitter_via + * @description a string free of XSS payloads + * @example "Hello World" + */ + twitter_via?: string | null; + /** + * width + * Format: double + * @description The width of Player + * @example 673 + */ + width?: number; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Player"]; + }; + }; + }; + }; + }; + VODBulkDeletePlayersV2: { + parameters: { + query: { + players: string; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODShowPlayerDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Player unique identifier */ + player: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Player"]; + }; + }; + }; + }; + }; + VODUpdatePlayerDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Player unique identifier */ + player: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * ads_category + * @description vast: The advertisement is from a vastvideo: The advertisement is from a videonone: There is no advertisement + * @example vast + */ + ads_category?: string; + /** airplay */ + airplay?: boolean; + /** + * audio_volume + * Format: double + * @description The volume of the audio for the Player + * @example 100 + */ + audio_volume?: number; + /** + * auto_hide_controls + * @description Indicates whether controls should automatically hide for the Player + * @example true + */ + auto_hide_controls?: boolean; + /** + * auto_start + * @description Indicates whether media should start automatically for the Player + * @example true + */ + auto_start?: boolean; + /** + * chromecast + * @description Indicates whether Chromecast is enabled for the Player + */ + chromecast?: boolean; + /** + * control_active_color + * @description Controlbar color + * @example #FFCC00 + */ + control_active_color?: string; + /** + * control_color + * @description Control color + * @example #FFCC00 + */ + control_color?: string; + /** + * controlbar_color + * @description Active control color + * @example #FFCC00 + */ + controlbar_color?: string; + /** + * default + * @description Indicates whether the Player is set as default + */ + default?: boolean; + /** + * default_speed + * Format: double + * @description The default speed of playback for the Player + * @example 0 + */ + default_speed?: number | null; + /** + * description + * @description a string free of XSS payloads + * @example "Hello World" + */ + description?: string | null; + /** + * enable_embed_code + * @description Indicates whether embed code is enabled for the Player + * @example true + */ + enable_embed_code?: boolean; + /** + * enable_facebook + * @description Indicates whether Facebook sharing is enabled for the Player + * @example true + */ + enable_facebook?: boolean; + /** enable_linkedin */ + enable_linkedin?: boolean; + /** + * enable_twitter + * @description Indicates whether Twitter sharing is enabled for the Player + * @example true + */ + enable_twitter?: boolean; + /** enable_whatsapp */ + enable_whatsapp?: boolean; + /** + * encoding_change_enabled + * @description Indicates whether encoding change is enabled for the Player + */ + encoding_change_enabled?: boolean; + /** + * encoding_limit + * @description The encoding limit for the Player + */ + encoding_limit?: boolean; + /** + * facebook_back_link + * @description A public resolvable url + * @example https://infomaniak.com + */ + facebook_back_link?: string | null; + /** + * force_media_ratio + * @description Indicates whether media ratio is enforced for the Player + */ + force_media_ratio?: boolean; + /** force_subtitles_activated */ + force_subtitles_activated?: boolean; + /** + * force_subtitles_type + * @description lang_navigator: The subtitles will try to match the browser langlang_manager: Force the subtitles will try to match the manager lang + * @example lang_navigator + */ + force_subtitles_type?: string; + /** + * geoip_image + * @description The GeoIP image associated with the Player + * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.geoip.png + */ + geoip_image?: string | null; + /** has_logo */ + has_logo?: boolean; + /** + * height + * Format: double + * @description The height of Player + * @example 785 + */ + height?: number; + /** + * interrupt_image + * @description The interrupt image associated with the Player + * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.interrupt.png + */ + interrupt_image?: string | null; + /** + * is360 + * @description Indicates whether the Player supports 360-degree videos + * @example true + */ + is360?: boolean; + /** + * is_default + * @description Indicates if the Player is the default one when sharing + * @example true + */ + is_default?: boolean; + /** + * logo_anchor + * @description The anchor of the overlay logotop_left: Positioned at the top-left cornertop_right: Positioned at the top-right cornerbottom_left: Positioned at the bottom-left cornerbottom_right: Positioned at the bottom-right cornercenter: Positioned at the center of the container or screennone: Not positioned on the container or screen + * @example top_left + */ + logo_anchor?: string; + /** + * logo_image + * @description The logo image associated with the Player + * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.logo.png + */ + logo_image?: string | null; + /** + * logo_margin_horizontal + * Format: double + * @description The horizontal margin of the Player logo + * @example 10 + */ + logo_margin_horizontal?: number | null; + /** + * logo_margin_vertical + * Format: double + * @description The vertical margin of the Player logo + * @example 10 + */ + logo_margin_vertical?: number | null; + /** + * logo_percentage + * Format: double + * @description The size percentage of the Player logo + * @example 100 + */ + logo_percentage?: number | null; + /** + * media_thumbnail_anchor + * @description The media thumbnail anchortop: Positioned on topleft: Positioned on the left side + * @example top + * @enum {string|null} + */ + media_thumbnail_anchor?: "left" | "top" | null; + /** + * name + * @description a string free of XSS payloads + * @example "Hello World" + */ + name?: string; + /** + * player_end_screen_type + * @description pause_and_replay: We will show pause and replay buttonsauto_loop: The video will automatically loopsuggest_more_media: Will suggest many video as ending screensuggest_next_media: Will suggest one video as ending screen + * @example pause_and_replay + */ + player_end_screen_type?: string; + /** + * preferred_playback_strategy + * @description The preferred playback strategy (may not be enforced)hls: Apple HTTP Live Streamingdash: Dynamic Adaptive Streaming over HTTPsingle: Single bitratebest: Playback strategy selecting the best available quality dynamically + * @example hls + */ + preferred_playback_strategy?: string; + /** preferred_playback_strategy_activated */ + preferred_playback_strategy_activated?: boolean; + /** + * preload_image + * @description The preload image associated with the Player + * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.preload.png + */ + preload_image?: string | null; + /** + * restrict_image + * @description The restrict image associated with the Player + * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.restrict.png + */ + restrict_image?: string | null; + /** + * show_audio + * @description Indicates whether audio controls should be shown for the Player + * @example true + */ + show_audio?: boolean; + /** + * show_controls + * @description Indicates whether controls should be shown for the Player + * @example true + */ + show_controls?: boolean; + /** + * show_default_logo + * @description Indicates whether the default logo should be shown for the Player + * @example true + */ + show_default_logo?: boolean; + /** show_download */ + show_download?: boolean; + /** + * show_duration + * @description Indicates whether the duration should be shown for the Player + * @example true + */ + show_duration?: boolean; + /** + * show_fullscreen + * @description Indicates whether fullscreen controls should be shown for the Player + * @example true + */ + show_fullscreen?: boolean; + /** + * show_loop + * @description Indicates whether loop controls should be shown for the Player + * @example true + */ + show_loop?: boolean; + /** + * show_media_info + * @description Indicates whether media information should be shown for the Player + * @example true + */ + show_media_info?: boolean; + /** + * show_media_thumbnail + * @description Indicates whether media thumbnail should be shown for the Player + * @example true + */ + show_media_thumbnail?: boolean; + /** + * show_progression + * @description Indicates whether progression controls should be shown for the Player + * @example true + */ + show_progression?: boolean; + /** + * show_related + * @description Indicates whether related media should be shown for the Player + * @example true + */ + show_related?: boolean; + /** + * show_replay + * @description Indicates whether replay controls should be shown for the Player + * @example true + */ + show_replay?: boolean; + /** + * show_speed + * @description Indicates whether speed controls should be shown for the Player + * @example true + */ + show_speed?: boolean; + /** + * show_suggestions + * @description Should suggestions be displayed or not + * @example true + */ + show_suggestions?: boolean; + /** + * show_viewers + * @description Indicates whether viewers count should be shown for the Player + * @example true + */ + show_viewers?: boolean; + /** + * show_viewers_after + * @description The time after which viewers count should be shown for the Player + * @example true + */ + show_viewers_after?: boolean; + /** + * show_viewers_only_after + * @description The time only after which viewers count should be shown for the Player + * @example true + */ + show_viewers_only_after?: boolean; + /** skip_intro_activated */ + skip_intro_activated?: boolean; + /** + * skip_intro_to + * @description Number of seconds to reach once the "skip intro" button is pressed, nothing will appear if value is 0 + * @example 30 + */ + skip_intro_to?: number; + /** + * suggestions + * @description a list media sources to play at the end of current media + */ + suggestions?: { + /** + * len + * @example 6 + */ + len?: number; + /** + * not_before + * @example 15 + */ + not_before?: number; + /** + * source + * @description Identifier of an existing Folder + * @example 1jhvl2upwoctc + */ + source?: string | null; + /** + * tags + * @description The tags associated with the Player + */ + tags?: string[]; + /** + * type + * @description Type of media to be played after the current onesimilar_tags: Items with similar tags or metadatalast_uploaded: Items sorted by the time of their last uploadmost_viewed: Items sorted by the number of views, descendingleast_viewed: Items sorted by the number of views, ascendingrandom: Items sorted randomlyalphabetical: Items sorted randomly + * @example similar_tags + */ + type?: string; + } | null; + /** + * theme + * @description The theme for the Player + * @example Treso + * @enum {string|null} + */ + theme?: "chrome" | "jwlike" | "nuevo" | "party" | "pinko" | "roundal" | "shaka" | "slategrey" | "treso" | null; + /** theme_activated */ + theme_activated?: boolean; + /** + * time_before_hide_cb + * @description The time before controls should be hidden for the Player + * @example 10 + */ + time_before_hide_cb?: number; + /** + * time_skip_mode + * @description none: No rewind mode selectedforward_only: Forward only mode selectedrewind_only: Rewind only mode selectedrewind_forward: Rewind and forward mode selected + * @example none + */ + time_skip_mode?: string; + /** + * twitter_back_link + * @description A public resolvable url + * @example https://infomaniak.com + */ + twitter_back_link?: string | null; + /** + * twitter_related + * @description The related Twitter account associated with the Player + * @example ["infomaniak"] + */ + twitter_related?: string[] | null; + /** + * twitter_via + * @description a string free of XSS payloads + * @example "Hello World" + */ + twitter_via?: string | null; + /** + * width + * Format: double + * @description The width of Player + * @example 673 + */ + width?: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Player"]; + }; + }; + }; + }; + }; + VODDeletePlayerV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Player unique identifier */ + player: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODShowRootFolderV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Folder"]; + }; + }; + }; + }; + }; + VODListFoldersV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_FolderExcerpt"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODCreateFolderV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * allowed_country + * @description List of allowed countries by country code for the Folder + */ + allowed_country?: string[]; + /** + * allowed_domains + * @description List of allowed domains for the Folder + * @example ["https://infomaniak.com"] + */ + allowed_domains?: string[]; + /** + * allowed_ip + * @description List of allowed IP addresses for thest + */ + allowed_ip?: string[]; + /** + * auto_generate_description + * @description Automatically generates a description with AI api for media uploaded in this Folder + * @example true + */ + auto_generate_description?: boolean; + /** + * auto_generate_subtitle + * @description Automatically generates subtitles with AI api for media uploaded in this Folder + * @example true + */ + auto_generate_subtitle?: boolean; + /** + * auto_generate_title + * @description Automatically generates a title with AI api for media uploaded in this Folder + * @example true + */ + auto_generate_title?: boolean; + /** + * auto_publish + * @description Indicates whether media in the Folder is automatically published + * @example true + */ + auto_publish?: boolean; + /** + * auto_translate_languages + * @description Automatically generate a list of subtitles with AI api in the given language(s) for media uploaded in this Folder + * @example ["en","fr","es","it","de"] + */ + auto_translate_languages?: ("de" | "en" | "es" | "fr" | "it")[]; + /** + * auto_validate + * @description Indicates whether media uploaded to this folder should be marked as validated automatically + */ + auto_validate?: boolean; + /** + * configuration + * @description FolderConfiguration + */ + configuration?: string | null; + /** + * description + * @description a string free of XSS payloads + * @example "Hello World" + */ + description?: string | null; + /** + * disallowed_country + * @description List of disallowed countries by country code for the Folder + */ + disallowed_country?: string[]; + /** + * disallowed_domains + * @description List of disallowed domains for the Folder + * @example ["https://infomaniak.com"] + */ + disallowed_domains?: string[]; + /** + * disallowed_ip + * @description List of disallowed IP addresses for the Folder + */ + disallowed_ip?: string[]; + /** + * encodings + * @description A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Encoding + * @example 1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc + */ + encodings?: string | null; + /** + * inherits_encodings + * @description Indicates whether the Folder inherits encodings from its parent + * @example true + */ + inherits_encodings?: boolean | null; + /** inherits_labels */ + inherits_labels?: boolean | null; + /** + * inherits_media_processing + * @description Indicates whether the Folder inherits media processing settings from its parent + * @example true + */ + inherits_media_processing?: boolean | null; + /** + * inherits_restrictions + * @description Defines whether or not the resource inherits restrictions settings + * @example true + */ + inherits_restrictions?: boolean | null; + /** + * key_restricted + * @description Indicates whether the Folder is restricted with a key + * @example true + */ + key_restricted?: boolean; + /** + * name + * @description A valid filename without any file system reserved or control characters + * @example filename-with_special(chars) + */ + name: string; + /** + * parent + * @description Identifier of an existing Folder + * @example 1jhvl2upwoctc + */ + parent?: string; + /** + * password + * @description a simple string + * @example "toto" + */ + password?: string | null; + /** + * player + * @description Identifier of an existing Player + * @example 1jhvl2upwoctc + */ + player?: string; + /** + * replace_on_upload + * @description Indicates whether existing media is replaced upon upload + * @example true + */ + replace_on_upload?: boolean; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Folder"]; + }; + }; + }; + }; + }; + VODShowFolderDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Folder unique identifier */ + folder: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Folder"]; + }; + }; + }; + }; + }; + VODUpdateFolderDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Folder unique identifier */ + folder: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * allowed_country + * @description List of allowed countries by country code for the Folder + */ + allowed_country?: string[]; + /** + * allowed_domains + * @description List of allowed domains for the Folder + * @example ["https://infomaniak.com"] + */ + allowed_domains?: string[]; + /** + * allowed_ip + * @description List of allowed IP addresses for thest + */ + allowed_ip?: string[]; + /** + * auto_generate_description + * @description Automatically generates a description with AI api for media uploaded in this Folder + * @example true + */ + auto_generate_description?: boolean; + /** + * auto_generate_subtitle + * @description Automatically generates subtitles with AI api for media uploaded in this Folder + * @example true + */ + auto_generate_subtitle?: boolean; + /** + * auto_generate_title + * @description Automatically generates a title with AI api for media uploaded in this Folder + * @example true + */ + auto_generate_title?: boolean; + /** + * auto_publish + * @description Indicates whether media in the Folder is automatically published + * @example true + */ + auto_publish?: boolean; + /** + * auto_translate_languages + * @description Automatically generate a list of subtitles with AI api in the given language(s) for media uploaded in this Folder + * @example ["en","fr","es","it","de"] + */ + auto_translate_languages?: ("de" | "en" | "es" | "fr" | "it")[]; + /** + * auto_validate + * @description Indicates whether media uploaded to this folder should be marked as validated automatically + */ + auto_validate?: boolean; + /** + * configuration + * @description FolderConfiguration + */ + configuration?: { + /** read_only */ + read_only?: string; + } | null; + /** + * description + * @description a string free of XSS payloads + * @example "Hello World" + */ + description?: string | null; + /** + * disallowed_country + * @description List of disallowed countries by country code for the Folder + */ + disallowed_country?: string[]; + /** + * disallowed_domains + * @description List of disallowed domains for the Folder + * @example ["https://infomaniak.com"] + */ + disallowed_domains?: string[]; + /** + * disallowed_ip + * @description List of disallowed IP addresses for the Folder + */ + disallowed_ip?: string[]; + /** + * encodings + * @description A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Encoding + * @example 1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc + */ + encodings?: string | null; + /** + * inherits_encodings + * @description Indicates whether the Folder inherits encodings from its parent + * @example true + */ + inherits_encodings?: boolean | null; + /** inherits_labels */ + inherits_labels?: boolean | null; + /** + * inherits_media_processing + * @description Indicates whether the Folder inherits media processing settings from its parent + * @example true + */ + inherits_media_processing?: boolean | null; + /** + * inherits_restrictions + * @description Defines whether or not the resource inherits restrictions settings + * @example true + */ + inherits_restrictions?: boolean | null; + /** + * key_restricted + * @description Indicates whether the Folder is restricted with a key + * @example true + */ + key_restricted?: boolean; + /** + * password + * @description a simple string + * @example "toto" + */ + password?: string | null; + /** + * player + * @description Identifier of an existing Player + * @example 1jhvl2upwoctc + */ + player?: string; + /** + * replace_on_upload + * @description Indicates whether existing media is replaced upon upload + * @example true + */ + replace_on_upload?: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Folder"]; + }; + }; + }; + }; + }; + VODDeleteAFolderV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Folder unique identifier */ + folder: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODGetAnUploadEndpoointV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Folder unique identifier */ + folder: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODListAdvertisementsV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Player unique identifier */ + player: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Advertisement"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODCreateAnAdvertisementV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Player unique identifier */ + player: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * category + * @description The category of {name}vast: The advertisement is from a vastvideo: The advertisement is from a videonone: There is no advertisement + * @example vast + */ + category: string; + /** + * href + * @description A public resolvable url + * @example https://infomaniak.com + */ + href?: string; + /** + * offset + * Format: double + * @description The offset after which the Ad gets loaded + * @example 0 + */ + offset?: number | null; + /** + * skip_after + * Format: double + * @description The time in seconds after which the Ad can be skipped + * @example 3 + */ + skip_after?: number | null; + /** + * tracking_url + * @description a simple string + * @example "toto" + */ + tracking_url?: string | null; + /** + * type + * @description The type of {name}pre_roll: Advertisement displayed before the main contentmid_roll: Advertisement displayed during the main contentpst_roll: Advertisement displayed after the main content + * @example pre_roll + */ + type: string; + /** + * url + * @description A public resolvable url + * @example https://infomaniak.com + */ + url: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Advertisement"]; + }; + }; + }; + }; + }; + VODBulkDeleteAdvertisementsV2: { + parameters: { + query: { + ads: string; + }; + header?: never; + path: { + /** @description The Player unique identifier */ + player: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODShowAdDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Ad unique identifier */ + ad: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Advertisement"]; + }; + }; + }; + }; + }; + VODUpdateAdvertisementV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Ad unique identifier */ + ad: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * category + * @description The category of {name}vast: The advertisement is from a vastvideo: The advertisement is from a videonone: There is no advertisement + * @example vast + */ + category: string; + /** + * href + * @description A public resolvable url + * @example https://infomaniak.com + */ + href?: string; + /** + * offset + * Format: double + * @description The offset after which the Ad gets loaded + * @example 0 + */ + offset?: number | null; + /** + * skip_after + * Format: double + * @description The time in seconds after which the Ad can be skipped + * @example 3 + */ + skip_after?: number | null; + /** + * tracking_url + * @description a simple string + * @example "toto" + */ + tracking_url?: string | null; + /** + * type + * @description The type of {name}pre_roll: Advertisement displayed before the main contentmid_roll: Advertisement displayed during the main contentpst_roll: Advertisement displayed after the main content + * @example pre_roll + */ + type: string; + /** + * url + * @description A public resolvable url + * @example https://infomaniak.com + */ + url: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Advertisement"]; + }; + }; + }; + }; + }; + VODDeleteAdvertisementV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Ad unique identifier */ + ad: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODListSubtitlesV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Media unique identifier */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Subtitle"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODCreateSubtitleV2: { + parameters: { + query?: never; + header?: never; + path: { + media: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * default + * @description Indicates whether the Subtitle is set as default + */ + default?: boolean; + /** + * file + * Format: binary + */ + file?: string; + /** + * language + * @description Identifier of an existing Language + * @example 1jhvl2upwoctc + */ + language: string; + /** + * lines + * @description An array of subtitle lines, each containing valid start/end/lines keys + * @example [["start" => "0", "end" => "5", "lines" => ["Hello world", "How are you ?"]]] + */ + lines?: string; + /** + * name + * @description A valid filename that does not include slashes, dots or non printable characters + * @example filename + */ + name?: string; + /** + * published + * @description Indicates whether the Subtitle is publicly accessible + * @example true + */ + published?: boolean; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Subtitle"]; + }; + }; + }; + }; + }; + VODBulkDeleteSubtitlesV2: { + parameters: { + query: { + subtitles: string; + }; + header?: never; + path: { + /** @description The Media unique identifier */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODShowSubtitleDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Subtitle unique identifier */ + subtitle: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Subtitle"]; + }; + }; + }; + }; + }; + VODUpdateSubtitleDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Subtitle unique identifier */ + subtitle: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * default + * @description Indicates whether the Subtitle is set as default + */ + default?: boolean; + /** + * lines + * @description An array of subtitle lines, each containing valid start/end/lines keys + * @example [["start" => "0", "end" => "5", "lines" => ["Hello world", "How are you ?"]]] + */ + lines?: string; + /** + * name + * @description A valid filename that does not include slashes, dots or non printable characters + * @example filename + */ + name?: string; + /** + * published + * @description Indicates whether the Subtitle is publicly accessible + * @example true + */ + published?: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Subtitle"]; + }; + }; + }; + }; + }; + VODDeleteASubtitleV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Subtitle unique identifier */ + subtitle: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODListPlaylistsV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Playlist"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODListMediaInPlaylistV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Playlist unique identifier */ + playlist: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Media"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODShowPlaylistDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Playlist unique identifier */ + playlist: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Playlist"]; + }; + }; + }; + }; + }; + VODListMixtapesV2: { + parameters: { + query?: { + color?: string; + criteria?: string | null; + description?: string | null; + mixtapes?: string | null; + name?: string; + order?: { + /** + * direction + * @enum {string|null} + */ + direction?: "\"asc\"" | "\"desc\"" | null; + /** + * key + * @description The key of Mixtape + * @enum {string} + */ + key: "collected_at" | "created_at" | "description" | "discarded_at" | "duration" | "id" | "name" | "published" | "streams" | "updated_at" | "validated"; + /** natural */ + natural?: boolean | null; + /** reverse */ + reverse?: boolean | null; + /** soundex */ + soundex?: boolean | null; + }[]; + type?: string; + validity?: number; + validity_strategy?: string | null; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Mixtape"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODCreateAMixtapeV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * color + * @description Mixtape color + * @example #FFCC00 + */ + color?: string; + /** + * criteria + * @description a string free of XSS payloads + * @example "Hello World" + */ + criteria?: string | null; + /** + * description + * @description a string free of XSS payloads + * @example "Hello World" + */ + description?: string | null; + /** + * mixtapes + * @description A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Mixtape + * @example 1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc + */ + mixtapes?: string | null; + /** + * name + * @description The name of the Mixtape + * @example my product + */ + name: string; + /** + * order + * @description Specify the order for the desired queried Media + */ + order?: { + /** + * direction + * @enum {string|null} + */ + direction?: "\"asc\"" | "\"desc\"" | null; + /** + * key + * @description The key of Mixtape + * @enum {string} + */ + key: "collected_at" | "created_at" | "description" | "discarded_at" | "duration" | "id" | "name" | "published" | "streams" | "updated_at" | "validated"; + /** natural */ + natural?: boolean | null; + /** reverse */ + reverse?: boolean | null; + /** soundex */ + soundex?: boolean | null; + }[]; + /** + * type + * @description The type of {name}standard: Mixtape default: créée/éditée directement comme une mixtape classiquegenerated: Mixtape produite dynamiquement par une autre applicationcomposite: Mixtape qui référence d’autres mixtape + * @example standard + */ + type?: string; + /** + * validity + * @description The {name} validity duration (in seconds) + * @example 3600 + */ + validity?: number; + /** + * validity_strategy + * @description The strategy to apply for validity adjustmentonly_increase: Only increases the {model} validity if the requested duration is greater than the current oneonly_decrease: Only decreases the {model} validity if the requested duration is less than the current one + * @example only_decrease + */ + validity_strategy?: string | null; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Mixtape"]; + }; + }; + }; + }; + }; + VODBulkDeleteMixtapesV2: { + parameters: { + query: { + mixtapes: string[]; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODShowMixtapeDetailsV2: { + parameters: { + query?: { + color?: string; + criteria?: string | null; + description?: string | null; + mixtapes?: string | null; + name?: string; + order?: { + /** + * direction + * @enum {string|null} + */ + direction?: "\"asc\"" | "\"desc\"" | null; + /** + * key + * @description The key of Mixtape + * @enum {string} + */ + key: "collected_at" | "created_at" | "description" | "discarded_at" | "duration" | "id" | "name" | "published" | "streams" | "updated_at" | "validated"; + /** natural */ + natural?: boolean | null; + /** reverse */ + reverse?: boolean | null; + /** soundex */ + soundex?: boolean | null; + }[]; + type?: string; + validity?: number; + validity_strategy?: string | null; + }; + header?: never; + path: { + /** @description The Mixtape unique identifier */ + mixtape: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Mixtape"]; + }; + }; + }; + }; + }; + VODUpdateAMixtapeV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Mixtape unique identifier */ + mixtape: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * color + * @description Mixtape color + * @example #FFCC00 + */ + color?: string; + /** + * criteria + * @description a string free of XSS payloads + * @example "Hello World" + */ + criteria?: string | null; + /** + * description + * @description a string free of XSS payloads + * @example "Hello World" + */ + description?: string | null; + /** + * mixtapes + * @description A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Mixtape + * @example 1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc + */ + mixtapes?: string | null; + /** + * name + * @description The name of the Mixtape + * @example my product + */ + name?: string; + /** + * order + * @description Specify the order for the desired queried Media + */ + order?: { + /** + * direction + * @enum {string|null} + */ + direction?: "\"asc\"" | "\"desc\"" | null; + /** + * key + * @description The key of Mixtape + * @enum {string} + */ + key: "collected_at" | "created_at" | "description" | "discarded_at" | "duration" | "id" | "name" | "published" | "streams" | "updated_at" | "validated"; + /** natural */ + natural?: boolean | null; + /** reverse */ + reverse?: boolean | null; + /** soundex */ + soundex?: boolean | null; + }[]; + /** + * type + * @description The type of {name}standard: Mixtape default: créée/éditée directement comme une mixtape classiquegenerated: Mixtape produite dynamiquement par une autre applicationcomposite: Mixtape qui référence d’autres mixtape + * @example standard + */ + type?: string; + /** + * validity + * @description The {name} validity duration (in seconds) + * @example 3600 + */ + validity?: number; + /** + * validity_strategy + * @description The strategy to apply for validity adjustmentonly_increase: Only increases the {model} validity if the requested duration is greater than the current oneonly_decrease: Only decreases the {model} validity if the requested duration is less than the current one + * @example only_decrease + */ + validity_strategy?: string | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Mixtape"]; + }; + }; + }; + }; + }; + VODDeleteAMixtapeV2: { + parameters: { + query?: { + color?: string; + criteria?: string | null; + description?: string | null; + mixtapes?: string | null; + name?: string; + order?: { + /** + * direction + * @enum {string|null} + */ + direction?: "\"asc\"" | "\"desc\"" | null; + /** + * key + * @description The key of Mixtape + * @enum {string} + */ + key: "collected_at" | "created_at" | "description" | "discarded_at" | "duration" | "id" | "name" | "published" | "streams" | "updated_at" | "validated"; + /** natural */ + natural?: boolean | null; + /** reverse */ + reverse?: boolean | null; + /** soundex */ + soundex?: boolean | null; + }[]; + type?: string; + validity?: number; + validity_strategy?: string | null; + }; + header?: never; + path: { + /** @description The Mixtape unique identifier */ + mixtape: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODListMediaInMixtapeV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Mixtape unique identifier */ + mixtape: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Media"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODAttachDirectMediaV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Mixtape unique identifier */ + mixtape: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** deep */ + deep?: boolean; + /** + * folders + * @description Attach all media in these folders + */ + folders?: string[] | null; + /** + * media + * @description The media unique identifier + */ + media?: string[] | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + VODDetachDirectMediaV2: { + parameters: { + query?: { + media?: string[] | null; + }; + header?: never; + path: { + /** @description The Mixtape unique identifier */ + mixtape: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + VODListChaptersV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Media unique identifier */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Chapter"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODShowChapterDetailsV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Chapter unique identifier */ + chapter: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Chapter"]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODListEncodingsV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Encoding"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODCreateEncodingV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * audio_channel + * @description mono_1_0: Single-channel audiostereo_2_0: Two-channel audiostereo_2_1: Two-channel audio with subwoofersurround_4_1: Four-channel audio with subwoofersurround_5_1: Six-channel audio (5 speakers + subwoofer)surround_6_1: Seven-channel audio (6 speakers + subwoofer)surround_7_1: Eight-channel audio (7 speakers + subwoofer) + * @example mono_1_0 + */ + audio_channel?: string | null; + /** + * audio_codec + * @description aac: Advanced Audio Codinghe_aac: High-Efficiency Advanced Audio Codingflac: Free Lossless Audio Codecmp3: MPEG-1 Audio Layer IIIvorbis: Open-source audio compression formatcopy: Uncompressed, lossless audio codecopus: Versatile audio codec + * @example aac + */ + audio_codec?: string; + /** + * container + * @description flv: Adobe Flash Video container formatm4a: MPEG-4 Audio container formatmkv: Matroska Multimedia container formatmp4: MPEG-4 Multimedia container formatwebm: WebM Multimedia container formatmp3: MPEG-1 or MPEG-2 Audio Layer III audio containercopy: Uncompressed, lossless container formataac: Advanced Audio Coding container format + * @example flv + */ + container?: string | null; + /** + * copy + * @description Indicates whether the Encoding is a pure copy + * @example true + */ + copy?: boolean; + /** + * folder + * @description Identifier of an existing Folder + * @example 1jhvl2upwoctc + */ + folder?: string | null; + /** + * name + * @description a string free of XSS payloads + * @example "Hello World" + */ + name?: string | null; + /** + * streams + * @description The streams associated with Encoding + */ + streams?: string; + /** + * video_aspect + * @description letterbox: Preserves aspect ratio with black barsstretch: Stretches content to fill screenfill: Expands content to fit screenkeep_ratio: Maintains original aspect ratiocopy: Matches aspect ratio of the source + * @example letterbox + */ + video_aspect?: string | null; + /** + * video_codec + * @description h264: Efficient video compression standardhevc: High-efficiency video coding technologytheora: Open-source video compression formatvp8: Google's video compression standardvp9: High-quality video compression codeccopy: Uncompressed, lossless video codech263: Video compression standard for low bitrates + * @example h264 + */ + video_codec?: string; + /** + * video_fps + * Format: double + * @description The video frames per second of the Encoding + * @example 12 + */ + video_fps?: number | null; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Encoding"]; + }; + }; + }; + }; + }; + VODBulkDeleteEncodingsV2: { + parameters: { + query: { + encodings: string; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODShowEncodingDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Encoding unique identifier */ + encoding: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Encoding"]; + }; + }; + }; + }; + }; + VODUpdateEncodingV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Encoding unique identifier */ + encoding: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * name + * @description a string free of XSS payloads + * @example "Hello World" + */ + name?: string | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Encoding"]; + }; + }; + }; + }; + }; + VODDeleteEncodingV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Encoding unique identifier */ + encoding: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODListEncodingConstraintsV2: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_EncodingConstraints"]; + }; + }; + }; + }; + }; + VODListEncodingProfilesV2: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Channelencodingprofiles"]; + }; + }; + }; + }; + }; + VODListMediaV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_MediaExcerpt"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODGetMediaStatusesCountersV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Mediastatus"]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODShowMediaDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Media unique identifier */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Media"]; + }; + }; + }; + }; + }; + VODUpdateMediaDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Media unique identifier */ + media: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** configuration */ + configuration?: { + /** + * next_media_offset + * Format: double + */ + next_media_offset?: number | null; + /** + * skip_intro_offset + * Format: double + */ + skip_intro_offset?: number | null; + } | null; + /** + * description + * @description A brief {name} description (only for internal use) + * @example Produced by Dandelion + */ + description?: string | null; + /** + * destination + * @description Identifier of an existing Folder + * @example 1jhvl2upwoctc + */ + destination?: string | null; + /** + * language + * @description Identifier of an existing Language + * @example 1jhvl2upwoctc + */ + language?: string; + /** + * name + * @description The {name} name + * @example Burn Butcher Burn + */ + name?: string | null; + /** + * password + * @description password restricting the media access in the player + * @example Dandelion + */ + password?: string | null; + /** + * published + * @description Defines whether the {name} has been published.
    If the media is not published, it cannot be shared. + * @example true + */ + published?: boolean; + /** + * validated + * @description A custom flag to help the user to manager its videos.
    Only for management purposes. + * @example true + */ + validated?: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Media"]; + }; + }; + }; + }; + }; + VODGetMetadataFromAMediaV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Media unique identifier */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODUpdateMetadataFromAMediaV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Media unique identifier */ + media: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** album */ + album?: string[]; + /** artist */ + artist?: string[]; + /** genre */ + genre?: string[]; + /** + * title + * @description a string free of XSS payloads + * @example "Hello World" + */ + title?: string[]; + /** year */ + year?: number[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Media"]; + }; + }; + }; + }; + }; + VODDeletesMetadataFromAMediaV2: { + parameters: { + query: { + labels: string; + }; + header?: never; + path: { + /** @description The Media unique identifier */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Media"]; + }; + }; + }; + }; + }; + VODGetMediaJournalV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Media unique identifier */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Mediaactivity"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODGetJournalV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Mediaactivity"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODListThumbnailsV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Media unique identifier */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Thumbnail"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODShowThumbnailDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Thumbnail unique identifier */ + thumbnail: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Thumbnail"]; + }; + }; + }; + }; + }; + VODListChannelSharesV2: { + parameters: { + query?: { + expired_since?: string | null; + expires_in?: string | null; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Share"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODBulkDeleteSharesV2: { + parameters: { + query?: { + shares?: string | null; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODListMediaSharesV2: { + parameters: { + query?: { + expired_since?: string | null; + expires_in?: string | null; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Media unique identifier */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODShareMediaV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Media unique identifier */ + media: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * comment + * @description a string free of XSS payloads + * @example "Hello World" + */ + comment?: string | null; + /** + * encoding + * @description Identifier of an existing Encoding + * @example 1jhvl2upwoctc + */ + encoding?: string | null; + /** + * player + * @description Identifier of an existing Player + * @example 1jhvl2upwoctc + */ + player?: string | null; + /** + * player_settings + * @description Allowed array or object keys + */ + player_settings?: { + /** + * auto_start + * @description Whether the playback should start automatically + * @example true + */ + auto_start?: boolean; + /** + * force_media_ratio + * @description Indicates whether media ratio is enforced for the Media + */ + force_media_ratio?: boolean; + /** + * height + * Format: double + * @description Player height in pixels + * @example 480 + */ + height?: number; + /** + * preload_image + * @description The preload image associated with the Media + * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.preload.png + */ + preload_image?: string | null; + /** + * preload_image_mimetype + * @description The preload image mimetype + * @example image/png + */ + preload_image_mimetype?: string | null; + /** + * show_loop + * @description Whether to show the show loop control + * @example true + */ + show_loop?: boolean; + /** + * show_progression + * @description Whether to show the show progression control + * @example true + */ + show_progression?: boolean; + /** + * width + * Format: double + * @description Player width in pixels + * @example 640 + */ + width?: number; + } | null; + /** + * timestamp + * Format: double + * @description The timestamp of the starting frame to share the media from. + * @example 15 + */ + timestamp?: number; + /** + * validity + * @description The {name} validity duration (in seconds) + * @example 3600 + */ + validity?: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Share"]; + }; + }; + }; + }; + }; + VODBulkDeleteMediaSharesV2: { + parameters: { + query?: { + shares?: string | null; + }; + header?: never; + path: { + /** @description The Media unique identifier */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODShowShareDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Share unique identifier */ + share: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Share"]; + }; + }; + }; + }; + }; + VODUpdateShareDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Share unique identifier */ + share: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * comment + * @description a string free of XSS payloads + * @example "Hello World" + */ + comment?: string | null; + /** + * encoding + * @description Identifier of an existing Encoding + * @example 1jhvl2upwoctc + */ + encoding?: string | null; + /** + * player + * @description Identifier of an existing Player + * @example 1jhvl2upwoctc + */ + player?: string | null; + /** + * player_settings + * @description Allowed array or object keys + */ + player_settings?: { + /** + * auto_start + * @description Whether the playback should start automatically + * @example true + */ + auto_start?: boolean; + /** + * force_media_ratio + * @description Indicates whether media ratio is enforced for the Share + */ + force_media_ratio?: boolean; + /** + * height + * Format: double + * @description Player height in pixels + * @example 480 + */ + height?: number; + /** + * preload_image + * @description The preload image associated with the Share + * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.preload.png + */ + preload_image?: string | null; + /** + * preload_image_mimetype + * @description The preload image mimetype + * @example image/png + */ + preload_image_mimetype?: string | null; + /** + * show_loop + * @description Whether to show the show loop control + * @example true + */ + show_loop?: boolean; + /** + * show_progression + * @description Whether to show the show progression control + * @example true + */ + show_progression?: boolean; + /** + * width + * Format: double + * @description Player width in pixels + * @example 640 + */ + width?: number; + } | null; + /** + * timestamp + * Format: double + * @description The timestamp of the starting frame to share the media from. + * @example 15 + */ + timestamp?: number; + /** + * validity + * @description The {name} validity duration (in seconds) + * @example 3600 + */ + validity?: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Share"]; + }; + }; + }; + }; + }; + VODDeleteShareV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Share unique identifier */ + share: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODListLogosV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Logo"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODCreateANewLogoV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** file */ + file: string; + /** + * height + * @description The height of Logo + * @example 785 + */ + height?: number; + /** + * margin_x + * @description The margin on the x-axis of the Logo + * @example 10 + */ + margin_x?: number; + /** + * margin_y + * @description The margin on the y-axis of the Logo + * @example 10 + */ + margin_y?: number; + /** + * mode + * @description The {name} modeoverlay: The logo is added on top of the video by a player configurationembed: The logo is directly encoded in the video + * @example overlay + */ + mode?: string; + /** + * position + * @description The anchor of the {name}top_left: Positioned at the top left cornertop_middle: Positioned at the top middletop_right: Positioned at the top right cornercenter_left: Positioned at the center leftcenter_middle: Positioned at the center middlecenter_right: Positioned at the center rightbottom_left: Positioned at the bottom left cornerbottom_middle: Positioned at the bottom middlebottom_right: Positioned at the bottom right corner + * @example top_left + */ + position?: string; + /** + * size + * @description The size of the {name} in percentage + * @example 100 + */ + size?: number; + /** + * width + * @description The width of Logo + * @example 673 + */ + width?: number; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Logo"]; + }; + }; + }; + }; + }; + VODBulkDeleteLogosV2: { + parameters: { + query?: { + height?: number; + margin_x?: number; + margin_y?: number; + mode?: string; + position?: string; + size?: number; + width?: number; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Default response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + VODShowLogoDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Logo unique identifier */ + logo: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Logo"]; + }; + }; + }; + }; + }; + VODUpdateLogoDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Logo unique identifier */ + logo: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * height + * @description The height of Logo + * @example 785 + */ + height?: number; + /** + * margin_x + * @description The margin on the x-axis of the Logo + * @example 10 + */ + margin_x?: number; + /** + * margin_y + * @description The margin on the y-axis of the Logo + * @example 10 + */ + margin_y?: number; + /** + * mode + * @description The {name} modeoverlay: The logo is added on top of the video by a player configurationembed: The logo is directly encoded in the video + * @example overlay + */ + mode?: string; + /** + * position + * @description The anchor of the {name}top_left: Positioned at the top left cornertop_middle: Positioned at the top middletop_right: Positioned at the top right cornercenter_left: Positioned at the center leftcenter_middle: Positioned at the center middlecenter_right: Positioned at the center rightbottom_left: Positioned at the bottom left cornerbottom_middle: Positioned at the bottom middlebottom_right: Positioned at the bottom right corner + * @example top_left + */ + position?: string; + /** + * size + * @description The size of the {name} in percentage + * @example 100 + */ + size?: number; + /** + * width + * @description The width of Logo + * @example 673 + */ + width?: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Logo"]; + }; + }; + }; + }; + }; + VODDeleteALogoV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Logo unique identifier */ + logo: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODListLabelsV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Encoding"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODBulkAttachLabelsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** folders */ + folders?: string[]; + /** labels */ + labels?: string[]; + /** + * media + * @description The media unique identifier + */ + media?: string[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODBulkDeleteLabelsV2: { + parameters: { + query: { + labels: { + /** + * name + * @description a string free of XSS payloads + * @example "Hello World" + */ + name: string; + }[]; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODShowLabelDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The GenericLabel unique identifier */ + genericLabel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Label"]; + }; + }; + }; + }; + }; + VODUpdateLabelV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The GenericLabel unique identifier */ + genericLabel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * name + * @description a string free of XSS payloads + * @example "Hello World" + */ + name?: string; + /** + * options + * @description Allowed array or object keys + */ + options?: { + /** + * color + * @description Hexadecimal color code (with or without the leading #) + * @example #FFCC00 + */ + color?: string; + } | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Label"]; + }; + }; + }; + }; + }; + VODDeleteLabelV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The GenericLabel unique identifier */ + genericLabel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODListMetadataV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + channel: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Label"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODBulkAttachMetadataV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** folders */ + folders?: string[]; + /** + * media + * @description The media unique identifier + */ + media?: string[]; + /** metadata */ + metadata?: string[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODBulkDeleteMetadataV2: { + parameters: { + query: { + metadata: { + /** + * name + * @description a string free of XSS payloads + * @example "Hello World" + */ + name: string; + }[]; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODListFTPUsersV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_User"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODCreateFTPUserV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * active + * @description Determine whether the {name} should be active. + * @example true + */ + active?: boolean; + /** + * description + * @description The {name} description (internal usage) + * @example With great power comes great responsibility + */ + description?: string | null; + /** + * home_folder + * @description Identifier of an existing Folder + * @example 1jhvl2upwoctc + */ + home_folder?: string; + /** + * msg_login + * @description a string free of XSS payloads + * @example Hello you ! + */ + msg_login?: string | null; + /** + * msg_quit + * @description The message displayed when the users logs out of the ftp client. + * @example Bye bye! + */ + msg_quit?: string | null; + /** + * password + * @description The {name} password + * @example 1337passw0rd + */ + password: string; + /** + * prefix + * @description The prefix of the FtpUser + */ + prefix?: string; + /** + * username + * @description The {name} username used for connection + * @example admin + */ + username: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_User"]; + }; + }; + }; + }; + }; + VODShowFTPUserDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The FtpUser unique identifier */ + user: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_User"]; + }; + }; + }; + }; + }; + VODUpdateFTPUserDetailsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The FtpUser unique identifier */ + user: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * active + * @description Determine whether the {name} should be active. + * @example true + */ + active?: boolean; + /** + * description + * @description The {name} description (internal usage) + * @example With great power comes great responsibility + */ + description?: string | null; + /** + * home_folder + * @description Identifier of an existing Folder + * @example 1jhvl2upwoctc + */ + home_folder?: string; + /** + * msg_login + * @description a string free of XSS payloads + * @example Hello you ! + */ + msg_login?: string | null; + /** + * msg_quit + * @description The message displayed when the users logs out of the ftp client. + * @example Bye bye! + */ + msg_quit?: string | null; + /** + * password + * @description The {name} password + * @example 1337passw0rd + */ + password?: string; + /** + * prefix + * @description The prefix of the FtpUser + */ + prefix?: string; + /** + * username + * @description The {name} username used for connection + * @example admin + */ + username?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_User"]; + }; + }; + }; + }; + }; + VODDeleteFTPUserV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The FtpUser unique identifier */ + user: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODViewersPerClusterV2: { + parameters: { + query?: { + from?: string | null; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Geoclusteritem"][]; + }; + }; + }; + }; + }; + VODTopMediaV2: { + parameters: { + query?: { + from?: string | null; + to?: string | null; + top?: number | null; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Mediaitem"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODUniqueViewersPerMediaV2: { + parameters: { + query: { + from?: string | null; + media: string; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Mediaitem"][]; + }; + }; + }; + }; + }; + VODViewersPerMediaV2: { + parameters: { + query: { + from?: string | null; + media: string; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Mediaitem"][]; + }; + }; + }; + }; + }; + VODConsumptionV2: { + parameters: { + query?: { + format?: string | null; + from?: string | null; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Sequence unique identifier */ + subject: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: number | string; + }; + }; + }; + }; + }; + VODViewTimeV2: { + parameters: { + query?: { + from?: string | null; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Sequence unique identifier */ + subject: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: number; + }; + }; + }; + }; + }; + VODViewersV2: { + parameters: { + query?: { + from?: string | null; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Sequence unique identifier */ + subject: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: number; + }; + }; + }; + }; + }; + VODUniqueViewersV2: { + parameters: { + query?: { + from?: string | null; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Sequence unique identifier */ + subject: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: number; + }; + }; + }; + }; + }; + VODAverageViewTimeV2: { + parameters: { + query?: { + from?: string | null; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Sequence unique identifier */ + subject: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Averageviewtimesummary"]; + }; + }; + }; + }; + }; + VODViewersAndEncodingsHistogramV2: { + parameters: { + query?: { + from?: string | null; + per?: string | null; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Sequence unique identifier */ + subject: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Histogramwrapper"]; + }; + }; + }; + }; + }; + VODViewersHistogramV2: { + parameters: { + query?: { + from?: string | null; + per?: string | null; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Sequence unique identifier */ + subject: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Viewersbucket"][]; + }; + }; + }; + }; + }; + VODViewersAndViewingTimePerBrowserV2: { + parameters: { + query?: { + from?: string | null; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Sequence unique identifier */ + subject: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Technologyitem"][]; + }; + }; + }; + }; + }; + VODViewersAndSharePerCountryV2: { + parameters: { + query?: { + from?: string | null; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Sequence unique identifier */ + subject: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Countryshareitem"][]; + }; + }; + }; + }; + }; + VODViewersAndViewingTimePerOSV2: { + parameters: { + query?: { + from?: string | null; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Sequence unique identifier */ + subject: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Technologyitem"][]; + }; + }; + }; + }; + }; + VODViewersAndViewingTimePerPlaybackV2: { + parameters: { + query?: { + from?: string | null; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Sequence unique identifier */ + subject: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Technologyitem"][]; + }; + }; + }; + }; + }; + VODViewersAndViewingTimePerPlayerV2: { + parameters: { + query?: { + from?: string | null; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Sequence unique identifier */ + subject: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Technologyitem"][]; + }; + }; + }; + }; + }; + VODViewersAndViewingTimePerOriginV2: { + parameters: { + query?: { + from?: string | null; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Sequence unique identifier */ + subject: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Technologyitem"][]; + }; + }; + }; + }; + }; + VODViewersAndViewingTimePerSourceV2: { + parameters: { + query?: { + from?: string | null; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Sequence unique identifier */ + subject: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Technologyitem"][]; + }; + }; + }; + }; + }; + VODViewersPerEncodingV2: { + parameters: { + query?: { + from?: string | null; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Sequence unique identifier */ + subject: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Encodingitem"][]; + }; + }; + }; + }; + }; + VODViewingTimePerEncodingV2: { + parameters: { + query?: { + from?: string | null; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Sequence unique identifier */ + subject: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Encodingitem"][]; + }; + }; + }; + }; + }; + VODViewersAndViewingTimePerDeviceV2: { + parameters: { + query?: { + from?: string | null; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Sequence unique identifier */ + subject: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Technologyitem"][]; + }; + }; + }; + }; + }; + VODViewersAndViewingTimeByTechnologyV2: { + parameters: { + query?: { + from?: string | null; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Sequence unique identifier */ + subject: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODRetentionPerPercentV2: { + parameters: { + query?: { + from?: string | null; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Media unique identifier */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Retentionitem"][]; + }; + }; + }; + }; + }; + VODMediaRankV2: { + parameters: { + query?: { + from?: string | null; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Media unique identifier */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Ranksummary"]; + }; + }; + }; + }; + }; + VODMediaBenchmarkV2: { + parameters: { + query?: { + from?: string | null; + to?: string | null; + top?: number | null; + }; + header?: never; + path: { + /** @description The Media unique identifier */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Benchmarksummary"]; + }; + }; + }; + }; + }; + get_2_vod_reflect_endpoints_vversion_endpoint: { + parameters: { + query?: never; + header?: never; + path: { + version: string; + endpoint: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODDisplayThumbnailV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Thumbnail unique identifier */ + thumbnail: string; + format: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODDisplayPlaylistImageV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Playlist unique identifier */ + playlist: string; + format: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODDisplayShareImageV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Share unique identifier */ + share: string; + /** @description Use one of the following valueslogo: Image used as a logo or branding elementpreload: Image intended for preloading or prefetchinginterrupt: Image displayed during interruptions or loading delaysgeoip: Image customized based on geographical locationrestrict: Image with restrictions or access control settings */ + image: string; + format: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODRenderShareLinkV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Share unique identifier */ + share: string; + format: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_ShareAndMedia"]; + }; + }; + }; + }; + }; + VODDisplayPlayerImageV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Player unique identifier */ + player: string; + /** @description Use one of the following valueslogo: Image used as a logo or branding elementpreload: Image intended for preloading or prefetchinginterrupt: Image displayed during interruptions or loading delaysgeoip: Image customized based on geographical locationrestrict: Image with restrictions or access control settings */ + image: string; + format: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODDisplayALogoImageV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Logo unique identifier */ + logo: string; + format: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODRenderChapterV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Media unique identifier */ + media: string; + /** @description Use one of the following valuesjson: JavaScript Object Notation data formatxml: EXtensible Markup Language data formatyaml: YAML Ain't Markup Language data formatvtt: WebVTT (Web Video Text Tracks) subtitle format */ + format: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODDisplayChapterImageV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Chapter unique identifier */ + chapter: string; + format: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODRenderSubtitleV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Subtitle unique identifier */ + subtitle: string; + /** @description Use one of the following valuessrt: Simple subtitle formatvtt: WebVTT subtitle formatsub: Generic subtitle formatstl: EBU STL subtitle formatsbv: YouTube subtitle formatjson: Raw json formattxt: Plain text formatdxfp: Standard for XML captions and subtitles based on the TTML (Timed Text Markup Language) formatttml: Standard for XML captions developed by the World Wide Web Consortium (W3C) */ + format: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODListSuggestedMediaV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Sequence unique identifier */ + target: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Media"][]; + }; + }; + }; + }; + }; + post_2_vod_channels_channel_services: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** linked_services */ + linked_services?: { + /** + * extra + * @description Allowed array or object keys + */ + extra?: { + /** + * size + * @description The size of the LinkedSvc + * @example 1 + */ + size?: number | null; + /** stations */ + stations?: number[] | null; + } | null; + /** item */ + item: number; + /** service */ + service: number; + /** + * version + * @description The version of the product + * @example 2 + */ + version?: number | null; + }[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Linkedservices"][]; + }; + }; + }; + }; + }; + VODRestoreFilesV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * files + * @description A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Bvf + * @example 1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc + */ + files: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODMoveFilesV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Channel unique identifier */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * destination + * @description Identifier of an existing Folder + * @example 1jhvl2upwoctc + */ + destination: string; + /** + * files + * @description A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Bvf + * @example 1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc + */ + files?: string | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODAttachEncodingsToAFolderV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Folder unique identifier */ + folder: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * encodings + * @description The encodings associated with the Folder + */ + encodings?: string[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Folder"]; + }; + }; + }; + }; + }; + VODSynchronizeEncodingsForAFolderV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Folder unique identifier */ + folder: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * encodings + * @description The encodings associated with the Folder + */ + encodings?: string[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Folder"]; + }; + }; + }; + }; + }; + VODDetachEncodingsFromAFolderV2: { + parameters: { + query?: { + encodings?: string[]; + }; + header?: never; + path: { + /** @description The Folder unique identifier */ + folder: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Folder"]; + }; + }; + }; + }; + }; + VODDuplicateAMixtapeV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Mixtape unique identifier */ + mixtape: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * name + * @description Optional custom name for the duplicated mixtape + * @example My Favourite Playlist (1) + */ + name?: string | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Mixtape"]; + }; + }; + }; + }; + }; + VODSynchronizeAMixtapeV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Mixtape unique identifier */ + mixtape: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODMoveAManuallyAttachedMediaInMixtapeV2: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The Mixtape unique identifier */ + mixtape: string; + /** @description The Media unique identifier */ + media: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * position + * @description the position you want to place the media at + * @example 1 + */ + position: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & components["schemas"]["Pagination"]; + }; + }; + }; + }; + VODAttachSuggestedMediaV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Media unique identifier */ + media: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * media + * @description A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Media + * @example 1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc + */ + media?: string | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Media"]; + }; + }; + }; + }; + }; + VODCreatesANewTokenV2: { + parameters: { + query?: never; + header?: { + "X-Ik-Token-Enforce-Ip"?: boolean; + }; + path: { + /** @description The Share unique identifier */ + share: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * expires_at + * @description The Token validity ends at (default: 5 minutes from now) + * @example 2022-10-10 11:00:00 + */ + expires_at?: string; + /** + * ip_address + * @description IP Address to restrict this token to (Troublesome in many cases (roaming, NAT, etc) usage discouraged). In order to save this field, use the `X-Ik-Token-Enforce-Ip` too (see below) + * @example 192.168.1.1 + */ + ip_address?: string; + /** + * payload + * @description a simple string + * @example "toto" + */ + payload?: string; + /** + * salt + * @description a simple string + * @example "toto" + */ + salt?: string; + /** + * session + * @description a simple string + * @example "toto" + */ + session?: string; + /** + * starts_at + * @description The Token validity starts at (default: now) + * @example 2022-10-10 10:00:00 + */ + starts_at?: string; + /** + * strategy + * @description the playback strategy to enforce protection forhls: Apple HTTP Live Streamingdash: Dynamic Adaptive Streaming over HTTPsingle: Single bitratebest: Playback strategy selecting the best available quality dynamically + * @example hls + */ + strategy: string; + /** + * window + * @description The Token validity duration (in seconds) + * @example 300 + */ + window?: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + }; + }; + VODLoginV2: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * password + * @description The login's password. + * @example 1foMaNiAk# + */ + password: string; + /** + * username + * @description The username of the Login + */ + username: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODOnConnectCallbackV2: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODOnDisconnectCallbackV2: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODOnLoginCallbackV2: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODOnLoginFailedCallbackV2: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODOnLogoutCallbackV2: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + post_2_vod_reflect_endpoints_vversion_endpoint: { + parameters: { + query?: never; + header?: never; + path: { + version: string; + endpoint: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + }; + }; + VODAttachALogoToAFolderV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Folder unique identifier */ + folder: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * logo + * @description Identifier of an existing Logo + * @example 1jhvl2upwoctc + */ + logo: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Folder"]; + }; + }; + }; + }; + }; + VODDetachALogoFromAFolderV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Folder unique identifier */ + folder: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODAttachLabelsToAFolderV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Folder unique identifier */ + folder: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** labels */ + labels: { + /** + * name + * @description a string free of XSS payloads + * @example "Hello World" + */ + name: string; + /** + * options + * @description Allowed array or object keys + */ + options?: { + /** + * color + * @description Hexadecimal color code (with or without the leading #) + * @example #FFCC00 + */ + color?: string; + } | null; + }[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Folder"]; + }; + }; + }; + }; + }; + VODDetachLabelsFromAFolderV2: { + parameters: { + query: { + labels: string; + }; + header?: never; + path: { + /** @description The Folder unique identifier */ + folder: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Folder"]; + }; + }; + }; + }; + }; + VODAttachLabelsToAMediaV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Media unique identifier */ + media: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** labels */ + labels: { + /** + * name + * @description a string free of XSS payloads + * @example "Hello World" + */ + name: string; + /** + * options + * @description Allowed array or object keys + */ + options?: { + /** + * color + * @description Hexadecimal color code (with or without the leading #) + * @example #FFCC00 + */ + color?: string; + } | null; + }[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Media"]; + }; + }; + }; + }; + }; + VODDetachLabelsFromAMediaV2: { + parameters: { + query: { + labels: string; + }; + header?: never; + path: { + /** @description The Media unique identifier */ + media: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Media"]; + }; + }; + }; + }; + }; + VODUpdateMetadataV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The MetadataLabel unique identifier */ + metadata: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * name + * @description a string free of XSS payloads + * @example "Hello World" + */ + name?: string; + /** + * options + * @description Allowed array or object keys + */ + options?: { + /** + * color + * @description Hexadecimal color code (with or without the leading #) + * @example #FFCC00 + */ + color?: string; + } | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Label"]; + }; + }; + }; + }; + }; + VODDeleteMetadataV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The MetadataLabel unique identifier */ + metadata: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODLocksTheProvidedFolderV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Folder unique identifier */ + folder: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODUnlocksTheProvidedFolderV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The Folder unique identifier */ + folder: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + VODListSampleV2: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1527df96_Samples"]; + }; + }; + }; + }; + }; + get_1_url_shortener: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** @enum {string|null} */ + order_by?: "code" | "url" | "created_at" | "expiration_date" | null; + /** @enum {string|null} */ + order_direction?: "ASC" | "DESC" | null; + search?: string | null; + per_page?: number | null; + }; + }; + }; + responses: { + /** @description Default Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + /** @example 1 */ + current_page?: number; + data?: components["schemas"]["0af64ecb_ShortUrlReturn"][]; + /** + * Format: url + * @example http://localhost?page=1 + */ + first_page_url?: string; + from?: number | null; + /** Format: url */ + next_page_url?: string | null; + /** + * Format: url + * @example http://localhost + */ + path?: string; + /** @example 50 */ + per_page?: number; + /** Format: url */ + prev_page_url?: string | null; + to?: number | null; + /** @example 12 */ + total?: number | null; + }; + }; + }; + }; + }; + post_1_url_shortener: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": components["schemas"]["0af64ecb_ShortUrl"]; + }; + }; + responses: { + /** @description Default Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0af64ecb_ShortUrlReturn"]; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + data?: string; + } & { + /** @example failure */ + result?: string; + error?: { + /** @example 422 */ + code?: string; + /** @example 422 : The given data was invalid. */ + description?: string; + context?: Record; + }; + }; + }; + }; + }; + }; + get_2_url_shortener: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** @enum {string|null} */ + order_by?: "code" | "url" | "created_at" | "expiration_date" | null; + /** @enum {string|null} */ + order_direction?: "ASC" | "DESC" | null; + search?: string | null; + per_page?: number | null; + }; + }; + }; + responses: { + /** @description Default Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + /** + * @description Result of the HTTP request + * @example success + * @enum {string} + */ + result?: "success" | "error"; + /** @example 10 */ + total?: number; + /** @example 1 */ + page?: number; + /** @example 1 */ + pages?: number; + /** @example 1 */ + items_per_page?: number; + data?: components["schemas"]["0af64ecb_ShortUrlReturn"][]; + }; + }; + }; + }; + }; + post_2_url_shortener: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": components["schemas"]["0af64ecb_ShortUrl"]; + }; + }; + responses: { + /** @description Default Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0af64ecb_ShortUrlReturn"]; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + data?: string; + } & { + /** @example failure */ + result?: string; + error?: { + /** @example 422 */ + code?: string; + /** @example 422 : The given data was invalid. */ + description?: string; + context?: Record; + }; + }; + }; + }; + }; + }; + put_1_url_shortener_short_url_code: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Short url code */ + short_url_code: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * Expiration date + * @example 1633435186 + */ + expiration_date?: number; + }; + }; + }; + responses: { + /** @description Default Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0af64ecb_ShortUrlReturn"]; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + data?: string; + } & { + /** @example failure */ + result?: string; + error?: { + /** @example 422 */ + code?: string; + /** @example 422 : The given data was invalid. */ + description?: string; + context?: Record; + }; + }; + }; + }; + }; + }; + get_1_url_shortener_quota: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Default Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["0af64ecb_ShortUrlReturn"]; + }; + }; + }; + }; + get_2_url_shortener_quota: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Default Response */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": { + /** + * @description Result of the HTTP request + * @example success + * @enum {string} + */ + result?: "success" | "error"; + data?: components["schemas"]["0af64ecb_QuotaReturn"]; + }; + }; + }; + }; + }; + NewsletterShowDomain: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + newsletter_id?: number; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Domain"]; + }; + }; + }; + }; + }; + NewsletterDestroyDomain: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + NewsletterShow: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Unique identifier of the `Domain` to request */ + domain: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + NewsletterListDashboardCampaigns: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Unique identifier of the `Domain` to request */ + domain: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Campaign"][]; + }; + }; + }; + }; + }; + NewsletterListDashboardSubscribersStats: { + parameters: { + query: { + from: string; + to: string; + }; + header?: never; + path: { + /** @description Unique identifier of the `Domain` to request */ + domain: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + NewsletterListDashboardCampaignsStats: { + parameters: { + query: { + from: string; + to: string; + }; + header?: never; + path: { + /** @description Unique identifier of the `Domain` to request */ + domain: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + NewsletterListDashboardCampaignsStatsMonthly: { + parameters: { + query?: { + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Unique identifier of the `Domain` to request */ + domain: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + NewsletterListCampaigns: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + extra?: "campaigns_count"; + filter?: { + /** lang */ + lang?: ("de_DE" | "en_GB" | "es_ES" | "fr_FR" | "it_IT")[]; + /** + * provider_id + * @description Unique identifier of the `Provider` to request + */ + provider_id?: number; + /** + * search + * @description Search on campaign subject only + * @example johndoe + */ + search?: string; + /** + * status + * @description Status of the resource `{name}` + */ + status?: ("blocked" | "canceled" | "draft" | "scheduled" | "scheduled_v1" | "sending" | "sending_failed" | "sending_v1" | "sent" | "unknown")[]; + }; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Campaign"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + NewsletterCreateCampaign: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** content_html */ + content_html?: string; + /** email_from_addr */ + email_from_addr: string; + /** email_from_name */ + email_from_name: string; + /** + * force_sended + * @description deprecated + */ + force_sended?: boolean | null; + /** + * lang + * @enum {string} + */ + lang: "de_DE" | "en_GB" | "es_ES" | "fr_FR" | "it_IT"; + /** preheader */ + preheader?: string; + /** recipients */ + recipients?: { + /** all_subscribers */ + all_subscribers?: boolean; + /** emails */ + emails?: string[]; + /** expert */ + expert?: { + /** conditions */ + conditions?: { + /** + * closure + * @description Defines the logical operator applied to the conditions array (conds)
    "OR" means at least one condition must match + * @enum {string} + */ + closure?: "OR"; + /** conds */ + conds?: { + /** + * closure + * @description Logical operator for nested conditions
    "AND" means all inner conditions must match + * @enum {string} + */ + closure: "AND"; + /** conds */ + conds: { + /** + * actionId + * @description Defines which campaigns to consider.
    • all: any campaign ever
    • any: any campaign in the last 30 days
    • last5: one of the last 5 campaigns
    • custom: a specific campaign (requires campaign_id)
    Required only when type = "campaign" + * @enum {string} + */ + actionId?: "all" | "any" | "custom" | "last5"; + /** + * campaign_id + * @description ID of the specific campaign to check.
    Required only if actionId = "custom"
    + */ + campaign_id?: number; + /** + * date1 + * @description Start date for subscription date filter (format: Y-m-d).
    Required when type = "created_at" + */ + date1?: string; + /** + * date2 + * @description End date for date range filtering.
    Required only when operator = "between"
    Must be after or equal to date1
    + */ + date2?: string | null; + /** + * mailinglist_id + * @description ID of the mailing list to check subscription status.
    Required when type = "mailinglist" + */ + mailinglist_id?: number; + /** + * meta_id + * @description ID of the subscriber custom field (meta field).
    Required when type = "meta" + */ + meta_id?: number; + /** + * operator + * @description Logical operator for the condition, varies by type:
    • campaign: "open", "click", "sent", "noopen", "noclick", "nosent"
    • created_at: "=", ">", "<", "between"
    • meta: "=", "<>", "like", "not like", "start", "finish"
    • mailinglist: "include", "exclude"
    + * @enum {string} + */ + operator: "<" | "<>" | "=" | ">" | "between" | "click" | "exclude" | "finish" | "include" | "like" | "noclick" | "noopen" | "nosent" | "not like" | "open" | "sent" | "start"; + /** + * type + * @enum {string} + */ + type: "campaign" | "created_at" | "mailinglist" | "meta"; + /** + * value + * @description Value to compare against the meta field.
    Used with operators like "=", "like", etc.
    Required when type = "meta" + */ + value?: string; + }[]; + }[]; + } | null; + /** + * id + * @description Unique identifier of the resource `{name}` + */ + id?: number | null; + }; + /** groups */ + groups?: { + /** exclude */ + exclude?: number[]; + /** include */ + include?: number[]; + }; + /** segments */ + segments?: { + /** exclude */ + exclude?: number[]; + /** include */ + include?: number[]; + }; + }; + /** subject */ + subject: string; + /** template_id */ + template_id?: number; + /** tracking_link */ + tracking_link?: boolean; + /** tracking_opening */ + tracking_opening?: boolean; + /** tracking_utm */ + tracking_utm?: { + /** utm_campaign */ + utm_campaign?: string; + /** utm_medium */ + utm_medium?: string; + /** utm_source */ + utm_source?: string; + } | null; + /** + * unsub_link + * @description deprecated + */ + unsub_link?: boolean | null; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Campaign"]; + }; + }; + }; + }; + }; + NewsletterDeleteCampaigns: { + parameters: { + query?: { + filter?: { + /** + * search + * @description Filter groups + */ + search?: string; + /** + * status + * @description Status of the resource `{name}` + */ + status?: ("blocked" | "canceled" | "draft" | "scheduled" | "scheduled_v1" | "sending_failed" | "sending_v1" | "sent")[]; + }; + }; + header?: never; + path: { + domain: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** select */ + select?: { + /** all */ + all: boolean; + /** exclude */ + exclude?: number[]; + /** include */ + include?: number[]; + }; + }; + }; + }; + responses: { + /** @description Accepted */ + 202: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + }; + }; + NewsletterShowCampaign: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Campaign */ + campaign: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** item */ + "*"?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Campaign"]; + }; + }; + }; + }; + }; + NewsletterEditCampaign: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Campaign */ + campaign: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** content_html */ + content_html?: string; + /** email_from_addr */ + email_from_addr?: string; + /** email_from_name */ + email_from_name?: string; + /** + * force_sended + * @description deprecated + */ + force_sended?: boolean | null; + /** + * lang + * @enum {string} + */ + lang?: "de_DE" | "en_GB" | "es_ES" | "fr_FR" | "it_IT"; + /** preheader */ + preheader?: string; + /** recipients */ + recipients?: { + /** all_subscribers */ + all_subscribers?: boolean; + /** emails */ + emails?: string[]; + /** expert */ + expert?: { + /** conditions */ + conditions?: { + /** + * closure + * @description Defines the logical operator applied to the conditions array (conds)
    "OR" means at least one condition must match + * @enum {string} + */ + closure?: "OR"; + /** conds */ + conds?: { + /** + * closure + * @description Logical operator for nested conditions
    "AND" means all inner conditions must match + * @enum {string} + */ + closure: "AND"; + /** conds */ + conds: { + /** + * actionId + * @description Defines which campaigns to consider.
    • all: any campaign ever
    • any: any campaign in the last 30 days
    • last5: one of the last 5 campaigns
    • custom: a specific campaign (requires campaign_id)
    Required only when type = "campaign" + * @enum {string} + */ + actionId?: "all" | "any" | "custom" | "last5"; + /** + * campaign_id + * @description ID of the specific campaign to check.
    Required only if actionId = "custom"
    + */ + campaign_id?: number; + /** + * date1 + * @description Start date for subscription date filter (format: Y-m-d).
    Required when type = "created_at" + */ + date1?: string; + /** + * date2 + * @description End date for date range filtering.
    Required only when operator = "between"
    Must be after or equal to date1
    + */ + date2?: string | null; + /** + * mailinglist_id + * @description ID of the mailing list to check subscription status.
    Required when type = "mailinglist" + */ + mailinglist_id?: number; + /** + * meta_id + * @description ID of the subscriber custom field (meta field).
    Required when type = "meta" + */ + meta_id?: number; + /** + * operator + * @description Logical operator for the condition, varies by type:
    • campaign: "open", "click", "sent", "noopen", "noclick", "nosent"
    • created_at: "=", ">", "<", "between"
    • meta: "=", "<>", "like", "not like", "start", "finish"
    • mailinglist: "include", "exclude"
    + * @enum {string} + */ + operator: "<" | "<>" | "=" | ">" | "between" | "click" | "exclude" | "finish" | "include" | "like" | "noclick" | "noopen" | "nosent" | "not like" | "open" | "sent" | "start"; + /** + * type + * @enum {string} + */ + type: "campaign" | "created_at" | "mailinglist" | "meta"; + /** + * value + * @description Value to compare against the meta field.
    Used with operators like "=", "like", etc.
    Required when type = "meta" + */ + value?: string; + }[]; + }[]; + } | null; + /** + * id + * @description Unique identifier of the resource `{name}` + */ + id?: number | null; + }; + /** groups */ + groups?: { + /** exclude */ + exclude?: number[]; + /** include */ + include?: number[]; + }; + /** segments */ + segments?: { + /** exclude */ + exclude?: number[]; + /** include */ + include?: number[]; + }; + }; + /** subject */ + subject?: string; + /** template_id */ + template_id?: number; + /** tracking_link */ + tracking_link?: boolean; + /** tracking_opening */ + tracking_opening?: boolean; + /** tracking_utm */ + tracking_utm?: { + /** utm_campaign */ + utm_campaign?: string; + /** utm_medium */ + utm_medium?: string; + /** utm_source */ + utm_source?: string; + } | null; + /** + * unsub_link + * @description deprecated + */ + unsub_link?: boolean | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Campaign"]; + }; + }; + }; + }; + }; + NewsletterDeleteCampaign: { + parameters: { + query?: never; + header?: never; + path: { + domain: string; + campaign: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** item */ + "*"?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + NewsletterGetTracking: { + parameters: { + query?: { + filter?: { + /** + * action + * @enum {string|null} + */ + action?: "bounce" | "click" | "complaint" | "delivery" | "not_delivery" | "not_open" | "open" | "sbounce" | "send" | "unsub" | "unsub-reason" | "v3" | "webform_conversion" | "webform_display" | null; + /** search */ + search?: string; + }; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Campaign */ + campaign: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & components["schemas"]["Pagination"]; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + NewsletterLinksActivity: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Campaign */ + campaign: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + NewsletterSubscribersActivity: { + parameters: { + query?: { + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + filter?: { + /** + * action + * @enum {string|null} + */ + action?: "bounce" | "click" | "complaint" | "not_open" | "open" | "sbounce" | "unsub" | null; + /** + * search + * @example johndoe + */ + search?: string; + }; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Campaign */ + campaign: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & components["schemas"]["Pagination"]; + }; + }; + }; + }; + NewsletterListSubscribers: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filter?: { + /** + * groups + * @description Array must contain existing group ids. + */ + groups?: number[]; + /** + * search + * @example johndoe + */ + search?: string; + /** + * status + * @description Status of the resource `{name}` + * @enum {string} + */ + status?: "active" | "all" | "bounced" | "junk" | "unconfirmed" | "under_verification" | "unsubscribed"; + /** validation_status */ + validation_status?: number; + }; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Subscriber"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + NewsletterCreateSubscriber: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * email + * @description Valid email address as per RFC 2821 + */ + email: string; + /** + * fields + * @description Object keys must correspond to field's key. + * @example {"firstname": "John","lastname": "Wick"} + */ + fields?: string[]; + /** + * groups + * @description An array of valid identifiers or the names of groups to be created. + * @example [1234, "my new group"] + */ + groups?: string[]; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Subscriber"]; + }; + }; + }; + }; + }; + NewsletterDeleteSubscribers: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** filter */ + filter?: { + /** + * groups + * @description Array must contain existing group ids. + */ + groups?: number[]; + /** + * search + * @description Filter subscribers + */ + search?: string; + /** + * status + * @description Status of the resource `{name}` + * @enum {string} + */ + status?: "active" | "bounced" | "junk" | "unconfirmed" | "under_verification" | "unsubscribed"; + }; + /** + * segment + * @description Filter subscribers with a segment + */ + segment?: string; + /** select */ + select: { + /** all */ + all: boolean; + /** exclude */ + exclude?: number[]; + /** include */ + include?: number[]; + }; + }; + }; + }; + responses: { + /** @description Accepted */ + 202: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + NewsletterCountSubscribersStatus: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + NewsletterShowSubscriber: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Subscriber */ + subscriber: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Subscriber"]; + }; + }; + }; + }; + }; + NewsletterUpdateSubscriber: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Subscriber */ + subscriber: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * fields + * @description Object keys must correspond to field's key. Omitted values will be deleted. + * @example {"firstname": "John","lastname": "Wick"} + */ + fields?: string[]; + /** + * groups + * @description An array of valid identifiers or the names of groups to be created. + * @example [1234, "my new group"] + */ + groups?: string[]; + /** + * status + * @description Status of the resource `{name}` + * @enum {string} + */ + status?: "active" | "unsubscribed"; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Subscriber"]; + }; + }; + }; + }; + }; + NewsletterDeleteSubscriber: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Subscriber */ + subscriber: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + NewsletterListWorkspaceAddressBooks: { + parameters: { + query?: never; + header?: never; + path: { + domain: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + NewsletterImportWorkspaceAddressBooks: { + parameters: { + query?: { + newsletter_id?: number; + }; + header?: never; + path: { + domain: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** addressbooks */ + addressbooks: { + /** categories */ + categories?: number[]; + /** + * id + * @description Unique identifier of the resource `{name}` + */ + id: number; + /** uncategorized */ + uncategorized: boolean; + }[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.bad_request: Triggered when the request is not well build. + * @example bad_request + * @enum {string} + */ + code?: "bad_request"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + NewsletterListGroups: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filter?: { + /** + * search + * @example johndoe + */ + search?: string; + /** + * status + * @description Status of the resource `{name}` + * @enum {string} + */ + status?: "active" | "bounced" | "junk" | "unconfirmed" | "unsubscribed"; + }; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Group"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + NewsletterCreateGroup: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * name + * @description Name of the resource `{name}` + */ + name: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Group"]; + }; + }; + }; + }; + }; + NewsletterDeleteGroups: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** filter */ + filter?: { + /** + * search + * @description Filter groups + */ + search?: string; + /** + * status + * @description Status of the resource `{name}` + * @enum {string} + */ + status?: "active" | "inactive"; + }; + /** select */ + select: { + /** all */ + all: boolean; + /** exclude */ + exclude?: number[]; + /** include */ + include?: number[]; + }; + }; + }; + }; + responses: { + /** @description Accepted */ + 202: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + }; + }; + NewsletterShowGroup: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Group */ + group: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Group"]; + }; + }; + }; + }; + }; + NewsletterUpdateGroup: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Group */ + group: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * name + * @description Name of the resource `{name}` + */ + name: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Group"]; + }; + }; + }; + }; + }; + NewsletterDeleteGroup: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Group */ + group: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + NewsletterGetGroupSubscribers: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filter?: { + /** + * search + * @description Filter groups + */ + search?: string; + /** + * status + * @description Status of the resource `{name}` + * @enum {string} + */ + status?: "active" | "bounced" | "junk" | "unconfirmed" | "under_verification" | "unsubscribed"; + }; + group_id?: number; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Group */ + group: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Subscriber"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + NewsletterListCredits: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filter?: { + /** + * search + * @example johndoe + */ + search?: string; + /** + * status + * @description Status of the resource `{name}` + * @enum {string} + */ + status?: "active" | "bounced" | "junk" | "unconfirmed" | "unsubscribed"; + }; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Credit"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + NewsletterAccountCredits: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filter?: { + /** + * search + * @example johndoe + */ + search?: string; + /** + * status + * @description Status of the resource `{name}` + * @enum {string} + */ + status?: "active" | "bounced" | "junk" | "unconfirmed" | "unsubscribed"; + }; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Credit"]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + NewsletterCreditsDetails: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + NewsletterListCreditsOffers: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + NewsletterCheckout: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description l'id du Pack */ + id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + NewsletterListSegments: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filter?: { + /** + * search + * @example johndoe + */ + search?: string; + /** + * status + * @description Status of the resource `{name}` + * @enum {string} + */ + status?: "active" | "inactive"; + }; + newsletter_id?: number; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Segment"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + NewsletterCreateSegment: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** data */ + data: { + /** + * closure + * @description Defines the logical operator applied to the conditions array (conds)
    "OR" means at least one condition must match + * @enum {string} + */ + closure?: "OR"; + /** conds */ + conds?: { + /** + * closure + * @description Logical operator for nested conditions
    "AND" means all inner conditions must match + * @enum {string} + */ + closure: "AND"; + /** conds */ + conds: { + /** + * actionId + * @description Defines which campaigns to consider.
    • all: any campaign ever
    • any: any campaign in the last 30 days
    • last5: one of the last 5 campaigns
    • custom: a specific campaign (requires campaign_id)
    Required only when type = "campaign" + * @enum {string} + */ + actionId?: "all" | "any" | "custom" | "last5"; + /** + * campaign_id + * @description ID of the specific campaign to check.
    Required only if actionId = "custom"
    + */ + campaign_id?: number; + /** + * date1 + * @description Start date for subscription date filter (format: Y-m-d).
    Required when type = "created_at" + */ + date1?: string; + /** + * date2 + * @description End date for date range filtering.
    Required only when operator = "between"
    Must be after or equal to date1
    + */ + date2?: string | null; + /** + * mailinglist_id + * @description ID of the mailing list to check subscription status.
    Required when type = "mailinglist" + */ + mailinglist_id?: number; + /** + * meta_id + * @description ID of the subscriber custom field (meta field).
    Required when type = "meta" + */ + meta_id?: number; + /** + * operator + * @description Logical operator for the condition, varies by type:
    • campaign: "open", "click", "sent", "noopen", "noclick", "nosent"
    • created_at: "=", ">", "<", "between"
    • meta: "=", "<>", "like", "not like", "start", "finish"
    • mailinglist: "include", "exclude"
    + * @enum {string} + */ + operator: "<" | "<>" | "=" | ">" | "between" | "click" | "exclude" | "finish" | "include" | "like" | "noclick" | "noopen" | "nosent" | "not like" | "open" | "sent" | "start"; + /** + * type + * @enum {string} + */ + type: "campaign" | "created_at" | "mailinglist" | "meta"; + /** + * value + * @description Value to compare against the meta field.
    Used with operators like "=", "like", etc.
    Required when type = "meta" + */ + value?: string; + }[]; + }[]; + }; + /** + * name + * @description Name of the resource `{name}` + */ + name: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Segment"]; + }; + }; + }; + }; + }; + NewsletterDeleteSegments: { + parameters: { + query?: { + newsletter_id?: number; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** filter */ + filter?: { + /** + * search + * @description Filter segments + */ + search?: string; + /** + * status + * @description Status of the resource `{name}` + * @enum {string} + */ + status?: "active" | "inactive"; + }; + /** select */ + select: { + /** all */ + all: boolean; + /** exclude */ + exclude?: number[]; + /** include */ + include?: number[]; + }; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + NewsletterShowSegment: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + newsletter_id?: number; + segment_id?: number; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Segment */ + segment: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Segment"]; + }; + }; + }; + }; + }; + NewsletterUpdateSegment: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Segment */ + segment: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** data */ + data?: { + /** + * closure + * @description Defines the logical operator applied to the conditions array (conds)
    "OR" means at least one condition must match + * @enum {string} + */ + closure?: "OR"; + /** conds */ + conds?: { + /** + * closure + * @description Logical operator for nested conditions
    "AND" means all inner conditions must match + * @enum {string} + */ + closure: "AND"; + /** conds */ + conds: { + /** + * actionId + * @description Defines which campaigns to consider.
    • all: any campaign ever
    • any: any campaign in the last 30 days
    • last5: one of the last 5 campaigns
    • custom: a specific campaign (requires campaign_id)
    Required only when type = "campaign" + * @enum {string} + */ + actionId?: "all" | "any" | "custom" | "last5"; + /** + * campaign_id + * @description ID of the specific campaign to check.
    Required only if actionId = "custom"
    + */ + campaign_id?: number; + /** + * date1 + * @description Start date for subscription date filter (format: Y-m-d).
    Required when type = "created_at" + */ + date1?: string; + /** + * date2 + * @description End date for date range filtering.
    Required only when operator = "between"
    Must be after or equal to date1
    + */ + date2?: string | null; + /** + * mailinglist_id + * @description ID of the mailing list to check subscription status.
    Required when type = "mailinglist" + */ + mailinglist_id?: number; + /** + * meta_id + * @description ID of the subscriber custom field (meta field).
    Required when type = "meta" + */ + meta_id?: number; + /** + * operator + * @description Logical operator for the condition, varies by type:
    • campaign: "open", "click", "sent", "noopen", "noclick", "nosent"
    • created_at: "=", ">", "<", "between"
    • meta: "=", "<>", "like", "not like", "start", "finish"
    • mailinglist: "include", "exclude"
    + * @enum {string} + */ + operator: "<" | "<>" | "=" | ">" | "between" | "click" | "exclude" | "finish" | "include" | "like" | "noclick" | "noopen" | "nosent" | "not like" | "open" | "sent" | "start"; + /** + * type + * @enum {string} + */ + type: "campaign" | "created_at" | "mailinglist" | "meta"; + /** + * value + * @description Value to compare against the meta field.
    Used with operators like "=", "like", etc.
    Required when type = "meta" + */ + value?: string; + }[]; + }[]; + } | null; + /** + * name + * @description Name of the resource `{name}` + */ + name?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Segment"]; + }; + }; + }; + }; + }; + NewsletterDeleteSegment: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Segment */ + segment: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + NewsletterGetSegmentSubscribers: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filter?: { + /** + * search + * @example johndoe + */ + search?: string; + /** + * status + * @description Status of the resource `{name}` + * @enum {string} + */ + status?: "active" | "bounced" | "junk" | "unconfirmed" | "unsubscribed"; + }; + newsletter_id?: number; + segment_id?: number; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Segment */ + segment: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Subscriber"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + NewsletterListFields: { + parameters: { + query?: { + filter?: { + /** search */ + search?: string; + }; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Field"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + NewsletterCreateField: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * name + * @description Name of the resource `{name}` + */ + name: string; + /** slug */ + slug?: string; + /** + * type + * @enum {string} + */ + type: "boolean" | "date_en" | "date_fr" | "email" | "float" | "number" | "text"; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Field"]; + }; + }; + }; + }; + }; + NewsletterDeleteFields: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** filter */ + filter?: { + /** + * search + * @description Filter fields + */ + search?: string; + }; + /** select */ + select: { + /** all */ + all: boolean; + /** exclude */ + exclude?: number[]; + /** include */ + include?: number[]; + }; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + NewsletterListAllTemplates: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Template"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + NewsletterShowHtml: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Template */ + template: number | string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + NewsletterListWebforms: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filter?: { + /** search */ + search?: string; + }; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Webform"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + NewsletterCreateWebform: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** button */ + button?: string; + /** confirmation_url */ + confirmation_url?: string; + /** design */ + design?: string; + /** email_from_addr */ + email_from_addr?: string; + /** email_from_name */ + email_from_name?: string; + /** email_title */ + email_title?: string; + /** fields */ + fields?: { + /** deleted */ + deleted?: boolean; + /** error */ + error?: string; + /** + * id + * @description Unique identifier of the resource `{name}` + */ + id?: number; + /** required */ + required?: boolean; + /** selected */ + selected?: boolean; + }[]; + /** groups */ + groups?: number[]; + /** msg_ok */ + msg_ok?: string; + /** msg_ok_redir */ + msg_ok_redir?: boolean; + /** + * name + * @description Name of the resource `{name}` + */ + name?: string; + /** notify */ + notify?: boolean; + /** notify_address */ + notify_address?: string; + /** notify_lang */ + notify_lang?: string; + /** placeholder */ + placeholder?: boolean; + /** rgpd */ + rgpd?: boolean; + /** rgpd_msg */ + rgpd_msg?: string; + /** subtitle */ + subtitle?: string; + /** title */ + title?: string; + /** validation_url */ + validation_url?: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Webform"]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + NewsletterBulkDeleteWebform: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** filter */ + filter?: { + /** search */ + search?: string; + }; + /** select */ + select: { + /** all */ + all: boolean; + /** exclude */ + exclude?: number[]; + /** include */ + include?: number[]; + }; + }; + }; + }; + responses: { + /** @description Accepted */ + 202: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + NewsletterListThemes: { + parameters: { + query?: never; + header?: never; + path: { + domain: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + NewsletterShowWebform: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Webform */ + webform: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Webform"]; + }; + }; + }; + }; + }; + NewsletterUpdateWebform: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Webform */ + webform: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** button */ + button?: string; + /** confirmation_url */ + confirmation_url?: string; + /** design */ + design?: string; + /** email_from_addr */ + email_from_addr?: string; + /** email_from_name */ + email_from_name?: string; + /** email_title */ + email_title?: string; + /** fields */ + fields?: { + /** deleted */ + deleted?: boolean; + /** error */ + error?: string; + /** + * id + * @description Unique identifier of the resource `{name}` + */ + id?: number; + /** required */ + required?: boolean; + /** selected */ + selected?: boolean; + }[]; + /** groups */ + groups?: number[]; + /** msg_ok */ + msg_ok?: string; + /** msg_ok_redir */ + msg_ok_redir?: boolean; + /** + * name + * @description Name of the resource `{name}` + */ + name?: string; + /** notify */ + notify?: boolean; + /** notify_address */ + notify_address?: string; + /** notify_lang */ + notify_lang?: string; + /** placeholder */ + placeholder?: boolean; + /** rgpd */ + rgpd?: boolean; + /** rgpd_msg */ + rgpd_msg?: string; + /** subtitle */ + subtitle?: string; + /** title */ + title?: string; + /** validation_url */ + validation_url?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Webform"]; + }; + }; + }; + }; + }; + NewsletterDeleteWebform: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the `Domain` to request */ + domain: number; + /** @description Unique identifier of the Webform */ + webform: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Webform"]; + }; + }; + }; + }; + }; + NewsletterListWebformFields: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Webform */ + webform: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + NewsletterTestCampaign: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the template */ + template_uuid: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** emails */ + emails: string[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + NewsletterDuplicateCampaign: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Campaign */ + campaign: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** item */ + "*"?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Campaign"]; + }; + }; + }; + }; + }; + NewsletterCreateTemplateFromCampaign: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Campaign */ + campaign: number; + /** @description Unique identifier of the Template */ + template: number | string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** item */ + "*"?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + post_1_newsletters_domain_campaigns_campaign_test: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Campaign */ + campaign: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * email + * @description Valid email address as per RFC 2821 + */ + email: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + NewsletterFilterProviders: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + extra?: "metadata" | null; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** filter */ + filter?: { + /** + * groups + * @description Array must contain existing group ids. + */ + groups?: number[]; + /** + * search + * @example johndoe + */ + search?: string; + /** + * status + * @description Status of the resource `{name}` + * @enum {string} + */ + status?: "active" | "all" | "bounced" | "junk" | "unconfirmed" | "under_verification" | "unsubscribed"; + /** validation_status */ + validation_status?: number; + }; + /** segment */ + segment?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Subscriber"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + NewsletterExportSubscribers: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** filter */ + filter?: { + /** + * groups + * @description Array must contain existing group ids. + */ + groups?: number[]; + /** + * search + * @description Filter subscribers + */ + search?: string; + /** + * status + * @description Status of the resource `{name}` + * @enum {string} + */ + status?: "active" | "bounced" | "junk" | "unconfirmed" | "under_verification" | "unsubscribed"; + }; + /** + * segment + * @description Filter subscribers with a segment + */ + segment?: string; + /** select */ + select: { + /** all */ + all: boolean; + /** exclude */ + exclude?: number[]; + /** include */ + include?: number[]; + }; + }; + }; + }; + responses: { + /** @description Accepted */ + 202: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + NewsletterImportSubscribers: { + parameters: { + query?: never; + header?: never; + path: { + domain: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** csv_enclosure */ + csv_enclosure?: string; + /** csv_separator */ + csv_separator?: string; + /** + * fields + * @description Object keys must correspond to field's id (integer), or its description (type + name). + * @example [{"type": "str","name": "enterprise"}, 1] + */ + fields: string[]; + /** + * groups + * @description An array of valid identifiers or the names of groups to be created. + * @example [1234, "my new group"] + */ + groups?: string[]; + /** ipd_uuid */ + ipd_uuid?: string; + /** replace_fields */ + replace_fields?: boolean; + /** upload_id */ + upload_id?: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + NewsletterUploadCsvFile: { + parameters: { + query?: never; + header?: never; + path: { + domain: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** content */ + content?: string; + /** + * file + * Format: binary + */ + file?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + NewsletterAssignSubscribers: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Group */ + group: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** subscriber_ids */ + subscriber_ids: number[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Subscriber"][]; + }; + }; + }; + }; + }; + NewsletterUnassignSubscribers: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Group */ + group: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** subscriber_ids */ + subscriber_ids: number[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Subscriber"][]; + }; + }; + }; + }; + }; + NewsletterForgetSubscriber: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Subscriber */ + subscriber: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + NewsletterUpdateField: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Field */ + field: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * name + * @description Name of the resource `{name}` + */ + name: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Field"]; + }; + }; + }; + }; + }; + NewsletterDeleteField: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Field */ + field: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["78d6c681_Field"]; + }; + }; + }; + }; + }; + NewsletterCancelOperation: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Operation */ + operationId: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + NewsletterCancelCampaign: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Campaign */ + campaign: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** item */ + "*"?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.bad_request: Triggered when the request is not well build. + * @example bad_request + * @enum {string} + */ + code?: "bad_request"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + NewsletterScheduleCampaign: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + /** @description Unique identifier of the Campaign */ + campaign: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * started_at + * @description Timestamp `{name}` has been started + * @example 1706531189 + */ + started_at?: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + NewsletterUnsubscribeSubscribers: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** filter */ + filter?: { + /** + * groups + * @description Array must contain existing group ids. + */ + groups?: number[]; + /** + * search + * @description Filter subscribers + */ + search?: string; + /** + * status + * @description Status of the resource `{name}` + * @enum {string} + */ + status?: "active"; + }; + /** + * segment + * @description Filter subscribers with a segment + */ + segment?: string; + /** select */ + select: { + /** all */ + all: boolean; + /** exclude */ + exclude?: number[]; + /** include */ + include?: number[]; + }; + }; + }; + }; + responses: { + /** @description Accepted */ + 202: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + }; + }; + NewsletterAssign: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** filter */ + filter?: { + /** + * groups + * @description Array must contain existing group ids. + */ + groups?: number[]; + /** + * search + * @description Filter subscribers + */ + search?: string; + /** + * status + * @description Status of the resource `{name}` + * @enum {string} + */ + status?: "active" | "all" | "bounced" | "junk" | "unconfirmed" | "under_verification" | "unsubscribed"; + }; + /** + * groups + * @description An array of valid identifiers or the names of groups to be created. + * @example [1234, "my new group"] + */ + groups?: string[]; + /** + * segment + * @description Filter subscribers with a segment + */ + segment?: string; + /** select */ + select: { + /** all */ + all: boolean; + /** exclude */ + exclude?: number[]; + /** include */ + include?: number[]; + }; + }; + }; + }; + responses: { + /** @description Accepted */ + 202: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + }; + }; + NewsletterUnassign: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Domain */ + domain: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** filter */ + filter?: { + /** + * groups + * @description Array must contain existing group ids. + */ + groups?: number[]; + /** + * search + * @description Filter subscribers + */ + search?: string; + /** + * status + * @description Status of the resource `{name}` + * @enum {string} + */ + status?: "active" | "all" | "bounced" | "junk" | "unconfirmed" | "under_verification" | "unsubscribed"; + }; + /** group_id */ + group_id: number; + /** + * segment + * @description Filter subscribers with a segment + */ + segment?: string; + /** select */ + select: { + /** all */ + all: boolean; + /** exclude */ + exclude?: number[]; + /** include */ + include?: number[]; + }; + }; + }; + }; + responses: { + /** @description Accepted */ + 202: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + }; + }; + NewsletterUpdateThumbnail: { + parameters: { + query?: never; + header?: never; + path: { + domain: string; + template: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** item */ + "*"?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/videoListChannels": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Channel"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Streaming/videoCreateAChannel": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + ttl?: number; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * name + * @description Specify the name of the channel + * @example "toto" + */ + name: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Channel"]; + }; + }; + }; + }; + }; + "Streaming/videoListAllEvents": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_RepeatablePlannedEvent"][]; + }; + }; + }; + }; + }; + "Streaming/videoCreateAnEvent": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * access_country + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + access_country?: string | null; + /** + * authorize_country + * @description Authorise or Prohibit countries to view the stream + * @example true + */ + authorize_country: boolean; + /** + * date + * @description Timestamp `{name}` has been created + */ + date?: string | null; + /** dvr_window */ + dvr_window?: number | null; + /** + * fragment_duration + * @description Limit the size of files + */ + fragment_duration: number; + /** + * live_playlist_id + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example 36a88b90-902f-4132-aed3-7f4e2a680e94 + */ + live_playlist_id?: string; + /** + * live_playlist_inactive_name + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + live_playlist_inactive_name?: string; + /** + * name + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example My first event + */ + name: string; + /** + * record + * @description Activate the interrupt of the live event + */ + record?: boolean; + /** + * record_name + * @description Name of the recording + * @example "Hello world ! 😊" + */ + record_name?: string | null; + /** repeat_interval */ + repeat_interval?: number | null; + /** repeat_until */ + repeat_until?: number | null; + /** + * simulcasts + * @description a simple array (weak validation) + * @example ["foo", "bar"] + */ + simulcasts?: { + /** simulcast_config_id */ + simulcast_config_id: number; + }[]; + /** + * start_at + * @description Start of the event + * @example 1234567890 + */ + start_at: number; + /** + * stop_at + * @description End of the event + * @example 1234567890 + */ + stop_at: number; + /** + * stop_live + * @description Add geographical restrictions + * @example true + */ + stop_live: boolean; + /** + * storage_machine_id + * @description Unique identifier of the `storage space` + */ + storage_machine_id?: number | null; + /** + * timezone + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + timezone: string; + /** weekdays_only */ + weekdays_only?: boolean | null; + /** weekends_only */ + weekends_only?: boolean | null; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_RepeatablePlannedEvent"]; + }; + }; + }; + }; + }; + "Streaming/videoConfigAChannel": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** password */ + password: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record | unknown; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/videoListsAllPlayers": { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description The account identifier */ + account_id: number; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Player"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Streaming/videoCreateAPlayer": { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** ads_enabled */ + ads_enabled: boolean; + /** + * ads_url + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + ads_url?: string; + /** allow_full_screen */ + allow_full_screen: boolean; + /** auto_hide_controls */ + auto_hide_controls: boolean; + /** auto_start */ + auto_start: boolean; + /** + * buffer + * Format: double + */ + buffer: number; + /** chromecast */ + chromecast: boolean; + /** + * control_active_color + * @description a CSS hex color string (e.g. #fff or #ffffff) + * @example "#1a2b3c" + */ + control_active_color: string; + /** + * control_color + * @description a CSS hex color string (e.g. #fff or #ffffff) + * @example "#1a2b3c" + */ + control_color: string; + /** + * controlbar_color + * @description a CSS hex color string (e.g. #fff or #ffffff) + * @example "#1a2b3c" + */ + controlbar_color: string; + /** countdown */ + countdown: boolean; + /** + * countdown_days + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + countdown_days?: string; + /** + * countdown_hours + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + countdown_hours?: string; + /** + * countdown_minutes + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + countdown_minutes?: string; + /** + * countdown_seconds + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + countdown_seconds?: string; + /** + * countdown_txt + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + countdown_txt?: string; + /** + * description + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + description?: string | null; + /** enable_embed_code */ + enable_embed_code: boolean; + /** enable_facebook */ + enable_facebook: boolean; + /** enable_twitter */ + enable_twitter: boolean; + /** extract_preload_img */ + extract_preload_img: boolean; + /** + * facebook_back_link + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + facebook_back_link?: string; + /** facebook_player_embed */ + facebook_player_embed: boolean; + /** + * geo_ip_img + * @description a Base64-encoded image string (data:image/png;base64,...) or a valid storage5.infomaniak.com URL + * @example "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..." or "https://storage5.infomaniak.com/..." + */ + geo_ip_img?: string | null; + /** height */ + height: number; + /** + * interrupt_img + * @description a Base64-encoded image string (data:image/png;base64,...) or a valid storage5.infomaniak.com URL + * @example "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..." or "https://storage5.infomaniak.com/..." + */ + interrupt_img?: string | null; + /** is360 */ + is360: boolean; + /** + * logo_anchor + * @enum {string} + */ + logo_anchor?: "\"bottom left\"" | "\"bottom right\"" | "\"top left\"" | "\"top right\""; + /** + * logo_img + * @description a Base64-encoded image string (data:image/png;base64,...) or a valid storage5.infomaniak.com URL + * @example "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..." or "https://storage5.infomaniak.com/..." + */ + logo_img?: string | null; + /** logo_margin_left */ + logo_margin_left?: number; + /** logo_margin_top */ + logo_margin_top?: number; + /** + * logo_percentage + * Format: double + */ + logo_percentage?: number; + /** + * name + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + name: string; + /** + * preload_img + * @description a Base64-encoded image string (data:image/png;base64,...) or a valid storage5.infomaniak.com URL + * @example "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..." or "https://storage5.infomaniak.com/..." + */ + preload_img?: string | null; + /** + * ratio + * @enum {string} + */ + ratio: "\"16:9\"" | "\"4:3\"" | "\"custom\""; + /** + * restrict_img + * @description a Base64-encoded image string (data:image/png;base64,...) or a valid storage5.infomaniak.com URL + * @example "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..." or "https://storage5.infomaniak.com/..." + */ + restrict_img?: string | null; + /** show_controls */ + show_controls: boolean; + /** show_controls_during_ads */ + show_controls_during_ads: boolean; + /** show_logo */ + show_logo?: string; + /** show_viewers */ + show_viewers: boolean; + /** show_viewers_after */ + show_viewers_after?: number | null; + /** show_viewers_only_after */ + show_viewers_only_after: boolean; + /** sound_enabled */ + sound_enabled: boolean; + /** sound_percentage */ + sound_percentage: number; + /** + * stereo_projection360 + * @enum {string|null} + */ + stereo_projection360?: "\"left-right\"" | "\"none\"" | "\"top-bottom\"" | null; + /** time_before_hide_cb */ + time_before_hide_cb: number; + /** + * title + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + title?: string | null; + /** + * twitter_back_link + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + twitter_back_link?: string; + /** + * twitter_related + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + twitter_related?: string; + /** + * twitter_via + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + twitter_via?: string; + /** use_geo_ip_img */ + use_geo_ip_img: boolean; + /** use_interrupt_img */ + use_interrupt_img: boolean; + /** use_preload_img */ + use_preload_img: boolean; + /** use_restrict_img */ + use_restrict_img: boolean; + /** width */ + width: number; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Player"]; + }; + }; + }; + }; + }; + "Streaming/videoReturnAPlayer": { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + /** @description The unique identifier (ID) of the player to request. */ + player: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Player"]; + }; + }; + }; + }; + }; + "Streaming/videoUpdateAPlayer": { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + /** @description The unique identifier (ID) of the player to request. */ + player: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** ads_enabled */ + ads_enabled: boolean; + /** + * ads_url + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + ads_url?: string; + /** allow_full_screen */ + allow_full_screen: boolean; + /** auto_hide_controls */ + auto_hide_controls: boolean; + /** auto_start */ + auto_start: boolean; + /** + * buffer + * Format: double + */ + buffer: number; + /** chromecast */ + chromecast: boolean; + /** + * control_active_color + * @description a CSS hex color string (e.g. #fff or #ffffff) + * @example "#1a2b3c" + */ + control_active_color: string; + /** + * control_color + * @description a CSS hex color string (e.g. #fff or #ffffff) + * @example "#1a2b3c" + */ + control_color: string; + /** + * controlbar_color + * @description a CSS hex color string (e.g. #fff or #ffffff) + * @example "#1a2b3c" + */ + controlbar_color: string; + /** countdown */ + countdown: boolean; + /** + * countdown_days + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + countdown_days?: string; + /** + * countdown_hours + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + countdown_hours?: string; + /** + * countdown_minutes + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + countdown_minutes?: string; + /** + * countdown_seconds + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + countdown_seconds?: string; + /** + * countdown_txt + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + countdown_txt?: string; + /** + * description + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + description?: string | null; + /** enable_embed_code */ + enable_embed_code: boolean; + /** enable_facebook */ + enable_facebook: boolean; + /** enable_twitter */ + enable_twitter: boolean; + /** extract_preload_img */ + extract_preload_img: boolean; + /** + * facebook_back_link + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + facebook_back_link?: string; + /** facebook_player_embed */ + facebook_player_embed: boolean; + /** + * geo_ip_img + * @description a Base64-encoded image string (data:image/png;base64,...) or a valid storage5.infomaniak.com URL + * @example "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..." or "https://storage5.infomaniak.com/..." + */ + geo_ip_img?: string | null; + /** height */ + height: number; + /** + * interrupt_img + * @description a Base64-encoded image string (data:image/png;base64,...) or a valid storage5.infomaniak.com URL + * @example "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..." or "https://storage5.infomaniak.com/..." + */ + interrupt_img?: string | null; + /** is360 */ + is360: boolean; + /** + * logo_anchor + * @enum {string} + */ + logo_anchor?: "\"bottom left\"" | "\"bottom right\"" | "\"top left\"" | "\"top right\""; + /** + * logo_img + * @description a Base64-encoded image string (data:image/png;base64,...) or a valid storage5.infomaniak.com URL + * @example "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..." or "https://storage5.infomaniak.com/..." + */ + logo_img?: string | null; + /** logo_margin_left */ + logo_margin_left?: number; + /** logo_margin_top */ + logo_margin_top?: number; + /** + * logo_percentage + * Format: double + */ + logo_percentage?: number; + /** + * name + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + name: string; + /** + * preload_img + * @description a Base64-encoded image string (data:image/png;base64,...) or a valid storage5.infomaniak.com URL + * @example "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..." or "https://storage5.infomaniak.com/..." + */ + preload_img?: string | null; + /** + * ratio + * @enum {string} + */ + ratio: "\"16:9\"" | "\"4:3\"" | "\"custom\""; + /** + * restrict_img + * @description a Base64-encoded image string (data:image/png;base64,...) or a valid storage5.infomaniak.com URL + * @example "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..." or "https://storage5.infomaniak.com/..." + */ + restrict_img?: string | null; + /** show_controls */ + show_controls: boolean; + /** show_controls_during_ads */ + show_controls_during_ads: boolean; + /** show_logo */ + show_logo?: string; + /** show_viewers */ + show_viewers: boolean; + /** show_viewers_after */ + show_viewers_after?: number | null; + /** show_viewers_only_after */ + show_viewers_only_after: boolean; + /** sound_enabled */ + sound_enabled: boolean; + /** sound_percentage */ + sound_percentage: number; + /** + * stereo_projection360 + * @enum {string|null} + */ + stereo_projection360?: "\"left-right\"" | "\"none\"" | "\"top-bottom\"" | null; + /** time_before_hide_cb */ + time_before_hide_cb: number; + /** + * title + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + title?: string | null; + /** + * twitter_back_link + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + twitter_back_link?: string; + /** + * twitter_related + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + twitter_related?: string; + /** + * twitter_via + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + twitter_via?: string; + /** use_geo_ip_img */ + use_geo_ip_img: boolean; + /** use_interrupt_img */ + use_interrupt_img: boolean; + /** use_preload_img */ + use_preload_img: boolean; + /** use_restrict_img */ + use_restrict_img: boolean; + /** width */ + width: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Player"]; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.validation_failed: Triggered when the input send does not pass the validation rule. + * @example validation_failed + * @enum {string} + */ + code?: "validation_failed"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/videoCopyAPlayer": { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + /** @description The unique identifier (ID) of the player to request. */ + player: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * name + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + name: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Player"]; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.validation_failed: Triggered when the input send does not pass the validation rule. + * @example validation_failed + * @enum {string} + */ + code?: "validation_failed"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/videoDeleteAPlayer": { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + /** @description The unique identifier (ID) of the player to request. */ + player: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Streaming/videoListAllAds": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + /** @description The unique identifier (ID) of the player to request. */ + player: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Streaming/videoCreateAnAds": { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + /** @description The unique identifier (ID) of the player to request. */ + player: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * is_periodic + * @description boolean to determine if ad should cycle + */ + is_periodic?: boolean; + /** + * offset + * @description the offset to play the ad + */ + offset: number; + /** + * type + * @description the ad type to play the ad + * @example "toto" + * @enum {string} + */ + type: "mid-roll" | "pre-roll"; + /** + * url + * @description the url of the vast XML + * @example "Hello world ! 😊" + */ + url: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Ads"]; + }; + }; + }; + }; + }; + "Streaming/videoCopyAnAds": { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + /** @description The unique identifier (ID) of the player to request. */ + player: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * id + * @description the ads Id + * @example 1 + */ + id: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Ads"]; + }; + }; + }; + }; + }; + "Streaming/videoShowAStorageConfig": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_RecordingConfig"]; + }; + }; + }; + }; + }; + "Streaming/videoUpdateRecordingConfig": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * auto_record + * @description Indicates whether the recording starts automatically when the stream begins. + */ + auto_record?: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_RecordingConfig"]; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.validation_failed: Triggered when the input send does not pass the validation rule. + * @example validation_failed + * @enum {string} + */ + code?: "validation_failed"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/videoCreateRecordingConfig": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_RecordingConfig"]; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.validation_failed: Triggered when the input send does not pass the validation rule. + * @example validation_failed + * @enum {string} + */ + code?: "validation_failed"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/videoStartARecord": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * auto_stop + * @description The auto_stop field is required + */ + auto_stop: boolean; + /** + * diffusion_at + * @description The diffusion at time start + */ + diffusion_at?: number | null; + /** + * diffusion_ends_at + * @description The diffusion end time is required when auto_stop is enabled + */ + diffusion_ends_at?: number | null; + /** + * file_path + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + file_path?: string | null; + /** + * fragment_duration + * @description The fragment duration is required and must be at least 1 second. + */ + fragment_duration: number; + /** fragment_number */ + fragment_number?: number | null; + /** + * name + * @description The record name is required + * @example "Hello world ! 😊" + */ + name: string; + /** + * selected_storage_id + * @description The storage machine id is required. + */ + selected_storage_id: number; + /** + * storage + * @description a simple array (weak validation) + * @example ["foo", "bar"] + */ + storage: { + /** + * storage_machine_id + * @description The storage machine id is required. + */ + storage_machine_id: number; + }[]; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Record"]; + }; + }; + }; + }; + }; + "Streaming/videoStopARecord": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Streaming/videoListsAllStorageMachine": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_StorageMachine"][]; + }; + }; + }; + }; + }; + "Streaming/videoReturnAStorageMachine": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * auto_fragment_duration + * @description Duration of the media fragment in seconds + */ + auto_fragment_duration: number; + /** + * auto_record_name + * @description Name assigned to the recorded media or file + * @example "Hello world ! 😊" + */ + auto_record_name?: string | null; + /** + * default + * @description Indicates whether this is the default item (true/false) + */ + default: boolean; + /** + * host + * @description Address or IP of the remote server + * @example "Hello world ! 😊" + */ + host?: string; + /** + * login + * @description Username for server authentication + * @example "Hello world ! 😊" + */ + login?: string; + /** + * name + * @description Name of the server or connection profile + * @example "Hello world ! 😊" + */ + name?: string; + /** + * pass + * @description Password associated with the login + * @example "Hello world ! 😊" + */ + pass?: string; + /** + * path + * @description Remote path to use after connecting + * @example "Hello world ! 😊" + */ + path?: string; + /** + * port + * @description Port number for the connection (e.g., 21 for FTP, 22 for SFTP) + */ + port?: number; + /** + * protocol + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + * @enum {string} + */ + protocol: "ftp" | "ftpes" | "ftps" | "sftp"; + /** + * url_http + * @description HTTP URL where the resource can be accessed + * @example "Hello world ! 😊" + */ + url_http?: string | null; + /** + * use_path + * @description Indicates whether the path should be used (true/false) + */ + use_path?: boolean; + /** + * void_id + * @description Unique identifier used for vod product + */ + void_id?: number | null; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_StorageMachine"]; + }; + }; + }; + }; + }; + "Streaming/videoUpdateAStorageMachine": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * auto_fragment_duration + * @description Duration of the media fragment in seconds + */ + auto_fragment_duration: number; + /** + * auto_record_name + * @description Name assigned to the recorded media or file + * @example "Hello world ! 😊" + */ + auto_record_name?: string | null; + /** + * default + * @description Indicates whether this is the default item (true/false) + */ + default: boolean; + /** + * host + * @description Address or IP of the remote server + * @example "Hello world ! 😊" + */ + host?: string; + /** + * login + * @description Username for server authentication + * @example "Hello world ! 😊" + */ + login?: string; + /** + * name + * @description Name of the server or connection profile + * @example "Hello world ! 😊" + */ + name?: string; + /** + * pass + * @description Password associated with the login + * @example "Hello world ! 😊" + */ + pass?: string; + /** + * path + * @description Remote path to use after connecting + * @example "Hello world ! 😊" + */ + path?: string; + /** + * port + * @description Port number for the connection (e.g., 21 for FTP, 22 for SFTP) + */ + port?: number; + /** + * protocol + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + * @enum {string} + */ + protocol: "ftp" | "ftpes" | "ftps" | "sftp"; + /** + * url_http + * @description HTTP URL where the resource can be accessed + * @example "Hello world ! 😊" + */ + url_http?: string | null; + /** + * use_path + * @description Indicates whether the path should be used (true/false) + */ + use_path?: boolean; + /** + * void_id + * @description Unique identifier used for vod product + */ + void_id?: number | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Streaming/videoReturnTimeshiftConfig": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_TimeshiftConfig"]; + }; + }; + }; + }; + }; + "Streaming/videoUpdateATimeshiftConfig": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * enabled + * @description Specify a limit before the interruption of live events in case of overrun + */ + enabled?: boolean; + /** + * record_window_duration + * @description Define how far your viewers can go back (max.: 240 minutes) + */ + record_window_duration?: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_TimeshiftConfig"]; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.validation_failed: Triggered when the input send does not pass the validation rule. + * @example validation_failed + * @enum {string} + */ + code?: "validation_failed"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/videoCreateATimeshiftConfig": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_TimeshiftConfig"]; + }; + }; + }; + }; + }; + "Streaming/videoReturnSimulcast": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + simulcast_platform: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** additional_config */ + additional_config: { + /** + * auth_code + * @description YouTube OAuth authorization code + * @example 4/0AfrIepCG4nEAOgImtJBq... + */ + auth_code?: string; + /** + * description + * @description Description of the live stream + * @example test + */ + description?: string; + /** + * dest_id + * @description Destination ID (page ID, group ID, or user ID) + * @example 108586665000121 + */ + dest_id?: string; + /** + * dest_type + * @description Destination type (myTimeline, page, group) + * @example myTimeline + * @enum {string} + */ + dest_type?: "event" | "group" | "myTimeline" | "page"; + /** + * facebook_access_token + * @description Facebook access token + * @example EAAW7Dkz4BX0BQ... + */ + facebook_access_token?: string; + /** + * facebook_user_id + * @description Facebook user ID + * @example 108586665000121 + */ + facebook_user_id?: string; + /** + * privacy + * @description Privacy setting (public/private/unlisted) + * @example public + */ + privacy?: string; + /** + * title + * @description Title of the live stream + * @example test + */ + title?: string; + }; + /** + * application_name + * @description protocole + * @example rtmp + */ + application_name: string; + /** + * enabled + * @description Enable or disable the simulcast + */ + enabled: boolean; + /** + * name + * @description Specify the name of the simulcast + * @example Plop + */ + name: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_SimulcastConfig"][]; + }; + }; + }; + }; + }; + "Streaming/videoReturnsAPackOrder": { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + order: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + Streaming_videoReturnsAPackOrder_get_1_videos_order: { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + order: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Streaming/videoUpdateAPack": { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * allowed_excess + * @description Specify a limit before the interruption of live events in case of overrun + */ + allowed_excess?: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_PackOrder"]; + }; + }; + }; + }; + }; + "Streaming/videoGetPrice": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + "Streaming/videoGetDescription": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + "Streaming/videoConsumption": { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description The account identifier */ + account_id: number; + per?: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + to?: number | null; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Fieldresource"]; + }; + }; + }; + }; + }; + "Streaming/videoConsumptionPerChannelHistogram": { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description The account identifier */ + account_id: number; + per?: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + to?: number | null; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Fieldresource"]; + }; + }; + }; + }; + }; + "Streaming/videoViewers": { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description Specify the ending date to get Consumption */ + to: string | null; + /** @description Specify the ending date to get Consumption */ + per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Viewersressource"]; + }; + }; + }; + }; + }; + "Streaming/videoUniqueViewers": { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description Specify the ending date to get Consumption */ + to: string | null; + /** @description Specify the ending date to get Consumption */ + per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Viewersressource"]; + }; + }; + }; + }; + }; + "Streaming/videoViewersHistogram": { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description Specify the ending date to get Consumption */ + to: string | null; + /** @description Specify the ending date to get Consumption */ + per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Histogramviewersressource"]; + }; + }; + }; + }; + }; + "Streaming/videoViewersPerChannelHistogram": { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description Specify the ending date to get Consumption */ + to: string | null; + /** @description Specify the ending date to get Consumption */ + per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + "Streaming/videoViewersPerChannelShare": { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description The account identifier */ + account_id: number; + per?: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + to?: number | null; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + "Streaming/videoViewingTime": { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description Specify the ending date to get Consumption */ + to: string | null; + /** @description Specify the ending date to get Consumption */ + per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Viewersressource"]; + }; + }; + }; + }; + }; + "Streaming/videoViewingHistogramParChannel": { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description Specify the ending date to get Consumption */ + to: string | null; + /** @description Specify the ending date to get Consumption */ + per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + "Streaming/videoCountries": { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description The account identifier */ + account_id: number; + per?: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + to?: number | null; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Streaming/videoClusters": { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description The account identifier */ + account_id: number; + per?: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + to?: number | null; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Streaming/videoReturnAChannel": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Channel"]; + }; + }; + }; + }; + }; + "Streaming/videoUpdateAChannel": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * name + * @description Specify the name of the channel + * @example "toto" + */ + name: string; + /** + * remember_to_config + * @description Remember the config + */ + remember_to_config?: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Channel"]; + }; + }; + }; + }; + }; + "Streaming/videoDeleteAChannel": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Streaming/videoShowPicture": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Streaming/videoReturnTextcsv": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + from: number; + per?: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + to?: number | null; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + statistics: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + get_1_videos_channel_stats_consumption: { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description Specify the ending date to get Consumption */ + to: string | null; + /** @description Specify the ending date to get Consumption */ + per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the Pack order to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Fieldresource"]; + }; + }; + }; + }; + }; + "Streaming/videoConsumptionPerResolution": { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description Specify the ending date to get Consumption */ + to: string | null; + /** @description Specify the ending date to get Consumption */ + per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the Pack order to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + get_1_videos_channel_stats_geolocation_countries: { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description Specify the ending date to get Consumption */ + to: string | null; + /** @description Specify the ending date to get Consumption */ + per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the Pack order to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Geolocationressource"]; + }; + }; + }; + }; + }; + get_1_videos_channel_stats_geolocation_clusters: { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description Specify the ending date to get Consumption */ + to: string | null; + /** @description Specify the ending date to get Consumption */ + per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the Pack order to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Clusterressource"]; + }; + }; + }; + }; + }; + "Streaming/videoBrowsersShare": { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description Specify the ending date to get Consumption */ + to: string | null; + /** @description Specify the ending date to get Consumption */ + per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the Pack order to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Streaming/videoPlayerShare": { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description Specify the ending date to get Consumption */ + to: string | null; + /** @description Specify the ending date to get Consumption */ + per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the Pack order to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Streaming/videoOSShare": { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description Specify the ending date to get Consumption */ + to: string | null; + /** @description Specify the ending date to get Consumption */ + per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the Pack order to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Streaming/videoViewersShare": { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description Specify the ending date to get Consumption */ + to: string | null; + /** @description Specify the ending date to get Consumption */ + per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the Pack order to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Viewersressource"]; + }; + }; + }; + }; + }; + "Streaming/videoViewersHistogramShare": { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description Specify the ending date to get Consumption */ + to: string | null; + /** @description Specify the ending date to get Consumption */ + per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the Pack order to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Streaming/videoViewersPerResolutionShare": { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description Specify the ending date to get Consumption */ + to: string | null; + /** @description Specify the ending date to get Consumption */ + per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the Pack order to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Resolutionsresource"]; + }; + }; + }; + }; + }; + "Streaming/videoViewersPerResolutionHistogram": { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description Specify the ending date to get Consumption */ + to: string | null; + /** @description Specify the ending date to get Consumption */ + per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the Pack order to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Resolutionsandhistogramressource"]; + }; + }; + }; + }; + }; + get_1_videos_channel_stats_viewers_uniques: { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description Specify the ending date to get Consumption */ + to: string | null; + /** @description Specify the ending date to get Consumption */ + per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the Pack order to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + get_1_videos_channel_stats_viewing: { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description Specify the ending date to get Consumption */ + to: string | null; + /** @description Specify the ending date to get Consumption */ + per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the Pack order to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Viewersressource"]; + }; + }; + }; + }; + }; + get_1_videos_channel_stats_viewing_resolutions_histogram: { + parameters: { + query: { + /** @description Specify the starting date to get Consumption */ + from: string; + /** @description Specify the ending date to get Consumption */ + to: string | null; + /** @description Specify the ending date to get Consumption */ + per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the Pack order to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Resolutionsandhistogramressource"]; + }; + }; + }; + }; + }; + "Streaming/videoReturnAnEvent": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + repeatable_planned_event: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_RepeatablePlannedEvent"]; + }; + }; + }; + }; + }; + "Streaming/videoUpdateAnEvent": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + repeatable_planned_event: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * access_country + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + access_country?: string | null; + /** + * authorize_country + * @description Authorise or Prohibit countries to view the stream + * @example true + */ + authorize_country: boolean; + /** + * date + * @description Timestamp `{name}` has been created + */ + date?: string; + /** dvr_window */ + dvr_window?: number | null; + /** + * fragment_duration + * @description Limit the size of files + */ + fragment_duration: number; + /** + * live_playlist_id + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example 36a88b90-902f-4132-aed3-7f4e2a680e94 + */ + live_playlist_id?: string; + /** + * live_playlist_inactive_name + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + live_playlist_inactive_name?: string; + /** + * name + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example My first event + */ + name: string; + /** + * record + * @description Activate the interrupt of the live event + */ + record?: boolean; + /** + * record_name + * @description Name of the recording + * @example "Hello world ! 😊" + */ + record_name?: string | null; + /** repeat_interval */ + repeat_interval?: number | null; + /** repeat_until */ + repeat_until?: number | null; + /** + * simulcasts + * @description a simple array (weak validation) + * @example ["foo", "bar"] + */ + simulcasts?: { + /** simulcast_config_id */ + simulcast_config_id: number; + }[]; + /** + * start_at + * @description Start of the event + * @example 1234567890 + */ + start_at: number; + /** + * stop_at + * @description End of the event + * @example 1234567890 + */ + stop_at: number; + /** + * stop_live + * @description Add geographical restrictions + * @example true + */ + stop_live: boolean; + /** + * storage_machine_id + * @description Unique identifier of the `storage space` + */ + storage_machine_id?: number | null; + /** + * timezone + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + timezone: string; + /** + * type + * @description only:Change only this event,all:Change all event,from:Change this event and recurrences + * @enum {string} + */ + type: "all" | "from" | "only"; + /** weekdays_only */ + weekdays_only?: boolean | null; + /** weekends_only */ + weekends_only?: boolean | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_RepeatablePlannedEvent"]; + }; + }; + }; + }; + }; + "Streaming/videoDeleteAnEvent": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + repeatable_planned_event: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * date + * @description Timestamp `{name}` has been created + */ + date?: number; + /** + * type + * @enum {string|null} + */ + type?: "all" | "from" | "only" | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Streaming/videoIntegrationCode": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Integrationsressource"][]; + }; + }; + }; + }; + }; + "Streaming/videoReturnListOfConnection": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + get_1_videos_channel_history_connection_history: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + connection_history: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Channel"]; + }; + }; + }; + }; + }; + "Streaming/videoShowRestriction": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Channel"][]; + }; + }; + }; + }; + }; + "Streaming/videoUpdateChannels": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * access_country + * @description Specify the ISO 3166-1 alpha-2 country code for access control. + * @example "Hello world ! 😊" + */ + access_country?: string; + /** + * allow_domain + * @description Allow access only from this domain (e.g., example.com). + * @example "Hello world ! 😊" + */ + allow_domain?: string; + /** + * authorize_country + * @description Set to true to restrict access to specific countries. + */ + authorize_country?: boolean; + /** + * exception_ip + * @description Comma-separated list of IPs that bypass restrictions. + * @example "Hello world ! 😊" + */ + exception_ip?: string; + /** + * forbidden_ip + * @description An IP address that is explicitly blocked (stored as integer). + * @example "Hello world ! 😊" + */ + forbidden_ip?: string; + /** + * shared_key + * @description Shared key for validating access or external system auth. + * @example "Hello world ! 😊" + */ + shared_key?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Channel"][]; + }; + }; + }; + }; + }; + "Streaming/videoRetrievesTheGeographicalRestrictionsApplicableToAChannelOverAGivenPeriod": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + from?: number | null; + to?: number | null; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + get_1_videos_channel_players_player_thumbnail_thumbnail: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + /** @description The unique identifier (ID) of the player to request. */ + player: number; + thumbnail: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Player"]; + }; + }; + }; + }; + }; + get_1_videos_channel_players_player_embed: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + /** @description The unique identifier (ID) of the player to request. */ + player: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Embedressource"]; + }; + }; + }; + }; + }; + "Streaming/videoIntegrationUrl": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + /** @description The unique identifier (ID) of the player to request. */ + player: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Urlressource"]; + }; + }; + }; + }; + }; + "Streaming/videoReturnAnAds": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + /** @description The unique identifier (ID) of the player to request. */ + player: number; + /** @description The unique identifier (ID) of the ads to request. */ + ads: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Ads"]; + }; + }; + }; + }; + }; + "Streaming/videoUpdateAnAds": { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + /** @description The unique identifier (ID) of the player to request. */ + player: number; + /** @description The unique identifier (ID) of the ads to request. */ + ads: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * is_periodic + * @description boolean to determine if ad should cycle + */ + is_periodic?: boolean; + /** + * offset + * @description the offset to play the ad + */ + offset?: number; + /** + * type + * @description the ad type to play the ad + * @example "toto" + * @enum {string} + */ + type?: "mid-roll" | "pre-roll"; + /** + * url + * @description the url of the vast XML + * @example "Hello world ! 😊" + */ + url?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/videoDeleteAnAds": { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + /** @description The unique identifier (ID) of the player to request. */ + player: number; + /** @description The unique identifier (ID) of the ads to request. */ + ads: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Streaming/videoListOption": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Options"][]; + }; + }; + }; + }; + }; + "Streaming/videoReturnOption": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + video_option: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Options"]; + }; + }; + }; + }; + }; + "Streaming/videoCreateAStorageMachine": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + storage_machine: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_StorageMachine"]; + }; + }; + }; + }; + }; + put_1_videos_channel_options_recording_storage_storage_machine: { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + storage_machine: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * auto_fragment_duration + * @description Duration of the media fragment in seconds + */ + auto_fragment_duration: number; + /** + * auto_record_name + * @description Name assigned to the recorded media or file + * @example "Hello world ! 😊" + */ + auto_record_name?: string | null; + /** + * default + * @description Indicates whether this is the default item (true/false) + */ + default: boolean; + /** + * host + * @description Address or IP of the remote server + * @example "Hello world ! 😊" + */ + host?: string; + /** + * login + * @description Username for server authentication + * @example "Hello world ! 😊" + */ + login?: string; + /** + * name + * @description Name of the server or connection profile + * @example "Hello world ! 😊" + */ + name?: string; + /** + * pass + * @description Password associated with the login + * @example "Hello world ! 😊" + */ + pass?: string; + /** + * path + * @description Remote path to use after connecting + * @example "Hello world ! 😊" + */ + path?: string; + /** + * port + * @description Port number for the connection (e.g., 21 for FTP, 22 for SFTP) + */ + port?: number; + /** + * protocol + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + * @enum {string} + */ + protocol?: "ftp" | "ftpes" | "ftps" | "sftp"; + /** + * url_http + * @description HTTP URL where the resource can be accessed + * @example "Hello world ! 😊" + */ + url_http?: string | null; + /** + * use_path + * @description Indicates whether the path should be used (true/false) + */ + use_path?: boolean; + /** + * void_id + * @description Unique identifier used for vod product + */ + void_id?: number | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_StorageMachine"]; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.validation_failed: Triggered when the input send does not pass the validation rule. + * @example validation_failed + * @enum {string} + */ + code?: "validation_failed"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + delete_1_videos_channel_options_recording_storage_storage_machine: { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + storage_machine: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Streaming/videoReturnWatermark": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_TranscodingOverlay"]; + }; + }; + }; + }; + }; + "Streaming/videoUpdateWatermark": { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * align + * @description Specify the position + * @example right,top + */ + align: string; + /** + * enabled + * @description Enable the watermark + * @example true + */ + enabled?: boolean | null; + /** + * follow_update + * @example true + */ + follow_update?: boolean | null; + /** + * height + * @description Specify the height size of image (px) + * @example 50 + */ + height?: number; + /** + * horizontal_offset + * @description Specify the horizontal spacing in (px) + * @example 50 + */ + horizontal_offset: number; + /** + * image_path + * @description Specify the image in base 64 + * @example data:image/png;base64,iVBORw0KG.... + */ + image_path?: string; + /** + * opacity_percentage + * @description Specify the opacity in percent + * @example 100 + */ + opacity_percentage?: number; + /** + * size_percentage + * @description Specify the size of image in percent + * @example 100 + */ + size_percentage?: number; + /** + * vertical_offset + * @description Specify the vertical spacing in (px) + * @example 50 + */ + vertical_offset: number; + /** + * width + * @description Specify the width size of image (px) + * @example 50 + */ + width?: number; + /** + * z_index + * @description Specify the opacity in percent + * @example 42 + */ + z_index?: number | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_TranscodingOverlay"]; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.validation_failed: Triggered when the input send does not pass the validation rule. + * @example validation_failed + * @enum {string} + */ + code?: "validation_failed"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/videoListsAllSimulcastConfig": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_SimulcastConfig"][]; + }; + }; + }; + }; + }; + get_1_videos_channel_simulcasts_simulcast_platform_simulcast_config: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + simulcast_platform: string; + simulcast_config: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_SimulcastConfig"][]; + }; + }; + }; + }; + }; + put_1_videos_channel_simulcasts_simulcast_platform_simulcast_config: { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + simulcast_platform: string; + simulcast_config: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** additional_config */ + additional_config?: { + /** + * auth_code + * @description YouTube OAuth authorization code + * @example 4/0AfrIepCG4nEAOgImtJBq... + */ + auth_code?: string; + /** + * description + * @description Description of the live stream + * @example test + */ + description?: string; + /** + * dest_id + * @description Destination ID (page ID, group ID, or user ID) + * @example 108586665000121 + */ + dest_id?: string; + /** + * dest_type + * @description Destination type (myTimeline, page, group) + * @example myTimeline + * @enum {string} + */ + dest_type?: "event" | "group" | "myTimeline" | "page"; + /** + * facebook_access_token + * @description Facebook access token + * @example EAAW7Dkz4BX0BQ... + */ + facebook_access_token?: string; + /** + * facebook_user_id + * @description Facebook user ID + * @example 108586665000121 + */ + facebook_user_id?: string; + /** + * privacy + * @description Privacy setting (public/private/unlisted) + * @example public + */ + privacy?: string; + /** + * title + * @description Title of the live stream + * @example test + */ + title?: string; + }; + /** + * application_name + * @description protocole + * @example rtmp + */ + application_name: string; + /** + * dest_stream + * @description is a query string + * @example "Hello world ! 😊" + */ + dest_stream?: string; + /** + * enabled + * @description Enable or disable the simulcast + */ + enabled: boolean; + /** + * host + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example live-api-s.social_media.com + */ + host?: string; + /** + * name + * @description Specify the name of the simulcast + * @example Plop + */ + name: string; + /** + * port + * @example 443 + */ + port?: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_SimulcastConfig"][]; + }; + }; + }; + }; + }; + delete_1_videos_channel_simulcasts_simulcast_platform_simulcast_config: { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + simulcast_platform: string; + simulcast_config: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Streaming/videoListCountries": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Countriesresource"]; + }; + }; + }; + }; + }; + "Streaming/videoListTimezones": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Timezonesressource"]; + }; + }; + }; + }; + }; + "Streaming/videoGenerateStreamKey": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.method_not_found: Triggered the asked API route is not accessible. + * @example method_not_found + * @enum {string} + */ + code?: "method_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/videoResumeTheLive": { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Channel"]; + }; + }; + }; + }; + }; + "Streaming/videoInterruptTheLive": { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_Channel"]; + }; + }; + }; + }; + }; + "Streaming/videoUpdateRestrictionPassword": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * pass_stream + * @description a strict string (no HTML/PHP tags or HTML entities allowed) + * @example "Hello world ! 😊" + */ + pass_stream: string; + /** password */ + password: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Streaming/videoUndertakeOption": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + video_option: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Streaming/videoEnabledWatermark": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_TranscodingOverlay"]; + }; + }; + }; + }; + }; + "Streaming/videoDisableWatermark": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["a57c9d69_TranscodingOverlay"]; + }; + }; + }; + }; + }; + "Streaming/videoDisableSimulcast": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + simulcast_platform: string; + simulcast_config: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + put_1_videos_channel_simulcasts_simulcast_platform_simulcast_config_disable: { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + simulcast_platform: string; + simulcast_config: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Streaming/videoTerminateOption": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the channel to request. */ + channel: number; + video_option: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** instant */ + instant?: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + put_1_swiss_backups_swiss_backup_id_admin: { + parameters: { + query?: never; + header?: never; + path: { + swiss_backup_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * email + * @description Email + * @example myemail@mydomain.com + */ + email: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_found + * @enum {string} + */ + code?: "not_found"; + /** + * @description Description of the error + * @example Not Found + * @enum {string} + */ + description?: "Not Found"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example internal_server_error + * @enum {string} + */ + code?: "internal_server_error"; + /** + * @description Description of the error + * @example Internal Server Error + * @enum {string} + */ + description?: "Internal Server Error"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_swiss_backups_swiss_backup_id_admin: { + parameters: { + query?: never; + header?: never; + path: { + swiss_backup_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * email + * @description Email + * @example myemail@mydomain.com + */ + email: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description Description of the error + * @example Forbidden + * @enum {string} + */ + description?: "Forbidden"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_swiss_backups_swiss_backup_id_admin_request_password: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Swiss Backup to request. */ + swiss_backup_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["daf7713c_SwissBackupTokenPassword"] | string[]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description Description of the error + * @example Forbidden + * @enum {string} + */ + description?: "Forbidden"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_found + * @enum {string} + */ + code?: "not_found"; + /** + * @description Description of the error + * @example Not Found + * @enum {string} + */ + description?: "Not Found"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example internal_server_error + * @enum {string} + */ + code?: "internal_server_error"; + /** + * @description Description of the error + * @example Internal Server Error + * @enum {string} + */ + description?: "Internal Server Error"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_swiss_backups_swiss_backup_id_slots: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Swiss Backup to request. */ + swiss_backup_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["daf7713c_SwissBackupSlot"][]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_swiss_backups_swiss_backup_id_slots: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Swiss Backup to request. */ + swiss_backup_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * connection_type + * @description Slot connection type (Swift, S3, FTP) + * @example swift + * @enum {string} + */ + connection_type?: "ftp" | "s3" | "swift"; + /** + * customer_name + * @description Customer name of the resource `{name}` + * @example SwissBackup Slot + */ + customer_name: string; + /** + * email + * @description Email + * @example myemail@mydomain.com + */ + email: string; + /** + * firstname + * @example Jean + */ + firstname?: string | null; + /** + * lang + * @description Language identifier (1 = fr / 2 = en / 3 = de / 4 = it / 5 = es) + * @example 1 + */ + lang?: number; + /** + * lastname + * @example Paul + */ + lastname?: string | null; + /** + * size + * @description Total storage size of the Swiss Backup product (Bytes) + * @example 200000000000 + */ + size: number; + /** + * type + * @description Type of the resource `{name}` + * @example workstation + * @enum {string} + */ + type: "acronis" | "linux" | "mobile" | "office" | "other" | "qnap" | "server" | "synology" | "virtual" | "workstation"; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["daf7713c_SwissBackupSlot"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_swiss_backups_swiss_backup_id_slots_slot_id_disable: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Swiss Backup to request. */ + swiss_backup_id: number; + /** @description Unique identifier of the Slot to request. */ + slot_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_found + * @enum {string} + */ + code?: "not_found"; + /** + * @description Description of the error + * @example Not Found + * @enum {string} + */ + description?: "Not Found"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_swiss_backups_swiss_backup_id_slots_slot_id_enable: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Swiss Backup to request. */ + swiss_backup_id: number; + /** @description Unique identifier of the Slot to request. */ + slot_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_found + * @enum {string} + */ + code?: "not_found"; + /** + * @description Description of the error + * @example Not Found + * @enum {string} + */ + description?: "Not Found"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + post_1_swiss_backups_swiss_backup_id_slots_slot_id_request_password: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Swiss Backup to request. */ + swiss_backup_id: number; + /** @description Unique identifier of the Slot to request. */ + slot_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["daf7713c_SwissBackupTokenPassword"] | string[]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description Description of the error + * @example Forbidden + * @enum {string} + */ + description?: "Forbidden"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_found + * @enum {string} + */ + code?: "not_found"; + /** + * @description Description of the error + * @example Not Found + * @enum {string} + */ + description?: "Not Found"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example internal_server_error + * @enum {string} + */ + code?: "internal_server_error"; + /** + * @description Description of the error + * @example Internal Server Error + * @enum {string} + */ + description?: "Internal Server Error"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_swiss_backups: { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["daf7713c_SwissBackup"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description Description of the error + * @example Forbidden + * @enum {string} + */ + description?: "Forbidden"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_found + * @enum {string} + */ + code?: "not_found"; + /** + * @description Description of the error + * @example Not Found + * @enum {string} + */ + description?: "Not Found"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_swiss_backups_swiss_backup_id: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Swiss Backup to request. */ + swiss_backup_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["daf7713c_SwissBackup"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_found + * @enum {string} + */ + code?: "not_found"; + /** + * @description Description of the error + * @example Not Found + * @enum {string} + */ + description?: "Not Found"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + put_1_swiss_backups_swiss_backup_id: { + parameters: { + query: { + /** @description Unique identifier of the `account` */ + account_id: number; + }; + header?: never; + path: { + /** @description Unique identifier of the Swiss Backup to request. */ + swiss_backup_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * periodicity + * Format: double + * @description Commitment period (in years) + * @example 1 + * @enum {number} + */ + periodicity?: "0" | "1" | "2" | "3"; + /** + * storage_reserved_acronis + * @description Allocated storage size for Acronis (Bytes) + * @example 100000000 + */ + storage_reserved_acronis?: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["daf7713c_SwissBackup"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description Description of the error + * @example Forbidden + * @enum {string} + */ + description?: "Forbidden"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_found + * @enum {string} + */ + code?: "not_found"; + /** + * @description Description of the error + * @example Not Found + * @enum {string} + */ + description?: "Not Found"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unprocessable_entity + * @enum {string} + */ + code?: "unprocessable_entity"; + /** + * @description Description of the error + * @example Unprocessable Entity + * @enum {string} + */ + description?: "Unprocessable Entity"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example internal_server_error + * @enum {string} + */ + code?: "internal_server_error"; + /** + * @description Description of the error + * @example Internal Server Error + * @enum {string} + */ + description?: "Internal Server Error"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_swiss_backups_swiss_backup_id_acronis_informations: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Swiss Backup to request. */ + swiss_backup_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["daf7713c_AcronisUsage"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description Description of the error + * @example Forbidden + * @enum {string} + */ + description?: "Forbidden"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_found + * @enum {string} + */ + code?: "not_found"; + /** + * @description Description of the error + * @example Not Found + * @enum {string} + */ + description?: "Not Found"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_swiss_backups_swiss_backup_id_slots_slot_id: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Swiss Backup to request. */ + swiss_backup_id: number; + /** @description Unique identifier of the Slot to request. */ + slot_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["daf7713c_SwissBackupSlot"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_found + * @enum {string} + */ + code?: "not_found"; + /** + * @description Description of the error + * @example Not Found + * @enum {string} + */ + description?: "Not Found"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + put_1_swiss_backups_swiss_backup_id_slots_slot_id: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Swiss Backup to request. */ + swiss_backup_id: number; + /** @description Unique identifier of the Slot to request. */ + slot_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * activate_notifications + * @description True if the user wants to receive Acronis notifications + * @example true + */ + activate_notifications?: boolean; + /** + * customer_name + * @description Customer name of the resource `{name}` + * @example SwissBackup Slot + */ + customer_name?: string; + /** + * email + * @description Email + * @example myemail@mydomain.com + */ + email?: string; + /** + * lang + * @description Language identifier (1 = fr / 2 = en / 3 = de / 4 = it / 5 = es) + * @example 1 + */ + lang?: number; + /** send_mail */ + send_mail?: boolean; + /** + * size + * @description Total storage size of the Swiss Backup product (Bytes) + * @example 200000000000 + */ + size?: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["daf7713c_SwissBackupSlot"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description Description of the error + * @example Forbidden + * @enum {string} + */ + description?: "Forbidden"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_found + * @enum {string} + */ + code?: "not_found"; + /** + * @description Description of the error + * @example Not Found + * @enum {string} + */ + description?: "Not Found"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example internal_server_error + * @enum {string} + */ + code?: "internal_server_error"; + /** + * @description Description of the error + * @example Internal Server Error + * @enum {string} + */ + description?: "Internal Server Error"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + delete_1_swiss_backups_swiss_backup_id_slots_slot_id: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Swiss Backup to request. */ + swiss_backup_id: number; + /** @description Unique identifier of the Slot to request. */ + slot_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean | unknown; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description Description of the error + * @example Forbidden + * @enum {string} + */ + description?: "Forbidden"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_found + * @enum {string} + */ + code?: "not_found"; + /** + * @description Description of the error + * @example Not Found + * @enum {string} + */ + description?: "Not Found"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example internal_server_error + * @enum {string} + */ + code?: "internal_server_error"; + /** + * @description Description of the error + * @example Internal Server Error + * @enum {string} + */ + description?: "Internal Server Error"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_swiss_backups_swiss_backup_id_slots_slot_id_rclone: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Swiss Backup to request. */ + swiss_backup_id: number; + /** @description Unique identifier of the Slot to request. */ + slot_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "text/plain": Record; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_found + * @enum {string} + */ + code?: "not_found"; + /** + * @description Description of the error + * @example Not Found + * @enum {string} + */ + description?: "Not Found"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example internal_server_error + * @enum {string} + */ + code?: "internal_server_error"; + /** + * @description Description of the error + * @example Internal Server Error + * @enum {string} + */ + description?: "Internal Server Error"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_swiss_backups_pricing: { + parameters: { + query?: { + /** @description The account identifier */ + account_id?: number; + currency_id?: number; + swiss_backup_id?: number; + with_renewal?: boolean; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["daf7713c_SwissBackupPrice_2731a22e"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example error + * @enum {string} + */ + code?: "error"; + /** + * @description Description of the error + * @example Bad Request + * @enum {string} + */ + description?: "Bad Request"; + /** @description Error details */ + errors?: unknown[]; + }; + }; + }; + }; + }; + }; + get_1_swiss_backups_calculate: { + parameters: { + query: { + currency_id?: number; + due_at?: string; + is_demo?: boolean; + size: number; + slot?: number; + slot_mobile?: number; + slot_server?: number; + slot_virtual?: number; + slot_workstation?: number; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: number; + }; + }; + }; + }; + }; + get_1_radios_packs: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + country?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_Pack"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Streaming/radioListOptions": { + parameters: { + query?: { + country?: string; + option_prices?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_Option"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + get_1_radios_streams_stream_uuid_playlist: { + parameters: { + query?: { + type?: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the stream to request. */ + stream_uuid: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_streams_stream_uuid_introduction_file: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The universal unique identifier (ID) of the stream to request. */ + stream_uuid: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetPlaylistWithLegacyParameters": { + parameters: { + query?: never; + header?: never; + path: { + any: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/octet-stream": string; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetPlayerConfig": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The universally unique identifier (UUID) of the player to request. */ + player_uuid: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_PlayerConfiguration"] | unknown; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + Streaming_radioGetPlayerConfig_post_1_radios_players_player_uuid_config: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The universally unique identifier (UUID) of the player to request. */ + player_uuid: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_PlayerConfiguration"] | unknown; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetStatus": { + parameters: { + query?: { + datatype?: "json"; + mountpoint?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string | string[]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetInstantListeners": { + parameters: { + query?: { + mountpoint?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string | string[]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetStatsListeners": { + parameters: { + query?: { + datatype?: "json"; + mountpoint?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + Streaming_radioGetStatsListeners_get_1_radios_stats_sum_listeners_on_product: { + parameters: { + query?: { + datatype?: "json"; + mountpoint?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetMediastats": { + parameters: { + query?: { + mountpoint?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioSetMetadataToStation": { + parameters: { + query?: { + data?: string; + push?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + Streaming_radioGetStatus_get_1_radios_radio_diag_status_php: { + parameters: { + query?: { + datatype?: "json"; + mountpoint?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string | string[]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + Streaming_radioSetMetadataToStation_get_1_radios_updatemetadata_php: { + parameters: { + query?: { + data?: string; + push?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + Streaming_radioGetMediastats_get_1_radios_mediastats_php: { + parameters: { + query?: { + mountpoint?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + Streaming_radioGetMediastats_get_1_radios_listclients_xml: { + parameters: { + query?: { + mountpoint?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + Streaming_radioGetStatsListeners_get_1_radios_admin_stats_xml: { + parameters: { + query?: { + datatype?: "json"; + mountpoint?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + Streaming_radioGetStatsListeners_get_1_radios_admin_stats: { + parameters: { + query?: { + datatype?: "json"; + mountpoint?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + Streaming_radioGetStatsListeners_get_1_radios_admin_stats_group_xml: { + parameters: { + query?: { + datatype?: "json"; + mountpoint?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios: { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description The account identifier */ + account_id: number; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + search?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_RadioProduct"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + get_1_radios_radio_product_id: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the station to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_RadioProduct"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioUpdateProduct": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * customer_name + * @description Specify the name of the product + * @example MyRadioProduct + */ + customer_name?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioListUsers": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the station to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_User"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetTheListOfStreamInConflictWithAnUpdateOfRestrictions": { + parameters: { + query?: { + country_list?: string | null; + ip_exclude_list?: string | null; + ip_include_list?: string | null; + is_allow_country?: boolean; + is_hash_restriction?: boolean; + }; + header?: never; + path: { + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + "Streaming/radioListStations": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + search?: string; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_Station"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioStoreStation": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * is_daily_restart + * @description Specify if the station will restart daily + * @example true + */ + is_daily_restart?: boolean; + /** + * is_send_logs + * @description Specify if we send you the log + * @example true + */ + is_send_logs?: boolean; + /** + * name + * @description Specify the name of the station + * @example MyStation + */ + name: string; + /** + * time_daily_restart + * @description Specify at which moment the daily restart begin + * @example 22:15 + */ + time_daily_restart?: string; + /** + * timezone_daily_restart + * @description Specify the timezone of the daily restart + * @example Europe/Zurich + * @enum {string} + */ + timezone_daily_restart?: "Africa/Abidjan" | "Africa/Accra" | "Africa/Addis_Ababa" | "Africa/Algiers" | "Africa/Asmara" | "Africa/Bamako" | "Africa/Bangui" | "Africa/Banjul" | "Africa/Bissau" | "Africa/Blantyre" | "Africa/Brazzaville" | "Africa/Bujumbura" | "Africa/Cairo" | "Africa/Casablanca" | "Africa/Ceuta" | "Africa/Conakry" | "Africa/Dakar" | "Africa/Dar_es_Salaam" | "Africa/Djibouti" | "Africa/Douala" | "Africa/El_Aaiun" | "Africa/Freetown" | "Africa/Gaborone" | "Africa/Harare" | "Africa/Johannesburg" | "Africa/Juba" | "Africa/Kampala" | "Africa/Khartoum" | "Africa/Kigali" | "Africa/Kinshasa" | "Africa/Lagos" | "Africa/Libreville" | "Africa/Lome" | "Africa/Luanda" | "Africa/Lubumbashi" | "Africa/Lusaka" | "Africa/Malabo" | "Africa/Maputo" | "Africa/Maseru" | "Africa/Mbabane" | "Africa/Mogadishu" | "Africa/Monrovia" | "Africa/Nairobi" | "Africa/Ndjamena" | "Africa/Niamey" | "Africa/Nouakchott" | "Africa/Ouagadougou" | "Africa/Porto-Novo" | "Africa/Sao_Tome" | "Africa/Tripoli" | "Africa/Tunis" | "Africa/Windhoek" | "America/Adak" | "America/Anchorage" | "America/Anguilla" | "America/Antigua" | "America/Araguaina" | "America/Argentina/Buenos_Aires" | "America/Argentina/Catamarca" | "America/Argentina/Cordoba" | "America/Argentina/Jujuy" | "America/Argentina/La_Rioja" | "America/Argentina/Mendoza" | "America/Argentina/Rio_Gallegos" | "America/Argentina/Salta" | "America/Argentina/San_Juan" | "America/Argentina/San_Luis" | "America/Argentina/Tucuman" | "America/Argentina/Ushuaia" | "America/Aruba" | "America/Asuncion" | "America/Atikokan" | "America/Bahia" | "America/Bahia_Banderas" | "America/Barbados" | "America/Belem" | "America/Belize" | "America/Blanc-Sablon" | "America/Boa_Vista" | "America/Bogota" | "America/Boise" | "America/Cambridge_Bay" | "America/Campo_Grande" | "America/Cancun" | "America/Caracas" | "America/Cayenne" | "America/Cayman" | "America/Chicago" | "America/Chihuahua" | "America/Ciudad_Juarez" | "America/Costa_Rica" | "America/Coyhaique" | "America/Creston" | "America/Cuiaba" | "America/Curacao" | "America/Danmarkshavn" | "America/Dawson" | "America/Dawson_Creek" | "America/Denver" | "America/Detroit" | "America/Dominica" | "America/Edmonton" | "America/Eirunepe" | "America/El_Salvador" | "America/Fort_Nelson" | "America/Fortaleza" | "America/Glace_Bay" | "America/Goose_Bay" | "America/Grand_Turk" | "America/Grenada" | "America/Guadeloupe" | "America/Guatemala" | "America/Guayaquil" | "America/Guyana" | "America/Halifax" | "America/Havana" | "America/Hermosillo" | "America/Indiana/Indianapolis" | "America/Indiana/Knox" | "America/Indiana/Marengo" | "America/Indiana/Petersburg" | "America/Indiana/Tell_City" | "America/Indiana/Vevay" | "America/Indiana/Vincennes" | "America/Indiana/Winamac" | "America/Inuvik" | "America/Iqaluit" | "America/Jamaica" | "America/Juneau" | "America/Kentucky/Louisville" | "America/Kentucky/Monticello" | "America/Kralendijk" | "America/La_Paz" | "America/Lima" | "America/Los_Angeles" | "America/Lower_Princes" | "America/Maceio" | "America/Managua" | "America/Manaus" | "America/Marigot" | "America/Martinique" | "America/Matamoros" | "America/Mazatlan" | "America/Menominee" | "America/Merida" | "America/Metlakatla" | "America/Mexico_City" | "America/Miquelon" | "America/Moncton" | "America/Monterrey" | "America/Montevideo" | "America/Montserrat" | "America/Nassau" | "America/New_York" | "America/Nome" | "America/Noronha" | "America/North_Dakota/Beulah" | "America/North_Dakota/Center" | "America/North_Dakota/New_Salem" | "America/Nuuk" | "America/Ojinaga" | "America/Panama" | "America/Paramaribo" | "America/Phoenix" | "America/Port-au-Prince" | "America/Port_of_Spain" | "America/Porto_Velho" | "America/Puerto_Rico" | "America/Punta_Arenas" | "America/Rankin_Inlet" | "America/Recife" | "America/Regina" | "America/Resolute" | "America/Rio_Branco" | "America/Santarem" | "America/Santiago" | "America/Santo_Domingo" | "America/Sao_Paulo" | "America/Scoresbysund" | "America/Sitka" | "America/St_Barthelemy" | "America/St_Johns" | "America/St_Kitts" | "America/St_Lucia" | "America/St_Thomas" | "America/St_Vincent" | "America/Swift_Current" | "America/Tegucigalpa" | "America/Thule" | "America/Tijuana" | "America/Toronto" | "America/Tortola" | "America/Vancouver" | "America/Whitehorse" | "America/Winnipeg" | "America/Yakutat" | "Antarctica/Casey" | "Antarctica/Davis" | "Antarctica/DumontDUrville" | "Antarctica/Macquarie" | "Antarctica/Mawson" | "Antarctica/McMurdo" | "Antarctica/Palmer" | "Antarctica/Rothera" | "Antarctica/Syowa" | "Antarctica/Troll" | "Antarctica/Vostok" | "Arctic/Longyearbyen" | "Asia/Aden" | "Asia/Almaty" | "Asia/Amman" | "Asia/Anadyr" | "Asia/Aqtau" | "Asia/Aqtobe" | "Asia/Ashgabat" | "Asia/Atyrau" | "Asia/Baghdad" | "Asia/Bahrain" | "Asia/Baku" | "Asia/Bangkok" | "Asia/Barnaul" | "Asia/Beirut" | "Asia/Bishkek" | "Asia/Brunei" | "Asia/Chita" | "Asia/Colombo" | "Asia/Damascus" | "Asia/Dhaka" | "Asia/Dili" | "Asia/Dubai" | "Asia/Dushanbe" | "Asia/Famagusta" | "Asia/Gaza" | "Asia/Hebron" | "Asia/Ho_Chi_Minh" | "Asia/Hong_Kong" | "Asia/Hovd" | "Asia/Irkutsk" | "Asia/Jakarta" | "Asia/Jayapura" | "Asia/Jerusalem" | "Asia/Kabul" | "Asia/Kamchatka" | "Asia/Karachi" | "Asia/Kathmandu" | "Asia/Khandyga" | "Asia/Kolkata" | "Asia/Krasnoyarsk" | "Asia/Kuala_Lumpur" | "Asia/Kuching" | "Asia/Kuwait" | "Asia/Macau" | "Asia/Magadan" | "Asia/Makassar" | "Asia/Manila" | "Asia/Muscat" | "Asia/Nicosia" | "Asia/Novokuznetsk" | "Asia/Novosibirsk" | "Asia/Omsk" | "Asia/Oral" | "Asia/Phnom_Penh" | "Asia/Pontianak" | "Asia/Pyongyang" | "Asia/Qatar" | "Asia/Qostanay" | "Asia/Qyzylorda" | "Asia/Riyadh" | "Asia/Sakhalin" | "Asia/Samarkand" | "Asia/Seoul" | "Asia/Shanghai" | "Asia/Singapore" | "Asia/Srednekolymsk" | "Asia/Taipei" | "Asia/Tashkent" | "Asia/Tbilisi" | "Asia/Tehran" | "Asia/Thimphu" | "Asia/Tokyo" | "Asia/Tomsk" | "Asia/Ulaanbaatar" | "Asia/Urumqi" | "Asia/Ust-Nera" | "Asia/Vientiane" | "Asia/Vladivostok" | "Asia/Yakutsk" | "Asia/Yangon" | "Asia/Yekaterinburg" | "Asia/Yerevan" | "Atlantic/Azores" | "Atlantic/Bermuda" | "Atlantic/Canary" | "Atlantic/Cape_Verde" | "Atlantic/Faroe" | "Atlantic/Madeira" | "Atlantic/Reykjavik" | "Atlantic/South_Georgia" | "Atlantic/St_Helena" | "Atlantic/Stanley" | "Australia/Adelaide" | "Australia/Brisbane" | "Australia/Broken_Hill" | "Australia/Darwin" | "Australia/Eucla" | "Australia/Hobart" | "Australia/Lindeman" | "Australia/Lord_Howe" | "Australia/Melbourne" | "Australia/Perth" | "Australia/Sydney" | "Europe/Amsterdam" | "Europe/Andorra" | "Europe/Astrakhan" | "Europe/Athens" | "Europe/Belgrade" | "Europe/Berlin" | "Europe/Bratislava" | "Europe/Brussels" | "Europe/Bucharest" | "Europe/Budapest" | "Europe/Busingen" | "Europe/Chisinau" | "Europe/Copenhagen" | "Europe/Dublin" | "Europe/Gibraltar" | "Europe/Guernsey" | "Europe/Helsinki" | "Europe/Isle_of_Man" | "Europe/Istanbul" | "Europe/Jersey" | "Europe/Kaliningrad" | "Europe/Kirov" | "Europe/Kyiv" | "Europe/Lisbon" | "Europe/Ljubljana" | "Europe/London" | "Europe/Luxembourg" | "Europe/Madrid" | "Europe/Malta" | "Europe/Mariehamn" | "Europe/Minsk" | "Europe/Monaco" | "Europe/Moscow" | "Europe/Oslo" | "Europe/Paris" | "Europe/Podgorica" | "Europe/Prague" | "Europe/Riga" | "Europe/Rome" | "Europe/Samara" | "Europe/San_Marino" | "Europe/Sarajevo" | "Europe/Saratov" | "Europe/Simferopol" | "Europe/Skopje" | "Europe/Sofia" | "Europe/Stockholm" | "Europe/Tallinn" | "Europe/Tirane" | "Europe/Ulyanovsk" | "Europe/Vaduz" | "Europe/Vatican" | "Europe/Vienna" | "Europe/Vilnius" | "Europe/Volgograd" | "Europe/Warsaw" | "Europe/Zagreb" | "Europe/Zurich" | "Indian/Antananarivo" | "Indian/Chagos" | "Indian/Christmas" | "Indian/Cocos" | "Indian/Comoro" | "Indian/Kerguelen" | "Indian/Mahe" | "Indian/Maldives" | "Indian/Mauritius" | "Indian/Mayotte" | "Indian/Reunion" | "Pacific/Apia" | "Pacific/Auckland" | "Pacific/Bougainville" | "Pacific/Chatham" | "Pacific/Chuuk" | "Pacific/Easter" | "Pacific/Efate" | "Pacific/Fakaofo" | "Pacific/Fiji" | "Pacific/Funafuti" | "Pacific/Galapagos" | "Pacific/Gambier" | "Pacific/Guadalcanal" | "Pacific/Guam" | "Pacific/Honolulu" | "Pacific/Kanton" | "Pacific/Kiritimati" | "Pacific/Kosrae" | "Pacific/Kwajalein" | "Pacific/Majuro" | "Pacific/Marquesas" | "Pacific/Midway" | "Pacific/Nauru" | "Pacific/Niue" | "Pacific/Norfolk" | "Pacific/Noumea" | "Pacific/Pago_Pago" | "Pacific/Palau" | "Pacific/Pitcairn" | "Pacific/Pohnpei" | "Pacific/Port_Moresby" | "Pacific/Rarotonga" | "Pacific/Saipan" | "Pacific/Tahiti" | "Pacific/Tarawa" | "Pacific/Tongatapu" | "Pacific/Wake" | "Pacific/Wallis" | "UTC"; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stations_station_id: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_Station"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + put_1_radios_radio_product_id_stations_station_id: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * deactivate_acpm + * @description Deactivate the ACPM + * @example true + */ + deactivate_acpm?: boolean; + /** + * deactivate_indes + * @description Deactivate the Indes + * @example true + */ + deactivate_indes?: boolean; + /** + * deactivate_mediapulse + * @description Deactivate Mediapulse + * @example true + */ + deactivate_mediapulse?: boolean; + /** + * is_daily_restart + * @description Specify if the station will restart daily + * @example true + */ + is_daily_restart?: boolean; + /** + * is_enabled + * @description Specify if you enable or disable the diffusion of all streams + * @example true + */ + is_enabled?: boolean; + /** + * is_send_logs + * @description Specify if we send you the log + * @example true + */ + is_send_logs?: boolean; + /** + * log_login + * @description The login to connect to the log server + * @example MyLogin + */ + log_login?: string | null; + /** + * log_password + * @description The password to connect to the log server + * @example KeepItSecret + */ + log_password?: string | null; + /** + * log_path + * @description The path where the log is store + * @example /my_log_foler + */ + log_path?: string | null; + /** + * log_server + * @description The server name to connect to the log server + * @example mylogserver.ch + */ + log_server?: string | null; + /** + * name + * @description Specify the name of the station + * @example MyStation + */ + name?: string; + /** + * time_daily_restart + * @description Specify at which moment the daily restart begin + * @example 22:15 + */ + time_daily_restart?: string; + /** + * timezone_daily_restart + * @description Specify the timezone of the daily restart + * @example Europe/Zurich + * @enum {string} + */ + timezone_daily_restart?: "Africa/Abidjan" | "Africa/Accra" | "Africa/Addis_Ababa" | "Africa/Algiers" | "Africa/Asmara" | "Africa/Bamako" | "Africa/Bangui" | "Africa/Banjul" | "Africa/Bissau" | "Africa/Blantyre" | "Africa/Brazzaville" | "Africa/Bujumbura" | "Africa/Cairo" | "Africa/Casablanca" | "Africa/Ceuta" | "Africa/Conakry" | "Africa/Dakar" | "Africa/Dar_es_Salaam" | "Africa/Djibouti" | "Africa/Douala" | "Africa/El_Aaiun" | "Africa/Freetown" | "Africa/Gaborone" | "Africa/Harare" | "Africa/Johannesburg" | "Africa/Juba" | "Africa/Kampala" | "Africa/Khartoum" | "Africa/Kigali" | "Africa/Kinshasa" | "Africa/Lagos" | "Africa/Libreville" | "Africa/Lome" | "Africa/Luanda" | "Africa/Lubumbashi" | "Africa/Lusaka" | "Africa/Malabo" | "Africa/Maputo" | "Africa/Maseru" | "Africa/Mbabane" | "Africa/Mogadishu" | "Africa/Monrovia" | "Africa/Nairobi" | "Africa/Ndjamena" | "Africa/Niamey" | "Africa/Nouakchott" | "Africa/Ouagadougou" | "Africa/Porto-Novo" | "Africa/Sao_Tome" | "Africa/Tripoli" | "Africa/Tunis" | "Africa/Windhoek" | "America/Adak" | "America/Anchorage" | "America/Anguilla" | "America/Antigua" | "America/Araguaina" | "America/Argentina/Buenos_Aires" | "America/Argentina/Catamarca" | "America/Argentina/Cordoba" | "America/Argentina/Jujuy" | "America/Argentina/La_Rioja" | "America/Argentina/Mendoza" | "America/Argentina/Rio_Gallegos" | "America/Argentina/Salta" | "America/Argentina/San_Juan" | "America/Argentina/San_Luis" | "America/Argentina/Tucuman" | "America/Argentina/Ushuaia" | "America/Aruba" | "America/Asuncion" | "America/Atikokan" | "America/Bahia" | "America/Bahia_Banderas" | "America/Barbados" | "America/Belem" | "America/Belize" | "America/Blanc-Sablon" | "America/Boa_Vista" | "America/Bogota" | "America/Boise" | "America/Cambridge_Bay" | "America/Campo_Grande" | "America/Cancun" | "America/Caracas" | "America/Cayenne" | "America/Cayman" | "America/Chicago" | "America/Chihuahua" | "America/Ciudad_Juarez" | "America/Costa_Rica" | "America/Coyhaique" | "America/Creston" | "America/Cuiaba" | "America/Curacao" | "America/Danmarkshavn" | "America/Dawson" | "America/Dawson_Creek" | "America/Denver" | "America/Detroit" | "America/Dominica" | "America/Edmonton" | "America/Eirunepe" | "America/El_Salvador" | "America/Fort_Nelson" | "America/Fortaleza" | "America/Glace_Bay" | "America/Goose_Bay" | "America/Grand_Turk" | "America/Grenada" | "America/Guadeloupe" | "America/Guatemala" | "America/Guayaquil" | "America/Guyana" | "America/Halifax" | "America/Havana" | "America/Hermosillo" | "America/Indiana/Indianapolis" | "America/Indiana/Knox" | "America/Indiana/Marengo" | "America/Indiana/Petersburg" | "America/Indiana/Tell_City" | "America/Indiana/Vevay" | "America/Indiana/Vincennes" | "America/Indiana/Winamac" | "America/Inuvik" | "America/Iqaluit" | "America/Jamaica" | "America/Juneau" | "America/Kentucky/Louisville" | "America/Kentucky/Monticello" | "America/Kralendijk" | "America/La_Paz" | "America/Lima" | "America/Los_Angeles" | "America/Lower_Princes" | "America/Maceio" | "America/Managua" | "America/Manaus" | "America/Marigot" | "America/Martinique" | "America/Matamoros" | "America/Mazatlan" | "America/Menominee" | "America/Merida" | "America/Metlakatla" | "America/Mexico_City" | "America/Miquelon" | "America/Moncton" | "America/Monterrey" | "America/Montevideo" | "America/Montserrat" | "America/Nassau" | "America/New_York" | "America/Nome" | "America/Noronha" | "America/North_Dakota/Beulah" | "America/North_Dakota/Center" | "America/North_Dakota/New_Salem" | "America/Nuuk" | "America/Ojinaga" | "America/Panama" | "America/Paramaribo" | "America/Phoenix" | "America/Port-au-Prince" | "America/Port_of_Spain" | "America/Porto_Velho" | "America/Puerto_Rico" | "America/Punta_Arenas" | "America/Rankin_Inlet" | "America/Recife" | "America/Regina" | "America/Resolute" | "America/Rio_Branco" | "America/Santarem" | "America/Santiago" | "America/Santo_Domingo" | "America/Sao_Paulo" | "America/Scoresbysund" | "America/Sitka" | "America/St_Barthelemy" | "America/St_Johns" | "America/St_Kitts" | "America/St_Lucia" | "America/St_Thomas" | "America/St_Vincent" | "America/Swift_Current" | "America/Tegucigalpa" | "America/Thule" | "America/Tijuana" | "America/Toronto" | "America/Tortola" | "America/Vancouver" | "America/Whitehorse" | "America/Winnipeg" | "America/Yakutat" | "Antarctica/Casey" | "Antarctica/Davis" | "Antarctica/DumontDUrville" | "Antarctica/Macquarie" | "Antarctica/Mawson" | "Antarctica/McMurdo" | "Antarctica/Palmer" | "Antarctica/Rothera" | "Antarctica/Syowa" | "Antarctica/Troll" | "Antarctica/Vostok" | "Arctic/Longyearbyen" | "Asia/Aden" | "Asia/Almaty" | "Asia/Amman" | "Asia/Anadyr" | "Asia/Aqtau" | "Asia/Aqtobe" | "Asia/Ashgabat" | "Asia/Atyrau" | "Asia/Baghdad" | "Asia/Bahrain" | "Asia/Baku" | "Asia/Bangkok" | "Asia/Barnaul" | "Asia/Beirut" | "Asia/Bishkek" | "Asia/Brunei" | "Asia/Chita" | "Asia/Colombo" | "Asia/Damascus" | "Asia/Dhaka" | "Asia/Dili" | "Asia/Dubai" | "Asia/Dushanbe" | "Asia/Famagusta" | "Asia/Gaza" | "Asia/Hebron" | "Asia/Ho_Chi_Minh" | "Asia/Hong_Kong" | "Asia/Hovd" | "Asia/Irkutsk" | "Asia/Jakarta" | "Asia/Jayapura" | "Asia/Jerusalem" | "Asia/Kabul" | "Asia/Kamchatka" | "Asia/Karachi" | "Asia/Kathmandu" | "Asia/Khandyga" | "Asia/Kolkata" | "Asia/Krasnoyarsk" | "Asia/Kuala_Lumpur" | "Asia/Kuching" | "Asia/Kuwait" | "Asia/Macau" | "Asia/Magadan" | "Asia/Makassar" | "Asia/Manila" | "Asia/Muscat" | "Asia/Nicosia" | "Asia/Novokuznetsk" | "Asia/Novosibirsk" | "Asia/Omsk" | "Asia/Oral" | "Asia/Phnom_Penh" | "Asia/Pontianak" | "Asia/Pyongyang" | "Asia/Qatar" | "Asia/Qostanay" | "Asia/Qyzylorda" | "Asia/Riyadh" | "Asia/Sakhalin" | "Asia/Samarkand" | "Asia/Seoul" | "Asia/Shanghai" | "Asia/Singapore" | "Asia/Srednekolymsk" | "Asia/Taipei" | "Asia/Tashkent" | "Asia/Tbilisi" | "Asia/Tehran" | "Asia/Thimphu" | "Asia/Tokyo" | "Asia/Tomsk" | "Asia/Ulaanbaatar" | "Asia/Urumqi" | "Asia/Ust-Nera" | "Asia/Vientiane" | "Asia/Vladivostok" | "Asia/Yakutsk" | "Asia/Yangon" | "Asia/Yekaterinburg" | "Asia/Yerevan" | "Atlantic/Azores" | "Atlantic/Bermuda" | "Atlantic/Canary" | "Atlantic/Cape_Verde" | "Atlantic/Faroe" | "Atlantic/Madeira" | "Atlantic/Reykjavik" | "Atlantic/South_Georgia" | "Atlantic/St_Helena" | "Atlantic/Stanley" | "Australia/Adelaide" | "Australia/Brisbane" | "Australia/Broken_Hill" | "Australia/Darwin" | "Australia/Eucla" | "Australia/Hobart" | "Australia/Lindeman" | "Australia/Lord_Howe" | "Australia/Melbourne" | "Australia/Perth" | "Australia/Sydney" | "Europe/Amsterdam" | "Europe/Andorra" | "Europe/Astrakhan" | "Europe/Athens" | "Europe/Belgrade" | "Europe/Berlin" | "Europe/Bratislava" | "Europe/Brussels" | "Europe/Bucharest" | "Europe/Budapest" | "Europe/Busingen" | "Europe/Chisinau" | "Europe/Copenhagen" | "Europe/Dublin" | "Europe/Gibraltar" | "Europe/Guernsey" | "Europe/Helsinki" | "Europe/Isle_of_Man" | "Europe/Istanbul" | "Europe/Jersey" | "Europe/Kaliningrad" | "Europe/Kirov" | "Europe/Kyiv" | "Europe/Lisbon" | "Europe/Ljubljana" | "Europe/London" | "Europe/Luxembourg" | "Europe/Madrid" | "Europe/Malta" | "Europe/Mariehamn" | "Europe/Minsk" | "Europe/Monaco" | "Europe/Moscow" | "Europe/Oslo" | "Europe/Paris" | "Europe/Podgorica" | "Europe/Prague" | "Europe/Riga" | "Europe/Rome" | "Europe/Samara" | "Europe/San_Marino" | "Europe/Sarajevo" | "Europe/Saratov" | "Europe/Simferopol" | "Europe/Skopje" | "Europe/Sofia" | "Europe/Stockholm" | "Europe/Tallinn" | "Europe/Tirane" | "Europe/Ulyanovsk" | "Europe/Vaduz" | "Europe/Vatican" | "Europe/Vienna" | "Europe/Vilnius" | "Europe/Volgograd" | "Europe/Warsaw" | "Europe/Zagreb" | "Europe/Zurich" | "Indian/Antananarivo" | "Indian/Chagos" | "Indian/Christmas" | "Indian/Cocos" | "Indian/Comoro" | "Indian/Kerguelen" | "Indian/Mahe" | "Indian/Maldives" | "Indian/Mauritius" | "Indian/Mayotte" | "Indian/Reunion" | "Pacific/Apia" | "Pacific/Auckland" | "Pacific/Bougainville" | "Pacific/Chatham" | "Pacific/Chuuk" | "Pacific/Easter" | "Pacific/Efate" | "Pacific/Fakaofo" | "Pacific/Fiji" | "Pacific/Funafuti" | "Pacific/Galapagos" | "Pacific/Gambier" | "Pacific/Guadalcanal" | "Pacific/Guam" | "Pacific/Honolulu" | "Pacific/Kanton" | "Pacific/Kiritimati" | "Pacific/Kosrae" | "Pacific/Kwajalein" | "Pacific/Majuro" | "Pacific/Marquesas" | "Pacific/Midway" | "Pacific/Nauru" | "Pacific/Niue" | "Pacific/Norfolk" | "Pacific/Noumea" | "Pacific/Pago_Pago" | "Pacific/Palau" | "Pacific/Pitcairn" | "Pacific/Pohnpei" | "Pacific/Port_Moresby" | "Pacific/Rarotonga" | "Pacific/Saipan" | "Pacific/Tahiti" | "Pacific/Tarawa" | "Pacific/Tongatapu" | "Pacific/Wake" | "Pacific/Wallis" | "UTC"; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + delete_1_radios_radio_product_id_stations_station_id: { + parameters: { + query: { + user_password: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioListStationPlayers": { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_Player"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioListServerEvents": { + parameters: { + query: { + filter?: "edge" | "master"; + from: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + to: string; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_ServerEvent"][] | number; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioListEncoderEvents": { + parameters: { + query: { + from: string; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_EncoderEvent"][] | number; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetListeners": { + parameters: { + query: { + from: string; + scope_by?: "day" | "month" | "week" | "year"; + stream_ids?: string; + to: string; + with_hls_stats?: boolean; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatListener"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetListenersPerMinute": { + parameters: { + query: { + from: string; + stream_ids?: string; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatListenerPerMinute"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetListenersPerMinutePerStream": { + parameters: { + query: { + from: string; + stream_ids?: string; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatListenerPerMinuteGrouped"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetCountries": { + parameters: { + query: { + from: string; + stream_ids?: string; + to: string; + with_hls_stats?: boolean; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatCountry"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetCountriesByContinent": { + parameters: { + query: { + from: string; + stream_ids?: string; + to: string; + with_hls_stats?: boolean; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatCountryContinent"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetListenersByStream": { + parameters: { + query: { + from: string; + stream_ids?: string; + to: string; + with_empty?: boolean; + with_hls_stats?: boolean; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatListenerByStation"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetConsumption": { + parameters: { + query: { + from: string; + stream_ids?: string; + to: string; + with_hls_stats?: boolean; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatConsumption"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetTotalConsumption": { + parameters: { + query: { + from: string; + stream_ids?: string; + to: string; + with_hls_stats?: boolean; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: number; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetConsumptionByStream": { + parameters: { + query: { + from: string; + stream_ids?: string; + to: string; + with_hls_stats?: boolean; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatConsumptionByStream"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetPlayers": { + parameters: { + query: { + from: string; + stream_ids?: string; + to: string; + with_hls_stats?: boolean; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatPlayer"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetTotalPlayers": { + parameters: { + query: { + from: string; + stream_ids?: string; + to: string; + with_hls_stats?: boolean; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatTotalPlayer"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetStatsByStreams": { + parameters: { + query: { + datatype: "consumption" | "countries" | "listeners" | "players"; + from: string; + stream_ids?: string; + to: string; + with_hls_stats?: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + station_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioExportStats": { + parameters: { + query: { + datatype: "consumption" | "countries" | "listeners" | "listeners_by_stream" | "listeners_per_minute" | "players"; + from: string; + scope_by?: "day" | "month" | "week" | "year"; + stream_ids?: string; + to: string; + with_hls_stats?: boolean; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/octet-stream": string; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioExportStatsByStream": { + parameters: { + query: { + datatype: "consumption" | "countries" | "listeners" | "listeners_per_minute" | "players"; + from: string; + scope_by?: "day" | "month" | "week" | "year"; + stream_ids?: string; + to: string; + with_hls_stats?: boolean; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/octet-stream": string; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioListStatsLinks": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatListLink"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioExportLogAsMediapulse": { + parameters: { + query: { + from: string; + }; + header?: never; + path: { + radio_product_id: number; + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Streaming/radioCheckIfMediapulseLogFileIsAlreadyPresentInStorage": { + parameters: { + query: { + from: string; + }; + header?: never; + path: { + radio_product_id: number; + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Streaming/radioGenerateAReportForExportMediapulseLogOnAStation": { + parameters: { + query: { + from: string; + page?: number; + per_page?: number; + to: string; + }; + header?: never; + path: { + radio_product_id: number; + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Streaming/radioGetNotification": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number | unknown; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_Notification"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioUpdateNotification": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number | unknown; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * end_hour + * @description Specify the last hour of the day to receive notification + * @example 15:45:55 + */ + end_hour?: string; + /** + * is_enabled + * @description Specify if the notification is enabled + * @example true + */ + is_enabled?: boolean; + /** + * is_friday + * @description Specify if the notification can be sent the friday + * @example true + */ + is_friday?: boolean; + /** + * is_mail + * @description Specify if the notification will be sent by mail + * @example true + */ + is_mail?: boolean; + /** + * is_monday + * @description Specify if the notification can be sent the monday + * @example true + */ + is_monday?: boolean; + /** + * is_saturday + * @description Specify if the notification can be sent the saturday + * @example true + */ + is_saturday?: boolean; + /** + * is_sms + * @description Specify if the notification will be sent by sms + * @example true + */ + is_sms?: boolean; + /** + * is_sunday + * @description Specify if the notification can be sent the sunday + * @example true + */ + is_sunday?: boolean; + /** + * is_thursday + * @description Specify if the notification can be sent the thursday + * @example true + */ + is_thursday?: boolean; + /** + * is_tuesday + * @description Specify if the notification can be sent the tuesday + * @example true + */ + is_tuesday?: boolean; + /** + * is_wednesday + * @description Specify if the notification can be sent the wednesday + * @example true + */ + is_wednesday?: boolean; + /** + * start_hour + * @description Specify the begin hour of the day to receive notification + * @example 12:30:10 + */ + start_hour?: string; + /** + * users + * @description Specify the list of account id will receive the notification + * @example 1,2,5,7 + */ + users?: string | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stations_station_id_streams: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_Stream"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioStoreStream": { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * bitrate + * @description Specify the bitrate of the stream + * @enum {integer} + */ + bitrate: 24 | 32 | 48 | 64 | 96 | 128 | 192 | 256 | 320 | 512; + /** + * codec + * @description Specify the codec of the stream + * @enum {integer} + */ + codec: 1 | 2 | 3 | 4; + /** + * country_list + * @description Specify the country list not allow accessing to the stream + * @example IT,JP + */ + country_list?: string | null; + /** + * fallback_is_active_relay + * @description Specify if the fallback is a relay stream + * @example true + */ + fallback_is_active_relay?: boolean; + /** + * fallback_relay_mountpoint + * @description Specify the relay mountpoint for the fallback + * @example /myrelay-mountpoint.mp3 + */ + fallback_relay_mountpoint?: string; + /** + * fallback_relay_port + * @description Specify the relay server port for the fallback + * @example 80 + */ + fallback_relay_port?: number; + /** + * fallback_relay_server + * @description Specify the relay server domain for the fallback + * @example myrelayradio.ch + */ + fallback_relay_server?: string; + /** + * hash_key + * @description Specify the token to protect the stream + * @example my-token + */ + hash_key?: string | null; + /** + * ip_exclude_list + * @description Specify the ip list not allow accessing to the stream + * @example 127.0.0.3,127.0.0.4 + */ + ip_exclude_list?: string | null; + /** + * ip_include_list + * @description Specify the ip list allow accessing to the stream + * @example 127.0.0.1,127.0.0.2 + */ + ip_include_list?: string | null; + /** + * is_active_relay + * @description Specify if this is a relay stream + * @example true + */ + is_active_relay?: boolean; + /** + * is_allow_country + * @description Specify if the access restriction rules is enabled + * @example true + */ + is_allow_country?: boolean; + /** + * is_fallback + * @description Specify is the new stream have a fallback + * @example true + */ + is_fallback?: boolean; + /** + * is_hash_restriction + * @description Specify if the access restriction rules is enabled + * @example true + */ + is_hash_restriction?: boolean; + /** + * mountpoint + * @description Specify the mountpoint of the stream + * @example /my-mountpoint.mp3 + */ + mountpoint: string; + /** + * relay_mountpoint + * @description Specify the relay mountpoint + * @example /myrelay-mountpoint.mp3 + */ + relay_mountpoint?: string; + /** + * relay_port + * @description Specify the relay server port + */ + relay_port?: number; + /** + * relay_server + * @description Specify the relay server domain + * @example myrelayradio.ch + */ + relay_server?: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetStream": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the stream to request. */ + stream_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_Stream"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioUpdateStream": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the stream to request. */ + stream_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * bitrate + * @description Specify the bitrate of the stream + * @enum {integer} + */ + bitrate?: 24 | 32 | 48 | 64 | 96 | 128 | 192 | 256 | 320 | 512; + /** + * codec + * @description Specify the codec of the stream + * @enum {integer} + */ + codec?: 1 | 2 | 3 | 4; + /** + * country_list + * @description Specify the country list not allow accessing to the stream + * @example IT,JP + */ + country_list?: string | null; + /** + * fallback_is_active_relay + * @description Specify if the fallback is a relay stream + * @example true + */ + fallback_is_active_relay?: boolean; + /** + * fallback_relay_mountpoint + * @description Specify the relay mountpoint for the fallback + * @example /myrelay-mountpoint.mp3 + */ + fallback_relay_mountpoint?: string | null; + /** + * fallback_relay_port + * @description Specify the relay server port for the fallback + */ + fallback_relay_port?: number | null; + /** + * fallback_relay_server + * @description Specify the relay server domain for the fallback + * @example myrelayradio.ch + */ + fallback_relay_server?: string | null; + /** + * hash_key + * @description Specify the token to protect the stream + * @example my-token + */ + hash_key?: string | null; + /** + * ip_exclude_list + * @description Specify the ip list not allow accessing to the stream + * @example 127.0.0.3,127.0.0.4 + */ + ip_exclude_list?: string | null; + /** + * ip_include_list + * @description Specify the ip list allow accessing to the stream + * @example 127.0.0.1,127.0.0.2 + */ + ip_include_list?: string | null; + /** + * is_active_relay + * @description Specify if this is a relay stream + * @example true + */ + is_active_relay?: boolean; + /** + * is_allow_country + * @description Specify if the access restriction rules is enabled + * @example true + */ + is_allow_country?: boolean; + /** + * is_fallback + * @description Specify is the new stream have a fallback + * @example true + */ + is_fallback?: boolean; + /** + * is_hash_restriction + * @description Specify if the access restriction rules is enabled + * @example true + */ + is_hash_restriction?: boolean; + /** + * mountpoint + * @description Specify the mountpoint of the stream + * @example /my-mountpoint.mp3 + */ + mountpoint?: string; + /** + * password + * @description Specify the password of the stream + * @example KeepItSecret + */ + password?: string; + /** + * relay_mountpoint + * @description Specify the relay mountpoint + * @example /myrelay-mountpoint.mp3 + */ + relay_mountpoint?: string | null; + /** + * relay_port + * @description Specify the relay server port + */ + relay_port?: number | null; + /** + * relay_server + * @description Specify the relay server domain + * @example myrelayradio.ch + */ + relay_server?: string | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioDeleteStream": { + parameters: { + query: { + user_password: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the stream to request. */ + stream_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetActualBitrate": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the stream to request. */ + stream_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stations_station_id_streams_stream_id_introduction_file: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the stream to request. */ + stream_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioUpdateIntroductionFile": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the stream to request. */ + stream_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * file + * Format: binary + * @description Specify the new introduction file for the stream + */ + file: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioDeleteIntroductionFile": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the stream to request. */ + stream_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_listeners: { + parameters: { + query: { + from: string; + scope_by?: "day" | "month" | "week" | "year"; + to: string; + type?: "hls"; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the stream to request. */ + stream_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatListener"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetListenersByMinute": { + parameters: { + query: { + from: string; + to: string; + type?: "hls"; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the stream to request. */ + stream_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatListenerPerMinute"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_countries: { + parameters: { + query: { + from: string; + to: string; + type?: "hls"; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the stream to request. */ + stream_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatCountry"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_countries_continent: { + parameters: { + query: { + from: string; + to: string; + type?: "hls"; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the stream to request. */ + stream_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatCountryContinent"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_consumption: { + parameters: { + query: { + from: string; + to: string; + type?: "hls"; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the stream to request. */ + stream_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatConsumption"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_total_consumption: { + parameters: { + query: { + from: string; + to: string; + type?: "hls"; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the stream to request. */ + stream_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: number; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_players: { + parameters: { + query: { + from: string; + to: string; + type?: "hls"; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the stream to request. */ + stream_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatPlayer"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_total_players: { + parameters: { + query: { + from: string; + to: string; + type?: "hls"; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the stream to request. */ + stream_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatTotalPlayer"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_export_csv: { + parameters: { + query: { + datatype: "consumption" | "countries" | "listeners" | "listeners_per_minute" | "players"; + from: string; + scope_by?: "day" | "month" | "week" | "year"; + timezone?: "Africa/Abidjan" | "Africa/Accra" | "Africa/Addis_Ababa" | "Africa/Algiers" | "Africa/Asmara" | "Africa/Bamako" | "Africa/Bangui" | "Africa/Banjul" | "Africa/Bissau" | "Africa/Blantyre" | "Africa/Brazzaville" | "Africa/Bujumbura" | "Africa/Cairo" | "Africa/Casablanca" | "Africa/Ceuta" | "Africa/Conakry" | "Africa/Dakar" | "Africa/Dar_es_Salaam" | "Africa/Djibouti" | "Africa/Douala" | "Africa/El_Aaiun" | "Africa/Freetown" | "Africa/Gaborone" | "Africa/Harare" | "Africa/Johannesburg" | "Africa/Juba" | "Africa/Kampala" | "Africa/Khartoum" | "Africa/Kigali" | "Africa/Kinshasa" | "Africa/Lagos" | "Africa/Libreville" | "Africa/Lome" | "Africa/Luanda" | "Africa/Lubumbashi" | "Africa/Lusaka" | "Africa/Malabo" | "Africa/Maputo" | "Africa/Maseru" | "Africa/Mbabane" | "Africa/Mogadishu" | "Africa/Monrovia" | "Africa/Nairobi" | "Africa/Ndjamena" | "Africa/Niamey" | "Africa/Nouakchott" | "Africa/Ouagadougou" | "Africa/Porto-Novo" | "Africa/Sao_Tome" | "Africa/Tripoli" | "Africa/Tunis" | "Africa/Windhoek" | "America/Adak" | "America/Anchorage" | "America/Anguilla" | "America/Antigua" | "America/Araguaina" | "America/Argentina/Buenos_Aires" | "America/Argentina/Catamarca" | "America/Argentina/Cordoba" | "America/Argentina/Jujuy" | "America/Argentina/La_Rioja" | "America/Argentina/Mendoza" | "America/Argentina/Rio_Gallegos" | "America/Argentina/Salta" | "America/Argentina/San_Juan" | "America/Argentina/San_Luis" | "America/Argentina/Tucuman" | "America/Argentina/Ushuaia" | "America/Aruba" | "America/Asuncion" | "America/Atikokan" | "America/Bahia" | "America/Bahia_Banderas" | "America/Barbados" | "America/Belem" | "America/Belize" | "America/Blanc-Sablon" | "America/Boa_Vista" | "America/Bogota" | "America/Boise" | "America/Cambridge_Bay" | "America/Campo_Grande" | "America/Cancun" | "America/Caracas" | "America/Cayenne" | "America/Cayman" | "America/Chicago" | "America/Chihuahua" | "America/Ciudad_Juarez" | "America/Costa_Rica" | "America/Coyhaique" | "America/Creston" | "America/Cuiaba" | "America/Curacao" | "America/Danmarkshavn" | "America/Dawson" | "America/Dawson_Creek" | "America/Denver" | "America/Detroit" | "America/Dominica" | "America/Edmonton" | "America/Eirunepe" | "America/El_Salvador" | "America/Fort_Nelson" | "America/Fortaleza" | "America/Glace_Bay" | "America/Goose_Bay" | "America/Grand_Turk" | "America/Grenada" | "America/Guadeloupe" | "America/Guatemala" | "America/Guayaquil" | "America/Guyana" | "America/Halifax" | "America/Havana" | "America/Hermosillo" | "America/Indiana/Indianapolis" | "America/Indiana/Knox" | "America/Indiana/Marengo" | "America/Indiana/Petersburg" | "America/Indiana/Tell_City" | "America/Indiana/Vevay" | "America/Indiana/Vincennes" | "America/Indiana/Winamac" | "America/Inuvik" | "America/Iqaluit" | "America/Jamaica" | "America/Juneau" | "America/Kentucky/Louisville" | "America/Kentucky/Monticello" | "America/Kralendijk" | "America/La_Paz" | "America/Lima" | "America/Los_Angeles" | "America/Lower_Princes" | "America/Maceio" | "America/Managua" | "America/Manaus" | "America/Marigot" | "America/Martinique" | "America/Matamoros" | "America/Mazatlan" | "America/Menominee" | "America/Merida" | "America/Metlakatla" | "America/Mexico_City" | "America/Miquelon" | "America/Moncton" | "America/Monterrey" | "America/Montevideo" | "America/Montserrat" | "America/Nassau" | "America/New_York" | "America/Nome" | "America/Noronha" | "America/North_Dakota/Beulah" | "America/North_Dakota/Center" | "America/North_Dakota/New_Salem" | "America/Nuuk" | "America/Ojinaga" | "America/Panama" | "America/Paramaribo" | "America/Phoenix" | "America/Port-au-Prince" | "America/Port_of_Spain" | "America/Porto_Velho" | "America/Puerto_Rico" | "America/Punta_Arenas" | "America/Rankin_Inlet" | "America/Recife" | "America/Regina" | "America/Resolute" | "America/Rio_Branco" | "America/Santarem" | "America/Santiago" | "America/Santo_Domingo" | "America/Sao_Paulo" | "America/Scoresbysund" | "America/Sitka" | "America/St_Barthelemy" | "America/St_Johns" | "America/St_Kitts" | "America/St_Lucia" | "America/St_Thomas" | "America/St_Vincent" | "America/Swift_Current" | "America/Tegucigalpa" | "America/Thule" | "America/Tijuana" | "America/Toronto" | "America/Tortola" | "America/Vancouver" | "America/Whitehorse" | "America/Winnipeg" | "America/Yakutat" | "Antarctica/Casey" | "Antarctica/Davis" | "Antarctica/DumontDUrville" | "Antarctica/Macquarie" | "Antarctica/Mawson" | "Antarctica/McMurdo" | "Antarctica/Palmer" | "Antarctica/Rothera" | "Antarctica/Syowa" | "Antarctica/Troll" | "Antarctica/Vostok" | "Arctic/Longyearbyen" | "Asia/Aden" | "Asia/Almaty" | "Asia/Amman" | "Asia/Anadyr" | "Asia/Aqtau" | "Asia/Aqtobe" | "Asia/Ashgabat" | "Asia/Atyrau" | "Asia/Baghdad" | "Asia/Bahrain" | "Asia/Baku" | "Asia/Bangkok" | "Asia/Barnaul" | "Asia/Beirut" | "Asia/Bishkek" | "Asia/Brunei" | "Asia/Chita" | "Asia/Colombo" | "Asia/Damascus" | "Asia/Dhaka" | "Asia/Dili" | "Asia/Dubai" | "Asia/Dushanbe" | "Asia/Famagusta" | "Asia/Gaza" | "Asia/Hebron" | "Asia/Ho_Chi_Minh" | "Asia/Hong_Kong" | "Asia/Hovd" | "Asia/Irkutsk" | "Asia/Jakarta" | "Asia/Jayapura" | "Asia/Jerusalem" | "Asia/Kabul" | "Asia/Kamchatka" | "Asia/Karachi" | "Asia/Kathmandu" | "Asia/Khandyga" | "Asia/Kolkata" | "Asia/Krasnoyarsk" | "Asia/Kuala_Lumpur" | "Asia/Kuching" | "Asia/Kuwait" | "Asia/Macau" | "Asia/Magadan" | "Asia/Makassar" | "Asia/Manila" | "Asia/Muscat" | "Asia/Nicosia" | "Asia/Novokuznetsk" | "Asia/Novosibirsk" | "Asia/Omsk" | "Asia/Oral" | "Asia/Phnom_Penh" | "Asia/Pontianak" | "Asia/Pyongyang" | "Asia/Qatar" | "Asia/Qostanay" | "Asia/Qyzylorda" | "Asia/Riyadh" | "Asia/Sakhalin" | "Asia/Samarkand" | "Asia/Seoul" | "Asia/Shanghai" | "Asia/Singapore" | "Asia/Srednekolymsk" | "Asia/Taipei" | "Asia/Tashkent" | "Asia/Tbilisi" | "Asia/Tehran" | "Asia/Thimphu" | "Asia/Tokyo" | "Asia/Tomsk" | "Asia/Ulaanbaatar" | "Asia/Urumqi" | "Asia/Ust-Nera" | "Asia/Vientiane" | "Asia/Vladivostok" | "Asia/Yakutsk" | "Asia/Yangon" | "Asia/Yekaterinburg" | "Asia/Yerevan" | "Atlantic/Azores" | "Atlantic/Bermuda" | "Atlantic/Canary" | "Atlantic/Cape_Verde" | "Atlantic/Faroe" | "Atlantic/Madeira" | "Atlantic/Reykjavik" | "Atlantic/South_Georgia" | "Atlantic/St_Helena" | "Atlantic/Stanley" | "Australia/Adelaide" | "Australia/Brisbane" | "Australia/Broken_Hill" | "Australia/Darwin" | "Australia/Eucla" | "Australia/Hobart" | "Australia/Lindeman" | "Australia/Lord_Howe" | "Australia/Melbourne" | "Australia/Perth" | "Australia/Sydney" | "Europe/Amsterdam" | "Europe/Andorra" | "Europe/Astrakhan" | "Europe/Athens" | "Europe/Belgrade" | "Europe/Berlin" | "Europe/Bratislava" | "Europe/Brussels" | "Europe/Bucharest" | "Europe/Budapest" | "Europe/Busingen" | "Europe/Chisinau" | "Europe/Copenhagen" | "Europe/Dublin" | "Europe/Gibraltar" | "Europe/Guernsey" | "Europe/Helsinki" | "Europe/Isle_of_Man" | "Europe/Istanbul" | "Europe/Jersey" | "Europe/Kaliningrad" | "Europe/Kirov" | "Europe/Kyiv" | "Europe/Lisbon" | "Europe/Ljubljana" | "Europe/London" | "Europe/Luxembourg" | "Europe/Madrid" | "Europe/Malta" | "Europe/Mariehamn" | "Europe/Minsk" | "Europe/Monaco" | "Europe/Moscow" | "Europe/Oslo" | "Europe/Paris" | "Europe/Podgorica" | "Europe/Prague" | "Europe/Riga" | "Europe/Rome" | "Europe/Samara" | "Europe/San_Marino" | "Europe/Sarajevo" | "Europe/Saratov" | "Europe/Simferopol" | "Europe/Skopje" | "Europe/Sofia" | "Europe/Stockholm" | "Europe/Tallinn" | "Europe/Tirane" | "Europe/Ulyanovsk" | "Europe/Vaduz" | "Europe/Vatican" | "Europe/Vienna" | "Europe/Vilnius" | "Europe/Volgograd" | "Europe/Warsaw" | "Europe/Zagreb" | "Europe/Zurich" | "Indian/Antananarivo" | "Indian/Chagos" | "Indian/Christmas" | "Indian/Cocos" | "Indian/Comoro" | "Indian/Kerguelen" | "Indian/Mahe" | "Indian/Maldives" | "Indian/Mauritius" | "Indian/Mayotte" | "Indian/Reunion" | "Pacific/Apia" | "Pacific/Auckland" | "Pacific/Bougainville" | "Pacific/Chatham" | "Pacific/Chuuk" | "Pacific/Easter" | "Pacific/Efate" | "Pacific/Fakaofo" | "Pacific/Fiji" | "Pacific/Funafuti" | "Pacific/Galapagos" | "Pacific/Gambier" | "Pacific/Guadalcanal" | "Pacific/Guam" | "Pacific/Honolulu" | "Pacific/Kanton" | "Pacific/Kiritimati" | "Pacific/Kosrae" | "Pacific/Kwajalein" | "Pacific/Majuro" | "Pacific/Marquesas" | "Pacific/Midway" | "Pacific/Nauru" | "Pacific/Niue" | "Pacific/Norfolk" | "Pacific/Noumea" | "Pacific/Pago_Pago" | "Pacific/Palau" | "Pacific/Pitcairn" | "Pacific/Pohnpei" | "Pacific/Port_Moresby" | "Pacific/Rarotonga" | "Pacific/Saipan" | "Pacific/Tahiti" | "Pacific/Tarawa" | "Pacific/Tongatapu" | "Pacific/Wake" | "Pacific/Wallis" | "UTC"; + to: string; + type?: "hls"; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the stream to request. */ + stream_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/octet-stream": string; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetHlsStream": { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_HlsStream"]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioUpdateHlsStream": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * bitrates + * @description Specify the bitrates available in the hls stream + * @example 64,96,128 + */ + bitrates?: string; + /** + * buffer_size + * @description Specify the buffer size of the hls stream + * @example 5 + */ + buffer_size?: number; + /** + * country_list + * @description Specify the country list not allow accessing to the hls stream + * @example IT,CA + */ + country_list?: string | null; + /** + * domains + * @description Specify the domains allow accessing to the hls stream + * @example infomaniak.com,my-domain.com + */ + domains?: string | null; + /** + * hash_key + * @description Specify the token to protect the hls stream + * @example my-token + */ + hash_key?: string | null; + /** + * ip_exclude_list + * @description Specify the ip list not allow accessing to the hls stream + * @example 127.0.0.3,127.0.0.4 + */ + ip_exclude_list?: string | null; + /** + * ip_include_list + * @description Specify the ip list allow accessing to the hls stream + * @example 127.0.0.1,127.0.0.2 + */ + ip_include_list?: string | null; + /** + * is_allow_country + * @description Specify if the access restriction rules is enabled + * @example true + */ + is_allow_country?: boolean; + /** + * is_hash_restriction + * @description Specify if the access restriction rules is enabled + * @example true + */ + is_hash_restriction?: boolean; + /** + * source_id + * @description Specify the source stream of the hls stream + * @example 1 + */ + source_id?: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioDeleteHlsStream": { + parameters: { + query: { + user_password: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_listeners: { + parameters: { + query: { + from: string; + scope_by?: "day" | "month" | "week" | "year"; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatListener"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_listeners_per_minute: { + parameters: { + query: { + from: string; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatListenerPerMinute"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_countries: { + parameters: { + query: { + from: string; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatCountry"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_countries_continent: { + parameters: { + query: { + from: string; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatCountryContinent"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_consumption: { + parameters: { + query: { + from: string; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatConsumption"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_total_consumption: { + parameters: { + query: { + from: string; + to: string; + type?: "hls"; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: number; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_players: { + parameters: { + query: { + from: string; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatPlayer"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_total_players: { + parameters: { + query: { + from: string; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatTotalPlayer"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_export_csv: { + parameters: { + query: { + datatype: "consumption" | "countries" | "listeners" | "listeners_per_minute" | "players"; + from: string; + scope_by?: "day" | "month" | "week" | "year"; + timezone?: "Africa/Abidjan" | "Africa/Accra" | "Africa/Addis_Ababa" | "Africa/Algiers" | "Africa/Asmara" | "Africa/Bamako" | "Africa/Bangui" | "Africa/Banjul" | "Africa/Bissau" | "Africa/Blantyre" | "Africa/Brazzaville" | "Africa/Bujumbura" | "Africa/Cairo" | "Africa/Casablanca" | "Africa/Ceuta" | "Africa/Conakry" | "Africa/Dakar" | "Africa/Dar_es_Salaam" | "Africa/Djibouti" | "Africa/Douala" | "Africa/El_Aaiun" | "Africa/Freetown" | "Africa/Gaborone" | "Africa/Harare" | "Africa/Johannesburg" | "Africa/Juba" | "Africa/Kampala" | "Africa/Khartoum" | "Africa/Kigali" | "Africa/Kinshasa" | "Africa/Lagos" | "Africa/Libreville" | "Africa/Lome" | "Africa/Luanda" | "Africa/Lubumbashi" | "Africa/Lusaka" | "Africa/Malabo" | "Africa/Maputo" | "Africa/Maseru" | "Africa/Mbabane" | "Africa/Mogadishu" | "Africa/Monrovia" | "Africa/Nairobi" | "Africa/Ndjamena" | "Africa/Niamey" | "Africa/Nouakchott" | "Africa/Ouagadougou" | "Africa/Porto-Novo" | "Africa/Sao_Tome" | "Africa/Tripoli" | "Africa/Tunis" | "Africa/Windhoek" | "America/Adak" | "America/Anchorage" | "America/Anguilla" | "America/Antigua" | "America/Araguaina" | "America/Argentina/Buenos_Aires" | "America/Argentina/Catamarca" | "America/Argentina/Cordoba" | "America/Argentina/Jujuy" | "America/Argentina/La_Rioja" | "America/Argentina/Mendoza" | "America/Argentina/Rio_Gallegos" | "America/Argentina/Salta" | "America/Argentina/San_Juan" | "America/Argentina/San_Luis" | "America/Argentina/Tucuman" | "America/Argentina/Ushuaia" | "America/Aruba" | "America/Asuncion" | "America/Atikokan" | "America/Bahia" | "America/Bahia_Banderas" | "America/Barbados" | "America/Belem" | "America/Belize" | "America/Blanc-Sablon" | "America/Boa_Vista" | "America/Bogota" | "America/Boise" | "America/Cambridge_Bay" | "America/Campo_Grande" | "America/Cancun" | "America/Caracas" | "America/Cayenne" | "America/Cayman" | "America/Chicago" | "America/Chihuahua" | "America/Ciudad_Juarez" | "America/Costa_Rica" | "America/Coyhaique" | "America/Creston" | "America/Cuiaba" | "America/Curacao" | "America/Danmarkshavn" | "America/Dawson" | "America/Dawson_Creek" | "America/Denver" | "America/Detroit" | "America/Dominica" | "America/Edmonton" | "America/Eirunepe" | "America/El_Salvador" | "America/Fort_Nelson" | "America/Fortaleza" | "America/Glace_Bay" | "America/Goose_Bay" | "America/Grand_Turk" | "America/Grenada" | "America/Guadeloupe" | "America/Guatemala" | "America/Guayaquil" | "America/Guyana" | "America/Halifax" | "America/Havana" | "America/Hermosillo" | "America/Indiana/Indianapolis" | "America/Indiana/Knox" | "America/Indiana/Marengo" | "America/Indiana/Petersburg" | "America/Indiana/Tell_City" | "America/Indiana/Vevay" | "America/Indiana/Vincennes" | "America/Indiana/Winamac" | "America/Inuvik" | "America/Iqaluit" | "America/Jamaica" | "America/Juneau" | "America/Kentucky/Louisville" | "America/Kentucky/Monticello" | "America/Kralendijk" | "America/La_Paz" | "America/Lima" | "America/Los_Angeles" | "America/Lower_Princes" | "America/Maceio" | "America/Managua" | "America/Manaus" | "America/Marigot" | "America/Martinique" | "America/Matamoros" | "America/Mazatlan" | "America/Menominee" | "America/Merida" | "America/Metlakatla" | "America/Mexico_City" | "America/Miquelon" | "America/Moncton" | "America/Monterrey" | "America/Montevideo" | "America/Montserrat" | "America/Nassau" | "America/New_York" | "America/Nome" | "America/Noronha" | "America/North_Dakota/Beulah" | "America/North_Dakota/Center" | "America/North_Dakota/New_Salem" | "America/Nuuk" | "America/Ojinaga" | "America/Panama" | "America/Paramaribo" | "America/Phoenix" | "America/Port-au-Prince" | "America/Port_of_Spain" | "America/Porto_Velho" | "America/Puerto_Rico" | "America/Punta_Arenas" | "America/Rankin_Inlet" | "America/Recife" | "America/Regina" | "America/Resolute" | "America/Rio_Branco" | "America/Santarem" | "America/Santiago" | "America/Santo_Domingo" | "America/Sao_Paulo" | "America/Scoresbysund" | "America/Sitka" | "America/St_Barthelemy" | "America/St_Johns" | "America/St_Kitts" | "America/St_Lucia" | "America/St_Thomas" | "America/St_Vincent" | "America/Swift_Current" | "America/Tegucigalpa" | "America/Thule" | "America/Tijuana" | "America/Toronto" | "America/Tortola" | "America/Vancouver" | "America/Whitehorse" | "America/Winnipeg" | "America/Yakutat" | "Antarctica/Casey" | "Antarctica/Davis" | "Antarctica/DumontDUrville" | "Antarctica/Macquarie" | "Antarctica/Mawson" | "Antarctica/McMurdo" | "Antarctica/Palmer" | "Antarctica/Rothera" | "Antarctica/Syowa" | "Antarctica/Troll" | "Antarctica/Vostok" | "Arctic/Longyearbyen" | "Asia/Aden" | "Asia/Almaty" | "Asia/Amman" | "Asia/Anadyr" | "Asia/Aqtau" | "Asia/Aqtobe" | "Asia/Ashgabat" | "Asia/Atyrau" | "Asia/Baghdad" | "Asia/Bahrain" | "Asia/Baku" | "Asia/Bangkok" | "Asia/Barnaul" | "Asia/Beirut" | "Asia/Bishkek" | "Asia/Brunei" | "Asia/Chita" | "Asia/Colombo" | "Asia/Damascus" | "Asia/Dhaka" | "Asia/Dili" | "Asia/Dubai" | "Asia/Dushanbe" | "Asia/Famagusta" | "Asia/Gaza" | "Asia/Hebron" | "Asia/Ho_Chi_Minh" | "Asia/Hong_Kong" | "Asia/Hovd" | "Asia/Irkutsk" | "Asia/Jakarta" | "Asia/Jayapura" | "Asia/Jerusalem" | "Asia/Kabul" | "Asia/Kamchatka" | "Asia/Karachi" | "Asia/Kathmandu" | "Asia/Khandyga" | "Asia/Kolkata" | "Asia/Krasnoyarsk" | "Asia/Kuala_Lumpur" | "Asia/Kuching" | "Asia/Kuwait" | "Asia/Macau" | "Asia/Magadan" | "Asia/Makassar" | "Asia/Manila" | "Asia/Muscat" | "Asia/Nicosia" | "Asia/Novokuznetsk" | "Asia/Novosibirsk" | "Asia/Omsk" | "Asia/Oral" | "Asia/Phnom_Penh" | "Asia/Pontianak" | "Asia/Pyongyang" | "Asia/Qatar" | "Asia/Qostanay" | "Asia/Qyzylorda" | "Asia/Riyadh" | "Asia/Sakhalin" | "Asia/Samarkand" | "Asia/Seoul" | "Asia/Shanghai" | "Asia/Singapore" | "Asia/Srednekolymsk" | "Asia/Taipei" | "Asia/Tashkent" | "Asia/Tbilisi" | "Asia/Tehran" | "Asia/Thimphu" | "Asia/Tokyo" | "Asia/Tomsk" | "Asia/Ulaanbaatar" | "Asia/Urumqi" | "Asia/Ust-Nera" | "Asia/Vientiane" | "Asia/Vladivostok" | "Asia/Yakutsk" | "Asia/Yangon" | "Asia/Yekaterinburg" | "Asia/Yerevan" | "Atlantic/Azores" | "Atlantic/Bermuda" | "Atlantic/Canary" | "Atlantic/Cape_Verde" | "Atlantic/Faroe" | "Atlantic/Madeira" | "Atlantic/Reykjavik" | "Atlantic/South_Georgia" | "Atlantic/St_Helena" | "Atlantic/Stanley" | "Australia/Adelaide" | "Australia/Brisbane" | "Australia/Broken_Hill" | "Australia/Darwin" | "Australia/Eucla" | "Australia/Hobart" | "Australia/Lindeman" | "Australia/Lord_Howe" | "Australia/Melbourne" | "Australia/Perth" | "Australia/Sydney" | "Europe/Amsterdam" | "Europe/Andorra" | "Europe/Astrakhan" | "Europe/Athens" | "Europe/Belgrade" | "Europe/Berlin" | "Europe/Bratislava" | "Europe/Brussels" | "Europe/Bucharest" | "Europe/Budapest" | "Europe/Busingen" | "Europe/Chisinau" | "Europe/Copenhagen" | "Europe/Dublin" | "Europe/Gibraltar" | "Europe/Guernsey" | "Europe/Helsinki" | "Europe/Isle_of_Man" | "Europe/Istanbul" | "Europe/Jersey" | "Europe/Kaliningrad" | "Europe/Kirov" | "Europe/Kyiv" | "Europe/Lisbon" | "Europe/Ljubljana" | "Europe/London" | "Europe/Luxembourg" | "Europe/Madrid" | "Europe/Malta" | "Europe/Mariehamn" | "Europe/Minsk" | "Europe/Monaco" | "Europe/Moscow" | "Europe/Oslo" | "Europe/Paris" | "Europe/Podgorica" | "Europe/Prague" | "Europe/Riga" | "Europe/Rome" | "Europe/Samara" | "Europe/San_Marino" | "Europe/Sarajevo" | "Europe/Saratov" | "Europe/Simferopol" | "Europe/Skopje" | "Europe/Sofia" | "Europe/Stockholm" | "Europe/Tallinn" | "Europe/Tirane" | "Europe/Ulyanovsk" | "Europe/Vaduz" | "Europe/Vatican" | "Europe/Vienna" | "Europe/Vilnius" | "Europe/Volgograd" | "Europe/Warsaw" | "Europe/Zagreb" | "Europe/Zurich" | "Indian/Antananarivo" | "Indian/Chagos" | "Indian/Christmas" | "Indian/Cocos" | "Indian/Comoro" | "Indian/Kerguelen" | "Indian/Mahe" | "Indian/Maldives" | "Indian/Mauritius" | "Indian/Mayotte" | "Indian/Reunion" | "Pacific/Apia" | "Pacific/Auckland" | "Pacific/Bougainville" | "Pacific/Chatham" | "Pacific/Chuuk" | "Pacific/Easter" | "Pacific/Efate" | "Pacific/Fakaofo" | "Pacific/Fiji" | "Pacific/Funafuti" | "Pacific/Galapagos" | "Pacific/Gambier" | "Pacific/Guadalcanal" | "Pacific/Guam" | "Pacific/Honolulu" | "Pacific/Kanton" | "Pacific/Kiritimati" | "Pacific/Kosrae" | "Pacific/Kwajalein" | "Pacific/Majuro" | "Pacific/Marquesas" | "Pacific/Midway" | "Pacific/Nauru" | "Pacific/Niue" | "Pacific/Norfolk" | "Pacific/Noumea" | "Pacific/Pago_Pago" | "Pacific/Palau" | "Pacific/Pitcairn" | "Pacific/Pohnpei" | "Pacific/Port_Moresby" | "Pacific/Rarotonga" | "Pacific/Saipan" | "Pacific/Tahiti" | "Pacific/Tarawa" | "Pacific/Tongatapu" | "Pacific/Wake" | "Pacific/Wallis" | "UTC"; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/octet-stream": string; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetAutoDJ": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_AutoDJ"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioUpdateAutoDJ": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * fade_time + * @description Specify the time of fade between song + * @example 10 + */ + fade_time?: number; + /** + * fade_type + * @description Specify the type of fade between song + * @example sequential + * @enum {string} + */ + fade_type?: "none" | "sequential" | "simple"; + /** + * is_hybrid + * @description Specify if the autodj is hybrid + * @example true + * @enum {boolean} + */ + is_hybrid?: true; + /** + * is_live_priority + * @description Specify if the live overwrite autodj when active + * @example true + */ + is_live_priority?: boolean; + /** + * is_normalized_song + * @description Specify if the song is normalized with the others + * @example true + */ + is_normalized_song?: boolean; + /** + * time_before_same_song + * @description Specify the time before replay the same song + * @example 120 + */ + time_before_same_song?: number; + /** + * vod_default_folder_id + * @description Specify vod default folder id + * @example vod_id_folder + */ + vod_default_folder_id?: string; + /** + * vod_fill_mixtape_id + * @description Specify vod fill folder id + * @example vod_id_folder + */ + vod_fill_mixtape_id?: string; + /** + * vod_fill_mixtape_type + * @description Specify the type of the fill mixtape + * @example playlist + * @enum {string} + */ + vod_fill_mixtape_type?: "folder" | "playlist" | "tags"; + /** + * vod_id + * @description Specify the id of the vod bound + */ + vod_id?: number | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioStoreAutoDJ": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetPlayingPlaylist": { + parameters: { + query: { + from: string; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_PlayingMedia"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + Streaming_radioGetPlayingPlaylist_get_1_radios_radio_product_id_stations_station_id_autodj_playing_playlist_medias: { + parameters: { + query: { + from: string; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_PlayingMedia"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioThisEndpointAllowsYouToListAutoDJEvents": { + parameters: { + query: { + from: string; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_PlanningEvent"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioStoreAutoDJEvent": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * color + * @description Specify color for the event + * @example #e91e63 + */ + color?: string; + /** + * end + * @description Specify the ending date to get stats + * @example 2022-12-31, 2022-12-31 00:00:00, 1672444800 + */ + end: string; + /** + * has_perfect_timing + * @description Specify if the first song need to be played at the exactly starting time + */ + has_perfect_timing?: boolean; + /** + * is_random + * @description Specify if the song are selected randomly + */ + is_random?: boolean; + /** + * rrule + * @description Specify the rrule for the event + * @example RRULE:FREQ=WEEKLY;INTERVAL=1;WKST=MO;BYDAY=TH + */ + rrule?: string | null; + /** + * start + * @description Specify the starting date to get stats + * @example 2022-01-01, 2022-01-01 00:00:00, 1640995200 + */ + start: string; + /** + * timezone_end + * @description Specify the timezone of the end + * @example Europe/Zurich + * @enum {string} + */ + timezone_end: "Africa/Abidjan" | "Africa/Accra" | "Africa/Addis_Ababa" | "Africa/Algiers" | "Africa/Asmara" | "Africa/Bamako" | "Africa/Bangui" | "Africa/Banjul" | "Africa/Bissau" | "Africa/Blantyre" | "Africa/Brazzaville" | "Africa/Bujumbura" | "Africa/Cairo" | "Africa/Casablanca" | "Africa/Ceuta" | "Africa/Conakry" | "Africa/Dakar" | "Africa/Dar_es_Salaam" | "Africa/Djibouti" | "Africa/Douala" | "Africa/El_Aaiun" | "Africa/Freetown" | "Africa/Gaborone" | "Africa/Harare" | "Africa/Johannesburg" | "Africa/Juba" | "Africa/Kampala" | "Africa/Khartoum" | "Africa/Kigali" | "Africa/Kinshasa" | "Africa/Lagos" | "Africa/Libreville" | "Africa/Lome" | "Africa/Luanda" | "Africa/Lubumbashi" | "Africa/Lusaka" | "Africa/Malabo" | "Africa/Maputo" | "Africa/Maseru" | "Africa/Mbabane" | "Africa/Mogadishu" | "Africa/Monrovia" | "Africa/Nairobi" | "Africa/Ndjamena" | "Africa/Niamey" | "Africa/Nouakchott" | "Africa/Ouagadougou" | "Africa/Porto-Novo" | "Africa/Sao_Tome" | "Africa/Tripoli" | "Africa/Tunis" | "Africa/Windhoek" | "America/Adak" | "America/Anchorage" | "America/Anguilla" | "America/Antigua" | "America/Araguaina" | "America/Argentina/Buenos_Aires" | "America/Argentina/Catamarca" | "America/Argentina/Cordoba" | "America/Argentina/Jujuy" | "America/Argentina/La_Rioja" | "America/Argentina/Mendoza" | "America/Argentina/Rio_Gallegos" | "America/Argentina/Salta" | "America/Argentina/San_Juan" | "America/Argentina/San_Luis" | "America/Argentina/Tucuman" | "America/Argentina/Ushuaia" | "America/Aruba" | "America/Asuncion" | "America/Atikokan" | "America/Bahia" | "America/Bahia_Banderas" | "America/Barbados" | "America/Belem" | "America/Belize" | "America/Blanc-Sablon" | "America/Boa_Vista" | "America/Bogota" | "America/Boise" | "America/Cambridge_Bay" | "America/Campo_Grande" | "America/Cancun" | "America/Caracas" | "America/Cayenne" | "America/Cayman" | "America/Chicago" | "America/Chihuahua" | "America/Ciudad_Juarez" | "America/Costa_Rica" | "America/Coyhaique" | "America/Creston" | "America/Cuiaba" | "America/Curacao" | "America/Danmarkshavn" | "America/Dawson" | "America/Dawson_Creek" | "America/Denver" | "America/Detroit" | "America/Dominica" | "America/Edmonton" | "America/Eirunepe" | "America/El_Salvador" | "America/Fort_Nelson" | "America/Fortaleza" | "America/Glace_Bay" | "America/Goose_Bay" | "America/Grand_Turk" | "America/Grenada" | "America/Guadeloupe" | "America/Guatemala" | "America/Guayaquil" | "America/Guyana" | "America/Halifax" | "America/Havana" | "America/Hermosillo" | "America/Indiana/Indianapolis" | "America/Indiana/Knox" | "America/Indiana/Marengo" | "America/Indiana/Petersburg" | "America/Indiana/Tell_City" | "America/Indiana/Vevay" | "America/Indiana/Vincennes" | "America/Indiana/Winamac" | "America/Inuvik" | "America/Iqaluit" | "America/Jamaica" | "America/Juneau" | "America/Kentucky/Louisville" | "America/Kentucky/Monticello" | "America/Kralendijk" | "America/La_Paz" | "America/Lima" | "America/Los_Angeles" | "America/Lower_Princes" | "America/Maceio" | "America/Managua" | "America/Manaus" | "America/Marigot" | "America/Martinique" | "America/Matamoros" | "America/Mazatlan" | "America/Menominee" | "America/Merida" | "America/Metlakatla" | "America/Mexico_City" | "America/Miquelon" | "America/Moncton" | "America/Monterrey" | "America/Montevideo" | "America/Montserrat" | "America/Nassau" | "America/New_York" | "America/Nome" | "America/Noronha" | "America/North_Dakota/Beulah" | "America/North_Dakota/Center" | "America/North_Dakota/New_Salem" | "America/Nuuk" | "America/Ojinaga" | "America/Panama" | "America/Paramaribo" | "America/Phoenix" | "America/Port-au-Prince" | "America/Port_of_Spain" | "America/Porto_Velho" | "America/Puerto_Rico" | "America/Punta_Arenas" | "America/Rankin_Inlet" | "America/Recife" | "America/Regina" | "America/Resolute" | "America/Rio_Branco" | "America/Santarem" | "America/Santiago" | "America/Santo_Domingo" | "America/Sao_Paulo" | "America/Scoresbysund" | "America/Sitka" | "America/St_Barthelemy" | "America/St_Johns" | "America/St_Kitts" | "America/St_Lucia" | "America/St_Thomas" | "America/St_Vincent" | "America/Swift_Current" | "America/Tegucigalpa" | "America/Thule" | "America/Tijuana" | "America/Toronto" | "America/Tortola" | "America/Vancouver" | "America/Whitehorse" | "America/Winnipeg" | "America/Yakutat" | "Antarctica/Casey" | "Antarctica/Davis" | "Antarctica/DumontDUrville" | "Antarctica/Macquarie" | "Antarctica/Mawson" | "Antarctica/McMurdo" | "Antarctica/Palmer" | "Antarctica/Rothera" | "Antarctica/Syowa" | "Antarctica/Troll" | "Antarctica/Vostok" | "Arctic/Longyearbyen" | "Asia/Aden" | "Asia/Almaty" | "Asia/Amman" | "Asia/Anadyr" | "Asia/Aqtau" | "Asia/Aqtobe" | "Asia/Ashgabat" | "Asia/Atyrau" | "Asia/Baghdad" | "Asia/Bahrain" | "Asia/Baku" | "Asia/Bangkok" | "Asia/Barnaul" | "Asia/Beirut" | "Asia/Bishkek" | "Asia/Brunei" | "Asia/Chita" | "Asia/Colombo" | "Asia/Damascus" | "Asia/Dhaka" | "Asia/Dili" | "Asia/Dubai" | "Asia/Dushanbe" | "Asia/Famagusta" | "Asia/Gaza" | "Asia/Hebron" | "Asia/Ho_Chi_Minh" | "Asia/Hong_Kong" | "Asia/Hovd" | "Asia/Irkutsk" | "Asia/Jakarta" | "Asia/Jayapura" | "Asia/Jerusalem" | "Asia/Kabul" | "Asia/Kamchatka" | "Asia/Karachi" | "Asia/Kathmandu" | "Asia/Khandyga" | "Asia/Kolkata" | "Asia/Krasnoyarsk" | "Asia/Kuala_Lumpur" | "Asia/Kuching" | "Asia/Kuwait" | "Asia/Macau" | "Asia/Magadan" | "Asia/Makassar" | "Asia/Manila" | "Asia/Muscat" | "Asia/Nicosia" | "Asia/Novokuznetsk" | "Asia/Novosibirsk" | "Asia/Omsk" | "Asia/Oral" | "Asia/Phnom_Penh" | "Asia/Pontianak" | "Asia/Pyongyang" | "Asia/Qatar" | "Asia/Qostanay" | "Asia/Qyzylorda" | "Asia/Riyadh" | "Asia/Sakhalin" | "Asia/Samarkand" | "Asia/Seoul" | "Asia/Shanghai" | "Asia/Singapore" | "Asia/Srednekolymsk" | "Asia/Taipei" | "Asia/Tashkent" | "Asia/Tbilisi" | "Asia/Tehran" | "Asia/Thimphu" | "Asia/Tokyo" | "Asia/Tomsk" | "Asia/Ulaanbaatar" | "Asia/Urumqi" | "Asia/Ust-Nera" | "Asia/Vientiane" | "Asia/Vladivostok" | "Asia/Yakutsk" | "Asia/Yangon" | "Asia/Yekaterinburg" | "Asia/Yerevan" | "Atlantic/Azores" | "Atlantic/Bermuda" | "Atlantic/Canary" | "Atlantic/Cape_Verde" | "Atlantic/Faroe" | "Atlantic/Madeira" | "Atlantic/Reykjavik" | "Atlantic/South_Georgia" | "Atlantic/St_Helena" | "Atlantic/Stanley" | "Australia/Adelaide" | "Australia/Brisbane" | "Australia/Broken_Hill" | "Australia/Darwin" | "Australia/Eucla" | "Australia/Hobart" | "Australia/Lindeman" | "Australia/Lord_Howe" | "Australia/Melbourne" | "Australia/Perth" | "Australia/Sydney" | "Europe/Amsterdam" | "Europe/Andorra" | "Europe/Astrakhan" | "Europe/Athens" | "Europe/Belgrade" | "Europe/Berlin" | "Europe/Bratislava" | "Europe/Brussels" | "Europe/Bucharest" | "Europe/Budapest" | "Europe/Busingen" | "Europe/Chisinau" | "Europe/Copenhagen" | "Europe/Dublin" | "Europe/Gibraltar" | "Europe/Guernsey" | "Europe/Helsinki" | "Europe/Isle_of_Man" | "Europe/Istanbul" | "Europe/Jersey" | "Europe/Kaliningrad" | "Europe/Kirov" | "Europe/Kyiv" | "Europe/Lisbon" | "Europe/Ljubljana" | "Europe/London" | "Europe/Luxembourg" | "Europe/Madrid" | "Europe/Malta" | "Europe/Mariehamn" | "Europe/Minsk" | "Europe/Monaco" | "Europe/Moscow" | "Europe/Oslo" | "Europe/Paris" | "Europe/Podgorica" | "Europe/Prague" | "Europe/Riga" | "Europe/Rome" | "Europe/Samara" | "Europe/San_Marino" | "Europe/Sarajevo" | "Europe/Saratov" | "Europe/Simferopol" | "Europe/Skopje" | "Europe/Sofia" | "Europe/Stockholm" | "Europe/Tallinn" | "Europe/Tirane" | "Europe/Ulyanovsk" | "Europe/Vaduz" | "Europe/Vatican" | "Europe/Vienna" | "Europe/Vilnius" | "Europe/Volgograd" | "Europe/Warsaw" | "Europe/Zagreb" | "Europe/Zurich" | "Indian/Antananarivo" | "Indian/Chagos" | "Indian/Christmas" | "Indian/Cocos" | "Indian/Comoro" | "Indian/Kerguelen" | "Indian/Mahe" | "Indian/Maldives" | "Indian/Mauritius" | "Indian/Mayotte" | "Indian/Reunion" | "Pacific/Apia" | "Pacific/Auckland" | "Pacific/Bougainville" | "Pacific/Chatham" | "Pacific/Chuuk" | "Pacific/Easter" | "Pacific/Efate" | "Pacific/Fakaofo" | "Pacific/Fiji" | "Pacific/Funafuti" | "Pacific/Galapagos" | "Pacific/Gambier" | "Pacific/Guadalcanal" | "Pacific/Guam" | "Pacific/Honolulu" | "Pacific/Kanton" | "Pacific/Kiritimati" | "Pacific/Kosrae" | "Pacific/Kwajalein" | "Pacific/Majuro" | "Pacific/Marquesas" | "Pacific/Midway" | "Pacific/Nauru" | "Pacific/Niue" | "Pacific/Norfolk" | "Pacific/Noumea" | "Pacific/Pago_Pago" | "Pacific/Palau" | "Pacific/Pitcairn" | "Pacific/Pohnpei" | "Pacific/Port_Moresby" | "Pacific/Rarotonga" | "Pacific/Saipan" | "Pacific/Tahiti" | "Pacific/Tarawa" | "Pacific/Tongatapu" | "Pacific/Wake" | "Pacific/Wallis" | "UTC"; + /** + * timezone_start + * @description Specify the timezone of the start + * @example Europe/Zurich + * @enum {string} + */ + timezone_start: "Africa/Abidjan" | "Africa/Accra" | "Africa/Addis_Ababa" | "Africa/Algiers" | "Africa/Asmara" | "Africa/Bamako" | "Africa/Bangui" | "Africa/Banjul" | "Africa/Bissau" | "Africa/Blantyre" | "Africa/Brazzaville" | "Africa/Bujumbura" | "Africa/Cairo" | "Africa/Casablanca" | "Africa/Ceuta" | "Africa/Conakry" | "Africa/Dakar" | "Africa/Dar_es_Salaam" | "Africa/Djibouti" | "Africa/Douala" | "Africa/El_Aaiun" | "Africa/Freetown" | "Africa/Gaborone" | "Africa/Harare" | "Africa/Johannesburg" | "Africa/Juba" | "Africa/Kampala" | "Africa/Khartoum" | "Africa/Kigali" | "Africa/Kinshasa" | "Africa/Lagos" | "Africa/Libreville" | "Africa/Lome" | "Africa/Luanda" | "Africa/Lubumbashi" | "Africa/Lusaka" | "Africa/Malabo" | "Africa/Maputo" | "Africa/Maseru" | "Africa/Mbabane" | "Africa/Mogadishu" | "Africa/Monrovia" | "Africa/Nairobi" | "Africa/Ndjamena" | "Africa/Niamey" | "Africa/Nouakchott" | "Africa/Ouagadougou" | "Africa/Porto-Novo" | "Africa/Sao_Tome" | "Africa/Tripoli" | "Africa/Tunis" | "Africa/Windhoek" | "America/Adak" | "America/Anchorage" | "America/Anguilla" | "America/Antigua" | "America/Araguaina" | "America/Argentina/Buenos_Aires" | "America/Argentina/Catamarca" | "America/Argentina/Cordoba" | "America/Argentina/Jujuy" | "America/Argentina/La_Rioja" | "America/Argentina/Mendoza" | "America/Argentina/Rio_Gallegos" | "America/Argentina/Salta" | "America/Argentina/San_Juan" | "America/Argentina/San_Luis" | "America/Argentina/Tucuman" | "America/Argentina/Ushuaia" | "America/Aruba" | "America/Asuncion" | "America/Atikokan" | "America/Bahia" | "America/Bahia_Banderas" | "America/Barbados" | "America/Belem" | "America/Belize" | "America/Blanc-Sablon" | "America/Boa_Vista" | "America/Bogota" | "America/Boise" | "America/Cambridge_Bay" | "America/Campo_Grande" | "America/Cancun" | "America/Caracas" | "America/Cayenne" | "America/Cayman" | "America/Chicago" | "America/Chihuahua" | "America/Ciudad_Juarez" | "America/Costa_Rica" | "America/Coyhaique" | "America/Creston" | "America/Cuiaba" | "America/Curacao" | "America/Danmarkshavn" | "America/Dawson" | "America/Dawson_Creek" | "America/Denver" | "America/Detroit" | "America/Dominica" | "America/Edmonton" | "America/Eirunepe" | "America/El_Salvador" | "America/Fort_Nelson" | "America/Fortaleza" | "America/Glace_Bay" | "America/Goose_Bay" | "America/Grand_Turk" | "America/Grenada" | "America/Guadeloupe" | "America/Guatemala" | "America/Guayaquil" | "America/Guyana" | "America/Halifax" | "America/Havana" | "America/Hermosillo" | "America/Indiana/Indianapolis" | "America/Indiana/Knox" | "America/Indiana/Marengo" | "America/Indiana/Petersburg" | "America/Indiana/Tell_City" | "America/Indiana/Vevay" | "America/Indiana/Vincennes" | "America/Indiana/Winamac" | "America/Inuvik" | "America/Iqaluit" | "America/Jamaica" | "America/Juneau" | "America/Kentucky/Louisville" | "America/Kentucky/Monticello" | "America/Kralendijk" | "America/La_Paz" | "America/Lima" | "America/Los_Angeles" | "America/Lower_Princes" | "America/Maceio" | "America/Managua" | "America/Manaus" | "America/Marigot" | "America/Martinique" | "America/Matamoros" | "America/Mazatlan" | "America/Menominee" | "America/Merida" | "America/Metlakatla" | "America/Mexico_City" | "America/Miquelon" | "America/Moncton" | "America/Monterrey" | "America/Montevideo" | "America/Montserrat" | "America/Nassau" | "America/New_York" | "America/Nome" | "America/Noronha" | "America/North_Dakota/Beulah" | "America/North_Dakota/Center" | "America/North_Dakota/New_Salem" | "America/Nuuk" | "America/Ojinaga" | "America/Panama" | "America/Paramaribo" | "America/Phoenix" | "America/Port-au-Prince" | "America/Port_of_Spain" | "America/Porto_Velho" | "America/Puerto_Rico" | "America/Punta_Arenas" | "America/Rankin_Inlet" | "America/Recife" | "America/Regina" | "America/Resolute" | "America/Rio_Branco" | "America/Santarem" | "America/Santiago" | "America/Santo_Domingo" | "America/Sao_Paulo" | "America/Scoresbysund" | "America/Sitka" | "America/St_Barthelemy" | "America/St_Johns" | "America/St_Kitts" | "America/St_Lucia" | "America/St_Thomas" | "America/St_Vincent" | "America/Swift_Current" | "America/Tegucigalpa" | "America/Thule" | "America/Tijuana" | "America/Toronto" | "America/Tortola" | "America/Vancouver" | "America/Whitehorse" | "America/Winnipeg" | "America/Yakutat" | "Antarctica/Casey" | "Antarctica/Davis" | "Antarctica/DumontDUrville" | "Antarctica/Macquarie" | "Antarctica/Mawson" | "Antarctica/McMurdo" | "Antarctica/Palmer" | "Antarctica/Rothera" | "Antarctica/Syowa" | "Antarctica/Troll" | "Antarctica/Vostok" | "Arctic/Longyearbyen" | "Asia/Aden" | "Asia/Almaty" | "Asia/Amman" | "Asia/Anadyr" | "Asia/Aqtau" | "Asia/Aqtobe" | "Asia/Ashgabat" | "Asia/Atyrau" | "Asia/Baghdad" | "Asia/Bahrain" | "Asia/Baku" | "Asia/Bangkok" | "Asia/Barnaul" | "Asia/Beirut" | "Asia/Bishkek" | "Asia/Brunei" | "Asia/Chita" | "Asia/Colombo" | "Asia/Damascus" | "Asia/Dhaka" | "Asia/Dili" | "Asia/Dubai" | "Asia/Dushanbe" | "Asia/Famagusta" | "Asia/Gaza" | "Asia/Hebron" | "Asia/Ho_Chi_Minh" | "Asia/Hong_Kong" | "Asia/Hovd" | "Asia/Irkutsk" | "Asia/Jakarta" | "Asia/Jayapura" | "Asia/Jerusalem" | "Asia/Kabul" | "Asia/Kamchatka" | "Asia/Karachi" | "Asia/Kathmandu" | "Asia/Khandyga" | "Asia/Kolkata" | "Asia/Krasnoyarsk" | "Asia/Kuala_Lumpur" | "Asia/Kuching" | "Asia/Kuwait" | "Asia/Macau" | "Asia/Magadan" | "Asia/Makassar" | "Asia/Manila" | "Asia/Muscat" | "Asia/Nicosia" | "Asia/Novokuznetsk" | "Asia/Novosibirsk" | "Asia/Omsk" | "Asia/Oral" | "Asia/Phnom_Penh" | "Asia/Pontianak" | "Asia/Pyongyang" | "Asia/Qatar" | "Asia/Qostanay" | "Asia/Qyzylorda" | "Asia/Riyadh" | "Asia/Sakhalin" | "Asia/Samarkand" | "Asia/Seoul" | "Asia/Shanghai" | "Asia/Singapore" | "Asia/Srednekolymsk" | "Asia/Taipei" | "Asia/Tashkent" | "Asia/Tbilisi" | "Asia/Tehran" | "Asia/Thimphu" | "Asia/Tokyo" | "Asia/Tomsk" | "Asia/Ulaanbaatar" | "Asia/Urumqi" | "Asia/Ust-Nera" | "Asia/Vientiane" | "Asia/Vladivostok" | "Asia/Yakutsk" | "Asia/Yangon" | "Asia/Yekaterinburg" | "Asia/Yerevan" | "Atlantic/Azores" | "Atlantic/Bermuda" | "Atlantic/Canary" | "Atlantic/Cape_Verde" | "Atlantic/Faroe" | "Atlantic/Madeira" | "Atlantic/Reykjavik" | "Atlantic/South_Georgia" | "Atlantic/St_Helena" | "Atlantic/Stanley" | "Australia/Adelaide" | "Australia/Brisbane" | "Australia/Broken_Hill" | "Australia/Darwin" | "Australia/Eucla" | "Australia/Hobart" | "Australia/Lindeman" | "Australia/Lord_Howe" | "Australia/Melbourne" | "Australia/Perth" | "Australia/Sydney" | "Europe/Amsterdam" | "Europe/Andorra" | "Europe/Astrakhan" | "Europe/Athens" | "Europe/Belgrade" | "Europe/Berlin" | "Europe/Bratislava" | "Europe/Brussels" | "Europe/Bucharest" | "Europe/Budapest" | "Europe/Busingen" | "Europe/Chisinau" | "Europe/Copenhagen" | "Europe/Dublin" | "Europe/Gibraltar" | "Europe/Guernsey" | "Europe/Helsinki" | "Europe/Isle_of_Man" | "Europe/Istanbul" | "Europe/Jersey" | "Europe/Kaliningrad" | "Europe/Kirov" | "Europe/Kyiv" | "Europe/Lisbon" | "Europe/Ljubljana" | "Europe/London" | "Europe/Luxembourg" | "Europe/Madrid" | "Europe/Malta" | "Europe/Mariehamn" | "Europe/Minsk" | "Europe/Monaco" | "Europe/Moscow" | "Europe/Oslo" | "Europe/Paris" | "Europe/Podgorica" | "Europe/Prague" | "Europe/Riga" | "Europe/Rome" | "Europe/Samara" | "Europe/San_Marino" | "Europe/Sarajevo" | "Europe/Saratov" | "Europe/Simferopol" | "Europe/Skopje" | "Europe/Sofia" | "Europe/Stockholm" | "Europe/Tallinn" | "Europe/Tirane" | "Europe/Ulyanovsk" | "Europe/Vaduz" | "Europe/Vatican" | "Europe/Vienna" | "Europe/Vilnius" | "Europe/Volgograd" | "Europe/Warsaw" | "Europe/Zagreb" | "Europe/Zurich" | "Indian/Antananarivo" | "Indian/Chagos" | "Indian/Christmas" | "Indian/Cocos" | "Indian/Comoro" | "Indian/Kerguelen" | "Indian/Mahe" | "Indian/Maldives" | "Indian/Mauritius" | "Indian/Mayotte" | "Indian/Reunion" | "Pacific/Apia" | "Pacific/Auckland" | "Pacific/Bougainville" | "Pacific/Chatham" | "Pacific/Chuuk" | "Pacific/Easter" | "Pacific/Efate" | "Pacific/Fakaofo" | "Pacific/Fiji" | "Pacific/Funafuti" | "Pacific/Galapagos" | "Pacific/Gambier" | "Pacific/Guadalcanal" | "Pacific/Guam" | "Pacific/Honolulu" | "Pacific/Kanton" | "Pacific/Kiritimati" | "Pacific/Kosrae" | "Pacific/Kwajalein" | "Pacific/Majuro" | "Pacific/Marquesas" | "Pacific/Midway" | "Pacific/Nauru" | "Pacific/Niue" | "Pacific/Norfolk" | "Pacific/Noumea" | "Pacific/Pago_Pago" | "Pacific/Palau" | "Pacific/Pitcairn" | "Pacific/Pohnpei" | "Pacific/Port_Moresby" | "Pacific/Rarotonga" | "Pacific/Saipan" | "Pacific/Tahiti" | "Pacific/Tarawa" | "Pacific/Tongatapu" | "Pacific/Wake" | "Pacific/Wallis" | "UTC"; + /** + * title + * @description Specify the title of the event + * @example my_title + */ + title: string; + /** + * type + * @description Specify the event type + * @example playlist + * @enum {string} + */ + type: "folder" | "live" | "media" | "playlist" | "tags"; + /** + * type_target + * @description Specify the target id linked to the type + * @example id_of_playlist + */ + type_target?: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetAutoDJEvent": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the event to request. */ + event_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_PlanningEvent"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioUpdateAutoDJEvent": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the event to request. */ + event_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * color + * @description Specify color for the event + * @example #e91e63 + */ + color?: string; + /** + * end + * @description Specify the ending date to get stats + * @example 2022-12-31, 2022-12-31 00:00:00, 1672444800 + */ + end?: string; + /** + * has_perfect_timing + * @description Specify if the first song need to be played at the exactly starting time + */ + has_perfect_timing?: boolean; + /** + * is_random + * @description Specify if the song are selected randomly + */ + is_random?: boolean; + /** + * recurrence_id + * @description Specify the recurrence_id to update event with recurrence + * @example my_recurrence_id + */ + recurrence_id?: string; + /** + * rrule + * @description Specify the rrule for the event + * @example RRULE:FREQ=WEEKLY;INTERVAL=1;WKST=MO;BYDAY=TH + */ + rrule?: string | null; + /** + * scope + * @description Specify the scope to update event and its recurrence + * @example next + * @enum {string} + */ + scope?: "next" | "one"; + /** + * start + * @description Specify the starting date to get stats + * @example 2022-01-01, 2022-01-01 00:00:00, 1640995200 + */ + start?: string; + /** + * timezone_end + * @description Specify the timezone of the end + * @example Europe/Zurich + * @enum {string} + */ + timezone_end?: "Africa/Abidjan" | "Africa/Accra" | "Africa/Addis_Ababa" | "Africa/Algiers" | "Africa/Asmara" | "Africa/Bamako" | "Africa/Bangui" | "Africa/Banjul" | "Africa/Bissau" | "Africa/Blantyre" | "Africa/Brazzaville" | "Africa/Bujumbura" | "Africa/Cairo" | "Africa/Casablanca" | "Africa/Ceuta" | "Africa/Conakry" | "Africa/Dakar" | "Africa/Dar_es_Salaam" | "Africa/Djibouti" | "Africa/Douala" | "Africa/El_Aaiun" | "Africa/Freetown" | "Africa/Gaborone" | "Africa/Harare" | "Africa/Johannesburg" | "Africa/Juba" | "Africa/Kampala" | "Africa/Khartoum" | "Africa/Kigali" | "Africa/Kinshasa" | "Africa/Lagos" | "Africa/Libreville" | "Africa/Lome" | "Africa/Luanda" | "Africa/Lubumbashi" | "Africa/Lusaka" | "Africa/Malabo" | "Africa/Maputo" | "Africa/Maseru" | "Africa/Mbabane" | "Africa/Mogadishu" | "Africa/Monrovia" | "Africa/Nairobi" | "Africa/Ndjamena" | "Africa/Niamey" | "Africa/Nouakchott" | "Africa/Ouagadougou" | "Africa/Porto-Novo" | "Africa/Sao_Tome" | "Africa/Tripoli" | "Africa/Tunis" | "Africa/Windhoek" | "America/Adak" | "America/Anchorage" | "America/Anguilla" | "America/Antigua" | "America/Araguaina" | "America/Argentina/Buenos_Aires" | "America/Argentina/Catamarca" | "America/Argentina/Cordoba" | "America/Argentina/Jujuy" | "America/Argentina/La_Rioja" | "America/Argentina/Mendoza" | "America/Argentina/Rio_Gallegos" | "America/Argentina/Salta" | "America/Argentina/San_Juan" | "America/Argentina/San_Luis" | "America/Argentina/Tucuman" | "America/Argentina/Ushuaia" | "America/Aruba" | "America/Asuncion" | "America/Atikokan" | "America/Bahia" | "America/Bahia_Banderas" | "America/Barbados" | "America/Belem" | "America/Belize" | "America/Blanc-Sablon" | "America/Boa_Vista" | "America/Bogota" | "America/Boise" | "America/Cambridge_Bay" | "America/Campo_Grande" | "America/Cancun" | "America/Caracas" | "America/Cayenne" | "America/Cayman" | "America/Chicago" | "America/Chihuahua" | "America/Ciudad_Juarez" | "America/Costa_Rica" | "America/Coyhaique" | "America/Creston" | "America/Cuiaba" | "America/Curacao" | "America/Danmarkshavn" | "America/Dawson" | "America/Dawson_Creek" | "America/Denver" | "America/Detroit" | "America/Dominica" | "America/Edmonton" | "America/Eirunepe" | "America/El_Salvador" | "America/Fort_Nelson" | "America/Fortaleza" | "America/Glace_Bay" | "America/Goose_Bay" | "America/Grand_Turk" | "America/Grenada" | "America/Guadeloupe" | "America/Guatemala" | "America/Guayaquil" | "America/Guyana" | "America/Halifax" | "America/Havana" | "America/Hermosillo" | "America/Indiana/Indianapolis" | "America/Indiana/Knox" | "America/Indiana/Marengo" | "America/Indiana/Petersburg" | "America/Indiana/Tell_City" | "America/Indiana/Vevay" | "America/Indiana/Vincennes" | "America/Indiana/Winamac" | "America/Inuvik" | "America/Iqaluit" | "America/Jamaica" | "America/Juneau" | "America/Kentucky/Louisville" | "America/Kentucky/Monticello" | "America/Kralendijk" | "America/La_Paz" | "America/Lima" | "America/Los_Angeles" | "America/Lower_Princes" | "America/Maceio" | "America/Managua" | "America/Manaus" | "America/Marigot" | "America/Martinique" | "America/Matamoros" | "America/Mazatlan" | "America/Menominee" | "America/Merida" | "America/Metlakatla" | "America/Mexico_City" | "America/Miquelon" | "America/Moncton" | "America/Monterrey" | "America/Montevideo" | "America/Montserrat" | "America/Nassau" | "America/New_York" | "America/Nome" | "America/Noronha" | "America/North_Dakota/Beulah" | "America/North_Dakota/Center" | "America/North_Dakota/New_Salem" | "America/Nuuk" | "America/Ojinaga" | "America/Panama" | "America/Paramaribo" | "America/Phoenix" | "America/Port-au-Prince" | "America/Port_of_Spain" | "America/Porto_Velho" | "America/Puerto_Rico" | "America/Punta_Arenas" | "America/Rankin_Inlet" | "America/Recife" | "America/Regina" | "America/Resolute" | "America/Rio_Branco" | "America/Santarem" | "America/Santiago" | "America/Santo_Domingo" | "America/Sao_Paulo" | "America/Scoresbysund" | "America/Sitka" | "America/St_Barthelemy" | "America/St_Johns" | "America/St_Kitts" | "America/St_Lucia" | "America/St_Thomas" | "America/St_Vincent" | "America/Swift_Current" | "America/Tegucigalpa" | "America/Thule" | "America/Tijuana" | "America/Toronto" | "America/Tortola" | "America/Vancouver" | "America/Whitehorse" | "America/Winnipeg" | "America/Yakutat" | "Antarctica/Casey" | "Antarctica/Davis" | "Antarctica/DumontDUrville" | "Antarctica/Macquarie" | "Antarctica/Mawson" | "Antarctica/McMurdo" | "Antarctica/Palmer" | "Antarctica/Rothera" | "Antarctica/Syowa" | "Antarctica/Troll" | "Antarctica/Vostok" | "Arctic/Longyearbyen" | "Asia/Aden" | "Asia/Almaty" | "Asia/Amman" | "Asia/Anadyr" | "Asia/Aqtau" | "Asia/Aqtobe" | "Asia/Ashgabat" | "Asia/Atyrau" | "Asia/Baghdad" | "Asia/Bahrain" | "Asia/Baku" | "Asia/Bangkok" | "Asia/Barnaul" | "Asia/Beirut" | "Asia/Bishkek" | "Asia/Brunei" | "Asia/Chita" | "Asia/Colombo" | "Asia/Damascus" | "Asia/Dhaka" | "Asia/Dili" | "Asia/Dubai" | "Asia/Dushanbe" | "Asia/Famagusta" | "Asia/Gaza" | "Asia/Hebron" | "Asia/Ho_Chi_Minh" | "Asia/Hong_Kong" | "Asia/Hovd" | "Asia/Irkutsk" | "Asia/Jakarta" | "Asia/Jayapura" | "Asia/Jerusalem" | "Asia/Kabul" | "Asia/Kamchatka" | "Asia/Karachi" | "Asia/Kathmandu" | "Asia/Khandyga" | "Asia/Kolkata" | "Asia/Krasnoyarsk" | "Asia/Kuala_Lumpur" | "Asia/Kuching" | "Asia/Kuwait" | "Asia/Macau" | "Asia/Magadan" | "Asia/Makassar" | "Asia/Manila" | "Asia/Muscat" | "Asia/Nicosia" | "Asia/Novokuznetsk" | "Asia/Novosibirsk" | "Asia/Omsk" | "Asia/Oral" | "Asia/Phnom_Penh" | "Asia/Pontianak" | "Asia/Pyongyang" | "Asia/Qatar" | "Asia/Qostanay" | "Asia/Qyzylorda" | "Asia/Riyadh" | "Asia/Sakhalin" | "Asia/Samarkand" | "Asia/Seoul" | "Asia/Shanghai" | "Asia/Singapore" | "Asia/Srednekolymsk" | "Asia/Taipei" | "Asia/Tashkent" | "Asia/Tbilisi" | "Asia/Tehran" | "Asia/Thimphu" | "Asia/Tokyo" | "Asia/Tomsk" | "Asia/Ulaanbaatar" | "Asia/Urumqi" | "Asia/Ust-Nera" | "Asia/Vientiane" | "Asia/Vladivostok" | "Asia/Yakutsk" | "Asia/Yangon" | "Asia/Yekaterinburg" | "Asia/Yerevan" | "Atlantic/Azores" | "Atlantic/Bermuda" | "Atlantic/Canary" | "Atlantic/Cape_Verde" | "Atlantic/Faroe" | "Atlantic/Madeira" | "Atlantic/Reykjavik" | "Atlantic/South_Georgia" | "Atlantic/St_Helena" | "Atlantic/Stanley" | "Australia/Adelaide" | "Australia/Brisbane" | "Australia/Broken_Hill" | "Australia/Darwin" | "Australia/Eucla" | "Australia/Hobart" | "Australia/Lindeman" | "Australia/Lord_Howe" | "Australia/Melbourne" | "Australia/Perth" | "Australia/Sydney" | "Europe/Amsterdam" | "Europe/Andorra" | "Europe/Astrakhan" | "Europe/Athens" | "Europe/Belgrade" | "Europe/Berlin" | "Europe/Bratislava" | "Europe/Brussels" | "Europe/Bucharest" | "Europe/Budapest" | "Europe/Busingen" | "Europe/Chisinau" | "Europe/Copenhagen" | "Europe/Dublin" | "Europe/Gibraltar" | "Europe/Guernsey" | "Europe/Helsinki" | "Europe/Isle_of_Man" | "Europe/Istanbul" | "Europe/Jersey" | "Europe/Kaliningrad" | "Europe/Kirov" | "Europe/Kyiv" | "Europe/Lisbon" | "Europe/Ljubljana" | "Europe/London" | "Europe/Luxembourg" | "Europe/Madrid" | "Europe/Malta" | "Europe/Mariehamn" | "Europe/Minsk" | "Europe/Monaco" | "Europe/Moscow" | "Europe/Oslo" | "Europe/Paris" | "Europe/Podgorica" | "Europe/Prague" | "Europe/Riga" | "Europe/Rome" | "Europe/Samara" | "Europe/San_Marino" | "Europe/Sarajevo" | "Europe/Saratov" | "Europe/Simferopol" | "Europe/Skopje" | "Europe/Sofia" | "Europe/Stockholm" | "Europe/Tallinn" | "Europe/Tirane" | "Europe/Ulyanovsk" | "Europe/Vaduz" | "Europe/Vatican" | "Europe/Vienna" | "Europe/Vilnius" | "Europe/Volgograd" | "Europe/Warsaw" | "Europe/Zagreb" | "Europe/Zurich" | "Indian/Antananarivo" | "Indian/Chagos" | "Indian/Christmas" | "Indian/Cocos" | "Indian/Comoro" | "Indian/Kerguelen" | "Indian/Mahe" | "Indian/Maldives" | "Indian/Mauritius" | "Indian/Mayotte" | "Indian/Reunion" | "Pacific/Apia" | "Pacific/Auckland" | "Pacific/Bougainville" | "Pacific/Chatham" | "Pacific/Chuuk" | "Pacific/Easter" | "Pacific/Efate" | "Pacific/Fakaofo" | "Pacific/Fiji" | "Pacific/Funafuti" | "Pacific/Galapagos" | "Pacific/Gambier" | "Pacific/Guadalcanal" | "Pacific/Guam" | "Pacific/Honolulu" | "Pacific/Kanton" | "Pacific/Kiritimati" | "Pacific/Kosrae" | "Pacific/Kwajalein" | "Pacific/Majuro" | "Pacific/Marquesas" | "Pacific/Midway" | "Pacific/Nauru" | "Pacific/Niue" | "Pacific/Norfolk" | "Pacific/Noumea" | "Pacific/Pago_Pago" | "Pacific/Palau" | "Pacific/Pitcairn" | "Pacific/Pohnpei" | "Pacific/Port_Moresby" | "Pacific/Rarotonga" | "Pacific/Saipan" | "Pacific/Tahiti" | "Pacific/Tarawa" | "Pacific/Tongatapu" | "Pacific/Wake" | "Pacific/Wallis" | "UTC"; + /** + * timezone_start + * @description Specify the timezone of the start + * @example Europe/Zurich + * @enum {string} + */ + timezone_start?: "Africa/Abidjan" | "Africa/Accra" | "Africa/Addis_Ababa" | "Africa/Algiers" | "Africa/Asmara" | "Africa/Bamako" | "Africa/Bangui" | "Africa/Banjul" | "Africa/Bissau" | "Africa/Blantyre" | "Africa/Brazzaville" | "Africa/Bujumbura" | "Africa/Cairo" | "Africa/Casablanca" | "Africa/Ceuta" | "Africa/Conakry" | "Africa/Dakar" | "Africa/Dar_es_Salaam" | "Africa/Djibouti" | "Africa/Douala" | "Africa/El_Aaiun" | "Africa/Freetown" | "Africa/Gaborone" | "Africa/Harare" | "Africa/Johannesburg" | "Africa/Juba" | "Africa/Kampala" | "Africa/Khartoum" | "Africa/Kigali" | "Africa/Kinshasa" | "Africa/Lagos" | "Africa/Libreville" | "Africa/Lome" | "Africa/Luanda" | "Africa/Lubumbashi" | "Africa/Lusaka" | "Africa/Malabo" | "Africa/Maputo" | "Africa/Maseru" | "Africa/Mbabane" | "Africa/Mogadishu" | "Africa/Monrovia" | "Africa/Nairobi" | "Africa/Ndjamena" | "Africa/Niamey" | "Africa/Nouakchott" | "Africa/Ouagadougou" | "Africa/Porto-Novo" | "Africa/Sao_Tome" | "Africa/Tripoli" | "Africa/Tunis" | "Africa/Windhoek" | "America/Adak" | "America/Anchorage" | "America/Anguilla" | "America/Antigua" | "America/Araguaina" | "America/Argentina/Buenos_Aires" | "America/Argentina/Catamarca" | "America/Argentina/Cordoba" | "America/Argentina/Jujuy" | "America/Argentina/La_Rioja" | "America/Argentina/Mendoza" | "America/Argentina/Rio_Gallegos" | "America/Argentina/Salta" | "America/Argentina/San_Juan" | "America/Argentina/San_Luis" | "America/Argentina/Tucuman" | "America/Argentina/Ushuaia" | "America/Aruba" | "America/Asuncion" | "America/Atikokan" | "America/Bahia" | "America/Bahia_Banderas" | "America/Barbados" | "America/Belem" | "America/Belize" | "America/Blanc-Sablon" | "America/Boa_Vista" | "America/Bogota" | "America/Boise" | "America/Cambridge_Bay" | "America/Campo_Grande" | "America/Cancun" | "America/Caracas" | "America/Cayenne" | "America/Cayman" | "America/Chicago" | "America/Chihuahua" | "America/Ciudad_Juarez" | "America/Costa_Rica" | "America/Coyhaique" | "America/Creston" | "America/Cuiaba" | "America/Curacao" | "America/Danmarkshavn" | "America/Dawson" | "America/Dawson_Creek" | "America/Denver" | "America/Detroit" | "America/Dominica" | "America/Edmonton" | "America/Eirunepe" | "America/El_Salvador" | "America/Fort_Nelson" | "America/Fortaleza" | "America/Glace_Bay" | "America/Goose_Bay" | "America/Grand_Turk" | "America/Grenada" | "America/Guadeloupe" | "America/Guatemala" | "America/Guayaquil" | "America/Guyana" | "America/Halifax" | "America/Havana" | "America/Hermosillo" | "America/Indiana/Indianapolis" | "America/Indiana/Knox" | "America/Indiana/Marengo" | "America/Indiana/Petersburg" | "America/Indiana/Tell_City" | "America/Indiana/Vevay" | "America/Indiana/Vincennes" | "America/Indiana/Winamac" | "America/Inuvik" | "America/Iqaluit" | "America/Jamaica" | "America/Juneau" | "America/Kentucky/Louisville" | "America/Kentucky/Monticello" | "America/Kralendijk" | "America/La_Paz" | "America/Lima" | "America/Los_Angeles" | "America/Lower_Princes" | "America/Maceio" | "America/Managua" | "America/Manaus" | "America/Marigot" | "America/Martinique" | "America/Matamoros" | "America/Mazatlan" | "America/Menominee" | "America/Merida" | "America/Metlakatla" | "America/Mexico_City" | "America/Miquelon" | "America/Moncton" | "America/Monterrey" | "America/Montevideo" | "America/Montserrat" | "America/Nassau" | "America/New_York" | "America/Nome" | "America/Noronha" | "America/North_Dakota/Beulah" | "America/North_Dakota/Center" | "America/North_Dakota/New_Salem" | "America/Nuuk" | "America/Ojinaga" | "America/Panama" | "America/Paramaribo" | "America/Phoenix" | "America/Port-au-Prince" | "America/Port_of_Spain" | "America/Porto_Velho" | "America/Puerto_Rico" | "America/Punta_Arenas" | "America/Rankin_Inlet" | "America/Recife" | "America/Regina" | "America/Resolute" | "America/Rio_Branco" | "America/Santarem" | "America/Santiago" | "America/Santo_Domingo" | "America/Sao_Paulo" | "America/Scoresbysund" | "America/Sitka" | "America/St_Barthelemy" | "America/St_Johns" | "America/St_Kitts" | "America/St_Lucia" | "America/St_Thomas" | "America/St_Vincent" | "America/Swift_Current" | "America/Tegucigalpa" | "America/Thule" | "America/Tijuana" | "America/Toronto" | "America/Tortola" | "America/Vancouver" | "America/Whitehorse" | "America/Winnipeg" | "America/Yakutat" | "Antarctica/Casey" | "Antarctica/Davis" | "Antarctica/DumontDUrville" | "Antarctica/Macquarie" | "Antarctica/Mawson" | "Antarctica/McMurdo" | "Antarctica/Palmer" | "Antarctica/Rothera" | "Antarctica/Syowa" | "Antarctica/Troll" | "Antarctica/Vostok" | "Arctic/Longyearbyen" | "Asia/Aden" | "Asia/Almaty" | "Asia/Amman" | "Asia/Anadyr" | "Asia/Aqtau" | "Asia/Aqtobe" | "Asia/Ashgabat" | "Asia/Atyrau" | "Asia/Baghdad" | "Asia/Bahrain" | "Asia/Baku" | "Asia/Bangkok" | "Asia/Barnaul" | "Asia/Beirut" | "Asia/Bishkek" | "Asia/Brunei" | "Asia/Chita" | "Asia/Colombo" | "Asia/Damascus" | "Asia/Dhaka" | "Asia/Dili" | "Asia/Dubai" | "Asia/Dushanbe" | "Asia/Famagusta" | "Asia/Gaza" | "Asia/Hebron" | "Asia/Ho_Chi_Minh" | "Asia/Hong_Kong" | "Asia/Hovd" | "Asia/Irkutsk" | "Asia/Jakarta" | "Asia/Jayapura" | "Asia/Jerusalem" | "Asia/Kabul" | "Asia/Kamchatka" | "Asia/Karachi" | "Asia/Kathmandu" | "Asia/Khandyga" | "Asia/Kolkata" | "Asia/Krasnoyarsk" | "Asia/Kuala_Lumpur" | "Asia/Kuching" | "Asia/Kuwait" | "Asia/Macau" | "Asia/Magadan" | "Asia/Makassar" | "Asia/Manila" | "Asia/Muscat" | "Asia/Nicosia" | "Asia/Novokuznetsk" | "Asia/Novosibirsk" | "Asia/Omsk" | "Asia/Oral" | "Asia/Phnom_Penh" | "Asia/Pontianak" | "Asia/Pyongyang" | "Asia/Qatar" | "Asia/Qostanay" | "Asia/Qyzylorda" | "Asia/Riyadh" | "Asia/Sakhalin" | "Asia/Samarkand" | "Asia/Seoul" | "Asia/Shanghai" | "Asia/Singapore" | "Asia/Srednekolymsk" | "Asia/Taipei" | "Asia/Tashkent" | "Asia/Tbilisi" | "Asia/Tehran" | "Asia/Thimphu" | "Asia/Tokyo" | "Asia/Tomsk" | "Asia/Ulaanbaatar" | "Asia/Urumqi" | "Asia/Ust-Nera" | "Asia/Vientiane" | "Asia/Vladivostok" | "Asia/Yakutsk" | "Asia/Yangon" | "Asia/Yekaterinburg" | "Asia/Yerevan" | "Atlantic/Azores" | "Atlantic/Bermuda" | "Atlantic/Canary" | "Atlantic/Cape_Verde" | "Atlantic/Faroe" | "Atlantic/Madeira" | "Atlantic/Reykjavik" | "Atlantic/South_Georgia" | "Atlantic/St_Helena" | "Atlantic/Stanley" | "Australia/Adelaide" | "Australia/Brisbane" | "Australia/Broken_Hill" | "Australia/Darwin" | "Australia/Eucla" | "Australia/Hobart" | "Australia/Lindeman" | "Australia/Lord_Howe" | "Australia/Melbourne" | "Australia/Perth" | "Australia/Sydney" | "Europe/Amsterdam" | "Europe/Andorra" | "Europe/Astrakhan" | "Europe/Athens" | "Europe/Belgrade" | "Europe/Berlin" | "Europe/Bratislava" | "Europe/Brussels" | "Europe/Bucharest" | "Europe/Budapest" | "Europe/Busingen" | "Europe/Chisinau" | "Europe/Copenhagen" | "Europe/Dublin" | "Europe/Gibraltar" | "Europe/Guernsey" | "Europe/Helsinki" | "Europe/Isle_of_Man" | "Europe/Istanbul" | "Europe/Jersey" | "Europe/Kaliningrad" | "Europe/Kirov" | "Europe/Kyiv" | "Europe/Lisbon" | "Europe/Ljubljana" | "Europe/London" | "Europe/Luxembourg" | "Europe/Madrid" | "Europe/Malta" | "Europe/Mariehamn" | "Europe/Minsk" | "Europe/Monaco" | "Europe/Moscow" | "Europe/Oslo" | "Europe/Paris" | "Europe/Podgorica" | "Europe/Prague" | "Europe/Riga" | "Europe/Rome" | "Europe/Samara" | "Europe/San_Marino" | "Europe/Sarajevo" | "Europe/Saratov" | "Europe/Simferopol" | "Europe/Skopje" | "Europe/Sofia" | "Europe/Stockholm" | "Europe/Tallinn" | "Europe/Tirane" | "Europe/Ulyanovsk" | "Europe/Vaduz" | "Europe/Vatican" | "Europe/Vienna" | "Europe/Vilnius" | "Europe/Volgograd" | "Europe/Warsaw" | "Europe/Zagreb" | "Europe/Zurich" | "Indian/Antananarivo" | "Indian/Chagos" | "Indian/Christmas" | "Indian/Cocos" | "Indian/Comoro" | "Indian/Kerguelen" | "Indian/Mahe" | "Indian/Maldives" | "Indian/Mauritius" | "Indian/Mayotte" | "Indian/Reunion" | "Pacific/Apia" | "Pacific/Auckland" | "Pacific/Bougainville" | "Pacific/Chatham" | "Pacific/Chuuk" | "Pacific/Easter" | "Pacific/Efate" | "Pacific/Fakaofo" | "Pacific/Fiji" | "Pacific/Funafuti" | "Pacific/Galapagos" | "Pacific/Gambier" | "Pacific/Guadalcanal" | "Pacific/Guam" | "Pacific/Honolulu" | "Pacific/Kanton" | "Pacific/Kiritimati" | "Pacific/Kosrae" | "Pacific/Kwajalein" | "Pacific/Majuro" | "Pacific/Marquesas" | "Pacific/Midway" | "Pacific/Nauru" | "Pacific/Niue" | "Pacific/Norfolk" | "Pacific/Noumea" | "Pacific/Pago_Pago" | "Pacific/Palau" | "Pacific/Pitcairn" | "Pacific/Pohnpei" | "Pacific/Port_Moresby" | "Pacific/Rarotonga" | "Pacific/Saipan" | "Pacific/Tahiti" | "Pacific/Tarawa" | "Pacific/Tongatapu" | "Pacific/Wake" | "Pacific/Wallis" | "UTC"; + /** + * title + * @description Specify the title of the event + * @example my_title + */ + title?: string; + /** + * type + * @description Specify the event type + * @example playlist + * @enum {string} + */ + type?: "folder" | "live" | "media" | "playlist" | "tags"; + /** + * type_target + * @description Specify the target id linked to the type + * @example id_of_playlist + */ + type_target?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioDeleteAutoDJEvent": { + parameters: { + query?: { + date?: string; + scope?: "next" | "one"; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the event to request. */ + event_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioThisEndpointAllowsYouToListAutoDJMedia": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_Media"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioStoreAutoDJMedia": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * file + * Format: binary + * @description Specify the file to upload + */ + file?: string; + /** + * name + * @description Specify the name of the file + * @example my_title + */ + name: string; + /** + * url + * @description Specify the public url of the file + */ + url?: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetAutoDJMedia": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the media to request. */ + media_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_Media"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioUpdateAutoDJMedia": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the media to request. */ + media_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * albums + * @description Specify the list of the albums of the song + * @example [Night Visions] + */ + albums?: unknown[] | null; + /** + * artists + * @description Specify the list of the artists of the song + * @example [Imagine Dragons] + */ + artists?: unknown[] | null; + /** + * cover + * Format: binary + * @description Specify the cover of the song + */ + cover?: string | null; + /** + * genres + * @description Specify the list of the genres of the song + * @example [rock] + */ + genres?: unknown[] | null; + /** + * name + * @description Specify the name of the file + * @example radioactive_imagine_dragons + */ + name?: string; + /** + * tags + * @description Specify the tags of the file + * @example my_title + */ + tags?: { + /** + * color + * @description Specify the color of the tag + * @example my_title + */ + color?: string; + /** + * name + * @description Specify the name of the tag + * @example my_title + */ + name?: string; + }[] | null; + /** + * title + * @description Specify the title of the song + * @example Radioactive + */ + title?: string; + /** + * year + * @description Specify the year of the song + * @example 2025 + */ + year?: number | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioDeleteAutoDJMedia": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the media to request. */ + media_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioThisEndpointAllowsYouToListAutoDJPlaylist": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_Playlist"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioStoreAutoDJPlaylist": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** criteria */ + criteria: string; + /** + * name + * @description Specify the name of the file + * @example my_title + */ + name: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetAutoDJPlaylist": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the playlist to request. */ + playlist_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_Playlist"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioUpdateAutoDJPlaylist": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the playlist to request. */ + playlist_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** criteria */ + criteria: string; + /** + * name + * @description Specify the title of the event + * @example my_title + */ + name?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioDeleteAutoDJPlaylist": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the playlist to request. */ + playlist_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioThisEndpointAllowsYouToListAutoDJMediasInPlaylist": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the playlist to request. */ + playlist_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_Media"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + Streaming_radioGetNotification_get_1_radios_radio_product_id_notification: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number | unknown; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_Notification"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioUpdateNotificationRadioProduct": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * end_hour + * @description Specify the last hour of the day to receive notification + * @example 15:45:55 + */ + end_hour?: string; + /** + * is_enabled + * @description Specify if the notification is enabled + * @example true + */ + is_enabled?: boolean; + /** + * is_friday + * @description Specify if the notification can be sent the friday + * @example true + */ + is_friday?: boolean; + /** + * is_mail + * @description Specify if the notification will be sent by mail + * @example true + */ + is_mail?: boolean; + /** + * is_monday + * @description Specify if the notification can be sent the monday + * @example true + */ + is_monday?: boolean; + /** + * is_saturday + * @description Specify if the notification can be sent the saturday + * @example true + */ + is_saturday?: boolean; + /** + * is_sms + * @description Specify if the notification will be sent by sms + * @example true + */ + is_sms?: boolean; + /** + * is_sunday + * @description Specify if the notification can be sent the sunday + * @example true + */ + is_sunday?: boolean; + /** + * is_thursday + * @description Specify if the notification can be sent the thursday + * @example true + */ + is_thursday?: boolean; + /** + * is_tuesday + * @description Specify if the notification can be sent the tuesday + * @example true + */ + is_tuesday?: boolean; + /** + * is_wednesday + * @description Specify if the notification can be sent the wednesday + * @example true + */ + is_wednesday?: boolean; + /** + * start_hour + * @description Specify the begin hour of the day to receive notification + * @example 12:30:10 + */ + start_hour?: string; + /** + * users + * @description Specify the list of account id will receive the notification + * @example 1,2,5,7 + */ + users?: string | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioListProductPlayers": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + type?: ("1" | "2" | "3" | "4" | "5" | "big" | "medium" | "small" | "superplayer" | "superplayer_extended")[]; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_Player"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioStorePlayer": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * background_color + * @description Specify the background color used in the player + * @example 202020 + */ + background_color?: string; + /** + * button_color + * @description Specify the button color used in the player + * @example FFFFFF + */ + button_color?: string; + /** + * display_name + * @description Specify the name uses to display in the player + * @example Radio Player + */ + display_name: string; + /** + * domains + * @description Specify the domains allow accessing to the player + * @example infomaniak.ch,myradio.ch + */ + domains?: string; + /** + * facebook_link + * @description Specify the Facebook link used in Facebook embed + * @example myradio.ch + */ + facebook_link?: string; + /** + * height + * @description Specify the height in px for display the player + * @example 144.00 + */ + height?: string; + /** + * history_display + * @description Specify the history display used in the player + * @example split + * @enum {string} + */ + history_display?: "none" | "overlay" | "split" | "under"; + /** + * history_hold + * @description Specify if the maximum number of song displayed in history + * @example 20 + */ + history_hold?: number; + /** + * is_auto_start + * @description Specify if the auto start is enabled + * @example true + */ + is_auto_start?: boolean; + /** + * is_cover + * @description Specify if the cover will be displayed + * @example true + */ + is_cover?: boolean; + /** + * is_direct_control + * @description Is the player in direct control mode ? + * @example true + */ + is_direct_control?: boolean; + /** + * is_embed + * @description Specify if the embed url will be displayed int the player + * @example true + */ + is_embed?: boolean; + /** + * is_facebook_embed + * @description Specify if the Facebook embed url will be displayed int the player + * @example true + */ + is_facebook_embed?: boolean; + /** + * is_history_clickable + * @description Specify if the history could be clickable in history + * @example true + */ + is_history_clickable?: boolean; + /** + * is_history_time_display + * @description Specify if the time will be displayed in history + * @example true + */ + is_history_time_display?: boolean; + /** + * is_hls_buffered + * @description Specify if the player start at the beginning and buffer hls streams + * @example true + */ + is_hls_buffered?: boolean; + /** + * is_listeners + * @description Specify if listeners information is displayed + * @example true + */ + is_listeners?: boolean; + /** + * is_listeners_hold + * @description Specify if listeners hold is used + * @example true + */ + is_listeners_hold?: boolean; + /** + * is_logo + * @description Specify if the logo Infomaniak is displayed + * @example true + */ + is_logo?: boolean; + /** + * is_metadata_display + * @description Specify if the metadata title and artist will be visible + * @example true + */ + is_metadata_display?: boolean; + /** + * is_spectrum + * @description Specify if the spectrum will be displayed + * @example true + */ + is_spectrum?: boolean; + /** + * is_station_thumbnail + * @description Specify if the station thumbnail will be displayed + * @example true + */ + is_station_thumbnail?: boolean; + /** + * is_twitter_embed + * @description Specify if the Twitter embed url will be displayed int the player + * @example true + */ + is_twitter_embed?: boolean; + /** + * language + * @description Specify the language used in the player + * @enum {string} + */ + language?: "de" | "en" | "es" | "fr" | "it"; + /** + * listeners_hold + * @description Specify listeners hold for listeners information + * @example 100 + */ + listeners_hold?: number; + /** + * name + * @description Specify the name of the player, it is not used in the player + * @example MyPlayer + */ + name: string; + /** + * secondary_color + * @description Specify the secondary color used in the player + * @example 0098FF + */ + secondary_color?: string; + /** + * stations + * @description Specify the list of stations used in the super player + */ + stations: { + /** + * id + * @description Specify the id of the station + * @example 1 + */ + id?: number; + /** + * is_main + * @description Specify if the station is the main station to listen + * @example true + */ + is_main?: boolean; + /** + * order + * @description Specify the order of the station in the list + * @example 1 + */ + order?: number; + /** + * streams + * @description Specify the list of streams used in the super player by station + */ + streams?: { + /** + * id + * @description Specify the id of the stream to use + */ + id?: number; + /** + * is_main + * @description Specify if the stream is the main stream of the station + * @example true + */ + is_main?: boolean; + }[]; + /** hls_stream */ + hls_stream?: { + /** + * id + * @description Specify the HLS Stream id used in the player + * @example 2 + */ + id?: number; + /** + * is_main + * @description Specify if the HLS stream is the main stream of this station + * @example true + */ + is_main?: boolean; + }; + }[]; + /** + * twitter_account + * @description Specify the Twitter account will be used in Twitter embed + * @example MyAccount + */ + twitter_account?: string; + /** + * twitter_backlink + * @description Specify the Twitter backlink used in Twitter embed + * @example myradio.ch + */ + twitter_backlink?: string; + /** + * twitter_hashtag + * @description Specify the Twitter hashtag used in Twitter embed + * @example radio,infomaniak + */ + twitter_hashtag?: string; + /** + * type + * @description Specify the type of player + * @example 1 + * @enum {integer} + */ + type: 1 | 2 | 3 | 4 | 5; + /** + * volume + * @description Specify the default volume in the player + * @example 50 + */ + volume?: number; + /** + * width + * @description Specify the width in px for display the player + * @example 505.00 + */ + width?: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetPlayer": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the player to request. */ + player_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_Player"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioUpdatePlayer": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the player to request. */ + player_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * background_color + * @description Specify the background color used in the player + * @example 202020 + */ + background_color?: string; + /** + * button_color + * @description Specify the button color used in the player + * @example FFFFFF + */ + button_color?: string; + /** + * display_name + * @description Specify the name uses to display in the player + * @example Radio Player + */ + display_name?: string; + /** + * domains + * @description Specify the domains allow accessing to the player + * @example infomaniak.ch,myradio.ch + */ + domains?: string; + /** + * facebook_link + * @description Specify the Facebook link used in Facebook embed + * @example myradio.ch + */ + facebook_link?: string | null; + /** + * height + * @description Specify the height in px for display the player + * @example 144.00 + */ + height?: string; + /** + * history_display + * @description Specify the history display used in the player + * @example split + * @enum {string} + */ + history_display?: "none" | "overlay" | "split" | "under"; + /** + * history_hold + * @description Specify if the maximum number of song displayed in history + * @example 20 + */ + history_hold?: number; + /** + * is_auto_start + * @description Specify if the auto start is enabled + * @example true + */ + is_auto_start?: boolean; + /** + * is_cover + * @description Specify if the cover will be displayed + * @example true + */ + is_cover?: boolean; + /** + * is_direct_control + * @description Is the player in direct control mode ? + * @example true + */ + is_direct_control?: boolean; + /** + * is_embed + * @description Specify if the embed url will be displayed int the player + * @example true + */ + is_embed?: boolean; + /** + * is_facebook_embed + * @description Specify if the Facebook embed url will be displayed int the player + * @example true + */ + is_facebook_embed?: boolean; + /** + * is_history_clickable + * @description Specify if the history could be clickable in history + * @example true + */ + is_history_clickable?: boolean; + /** + * is_history_time_display + * @description Specify if the time will be displayed in history + * @example true + */ + is_history_time_display?: boolean; + /** + * is_hls_buffered + * @description Specify if the player start at the beginning and buffer hls streams + * @example true + */ + is_hls_buffered?: boolean; + /** + * is_listeners + * @description Specify if listeners information is displayed + * @example true + */ + is_listeners?: boolean; + /** + * is_listeners_hold + * @description Specify if listeners hold is used + * @example true + */ + is_listeners_hold?: boolean; + /** + * is_logo + * @description Specify if the logo Infomaniak is displayed + * @example true + */ + is_logo?: boolean; + /** + * is_metadata_display + * @description Specify if the metadata title and artist will be visible + * @example true + */ + is_metadata_display?: boolean; + /** + * is_spectrum + * @description Specify if the spectrum will be displayed + * @example true + */ + is_spectrum?: boolean; + /** + * is_station_thumbnail + * @description Specify if the station thumbnail will be displayed + * @example true + */ + is_station_thumbnail?: boolean; + /** + * is_twitter_embed + * @description Specify if the Twitter embed url will be displayed int the player + * @example true + */ + is_twitter_embed?: boolean; + /** + * language + * @description Specify the language used in the player + * @enum {string} + */ + language?: "de" | "en" | "es" | "fr" | "it"; + /** + * listeners_hold + * @description Specify listeners hold for listeners information + * @example 100 + */ + listeners_hold?: number; + /** + * name + * @description Specify the name of the player, it is not used in the player + * @example MyPlayer + */ + name?: string; + /** + * secondary_color + * @description Specify the secondary color used in the player + * @example 0098FF + */ + secondary_color?: string; + /** + * stations + * @description Specify the list of stations used in the super player + */ + stations?: { + /** + * id + * @description Specify the id of the station + * @example 1 + */ + id?: number; + /** + * is_main + * @description Specify if the station is the main station to listen + * @example true + */ + is_main?: boolean; + /** + * order + * @description Specify the order of the station in the list + * @example 1 + */ + order?: number; + /** + * streams + * @description Specify the list of streams used in the super player by station + */ + streams?: { + /** + * id + * @description Specify the id of the stream to use + * @example 1 + */ + id?: number; + /** + * is_main + * @description Specify if the stream is the main stream of the station + * @example true + */ + is_main?: boolean; + }[]; + /** hls_stream */ + hls_stream?: { + /** + * id + * @description Specify the HLS Stream id used in the player + * @example 2 + */ + id?: number; + /** + * is_main + * @description Specify if the HLS stream is the main stream of this station + * @example true + */ + is_main?: boolean; + }; + }[]; + /** + * twitter_account + * @description Specify the Twitter account will be used in Twitter embed + * @example MyAccount + */ + twitter_account?: string | null; + /** + * twitter_backlink + * @description Specify the Twitter backlink used in Twitter embed + * @example myradio.ch + */ + twitter_backlink?: string | null; + /** + * twitter_hashtag + * @description Specify the Twitter hashtag used in Twitter embed + * @example radio,infomaniak + */ + twitter_hashtag?: string | null; + /** + * type + * @description Specify the type of player + * @example 1 + * @enum {integer} + */ + type?: 1 | 2 | 3 | 4 | 5; + /** + * volume + * @description Specify the default volume in the player + * @example 50 + */ + volume?: number; + /** + * width + * @description Specify the width in px for display the player + * @example 505.00 + */ + width?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioDeletePlayer": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the player to request. */ + player_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stats_listeners: { + parameters: { + query: { + from: string; + scope_by?: "day" | "month" | "week" | "year"; + station_ids?: string; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatListener"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stats_listeners_per_minute: { + parameters: { + query: { + from: string; + station_ids?: string; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatListenerPerMinute"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetListenersPerMinutePerStation": { + parameters: { + query: { + from: string; + station_ids?: string; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatListenerPerMinuteGrouped"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stats_countries: { + parameters: { + query: { + from: string; + station_ids?: string; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatCountry"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stats_countries_continent: { + parameters: { + query: { + from: string; + station_ids?: string; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatCountryContinent"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetListenersByStation": { + parameters: { + query: { + from: string; + station_ids?: string; + to: string; + with_empty?: boolean; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatListenerByStation_21e42669"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stats_consumption: { + parameters: { + query: { + from: string; + station_ids?: string; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatConsumption"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stats_total_consumption: { + parameters: { + query: { + from: string; + station_ids?: string; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: number; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetConsumptionByStation": { + parameters: { + query: { + from: string; + station_ids?: string; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatConsumptionByStation"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stats_players: { + parameters: { + query: { + from: string; + station_ids?: string; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatPlayer"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stats_total_players: { + parameters: { + query: { + from: string; + station_ids?: string; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_StatTotalPlayer"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGetStatsByStations": { + parameters: { + query: { + datatype: "consumption" | "countries" | "listeners" | "players"; + from: string; + station_ids?: string; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_radios_radio_product_id_stats_export_csv: { + parameters: { + query: { + datatype: "consumption" | "countries" | "listeners" | "listeners_by_station" | "listeners_per_minute" | "players"; + from: string; + scope_by?: "day" | "month" | "week" | "year"; + station_ids?: string; + timezone?: "Africa/Abidjan" | "Africa/Accra" | "Africa/Addis_Ababa" | "Africa/Algiers" | "Africa/Asmara" | "Africa/Bamako" | "Africa/Bangui" | "Africa/Banjul" | "Africa/Bissau" | "Africa/Blantyre" | "Africa/Brazzaville" | "Africa/Bujumbura" | "Africa/Cairo" | "Africa/Casablanca" | "Africa/Ceuta" | "Africa/Conakry" | "Africa/Dakar" | "Africa/Dar_es_Salaam" | "Africa/Djibouti" | "Africa/Douala" | "Africa/El_Aaiun" | "Africa/Freetown" | "Africa/Gaborone" | "Africa/Harare" | "Africa/Johannesburg" | "Africa/Juba" | "Africa/Kampala" | "Africa/Khartoum" | "Africa/Kigali" | "Africa/Kinshasa" | "Africa/Lagos" | "Africa/Libreville" | "Africa/Lome" | "Africa/Luanda" | "Africa/Lubumbashi" | "Africa/Lusaka" | "Africa/Malabo" | "Africa/Maputo" | "Africa/Maseru" | "Africa/Mbabane" | "Africa/Mogadishu" | "Africa/Monrovia" | "Africa/Nairobi" | "Africa/Ndjamena" | "Africa/Niamey" | "Africa/Nouakchott" | "Africa/Ouagadougou" | "Africa/Porto-Novo" | "Africa/Sao_Tome" | "Africa/Tripoli" | "Africa/Tunis" | "Africa/Windhoek" | "America/Adak" | "America/Anchorage" | "America/Anguilla" | "America/Antigua" | "America/Araguaina" | "America/Argentina/Buenos_Aires" | "America/Argentina/Catamarca" | "America/Argentina/Cordoba" | "America/Argentina/Jujuy" | "America/Argentina/La_Rioja" | "America/Argentina/Mendoza" | "America/Argentina/Rio_Gallegos" | "America/Argentina/Salta" | "America/Argentina/San_Juan" | "America/Argentina/San_Luis" | "America/Argentina/Tucuman" | "America/Argentina/Ushuaia" | "America/Aruba" | "America/Asuncion" | "America/Atikokan" | "America/Bahia" | "America/Bahia_Banderas" | "America/Barbados" | "America/Belem" | "America/Belize" | "America/Blanc-Sablon" | "America/Boa_Vista" | "America/Bogota" | "America/Boise" | "America/Cambridge_Bay" | "America/Campo_Grande" | "America/Cancun" | "America/Caracas" | "America/Cayenne" | "America/Cayman" | "America/Chicago" | "America/Chihuahua" | "America/Ciudad_Juarez" | "America/Costa_Rica" | "America/Coyhaique" | "America/Creston" | "America/Cuiaba" | "America/Curacao" | "America/Danmarkshavn" | "America/Dawson" | "America/Dawson_Creek" | "America/Denver" | "America/Detroit" | "America/Dominica" | "America/Edmonton" | "America/Eirunepe" | "America/El_Salvador" | "America/Fort_Nelson" | "America/Fortaleza" | "America/Glace_Bay" | "America/Goose_Bay" | "America/Grand_Turk" | "America/Grenada" | "America/Guadeloupe" | "America/Guatemala" | "America/Guayaquil" | "America/Guyana" | "America/Halifax" | "America/Havana" | "America/Hermosillo" | "America/Indiana/Indianapolis" | "America/Indiana/Knox" | "America/Indiana/Marengo" | "America/Indiana/Petersburg" | "America/Indiana/Tell_City" | "America/Indiana/Vevay" | "America/Indiana/Vincennes" | "America/Indiana/Winamac" | "America/Inuvik" | "America/Iqaluit" | "America/Jamaica" | "America/Juneau" | "America/Kentucky/Louisville" | "America/Kentucky/Monticello" | "America/Kralendijk" | "America/La_Paz" | "America/Lima" | "America/Los_Angeles" | "America/Lower_Princes" | "America/Maceio" | "America/Managua" | "America/Manaus" | "America/Marigot" | "America/Martinique" | "America/Matamoros" | "America/Mazatlan" | "America/Menominee" | "America/Merida" | "America/Metlakatla" | "America/Mexico_City" | "America/Miquelon" | "America/Moncton" | "America/Monterrey" | "America/Montevideo" | "America/Montserrat" | "America/Nassau" | "America/New_York" | "America/Nome" | "America/Noronha" | "America/North_Dakota/Beulah" | "America/North_Dakota/Center" | "America/North_Dakota/New_Salem" | "America/Nuuk" | "America/Ojinaga" | "America/Panama" | "America/Paramaribo" | "America/Phoenix" | "America/Port-au-Prince" | "America/Port_of_Spain" | "America/Porto_Velho" | "America/Puerto_Rico" | "America/Punta_Arenas" | "America/Rankin_Inlet" | "America/Recife" | "America/Regina" | "America/Resolute" | "America/Rio_Branco" | "America/Santarem" | "America/Santiago" | "America/Santo_Domingo" | "America/Sao_Paulo" | "America/Scoresbysund" | "America/Sitka" | "America/St_Barthelemy" | "America/St_Johns" | "America/St_Kitts" | "America/St_Lucia" | "America/St_Thomas" | "America/St_Vincent" | "America/Swift_Current" | "America/Tegucigalpa" | "America/Thule" | "America/Tijuana" | "America/Toronto" | "America/Tortola" | "America/Vancouver" | "America/Whitehorse" | "America/Winnipeg" | "America/Yakutat" | "Antarctica/Casey" | "Antarctica/Davis" | "Antarctica/DumontDUrville" | "Antarctica/Macquarie" | "Antarctica/Mawson" | "Antarctica/McMurdo" | "Antarctica/Palmer" | "Antarctica/Rothera" | "Antarctica/Syowa" | "Antarctica/Troll" | "Antarctica/Vostok" | "Arctic/Longyearbyen" | "Asia/Aden" | "Asia/Almaty" | "Asia/Amman" | "Asia/Anadyr" | "Asia/Aqtau" | "Asia/Aqtobe" | "Asia/Ashgabat" | "Asia/Atyrau" | "Asia/Baghdad" | "Asia/Bahrain" | "Asia/Baku" | "Asia/Bangkok" | "Asia/Barnaul" | "Asia/Beirut" | "Asia/Bishkek" | "Asia/Brunei" | "Asia/Chita" | "Asia/Colombo" | "Asia/Damascus" | "Asia/Dhaka" | "Asia/Dili" | "Asia/Dubai" | "Asia/Dushanbe" | "Asia/Famagusta" | "Asia/Gaza" | "Asia/Hebron" | "Asia/Ho_Chi_Minh" | "Asia/Hong_Kong" | "Asia/Hovd" | "Asia/Irkutsk" | "Asia/Jakarta" | "Asia/Jayapura" | "Asia/Jerusalem" | "Asia/Kabul" | "Asia/Kamchatka" | "Asia/Karachi" | "Asia/Kathmandu" | "Asia/Khandyga" | "Asia/Kolkata" | "Asia/Krasnoyarsk" | "Asia/Kuala_Lumpur" | "Asia/Kuching" | "Asia/Kuwait" | "Asia/Macau" | "Asia/Magadan" | "Asia/Makassar" | "Asia/Manila" | "Asia/Muscat" | "Asia/Nicosia" | "Asia/Novokuznetsk" | "Asia/Novosibirsk" | "Asia/Omsk" | "Asia/Oral" | "Asia/Phnom_Penh" | "Asia/Pontianak" | "Asia/Pyongyang" | "Asia/Qatar" | "Asia/Qostanay" | "Asia/Qyzylorda" | "Asia/Riyadh" | "Asia/Sakhalin" | "Asia/Samarkand" | "Asia/Seoul" | "Asia/Shanghai" | "Asia/Singapore" | "Asia/Srednekolymsk" | "Asia/Taipei" | "Asia/Tashkent" | "Asia/Tbilisi" | "Asia/Tehran" | "Asia/Thimphu" | "Asia/Tokyo" | "Asia/Tomsk" | "Asia/Ulaanbaatar" | "Asia/Urumqi" | "Asia/Ust-Nera" | "Asia/Vientiane" | "Asia/Vladivostok" | "Asia/Yakutsk" | "Asia/Yangon" | "Asia/Yekaterinburg" | "Asia/Yerevan" | "Atlantic/Azores" | "Atlantic/Bermuda" | "Atlantic/Canary" | "Atlantic/Cape_Verde" | "Atlantic/Faroe" | "Atlantic/Madeira" | "Atlantic/Reykjavik" | "Atlantic/South_Georgia" | "Atlantic/St_Helena" | "Atlantic/Stanley" | "Australia/Adelaide" | "Australia/Brisbane" | "Australia/Broken_Hill" | "Australia/Darwin" | "Australia/Eucla" | "Australia/Hobart" | "Australia/Lindeman" | "Australia/Lord_Howe" | "Australia/Melbourne" | "Australia/Perth" | "Australia/Sydney" | "Europe/Amsterdam" | "Europe/Andorra" | "Europe/Astrakhan" | "Europe/Athens" | "Europe/Belgrade" | "Europe/Berlin" | "Europe/Bratislava" | "Europe/Brussels" | "Europe/Bucharest" | "Europe/Budapest" | "Europe/Busingen" | "Europe/Chisinau" | "Europe/Copenhagen" | "Europe/Dublin" | "Europe/Gibraltar" | "Europe/Guernsey" | "Europe/Helsinki" | "Europe/Isle_of_Man" | "Europe/Istanbul" | "Europe/Jersey" | "Europe/Kaliningrad" | "Europe/Kirov" | "Europe/Kyiv" | "Europe/Lisbon" | "Europe/Ljubljana" | "Europe/London" | "Europe/Luxembourg" | "Europe/Madrid" | "Europe/Malta" | "Europe/Mariehamn" | "Europe/Minsk" | "Europe/Monaco" | "Europe/Moscow" | "Europe/Oslo" | "Europe/Paris" | "Europe/Podgorica" | "Europe/Prague" | "Europe/Riga" | "Europe/Rome" | "Europe/Samara" | "Europe/San_Marino" | "Europe/Sarajevo" | "Europe/Saratov" | "Europe/Simferopol" | "Europe/Skopje" | "Europe/Sofia" | "Europe/Stockholm" | "Europe/Tallinn" | "Europe/Tirane" | "Europe/Ulyanovsk" | "Europe/Vaduz" | "Europe/Vatican" | "Europe/Vienna" | "Europe/Vilnius" | "Europe/Volgograd" | "Europe/Warsaw" | "Europe/Zagreb" | "Europe/Zurich" | "Indian/Antananarivo" | "Indian/Chagos" | "Indian/Christmas" | "Indian/Cocos" | "Indian/Comoro" | "Indian/Kerguelen" | "Indian/Mahe" | "Indian/Maldives" | "Indian/Mauritius" | "Indian/Mayotte" | "Indian/Reunion" | "Pacific/Apia" | "Pacific/Auckland" | "Pacific/Bougainville" | "Pacific/Chatham" | "Pacific/Chuuk" | "Pacific/Easter" | "Pacific/Efate" | "Pacific/Fakaofo" | "Pacific/Fiji" | "Pacific/Funafuti" | "Pacific/Galapagos" | "Pacific/Gambier" | "Pacific/Guadalcanal" | "Pacific/Guam" | "Pacific/Honolulu" | "Pacific/Kanton" | "Pacific/Kiritimati" | "Pacific/Kosrae" | "Pacific/Kwajalein" | "Pacific/Majuro" | "Pacific/Marquesas" | "Pacific/Midway" | "Pacific/Nauru" | "Pacific/Niue" | "Pacific/Norfolk" | "Pacific/Noumea" | "Pacific/Pago_Pago" | "Pacific/Palau" | "Pacific/Pitcairn" | "Pacific/Pohnpei" | "Pacific/Port_Moresby" | "Pacific/Rarotonga" | "Pacific/Saipan" | "Pacific/Tahiti" | "Pacific/Tarawa" | "Pacific/Tongatapu" | "Pacific/Wake" | "Pacific/Wallis" | "UTC"; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/octet-stream": string; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioExportStatsByStation": { + parameters: { + query: { + datatype: "consumption" | "countries" | "listeners" | "listeners_per_minute" | "players"; + from: string; + scope_by?: "day" | "month" | "week" | "year"; + station_ids?: string; + timezone?: "Africa/Abidjan" | "Africa/Accra" | "Africa/Addis_Ababa" | "Africa/Algiers" | "Africa/Asmara" | "Africa/Bamako" | "Africa/Bangui" | "Africa/Banjul" | "Africa/Bissau" | "Africa/Blantyre" | "Africa/Brazzaville" | "Africa/Bujumbura" | "Africa/Cairo" | "Africa/Casablanca" | "Africa/Ceuta" | "Africa/Conakry" | "Africa/Dakar" | "Africa/Dar_es_Salaam" | "Africa/Djibouti" | "Africa/Douala" | "Africa/El_Aaiun" | "Africa/Freetown" | "Africa/Gaborone" | "Africa/Harare" | "Africa/Johannesburg" | "Africa/Juba" | "Africa/Kampala" | "Africa/Khartoum" | "Africa/Kigali" | "Africa/Kinshasa" | "Africa/Lagos" | "Africa/Libreville" | "Africa/Lome" | "Africa/Luanda" | "Africa/Lubumbashi" | "Africa/Lusaka" | "Africa/Malabo" | "Africa/Maputo" | "Africa/Maseru" | "Africa/Mbabane" | "Africa/Mogadishu" | "Africa/Monrovia" | "Africa/Nairobi" | "Africa/Ndjamena" | "Africa/Niamey" | "Africa/Nouakchott" | "Africa/Ouagadougou" | "Africa/Porto-Novo" | "Africa/Sao_Tome" | "Africa/Tripoli" | "Africa/Tunis" | "Africa/Windhoek" | "America/Adak" | "America/Anchorage" | "America/Anguilla" | "America/Antigua" | "America/Araguaina" | "America/Argentina/Buenos_Aires" | "America/Argentina/Catamarca" | "America/Argentina/Cordoba" | "America/Argentina/Jujuy" | "America/Argentina/La_Rioja" | "America/Argentina/Mendoza" | "America/Argentina/Rio_Gallegos" | "America/Argentina/Salta" | "America/Argentina/San_Juan" | "America/Argentina/San_Luis" | "America/Argentina/Tucuman" | "America/Argentina/Ushuaia" | "America/Aruba" | "America/Asuncion" | "America/Atikokan" | "America/Bahia" | "America/Bahia_Banderas" | "America/Barbados" | "America/Belem" | "America/Belize" | "America/Blanc-Sablon" | "America/Boa_Vista" | "America/Bogota" | "America/Boise" | "America/Cambridge_Bay" | "America/Campo_Grande" | "America/Cancun" | "America/Caracas" | "America/Cayenne" | "America/Cayman" | "America/Chicago" | "America/Chihuahua" | "America/Ciudad_Juarez" | "America/Costa_Rica" | "America/Coyhaique" | "America/Creston" | "America/Cuiaba" | "America/Curacao" | "America/Danmarkshavn" | "America/Dawson" | "America/Dawson_Creek" | "America/Denver" | "America/Detroit" | "America/Dominica" | "America/Edmonton" | "America/Eirunepe" | "America/El_Salvador" | "America/Fort_Nelson" | "America/Fortaleza" | "America/Glace_Bay" | "America/Goose_Bay" | "America/Grand_Turk" | "America/Grenada" | "America/Guadeloupe" | "America/Guatemala" | "America/Guayaquil" | "America/Guyana" | "America/Halifax" | "America/Havana" | "America/Hermosillo" | "America/Indiana/Indianapolis" | "America/Indiana/Knox" | "America/Indiana/Marengo" | "America/Indiana/Petersburg" | "America/Indiana/Tell_City" | "America/Indiana/Vevay" | "America/Indiana/Vincennes" | "America/Indiana/Winamac" | "America/Inuvik" | "America/Iqaluit" | "America/Jamaica" | "America/Juneau" | "America/Kentucky/Louisville" | "America/Kentucky/Monticello" | "America/Kralendijk" | "America/La_Paz" | "America/Lima" | "America/Los_Angeles" | "America/Lower_Princes" | "America/Maceio" | "America/Managua" | "America/Manaus" | "America/Marigot" | "America/Martinique" | "America/Matamoros" | "America/Mazatlan" | "America/Menominee" | "America/Merida" | "America/Metlakatla" | "America/Mexico_City" | "America/Miquelon" | "America/Moncton" | "America/Monterrey" | "America/Montevideo" | "America/Montserrat" | "America/Nassau" | "America/New_York" | "America/Nome" | "America/Noronha" | "America/North_Dakota/Beulah" | "America/North_Dakota/Center" | "America/North_Dakota/New_Salem" | "America/Nuuk" | "America/Ojinaga" | "America/Panama" | "America/Paramaribo" | "America/Phoenix" | "America/Port-au-Prince" | "America/Port_of_Spain" | "America/Porto_Velho" | "America/Puerto_Rico" | "America/Punta_Arenas" | "America/Rankin_Inlet" | "America/Recife" | "America/Regina" | "America/Resolute" | "America/Rio_Branco" | "America/Santarem" | "America/Santiago" | "America/Santo_Domingo" | "America/Sao_Paulo" | "America/Scoresbysund" | "America/Sitka" | "America/St_Barthelemy" | "America/St_Johns" | "America/St_Kitts" | "America/St_Lucia" | "America/St_Thomas" | "America/St_Vincent" | "America/Swift_Current" | "America/Tegucigalpa" | "America/Thule" | "America/Tijuana" | "America/Toronto" | "America/Tortola" | "America/Vancouver" | "America/Whitehorse" | "America/Winnipeg" | "America/Yakutat" | "Antarctica/Casey" | "Antarctica/Davis" | "Antarctica/DumontDUrville" | "Antarctica/Macquarie" | "Antarctica/Mawson" | "Antarctica/McMurdo" | "Antarctica/Palmer" | "Antarctica/Rothera" | "Antarctica/Syowa" | "Antarctica/Troll" | "Antarctica/Vostok" | "Arctic/Longyearbyen" | "Asia/Aden" | "Asia/Almaty" | "Asia/Amman" | "Asia/Anadyr" | "Asia/Aqtau" | "Asia/Aqtobe" | "Asia/Ashgabat" | "Asia/Atyrau" | "Asia/Baghdad" | "Asia/Bahrain" | "Asia/Baku" | "Asia/Bangkok" | "Asia/Barnaul" | "Asia/Beirut" | "Asia/Bishkek" | "Asia/Brunei" | "Asia/Chita" | "Asia/Colombo" | "Asia/Damascus" | "Asia/Dhaka" | "Asia/Dili" | "Asia/Dubai" | "Asia/Dushanbe" | "Asia/Famagusta" | "Asia/Gaza" | "Asia/Hebron" | "Asia/Ho_Chi_Minh" | "Asia/Hong_Kong" | "Asia/Hovd" | "Asia/Irkutsk" | "Asia/Jakarta" | "Asia/Jayapura" | "Asia/Jerusalem" | "Asia/Kabul" | "Asia/Kamchatka" | "Asia/Karachi" | "Asia/Kathmandu" | "Asia/Khandyga" | "Asia/Kolkata" | "Asia/Krasnoyarsk" | "Asia/Kuala_Lumpur" | "Asia/Kuching" | "Asia/Kuwait" | "Asia/Macau" | "Asia/Magadan" | "Asia/Makassar" | "Asia/Manila" | "Asia/Muscat" | "Asia/Nicosia" | "Asia/Novokuznetsk" | "Asia/Novosibirsk" | "Asia/Omsk" | "Asia/Oral" | "Asia/Phnom_Penh" | "Asia/Pontianak" | "Asia/Pyongyang" | "Asia/Qatar" | "Asia/Qostanay" | "Asia/Qyzylorda" | "Asia/Riyadh" | "Asia/Sakhalin" | "Asia/Samarkand" | "Asia/Seoul" | "Asia/Shanghai" | "Asia/Singapore" | "Asia/Srednekolymsk" | "Asia/Taipei" | "Asia/Tashkent" | "Asia/Tbilisi" | "Asia/Tehran" | "Asia/Thimphu" | "Asia/Tokyo" | "Asia/Tomsk" | "Asia/Ulaanbaatar" | "Asia/Urumqi" | "Asia/Ust-Nera" | "Asia/Vientiane" | "Asia/Vladivostok" | "Asia/Yakutsk" | "Asia/Yangon" | "Asia/Yekaterinburg" | "Asia/Yerevan" | "Atlantic/Azores" | "Atlantic/Bermuda" | "Atlantic/Canary" | "Atlantic/Cape_Verde" | "Atlantic/Faroe" | "Atlantic/Madeira" | "Atlantic/Reykjavik" | "Atlantic/South_Georgia" | "Atlantic/St_Helena" | "Atlantic/Stanley" | "Australia/Adelaide" | "Australia/Brisbane" | "Australia/Broken_Hill" | "Australia/Darwin" | "Australia/Eucla" | "Australia/Hobart" | "Australia/Lindeman" | "Australia/Lord_Howe" | "Australia/Melbourne" | "Australia/Perth" | "Australia/Sydney" | "Europe/Amsterdam" | "Europe/Andorra" | "Europe/Astrakhan" | "Europe/Athens" | "Europe/Belgrade" | "Europe/Berlin" | "Europe/Bratislava" | "Europe/Brussels" | "Europe/Bucharest" | "Europe/Budapest" | "Europe/Busingen" | "Europe/Chisinau" | "Europe/Copenhagen" | "Europe/Dublin" | "Europe/Gibraltar" | "Europe/Guernsey" | "Europe/Helsinki" | "Europe/Isle_of_Man" | "Europe/Istanbul" | "Europe/Jersey" | "Europe/Kaliningrad" | "Europe/Kirov" | "Europe/Kyiv" | "Europe/Lisbon" | "Europe/Ljubljana" | "Europe/London" | "Europe/Luxembourg" | "Europe/Madrid" | "Europe/Malta" | "Europe/Mariehamn" | "Europe/Minsk" | "Europe/Monaco" | "Europe/Moscow" | "Europe/Oslo" | "Europe/Paris" | "Europe/Podgorica" | "Europe/Prague" | "Europe/Riga" | "Europe/Rome" | "Europe/Samara" | "Europe/San_Marino" | "Europe/Sarajevo" | "Europe/Saratov" | "Europe/Simferopol" | "Europe/Skopje" | "Europe/Sofia" | "Europe/Stockholm" | "Europe/Tallinn" | "Europe/Tirane" | "Europe/Ulyanovsk" | "Europe/Vaduz" | "Europe/Vatican" | "Europe/Vienna" | "Europe/Vilnius" | "Europe/Volgograd" | "Europe/Warsaw" | "Europe/Zagreb" | "Europe/Zurich" | "Indian/Antananarivo" | "Indian/Chagos" | "Indian/Christmas" | "Indian/Cocos" | "Indian/Comoro" | "Indian/Kerguelen" | "Indian/Mahe" | "Indian/Maldives" | "Indian/Mauritius" | "Indian/Mayotte" | "Indian/Reunion" | "Pacific/Apia" | "Pacific/Auckland" | "Pacific/Bougainville" | "Pacific/Chatham" | "Pacific/Chuuk" | "Pacific/Easter" | "Pacific/Efate" | "Pacific/Fakaofo" | "Pacific/Fiji" | "Pacific/Funafuti" | "Pacific/Galapagos" | "Pacific/Gambier" | "Pacific/Guadalcanal" | "Pacific/Guam" | "Pacific/Honolulu" | "Pacific/Kanton" | "Pacific/Kiritimati" | "Pacific/Kosrae" | "Pacific/Kwajalein" | "Pacific/Majuro" | "Pacific/Marquesas" | "Pacific/Midway" | "Pacific/Nauru" | "Pacific/Niue" | "Pacific/Norfolk" | "Pacific/Noumea" | "Pacific/Pago_Pago" | "Pacific/Palau" | "Pacific/Pitcairn" | "Pacific/Pohnpei" | "Pacific/Port_Moresby" | "Pacific/Rarotonga" | "Pacific/Saipan" | "Pacific/Tahiti" | "Pacific/Tarawa" | "Pacific/Tongatapu" | "Pacific/Wake" | "Pacific/Wallis" | "UTC"; + to: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/octet-stream": string; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGenerateAReportForExportMediapulseLogWithStationsInProduct": { + parameters: { + query: { + from: string; + page?: number; + per_page?: number; + station_ids?: string; + to: string; + }; + header?: never; + path: { + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Streaming/radioListRadioProductOptions": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["0cc1b8a9_RadioProductOptionShop"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioCheckIpAccessToMountpoint": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * mountpoint + * @description Specify the mountpoint to check ip authorization + * @example /my-mountpoint.mp3 + */ + mountpoint: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioCheckDomainAccessForPlayer": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The universally unique identifier (UUID) of the player to request. */ + player_uuid: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * domain + * @description Specify the domain to check authorization + * @example infomaniak.ch,myradio.ch + */ + domain: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioMountpointIsAvailable": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * mountpoint + * @description Specify the mountpoint to check the availability + * @example /my-mountpoint.mp3 + */ + mountpoint: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Streaming/radioSetTheRestrictionsToAllStreamsInProduct": { + parameters: { + query?: never; + header?: never; + path: { + radio_product_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * country_list + * @description Specify the country list not allow accessing to the stream + * @example IT,JP + */ + country_list?: string | null; + /** + * ip_exclude_list + * @description Specify the ip list not allow accessing to the stream + * @example 127.0.0.3,127.0.0.4 + */ + ip_exclude_list?: string | null; + /** + * ip_include_list + * @description Specify the ip list allow accessing to the stream + * @example 127.0.0.1,127.0.0.2 + */ + ip_include_list?: string | null; + /** + * is_allow_country + * @description Specify if the access restriction rules is enabled + * @example true + */ + is_allow_country?: boolean; + /** + * is_hash_restriction + * @description Specify if the access restriction rules is enabled + * @example true + */ + is_hash_restriction?: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Streaming/radioUpdateStationThumbnail": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * thumbnail + * Format: binary + * @description Specify the new thumbnail file for the station + */ + thumbnail: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioDeleteStationThumbnail": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioResetGeneralParameters": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioSendLogs": { + parameters: { + query?: never; + header?: never; + path: { + radio_product_id: number; + station_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * from + * @description Specify the starting date to get logs + * @example 2022-01-01, 2022-01-01 00:00:00, 1640995200 + */ + from: string; + /** + * targets + * @description Specify where the exportation must be done + * @example ["acpm", "ftp"] + */ + targets: ("acpm" | "ftp" | "indes" | "mediapulse")[]; + /** + * to + * @description Specify the ending date to get logs + * @example 2022-12-31, 2022-12-31 00:00:00, 1672444800 + */ + to: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Streaming/radioToggleDirectLive": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioDisconnectStreams": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioAddFallbackStream": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the source stream to request. */ + stream_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioRemoveFallbackStream": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the source stream to request. */ + stream_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + post_1_radios_radio_product_id_stations_station_id_streams_stream_id_toggle_direct_live: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the stream to request. */ + stream_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + post_1_radios_radio_product_id_stations_station_id_hls_stream_add: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * buffer_size + * @description Specify the buffer size of the hls stream + * @example 5 + */ + buffer_size?: number; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + post_1_radios_radio_product_id_stations_station_id_hls_stream_toggle_direct_live: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + post_1_radios_radio_product_id_stations_station_id_transcoding_add: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * bitrate + * @description Specify the bitrate for the new stream + * @enum {integer} + */ + bitrate: 24 | 32 | 48 | 64 | 96 | 128 | 192 | 256 | 320 | 512; + /** + * codec + * @description Specify the codec for the new stream + * @enum {integer} + */ + codec: 1 | 2 | 3 | 4; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioUnbindTranscodedStream": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the transcoded stream to request. */ + stream_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioRestart": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioGeneratePlaylist": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * force + * @description Specify if we force the generation and overwrite + * @example true + */ + force?: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioInsertMediaAfter": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * media_id + * @description Specify the media id to add + * @example my_media_id + */ + media_id: string; + /** + * playing_media_id + * @description Specify the playing media id to put before or after + * @example uuid-of-my-media + */ + playing_media_id: string; + /** + * position + * @description Specify the position before or after playing media id to add + * @example after + * @enum {string} + */ + position: "after" | "before"; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioMoveMediaAfter": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + playing_media_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * playing_media_id + * @description Specify the playing media id to put before or after + * @example uuid-of-my-media + */ + playing_media_id: string; + /** + * position + * @description Specify the position before or after playing media id to add + * @example after + * @enum {string} + */ + position: "after" | "before"; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioDuplicatePlayer": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the player to request. */ + player_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * name + * @description Specify the name of the player, it is not used in the player + * @example MySecondPlayer + */ + name: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioResetPlayer": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the player to request. */ + player_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioUpdateThumbnail": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the player to request. */ + player_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * thumbnail + * Format: binary + * @description Specify the new thumbnail file for the player + */ + thumbnail: string; + /** + * type + * @description Specify the type of thumbnail will be changed + * @example 1 + * @enum {string} + */ + type: "loading" | "restriction" | "thumbnail" | "unavailable"; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioDeleteThumbnail": { + parameters: { + query: { + type: "loading" | "restriction" | "thumbnail" | "unavailable"; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the player to request. */ + player_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioDeleteStreamAndUnbind": { + parameters: { + query: { + streams_id_to_unbind: string; + user_password: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the stream to request. */ + stream_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + delete_1_radios_radio_product_id_stations_station_id_transcoding: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + delete_1_radios_radio_product_id_stations_station_id_transcoding_stream_id: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the transcoded stream to request. */ + stream_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Streaming/radioRemoveMedia": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + playing_media_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + put_1_radios_radio_product_id_stations_station_id_autodj_playlists_playlist_id_attach_media: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the radio product to request. */ + radio_product_id: number; + /** @description The unique identifier (ID) of the station to request. */ + station_id: number; + /** @description The unique identifier (ID) of the playlist to request. */ + playlist_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * media_id + * @description Specify the media id to attach + * @example my_media_id + */ + media_id: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Public/CloudListAllPublicClouds": { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description The account identifier */ + account_id: number; + filter?: { + /** + * search + * @description Search for filtered results + * @example My Public Cloud + */ + search?: string; + }; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_PublicCloud"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Public/CloudAccesses": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + "Public/CloudListAllKubernetesServices": { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description The account identifier */ + account_id: number; + filter?: { + /** + * packs + * @description Filter by Pack Identifiers + */ + packs?: (1 | 2)[]; + /** + * regions + * @description Filter by regions + */ + regions?: ("dc3-a" | "dc4-a")[]; + /** + * search + * @description Search by name or OpenStack name + * @example My KaaS + */ + search?: string; + /** + * statuses + * @description Filter by Statuses + */ + statuses?: ("Active" | "Creating" | "Deleting" | "Failed" | "Suspended" | "Unknown" | "Updating")[]; + /** + * tags + * @description Filter by Tag Identifiers + */ + tags?: number[]; + }; + public_cloud_id?: number; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_KubernetesService"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Public/CloudListPacks": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_KubernetesServicePack"][]; + }; + }; + }; + }; + }; + "Public/CloudListKubernetesVersions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + "Public/CloudListRegions": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + "Public/CloudListAvailabilityZones": { + parameters: { + query: { + region: "dc3-a" | "dc4-a"; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + "Public/CloudListAllDatabaseServices": { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description The account identifier */ + account_id: number; + filter?: { + /** + * currency + * @enum {string} + */ + currency?: "CHF" | "EUR"; + /** + * regions + * @description Filter by regions + */ + regions?: "dc4-a"[]; + /** + * search + * @description Search by name or OpenStack name + * @example My Database Service + */ + search?: string; + /** + * statuses + * @description Filter by Statuses + */ + statuses?: ("error" | "initializing" | "paused" | "ready" | "stopping" | "unknown")[]; + /** + * tags + * @description Filter by Tag Identifiers + */ + tags?: number[]; + /** + * types + * @description Filter by Statuses + */ + types?: "mysql"[]; + }; + public_cloud_id?: number; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_DatabaseService"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_public_clouds_dbaas_regions: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + get_1_public_clouds_dbaas_packs: { + parameters: { + query?: { + filter?: { + /** + * available + * @description Filter by Available Images + */ + available?: boolean; + /** + * cpu + * @description Filter by number of CPUs + */ + cpu?: number; + /** + * currency + * @enum {string} + */ + currency?: "CHF" | "EUR"; + /** groups */ + groups?: string[]; + /** + * instances + * @description Filter by number of instances + */ + instances?: number; + /** + * maximum_cpu + * @description Filter by number of CPUs, maximum value + */ + maximum_cpu?: number; + /** + * maximum_instances + * @description Filter by number of instances, maximum value + */ + maximum_instances?: number; + /** + * maximum_ram + * @description Filter by amount of RAM, maximum value + */ + maximum_ram?: number; + /** + * maximum_rate + * @description Filter by maximum rate + */ + maximum_rate?: { + /** + * excluding_tax + * Format: double + * @description Filter by maximum rate (lte, including tax) + */ + excluding_tax?: number; + /** + * including_tax + * Format: double + * @description Filter by maximum rate (lte, including tax) + */ + including_tax?: number; + }; + /** + * maximum_storage + * @description Filter by amount of Storage, maximum value + */ + maximum_storage?: number; + /** + * minimum_rate + * @description Filter by minimum rate + */ + minimum_rate?: { + /** + * excluding_tax + * Format: double + * @description Filter by minimum rate (gte, excluding tax) + */ + excluding_tax?: number; + /** + * including_tax + * Format: double + * @description Filter by minimum rate (gte, including tax) + */ + including_tax?: number; + }; + /** names */ + names?: string[]; + /** + * ram + * @description Filter by amount of RAM + */ + ram?: number; + /** + * search + * @description Search flavors by name + * @example a1-ram2 + */ + search?: string; + /** + * storage + * @description Filter by amount of Storage + */ + storage?: number; + /** + * type + * @description Type of the resource `{name}` + * @enum {string} + */ + type?: "mysql"; + }; + type?: "mysql"; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_DatabaseServicePack"][]; + }; + }; + }; + }; + }; + "Public/CloudPackFilters": { + parameters: { + query?: { + filter?: { + /** + * currency + * @enum {string} + */ + currency?: "CHF" | "EUR"; + }; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + "Public/CloudListTypes": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_DatabaseServiceType"][]; + }; + }; + }; + }; + }; + "Public/CloudGetConfigurationInformation": { + parameters: { + query?: { + filter?: { + /** + * currency + * @enum {string} + */ + currency?: "CHF" | "EUR"; + }; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + "Public/CloudGetConfig": { + parameters: { + query: { + /** @description The account identifier */ + account_id: number; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_PublicCloudConfig"]; + }; + }; + }; + }; + }; + "Public/CloudGetPublicCloudInfo": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Unique identifier of the Public Cloud product */ + public_cloud_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_PublicCloud"]; + }; + }; + }; + }; + }; + "Public/CloudUpdateAPublicCloud": { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Public Cloud product */ + public_cloud_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** bill_reference */ + bill_reference?: string; + /** + * customer_name + * @description Customer name + * @example Bob + */ + customer_name?: string; + /** + * description + * @description Public Cloud description + * @example My super Public Cloud + */ + description?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Public/CloudListProjects": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filter?: { + /** + * search + * @description Search for filtered results + * @example My Public Cloud + */ + search?: string; + /** + * status + * @description Filter by status + */ + status?: ("blocked" | "blocking" | "creating" | "deleted" | "deleting" | "error" | "ok" | "restoring" | "suspended" | "suspending" | "updating")[]; + }; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Unique identifier of the Public Cloud product */ + public_cloud_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_PublicCloudProject"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Public/CloudCreateProject": { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Public Cloud */ + public_cloud_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * project_name + * @description Project name + * @example MyProject + */ + project_name: string; + /** + * user_description + * @description User description + * @example My new user + */ + user_description?: string; + /** user_email */ + user_email?: string; + /** user_password */ + user_password: string; + }; + }; + }; + responses: { + /** @description Accepted */ + 202: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["AsyncResponse"] & { + data?: number; + }; + }; + }; + }; + }; + "Public/CloudGetProjectDetails": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Public Cloud Identifier */ + public_cloud_id: number; + /** @description Public Cloud Project Identifier */ + public_cloud_project_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_PublicCloudProject"]; + }; + }; + }; + }; + }; + "Public/CloudDeleteProject": { + parameters: { + query?: never; + header?: never; + path: { + /** @description Public Cloud Identifier */ + public_cloud_id: number; + /** @description Public Cloud Project Identifier */ + public_cloud_project_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["AsyncResponse"] & { + data?: boolean; + }; + }; + }; + /** @description Accepted */ + 202: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["AsyncResponse"] & { + data?: boolean; + }; + }; + }; + /** @description Public cloud project cannot be deleted */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example public_cloud_project_cannot_be_deleted + * @enum {string} + */ + code?: "public_cloud_project_cannot_be_deleted"; + /** + * @description Description of the error + * @example Public cloud project cannot be deleted + * @enum {string} + */ + description?: "Public cloud project cannot be deleted"; + }; + }; + }; + }; + }; + }; + "Public/CloudUpdateProject": { + parameters: { + query?: never; + header?: never; + path: { + /** @description Public Cloud Identifier */ + public_cloud_id: number; + /** @description Public Cloud Project Identifier */ + public_cloud_project_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * name + * @description Project name + * @example MyProject + */ + name: string; + }; + }; + }; + responses: { + /** @description Accepted */ + 202: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["AsyncResponse"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Public/CloudListUsers": { + parameters: { + query?: { + filter?: { + /** + * search + * @description Search for filtered results + * @example My Public Cloud user + */ + search?: string; + /** + * status + * @description Filter by status + */ + status?: ("creating" | "deleting" | "disabled" | "disabling" | "error" | "ok" | "updating")[]; + }; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Public Cloud Product Identifier */ + public_cloud_id: number; + /** @description Public Cloud Project Identifier */ + public_cloud_project_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_PublicCloudUser"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Public/CloudCreateUser": { + parameters: { + query?: never; + header?: never; + path: { + /** @description Public Cloud Product Identifier */ + public_cloud_id: number; + /** @description Public Cloud Project Identifier */ + public_cloud_project_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * description + * @description User description + * @example My new user + */ + description?: string; + /** + * password + * @description User password + */ + password: string; + }; + }; + }; + responses: { + /** @description Accepted */ + 202: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["AsyncResponse"] & { + data?: number; + }; + }; + }; + /** @description Cannot create user */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example cannot_create_user + * @enum {string} + */ + code?: "cannot_create_user"; + /** + * @description Description of the error + * @example Cannot create user + * @enum {string} + */ + description?: "Cannot create user"; + }; + }; + }; + }; + }; + }; + "Public/CloudGetUser": { + parameters: { + query?: never; + header?: never; + path: { + /** @description Public Cloud Product Identifier */ + public_cloud_id: number; + /** @description Public Cloud Project Identifier */ + public_cloud_project_id: number; + /** @description Public Cloud User Identifier */ + public_cloud_user_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_PublicCloudUser"]; + }; + }; + }; + }; + }; + "Public/CloudDeleteUser": { + parameters: { + query?: never; + header?: never; + path: { + /** @description Public Cloud Product Identifier */ + public_cloud_id: number; + /** @description Public Cloud Project Identifier */ + public_cloud_project_id: number; + /** @description Public Cloud User Identifier */ + public_cloud_user_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Accepted */ + 202: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Cannot delete user */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example cannot_delete_user + * @enum {string} + */ + code?: "cannot_delete_user"; + /** + * @description Description of the error + * @example Cannot delete user + * @enum {string} + */ + description?: "Cannot delete user"; + }; + }; + }; + }; + }; + }; + "Public/CloudUpdateUser": { + parameters: { + query?: never; + header?: never; + path: { + /** @description Public Cloud Product Identifier */ + public_cloud_id: number; + /** @description Public Cloud Project Identifier */ + public_cloud_project_id: number; + /** @description Public Cloud User Identifier */ + public_cloud_user_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * description + * @description User description + * @example My updated user + */ + description?: string | null; + /** + * email + * @description User email address + */ + email?: string; + /** password */ + password?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Cannot update user */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example cannot_update_user + * @enum {string} + */ + code?: "cannot_update_user"; + /** + * @description Description of the error + * @example Cannot update user + * @enum {string} + */ + description?: "Cannot update user"; + }; + }; + }; + }; + }; + }; + "Public/CloudGetAuthenticationFile": { + parameters: { + query?: { + region?: "pub1" | "pub2"; + }; + header?: never; + path: { + /** @description Public Cloud Product Identifier */ + public_cloud_id: number; + /** @description Public Cloud Project Identifier */ + public_cloud_project_id: number; + /** @description Public Cloud User Identifier */ + public_cloud_user_id: number; + type: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Accepted */ + 202: { + headers: { + [name: string]: unknown; + }; + content: { + "application/octet-stream": string; + }; + }; + }; + }; + Public_CloudGetAuthenticationFile_get_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_users_public_cloud_user_id_openrc: { + parameters: { + query?: { + region?: "pub1" | "pub2"; + }; + header?: never; + path: { + /** @description Public Cloud Product Identifier */ + public_cloud_id: number; + /** @description Public Cloud Project Identifier */ + public_cloud_project_id: number; + /** @description Public Cloud User Identifier */ + public_cloud_user_id: number; + type: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Accepted */ + 202: { + headers: { + [name: string]: unknown; + }; + content: { + "application/octet-stream": string; + }; + }; + }; + }; + "Public/CloudListKubernetesServices": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filter?: { + /** + * packs + * @description Filter by Pack Identifiers + */ + packs?: (1 | 2)[]; + /** + * regions + * @description Filter by regions + */ + regions?: ("dc3-a" | "dc4-a")[]; + /** + * search + * @description Search by name or OpenStack name + * @example My KaaS + */ + search?: string; + /** + * statuses + * @description Filter by Statuses + */ + statuses?: ("Active" | "Creating" | "Deleting" | "Failed" | "Suspended" | "Unknown" | "Updating")[]; + /** + * tags + * @description Filter by Tag Identifiers + */ + tags?: number[]; + }; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_KubernetesService"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Public/CloudCreateKubernetesService": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * kaas_pack_id + * @description Kubernetes Service Pack Identifier + * @enum {integer} + */ + kaas_pack_id: 1 | 2; + /** + * kubernetes_version + * @description Kubernetes Version + * @enum {string} + */ + kubernetes_version: "1.29" | "1.30" | "1.31"; + /** + * name + * @description Kubernetes Service Name + * @example My Kubernetes Service + */ + name: string; + /** + * region + * @description Public Cloud Region + * @enum {string} + */ + region: "dc3-a" | "dc4-a"; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: number; + }; + }; + }; + /** @description Cannot create new kaas */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example cannot_create_new_kaas + * @enum {string} + */ + code?: "cannot_create_new_kaas" | "cannot_create_new_kaas_of_given_type" | "kaas_pack_limit_reached"; + /** + * @description Description of the error + * @example Cannot create new kaas + * @enum {string} + */ + description?: "Cannot create new kaas" | "Cannot create new kaas of given type" | "Kaas pack limit reached"; + }; + }; + }; + }; + }; + }; + "Public/CloudListFlavors": { + parameters: { + query: { + filter?: { + /** + * available + * @description Filter by Available Images + */ + available?: boolean; + /** + * cpu + * @description Filter by number of CPUs + */ + cpu?: number; + /** + * gpu_optimized + * @description Filter by GPU Optimized Images + */ + gpu_optimized?: boolean; + /** + * gpu_types + * @description Filter by GPU Optimized Images + */ + gpu_types?: ("A2" | "L4" | "T4")[]; + /** + * iops_optimized + * @description Filter by Memory Optimized Images + */ + iops_optimized?: boolean; + /** + * maximum_cpu + * @description Filter by number of CPUs, maximum value + */ + maximum_cpu?: number; + /** + * maximum_ram + * @description Filter by amount of RAM, maximum value + */ + maximum_ram?: number; + /** + * maximum_rate + * @description Filter by maximum rate + */ + maximum_rate?: { + /** + * excluding_tax + * Format: double + * @description Filter by maximum rate (lte, including tax) + */ + excluding_tax?: number; + /** + * including_tax + * Format: double + * @description Filter by maximum rate (lte, including tax) + */ + including_tax?: number; + }; + /** + * maximum_storage + * @description Filter by amount of Storage, maximum value + */ + maximum_storage?: number; + /** + * memory_optimized + * @description Filter by Memory Optimized Images + */ + memory_optimized?: boolean; + /** + * minimum_rate + * @description Filter by minimum rate + */ + minimum_rate?: { + /** + * excluding_tax + * Format: double + * @description Filter by minimum rate (gte, excluding tax) + */ + excluding_tax?: number; + /** + * including_tax + * Format: double + * @description Filter by minimum rate (gte, including tax) + */ + including_tax?: number; + }; + /** + * ram + * @description Filter by amount of RAM + */ + ram?: number; + /** + * search + * @description Search flavors by name + * @example a1-ram2 + */ + search?: string; + /** + * storage + * @description Filter by amount of Storage + */ + storage?: number; + }; + page?: number; + per_page?: number; + region: "dc3-a" | "dc4-a"; + }; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_KubernetesServiceFlavor"][]; + }; + }; + }; + }; + }; + "Public/CloudListFlavorFilters": { + parameters: { + query: { + region: "dc3-a" | "dc4-a"; + }; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_KubernetesServiceFlavorFilter"]; + }; + }; + }; + }; + }; + "Public/CloudGetKubernetesService": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + kaas_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_KubernetesService"]; + }; + }; + }; + }; + }; + "Public/CloudDeleteKubernetesService": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + kaas_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Public/CloudUpdateKubernetesService": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + kaas_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * kubernetes_version + * @description Upgrade version. This will start a rolling update of the given Kubernetes Service. Only 1 minor version can be updated at a time. The version can never be downgraded + * @enum {string} + */ + kubernetes_version?: "1.29" | "1.30" | "1.31"; + /** + * name + * @description Name to use for your Kubernetes Service + * @example My Kubernetes Service + */ + name?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Public/CloudGetTheCurrentStateOfAKaasApiserverParams": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + kaas_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + "Public/CloudPatchApiserverParamsOfASpecificKaas": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + kaas_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** audit-policy */ + "audit-policy"?: string | null; + /** audit-webhook-config */ + "audit-webhook-config"?: string | null; + /** oidc_ca */ + oidc_ca?: string | null; + /** apiserver_params */ + apiserver_params?: { + /** --oidc-client-id */ + "--oidc-client-id"?: string; + /** --oidc-groups-claim */ + "--oidc-groups-claim"?: string | null; + /** --oidc-groups-prefix */ + "--oidc-groups-prefix"?: string | null; + /** --oidc-issuer-url */ + "--oidc-issuer-url"?: string; + /** --oidc-required-claim */ + "--oidc-required-claim"?: string | null; + /** + * --oidc-signing-algs + * @enum {string|null} + */ + "--oidc-signing-algs"?: "ES256" | "ES384" | "ES512" | "PS256" | "PS384" | "PS512" | "RS256" | "RS384" | "RS512" | null; + /** + * --oidc-username-claim + * @enum {string|null} + */ + "--oidc-username-claim"?: "email" | "name" | "preferred_username" | "sub" | "upn" | null; + /** --oidc-username-prefix */ + "--oidc-username-prefix"?: string | null; + }; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Public/CloudDownloadKubernetesServiceConfiguration": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + kaas_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + }; + }; + "Public/CloudListInstancePools": { + parameters: { + query?: { + filter?: { + /** + * availability_zones + * @description Filter by availability zones + */ + availability_zones?: ("az-1" | "az-2" | "az-3" | "dc3-a-04" | "dc3-a-09" | "dc3-a-10")[]; + /** + * search + * @description Search for node pool + * @example My Node Pool + */ + search?: string; + /** + * statuses + * @description Filter by Statuses + */ + statuses?: ("Active" | "Creating" | "Deleting" | "Failed" | "FailedQuota" | "ScalingDown" | "ScalingUp" | "Unknown" | "Updating")[]; + }; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + kaas_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_InstancePool"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Public/CloudCreateInstancePool": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + kaas_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * availability_zone + * @description Region Availability Zone + * @enum {string} + */ + availability_zone?: "az-1" | "az-2" | "az-3" | "dc3-a-04" | "dc3-a-09" | "dc3-a-10"; + /** + * flavor + * @description Instance Pool Flavor, possible flavors + * @example a1-ram2-disk20-perf1 + * @enum {string} + */ + flavor: "see link below"; + /** + * labels + * @description Array of valid Kubernetes labels to apply to the instances. The label must have a prefix of node-role.kubernetes.io or belong to the domains node-restriction.kubernetes.io or custom.kaas.infomaniak.cloud. For more information about label formats, see: Label Information + */ + labels?: string[]; + /** + * maximum_instances + * @description Maximum number of instances. If maximum_instances is greater than minimum_instances, autoscaling will be enabled + * @example 3 + */ + maximum_instances?: number; + /** + * minimum_instances + * @description Minimum number of instances + * @example 1 + */ + minimum_instances: number; + /** + * name + * @description Instance Pool Name + */ + name: string; + /** + * prefix + * @description Prefix to use with when naming instances + */ + prefix?: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: number; + }; + }; + }; + /** @description Cannot create worker pool not enough available nodes */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example cannot_create_worker_pool_not_enough_available_nodes + * @enum {string} + */ + code?: "cannot_create_worker_pool" | "cannot_create_worker_pool_not_enough_available_nodes"; + /** + * @description Description of the error + * @example Cannot create worker pool not enough available nodes + * @enum {string} + */ + description?: "Cannot create worker pool" | "Cannot create worker pool not enough available nodes"; + }; + }; + }; + }; + }; + }; + "Public/CloudGetInstancePool": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + kaas_id: number; + kaas_worker_pool_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_InstancePool"]; + }; + }; + }; + /** @description Cannot get worker pool */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example cannot_get_worker_pool + * @enum {string} + */ + code?: "cannot_get_worker_pool"; + /** + * @description Description of the error + * @example Cannot get worker pool + * @enum {string} + */ + description?: "Cannot get worker pool"; + }; + }; + }; + }; + }; + }; + "Public/CloudDeleteInstancePool": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + kaas_id: number; + kaas_worker_pool_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Cannot delete worker pool */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example cannot_delete_worker_pool + * @enum {string} + */ + code?: "cannot_delete_worker_pool"; + /** + * @description Description of the error + * @example Cannot delete worker pool + * @enum {string} + */ + description?: "Cannot delete worker pool"; + }; + }; + }; + }; + }; + }; + "Public/CloudUpdateInstancePool": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + kaas_id: number; + kaas_worker_pool_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * labels + * @description Array of valid Kubernetes labels to apply to the instances. The label must have a prefix of node-role.kubernetes.io or belong to the domains node-restriction.kubernetes.io or custom.kaas.infomaniak.cloud. For more information about label formats, see: Label Information + */ + labels?: string[]; + /** + * maximum_instances + * @description Maximum number of instances. If maximum_instances is greater than minimum_instances, autoscaling will be enabled + * @example 3 + */ + maximum_instances?: number; + /** + * minimum_instances + * @description Minimum number of instances + * @example 1 + */ + minimum_instances?: number; + /** + * name + * @description Instance Pool Name + */ + name?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Cannot update worker pool not enough available nodes */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example cannot_update_worker_pool_not_enough_available_nodes + * @enum {string} + */ + code?: "cannot_update_worker_pool" | "cannot_update_worker_pool_not_enough_available_nodes"; + /** + * @description Description of the error + * @example Cannot update worker pool not enough available nodes + * @enum {string} + */ + description?: "Cannot update worker pool" | "Cannot update worker pool not enough available nodes"; + }; + }; + }; + }; + }; + }; + "Public/CloudListIPFilters": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + kaas_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + "Public/CloudCreateUpdateIPFilters": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + kaas_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * ip_filters + * @description List of whitelist IP filters to apply to the given Database Service + */ + ip_filters?: string[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Public/CloudRemoveIPFilters": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + kaas_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Public/CloudListDatabaseServices": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filter?: { + /** + * currency + * @enum {string} + */ + currency?: "CHF" | "EUR"; + /** + * regions + * @description Filter by regions + */ + regions?: "dc4-a"[]; + /** + * search + * @description Search by name or OpenStack name + * @example My Database Service + */ + search?: string; + /** + * statuses + * @description Filter by Statuses + */ + statuses?: ("error" | "initializing" | "paused" | "ready" | "stopping" | "unknown")[]; + /** + * tags + * @description Filter by Tag Identifiers + */ + tags?: number[]; + /** + * types + * @description Filter by Statuses + */ + types?: "mysql"[]; + }; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_DatabaseService"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Public/CloudCreateDatabaseService": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * backup_schedule + * @description Backup schedule settings + */ + backup_schedule?: { + /** + * add_default_schedule + * @description Add the default backup schedule to the Database Service. The default schedule is ran during a random hour:minute once a day keeping 7 days worth of backups. + * @example true + */ + add_default_schedule?: boolean; + /** + * is_pitr_enabled + * @description Enable/Disable point in time recovery + * @example true + */ + is_pitr_enabled?: boolean; + /** + * retention + * @description The number of backups to keep for the schedule + * @example 7 + */ + retention?: number; + /** + * scheduled_at + * @description Use the given time as the time to create the scheduled backup (24 hour, UTC) + * @example 15:35 + */ + scheduled_at?: string; + }; + /** + * name + * @description Database Service Name + * @example My Database Service + */ + name: string; + /** + * pack_id + * @description Database Service Pack Identifier + * @enum {string} + */ + pack_id: "1"; + /** + * region + * @description Public Cloud Region + * @enum {string} + */ + region: "dc4-a"; + /** + * type + * @description Type of the resource `{name}` + * @enum {string} + */ + type: "mysql"; + /** + * version + * @description Database Version + * @enum {string} + */ + version: "8.0.42"; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_DatabaseServiceCreation"]; + }; + }; + }; + }; + }; + "Public/CloudGetDatabaseService": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filter?: { + /** + * currency + * @enum {string} + */ + currency?: "CHF" | "EUR"; + }; + }; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_DatabaseService"]; + }; + }; + }; + }; + }; + "Public/CloudDeleteDatabaseService": { + parameters: { + query?: { + keep_backup_files?: boolean; + }; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Public/CloudUpdateDatabaseService": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * name + * @description Name to use for your Database Service + * @example My Database Service + */ + name?: string; + /** + * pack_id + * @description Database Service Pack Identifier + * @enum {string} + */ + pack_id?: "1"; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Public/CloudListBackups": { + parameters: { + query?: { + filter?: { + /** + * search + * @description Search by name or OpenStack name + * @example My Database Service + */ + search?: string; + /** + * statuses + * @description Filter by Statuses + */ + statuses?: ("Error" | "Failed" | "Running" | "Starting" | "Succeeded" | "Unknown")[]; + }; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_DatabaseServiceBackup"][]; + }; + }; + }; + }; + }; + "Public/CloudGetBackup": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + backup_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_DatabaseServiceBackup"]; + }; + }; + }; + }; + }; + "Public/CloudDeleteBackup": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + backup_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Public/CloudListBackupSchedules": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_DatabaseServiceBackupSchedule"][]; + }; + }; + }; + }; + }; + "Public/CloudCreateBackupSchedule": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * is_pitr_enabled + * @description Enable/Disable point in time recovery + * @example true + */ + is_pitr_enabled?: boolean; + /** + * retention + * @description The number of backups to keep for the schedule + * @example 7 + */ + retention?: number; + /** + * scheduled_at + * @description Use the given time as the time to create the scheduled backup (24 hour, UTC) + * @example 15:35 + */ + scheduled_at: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: number; + }; + }; + }; + /** @description Backup schedule already exists */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example backup_schedule_already_exists + * @enum {string} + */ + code?: "backup_schedule_already_exists" | "cannot_create_backup_schedule"; + /** + * @description Description of the error + * @example Backup schedule already exists + * @enum {string} + */ + description?: "Backup schedule already exists" | "Cannot create backup schedule"; + }; + }; + }; + }; + }; + }; + "Public/CloudGetBackupSchedule": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + backup_schedule_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_DatabaseServiceBackupSchedule"]; + }; + }; + }; + /** @description Backup schedule does not exist */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example backup_schedule_does_not_exist + * @enum {string} + */ + code?: "backup_schedule_does_not_exist"; + /** + * @description Description of the error + * @example Backup schedule does not exist + * @enum {string} + */ + description?: "Backup schedule does not exist"; + }; + }; + }; + }; + }; + }; + "Public/CloudDeleteBackupSchedule": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + backup_schedule_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Public/CloudUpdateBackupSchedule": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + backup_schedule_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * is_pitr_enabled + * @description Enable/Disable point in time recovery + * @example true + */ + is_pitr_enabled?: boolean; + /** + * retention + * @description The number of backups to keep for the schedule + * @example 7 + */ + retention?: number; + /** + * scheduled_at + * @description Use the given time as the time to create the scheduled backup (24 hour, UTC) + * @example 15:35 + */ + scheduled_at: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Public/CloudGetRestore": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + restore_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_DatabaseServiceRestore"]; + }; + }; + }; + }; + }; + "Public/CloudListConfiguration": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + "Public/CloudCreateUpdateConfiguration": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** auto_increment_increment */ + auto_increment_increment?: number; + /** auto_increment_offset */ + auto_increment_offset?: number; + /** + * character_set_server + * @enum {string} + */ + character_set_server?: "armscii8" | "ascii" | "big5" | "binary" | "cp1250" | "cp1251" | "cp1256" | "cp1257" | "cp850" | "cp852" | "cp866" | "cp932" | "dec8" | "eucjpms" | "euckr" | "gb18030" | "gb2312" | "gbk" | "geostd8" | "greek" | "hebrew" | "hp8" | "keybcs2" | "koi8r" | "koi8u" | "latin1" | "latin2" | "latin5" | "latin7" | "macce" | "macroman" | "sjis" | "swe7" | "tis620" | "ucs2" | "ujis" | "utf16" | "utf16le" | "utf32" | "utf8mb3" | "utf8mb4"; + /** connect_timeout */ + connect_timeout?: number; + /** group_concat_max_len */ + group_concat_max_len?: number; + /** information_schema_stats_expiry */ + information_schema_stats_expiry?: number; + /** innodb_change_buffer_max_size */ + innodb_change_buffer_max_size?: number; + /** + * innodb_flush_neighbors + * @enum {string} + */ + innodb_flush_neighbors?: "0" | "1" | "2"; + /** innodb_ft_max_token_size */ + innodb_ft_max_token_size?: number; + /** innodb_ft_min_token_size */ + innodb_ft_min_token_size?: number; + /** innodb_ft_server_stopword_table */ + innodb_ft_server_stopword_table?: string; + /** innodb_lock_wait_timeout */ + innodb_lock_wait_timeout?: number; + /** innodb_log_buffer_size */ + innodb_log_buffer_size?: number; + /** innodb_online_alter_log_max_size */ + innodb_online_alter_log_max_size?: number; + /** + * innodb_print_all_deadlocks + * @enum {string} + */ + innodb_print_all_deadlocks?: "OFF" | "ON"; + /** innodb_read_io_threads */ + innodb_read_io_threads?: number; + /** + * innodb_rollback_on_timeout + * @enum {string} + */ + innodb_rollback_on_timeout?: "OFF" | "ON"; + /** innodb_stats_persistent_sample_pages */ + innodb_stats_persistent_sample_pages?: number; + /** + * innodb_strict_mode + * @enum {string} + */ + innodb_strict_mode?: "OFF" | "ON"; + /** innodb_thread_concurrency */ + innodb_thread_concurrency?: number; + /** innodb_write_io_threads */ + innodb_write_io_threads?: number; + /** interactive_timeout */ + interactive_timeout?: number; + /** lock_wait_timeout */ + lock_wait_timeout?: number; + /** + * log_bin_trust_function_creators + * @enum {string} + */ + log_bin_trust_function_creators?: "OFF" | "ON"; + /** + * long_query_time + * Format: double + */ + long_query_time?: number; + /** max_allowed_packet */ + max_allowed_packet?: number; + /** max_connections */ + max_connections?: number; + /** max_digest_length */ + max_digest_length?: number; + /** max_heap_table_size */ + max_heap_table_size?: number; + /** max_prepared_stmt_count */ + max_prepared_stmt_count?: number; + /** min_examined_row_limit */ + min_examined_row_limit?: number; + /** net_buffer_length */ + net_buffer_length?: number; + /** net_read_timeout */ + net_read_timeout?: number; + /** net_write_timeout */ + net_write_timeout?: number; + /** performance_schema_max_digest_length */ + performance_schema_max_digest_length?: number; + /** + * require_secure_transport + * @enum {string} + */ + require_secure_transport?: "OFF" | "ON"; + /** sort_buffer_size */ + sort_buffer_size?: number; + /** sql_mode */ + sql_mode?: ("ALLOW_INVALID_DATES" | "ANSI_QUOTES" | "ERROR_FOR_DIVISION_BY_ZERO" | "HIGH_NOT_PRECEDENCE" | "IGNORE_SPACE" | "NO_AUTO_VALUE_ON_ZERO" | "NO_BACKSLASH_ESCAPES" | "NO_DIR_IN_CREATE" | "NO_ENGINE_SUBSTITUTION" | "NO_UNSIGNED_SUBTRACTION" | "NO_ZERO_DATE" | "NO_ZERO_IN_DATE" | "ONLY_FULL_GROUP_BY" | "PAD_CHAR_TO_FULL_LENGTH" | "PIPES_AS_CONCAT" | "REAL_AS_FLOAT" | "STRICT_ALL_TABLES" | "STRICT_TRANS_TABLES" | "TIME_TRUNCATE_FRACTIONAL")[]; + /** table_definition_cache */ + table_definition_cache?: number; + /** table_open_cache */ + table_open_cache?: number; + /** table_open_cache_instances */ + table_open_cache_instances?: number; + /** thread_stack */ + thread_stack?: number; + /** + * transaction_isolation + * @enum {string} + */ + transaction_isolation?: "READ-COMMITTED" | "READ-UNCOMMITTED" | "REPEATABLE-READ" | "SERIALIZABLE"; + /** wait_timeout */ + wait_timeout?: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Public/CloudRemoveConfiguration": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + get_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters: { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + put_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters: { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * ip_filters + * @description List of whitelist IP filters to apply to the given Database Service + */ + ip_filters?: string[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + delete_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters: { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Public/CloudListLogs": { + parameters: { + query: { + direction?: "asc" | "desc"; + filter?: { + /** + * search + * @description Search by log text + * @example Log 123 + */ + search?: string; + }; + from_date?: number; + page?: number; + per_page?: number; + to_date?: number; + type: "slow-logs" | "stdout"; + }; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_DatabaseServiceLog"][]; + }; + }; + }; + }; + }; + "Public/CloudDownloadLogs": { + parameters: { + query: { + direction?: "asc" | "desc"; + filter?: { + /** + * search + * @description Search by log text + * @example Log 123 + */ + search?: string; + }; + format?: "json" | "text"; + from_date?: number; + to_date?: number; + type: "slow-logs" | "stdout"; + }; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[] | string; + }; + }; + }; + }; + }; + "Public/CloudCreateProjectWithInvitation": { + parameters: { + query?: never; + header?: never; + path: { + /** @description Public Cloud Identifier */ + public_cloud_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * project_name + * @description Project name + * @example MyProject + */ + project_name: string; + /** + * user_description + * @description User description + * @example My new user + */ + user_description?: string; + /** user_email */ + user_email: string; + }; + }; + }; + responses: { + /** @description Accepted */ + 202: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["AsyncResponse"] & { + data?: number; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Public/CloudCreateUserInvitation": { + parameters: { + query?: never; + header?: never; + path: { + /** @description Public Cloud Product Identifier */ + public_cloud_id: number; + /** @description Public Cloud Project Identifier */ + public_cloud_project_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * description + * @description User description + * @example My new user + */ + description?: string; + /** + * email + * @description User email address + */ + email: string; + }; + }; + }; + responses: { + /** @description Accepted */ + 202: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["AsyncResponse"] & { + data?: number; + }; + }; + }; + /** @description Cannot create user */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example cannot_create_user + * @enum {string} + */ + code?: "cannot_create_user"; + /** + * @description Description of the error + * @example Cannot create user + * @enum {string} + */ + description?: "Cannot create user"; + }; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Public/CloudUpdateUserWithInvitation": { + parameters: { + query?: never; + header?: never; + path: { + /** @description Public Cloud Identifier */ + public_cloud_id: number; + /** @description Public Cloud Project Identifier */ + public_cloud_project_id: number; + /** @description Public Cloud User Identifier */ + public_cloud_user_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * description + * @description User description + * @example My new user + */ + description?: string; + /** + * email + * @description User email address + */ + email: string; + }; + }; + }; + responses: { + /** @description Accepted */ + 202: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Cannot update user */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example cannot_update_user + * @enum {string} + */ + code?: "cannot_update_user"; + /** + * @description Description of the error + * @example Cannot update user + * @enum {string} + */ + description?: "Cannot update user"; + }; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Public/CloudResetPassword": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_DatabaseServiceConnection"]; + }; + }; + }; + /** @description Cannot retrieve connection information */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example cannot_retrieve_connection_information + * @enum {string} + */ + code?: "cannot_retrieve_connection_information"; + /** + * @description Description of the error + * @example Cannot retrieve connection information + * @enum {string} + */ + description?: "Cannot retrieve connection information"; + }; + }; + }; + }; + }; + }; + "Public/CloudToggleSlowLogs": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * enable + * @description Enable/disable the slow logs + */ + enable: boolean; + /** + * long_query_time + * Format: double + * @description Long query time to set for slow logs + */ + long_query_time?: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Public/CloudCreateRestore": { + parameters: { + query?: never; + header?: never; + path: { + public_cloud_id: number; + public_cloud_project_id: number; + dbaas_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** backup_id */ + backup_id?: string; + /** + * new_service + * @description Create a new Database Service and restore the backed up data. Use this object to specify service options. + */ + new_service?: { + /** + * backup_schedule + * @description Backup schedule settings + */ + backup_schedule?: { + /** + * add_default_schedule + * @description Add the default backup schedule to the Database Service. The default schedule is ran during a random hour:minute once a day keeping 7 days worth of backups. + * @example true + */ + add_default_schedule?: boolean; + /** + * is_pitr_enabled + * @description Enable/Disable point in time recovery + * @example true + */ + is_pitr_enabled?: boolean; + /** + * retention + * @description The number of backups to keep for the schedule + * @example 7 + */ + retention?: number; + /** + * scheduled_at + * @description Use the given time as the time to create the scheduled backup (24 hour, UTC) + * @example 15:35 + */ + scheduled_at?: string; + }; + /** + * name + * @description Database Service Name + * @example My Database Service + */ + name?: string; + /** + * pack_id + * @description Database Service Pack Identifier + * @enum {string} + */ + pack_id?: "1"; + /** + * region + * @description Public Cloud Region + * @enum {string} + */ + region?: "dc4-a"; + /** + * version + * @description Database Version + * @enum {string} + */ + version?: "8.0.42"; + }; + /** + * pitr_restore_date + * @description Point in time recovery date in ISO 3339 format + * @example 2005-08-15T15:52:01+00:00 + */ + pitr_restore_date?: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["1a4921f4_DatabaseServiceRestore"]; + }; + }; + }; + /** @description Cannot restore no backup found */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example cannot_restore_no_backup_found + * @enum {string} + */ + code?: "cannot_restore_no_backup_found" | "cannot_restore_to_downgraded_dbaas"; + /** + * @description Description of the error + * @example Cannot restore no backup found + * @enum {string} + */ + description?: "Cannot restore no backup found" | "Cannot restore to downgraded dbaas"; + }; + }; + }; + }; + }; + }; + "Mail/ServicesCreateUpdateBimi": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * link_logo + * Format: binary + */ + link_logo?: string; + /** + * link_vmc + * Format: binary + */ + link_vmc?: string; + /** + * logo + * Format: binary + */ + logo?: string; + /** + * vmc + * Format: binary + */ + vmc?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_CreatedorUpdatedBimi"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesListAllTemplates": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + mail_hosting_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_SignatureTemplate"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Mail/ServicesCreateATemplate": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + }; + cookie?: never; + }; + /** @description Request body of the called URI */ + requestBody: { + content: { + "application/json": { + /** + * mail_hosting_id + * @description The unique identifier (ID) of the mail hosting to request. + */ + mail_hosting_id: number; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + }; + }; + "Mail/ServicesUploadImage": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * image + * @description Base64 image content (png,jpg,jpeg,svg or gif MIME type) + */ + image: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_ImageURL"]; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_create_object: Triggered when the entity cannot be created. + * @example cannot_create_object + * @enum {string} + */ + code?: "cannot_create_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesCreateASignatureForAllUsers": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + signature_template: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesListAutoReplies": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + mail_hosting_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_ServiceMailResponder"][]; + }; + }; + }; + }; + }; + "Mail/ServicesCreateAutoReply": { + parameters: { + query?: never; + header?: never; + path: { + /** @description ServiceMail identifier */ + mail_hosting_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * dont_reply_to + * @description List of emails the auto reply won't respond to + * @example [test@tests.ch] + */ + dont_reply_to?: unknown[]; + /** + * ended_at + * @description When should end the auto reply activation + */ + ended_at?: number | null; + /** + * is_recurrent + * @description Define if the responder should be activate for some days in the week instead of a certain time + */ + is_recurrent: boolean; + /** + * is_visible + * @description Define if the attributes is visible for all the users + */ + is_visible?: boolean; + /** message */ + message: string; + /** + * name + * @description Name of the resource `{name}` + */ + name: string; + /** + * recurrent_days + * @description List of the days when the auto reply is activated + */ + recurrent_days?: { + /** friday */ + friday?: boolean; + /** monday */ + monday?: boolean; + /** saturday */ + saturday?: boolean; + /** sunday */ + sunday?: boolean; + /** thursday */ + thursday?: boolean; + /** tuesday */ + tuesday?: boolean; + /** wednesday */ + wednesday?: boolean; + }; + /** + * started_at + * Format: timestamp + * @description When the responder start to be active + */ + started_at?: number | null; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: number; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesListFiltersModel": { + parameters: { + query?: never; + header?: never; + path: { + /** @description ServiceMail identifier */ + mail_hosting_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_ServiceMailboxSieveFilter"][]; + }; + }; + }; + }; + }; + "Mail/ServicesCreateAFilterModel": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** actions */ + actions?: { + /** + * type + * @enum {string} + */ + type: "copy" | "discard" | "flag_seen" | "forward" | "move" | "stop"; + }[]; + /** conditions */ + conditions?: { + /** operator */ + operator: string; + /** + * property + * @enum {string} + */ + property: "body" | "cc" | "from" | "reply-to" | "size" | "subject" | "to" | "x-infomaniak-type"; + /** value */ + value: string; + }[]; + /** has_all_conditions */ + has_all_conditions?: boolean; + /** is_visible */ + is_visible: boolean; + /** + * name + * @description Name of the resource `{name}` + */ + name: string; + /** script */ + script?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_ServiceMailboxSieveFilter"]; + }; + }; + }; + }; + }; + "Mail/ServicesListMailboxes": { + parameters: { + query?: { + search?: string; + filter_by?: string; + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filter?: { + /** has_alias */ + has_alias?: boolean; + /** has_anti_spam */ + has_anti_spam?: boolean; + /** has_redirection */ + has_redirection?: boolean; + /** has_responder */ + has_responder?: boolean; + /** is_using_imap */ + is_using_imap?: boolean; + /** is_using_pop3 */ + is_using_pop3?: boolean; + /** + * last_login_at + * @description Timestamp `{name}` has been logged + */ + last_login_at?: number; + }; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_Mailbox"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesAddAMailbox": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** link_to_current_user */ + link_to_current_user?: boolean; + /** mailbox_name */ + mailbox_name: string; + /** note */ + note?: string; + /** random_delivery_host */ + random_delivery_host?: boolean | null; + /** signature_model_id */ + signature_model_id?: string | null; + /** + * target + * @description Specifies who has access to the mailbox during its creation.current_user: Only the current user has access to the mailbox.ksuite_user: All users who are part of the kSuite product can access the mailbox.other_user: All invited users can have access to the mailbox. + * @example current_user + * @enum {string} + */ + target?: "current_user" | "ksuite_user" | "other_user"; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_CreatedMailbox"]; + }; + }; + }; + /** @description Catchall not allow for starter */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example catchall_not_allow_for_starter + * @enum {string} + */ + code?: "catchall_not_allow_for_starter"; + /** + * @description Description of the error + * @example Catchall not allow for starter + * @enum {string} + */ + description?: "Catchall not allow for starter"; + }; + }; + }; + }; + }; + }; + "Mail/ServicesAllSubscribers": { + parameters: { + query?: { + search?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + mail_hosting_id: string; + mailing_list_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_MailingListSubscriber"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesAddANewSubscriber": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + mailing_list_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * email + * @description Email + */ + email: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesRemoveASubscriber": { + parameters: { + query?: { + emails?: string[]; + }; + header?: never; + path: { + mail_hosting_id: string; + mailing_list_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + patch_1_mail_hostings_mail_hosting_id_mailing_lists_mailing_list_name_subscribers: { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + mailing_list_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * email + * @description The email that identifies the subscriber. + */ + email: string; + /** + * new_email + * @description The new email for the specified subscriber. + * @example riccardeau@infomaniak.com + */ + new_email?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesImportSubscribers": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + mailing_list_name: string; + }; + cookie?: never; + }; + /** @description Request body of the called URI */ + requestBody: { + content: { + "application/json": { + /** + * datas + * @description One email address per line, formatted like this: email address, name + */ + datas: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.validation_failed: Triggered when the input send does not pass the validation rule. + * @example validation_failed + * @enum {string} + */ + code?: "validation_failed"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesListAllTheMailingLists": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + mail_hosting_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_Mailinglist"][] | components["schemas"]["93e74a89_Mailservicecurrentlyunavailableforcauseofswap"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesCreateAMailingList": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** goodbye_message */ + goodbye_message?: string | null; + /** info */ + info: string; + /** + * is_reply_to_forced + * @description Tells if the mail of the sender is replaced by the mailing list mail + */ + is_reply_to_forced: boolean; + /** + * lang + * @description Current language preference code.de: German language.en: English language.es: Spanish language.fr: French language.it: Italian language. + * @example de + * @enum {string|null} + */ + lang?: "de" | "en" | "es" | "fr" | "it" | null; + /** max_message_size */ + max_message_size: number; + /** moderators */ + moderators: string; + /** + * name + * @description Name that identifies the mailing list + */ + name: string; + /** + * should_send_notifications + * @description Tells if the mailing list should send or not welcome/goodbye message + */ + should_send_notifications: boolean; + /** subject */ + subject: string; + /** + * use_reply_to + * @description Tells if the expeditor's mail is substitute by the mailing list email when responding to it + */ + use_reply_to: boolean; + /** welcome_message */ + welcome_message?: string | null; + /** + * who_can_send + * @description Indicates who can send mails in the mailing list.0: Only moderator and subscriber can send email through the mailing list.1: Only moderator can send email through the mailing list.2: Everyone can send email through the mailing list but requires a moderator validation.3: Only moderator and subscriber can send email through the mailing list but requires a moderator validation.4: Everyone can send a mail through the mailing list but requires a moderator validation for the mail sent by non subscribers. + * @enum {string} + */ + who_can_send: "0" | "1" | "2" | "3" | "4"; + /** + * who_can_subscribe + * @description The subscription policy setup for the mailing list.0: Anybody can subscribe.1: Any new subscription should be confirmed by the owner.2: Any new subscription should be confirmed by the owner and the subscriber. + * @enum {string} + */ + who_can_subscribe: "0" | "1" | "2"; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_set_activation: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * is_enabled + * @description Specify if the filter is enabled or disabled + */ + is_enabled: boolean; + /** + * name + * @description Name of the filter + */ + name: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Sieve load error */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example sieve_load_error + * @enum {string} + */ + code?: "invalid_filter_name" | "sieve_load_error"; + /** + * @description Description of the error + * @example Sieve load error + * @enum {string} + */ + description?: "Invalid filter name" | "Sieve load error"; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_reorder: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + /** @description Request body of the called URI */ + requestBody: { + content: { + "application/json": { + /** + * order + * @description Array of Filter names + */ + order: string[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Sieve load error */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example sieve_load_error + * @enum {string} + */ + code?: "invalid_mailbox_filters" | "sieve_load_error"; + /** + * @description Description of the error + * @example Sieve load error + * @enum {string} + */ + description?: "Invalid mailbox filters" | "Sieve load error"; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesListFilters": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_MailboxSieveFilter"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesAddAFilter": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * has_all_of + * @description Indicates if all the condition are needed or if just one is sufficient + */ + has_all_of: boolean; + /** + * is_enabled + * @description Indicates if the filter is enabled + */ + is_enabled: boolean; + /** + * name + * @description Name of the filter + */ + name: string; + /** template_id */ + template_id?: number | null; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesDeleteAFilter": { + parameters: { + query: { + name: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Sieve load error */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example sieve_load_error + * @enum {string} + */ + code?: "sieve_load_error"; + /** + * @description Description of the error + * @example Sieve load error + * @enum {string} + */ + description?: "Sieve load error"; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesUpdateAFilter": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * has_all_of + * @description Indicates if all the condition are needed or if just one is sufficient + */ + has_all_of: boolean; + /** + * is_enabled + * @description Indicates if the filter is enabled + */ + is_enabled: boolean; + /** + * name + * @description Name of the filter + */ + name: string; + /** + * old_name + * @description The actual name of the filter + */ + old_name: string; + /** template_id */ + template_id?: number | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesAddAScript": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * content + * @description Filter script content + * @example if header :contains "Subject" "Urgent" {stop;} + */ + content: string; + /** + * is_enabled + * @description Specify if the script is enabled or disabled + */ + is_enabled?: boolean; + /** + * name + * @description Filter script name + */ + name: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_create_object: Triggered when the entity cannot be created. + * @example cannot_create_object + * @enum {string} + */ + code?: "cannot_create_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesDeleteAScript": { + parameters: { + query: { + name: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Invalid filter script name */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example invalid_filter_script_name + * @enum {string} + */ + code?: "invalid_filter_script_name"; + /** + * @description Description of the error + * @example Invalid filter script name + * @enum {string} + */ + description?: "Invalid filter script name"; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesUpdateAScript": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * content + * @description Filter script content + * @example if header :contains "Subject" "Urgent" {stop;} + */ + content: string; + /** + * is_enabled + * @description Specify if the script is enabled or disabled + */ + is_enabled: boolean; + /** + * name + * @description Filter script name + */ + name: string; + /** + * old_name + * @description Filter actual name identifier + */ + old_name: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_scripts_set_activation: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * is_enabled + * @description Script is active or not + */ + is_enabled: boolean; + /** + * name + * @description Script actual name identifier + */ + name: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Sieve load error */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example sieve_load_error + * @enum {string} + */ + code?: "invalid_filter_script_name" | "sieve_load_error"; + /** + * @description Description of the error + * @example Sieve load error + * @enum {string} + */ + description?: "Invalid filter script name" | "Sieve load error"; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_MailboxFolders"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesUpdateFolders": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** archives_folder */ + archives_folder: string; + /** + * commercials_folder + * @description The location where the referenced commercial mail goes. Required if the option is activated on the mailbox + */ + commercials_folder?: string | null; + /** draft_folder */ + draft_folder: string; + /** sent_folder */ + sent_folder: string; + /** + * social_networks_folder + * @description The location where the referenced social mails are placed. Required if the option is activated on the mailbox + */ + social_networks_folder?: string | null; + /** + * spam_folder + * @description The location where all the spam labelled mail are stored.Required if the spam filter is activated on the mailbox. + */ + spam_folder?: string | null; + /** trash_folder */ + trash_folder: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Invalid mailbox folders */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example invalid_mailbox_folders + * @enum {string} + */ + code?: "invalid_mailbox_folders"; + /** + * @description Description of the error + * @example Invalid mailbox folders + * @enum {string} + */ + description?: "Invalid mailbox folders"; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesSetDefaultSignature": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** default_reply_signature_id */ + default_reply_signature_id?: number | null; + /** default_signature_id */ + default_signature_id?: number | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Mail/ServicesListAllSignatures": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_MailboxSignature"]; + }; + }; + }; + }; + }; + "Mail/ServicesCreateSignature": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * attributes + * @example [{key:'FIRSTNAME', value:'John', status:'user'}] + */ + attributes?: { + /** department */ + department?: string; + /** firstName */ + firstName?: string; + /** job */ + job?: string; + /** lastName */ + lastName?: string; + /** mail */ + mail?: string; + /** + * name + * @description Name of the resource `{name}` + */ + name?: string; + /** nameFormat */ + nameFormat?: string; + /** phones */ + phones?: { + /** type */ + type?: string; + /** value */ + value?: string; + }[]; + /** userAvatarUrl */ + userAvatarUrl?: string; + }; + /** content */ + content?: string | null; + /** form_data */ + form_data?: { + /** globalStyle */ + globalStyle?: { + /** backgroundColor */ + backgroundColor?: string; + /** displaySeparators */ + displaySeparators?: boolean; + /** fontColor */ + fontColor?: string; + /** fontFamily */ + fontFamily?: string; + /** fontSize */ + fontSize?: string; + /** iconBackgroundColor */ + iconBackgroundColor?: string; + /** + * iconFontColor + * @enum {string} + */ + iconFontColor?: "dark" | "light"; + /** linkFontColor */ + linkFontColor?: string; + }; + /** layout */ + layout?: { + /** + * layout + * @description Specifies the layout of the template.2-columns: Layout with two columns.column: Layout with one column.custom: Custom layout with custom html.default: Default layout.large-picture-and-text: Layout with a large picture and text.picture-and-text: Layout with a picture and text. + * @example 2-columns + * @enum {string} + */ + layout?: "2-columns" | "column" | "custom" | "default" | "large-picture-and-text" | "picture-and-text"; + }; + /** media */ + media?: { + /** + * accountLogoUrlMode + * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. + * @example auto + * @enum {string} + */ + accountLogoUrlMode?: "auto" | "static" | "user"; + /** accountRectangleLogoUrl */ + accountRectangleLogoUrl?: string; + /** accountSquareLogoUrl */ + accountSquareLogoUrl?: string; + /** userAvatarUrl */ + userAvatarUrl?: string; + /** + * userAvatarUrlMode + * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. + * @example auto + * @enum {string} + */ + userAvatarUrlMode?: "auto" | "static" | "user"; + }; + /** network */ + network?: { + /** backgroundColor */ + backgroundColor?: string; + /** + * fontColor + * @enum {string} + */ + fontColor?: "dark" | "light"; + /** networks */ + networks?: { + /** + * name + * @description Name of the resource `{name}` + * @enum {string} + */ + name?: "Facebook" | "Instagram" | "LinkedIn" | "X" | "Youtube"; + /** url */ + url?: string; + }[]; + }; + /** personal */ + personal?: { + /** + * department + * @description The value of the attribute + */ + department?: string; + /** + * departmentMode + * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. + * @example static + * @enum {string} + */ + departmentMode?: "static" | "user"; + /** firstName */ + firstName?: string; + /** + * firstNameMode + * @enum {string} + */ + firstNameMode?: "user"; + /** + * hasDepartment + * @description Indicates if the templates contains this attributes or not + */ + hasDepartment?: boolean; + /** hasFirstName */ + hasFirstName?: boolean; + /** + * hasJob + * @description Indicates if the templates contains this attributes or not + */ + hasJob?: boolean; + /** hasLastName */ + hasLastName?: boolean; + /** + * hasMail + * @description Indicates if the templates contains this attributes or not + */ + hasMail?: boolean; + /** + * job + * @description The value of the attribute + */ + job?: string; + /** + * jobMode + * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. + * @example static + * @enum {string} + */ + jobMode?: "static" | "user"; + /** lastName */ + lastName?: string; + /** + * lastNameMode + * @enum {string} + */ + lastNameMode?: "user"; + /** + * mail + * @description The value of the attribute + */ + mail?: string; + /** + * mailMode + * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. + * @example auto + * @enum {string} + */ + mailMode?: "auto" | "static" | "user"; + /** + * nameFormat + * @description The value of the attribute + */ + nameFormat?: string; + /** + * nameFormatMode + * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. + * @example static + * @enum {string} + */ + nameFormatMode?: "static" | "user"; + /** + * phones + * @description List of phone numbers associated with the signature template. + */ + phones?: { + /** + * type + * @description Choose the icon associated with the phone number.mobile_icon: Mobile phone icon.mobile_letter: Mobile phone letter M.none: No icon.phone_icon: Phone icon.phone_letter: Phone letter T.phone_letter_alt: Fixed phone letter F. + * @example mobile_icon + * @enum {string} + */ + type?: "mobile_icon" | "mobile_letter" | "none" | "phone_icon" | "phone_letter" | "phone_letter_alt"; + /** + * value + * @description The phone number + * @example +33600000000 + */ + value?: string; + }[]; + }; + /** professional */ + professional?: { + /** accountName */ + accountName?: string; + /** + * accountNameMode + * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant. + * @example auto + * @enum {string} + */ + accountNameMode?: "auto" | "static"; + /** additionalAddress */ + additionalAddress?: string; + /** address */ + address?: string; + /** + * addressMode + * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant. + * @example auto + * @enum {string} + */ + addressMode?: "auto" | "static"; + /** addressUrl */ + addressUrl?: string; + /** city */ + city?: string; + /** country */ + country?: string; + /** url */ + url?: string; + /** + * urlMode + * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant. + * @example auto + * @enum {string} + */ + urlMode?: "auto" | "static"; + /** zipCode */ + zipCode?: string; + }; + }; + /** fullname */ + fullname?: string; + /** has_infomaniak_footer */ + has_infomaniak_footer?: boolean; + /** is_available_for_all */ + is_available_for_all?: boolean; + /** + * is_default + * @example true + */ + is_default?: boolean; + /** + * name + * @description Name of the resource `{name}` + */ + name: string; + /** + * position + * @description Specifies the position of the signature in an email. The signature can be placed either at the top or at the bottom of the email content.bottom: The signature is placed at the bottom of the email.top: The signature is placed at the top of the email. + * @example bottom + * @enum {string} + */ + position?: "bottom" | "top"; + /** reply_email */ + reply_email?: string | null; + /** sending_email */ + sending_email?: string | null; + /** template_id */ + template_id?: string | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_Signature"]; + }; + }; + }; + }; + }; + post_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_signatures_upload: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * image + * @description Base64 image content (png,jpg,jpeg,svg or gif MIME type) + */ + image: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_ImageURL"]; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_create_object: Triggered when the entity cannot be created. + * @example cannot_create_object + * @enum {string} + */ + code?: "cannot_create_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesListForwarding": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_MailboxRedirection"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesUpdateAForwarding": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * has_dont_deliver + * @description Indicates if the mailbox should delete emails locally after forwarding them + */ + has_dont_deliver?: boolean; + /** + * has_forward_spam + * @description Indicates if the mailbox should forward mail that are considered to be spam + */ + has_forward_spam?: boolean; + /** + * is_enabled + * @description Indicates if the redirection is enabled on the mailbox.\n Warning: setting it to false drop all the existing adresses + */ + is_enabled?: boolean; + /** + * redirect_addresses + * @description List of the redirection addresses where the mail are redirected in the mailbox, the maximum is set to 1 if you have a starter pack + */ + redirect_addresses?: string[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Too much redirections */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example too_much_redirections + * @enum {string} + */ + code?: "redirect_address_alias_or_mailboxname" | "too_much_redirections"; + /** + * @description Description of the error + * @example Too much redirections + * @enum {string} + */ + description?: "Redirect address alias or mailboxname" | "Too much redirections"; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesAddAForwarding": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + /** @description Request body of the called URI */ + requestBody: { + content: { + "application/json": { + /** + * redirect_address + * @description Redirect address + */ + redirect_address: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_CreateForwardingResponse"]; + }; + }; + }; + /** @description Cannot get redirections addresses */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example cannot_get_redirections_addresses + * @enum {string} + */ + code?: "cannot_add_redirection" | "cannot_get_redirections_addresses" | "cannot_set_redirection_keep" | "incorrect_redirect_address" | "max_mailbox_redirection" | "redirect_address_already_exists"; + /** + * @description Description of the error + * @example Cannot get redirections addresses + * @enum {string} + */ + description?: "Cannot add redirection" | "Cannot get redirections addresses" | "Cannot set redirection keep" | "Incorrect redirect address" | "Max mailbox redirection" | "Redirect address already exists"; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesDeleteAllForwardings": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesListAutoRepliesModels": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_ServiceMailResponder"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesAddAutoReplyModel": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * dont_reply_to + * @description List of mail that aren't concerned by the responder + * @example [test@tests.ch] + */ + dont_reply_to?: unknown[]; + /** + * ended_at + * Format: timestamp + * @description When the responder is supposed to end + */ + ended_at?: number | null; + /** is_recurrent */ + is_recurrent: boolean; + /** message */ + message: string; + /** + * name + * @description Name the auto reply model + */ + name: string; + /** + * recurrent_days + * @description List of the days when the auto reply is activated + */ + recurrent_days?: { + /** friday */ + friday?: boolean; + /** monday */ + monday?: boolean; + /** saturday */ + saturday?: boolean; + /** sunday */ + sunday?: boolean; + /** thursday */ + thursday?: boolean; + /** tuesday */ + tuesday?: boolean; + /** wednesday */ + wednesday?: boolean; + }; + /** + * reply_from_id + * @description Id of the Email that send the auto reply + */ + reply_from_id: number; + /** + * started_at + * Format: timestamp + * @description Dates when the responder has become active + */ + started_at?: number | null; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: number; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auto_reply_reset: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesListAliases": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_MailboxAliases"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesUpdateAliases": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * aliases + * @description List of aliases + */ + aliases: string[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Cannot create alias for generic mailbox */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example cannot_create_alias_for_generic_mailbox + * @enum {string} + */ + code?: "alias_limit_reached" | "cannot_create_alias_for_generic_mailbox" | "unknown_error"; + /** + * @description Description of the error + * @example Cannot create alias for generic mailbox + * @enum {string} + */ + description?: "Alias limit reached" | "Cannot create alias for generic mailbox" | "Unknown error"; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesAddAnAlias": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** alias */ + alias: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Cannot create alias for generic mailbox */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example cannot_create_alias_for_generic_mailbox + * @enum {string} + */ + code?: "alias_limit_reached" | "cannot_create_alias_for_generic_mailbox" | "cannot_create_alias_with_a_redirection"; + /** + * @description Description of the error + * @example Cannot create alias for generic mailbox + * @enum {string} + */ + description?: "Alias limit reached" | "Cannot create alias for generic mailbox" | "Cannot create alias with a redirection"; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesListRedirections": { + parameters: { + query?: { + order_by?: "created_at" | "id" | "name" | "send_confirmation_requests_enabled" | "send_confirmation_requests_state" | "state" | "updated_at"; + order_dir?: "asc" | "desc"; + }; + header?: never; + path: { + /** @description ServiceMail identifier */ + mail_hosting_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_Redirection"][]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesCreateRedirection": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * name + * @description The name of the redirection, where the emails should be sent. + */ + name: string; + /** + * targets + * @description Emails that should receive the mail that are redirected + */ + targets: string[]; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesGetAllTargets": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + redirection_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_RedirectionTarget"][]; + }; + }; + }; + }; + }; + "Mail/ServicesAddNewTarget": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + redirection_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** address */ + address: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + }; + }; + "Mail/ServicesRemoveATarget": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + redirection_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Mail/ServicesListAccessAndInvitations": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + search?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_AccessorInvitationtoamailbox"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Mail/ServicesCreateWebmailAccess": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** permissions */ + permissions?: { + /** can_access_logs */ + can_access_logs?: boolean; + /** can_change_password */ + can_change_password?: boolean; + /** can_configure_mail_folders */ + can_configure_mail_folders?: boolean; + /** can_manage_aliases */ + can_manage_aliases?: boolean; + /** can_manage_auto_reply */ + can_manage_auto_reply?: boolean; + /** can_manage_filters */ + can_manage_filters?: boolean; + /** can_manage_redirections */ + can_manage_redirections?: boolean; + /** can_manage_rules */ + can_manage_rules?: boolean; + /** can_manage_security */ + can_manage_security?: boolean; + /** can_manage_signatures */ + can_manage_signatures?: boolean; + /** can_restore_emails */ + can_restore_emails?: boolean; + /** can_send_emails */ + can_send_emails?: boolean; + }; + /** user_id */ + user_id: number; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Conflict */ + 409: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 409 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.user_already_has_access_to_mailbox: The user already has access to the mailbox. + * @example user_already_has_access_to_mailbox + * @enum {string} + */ + code?: "user_already_has_access_to_mailbox"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.user_not_attached_to_account: The user is not attached to the account. + * @example user_not_attached_to_account + * @enum {string} + */ + code?: "user_not_attached_to_account"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesBulkCreateWebmailAccesses": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** users */ + users: { + /** permissions */ + permissions?: { + /** can_access_logs */ + can_access_logs?: boolean; + /** can_change_password */ + can_change_password?: boolean; + /** can_configure_mail_folders */ + can_configure_mail_folders?: boolean; + /** can_manage_aliases */ + can_manage_aliases?: boolean; + /** can_manage_auto_reply */ + can_manage_auto_reply?: boolean; + /** can_manage_filters */ + can_manage_filters?: boolean; + /** can_manage_redirections */ + can_manage_redirections?: boolean; + /** can_manage_rules */ + can_manage_rules?: boolean; + /** can_manage_security */ + can_manage_security?: boolean; + /** can_manage_signatures */ + can_manage_signatures?: boolean; + /** can_restore_emails */ + can_restore_emails?: boolean; + /** can_send_emails */ + can_send_emails?: boolean; + }; + /** user_id */ + user_id: number; + }[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Conflict */ + 409: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 409 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.user_already_has_access_to_mailbox: The user already has access to the mailbox. + * @example user_already_has_access_to_mailbox + * @enum {string} + */ + code?: "user_already_has_access_to_mailbox"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.user_not_attached_to_account: The user is not attached to the account. + * @example user_not_attached_to_account + * @enum {string} + */ + code?: "user_not_attached_to_account"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + post_1_mail_hostings_service_mail_mailboxes_mailbox_name_accesses_webmail_users_bulk: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** users */ + users: { + /** permissions */ + permissions?: { + /** can_access_logs */ + can_access_logs?: boolean; + /** can_change_password */ + can_change_password?: boolean; + /** can_configure_mail_folders */ + can_configure_mail_folders?: boolean; + /** can_manage_aliases */ + can_manage_aliases?: boolean; + /** can_manage_auto_reply */ + can_manage_auto_reply?: boolean; + /** can_manage_filters */ + can_manage_filters?: boolean; + /** can_manage_redirections */ + can_manage_redirections?: boolean; + /** can_manage_rules */ + can_manage_rules?: boolean; + /** can_manage_security */ + can_manage_security?: boolean; + /** can_manage_signatures */ + can_manage_signatures?: boolean; + /** can_restore_emails */ + can_restore_emails?: boolean; + /** can_send_emails */ + can_send_emails?: boolean; + }; + /** user_id */ + user_id: number; + }[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Conflict */ + 409: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 409 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.user_already_has_access_to_mailbox: The user already has access to the mailbox. + * @example user_already_has_access_to_mailbox + * @enum {string} + */ + code?: "user_already_has_access_to_mailbox"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.user_not_attached_to_account: The user is not attached to the account. + * @example user_not_attached_to_account + * @enum {string} + */ + code?: "user_not_attached_to_account"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + post_1_mail_hostings_service_mail_mailboxes_mailbox_name_accesses_webmail_teams_bulk: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** teams */ + teams?: { + /** permissions */ + permissions?: { + /** can_access_logs */ + can_access_logs?: boolean; + /** can_change_password */ + can_change_password?: boolean; + /** can_configure_mail_folders */ + can_configure_mail_folders?: boolean; + /** can_manage_aliases */ + can_manage_aliases?: boolean; + /** can_manage_auto_reply */ + can_manage_auto_reply?: boolean; + /** can_manage_filters */ + can_manage_filters?: boolean; + /** can_manage_redirections */ + can_manage_redirections?: boolean; + /** can_manage_rules */ + can_manage_rules?: boolean; + /** can_manage_security */ + can_manage_security?: boolean; + /** can_manage_signatures */ + can_manage_signatures?: boolean; + /** can_restore_emails */ + can_restore_emails?: boolean; + /** can_send_emails */ + can_send_emails?: boolean; + }; + /** team_id */ + team_id: number; + }[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Conflict */ + 409: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 409 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.team_already_has_access_to_mailbox: The team already has access to the mailbox. + * @example team_already_has_access_to_mailbox + * @enum {string} + */ + code?: "team_already_has_access_to_mailbox"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.team_not_attached_to_account: The team is not attached to the account. + * @example team_not_attached_to_account + * @enum {string} + */ + code?: "team_not_attached_to_account"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesCreateWebmailAccessLink": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** firstname */ + firstname?: string; + /** force_email */ + force_email?: boolean; + /** lastname */ + lastname?: string; + /** permissions */ + permissions?: { + /** can_access_logs */ + can_access_logs?: boolean; + /** can_change_password */ + can_change_password?: boolean; + /** can_configure_mail_folders */ + can_configure_mail_folders?: boolean; + /** can_manage_aliases */ + can_manage_aliases?: boolean; + /** can_manage_auto_reply */ + can_manage_auto_reply?: boolean; + /** can_manage_filters */ + can_manage_filters?: boolean; + /** can_manage_redirections */ + can_manage_redirections?: boolean; + /** can_manage_rules */ + can_manage_rules?: boolean; + /** can_manage_security */ + can_manage_security?: boolean; + /** can_manage_signatures */ + can_manage_signatures?: boolean; + /** can_restore_emails */ + can_restore_emails?: boolean; + /** can_send_emails */ + can_send_emails?: boolean; + }; + /** signature_template_id */ + signature_template_id?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_Invitationtoaccessamailbox"]; + }; + }; + }; + }; + }; + "Mail/ServicesSendWebmailAccessLinkByEmail": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + /** @description The identifier of the invitation. */ + invitation_webmail: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * email + * @description Email + */ + email: string; + /** + * language + * @description Current language preference code.de: German language.en: English language.es: Spanish language.fr: French language.it: Italian language. + * @example de + * @enum {string} + */ + language?: "de" | "en" | "es" | "fr" | "it"; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Response */ + 429: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 429 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.invitation_sending_rate_limit_reached: The invitation was already sent in the last minute. + * @example invitation_sending_rate_limit_reached + * @enum {string} + */ + code?: "invitation_sending_rate_limit_reached"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesListDeviceAccess": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + no_user?: boolean; + search?: string; + type?: "computer" | "legacy" | "other" | "phone" | "tablet"; + user_id?: number; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_DeviceAccess"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Mail/ServicesCreateDeviceAccess": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * device_id + * @description id of the device used by the mailbox + */ + device_id?: number; + /** + * device_uid + * @description UID of the true device used by an access token + */ + device_uid?: string | null; + /** label */ + label?: string; + /** password */ + password?: string; + /** + * protocols + * @description Specifies the protocol of the access. By default, all protocol choices include smtp protocol.imap: The protocol is imap.pop3: The protocol is pop3.pop3-imap: The protocol is imap and pop3. + * @example imap + * @enum {string} + */ + protocols: "imap" | "pop3" | "pop3-imap"; + /** + * type + * @description Specifies the type of the device.computer: The device is a computer.other: The device is an other type.phone: The device is a phone.tablet: The device is a tablet. + * @example computer + * @enum {string} + */ + type?: "computer" | "other" | "phone" | "tablet"; + /** user_id */ + user_id?: number | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_GeneratedPassword"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Conflict */ + 409: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 409 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.device_already_has_access_to_mailbox: The device already has access to the mailbox. + * @example device_already_has_access_to_mailbox + * @enum {string} + */ + code?: "device_already_has_access_to_mailbox"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.existing_device_can_only_have_one_user: The device can't give access to many users.legacy_device_creation: A legacy device can't have more accesses. + * @example legacy_device_creation + * @enum {string} + */ + code?: "existing_device_can_only_have_one_user" | "legacy_device_creation"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesDeleteDeviceAccessesForMailbox": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesUpdatePasswordDeviceAccess": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + /** @description The unique identifier (ID) of the device access to request. */ + device_access: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** password */ + password?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_GeneratedPassword"]; + }; + }; + }; + }; + }; + "Mail/ServicesDeleteDeviceAccess": { + parameters: { + query?: { + notify_user?: boolean; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + /** @description The unique identifier (ID) of the device access to request. */ + device_access: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesCanRotateDkim": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.dkim_dns_not_managed: DNS is not managed by Admin. + * @example dkim_dns_not_managed + * @enum {string} + */ + code?: "dkim_dns_not_managed"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Response */ + 424: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 424 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.dkim_cannot_fetch: Could not fetch DKIM. + * @example dkim_cannot_fetch + * @enum {string} + */ + code?: "dkim_cannot_fetch"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesRotateDkim": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.dkim_dns_not_managed: DNS is not managed by Admin. + * @example dkim_dns_not_managed + * @enum {string} + */ + code?: "dkim_dns_not_managed"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Precondition Failed */ + 412: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 412 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.dkim_cannot_rotate: Cannot rotate DKIM. + * @example dkim_cannot_rotate + * @enum {string} + */ + code?: "dkim_cannot_rotate"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Response */ + 424: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 424 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.dkim_cannot_fetch: Could not fetch DKIM. + * @example dkim_cannot_fetch + * @enum {string} + */ + code?: "dkim_cannot_fetch"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesSetPrimaryMailbox": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the email address. */ + mailbox_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.user_has_no_access_to_mailbox: The user has no access to the mailbox. + * @example user_has_no_access_to_mailbox + * @enum {string} + */ + code?: "user_has_no_access_to_mailbox"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesListPreferences": { + parameters: { + query?: never; + header?: never; + path: { + /** @description ServiceMail identifier */ + mail_hosting_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_ServiceMailpreferences"]; + }; + }; + }; + }; + }; + "Mail/ServicesUpdatePreferences": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** authorized_senders */ + authorized_senders?: string[]; + /** blocked_senders */ + blocked_senders?: string[]; + /** default_permissions */ + default_permissions?: { + /** can_access_logs */ + can_access_logs?: boolean; + /** can_change_password */ + can_change_password?: boolean; + /** can_configure_mail_folders */ + can_configure_mail_folders?: boolean; + /** can_manage_aliases */ + can_manage_aliases?: boolean; + /** can_manage_auto_reply */ + can_manage_auto_reply?: boolean; + /** can_manage_filters */ + can_manage_filters?: boolean; + /** can_manage_redirections */ + can_manage_redirections?: boolean; + /** can_manage_rules */ + can_manage_rules?: boolean; + /** can_manage_security */ + can_manage_security?: boolean; + /** can_manage_signatures */ + can_manage_signatures?: boolean; + /** can_restore_emails */ + can_restore_emails?: boolean; + /** can_send_emails */ + can_send_emails?: boolean; + }; + /** dkim_enabled */ + dkim_enabled?: boolean; + /** external_mail_flag_enabled */ + external_mail_flag_enabled?: boolean; + /** promotion_filter_enabled */ + promotion_filter_enabled?: boolean; + /** spam_filter_enabled */ + spam_filter_enabled?: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesShowDefault": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + mail_hosting_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_SignatureTemplate"]; + }; + }; + }; + }; + }; + "Mail/ServicesShowASignatureTemplate": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + mail_hosting_id: string; + signature_template: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_SignatureTemplate"]; + }; + }; + }; + }; + }; + "Mail/ServicesUpdate": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + signature_template: string; + }; + cookie?: never; + }; + /** @description Request body of the called URI */ + requestBody: { + content: { + "application/json": { + /** + * mail_hosting_id + * @description The unique identifier (ID) of the mail hosting to request. + */ + mail_hosting_id: number; + /** + * signature_template + * @description Signature template identifier + */ + signature_template: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Mail/ServicesDelete": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + signature_template: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Mail/ServicesShowASpecificAutoReply": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: number; + auto_reply_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_ServiceMailResponder"]; + }; + }; + }; + }; + }; + "Mail/ServicesDeleteAutoReply": { + parameters: { + query?: never; + header?: never; + path: { + /** @description ServiceMail identifier */ + mail_hosting_id: number; + /** @description Auto reply identifier */ + auto_reply_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesUpdateAutoReply": { + parameters: { + query?: never; + header?: never; + path: { + /** @description ServiceMail identifier */ + mail_hosting_id: number; + /** @description ServiceMailAutoReply identifier */ + auto_reply_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * dont_reply_to + * @description List of emails the auto reply won't respond to + * @example [test@tests.ch] + */ + dont_reply_to?: unknown[]; + /** + * ended_at + * @description When should end the auto reply activation + */ + ended_at?: number | null; + /** + * is_recurrent + * @description Define if the responder should be activate for some days in the week instead of a certain time + */ + is_recurrent?: boolean; + /** + * is_visible + * @description Define if the attributes is visible for all the users + */ + is_visible?: boolean; + /** message */ + message?: string; + /** + * name + * @description Name of the resource `{name}` + */ + name?: string; + /** + * recurrent_days + * @description List of the days when the auto reply is activated + */ + recurrent_days?: { + /** friday */ + friday?: boolean; + /** monday */ + monday?: boolean; + /** saturday */ + saturday?: boolean; + /** sunday */ + sunday?: boolean; + /** thursday */ + thursday?: boolean; + /** tuesday */ + tuesday?: boolean; + /** wednesday */ + wednesday?: boolean; + }; + /** + * started_at + * Format: timestamp + * @description When the responder start to be active + */ + started_at?: number | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesShowAFilterModel": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The identifier of the concerned mail service */ + mail_hosting_id: string; + /** @description The identifier of the concerned filter */ + filter_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_ServiceMailboxSieveFilter"]; + }; + }; + }; + }; + }; + "Mail/ServicesUpdateAFilterModel": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + filter_id: string; + }; + cookie?: never; + }; + /** @description Request body of the called URI */ + requestBody: { + content: { + "application/json": { + /** + * mail_hosting_id + * @description ServiceMail identifier + */ + mail_hosting_id: number; + /** + * filter_id + * @description Sieve filter identifier + */ + filter_id: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesDeleteAFilterModel": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + filter_id: string; + }; + cookie?: never; + }; + /** @description Request body of the called URI */ + requestBody: { + content: { + "application/json": { + /** + * mail_hosting_id + * @description ServiceMail identifier + */ + mail_hosting_id: number; + /** + * filter_id + * @description Sieve filter identifier + */ + filter_id: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Mail/ServicesShowOneMailingList": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + mail_hosting_id: string; + mailing_list_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_Mailinglist"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesDeleteAMailingList": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + mailing_list_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + patch_1_mail_hostings_mail_hosting_id_mailing_lists_mailing_list_name: { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + mailing_list_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** goodbye_message */ + goodbye_message?: string | null; + /** info */ + info: string; + /** + * is_reply_to_forced + * @description Tells if the mail of the sender is replaced by the mailing list mail + */ + is_reply_to_forced: boolean; + /** + * lang + * @description Current language preference code.de: German language.en: English language.es: Spanish language.fr: French language.it: Italian language. + * @example de + * @enum {string|null} + */ + lang?: "de" | "en" | "es" | "fr" | "it" | null; + /** max_message_size */ + max_message_size: number; + /** moderators */ + moderators: string; + /** + * should_send_notifications + * @description Tells if the mailing list should send or not welcome/goodbye message + */ + should_send_notifications: boolean; + /** subject */ + subject: string; + /** + * use_reply_to + * @description Tells if the expeditor's mail is substitute by the mailing list email when responding to it + */ + use_reply_to: boolean; + /** welcome_message */ + welcome_message?: string | null; + /** + * who_can_send + * @description Indicates who can send mails in the mailing list.0: Only moderator and subscriber can send email through the mailing list.1: Only moderator can send email through the mailing list.2: Everyone can send email through the mailing list but requires a moderator validation.3: Only moderator and subscriber can send email through the mailing list but requires a moderator validation.4: Everyone can send a mail through the mailing list but requires a moderator validation for the mail sent by non subscribers. + * @enum {string} + */ + who_can_send: "0" | "1" | "2" | "3" | "4"; + /** + * who_can_subscribe + * @description The subscription policy setup for the mailing list.0: Anybody can subscribe.1: Any new subscription should be confirmed by the owner.2: Any new subscription should be confirmed by the owner and the subscriber. + * @enum {string} + */ + who_can_subscribe: "0" | "1" | "2"; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesDisplayAMailbox": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + unit?: "B" | "MB" | "kB"; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_Mailbox"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesUpdateAMailbox": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** authorized_senders */ + authorized_senders?: string[]; + /** blocked_senders */ + blocked_senders?: string[]; + /** has_mail_filtering */ + has_mail_filtering?: boolean; + /** has_move_spam */ + has_move_spam?: boolean; + /** has_responder */ + has_responder?: boolean; + /** mail_filtering_folder_commercials */ + mail_filtering_folder_commercials?: string; + /** mail_filtering_folder_social_networks */ + mail_filtering_folder_social_networks?: string; + /** note */ + note?: string | null; + /** show_config_modal */ + show_config_modal?: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesDeleteAMailbox": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Mailbox is smtpban */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example mailbox_is_smtpban + * @enum {string} + */ + code?: "mailbox_is_ldap_locked" | "mailbox_is_smtpban"; + /** + * @description Description of the error + * @example Mailbox is smtpban + * @enum {string} + */ + description?: "Mailbox is ldap locked" | "Mailbox is smtpban"; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + Mail_ServicesUpdateAMailbox_patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** authorized_senders */ + authorized_senders?: string[]; + /** blocked_senders */ + blocked_senders?: string[]; + /** has_mail_filtering */ + has_mail_filtering?: boolean; + /** has_move_spam */ + has_move_spam?: boolean; + /** has_responder */ + has_responder?: boolean; + /** mail_filtering_folder_commercials */ + mail_filtering_folder_commercials?: string; + /** mail_filtering_folder_social_networks */ + mail_filtering_folder_social_networks?: string; + /** note */ + note?: string | null; + /** show_config_modal */ + show_config_modal?: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesListTemplates": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_SignatureTemplate"][]; + }; + }; + }; + }; + }; + "Mail/ServicesShowOneTemplate": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The unique name of the mailbox. */ + mailbox_name: string; + /** @description The unique identifier of the signature template. */ + signature_template: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_SignatureTemplate"]; + }; + }; + }; + }; + }; + "Mail/ServicesShowASignature": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + /** @description The unique identifier (ID) of the signature to request. */ + signature: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_Signature"]; + }; + }; + }; + }; + }; + "Mail/ServicesDeleteASignature": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + /** @description The unique identifier (ID) of the signature to request. */ + signature: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_signatures_signature: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + /** @description The unique identifier (ID) of the signature to request. */ + signature: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * attributes + * @example [{key:'FIRSTNAME', value:'John', status:'user'}] + */ + attributes?: { + /** department */ + department?: string; + /** firstName */ + firstName?: string; + /** job */ + job?: string; + /** lastName */ + lastName?: string; + /** mail */ + mail?: string; + /** + * name + * @description Name of the resource `{name}` + */ + name?: string; + /** nameFormat */ + nameFormat?: string; + /** phones */ + phones?: { + /** type */ + type?: string; + /** value */ + value?: string; + }[]; + /** userAvatarUrl */ + userAvatarUrl?: string; + }; + /** content */ + content?: string | null; + /** form_data */ + form_data?: { + /** globalStyle */ + globalStyle?: { + /** backgroundColor */ + backgroundColor?: string; + /** displaySeparators */ + displaySeparators?: boolean; + /** fontColor */ + fontColor?: string; + /** fontFamily */ + fontFamily?: string; + /** fontSize */ + fontSize?: string; + /** iconBackgroundColor */ + iconBackgroundColor?: string; + /** + * iconFontColor + * @enum {string} + */ + iconFontColor?: "dark" | "light"; + /** linkFontColor */ + linkFontColor?: string; + }; + /** layout */ + layout?: { + /** + * layout + * @description Specifies the layout of the template.2-columns: Layout with two columns.column: Layout with one column.custom: Custom layout with custom html.default: Default layout.large-picture-and-text: Layout with a large picture and text.picture-and-text: Layout with a picture and text. + * @example 2-columns + * @enum {string} + */ + layout?: "2-columns" | "column" | "custom" | "default" | "large-picture-and-text" | "picture-and-text"; + }; + /** media */ + media?: { + /** + * accountLogoUrlMode + * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. + * @example auto + * @enum {string} + */ + accountLogoUrlMode?: "auto" | "static" | "user"; + /** accountRectangleLogoUrl */ + accountRectangleLogoUrl?: string; + /** accountSquareLogoUrl */ + accountSquareLogoUrl?: string; + /** userAvatarUrl */ + userAvatarUrl?: string; + /** + * userAvatarUrlMode + * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. + * @example auto + * @enum {string} + */ + userAvatarUrlMode?: "auto" | "static" | "user"; + }; + /** network */ + network?: { + /** backgroundColor */ + backgroundColor?: string; + /** + * fontColor + * @enum {string} + */ + fontColor?: "dark" | "light"; + /** networks */ + networks?: { + /** + * name + * @description Name of the resource `{name}` + * @enum {string} + */ + name?: "Facebook" | "Instagram" | "LinkedIn" | "X" | "Youtube"; + /** url */ + url?: string; + }[]; + }; + /** personal */ + personal?: { + /** + * department + * @description The value of the attribute + */ + department?: string; + /** + * departmentMode + * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. + * @example static + * @enum {string} + */ + departmentMode?: "static" | "user"; + /** firstName */ + firstName?: string; + /** + * firstNameMode + * @enum {string} + */ + firstNameMode?: "user"; + /** + * hasDepartment + * @description Indicates if the templates contains this attributes or not + */ + hasDepartment?: boolean; + /** hasFirstName */ + hasFirstName?: boolean; + /** + * hasJob + * @description Indicates if the templates contains this attributes or not + */ + hasJob?: boolean; + /** hasLastName */ + hasLastName?: boolean; + /** + * hasMail + * @description Indicates if the templates contains this attributes or not + */ + hasMail?: boolean; + /** + * job + * @description The value of the attribute + */ + job?: string; + /** + * jobMode + * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. + * @example static + * @enum {string} + */ + jobMode?: "static" | "user"; + /** lastName */ + lastName?: string; + /** + * lastNameMode + * @enum {string} + */ + lastNameMode?: "user"; + /** + * mail + * @description The value of the attribute + */ + mail?: string; + /** + * mailMode + * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. + * @example auto + * @enum {string} + */ + mailMode?: "auto" | "static" | "user"; + /** + * nameFormat + * @description The value of the attribute + */ + nameFormat?: string; + /** + * nameFormatMode + * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. + * @example static + * @enum {string} + */ + nameFormatMode?: "static" | "user"; + /** + * phones + * @description List of phone numbers associated with the signature template. + */ + phones?: { + /** + * type + * @description Choose the icon associated with the phone number.mobile_icon: Mobile phone icon.mobile_letter: Mobile phone letter M.none: No icon.phone_icon: Phone icon.phone_letter: Phone letter T.phone_letter_alt: Fixed phone letter F. + * @example mobile_icon + * @enum {string} + */ + type?: "mobile_icon" | "mobile_letter" | "none" | "phone_icon" | "phone_letter" | "phone_letter_alt"; + /** + * value + * @description The phone number + * @example +33600000000 + */ + value?: string; + }[]; + }; + /** professional */ + professional?: { + /** accountName */ + accountName?: string; + /** + * accountNameMode + * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant. + * @example auto + * @enum {string} + */ + accountNameMode?: "auto" | "static"; + /** additionalAddress */ + additionalAddress?: string; + /** address */ + address?: string; + /** + * addressMode + * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant. + * @example auto + * @enum {string} + */ + addressMode?: "auto" | "static"; + /** addressUrl */ + addressUrl?: string; + /** city */ + city?: string; + /** country */ + country?: string; + /** url */ + url?: string; + /** + * urlMode + * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant. + * @example auto + * @enum {string} + */ + urlMode?: "auto" | "static"; + /** zipCode */ + zipCode?: string; + }; + }; + /** fullname */ + fullname?: string; + /** has_infomaniak_footer */ + has_infomaniak_footer?: boolean; + /** + * is_default + * @example true + */ + is_default?: boolean; + /** + * name + * @description Name of the resource `{name}` + */ + name?: string; + /** + * position + * @description Specifies the position of the signature in an email. The signature can be placed either at the top or at the bottom of the email content.bottom: The signature is placed at the bottom of the email.top: The signature is placed at the top of the email. + * @example bottom + * @enum {string} + */ + position?: "bottom" | "top"; + /** reply_email */ + reply_email?: string | null; + /** sending_email */ + sending_email?: string | null; + /** template_id */ + template_id?: string | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesShowAutoReplyModel": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + model_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_ServiceMailboxresponder"]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auto_reply_model_model_id: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + model_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesUpdateAutoReplyModel": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + model_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * dont_reply_to + * @description List of mail that aren't concerned by the responder + * @example [test@tests.ch] + */ + dont_reply_to?: unknown[]; + /** + * ended_at + * Format: timestamp + * @description When the responder is supposed to end + */ + ended_at?: number | null; + /** + * is_active + * @description Indicates if the responder is active + */ + is_active: boolean; + /** is_model */ + is_model?: boolean; + /** is_recurrent */ + is_recurrent?: boolean; + /** message */ + message?: string; + /** + * name + * @description Name the auto reply model + */ + name?: string; + /** + * recurrent_days + * @description List of the days when the auto reply is activated + */ + recurrent_days?: { + /** friday */ + friday?: boolean; + /** monday */ + monday?: boolean; + /** saturday */ + saturday?: boolean; + /** sunday */ + sunday?: boolean; + /** thursday */ + thursday?: boolean; + /** tuesday */ + tuesday?: boolean; + /** wednesday */ + wednesday?: boolean; + }; + /** + * reply_from_id + * @description Id of the Email that send the auto reply + */ + reply_from_id?: number; + /** + * started_at + * Format: timestamp + * @description Dates when the responder has become active + */ + started_at?: number | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesShowDetails": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + redirection_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_Redirection"]; + }; + }; + }; + }; + }; + "Mail/ServicesUpdateRedirection": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + redirection_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** targets */ + targets: string[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Mail/ServicesDeleteRedirection": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + redirection_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Mail/ServicesListAllAccount": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_Arrayofallaccounts"]; + }; + }; + }; + }; + }; + "Mail/ServicesListEmailImports": { + parameters: { + query?: { + search?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_EmailImport"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Mail/ServicesListUsersHavingAccess": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + search?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_UserV2"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Mail/ServicesGetTeamAccessesForUser": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + /** @description The unique identifier (ID) of the user to request. */ + user_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_Team"][]; + }; + }; + }; + }; + }; + "Mail/ServicesGetUserAccessesForTeam": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + /** @description The unique identifier (ID) of the team to request. */ + team_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_UserV2"][]; + }; + }; + }; + }; + }; + "Mail/ServicesListDeviceAccessForAUser": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + /** @description The unique identifier (ID) of the user to request. */ + user_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_DeviceAccess"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Mail/ServicesDeleteDeviceAccessForAUser": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + /** @description The unique identifier (ID) of the user to request. */ + user_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesListDeviceByUser": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The unique identifier (ID) of the user to request. */ + user_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_Device"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Mail/ServicesListOfAccessesForTheCurrentUser": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_WebmailAccess"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Mail/ServicesListOfAccessesForAnAccountAndAUser": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the account to request. */ + account_id: number; + /** @description The unique identifier (ID) of the user to request. */ + user_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_WebmailAccess"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Mail/ServicesListOfTeamAccessesForATeam": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + /** @description The unique identifier (ID) of the account to request. */ + account_id: number; + /** @description The unique identifier (ID) of the user to request. */ + team_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_TeamAccess"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Mail/ServicesListDevice": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_Device"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Mail/ServicesDeleteDevicesForCurrentUser": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesSendAMailThroughAMailingList": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + mailing_list_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * from + * @description The email from where the mail is sent to the concerned mailing list + * @example mail@example.com + */ + from: string; + /** + * message + * @description The email message + * @example This the message + */ + message: string; + /** + * subject + * @description The email subject + * @example subject + */ + subject: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Mail/ServicesGenerateAFormForAMailingList": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + mailing_list_name: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * subscribe_submit + * @description Text on the subscription form button + * @example Subscribe + */ + subscribe_submit: string; + /** + * unsubscribe_submit + * @description Text on the unsubscription form button + * @example Unsubscribe + */ + unsubscribe_submit: string; + /** + * url_after_subscription + * @description Redirection link that can be applied after subscription + * @example https://www.infomaniak.com + */ + url_after_subscription: string; + /** + * url_after_unsubscription + * @description Redirection link that can be applied after unsubscription + * @example https://www.infomaniak.com + */ + url_after_unsubscription: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["93e74a89_SubscribeandUnsubscribeMailingListForm"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesDeleteAnInvitation": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + key: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_invitations_key: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + key: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** force_email */ + force_email?: boolean; + /** permissions */ + permissions?: { + /** can_access_logs */ + can_access_logs?: boolean; + /** can_change_password */ + can_change_password?: boolean; + /** can_configure_mail_folders */ + can_configure_mail_folders?: boolean; + /** can_manage_aliases */ + can_manage_aliases?: boolean; + /** can_manage_auto_reply */ + can_manage_auto_reply?: boolean; + /** can_manage_filters */ + can_manage_filters?: boolean; + /** can_manage_redirections */ + can_manage_redirections?: boolean; + /** can_manage_rules */ + can_manage_rules?: boolean; + /** can_manage_security */ + can_manage_security?: boolean; + /** can_manage_signatures */ + can_manage_signatures?: boolean; + /** can_restore_emails */ + can_restore_emails?: boolean; + /** can_send_emails */ + can_send_emails?: boolean; + }; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Cannot update invitation */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example cannot_update_invitation + * @enum {string} + */ + code?: "cannot_update_invitation"; + /** + * @description Description of the error + * @example Cannot update invitation + * @enum {string} + */ + description?: "Cannot update invitation"; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesEnableRedirection": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The mail service identifier */ + mail_hosting_id: number; + /** @description The redirection identifier */ + redirection_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Mail/ServicesSendConfirmationRequest": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + redirection_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Mail/ServicesResendConfirmationEmail": { + parameters: { + query?: never; + header?: never; + path: { + mail_hosting_id: string; + redirection_id: string; + target_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesDeleteWebmailAccess": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + /** @description The unique identifier (ID) of the user to request. */ + user_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.user_cannot_remove_team_access: The user can't remove team access on a mailbox. + * @example user_cannot_remove_team_access + * @enum {string} + */ + code?: "user_cannot_remove_team_access"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.user_has_no_access_to_mailbox: The user has no access to the mailbox. + * @example user_has_no_access_to_mailbox + * @enum {string} + */ + code?: "user_has_no_access_to_mailbox"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesUpdateWebmailAccess": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + /** @description The unique identifier (ID) of the user to request. */ + user_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** permissions */ + permissions: { + /** can_access_logs */ + can_access_logs?: boolean; + /** can_change_password */ + can_change_password?: boolean; + /** can_configure_mail_folders */ + can_configure_mail_folders?: boolean; + /** can_manage_aliases */ + can_manage_aliases?: boolean; + /** can_manage_auto_reply */ + can_manage_auto_reply?: boolean; + /** can_manage_filters */ + can_manage_filters?: boolean; + /** can_manage_redirections */ + can_manage_redirections?: boolean; + /** can_manage_rules */ + can_manage_rules?: boolean; + /** can_manage_security */ + can_manage_security?: boolean; + /** can_manage_signatures */ + can_manage_signatures?: boolean; + /** can_restore_emails */ + can_restore_emails?: boolean; + /** can_send_emails */ + can_send_emails?: boolean; + }; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesDeleteWebmailTeamAccess": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + /** @description The unique identifier (ID) of the team to request. */ + team_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesUpdateWebmailTeamAccess": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + service_mail: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + /** @description The unique identifier (ID) of the team to request. */ + team_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** permissions */ + permissions: { + /** can_access_logs */ + can_access_logs?: boolean; + /** can_change_password */ + can_change_password?: boolean; + /** can_configure_mail_folders */ + can_configure_mail_folders?: boolean; + /** can_manage_aliases */ + can_manage_aliases?: boolean; + /** can_manage_auto_reply */ + can_manage_auto_reply?: boolean; + /** can_manage_filters */ + can_manage_filters?: boolean; + /** can_manage_redirections */ + can_manage_redirections?: boolean; + /** can_manage_rules */ + can_manage_rules?: boolean; + /** can_manage_security */ + can_manage_security?: boolean; + /** can_manage_signatures */ + can_manage_signatures?: boolean; + /** can_restore_emails */ + can_restore_emails?: boolean; + /** can_send_emails */ + can_send_emails?: boolean; + }; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesDeleteDeviceAccessesForDevice": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the device to request. */ + device: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesUpdateDevice": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the device to request. */ + device: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** label */ + label: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Conflict */ + 409: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 409 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.device_already_exists: The device with the same name already exists. + * @example device_already_exists + * @enum {string} + */ + code?: "device_already_exists"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders_spam: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders_trash: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesDeleteAForwarding": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + redirect_addresses: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Cannot get redirection addresses */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example cannot_get_redirection_addresses + * @enum {string} + */ + code?: "cannot_get_redirection_addresses" | "cannot_remove_redirection" | "redirect_address_does_not_exist"; + /** + * @description Description of the error + * @example Cannot get redirection addresses + * @enum {string} + */ + description?: "Cannot get redirection addresses" | "Cannot remove redirection" | "Redirect address does not exist"; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesDeleteAnAlias": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the mail hosting to request. */ + mail_hosting_id: number; + /** @description The username (that is the part before the @) of the email address you want to request. */ + mailbox_name: string; + /** @description Alias to remove. */ + alias: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Alias does not exist */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example alias_does_not_exist + * @enum {string} + */ + code?: "alias_does_not_exist"; + /** + * @description Description of the error + * @example Alias does not exist + * @enum {string} + */ + description?: "Alias does not exist"; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Mail/ServicesDeleteAccessToAMailboxForTheCurrentUser": { + parameters: { + query?: never; + header?: never; + path: { + mailbox_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.user_cannot_remove_team_access: The user can't remove team access on a mailbox. + * @example user_cannot_remove_team_access + * @enum {string} + */ + code?: "user_cannot_remove_team_access"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.user_has_no_access_to_mailbox: The user has no access to the mailbox. + * @example user_has_no_access_to_mailbox + * @enum {string} + */ + code?: "user_has_no_access_to_mailbox"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + EticketsListAddressesV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filters?: { + /** date_ids */ + date_ids?: number[] | null; + /** event_ids */ + event_ids?: number[] | null; + /** ids */ + ids?: number[] | null; + /** period_ids */ + period_ids?: number[] | null; + /** search */ + search?: string | null; + /** with_on_sales_date */ + with_on_sales_date?: boolean | null; + } | null; + order_for?: { + /** + * designation + * @enum {string} + */ + designation?: "\"asc\"" | "\"desc\""; + /** + * id + * @description Unique identifier of the resource `{name}` + * @enum {string} + */ + id?: "\"asc\"" | "\"desc\""; + } | null; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["511343ad_Address"][]; + }; + }; + }; + }; + }; + EticketsListCustomerEmailLogsV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + order_for?: { + /** + * action + * @enum {string} + */ + action?: "\"asc\"" | "\"desc\""; + /** + * author + * @enum {string} + */ + author?: "\"asc\"" | "\"desc\""; + /** + * date + * @enum {string} + */ + date?: "\"asc\"" | "\"desc\""; + /** + * message + * @enum {string} + */ + message?: "\"asc\"" | "\"desc\""; + }; + }; + header?: never; + path: { + customer_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description not_found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_found + * @enum {string} + */ + code?: "not_found"; + /** + * @description Description of the error + * @example not_found + * @enum {string} + */ + description?: "not_found"; + }; + }; + }; + }; + /** @description Validation failed */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example validation_failed + * @enum {string} + */ + code?: "validation_failed"; + /** + * @description Description of the error + * @example Validation failed + * @enum {string} + */ + description?: "Validation failed"; + }; + }; + }; + }; + }; + }; + EticketsListDatesV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["511343ad_Date"][]; + }; + }; + }; + }; + }; + EticketsListDatesCustomPropertiesV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filters?: { + /** ids */ + ids?: number[] | null; + /** name_values */ + name_values?: string[] | null; + /** period_ids */ + period_ids?: number[] | null; + /** search */ + search?: string | null; + } | null; + group_by?: "\"name\"" | "\"name_value\"" | "\"value\"" | null; + order_for?: ("\"asc\"" | "\"desc\"")[]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["511343ad_DateCustomProperty"][]; + }; + }; + }; + }; + }; + EticketsGetReservationV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + reservation_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["511343ad_Reservation"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example forbidden + * @enum {string} + */ + code?: "forbidden"; + /** + * @description Description of the error + * @example Forbidden + * @enum {string} + */ + description?: "Forbidden"; + }; + }; + }; + }; + /** @description not_found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_found + * @enum {string} + */ + code?: "not_found"; + /** + * @description Description of the error + * @example not_found + * @enum {string} + */ + description?: "not_found"; + }; + }; + }; + }; + /** @description Validation failed */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example validation_failed + * @enum {string} + */ + code?: "validation_failed"; + /** + * @description Description of the error + * @example Validation failed + * @enum {string} + */ + description?: "Validation failed"; + }; + }; + }; + }; + }; + }; + EticketsGetReservationV2_get_2_etickets_reservation_reservation_uuid: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + reservation_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["511343ad_Reservation"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example forbidden + * @enum {string} + */ + code?: "forbidden"; + /** + * @description Description of the error + * @example Forbidden + * @enum {string} + */ + description?: "Forbidden"; + }; + }; + }; + }; + /** @description not_found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example not_found + * @enum {string} + */ + code?: "not_found"; + /** + * @description Description of the error + * @example not_found + * @enum {string} + */ + description?: "not_found"; + }; + }; + }; + }; + /** @description Validation failed */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example validation_failed + * @enum {string} + */ + code?: "validation_failed"; + /** + * @description Description of the error + * @example Validation failed + * @enum {string} + */ + description?: "Validation failed"; + }; + }; + }; + }; + }; + }; + EticketsListSurveyV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filters?: { + /** ids */ + ids?: unknown[] | null; + /** only_with_fields */ + only_with_fields?: boolean; + /** pass_ids */ + pass_ids?: number[]; + /** protopass_ids */ + protopass_ids?: number[]; + /** tariff_ids */ + tariff_ids?: number[]; + /** ticket_ids */ + ticket_ids?: number[]; + } | null; + order_for?: ("\"asc\"" | "\"desc\"")[]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["511343ad_SurveyBlock"][]; + }; + }; + }; + }; + }; + EticketsListSurveyTicketAnswersV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filters?: { + /** ids */ + ids?: number[] | null; + /** survey_field_ids */ + survey_field_ids?: number[] | null; + /** survey_ids */ + survey_ids?: number[] | null; + /** ticket_ids */ + ticket_ids?: number[] | null; + } | null; + order_for?: ("\"asc\"" | "\"desc\"")[]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["511343ad_TicketSurvey"][]; + }; + }; + }; + }; + }; + EticketsPatchSurveyTicketAnswersV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** answers */ + answers?: { + /** + * survey_field_id + * Format: double + */ + survey_field_id: number; + /** + * ticket_id + * Format: double + */ + ticket_id: number; + /** value */ + value?: string | null; + }[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + EticketsListSurveyPassAnswersV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filters?: { + /** ids */ + ids?: number[] | null; + /** pass_ids */ + pass_ids?: number[] | null; + /** survey_field_ids */ + survey_field_ids?: number[] | null; + /** survey_ids */ + survey_ids?: number[] | null; + } | null; + order_for?: ("\"asc\"" | "\"desc\"")[]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["511343ad_PassSurvey"][]; + }; + }; + }; + }; + }; + patch_2_etickets_surveys_answers_passes: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** answers */ + answers?: { + /** + * pass_id + * Format: double + */ + pass_id: number; + /** + * survey_field_id + * Format: double + */ + survey_field_id: number; + /** value */ + value?: string | null; + }[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + EticketsEditTicketV2: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** tickets */ + tickets?: { + /** hardware */ + hardware?: string | null; + /** + * id + * Format: double + * @description Unique identifier of the resource `{name}` + */ + id: number; + /** label */ + label?: string | null; + /** show_price */ + show_price?: boolean | null; + /** show_tariff */ + show_tariff?: boolean | null; + /** + * status + * @description Status of the resource `{name}` + * @enum {string|null} + */ + status?: "\"1\"" | "\"11\"" | "\"12\"" | "\"13\"" | "\"2\"" | "\"20\"" | "\"8\"" | null; + }[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + "Domain/&/ZoneListDomainsV2": { + parameters: { + query?: { + /** @description The account identifier */ + account_id?: number | null; + expires_after?: number | null; + expires_before?: number | null; + order_by?: "expiration" | "name" | null; + order_dir?: "asc" | "desc" | null; + search?: string | null; + tld?: string | null; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["6a791d9b_api-domain_domain"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Domain/&/ZoneShowDomainV2": { + parameters: { + query?: never; + header?: never; + path: { + domain: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["6a791d9b_api-domain_domain"]; + }; + }; + }; + }; + }; + "Domain/&/ZoneUpdateNameserversV2": { + parameters: { + query?: never; + header?: never; + path: { + domain: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * nameservers + * @description Required without use_infomaniak_ns parameter. Array of nameservers to use for the domain + */ + nameservers?: string[]; + /** + * use_infomaniak_ns + * @description Required without nameservers parameter. Use Infomaniak nameservers for the domain + * @example true + */ + use_infomaniak_ns?: boolean; + /** + * verify_ns_availability + * @description Verify ensure that the new nameservers are functional before making any changes. Default: false + */ + verify_ns_availability?: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.nameservers_update_failed: Triggered when the nameservers update fails. + * @example nameservers_update_failed + * @enum {string} + */ + code?: "nameservers_update_failed"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Domain/&/ZoneListZonesV2": { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + domain: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Domain/&/ZoneCheckDNSSECV2": { + parameters: { + query?: never; + header?: never; + path: { + domain: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["6a791d9b_api-domain_domain_dnssec_record"]; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.dnssec_management_failed: Triggered when a DNSSEC operation fails. + * @example dnssec_management_failed + * @enum {string} + */ + code?: "dnssec_management_failed"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Domain/&/ZoneEnableDNSSECV2": { + parameters: { + query?: never; + header?: never; + path: { + domain: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** dnssec_data */ + dnssec_data?: string[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.dnssec_management_failed: Triggered when a DNSSEC operation fails. + * @example dnssec_management_failed + * @enum {string} + */ + code?: "dnssec_management_failed"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Domain/&/ZoneDisableDNSSECV2": { + parameters: { + query?: never; + header?: never; + path: { + domain: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.dnssec_management_failed: Triggered when a DNSSEC operation fails. + * @example dnssec_management_failed + * @enum {string} + */ + code?: "dnssec_management_failed"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + put_2_domains_domain_nameservers: { + parameters: { + query?: never; + header?: never; + path: { + domain: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * nameservers + * @description Required without use_infomaniak_ns parameter. Array of nameservers to use for the domain + */ + nameservers?: string[]; + /** + * use_infomaniak_ns + * @description Required without nameservers parameter. Use Infomaniak nameservers for the domain + * @example true + */ + use_infomaniak_ns?: boolean; + /** + * verify_ns_availability + * @description Verify ensure that the new nameservers are functional before making any changes. Default: false + */ + verify_ns_availability?: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.nameservers_update_failed: Triggered when the nameservers update fails. + * @example nameservers_update_failed + * @enum {string} + */ + code?: "nameservers_update_failed"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_2_domains_domain_zones: { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + }; + header?: never; + path: { + domain: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & components["schemas"]["Pagination"]; + }; + }; + }; + }; + get_2_domains_domain_dnssec_check: { + parameters: { + query?: never; + header?: never; + path: { + domain: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["6a791d9b_api-domain_domain_dnssec_record"]; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.dnssec_management_failed: Triggered when a DNSSEC operation fails. + * @example dnssec_management_failed + * @enum {string} + */ + code?: "dnssec_management_failed"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + post_2_domains_domain_dnssec_enable: { + parameters: { + query?: never; + header?: never; + path: { + domain: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** dnssec_data */ + dnssec_data?: string[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.dnssec_management_failed: Triggered when a DNSSEC operation fails. + * @example dnssec_management_failed + * @enum {string} + */ + code?: "dnssec_management_failed"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + post_2_domains_domain_dnssec_disable: { + parameters: { + query?: never; + header?: never; + path: { + domain: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.dnssec_management_failed: Triggered when a DNSSEC operation fails. + * @example dnssec_management_failed + * @enum {string} + */ + code?: "dnssec_management_failed"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Domain/&/ZoneCheckDomainV2": { + parameters: { + query?: never; + header?: never; + path: { + account: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * domain + * @description The domain name + * @example example.com + */ + domain: string; + /** + * with_option_prices + * @description Should return the options price (Fast Anycast, Domain Privacy), default: false + */ + with_option_prices?: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.subdomain_availability_check_fail: Triggered when trying to check availability of a subdomain. + * @example subdomain_availability_check_fail + * @enum {string} + */ + code?: "subdomain_availability_check_fail"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.invalid_tld: Triggered when the tld doesn't exist or not available for sale. + * @example invalid_tld + * @enum {string} + */ + code?: "invalid_tld"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Domain/&/ZoneListContactsV2": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + domain?: string; + email?: string; + }; + header?: never; + path: { + account: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["6a791d9b_api-domain_contact"][]; + }; + }; + }; + }; + }; + "Domain/&/ZoneCreateContactV2": { + parameters: { + query?: never; + header?: never; + path: { + account: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * city + * @description City name of the contact + * @example Les Acacias + */ + city: string; + /** + * company + * @description Company name of the contact + * @example Infomaniak + */ + company?: string; + /** + * country_code + * @description Country code of the contact (ISO 3166-1 alpha-2) + * @example CH + */ + country_code: string; + /** + * email + * @description Email of the contact + * @example contact@example.com + */ + email: string; + /** + * fax + * @description Fax of the contact + * @example +41.223456790 + */ + fax?: string | null; + /** + * first_name + * @description First name of the contact + * @example John + */ + first_name: string; + /** + * language + * @description Language code of the contact + * @enum {string} + */ + language: "de" | "en" | "es" | "fr" | "it"; + /** + * last_name + * @description Last name of the contact + * @example Doe + */ + last_name: string; + /** + * phone + * @description Phone number of the contact + * @example +41.223456789 + */ + phone: string; + /** + * postal_code + * @description Postal code of the contact + * @example 1227 + */ + postal_code: string; + /** + * state + * @description State of the contact + * @example Genève + */ + state?: string | null; + /** + * street1 + * @description Street address of the contact + * @example Rue Eugène Marziano 25 + */ + street1: string; + /** + * street2 + * @description Street address of the contact + * @example Batiment 43 + */ + street2?: string | null; + /** + * type + * @description Type of the contact + * @example individual + * @enum {string} + */ + type: "Association" | "Organization" | "Other" | "Person"; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["6a791d9b_api-domain_contact"]; + }; + }; + }; + }; + }; + "Domain/&/ZoneUpdateContactV2": { + parameters: { + query?: never; + header?: never; + path: { + account: string; + contact: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * city + * @description City name of the contact + * @example Les Acacias + */ + city?: string; + /** + * country_code + * @description Country code of the contact (ISO 3166-1 alpha-2) + * @example CH + */ + country_code?: string; + /** + * fax + * @description Fax of the contact + * @example +41.223456790 + */ + fax?: string | null; + /** + * language + * @description Language code of the contact + * @enum {string} + */ + language?: "de" | "en" | "es" | "fr" | "it"; + /** + * phone + * @description Phone number of the contact + * @example +41.223456789 + */ + phone?: string; + /** + * postal_code + * @description Postal code of the contact + * @example 1227 + */ + postal_code?: string; + /** + * state + * @description State of the contact + * @example Genève + */ + state?: string | null; + /** + * street1 + * @description Street address of the contact + * @example Rue Eugène Marziano 25 + */ + street1?: string; + /** + * street2 + * @description Street address of the contact + * @example Batiment 43 + */ + street2?: string | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["6a791d9b_api-domain_contact_update_result"]; + }; + }; + }; + }; + }; + "Domain/&/ZoneCreateDomainV2": { + parameters: { + query?: never; + header?: never; + path: { + account: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * additional_fields + * @description All the additional fields required for the tld + */ + additional_fields?: string[] | null; + /** + * address + * @description The debitor address id, if not specified will use the account's default address + */ + address?: number; + /** + * amount_total_excl_tax + * Format: double + * @description Amount expected from the client, if calculated price is not equal, request will fail + * @example 12.4 + */ + amount_total_excl_tax: number; + /** + * domain + * @description The domain name ordered + * @example mydomain.ch + */ + domain: string; + /** + * registration_period + * @description The domain registration period + * @example 1 + */ + registration_period: number; + /** contacts */ + contacts?: { + /** + * admin + * @description The contact id of the admin. + */ + admin?: number | null; + /** + * billing + * @description The contact id of the billing. + */ + billing?: number | null; + /** + * owner + * @description The contact id of the owner. + */ + owner?: number | null; + /** + * tech + * @description The contact id of the tech. + */ + tech?: number | null; + }; + /** with_options */ + with_options?: { + /** + * dns_anycast + * @description Enable the renewal warranty option (default: false) + */ + dns_anycast?: boolean | null; + /** + * domain_privacy + * @description Enable the domain privacy option (default: false) + */ + domain_privacy?: boolean | null; + /** + * renewal_warranty + * @description Enable the renewal warranty option (default: false) + */ + renewal_warranty?: boolean | null; + }; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["6a791d9b_api-domain_domain"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.invalid_domain_action: Triggered when the domain status does not allow the action.invalid_tld_registration_period: Triggered when the desired registration period is not available for the specified tld.invalid_expected_amount: Triggered when an expected amount doesnt match the calculated order amount.not_enough_funds_prepaid_balance: Triggered when the amount exceeds the prepaid account balance.payment_profile_in_maintenance: Triggered when the payment profile is in maintenance.payment_profile_not_set: Triggered when the payment profile is not set.invalid_contact_field: Triggered when a domain contact field is invalid.invalid_additional_field: Triggered when at least one domain additional field is invalid.invalid_options_field: Triggered when form domain options fields is invalid.error_creating_domain_services: Triggered when there's an error during the creation of the domain services. + * @example error_creating_domain_services + * @enum {string} + */ + code?: "error_creating_domain_services" | "invalid_additional_field" | "invalid_contact_field" | "invalid_domain_action" | "invalid_expected_amount" | "invalid_options_field" | "invalid_tld_registration_period" | "not_enough_funds_prepaid_balance" | "payment_profile_in_maintenance" | "payment_profile_not_set"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Domain/&/ZoneRetryCreateDomainV2": { + parameters: { + query?: never; + header?: never; + path: { + account: string; + domain: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * additional_fields + * @description All the additional fields update values + */ + additional_fields?: string[]; + /** + * contact_fields + * @description All the contact fields update values + */ + contact_fields?: { + /** + * admin + * @description All the admin fields values to update + */ + admin?: string[]; + /** + * billing + * @description All the billing fields values to update + */ + billing?: string[]; + /** + * owner + * @description All the owner fields values to update + */ + owner?: string[]; + /** + * tech + * @description All the tech fields values to update + */ + tech?: string[]; + }; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["6a791d9b_api-domain_domain"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.invalid_contact_field: Triggered when a domain contact field is invalid.invalid_additional_field: Triggered when at least one domain additional field is invalid. + * @example invalid_additional_field + * @enum {string} + */ + code?: "invalid_additional_field" | "invalid_contact_field"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.failed_order_not_found: Triggered when the failed order for the specified domain is not found. + * @example failed_order_not_found + * @enum {string} + */ + code?: "failed_order_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Domain/&/ZoneTransferDomainV2": { + parameters: { + query?: never; + header?: never; + path: { + account: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * additional_fields + * @description All the additional fields required for the tld + */ + additional_fields?: string[] | null; + /** + * address + * @description The debitor address id, if not specified will use the account's default address + */ + address?: number; + /** + * amount_total_excl_tax + * Format: double + * @description Amount expected from the client, if calculated price is not equal, request will fail + * @example 12.4 + */ + amount_total_excl_tax: number; + /** + * domain + * @description The domain name ordered + * @example mydomain.ch + */ + domain: string; + /** + * nameserver_choice + * @description Specifies which nameservers to use after domain transfer. + * [keep] Preserves the current nameservers currently assigned to the domain (default), + * [infomaniak] Uses Infomaniak’s default nameservers, + * [custom] Allows you to set your own nameservers. + * @example custom + * @enum {string} + */ + nameserver_choice?: "\"custom\"" | "\"infomaniak\"" | "\"keep\""; + /** + * nameservers + * @description Required if nameserver_choice parameter is custom. Array of nameservers to use for the domain + */ + nameservers?: string[]; + /** contacts */ + contacts?: { + /** + * admin + * @description The contact id of the admin. + */ + admin?: number | null; + /** + * billing + * @description The contact id of the billing. + */ + billing?: number | null; + /** + * owner + * @description The contact id of the owner. + */ + owner?: number | null; + /** + * tech + * @description The contact id of the tech. + */ + tech?: number | null; + }; + /** with_options */ + with_options?: { + /** + * dns_anycast + * @description Enable the renewal warranty option (default: false) + */ + dns_anycast?: boolean | null; + /** + * domain_privacy + * @description Enable the domain privacy option (default: false) + */ + domain_privacy?: boolean | null; + /** + * renewal_warranty + * @description Enable the renewal warranty option (default: false) + */ + renewal_warranty?: boolean | null; + }; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["6a791d9b_api-domain_domain"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.invalid_domain_action: Triggered when the domain status does not allow the action.invalid_expected_amount: Triggered when an expected amount doesnt match the calculated order amount.not_enough_funds_prepaid_balance: Triggered when the amount exceeds the prepaid account balance.payment_profile_in_maintenance: Triggered when the payment profile is in maintenance.payment_profile_not_set: Triggered when the payment profile is not set.invalid_contact_field: Triggered when a domain contact field is invalid.invalid_additional_field: Triggered when at least one domain additional field is invalid.invalid_options_field: Triggered when form domain options fields is invalid.error_creating_domain_services: Triggered when there's an error during the creation of the domain services. + * @example error_creating_domain_services + * @enum {string} + */ + code?: "error_creating_domain_services" | "invalid_additional_field" | "invalid_contact_field" | "invalid_domain_action" | "invalid_expected_amount" | "invalid_options_field" | "not_enough_funds_prepaid_balance" | "payment_profile_in_maintenance" | "payment_profile_not_set"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Domain/&/ZoneRetryTransferDomainV2": { + parameters: { + query?: never; + header?: never; + path: { + account: string; + domain: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * additional_fields + * @description All the additional fields update values + */ + additional_fields?: string[]; + /** + * contact_fields + * @description All the contact fields update values + */ + contact_fields?: { + /** + * admin + * @description All the admin fields values to update + */ + admin?: string[]; + /** + * billing + * @description All the billing fields values to update + */ + billing?: string[]; + /** + * owner + * @description All the owner fields values to update + */ + owner?: string[]; + /** + * tech + * @description All the tech fields values to update + */ + tech?: string[]; + }; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["6a791d9b_api-domain_domain"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.invalid_contact_field: Triggered when a domain contact field is invalid.invalid_additional_field: Triggered when at least one domain additional field is invalid. + * @example invalid_additional_field + * @enum {string} + */ + code?: "invalid_additional_field" | "invalid_contact_field"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.failed_order_not_found: Triggered when the failed order for the specified domain is not found. + * @example failed_order_not_found + * @enum {string} + */ + code?: "failed_order_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Response */ + 429: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 429 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.too_many_failed_transfer_attempts: Triggered when failing to transfer a domain too many times. + * @example too_many_failed_transfer_attempts + * @enum {string} + */ + code?: "too_many_failed_transfer_attempts"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Domain/&/ZoneListDocumentsV2": { + parameters: { + query?: never; + header?: never; + path: { + account: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["6a791d9b_api-domain_document"][]; + }; + }; + }; + }; + }; + "Domain/&/ZoneUploadDocumentV2": { + parameters: { + query?: never; + header?: never; + path: { + account: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * document + * Format: binary + */ + document: string; + /** + * document_type + * @description The document type (default: domain_extra_field_document) + * @enum {string|null} + */ + document_type?: "\"domain_contact_verification_document\"" | "\"domain_extra_field_document\"" | null; + /** + * field_name + * @description The additional field name + * @example example_certificate + */ + field_name: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["6a791d9b_api-domain_document"]; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.invalid_document: Triggered when the provided document could not be stored. + * @example invalid_document + * @enum {string} + */ + code?: "invalid_document"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Domain/&/ZoneGetDocumentV2": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + account: string; + document_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["6a791d9b_api-domain_document"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Domain/&/ZoneListTLDsV2": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + groups?: number[] | null; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["6a791d9b_api_domain_tld"][]; + }; + }; + }; + }; + }; + "Domain/&/ZoneShowTLDV2": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + tld: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["6a791d9b_api_domain_tld"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.invalid_tld: Triggered when the tld doesn't exist or not available for sale. + * @example invalid_tld + * @enum {string} + */ + code?: "invalid_tld"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Domain/&/ZoneShowZoneV2": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description A domain name or a sub delegated zone */ + zone: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["2f8071fd_api_dns_zone"]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible.zone_does_not_exists: Triggered when the server try to retrieve a zone that does not exist. + * @example zone_does_not_exists + * @enum {string} + */ + code?: "object_not_found" | "zone_does_not_exists"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Domain/&/ZoneUpdateZoneV2": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description A domain name or a sub delegated zone */ + zone: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * skel + * @description A skel file to use for zone update. SOA and infomaniak ns records will be ignored. + */ + skel: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["2f8071fd_api_dns_zone"]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible.zone_does_not_exists: Triggered when the server try to retrieve a zone that does not exist. + * @example zone_does_not_exists + * @enum {string} + */ + code?: "object_not_found" | "zone_does_not_exists"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Domain/&/ZoneStoreZoneV2": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description A domain name or a sub delegated zone */ + zone: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * skel + * @description A skel file to use for zone creation. SOA and infomaniak ns records will be ignored. + */ + skel?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["2f8071fd_api_dns_zone"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.zone_already_exists: Triggered when the server try to create an already existing zone. + * @example zone_already_exists + * @enum {string} + */ + code?: "zone_already_exists"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_create_object: Triggered when the entity cannot be created. + * @example cannot_create_object + * @enum {string} + */ + code?: "cannot_create_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Domain/&/ZoneDeleteZoneV2": { + parameters: { + query?: never; + header?: never; + path: { + /** @description A domain name or a sub delegated zone */ + zone: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible.zone_does_not_exists: Triggered when the server try to retrieve a zone that does not exist. + * @example zone_does_not_exists + * @enum {string} + */ + code?: "object_not_found" | "zone_does_not_exists"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Domain/&/ZoneZoneExistsV2": { + parameters: { + query?: never; + header?: never; + path: { + /** @description A domain name or a sub delegated zone */ + zone: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Domain/&/ZoneListDnsRecordsV2": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filter?: { + /** + * source + * @description Filter dns record by source + * @example filter[source]=www + */ + source?: string; + /** + * types + * @description Filter dns record by types + * @example filter[types][]=A + */ + types?: ("A" | "AAAA" | "CAA" | "CNAME" | "DNAME" | "DNSKEY" | "DS" | "MX" | "NS" | "PTR" | "SMIMEA" | "SOA" | "SRV" | "SSHFP" | "TLSA" | "TXT")[]; + }; + search?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description A domain name or a sub delegated zone */ + zone: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["2f8071fd_api_dns_dns_record"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Domain/&/ZoneStoreDnsRecordV2": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description A domain name or a sub delegated zone */ + zone: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * source + * @description Source of the dns record + */ + source?: string | null; + /** + * target + * @description Target of the dns record + * @example 1.2.3.4 + */ + target: string; + /** + * ttl + * @description TTL of the dns record + * @example 3600 + */ + ttl: number; + /** + * type + * @description Type of the dns record + * @enum {string} + */ + type: "A" | "AAAA" | "CAA" | "CNAME" | "DNAME" | "DS" | "MX" | "NS" | "SMIMEA" | "SRV" | "SSHFP" | "TLSA" | "TXT"; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["2f8071fd_api_dns_dns_record"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.invalid_dns_record: Triggered when the server try to parse an invalid dns record type.dns_record_mutual_exclusion: Triggered when the server try to add a dns record but there is a mutual exclusion with another dns record on same sub domain.unsupported_dns_record_type: Triggered when the server try to parse an unsupported dns record type.dns_record_already_exists: Triggered when the server try to create an already existing dns record. + * @example dns_record_already_exists + * @enum {string} + */ + code?: "dns_record_already_exists" | "dns_record_mutual_exclusion" | "invalid_dns_record" | "unsupported_dns_record_type"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.zone_does_not_exists: Triggered when the server try to retrieve a zone that does not exist.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found" | "zone_does_not_exists"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_create_object: Triggered when the entity cannot be created. + * @example cannot_create_object + * @enum {string} + */ + code?: "cannot_create_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Domain/&/ZoneShowDnsRecordV2": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description A domain name or a sub delegated zone */ + zone: string; + /** @description Record identifier */ + record: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["2f8071fd_api_dns_dns_record"]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Domain/&/ZoneUpdateDnsRecordV2": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description A domain name or a sub delegated zone */ + zone: string; + /** @description Record identifier */ + record: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * target + * @description Target of the dns record + * @example 1.2.3.4 + */ + target?: string; + /** + * ttl + * @description TTL of the dns record + * @example 3600 + */ + ttl?: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["2f8071fd_api_dns_dns_record"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.invalid_dns_record: Triggered when the server try to parse an invalid dns record type.dns_record_mutual_exclusion: Triggered when the server try to add a dns record but there is a mutual exclusion with another dns record on same sub domain. + * @example dns_record_mutual_exclusion + * @enum {string} + */ + code?: "dns_record_mutual_exclusion" | "invalid_dns_record"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.zone_does_not_exists: Triggered when the server try to retrieve a zone that does not exist.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found" | "zone_does_not_exists"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Domain/&/ZoneDeleteDnsRecordV2": { + parameters: { + query?: never; + header?: never; + path: { + /** @description A domain name or a sub delegated zone */ + zone: string; + /** @description Record identifier */ + record: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.zone_does_not_exists: Triggered when the server try to retrieve a zone that does not exist.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found" | "zone_does_not_exists"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Domain/&/ZoneCheckDnsRecordsV2": { + parameters: { + query?: never; + header?: never; + path: { + /** @description A domain name or a sub delegated zone */ + zone: string; + /** @description Record identifier */ + record: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.zone_not_managed_by_infomaniak_dns: Triggered when an action cannot be done because the zone is not managed by Infomaniak DNS. + * @example zone_not_managed_by_infomaniak_dns + * @enum {string} + */ + code?: "zone_not_managed_by_infomaniak_dns"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesAddADriveAccess": { + parameters: { + query?: never; + header?: never; + path: { + account: number; + invitation: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** drive_id */ + drive_id: number; + /** + * role + * @enum {string} + */ + role: "admin" | "user"; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_AccountInvitation"]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_user_quota_reached: Triggered when the quota storage of the drive is reached.product_is_part_of_ksuite: Triggered when product is part of ksuite. + * @example product_is_part_of_ksuite + * @enum {string} + */ + code?: "drive_user_quota_reached" | "product_is_part_of_ksuite"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Conflict */ + 409: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 409 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_already_exists: Triggered when the entity already exists. + * @example object_already_exists + * @enum {string} + */ + code?: "object_already_exists"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesCreateAKSuiteAccess": { + parameters: { + query?: never; + header?: never; + path: { + account: string; + invitation: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** ksuite_access */ + ksuite_access: { + /** + * kchat_role + * @enum {string} + */ + kchat_role: "admin" | "user"; + /** + * kdrive_role + * @enum {string} + */ + kdrive_role: "admin" | "user"; + }; + /** mailbox_name */ + mailbox_name?: string; + /** mailbox_permissions */ + mailbox_permissions?: { + /** can_access_logs */ + can_access_logs?: boolean; + /** can_change_password */ + can_change_password?: boolean; + /** can_configure_mail_folders */ + can_configure_mail_folders?: boolean; + /** can_manage_aliases */ + can_manage_aliases?: boolean; + /** can_manage_auto_reply */ + can_manage_auto_reply?: boolean; + /** can_manage_filters */ + can_manage_filters?: boolean; + /** can_manage_redirections */ + can_manage_redirections?: boolean; + /** can_manage_security */ + can_manage_security?: boolean; + /** can_manage_signatures */ + can_manage_signatures?: boolean; + /** can_send_emails */ + can_send_emails?: boolean; + }; + /** mailbox_signature_model_id */ + mailbox_signature_model_id?: string | null; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_AccountInvitation"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.ksuite_drive_quota_reached: Triggered when the quota of the drive attached to the ksuite is reached.drive_user_quota_reached: Triggered when the quota storage of the drive is reached.ksuite_quota_reached: Triggered when the quota storage of the ksuite is reached. + * @example ksuite_quota_reached + * @enum {string} + */ + code?: "drive_user_quota_reached" | "ksuite_drive_quota_reached" | "ksuite_quota_reached"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.ksuite_not_found_for_account: Triggered when the account don't have a kSuite. + * @example ksuite_not_found_for_account + * @enum {string} + */ + code?: "ksuite_not_found_for_account"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.signature_mailbox_id: Triggered when the given mailbox signature is invalid. + * @example signature_mailbox_id + * @enum {string} + */ + code?: "signature_mailbox_id"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesRevokeKSuiteAccess": { + parameters: { + query?: never; + header?: never; + path: { + account: string; + invitation: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_AccountInvitation"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.product_is_part_of_ksuite: Triggered when product is part of ksuite. + * @example product_is_part_of_ksuite + * @enum {string} + */ + code?: "product_is_part_of_ksuite"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.ksuite_not_found_for_account: Triggered when the account don't have a kSuite.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "ksuite_not_found_for_account" | "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Conflict */ + 409: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 409 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_already_exists: Triggered when the entity already exists. + * @example object_already_exists + * @enum {string} + */ + code?: "object_already_exists"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/Resources": { + parameters: { + query?: never; + header?: never; + path: { + account: string; + invitation: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * email + * @description Email + */ + email: string; + /** key */ + key: string; + /** mail_id */ + mail_id: number; + /** mailbox_name */ + mailbox_name: string; + /** password */ + password?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_AccountInvitation"]; + }; + }; + }; + }; + }; + post_1_accounts_account_invitations_invitation_mailbox_mail_id: { + parameters: { + query?: never; + header?: never; + path: { + account: string; + invitation: string; + mail_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** mailbox_name */ + mailbox_name: string; + /** mailbox_permissions */ + mailbox_permissions: { + /** can_access_logs */ + can_access_logs: boolean; + /** can_change_password */ + can_change_password: boolean; + /** can_configure_mail_folders */ + can_configure_mail_folders: boolean; + /** can_manage_aliases */ + can_manage_aliases: boolean; + /** can_manage_auto_reply */ + can_manage_auto_reply: boolean; + /** can_manage_filters */ + can_manage_filters: boolean; + /** can_manage_redirections */ + can_manage_redirections: boolean; + /** can_manage_security */ + can_manage_security: boolean; + /** can_manage_signatures */ + can_manage_signatures: boolean; + /** can_send_emails */ + can_send_emails?: boolean; + }; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_AccountInvitation"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.mailboxes_quota_reached: Triggered when the quota storage of the mailboxes is reached. + * @example mailboxes_quota_reached + * @enum {string} + */ + code?: "mailboxes_quota_reached"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Conflict */ + 409: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 409 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_already_exists: Triggered when the entity already exists. + * @example object_already_exists + * @enum {string} + */ + code?: "object_already_exists"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesRevokeADriveAccess": { + parameters: { + query: { + mailbox_name: string; + }; + header?: never; + path: { + account: string; + invitation: string; + mail_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_AccountInvitation"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Conflict */ + 409: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 409 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_already_exists: Triggered when the entity already exists. + * @example object_already_exists + * @enum {string} + */ + code?: "object_already_exists"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesUpdateAMailboxAccess": { + parameters: { + query?: never; + header?: never; + path: { + account: number; + invitation: number; + mail_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** mailbox_name */ + mailbox_name: string; + /** mailbox_permissions */ + mailbox_permissions: { + /** can_access_logs */ + can_access_logs: boolean; + /** can_change_password */ + can_change_password: boolean; + /** can_configure_mail_folders */ + can_configure_mail_folders: boolean; + /** can_manage_aliases */ + can_manage_aliases: boolean; + /** can_manage_auto_reply */ + can_manage_auto_reply: boolean; + /** can_manage_filters */ + can_manage_filters: boolean; + /** can_manage_redirections */ + can_manage_redirections: boolean; + /** can_manage_security */ + can_manage_security: boolean; + /** can_manage_signatures */ + can_manage_signatures: boolean; + /** can_send_emails */ + can_send_emails?: boolean; + }; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_AccountInvitation"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesListCustomers": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + account: string; + invitation: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Partnership"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Core/ResourcesAssignCustomers": { + parameters: { + query?: never; + header?: never; + path: { + account: number; + invitation: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** partnership_ids */ + partnership_ids: number[]; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_AccountInvitation"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.account_not_partner: Access denied, the account does not have the required partner role for this resource. + * @example account_not_partner + * @enum {string} + */ + code?: "account_not_partner"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesCreateATag": { + parameters: { + query?: never; + header?: never; + path: { + account: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * color + * @enum {string} + */ + color: "blue" | "blue-darken-1" | "blue-darken-2" | "blue-lighten-1" | "green-darken-1" | "green-darken-2" | "orange" | "pink" | "purple-lighten-1" | "red-darken-1"; + /** + * name + * @description Name of the resource `{name}` + */ + name: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Core/ResourcesListTeams": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filter?: { + /** created_by_ids */ + created_by_ids?: number[]; + /** + * owned_by_ids + * @description Array of user IDs who are owners of the team + */ + owned_by_ids?: number[]; + /** team_ids */ + team_ids?: number[]; + /** user_ids */ + user_ids?: number[]; + }; + search?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Unique identifier of the Account */ + account: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Team_db41ff58"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesCreateATeam": { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Account */ + account: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** app_accesses */ + app_accesses?: { + /** drive */ + drive?: { + /** folders */ + folders?: { + /** + * access + * @enum {string} + */ + access: "manage" | "read" | "write"; + /** + * id + * @description Unique identifier of the resource `{name}` + */ + id: number; + /** + * name + * @description Name of the resource Team + */ + name: string; + }[]; + }; + /** kchat */ + kchat?: { + /** channels */ + channels?: { + /** + * id + * @description Unique identifier of the resource `{name}` + */ + id: string; + /** + * name + * @description Name of the resource Team + */ + name: string; + }[]; + }; + /** mail */ + mail?: { + /** mailboxes */ + mailboxes?: { + /** domain_name */ + domain_name: string; + /** localpart */ + localpart: string; + /** + * permissions + * @description Permissions of the resource Team + */ + permissions: { + /** can_access_logs */ + can_access_logs: boolean; + /** can_change_password */ + can_change_password: boolean; + /** can_configure_mail_folders */ + can_configure_mail_folders: boolean; + /** can_manage_aliases */ + can_manage_aliases: boolean; + /** can_manage_auto_reply */ + can_manage_auto_reply: boolean; + /** can_manage_filters */ + can_manage_filters: boolean; + /** can_manage_redirections */ + can_manage_redirections: boolean; + /** can_manage_rules */ + can_manage_rules: boolean; + /** can_manage_security */ + can_manage_security: boolean; + /** can_manage_signatures */ + can_manage_signatures: boolean; + /** can_restore_emails */ + can_restore_emails: boolean; + /** can_send_emails */ + can_send_emails?: boolean; + }; + /** service_mail_id */ + service_mail_id: number; + }[]; + }; + }; + /** color */ + color?: number; + /** + * name + * @description Name of the resource Team + */ + name: string; + /** + * owned_by_id + * @description Unique identifier of the user that owned the resource Team + */ + owned_by_id?: number; + /** + * owned_by_ids + * @description Array of user IDs who are owners of the team + */ + owned_by_ids?: number[]; + /** + * permissions + * @description Permissions of the resource Team + */ + permissions?: { + /** services */ + services?: number[]; + }; + /** user_ids */ + user_ids?: number[]; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Team_db41ff58"]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_create_object: Triggered when the entity cannot be created. + * @example cannot_create_object + * @enum {string} + */ + code?: "cannot_create_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesListTeamUsers": { + parameters: { + query?: { + search?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Unique identifier of the Account */ + account: number; + /** @description Unique identifier of the Team */ + team: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_TeamUser"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesAddUsersToTeam": { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Account */ + account: number; + /** @description Unique identifier of the Team */ + team: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * user_ids + * @description The user identifiers to add to the team. + */ + user_ids: number[]; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesRemoveUsersFromTeam": { + parameters: { + query: { + user_ids: number[]; + }; + header?: never; + path: { + /** @description Unique identifier of the Account */ + account: number; + /** @description Unique identifier of the Team */ + team: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesInviteAUser": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Unique identifier of the Account */ + account: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * email + * @description The email address of the user being invited. + */ + email: string; + /** + * first_name + * @description The first name of the user being invited. + */ + first_name: string; + /** + * last_name + * @description The last name of the user being invited. + */ + last_name: string; + /** + * locale + * @description The locale code for the language of the invitation the user will receive. + * @enum {string} + */ + locale: "de_DE" | "en_GB" | "es_ES" | "fr_FR" | "it_IT"; + /** + * notifications + * @description Notifications configuration for the user. + */ + notifications?: { + /** + * billing + * @description Whether or not the user will be able to receive billing notifications. (default: `false`) + */ + billing?: boolean; + /** + * products + * @description Whether or not the user will be able to receive product notifications. (default: `false`) + */ + products?: boolean; + }; + /** + * permissions + * @description Permissions configuration for the user. + */ + permissions?: { + /** + * billing + * @description Whether or not the user will be able to manage the billing account. (default: `false`) + */ + billing?: boolean; + }; + /** + * role_type + * @description The role to assign to the user upon invitation. + * @enum {string} + */ + role_type: "admin" | "normal" | "owner"; + /** + * silent + * @description Whether or not the user will receive the invitation email. (default: `false`) + */ + silent?: boolean; + /** + * strict + * @description Whether or not the user should register with the same email address. (default: `true`) + */ + strict?: boolean; + /** + * teams + * @description The teams the user should be added to upon invitation. + */ + teams?: number[]; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_AccountInvitation"]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesCancelUnsubscribe": { + parameters: { + query?: never; + header?: never; + path: { + my_k_suite_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesAddUpdateProfilesAvatarV2": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * avatar + * @description Avatar + */ + avatar: string; + /** encoding */ + encoding: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Useravatar"]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.validation_failed: Triggered when the input send does not pass the validation rule. + * @example validation_failed + * @enum {string} + */ + code?: "validation_failed"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesDeleteProfilesAvatarV2": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesListApplicationsPasswordsV2": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_partialUserapplicationpassword"][]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesAddAnApplicationPasswordV2": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Userapplicationpassword"]; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_create_object: Triggered when the entity cannot be created. + * @example cannot_create_object + * @enum {string} + */ + code?: "cannot_create_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesGetRelatedWorkspaceUsersV2": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Core/ResourcesAttachAMailboxToCurrentUserV2": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + /** @description Request body of the called URI */ + requestBody: { + content: { + "application/json": { + /** + * password + * @description Mailbox password + */ + password: string; + /** + * is_primary + * @description Set mailbox as primary + */ + is_primary?: boolean; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Too many attempts try again in 1 minute */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example too_many_attempts_try_again_in_1_minute + * @enum {string} + */ + code?: "invalid_mailbox_password" | "mailbox_not_linked" | "too_many_attempts_try_again_in_1_minute"; + /** + * @description Description of the error + * @example Too many attempts try again in 1 minute + * @enum {string} + */ + description?: "Invalid mailbox password" | "Mailbox not linked" | "Too many attempts try again in 1 minute"; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesDisplayAnInvitationOfAnAccount": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + account: number; + invitation: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_AccountInvitation"]; + }; + }; + }; + }; + }; + "Core/ResourcesCancelAnInvitation": { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Account */ + account: number; + /** @description Unique identifier of the User Invitation */ + invitation: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesPatchAnInvitation": { + parameters: { + query?: never; + header?: never; + path: { + account: number; + invitation: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** has_billing */ + has_billing?: boolean; + /** has_billing_mailing */ + has_billing_mailing?: boolean; + /** has_mailing */ + has_mailing?: boolean; + /** + * language_id + * @description Unique identifier of the `language` that is related to the resource `{name}` + */ + language_id?: number; + /** permissions */ + permissions?: { + /** apply_to_all */ + apply_to_all?: boolean; + /** + * product_id + * @description Unique identifier of the `product` that is related to the resource `{name}` + */ + product_id?: number; + /** + * service_id + * @description Unique identifier of the `service` that is related to the resource `{name}` + */ + service_id: number; + /** types */ + types?: ("check" | "sale" | "statistic" | "technical")[]; + }[]; + /** + * role_type + * @enum {string} + */ + role_type?: "admin" | "normal" | "owner"; + /** team_ids */ + team_ids?: number[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_AccountInvitation"]; + }; + }; + }; + }; + }; + "Core/ResourcesGetUsersInvitations": { + parameters: { + query?: { + type?: "admin" | "normal" | "owner"; + }; + header?: never; + path: { + account: number; + user: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_AccountInvitation"][]; + }; + }; + }; + }; + }; + "Core/ResourcesListAccounts": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Account"][]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesDisplayAnAccount": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Unique identifier of the Account to request. */ + account_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Account"]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesDisplayAListingOfTagsForAnAccount": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description The account identifier */ + account_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesListAccountsProducts": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filter?: { + /** + * customer_name + * @description Customer name of the resource `{name}` + */ + customer_name?: string; + /** internal_name */ + internal_name?: string; + /** + * name + * @description Name of the resource `{name}` + */ + name?: string; + /** + * service_id + * @description Unique identifier of the `service` that is related to the resource `{name}` + * @enum {integer} + */ + service_id?: 1 | 2 | 3 | 4 | 6 | 7 | 8 | 14 | 15 | 17 | 18 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 31 | 33 | 34 | 35 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 48 | 50 | 51 | 52 | 54 | 55 | 57 | 58 | 59 | 60 | 61 | 62; + /** excluded_service_ids */ + excluded_service_ids?: (1 | 2 | 3 | 4 | 6 | 7 | 8 | 14 | 15 | 17 | 18 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 31 | 33 | 34 | 35 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 48 | 50 | 51 | 52 | 54 | 55 | 57 | 58 | 59 | 60 | 61 | 62)[]; + /** expirations */ + expirations?: string[]; + /** service_ids */ + service_ids?: (1 | 2 | 3 | 4 | 6 | 7 | 8 | 14 | 15 | 17 | 18 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 31 | 33 | 34 | 35 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 48 | 50 | 51 | 52 | 54 | 55 | 57 | 58 | 59 | 60 | 61 | 62)[]; + /** service_names */ + service_names?: ("accreditation" | "ai_tools" | "banner" | "billetterie" | "certificate" | "chk" | "custom_url" | "dedicated_hosting" | "domain_name" | "domain_privacy" | "drive" | "fast_anycast" | "free_mail" | "hebergement" | "hebergement_mysql" | "hebergement_web" | "hosting_3" | "invitation" | "jelastic" | "kchat" | "ksuite" | "mail" | "mailbox" | "mailing" | "my_ksuite" | "nas" | "other" | "partner_cashback" | "public_cloud" | "radio" | "radio_flux" | "radio_tera" | "radiostations" | "radiov2" | "renewal_warranty" | "service_infrastructure" | "stockage_backup" | "support_premium" | "swiss_backup" | "video" | "video_hardware" | "vod" | "vps" | "website_builder")[]; + /** tags */ + tags?: number[]; + }; + }; + header?: never; + path: { + /** @description Unique identifier of the Account to request. */ + account_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesListServices": { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Account to request. */ + account_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Service"][]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesGetATeam": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Unique identifier of the Account */ + account: number; + /** @description Unique identifier of the Team */ + team: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Team_2a133770"]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesDeleteATeam": { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Account */ + account: number; + /** @description Unique identifier of the Team */ + team: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesUpdateATeam": { + parameters: { + query?: never; + header?: never; + path: { + /** @description Unique identifier of the Account */ + account: number; + /** @description Unique identifier of the Team */ + team: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** color */ + color?: number; + /** + * name + * @description Name of the resource Team + */ + name?: string; + /** + * owned_by_id + * @description Unique identifier of the user that owned the resource Team + */ + owned_by_id?: number; + /** + * owned_by_ids + * @description Array of user IDs who are owners of the team + */ + owned_by_ids?: number[] | null; + /** + * permissions + * @description Permissions of the resource Team + */ + permissions?: { + /** services */ + services?: number[]; + }; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Team_2a133770"]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesListCurrentAccountsProducts": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filter?: { + /** + * customer_name + * @description Customer name of the resource `{name}` + */ + customer_name?: string; + /** internal_name */ + internal_name?: string; + /** + * name + * @description Name of the resource `{name}` + */ + name?: string; + /** excluded_service_ids */ + excluded_service_ids?: (1 | 2 | 3 | 4 | 6 | 7 | 8 | 14 | 15 | 17 | 18 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 31 | 33 | 34 | 35 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 48 | 50 | 51 | 52 | 54 | 55 | 57 | 58 | 59 | 60 | 61 | 62)[]; + /** expirations */ + expirations?: string[]; + /** service_ids */ + service_ids?: (1 | 2 | 3 | 4 | 6 | 7 | 8 | 14 | 15 | 17 | 18 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 31 | 33 | 34 | 35 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 48 | 50 | 51 | 52 | 54 | 55 | 57 | 58 | 59 | 60 | 61 | 62)[]; + /** service_names */ + service_names?: ("accreditation" | "ai_tools" | "banner" | "billetterie" | "certificate" | "chk" | "custom_url" | "dedicated_hosting" | "domain_name" | "domain_privacy" | "drive" | "fast_anycast" | "free_mail" | "hebergement" | "hebergement_mysql" | "hebergement_web" | "hosting_3" | "invitation" | "jelastic" | "kchat" | "ksuite" | "mail" | "mailbox" | "mailing" | "my_ksuite" | "nas" | "other" | "partner_cashback" | "public_cloud" | "radio" | "radio_flux" | "radio_tera" | "radiostations" | "radiov2" | "renewal_warranty" | "service_infrastructure" | "stockage_backup" | "support_premium" | "swiss_backup" | "video" | "video_hardware" | "vod" | "vps" | "website_builder")[]; + /** tags */ + tags?: number[]; + }; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesListBasicTeamsInformationOfAnAccount": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Unique identifier of the Account to request. */ + account_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesListAvailableActions": { + parameters: { + query?: { + search?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Actiontype"][]; + }; + }; + }; + }; + }; + get_1_actions_action_id: { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the action to request. */ + action_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_app_information_applications_version_types: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Core/ResourcesGetApplicationList": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + }; + }; + "Core/ResourcesGetApplication": { + parameters: { + query?: never; + header?: never; + path: { + application: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string; + }; + }; + }; + }; + }; + "Core/ResourcesGetSupportedStoreList": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + Core_ResourcesGetSupportedStoreList_get_1_app_information_versions_appStore: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: string[]; + }; + }; + }; + }; + }; + "Core/ResourcesGetApplicationWithAssociatedVersionsDetails": { + parameters: { + query?: never; + header?: never; + path: { + appStore: string; + appPlatform: string; + appName: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Application"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesListTasks": { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_AsyncTask"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Core/ResourcesDisplayATask": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (UUID) of the task to request. */ + task_uuid: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_AsyncTask"]; + }; + }; + }; + }; + }; + "Core/ResourcesListCountries": { + parameters: { + query?: { + only_enabled?: boolean; + only_enabled_exception?: number[]; + search?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Country"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Core/ResourcesDisplayACountry": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the country to request. */ + country_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Country"]; + }; + }; + }; + }; + }; + "Core/ResourcesListLanguages": { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Language"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Core/ResourcesDisplayALanguage": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the language to request. */ + language_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Language"]; + }; + }; + }; + }; + }; + get_1_my_ksuite_my_k_suite_id: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + my_k_suite_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_MyKSuite"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesCurrentMyKSuite": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_1_products: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description The account identifier */ + account_id?: number; + customer_name?: string; + fqdn?: string; + internal_name?: string; + product_id?: number; + service_id?: 1 | 2 | 3 | 4 | 6 | 7 | 10 | 14 | 15 | 18 | 23 | 25 | 26 | 29 | 30 | 31 | 34 | 35 | 37 | 40 | 43 | 48 | 50 | 52 | 58; + service_name?: "ai_tools" | "backup" | "certificate" | "cloud" | "cloud_hd" | "custom_url" | "dedicated_server" | "domain" | "drive" | "e_ticketing" | "email_hosting" | "hosting" | "housing" | "invitation" | "jelastic" | "ksuite" | "mailing" | "nas" | "public_cloud" | "radio" | "swiss_backup" | "video" | "vod" | "web_hosting" | "website_builder"; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Product"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesListTimezones": { + parameters: { + query?: { + search?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Timezone"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "Core/ResourcesDisplayATimezone": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the timezone to request. */ + timezone_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Timezone"]; + }; + }; + }; + }; + }; + "Core/ResourcesListUsersV2": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + filter?: { + /** drive_id */ + drive_id?: number; + /** has_billing_access */ + has_billing_access?: boolean; + /** has_empty_access */ + has_empty_access?: boolean; + /** has_kchat */ + has_kchat?: boolean; + /** has_ksuite */ + has_ksuite?: boolean; + /** has_no_app_access */ + has_no_app_access?: boolean; + /** has_otp */ + has_otp?: boolean; + /** invitation_status */ + invitation_status?: string; + /** mail_ids */ + mail_ids?: number[]; + /** role_type */ + role_type?: string; + /** + * state_in_account + * @enum {string} + */ + state_in_account?: "pending" | "valid"; + /** team_ids */ + team_ids?: number[]; + /** user_ids */ + user_ids?: number[]; + }; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + search?: string; + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + }; + header?: never; + path: { + account: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Userorpendinguser"]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesListAppAccessesV2": { + parameters: { + query?: never; + header?: never; + path: { + account: number; + user: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesListPublicCloudStatusV2": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: Record; + }; + }; + }; + }; + }; + get_2_events: { + parameters: { + query?: { + date_from?: number; + date_to?: number; + event_type?: "internal" | "public" | "server" | "streaming"; + is_cyberattack?: boolean; + locale?: "de" | "en" | "es" | "fr" | "it"; + show_auto?: boolean; + status?: "inprogress" | "planned" | "reviewed" | "terminated"; + user_id?: number | null; + with_trashed?: boolean; + event_types?: ("internal" | "public" | "server" | "streaming")[]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Event_de1ac26c"][]; + }; + }; + }; + }; + }; + "Core/ResourcesDisplayAnEventV2": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the event to request. */ + event_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Event_de1ac26c"]; + }; + }; + }; + }; + }; + "Core/ResourcesListUserInformationV2": { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_UserProfile"]; + }; + }; + }; + }; + }; + "Core/ResourcesUpdateProfileInformationV2": { + parameters: { + query?: { + dry_run?: boolean; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** birth_at */ + birth_at?: string | null; + /** country_id */ + country_id?: number; + /** current_account_id */ + current_account_id?: number; + /** current_password */ + current_password?: string; + /** + * email + * @description Email + */ + email: string; + /** firstname */ + firstname?: string; + /** keep_session_ids */ + keep_session_ids?: string[]; + /** + * language_id + * @description Unique identifier of the `language` that is related to the resource `{name}` + */ + language_id?: number; + /** lastname */ + lastname?: string; + /** + * locale + * @description Represents a language identifier and a region identifier + */ + locale?: string; + /** password */ + password?: string; + /** reminder_email */ + reminder_email?: string; + /** reminder_phone */ + reminder_phone?: string; + /** successful_connexion_notification */ + successful_connexion_notification?: boolean; + /** timezone */ + timezone?: string; + /** timezone_id */ + timezone_id?: number; + /** unsuccessful_connexion_limit */ + unsuccessful_connexion_limit?: boolean; + /** unsuccessful_connexion_notification */ + unsuccessful_connexion_notification?: boolean; + /** unsuccessful_connexion_rate_limit */ + unsuccessful_connexion_rate_limit?: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.validation_failed: Triggered when the input send does not pass the validation rule. + * @example validation_failed + * @enum {string} + */ + code?: "validation_failed"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesListEmailsV2": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Useremail"][]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesDisplayAnEmailV2": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The email type (email|email_request) to request. */ + email_type: string; + /** @description The unique identifier (ID) of the email to request. */ + email_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Useremail"]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesDeleteAnEmailV2": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The email type (email|email_request) to request. */ + email_type: string; + /** @description The unique identifier (ID) of the email to request. */ + email_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesListPhonesV2": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Userphone"][]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesDisplayAPhoneV2": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the phone to request. */ + phone_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Userphone"]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesDeleteAPhoneV2": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the phone to request. */ + phone_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesDisplayAnApplicationPasswordV2": { + parameters: { + query?: never; + header?: never; + path: { + /** @description The unique identifier (ID) of the password to request. */ + password_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_partialUserapplicationpassword"]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesListAuthenticatorPasskeysV2": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_Passkey"]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + delete_1_accounts_account_invitations_invitation_drive_drive_id: { + parameters: { + query?: never; + header?: never; + path: { + account: string; + invitation: string; + drive_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_AccountInvitation"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.product_is_part_of_ksuite: Triggered when product is part of ksuite. + * @example product_is_part_of_ksuite + * @enum {string} + */ + code?: "product_is_part_of_ksuite"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Conflict */ + 409: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 409 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_already_exists: Triggered when the entity already exists. + * @example object_already_exists + * @enum {string} + */ + code?: "object_already_exists"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object" | "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesUpdateDriveAccess": { + parameters: { + query?: never; + header?: never; + path: { + account: number; + invitation: number; + drive_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * right + * @enum {string} + */ + right?: "manage" | "none" | "read" | "write"; + /** + * role + * @enum {string} + */ + role?: "admin" | "user"; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_AccountInvitation"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesUpdateAKChatAccess": { + parameters: { + query?: never; + header?: never; + path: { + account: number; + invitation: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * role + * @enum {string} + */ + role: "admin" | "user"; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_AccountInvitation"]; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesUpdateATag": { + parameters: { + query?: never; + header?: never; + path: { + account: number; + tag: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * color + * @enum {string} + */ + color: "blue" | "blue-darken-1" | "blue-darken-2" | "blue-lighten-1" | "green-darken-1" | "green-darken-2" | "orange" | "pink" | "purple-lighten-1" | "red-darken-1"; + /** + * name + * @description Name of the resource `{name}` + */ + name: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesDeleteATag": { + parameters: { + query?: never; + header?: never; + path: { + account: number; + tag: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesSetMailboxAsPrimaryV2": { + parameters: { + query?: never; + header?: never; + path: { + mailbox_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Mailbox not linked */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example mailbox_not_linked + * @enum {string} + */ + code?: "mailbox_not_linked"; + /** + * @description Description of the error + * @example Mailbox not linked + * @enum {string} + */ + description?: "Mailbox not linked"; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesUpdateMailboxCredentialPasswordV2": { + parameters: { + query?: never; + header?: never; + path: { + mailbox_id: string; + }; + cookie?: never; + }; + /** @description Request body of the called URI */ + requestBody: { + content: { + "application/json": { + /** + * password + * @description Mailbox password + */ + password: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Too many attempts try again in 1 minute */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example too_many_attempts_try_again_in_1_minute + * @enum {string} + */ + code?: "error_while_linking_mailbox" | "invalid_mailbox_password" | "too_many_attempts_try_again_in_1_minute" | "unknown_error"; + /** + * @description Description of the error + * @example Too many attempts try again in 1 minute + * @enum {string} + */ + description?: "Error while linking mailbox" | "Invalid mailbox password" | "Too many attempts try again in 1 minute" | "Unknown error"; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesUnassignCustomers": { + parameters: { + query?: never; + header?: never; + path: { + account: string; + invitation: string; + partnership_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["087adaad_AccountInvitation"]; + }; + }; + }; + }; + }; + "Core/ResourcesUnlinkAMailboxFromCurrentUserV2": { + parameters: { + query?: never; + header?: never; + path: { + mailbox_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "Core/ResourcesDeleteAnAuthenticatorPasskeyV2": { + parameters: { + query: { + password: string; + }; + header?: never; + path: { + /** @description Unique identifier of the Passkey */ + passkey: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "AI/ToolsListAllYourLLMAPI": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["4cee7ea0_Llmproduct"][]; + }; + }; + }; + }; + }; + "AI/ToolsListModels": { + parameters: { + query?: { + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["4cee7ea0_AiModel"][]; + }; + }; + }; + }; + }; + "AI/ToolsListAllConsumptions": { + parameters: { + query?: { + /** + * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    + * Part of the `total` capacity + */ + return?: components["parameters"]["Return"]; + /** + * @description *Optional parameter* that define the number of items to return
    + * Part of the `offset` capacity + * @example 10 + */ + limit?: components["parameters"]["Limit"]; + /** + * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    + * Part of the `offset` capacity + * @example 2 + */ + skip?: components["parameters"]["Skip"]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ + product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & components["schemas"]["Pagination"]; + }; + }; + }; + }; + "AI/ToolsGetTheResultOfAnAsyncModelBatch": { + parameters: { + query?: never; + header?: never; + path: { + /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ + product_id: number; + batch_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["4cee7ea0_AIjobresult"]; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "AI/ToolsDownloadTheOutputResultOfAnAsyncModelBatch": { + parameters: { + query?: never; + header?: never; + path: { + /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ + product_id: number; + /** @description The batch id. */ + batch_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + "AI/ToolsCustomizingRealisticHumanPhotos": { + parameters: { + query?: never; + header?: never; + path: { + /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ + product_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * guidance_scale + * Format: double + * @description Weights for the prompt. Increasing guidance makes generation follow more closely to the prompt. + * @example 5 + */ + guidance_scale?: number; + /** + * images + * @description Upload the images of the individual you wish to customize. While a single image is sufficient, providing additional images can yield better results. Ensure that the face occupies the majority of the uploaded image. + */ + images: string[]; + /** + * n + * @description The number of images to generate (default: 1) + * @example 1 + */ + n?: number; + /** + * negative_prompt + * @description The prompt does not guide the image generation. The maximum length is 77 tokens. + * @example asymmetry, worst quality, low quality + */ + negative_prompt?: string; + /** + * prompt + * @description Provide a text description to stylize the image. Make sure to follow the class word you want to customize with the trigger word: img, such as: man img, woman img, or girl img. + * @example sci-fi, closeup portrait photo of a man img wearing sunglasses in an Iron Man suit, face, slim body, high quality, film grain + */ + prompt: string; + /** + * quality + * @description The quality of the image that will be generated (default: standard) + * @example standard + * @enum {string} + */ + quality?: "hd" | "standard"; + /** + * response_format + * @description The format in which the generated images are returned. Currently, only 'b64_json' is supported as the response format + * @example b64_json + * @enum {string} + */ + response_format?: "b64_json" | "url"; + /** + * size + * @description The size of the generated images. + * @example 1024x1024 + * @enum {string} + */ + size?: "1024x1024" | "1024x1792" | "1792x1024"; + /** + * style + * @description Change the style to guidance for the generation + * @example neonpunk + * @enum {string} + */ + style?: "cinematic" | "comic_book" | "digital_art" | "disney_charactor" | "enhance" | "fantasy_art" | "line_art" | "lowpoly" | "neonpunk" | "photographic"; + /** + * style_strength_ratio + * @description Adjust the Style strength to 15-50. The larger the number, the less ID fidelity, but the stylization ability will be better. + * @example 15 + */ + style_strength_ratio?: number; + /** sync */ + sync?: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["4cee7ea0_Base64imageresponse"]; + }; + }; + }; + }; + "AI/ToolsListModelsdeprecated": { + parameters: { + query?: never; + header?: never; + path: { + /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ + product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string; + }; + }; + }; + }; + "AI/ToolsCreateChatCompletiondeprecated": { + parameters: { + query?: never; + header?: never; + path: { + /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ + product_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * frequency_penalty + * Format: double + * @description Number between -2.0 and 2.0. Positive values penalize new tokens based on their existing frequency in the text so far, decreasing the model's likelihood to repeat the same line verbatim. + * @example 0.1 + */ + frequency_penalty?: number; + /** + * logit_bias + * @description UNUSED Modify the likelihood of specified tokens appearing in the completion. Accepts a JSON object that maps tokens (specified by their token ID in the tokenizer) to an associated bias value from -100 to 100. Mathematically, the bias is added to the logits generated by the model prior to sampling. The exact effect will vary per model, but values between -1 and 1 should decrease or increase likelihood of selection; values like -100 or 100 should result in a ban or exclusive selection of the relevant token. + */ + logit_bias?: number[]; + /** + * logprobs + * @description Whether to return log probabilities of the output tokens or not. If true, returns the log probabilities of each output token returned in the content of message. + */ + logprobs?: boolean; + /** + * max_tokens + * @description Maximum number of generated tokens. + * @example 1024 + */ + max_tokens?: number; + /** messages */ + messages: { + /** + * content + * @description Message content + * @example Write a letter to your future self + */ + content?: string; + /** + * role + * @description Message role in conversation: user,assistant + * @example user + * @enum {string} + */ + role: "assistant" | "system" | "user"; + }[]; + /** + * model + * @description Model name to use + * @example qwen3 + */ + model: string; + /** + * n + * @description UNUSED How many chat completion choices to generate for each input message. Note that you will be charged based on the number of generated tokens across all of the choices. Keep n as 1 to minimize costs. + */ + n?: number; + /** + * presence_penalty + * Format: double + * @description The number should be above -2.0 but below 2.0. A positive value for the number will result in a penalty for any new tokens that are similar to those already present in the text, encouraging the model to discuss different topics. It is recommended to set the value between -1.5 and -0.5. Using higher values along with a larger temperature setting may cause a hallucination loop. + * @example -1 + */ + presence_penalty?: number; + /** + * profile_type + * @description Define parameter profiles according to your usage preferences. Creativity encourages greater diversity in text generation. Standard settings offer a well-balanced chatbot output. Strict settings result in highly predictable generation, suitable for tasks like translation or text classification labeling. + * @example standard + * @enum {string} + */ + profile_type?: "creative" | "standard" | "strict"; + /** response_format */ + response_format?: { + /** + * type + * @description The type of response format being defined.
    **NOTE:** only `json_schema` is currently supported, `text` is the default behavior and should not be given, `json_object` is obsolete and is no longer supported. + * @example json_schema + * @enum {string} + */ + type?: "\"json_object\"" | "\"json_schema\"" | "\"text\""; + /** json_schema */ + json_schema?: { + /** schema */ + schema?: { + /** items */ + items?: string; + }; + }; + }; + /** + * seed + * @description Random sampling seed. + */ + seed?: number; + /** + * stop + * @description Up to 4 sequences where the API will stop generating further tokens. + */ + stop?: string | null; + /** + * stream + * @description Enable streaming SSE + */ + stream?: boolean; + /** + * temperature + * Format: double + * @description What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. We generally recommend altering this or `top_p` but not both. + * @example 0.5 + */ + temperature?: number; + /** + * top_logprobs + * @description An integer between 0 and 5 specifying the number of most likely tokens to return at each token position, each with an associated log probability. logprobs must be set to true if this parameter is used. + * @example 2 + */ + top_logprobs?: number; + /** + * top_p + * Format: double + * @description An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass. So 0.1 means only the tokens comprising the top 10% probability mass are considered. + * @example 0.95 + */ + top_p?: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["4cee7ea0_LlmResponseOpenAI"]; + }; + }; + }; + }; + "AI/ToolsCreateTranscription": { + parameters: { + query?: never; + header?: never; + path: { + /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ + product_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * append_punctuations + * @description Only if timestamp_granularities[]:word is True, merge these punctuation symbols with the previous word + * @example \"'.。,,!!??::”)]}、 + */ + append_punctuations?: string; + /** + * chunk_length + * @description Defines the maximum duration for an active segment in sec. For subtitle tasks, it's recommended to set this to a short duration (5-10 seconds) to avoid long sentences. + * @example 30 + */ + chunk_length?: number; + /** + * file + * Format: binary + * @description The audio file to transcribe (50mo max, types : mp3,mp4,aac,wav,flac,ogg,opus,wma,m4a,webm) + */ + file: string; + /** + * highlight_words + * @description Subtitle task. Underline each word as it is spoken in srt and vtt output formats (requires timestamp_granularities[]:word) + */ + highlight_words?: boolean; + /** + * language + * @description The language of the input audio. Supplying the input language will translate the output. + * @example en + * @enum {string} + */ + language?: "af" | "am" | "ar" | "as" | "az" | "ba" | "be" | "bg" | "bn" | "bo" | "br" | "bs" | "ca" | "cs" | "cy" | "da" | "de" | "el" | "en" | "es" | "et" | "eu" | "fa" | "fi" | "fo" | "fr" | "gl" | "gu" | "ha" | "haw" | "he" | "hi" | "hr" | "ht" | "hu" | "hy" | "id" | "is" | "it" | "ja" | "jw" | "ka" | "kk" | "km" | "kn" | "ko" | "la" | "lb" | "ln" | "lo" | "lt" | "lv" | "mg" | "mi" | "mk" | "ml" | "mn" | "mr" | "ms" | "mt" | "my" | "ne" | "nl" | "nn" | "no" | "oc" | "pa" | "pl" | "ps" | "pt" | "ro" | "ru" | "sa" | "sd" | "si" | "sk" | "sl" | "sn" | "so" | "sq" | "sr" | "su" | "sv" | "sw" | "ta" | "te" | "tg" | "th" | "tk" | "tl" | "tr" | "tt" | "uk" | "ur" | "uz" | "vi" | "yi" | "yo" | "yue" | "zh"; + /** + * max_line_count + * @description Subtitle task. The maximum number of lines in a segment in srt and vtt output formats (requires timestamp_granularities[]:word) + * @example 1 + */ + max_line_count?: number; + /** + * max_line_width + * @description Subtitle task. The maximum number of characters in a line before breaking the line in srt and vtt output formats (requires timestamp_granularities[]:word) + * @example 42 + */ + max_line_width?: number; + /** + * max_words_per_line + * @description Subtitle task. The maximum number of words in a segment (requires timestamp_granularities[]:word) + * @example 1000 + */ + max_words_per_line?: number; + /** + * model + * @description Model name to use + * @example whisper + */ + model: string; + /** + * no_speech_threshold + * Format: double + * @description If the no_speech probability is higher than this value AND the average log probability over sampled tokens is below `log_prob_threshold`, consider the segment as silent. + * @example 0.6 + */ + no_speech_threshold?: number; + /** + * prepend_punctuations + * @description Only if timestamp_granularities[]:word is True, merge these punctuation symbols with the next word + * @example \"'“¿([{- + */ + prepend_punctuations?: string; + /** + * prompt + * @description An optional text to guide the model's style or continue a previous audio segment. The prompt should match the audio language. + */ + prompt?: string; + /** + * response_format + * @description The format of the transcript output (default: json) + * @example text + * @enum {string} + */ + response_format?: "json" | "srt" | "text" | "verbose_json" | "vtt"; + /** + * timestamp_granularities + * @description The timestamp granularities to populate for this transcription. Either or both of these options are supported: word, or segment. Requires `response_format=verbose_json`. Defaults to segment. + * @example ["word","segment"] + */ + timestamp_granularities?: ("segment" | "word")[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["4cee7ea0_LlmSpeech-To-TextasyncmodeResponse"]; + }; + }; + }; + }; + "AI/ToolsCreateImage": { + parameters: { + query?: never; + header?: never; + path: { + /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ + product_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * model + * @description Model name to use + * @example sdxl_lightning + */ + model: string; + /** + * n + * @description The number of images to generate (default: 1) + * @example 1 + */ + n?: number; + /** + * negative_prompt + * @description The prompt does not guide the image generation. The maximum length is 77 tokens, Note that the "sdxl_lightning" and "flux" model does not support this feature. + * @example asymmetry, worst quality, low quality + */ + negative_prompt?: string; + /** + * prompt + * @description A text description of the desired image(s). The maximum length is 77 tokens + * @example A cute cat + */ + prompt: string; + /** + * quality + * @description The quality of the image that will be generated (default: standard) + * @example standard + * @enum {string} + */ + quality?: "hd" | "standard"; + /** + * response_format + * @description The format in which the generated images are returned. Currently, only 'b64_json' is supported as the response format + * @example b64_json + * @enum {string} + */ + response_format?: "b64_json" | "url"; + /** + * size + * @description The size of the generated images. + * @example 1024x1024 + * @enum {string} + */ + size?: "1024x1024" | "1024x1792" | "1792x1024"; + /** + * style + * @description Change the style to guidance for the generation + * @example neonpunk + * @enum {string} + */ + style?: "cinematic" | "comic_book" | "digital_art" | "disney_charactor" | "enhance" | "fantasy_art" | "line_art" | "lowpoly" | "neonpunk" | "photographic"; + /** sync */ + sync?: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["4cee7ea0_Base64imageresponse"]; + }; + }; + }; + }; + "AI/ToolsCreateEmbeddingsdeprecated": { + parameters: { + query?: never; + header?: never; + path: { + /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ + product_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * encoding_format + * @description The encoding format of the returned embeddings. Defaults to float. + * @enum {string|null} + */ + encoding_format?: "base64" | "float" | null; + /** + * input + * @description Input text to embed. Is can be string, array of string, array of int (for tokenize sentence), array of array of int (batch of tokenize sentence) + */ + input: string; + /** + * mode + * @description Specify the mode of the embedding request. + * @enum {string|null} + */ + mode?: "index" | "query" | null; + /** + * model + * @description Model name to use + * @example bge_multilingual_gemma2 + */ + model: string; + /** + * task_description + * @description Optional set your custom task information in query mode + */ + task_description?: string | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": string & (components["schemas"]["4cee7ea0_EmbeddingResponse_213f68bb"] | components["schemas"]["4cee7ea0_EmbeddingResponseBase64"]); + }; + }; + }; + }; + "AI/ToolsCreateRerankingsV2": { + parameters: { + query?: never; + header?: never; + path: { + /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ + product_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * documents + * @description A list of texts that will be compared to the `query`. For optimal performance we recommend against sending more than 1,000 documents in a single request.

    **Note:** long documents will automatically be truncated to the value of `max_tokens_per_doc`.

    **Note:** structured data should be formatted as YAML strings for best performance. + * @example [ + * "Silver is the metal with the highest electrical and thermal conductivity.", + * "Osmium is the densest metal.", + * "Lithium is the least dense metal.", + * "Iron is the most stable element from a nuclear point of view.", + * "Tin is the element with the most stable isotopes (10).", + * "Tellurium is the element with the longest half-life of any unstable isotope: 3.5×10²⁴ years for ¹²⁸Te." + * ] + */ + documents: string[]; + /** + * max_tokens_per_doc + * @description **Defaults to `4096`**
    Long documents will be automatically truncated to the specified number of tokens. + * @example 1024 + */ + max_tokens_per_doc?: number; + /** + * model + * @description Model name to use
    You can use the endpoint [GET `/1/ai/models`](/docs/api/get/1/ai/models) to see all our available models with various information. + * @example BAAI/bge-reranker-v2-m3 + */ + model: string; + /** + * priority + * @description **Defaults to `0`**
    Controls how early the request is handled. Lower numbers indicate higher priority (default: `0`, the highest). When the system is under load, higher-priority requests are processed first and are the least likely to be dropped. + * @example 42 + */ + priority?: number; + /** + * query + * @description The search query, *i.e.* the word/sentence/… to rank against `documents` + * @example Osmium, Iridium and Platinum are the 3 densest metals. + */ + query: string; + /** + * top_n + * @description Limits the number of returned rerank results to the specified value. If not passed, all the rerank results will be returned. + * @example 6 + */ + top_n?: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["4cee7ea0_Cohere-V2-Rerank"]; + }; + }; + }; + }; + "AI/ToolsListModelsV2": { + parameters: { + query?: never; + header?: never; + path: { + /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ + product_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["4cee7ea0_OpenAi-V1-Models"]; + }; + }; + }; + }; + "AI/ToolsCreateCompletionV2": { + parameters: { + query?: never; + header?: never; + path: { + /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ + product_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * best_of + * Format: double + * @description Generates `best_of` completions server-side and returns the "best" (the one with the highest log probability per token). Results cannot be streamed.
    When used with `n`, `best_of` controls the number of candidate completions and `n` specifies how many to return – `best_of` must be greater than n.
    **Note:** Because this parameter generates many completions, it can quickly consume your token quota. Use carefully and ensure that you have reasonable settings for `max_tokens` and `stop`. + * @example 1 + */ + best_of?: number; + /** + * echo + * @description Echo back the prompt in addition to the completion. + * @example true + */ + echo?: boolean; + /** + * frequency_penalty + * Format: double + * @description Positive values penalize new tokens based on their existing frequency in the text so far, decreasing the model’s likelihood to repeat the same line verbatim.
    See [more information about frequency and presence penalties (OpenAI)](https://developers.openai.com/docs/guides/text-generation). + * @example 0.42 + */ + frequency_penalty?: number; + /** + * logit_bias + * @description Modify the likelihood of specified tokens appearing in the completion.
    Accepts a JSON object that maps tokens (specified by their token ID in the GPT tokenizer) to an associated bias value from `-100` to `100`. You can use this [OpenAI tokenizer tool](https://developers.openai.com/tokenizer?view=bpe) to convert text to token IDs. Mathematically, the bias is added to the logits generated by the model prior to sampling. The exact effect will vary per model, but values between `-1` and `1` should decrease or increase likelihood of selection; values like `-100` or `100` should result in a ban or exclusive selection of the relevant token.
    As an example, you can pass `{"50256": -100}` to prevent the `<|endoftext|>` token from being generated. + * @example {"50256": -100} + */ + logit_bias?: unknown[]; + /** + * logprobs + * Format: double + * @description Include the log probabilities on the `logprobs` most likely output tokens, as well the chosen tokens. For example, if `logprobs` is 5, the API will return a list of the 5 most likely tokens. The API will always return the logprob of the sampled token, so there may be up to `logprobs+1` elements in the response. + * @example 4.2 + */ + logprobs?: number; + /** + * max_tokens + * @description The maximum number of tokens that can be generated in the completion.
    The token count of your prompt plus max_tokens cannot exceed the model’s context length. + * @example 713 + */ + max_tokens?: number; + /** + * model + * @description Model name used to generate the response, like `qwen3` or `swiss-ai/Apertus-70B-Instruct-2509`. Infomaniak offers a wide range of models with different capabilities, performance characteristics, and price points. Use the endpoint [GET `/1/ai/models`](/docs/api/get/1/ai/models) to retrieve the models list with various informations. + * @example qwen3 + */ + model: string; + /** + * n + * @description How many completions to generate for each prompt.
    **Note:** Because this parameter generates many completions, it can quickly consume your token quota. Use carefully and ensure that you have reasonable settings for `max_tokens` and `stop`. + */ + n?: number; + /** + * presence_penalty + * Format: double + * @description Positive values penalize new tokens based on whether they appear in the text so far, increasing the model’s likelihood to talk about new topics.
    See [more information about frequency and presence penalties (OpenAI)](https://developers.openai.com/docs/guides/text-generation). + * @example 0.42 + */ + presence_penalty?: number; + /** prompt */ + prompt?: number[][]; + /** + * seed + * Format: double + * @description If specified, our system will make a best effort to sample deterministically, such that repeated requests with the same `seed` and parameters should return the same result.
    Determinism is not guaranteed, and you should refer to the `system_fingerprint` response parameter to monitor changes in the backend.
    Format: `int64`. + */ + seed?: number; + /** + * stop + * @description Up to 4 sequences where the API will stop generating further tokens. The returned text will not contain the stop sequence. + * @example ["", "/src/", "#- coding: utf-8", "```"] + */ + stop?: string; + /** + * stream + * @description Whether to stream back partial progress. If set, tokens will be sent as data-only [server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events#Event_stream_format) as they become available, with the stream terminated by a `data: [DONE]` message. + * @example true + */ + stream?: boolean; + /** + * stream_options + * @description Options for streaming response. Only set this when you set `stream: true`. + * @example {"include_usage": true} + */ + stream_options?: { + /** + * include_obfuscation + * @description When true, stream obfuscation will be enabled. Stream obfuscation adds random characters to an `obfuscation` field on streaming delta events to normalize payload sizes as a mitigation to certain side-channel attacks. These obfuscation fields are included by default, but add a small amount of overhead to the data stream. You can set `include_obfuscation` to false to optimize for bandwidth if you trust the network links between your application and the OpenAI API. + */ + include_obfuscation?: boolean; + /** + * include_usage + * @description If set, an additional chunk will be streamed before the `data: [DONE]` message. The `usage` field on this chunk shows the token usage statistics for the entire request, and the `choices` field will always be an empty array.
    All other chunks will also include a usage field, but with a null value.
    **Note**: If the stream is interrupted, you may not receive the final usage chunk which contains the total token usage for the request. + */ + include_usage?: boolean; + }; + /** + * temperature + * Format: double + * @description *Defaults to* `1`
    What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. We generally recommend altering this or `top_p` but not both. + * @example 1.618 + */ + temperature?: number; + /** + * top_p + * Format: double + * @description Defaults to `1`
    An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass. So 0.1 means only the tokens comprising the top 10% probability mass are considered.
    We generally recommend altering this or `temperature` but not both. + * @example 0.1 + */ + top_p?: number; + /** + * user + * @description A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. See [OpenAI documentation to learn more](https://developers.openai.com/docs/guides/safety-best-practices#end-user-ids) + * @example developer + */ + user?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["4cee7ea0_OpenAi-V1-Completions"]; + }; + }; + }; + }; + "AI/ToolsCreateEmbeddingsV2": { + parameters: { + query?: never; + header?: never; + path: { + /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ + product_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * dimensions + * @description The number of dimensions the resulting output embeddings should have. May not be supported by all the available models. + * @example 1536 + */ + dimensions?: number; + /** + * encoding_format + * @description *Defaults to* `float`
    The format to return the embeddings in. Can be either `float` or `base64`. + * @example float + */ + encoding_format?: string; + /** + * input + * @description Input text to embed, encoded as **a string or array of tokens**. To embed multiple inputs in a single request, pass an array of strings or array of token arrays. The input must not exceed the max input tokens for the model (8192 tokens for all embedding models), cannot be an empty string, and any array must be 2048 dimensions or less. [Example Python code](https://cookbook.openai.com/examples/how_to_count_tokens_with_tiktoken) for counting tokens. In addition to the per-input token limit, all embedding models enforce a maximum of 300,000 tokens summed across all inputs in a single request. + */ + input: string; + /** + * model + * @description Model name to use. You can use the endpoint [GET `/1/ai/models`](/docs/api/get/1/ai/models) to see all our available models with various informations. + * @example bge_multilingual_gemma2 + */ + model: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["4cee7ea0_OpenAi-V1-Embeddings"]; + }; + }; + }; + }; + kDriveAccessiblesDrivesV2: { + parameters: { + query: { + /** @description Account identifier */ + account_id: number; + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + in_maintenance?: boolean; + maintenance_reasons?: ("demo_end" | "invoice_overdue" | "not_renew" | "technical")[]; + tags?: number[]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. + * You can also use ?with=total parameter + */ + total?: components["parameters"]["Total"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Drive"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + kDriveGetUsersV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + search?: string; + user_ids?: number[]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. + * You can also use ?with=total parameter + */ + total?: components["parameters"]["Total"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_AppUser"][]; + } & components["schemas"]["Pagination"]; + }; + }; + }; + }; + kDriveGetDrivesV2: { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description The account identifier */ + account_id: number; + roles?: ("admin" | "external" | "user")[]; + status?: ("active" | "deleted_kept" | "deleted_removed" | "deleted_transferred" | "deleted_transferring" | "locked" | "pending")[]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. + * You can also use ?with=total parameter + */ + total?: components["parameters"]["Total"]; + }; + header?: never; + path: { + /** @description User identifier */ + user_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DriveUser"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetUsersPreferenceV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Userpreference"]; + }; + }; + }; + }; + }; + kDriveSetUsersPreferenceV2: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * date_format + * @enum {string} + */ + date_format?: "d F Y" | "d/m/Y" | "m/d/Y"; + /** default_drive */ + default_drive?: number; + /** + * density + * @enum {string} + */ + density?: "compact" | "large" | "normal"; + /** list */ + list?: { + /** files */ + files?: { + /** + * direction + * @enum {string} + */ + direction?: "asc" | "desc"; + /** + * property + * @enum {string} + */ + property?: "last_modified_at" | "path" | "size"; + }; + /** storage_largest */ + storage_largest?: { + /** + * direction + * @enum {string} + */ + direction?: "asc" | "desc"; + /** + * property + * @enum {string} + */ + property?: "deleted_at" | "last_modified_at" | "path" | "size"; + }; + /** storage_versions */ + storage_versions?: { + /** + * direction + * @enum {string} + */ + direction?: "asc" | "desc"; + /** + * property + * @enum {string} + */ + property?: "deleted_at" | "last_modified_at" | "nb_version" | "path" | "size"; + }; + /** trash */ + trash?: { + /** + * direction + * @enum {string} + */ + direction?: "asc" | "desc"; + /** + * property + * @enum {string} + */ + property?: "deleted_at" | "last_modified_at" | "path" | "size"; + }; + /** + * view + * @enum {string} + */ + view?: "largeGrid" | "medGrid" | "smallGrid" | "table"; + }; + /** sort_recent_file */ + sort_recent_file?: boolean; + /** tutorials */ + tutorials?: number[]; + /** use_shortcut */ + use_shortcut?: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + }; + }; + kDriveGetV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Categorypermission"][]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.category_right_error: Action impossible. No permission.access_denied: Triggered the user do not have access to this resource. + * @example category_right_error + * @enum {string} + */ + code?: "access_denied" | "category_right_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveUpdateCreateV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** can_create_category */ + can_create_category?: boolean; + /** can_delete_category */ + can_delete_category?: boolean; + /** can_edit_category */ + can_edit_category?: boolean; + /** can_put_category_on_file */ + can_put_category_on_file?: boolean; + /** can_read_category_on_file */ + can_read_category_on_file?: boolean; + /** team_id */ + team_id?: number; + /** + * user_id + * @description User identifier + */ + user_id?: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Categorypermission"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.category_error: Action impossible, request invalid. + * @example category_error + * @enum {string} + */ + code?: "category_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.category_right_error: Action impossible. No permission.access_denied: Triggered the user do not have access to this resource. + * @example category_right_error + * @enum {string} + */ + code?: "access_denied" | "category_right_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetAllCategoriesV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive Identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Category"][]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCreateCategoryV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive Identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * color + * @example #FF1493 + */ + color?: string; + /** + * name + * @description Name of the Category + * @example Invoice + */ + name: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Category"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveEditCategoryV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive Identifier */ + drive_id: number; + /** @description Category Identifier */ + category_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * color + * @example #FF1493 + */ + color?: string; + /** + * name + * @description Name of the Category + * @example Invoice + */ + name?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Category"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveDeleteCategoryV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive Identifier */ + drive_id: number; + /** @description Category Identifier */ + category_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveAddCategoryOnFilesV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive Identifier */ + drive_id: number; + /** @description Category Identifier */ + category_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * file_ids + * @description List of files to act upon + */ + file_ids: number[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Feedbackresource"][]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveRemoveCategoryOnFilesV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive Identifier */ + drive_id: number; + /** @description Category Identifier */ + category_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * file_ids + * @description List of files to act upon + */ + file_ids: number[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Feedbackresource"][]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveAddCategoryOnFileV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive Identifier */ + drive_id: number; + /** @description File Identifier */ + file_id: number; + /** @description Category Identifier */ + category_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Feedbackresource"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveRemoveCategoryOnFileV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive Identifier */ + drive_id: number; + /** @description File Identifier */ + file_id: number; + /** @description Category Identifier */ + category_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveRemoveCategoriesOnFileV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive Identifier */ + drive_id: number; + /** @description File Identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveValidatesAnAIGeneratedCategoryV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive Identifier */ + drive_id: number; + /** @description File Identifier */ + file_id: number; + /** @description Category Identifier */ + category_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * valid + * @description True if category is correct, False if incorrect. Removes category if False. + */ + valid: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetDrivesSettingsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DriveSettings"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveUpdateIASettingsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * has_approved + * @description If the `User` consents to the AI scan. + */ + has_approved?: boolean; + /** + * has_approved_ai_categories + * @description If the `User` consents to automatic `Categories` on `Files`. + */ + has_approved_ai_categories?: boolean; + /** + * has_approved_content_search + * @description If the `User` consents to search in `Files` contents. + */ + has_approved_content_search?: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.content_advanced_search_require_base_error: Unable to activate document search as this drive does not yet have the new search engine.content_advanced_search_currently_being_activated_error: Unable to deactivate document search as it is already being activated.content_advanced_search_currently_being_deactivated_error: Unable to activate document search as it is already being deactivated. + * @example content_advanced_search_currently_being_deactivated_error + * @enum {string} + */ + code?: "content_advanced_search_currently_being_activated_error" | "content_advanced_search_currently_being_deactivated_error" | "content_advanced_search_require_base_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Response */ + 417: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 417 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.content_advanced_search_not_compatible_with_this_offer_error: Unable to activate document search as current kDrive offering is not compatible. + * @example content_advanced_search_not_compatible_with_this_offer_error + * @enum {string} + */ + code?: "content_advanced_search_not_compatible_with_this_offer_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveUpdateShareLinkSettingsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** activate */ + activate: boolean; + /** bgColor */ + bgColor: string; + /** images */ + images?: number[]; + /** txtColor */ + txtColor: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveUpdateTrashSettingsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * max_duration + * @description Number of days to keep file in trash. The unit is in days, and the available values depend on your offer. check pack.limit.trash.options: /drive/{drive_id} + */ + max_duration: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveUpdateOfficeSettingsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * form + * @description List of applications.365: The 365 application.onlyoffice: The onlyoffice application. + * @example 365 + * @enum {string} + */ + form?: "365" | "onlyoffice"; + /** + * presentation + * @description List of applications.365: The 365 application.onlyoffice: The onlyoffice application. + * @example 365 + * @enum {string} + */ + presentation?: "365" | "onlyoffice"; + /** + * spreadsheet + * @description List of applications.365: The 365 application.onlyoffice: The onlyoffice application. + * @example 365 + * @enum {string} + */ + spreadsheet?: "365" | "onlyoffice"; + /** + * text + * @description List of applications.365: The 365 application.onlyoffice: The onlyoffice application. + * @example 365 + * @enum {string} + */ + text?: "365" | "onlyoffice"; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetDriveInformationV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Drive"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveUpdateDriveV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** bill_reference */ + bill_reference?: string | null; + /** customer_name */ + customer_name?: string; + /** + * description + * @description Description of the resource `{name}` + */ + description?: string | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Drive"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_2_drive_drive_id_users: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + search?: string; + status?: ("active" | "deleted" | "locked" | "pending" | "withdrawn")[]; + types?: ("admin" | "external" | "user")[]; + user_ids?: number[]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. + * You can also use ?with=total parameter + */ + total?: components["parameters"]["Total"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DriveUser"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCreateUserV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** emails */ + emails?: string[]; + /** + * file_id + * @description For adding a file shared along the invitation. + */ + file_id?: number | null; + /** + * lang + * @description Invitation language fallback if user's preference is not found + * @enum {string|null} + */ + lang?: "de" | "en" | "es" | "fr" | "it" | "nl" | "pt" | null; + /** message */ + message?: string | null; + /** + * name + * @description Name of the resource `{name}` + */ + name?: string | null; + /** + * right + * @description Access level of {name}.manage: Can share, write and read the file.none: Can not act on the file.read: Can only read the file.write: Can write and read the file. + * @example manage + * @enum {string|null} + */ + right?: "manage" | "none" | "read" | "write" | null; + /** + * role + * @description Administration level of the user.admin: Administrator of the drive, can manage the drive (settings, invitations and users) and the files.external: External user can only access the files given by the others roles.user: Internal user can invite user and manage the files of his private directory and other directories with manage file access. + * @example admin + * @enum {string} + */ + role: "admin" | "external" | "user"; + /** send_email */ + send_email?: boolean; + /** team_ids */ + team_ids?: number[]; + /** + * type + * @description Type of the access; this field is no longer used and has been replaced by an additional role property `external`.main: User has access to the drive.shared: User has access to a shared file / directory only. + * @example main + * @enum {string} + */ + type?: "main" | "shared"; + /** user_ids */ + user_ids?: number[]; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_CreateDriveUserResponse"][]; + }; + }; + }; + /** @description One email or user at least required */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example one_email_or_user_at_least_required + * @enum {string} + */ + code?: "drive_user_quota_reached" | "one_email_or_user_at_least_required"; + /** + * @description Description of the error + * @example One email or user at least required + * @enum {string} + */ + description?: "Drive user quota reached" | "One email or user at least required"; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetUserInvitationV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + emails?: string[]; + status?: ("accepted" | "cancelled" | "expired" | "pending" | "rejected")[]; + user_ids?: number[]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. + * You can also use ?with=total parameter + */ + total?: components["parameters"]["Total"]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DriveUserInvitation"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetInvitationInformationV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description Invitation identifier */ + invitation_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DriveUserInvitation"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveUpdateAnInvitationV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description Invitation identifier */ + invitation_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * email + * @description Email + */ + email?: string; + /** message */ + message?: string; + /** + * name + * @description Name of the resource `{name}` + */ + name?: string; + /** + * right + * @description Access level of {name}.manage: Can share, write and read the file.none: Can not act on the file.read: Can only read the file.write: Can write and read the file. + * @example manage + * @enum {string} + */ + right?: "manage" | "none" | "read" | "write"; + /** + * role + * @description Administration level of the user.admin: Administrator of the drive, can manage the drive (settings, invitations and users) and the files.user: Internal user can invite user and manage the files of his private directory and other directories with manage file access. + * @example admin + * @enum {string} + */ + role?: "admin" | "user"; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Invitation is already accepted */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example invitation_is_already_accepted + * @enum {string} + */ + code?: "invitation_already_exists_with_this_email" | "invitation_is_already_accepted"; + /** + * @description Description of the error + * @example Invitation is already accepted + * @enum {string} + */ + description?: "Invitation already exists with this email" | "Invitation is already accepted"; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveDeleteInvitationV2: { + parameters: { + query?: { + send_email?: boolean; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description Invitation identifier */ + invitation_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveSendInvitationV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description Invitation identifier */ + invitation_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetUserV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description User Identifier */ + user_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DriveUser"]; + }; + }; + }; + /** @description User not associated with drive */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example user_not_associated_with_drive + * @enum {string} + */ + code?: "user_not_associated_with_drive"; + /** + * @description Description of the error + * @example User not associated with drive + * @enum {string} + */ + description?: "User not associated with drive"; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveUpdateUserV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description User Identifier */ + user_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * name + * @description Name of the resource `{name}` + */ + name?: string; + /** + * role + * @description Administration level of the user.admin: Administrator of the drive, can manage the drive (settings, invitations and users) and the files.user: Internal user can invite user and manage the files of his private directory and other directories with manage file access. + * @example admin + * @enum {string} + */ + role?: "admin" | "user"; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.can_not_update_role_error: User is not allowed to update someone's role. + * @example can_not_update_role_error + * @enum {string} + */ + code?: "can_not_update_role_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Conflict */ + 409: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 409 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_user_name_already_exists_error: Drive username already exists. + * @example drive_user_name_already_exists_error + * @enum {string} + */ + code?: "drive_user_name_already_exists_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveDeleteUserV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description User Identifier */ + user_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * notify + * @description Whether the deleted user should be notified by email, false by default. + */ + notify?: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveUpdateUserManagerRightV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description User Identifier */ + user_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** roles */ + roles: ("statistic" | "technical")[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveLockUserV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description User Identifier */ + user_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description User not associated with drive */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example user_not_associated_with_drive + * @enum {string} + */ + code?: "user_not_associated_with_drive"; + /** + * @description Description of the error + * @example User not associated with drive + * @enum {string} + */ + description?: "User not associated with drive"; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveUnlockUserV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description User Identifier */ + user_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description User not associated with drive */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example user_not_associated_with_drive + * @enum {string} + */ + code?: "user_not_associated_with_drive"; + /** + * @description Description of the error + * @example User not associated with drive + * @enum {string} + */ + description?: "User not associated with drive"; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetDriveActivitiesOfAllTheUsersV2: { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description Override the language of the request, in most cases when an e-mail is triggered in the request. */ + lang: "de" | "en" | "es" | "fr" | "it" | "nl" | "pt"; + actions?: ("acl_insert" | "acl_main_users_insert" | "acl_main_users_remove" | "acl_main_users_update" | "acl_remove" | "acl_team_insert" | "acl_team_remove" | "acl_team_update" | "acl_update" | "acl_user_insert" | "acl_user_remove" | "acl_user_update" | "category_create" | "category_delete" | "category_update" | "collaborative_folder_access" | "collaborative_folder_create" | "collaborative_folder_delete" | "collaborative_folder_update" | "collaborative_user_access" | "collaborative_user_create" | "collaborative_user_delete" | "comment_create" | "comment_delete" | "comment_like" | "comment_resolve" | "comment_unlike" | "comment_update" | "exchange_pro_create" | "file_access" | "file_categorize" | "file_color_delete" | "file_color_update" | "file_create" | "file_delete" | "file_favorite_create" | "file_favorite_remove" | "file_ia_categorize" | "file_move" | "file_move_out" | "file_rename" | "file_rename_alias" | "file_restore" | "file_restore_inherited" | "file_share_create" | "file_share_delete" | "file_share_update" | "file_trash" | "file_trash_inherited" | "file_uncategorize" | "file_update" | "file_update_mime_type" | "maintenance_added" | "maintenance_removed" | "rewind_ended" | "rewind_started" | "share_link_create" | "share_link_delete" | "share_link_show" | "share_link_update" | "trash_empty" | "trash_empty_auto" | "update_trash_settings" | "user_connected" | "user_create" | "user_delete" | "user_restore" | "user_update")[]; + depth?: "children" | "file" | "folder" | "unlimited"; + files?: number[]; + from?: number; + terms?: string; + until?: number; + users?: number[]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. + * You can also use ?with=total parameter + */ + total?: components["parameters"]["Total"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_ActivityFile"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveListReportsV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + users?: number[]; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. + * You can also use ?with=total parameter + */ + total?: components["parameters"]["Total"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_ActivityReport"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCreateReportV2: { + parameters: { + query: { + /** @description Override the language of the request, in most cases when an e-mail is triggered in the request. */ + lang: "de" | "en" | "es" | "fr" | "it" | "nl" | "pt"; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** actions */ + actions?: ("acl_insert" | "acl_main_users_insert" | "acl_main_users_remove" | "acl_main_users_update" | "acl_remove" | "acl_team_insert" | "acl_team_remove" | "acl_team_update" | "acl_update" | "acl_user_insert" | "acl_user_remove" | "acl_user_update" | "category_create" | "category_delete" | "category_update" | "collaborative_folder_access" | "collaborative_folder_create" | "collaborative_folder_delete" | "collaborative_folder_update" | "collaborative_user_access" | "collaborative_user_create" | "collaborative_user_delete" | "comment_create" | "comment_delete" | "comment_like" | "comment_resolve" | "comment_unlike" | "comment_update" | "exchange_pro_create" | "file_access" | "file_categorize" | "file_color_delete" | "file_color_update" | "file_create" | "file_delete" | "file_favorite_create" | "file_favorite_remove" | "file_ia_categorize" | "file_move" | "file_move_out" | "file_rename" | "file_rename_alias" | "file_restore" | "file_restore_inherited" | "file_share_create" | "file_share_delete" | "file_share_update" | "file_trash" | "file_trash_inherited" | "file_uncategorize" | "file_update" | "file_update_mime_type" | "maintenance_added" | "maintenance_removed" | "rewind_ended" | "rewind_started" | "share_link_create" | "share_link_delete" | "share_link_show" | "share_link_update" | "trash_empty" | "trash_empty_auto" | "update_trash_settings" | "user_connected" | "user_create" | "user_delete" | "user_restore" | "user_update")[]; + /** + * depth + * @enum {string} + */ + depth?: "children" | "file" | "folder" | "unlimited"; + /** + * files + * @description List of files for which to retrieve activities + */ + files?: number[]; + /** from */ + from?: number; + /** + * lang + * @description Report language + * @enum {string} + */ + lang: "de" | "en" | "es" | "fr" | "it" | "nl" | "pt"; + /** terms */ + terms?: string; + /** until */ + until?: number; + /** + * user_id + * @description User identifier + */ + user_id?: number | null; + /** users */ + users?: number[]; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: number; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetReportV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. + * You can also use ?with=total parameter + */ + total?: components["parameters"]["Total"]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description Report identifier */ + report_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_ActivityReport"]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveDeleteReportV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description Report identifier */ + report_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveExportReportV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description Report identifier */ + report_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/csv": components["schemas"]["91ac10ff_Stream"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.report_does_not_exist_error: Report not found. + * @example report_does_not_exist_error + * @enum {string} + */ + code?: "report_does_not_exist_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveChartFilesSizeV2: { + parameters: { + query: { + from: number; + interval: number; + metrics: ("files" | "trash" | "versions")[]; + until: number; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Chart"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.no_metrics_requested_error: No metrics were requested. + * @example no_metrics_requested_error + * @enum {string} + */ + code?: "no_metrics_requested_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveExportFilesSizeV2: { + parameters: { + query: { + from: number; + interval: number; + metrics: ("files" | "trash" | "versions")[]; + until: number; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "text/csv": components["schemas"]["91ac10ff_Stream"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.no_metrics_requested_error: No metrics were requested. + * @example no_metrics_requested_error + * @enum {string} + */ + code?: "no_metrics_requested_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveActivitiesUsersV2: { + parameters: { + query: { + from: number; + until: number; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_ActiveMembers"][]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveActivitiesSharedFilesV2: { + parameters: { + query: { + from: number; + until: number; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Sharefile"][]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveChartActivitiesV2: { + parameters: { + query: { + from: number; + interval: number; + metric: "devices" | "shared_files" | "users"; + until: number; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Chart"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveExportActivitiesV2: { + parameters: { + query: { + from: number; + interval: number; + metric: "devices" | "shared_files" | "users"; + until: number; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "text/csv": components["schemas"]["91ac10ff_Stream"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveActivitiesShareLinksV2: { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + from: number; + max_view?: number; + min_view?: number; + rights?: ("inherit" | "password" | "public")[]; + search?: string; + until: number; + valid_until?: number | null; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. + * You can also use ?with=total parameter + */ + total?: components["parameters"]["Total"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_StatisticSharelink"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveExportShareLinksActivitiesV2: { + parameters: { + query: { + from: number; + max_view?: number; + min_view?: number; + rights?: ("inherit" | "password" | "public")[]; + until: number; + valid_until?: number | null; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_ShareLink"][]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveUpdatePreferencesV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** color */ + color?: string; + /** + * default_page + * @enum {string} + */ + default_page?: "common" | "dropbox" | "favorite" | "last_modified" | "links" | "my_shared" | "private" | "shared_with_me" | "statistics" | "trash"; + /** hide */ + hide?: boolean; + /** ui */ + ui?: { + /** + * rag_ocr_promotion + * @description Display a promotion message about the RAG OCR if the user has not seen it yet + */ + rag_ocr_promotion?: boolean; + /** + * storage_limit_alert + * @description Display an alert when storage limit has been reached + */ + storage_limit_alert?: boolean; + /** + * storage_warning_alert + * @description Display an alert when storage limit is about to be reached + */ + storage_warning_alert?: boolean; + }; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description User not associated with drive */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example user_not_associated_with_drive + * @enum {string} + */ + code?: "user_not_associated_with_drive"; + /** + * @description Description of the error + * @example User not associated with drive + * @enum {string} + */ + description?: "User not associated with drive"; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveListImportsV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. + * You can also use ?with=total parameter + */ + total?: components["parameters"]["Total"]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_ExternalImport"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCleanImportsHistoryV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveImportKDriveSharelinkV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * destination_folder_id + * @description ID of the destination folder for the copy + */ + destination_folder_id: string; + /** + * except_file_ids + * @description Ids of files to be imported. If missing or empty, all files of the share link will be imported + */ + except_file_ids?: number[]; + /** + * file_ids + * @description Ids of files to be imported. If missing or empty, all files of the share link will be imported + */ + file_ids?: number[]; + /** + * password + * @description Password to access the sharelink, if password-protected + */ + password?: string; + /** + * sharelink_token + * @description Encrypted, base64 sharelink token to use for password-protected sharelink instead of clear password + */ + sharelink_token?: string; + /** + * sharelink_uuid + * @description UUID of the share link to import + */ + sharelink_uuid: string; + /** + * source_drive_id + * @description ID of the kDrive containing the sharelink to copy + */ + source_drive_id: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_ExternalImport"][]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.quota_exceeded_error: Triggered when the quota storage of the drive is reached. + * @example quota_exceeded_error + * @enum {string} + */ + code?: "quota_exceeded_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.external_import_in_progress_in_directory_error: Cannot perform action on the directory because an external import is in progress.external_import_unsupported_app_error: The provided application is unsupported and cannot be used for an external import. + * @example external_import_unsupported_app_error + * @enum {string} + */ + code?: "external_import_in_progress_in_directory_error" | "external_import_unsupported_app_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveImportKDriveV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * application_drive_id + * @description Id of the kDrive containing the content to import + */ + application_drive_id: string; + /** + * directory_id + * @description Destination directory identifier + */ + directory_id: number; + /** + * source_path + * @description Path of the folder to import, if different from the root + */ + source_path?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_ExternalImport"][]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.quota_exceeded_error: Triggered when the quota storage of the drive is reached. + * @example quota_exceeded_error + * @enum {string} + */ + code?: "quota_exceeded_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.external_import_in_progress_in_directory_error: Cannot perform action on the directory because an external import is in progress.external_import_unsupported_app_error: The provided application is unsupported and cannot be used for an external import. + * @example external_import_unsupported_app_error + * @enum {string} + */ + code?: "external_import_in_progress_in_directory_error" | "external_import_unsupported_app_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveImportWebDAVAppV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * application + * @description Supported service or third-party service identifier for external import.kdrive: Import from another kDrive.nextcloud: Import from Nextcloud.owncloud: Import from ownCloud.webdav: Import from a generic WebDAV provider. + * @example kdrive + * @enum {string} + */ + application: "kdrive" | "nextcloud" | "owncloud" | "webdav"; + /** + * directory_id + * @description Destination directory identifier + */ + directory_id: number; + /** + * endpoint + * @description Webdav endpoint + */ + endpoint: string; + /** + * login + * @description Webdav login + */ + login: string; + /** + * password + * @description Webdav password + */ + password: string; + /** + * source_path + * @description Path of the folder to import, if different from the root + */ + source_path?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_ExternalImport"][]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.quota_exceeded_error: Triggered when the quota storage of the drive is reached. + * @example quota_exceeded_error + * @enum {string} + */ + code?: "quota_exceeded_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.external_import_in_progress_in_directory_error: Cannot perform action on the directory because an external import is in progress.external_import_unsupported_app_error: The provided application is unsupported and cannot be used for an external import. + * @example external_import_unsupported_app_error + * @enum {string} + */ + code?: "external_import_in_progress_in_directory_error" | "external_import_unsupported_app_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveImportOAuth2AppV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * access_token_id + * @description ID of the authentication token for the application + */ + access_token_id?: number; + /** + * application + * @description Supported service or third-party service identifier for external import.dropbox: Import from Dropbox.onedrive: Import from Microsoft OneDrive. + * @example dropbox + * @enum {string} + */ + application: "dropbox" | "onedrive"; + /** + * application_drive_id + * @description Application drive id selected + */ + application_drive_id?: string; + /** + * auth_code + * @description Authentication code of the application + */ + auth_code?: string; + /** + * directory_id + * @description Destination directory identifier + */ + directory_id: number; + /** + * skip_shared_files + * @description Skip shared files during the import, if the application supports it + */ + skip_shared_files?: boolean; + /** + * source_path + * @description Path of the folder to import, if different from the root + */ + source_path?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_ExternalImport"][]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.quota_exceeded_error: Triggered when the quota storage of the drive is reached. + * @example quota_exceeded_error + * @enum {string} + */ + code?: "quota_exceeded_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.external_import_in_progress_in_directory_error: Cannot perform action on the directory because an external import is in progress.external_import_unsupported_app_error: The provided application is unsupported and cannot be used for an external import. + * @example external_import_unsupported_app_error + * @enum {string} + */ + code?: "external_import_in_progress_in_directory_error" | "external_import_unsupported_app_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveListEligibleDrivesV2: { + parameters: { + query: { + access_token_id?: number; + application: "dropbox" | "onedrive"; + auth_code?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Thirdpartydriveslist"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_found_error: The requested data was not found. + * @example not_found_error + * @enum {string} + */ + code?: "not_found_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.external_import_unsupported_app_error: The provided application is unsupported and cannot be used for an external import. + * @example external_import_unsupported_app_error + * @enum {string} + */ + code?: "external_import_unsupported_app_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveListErroredImportFilesV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. + * You can also use ?with=total parameter + */ + total?: components["parameters"]["Total"]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description External import identifier */ + import_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_ExternalImportFile"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveDeleteImportV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description External import identifier */ + import_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.external_import_unsuitable_status_error: The provided import is not in a suitable status for this operation. + * @example external_import_unsuitable_status_error + * @enum {string} + */ + code?: "external_import_unsuitable_status_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCancelImportV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description External import identifier */ + import_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveUndoActionV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * cancel_id + * @description The cancel identifier + * @example 00000000-e89b-12d3-a456-000000000000 + */ + cancel_id?: string; + /** + * cancel_ids + * @description The cancel identifiers + */ + cancel_ids?: string[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_UUIDFeedbackresource"] | components["schemas"]["91ac10ff_UUIDFeedbackresource"][]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetRequestedFileAccessFromItsIdV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + request_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_SanitizedFileAccessRequest"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveDeclineAFileAccessRequestV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + request_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_SanitizedFileAccessRequest"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveTrashV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_CancelResource"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. + * @example cannot_delete_object + * @enum {string} + */ + code?: "cannot_delete_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveFavoriteFileV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveUnfavoriteFileV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveThumbnailV2: { + parameters: { + query?: { + height?: number; + width?: number; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "image/*": components["schemas"]["91ac10ff_Stream"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDrivePreviewV2: { + parameters: { + query?: { + as?: "pdf" | "text"; + height?: number; + quality?: number; + width?: number; + }; + header?: { + "x-kdrive-file-password"?: string; + }; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "image/*": components["schemas"]["91ac10ff_Stream"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_2_drive_drive_id_files_file_id_download: { + parameters: { + query?: { + as?: "pdf" | "text"; + }; + header?: { + "x-kdrive-file-password"?: string; + }; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/octet-stream": components["schemas"]["91ac10ff_Stream"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.bad_request_error: Bad request, the request is invalid. + * @example bad_request_error + * @enum {string} + */ + code?: "bad_request_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveRenameV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * name + * @description Name of the File/Directory + */ + name: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_CancelResource"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetSizeV2: { + parameters: { + query?: { + depth?: "folder" | "unlimited"; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_CountFileSize"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveHashV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Filecontenthash"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCopyToDriveV2: { + parameters: { + query?: never; + header?: never; + path: { + drive_id: string; + file_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * source_drive_id + * @description Source Drive Identifier + */ + source_drive_id: number; + /** + * source_file_id + * @description Source File Identifier + */ + source_file_id: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_ExternalImport"][]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.external_import_size_computation_failed_error: Computing the import size failed; the import can't be executed.quota_exceeded_error: Triggered when the quota storage of the drive is reached. + * @example quota_exceeded_error + * @enum {string} + */ + code?: "external_import_size_computation_failed_error" | "quota_exceeded_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_found_error: The requested data was not found. + * @example not_found_error + * @enum {string} + */ + code?: "not_found_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Unprocessable Entity */ + 422: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 422 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.external_import_unsupported_app_error: The provided application is unsupported and cannot be used for an external import. + * @example external_import_unsupported_app_error + * @enum {string} + */ + code?: "external_import_unsupported_app_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetAFileTemporaryURLV2: { + parameters: { + query?: { + duration?: number; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_TemporaryURL"]; + }; + }; + }; + /** @description Cannot get a temporary url for a directory */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example cannot_get_a_temporary_url_for_a_directory + * @enum {string} + */ + code?: "cannot_get_a_temporary_url_for_a_directory"; + /** + * @description Description of the error + * @example Cannot get a temporary url for a directory + * @enum {string} + */ + description?: "Cannot get a temporary url for a directory"; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveListV2: { + parameters: { + query?: { + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_FileVersionV2"][]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveDeleteAllV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveUpdateCurrentV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * keep_forever + * @description Indicate whether the current version should be kept forever + */ + keep_forever: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_2_drive_drive_id_files_file_id_versions_version_id: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + /** @description Version identifier */ + version_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_FileVersionV2"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveUpdateV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + /** @description Version identifier */ + version_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * keep_forever + * @description Never delete this version from version history + */ + keep_forever: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveDeleteV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + /** @description Version identifier */ + version_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_2_drive_drive_id_files_file_id_versions_version_id_download: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + /** @description Version identifier */ + version_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/octet-stream": components["schemas"]["91ac10ff_Stream"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveRestoreV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + /** @description Version identifier */ + version_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_File"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveRestoreToDirectoryV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + /** @description Version identifier */ + version_id: number; + /** @description Directory identifier */ + destination_directory_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * name + * @description Name of File in the destination Directory + */ + name?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_File"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetRequestedFileAccessFromAFileIdV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCreateANewFileAccessRequestV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * message + * @description Message provided by the requestor of new access + */ + message?: string | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_SanitizedFileAccessRequest"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveAllowExternalApplicationsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * mode + * @description Asked mode to open the external wopi documents.edit: Open with the edit mode.view: Open with the view mode. + * @example edit + * @enum {string} + */ + mode?: "edit" | "view"; + /** + * type + * @description List of applications.365: The 365 application.collabora: The collabora application. + * @example 365 + * @enum {string} + */ + type: "365" | "collabora"; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Feedbackaccessresource_c3fdaa7f"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetMultiaccessV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_FileAccess"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveAddMultiaccessV2: { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description Override the language of the request, in most cases when an e-mail is triggered in the request. */ + lang: "de" | "en" | "es" | "fr" | "it" | "nl" | "pt"; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** emails */ + emails?: string[]; + /** message */ + message?: string | null; + /** + * right + * @description Access level of {name}.manage: Can share, write and read the file.none: Can not act on the file.read: Can only read the file.write: Can write and read the file. + * @example manage + * @enum {string} + */ + right: "manage" | "none" | "read" | "write"; + /** team_ids */ + team_ids?: number[]; + /** user_ids */ + user_ids?: number[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Feedbackaccessresource_c3fdaa7f"]; + }; + }; + }; + /** @description Permission denied */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example permission_denied + * @enum {string} + */ + code?: "permission_denied"; + /** + * @description Description of the error + * @example Permission denied + * @enum {string} + */ + description?: "Permission denied"; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveSynchronizeWithParentRightsV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCheckAccessChangeV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** emails */ + emails?: string[]; + /** + * right + * @description Access level of {name}.manage: Can share, write and read the file.none: Can not act on the file.read: Can only read the file.write: Can write and read the file. + * @example manage + * @enum {string} + */ + right: "manage" | "none" | "read" | "write"; + /** team_ids */ + team_ids?: number[]; + /** user_ids */ + user_ids?: number[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Checkchangeaccessfeedbackresource"][]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveInvitationGetAccessV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_ExternInvitationFileAccess"][]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveAddAccessV2: { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description Override the language of the request, in most cases when an e-mail is triggered in the request. */ + lang: "de" | "en" | "es" | "fr" | "it" | "nl" | "pt"; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** emails */ + emails: string[]; + /** message */ + message?: string | null; + /** + * right + * @description Access level of {name}.manage: Can share, write and read the file.none: Can not act on the file.read: Can only read the file.write: Can write and read the file. + * @example manage + * @enum {string} + */ + right: "manage" | "none" | "read" | "write"; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Feedbackaccessresource"][]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCheckAccessV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** emails */ + emails?: string[]; + /** user_ids */ + user_ids?: number[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Feedbackaccesspendinginvitationresource"][]; + }; + }; + }; + /** @description Permission denied */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example permission_denied + * @enum {string} + */ + code?: "permission_denied"; + /** + * @description Description of the error + * @example Permission denied + * @enum {string} + */ + description?: "Permission denied"; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetAccessV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_TeamFileAccess"][]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + post_2_drive_drive_id_files_file_id_access_teams: { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description Override the language of the request, in most cases when an e-mail is triggered in the request. */ + lang: "de" | "en" | "es" | "fr" | "it" | "nl" | "pt"; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** message */ + message?: string | null; + /** + * right + * @description Access level of {name}.manage: Can share, write and read the file.none: Can not act on the file.read: Can only read the file.write: Can write and read the file. + * @example manage + * @enum {string} + */ + right: "manage" | "none" | "read" | "write"; + /** team_ids */ + team_ids?: number[]; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Feedbackaccessresource"][]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveUpdateAccessV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + /** @description Team identifier */ + team_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * right + * @description Access level of {name}.manage: Can share, write and read the file.none: Can not act on the file.read: Can only read the file.write: Can write and read the file. + * @example manage + * @enum {string} + */ + right: "manage" | "none" | "read" | "write"; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveRemoveAccessV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + /** @description Team identifier */ + team_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_2_drive_drive_id_files_file_id_access_users: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Userfileaccess"][]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + post_2_drive_drive_id_files_file_id_access_users: { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** @description Override the language of the request, in most cases when an e-mail is triggered in the request. */ + lang: "de" | "en" | "es" | "fr" | "it" | "nl" | "pt"; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** message */ + message?: string | null; + /** + * right + * @description Access level of {name}.manage: Can share, write and read the file.none: Can not act on the file.read: Can only read the file.write: Can write and read the file. + * @example manage + * @enum {string} + */ + right: "manage" | "none" | "read" | "write"; + /** user_ids */ + user_ids: number[]; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Feedbackaccessresource"][]; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. + * @example object_not_found + * @enum {string} + */ + code?: "object_not_found"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + put_2_drive_drive_id_files_file_id_access_users_user_id: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + /** @description User identifier */ + user_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * right + * @description Access level of {name}.manage: Can share, write and read the file.none: Can not act on the file.read: Can only read the file.write: Can write and read the file. + * @example manage + * @enum {string} + */ + right: "manage" | "none" | "read" | "write"; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + delete_2_drive_drive_id_files_file_id_access_users_user_id: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + /** @description User identifier */ + user_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description User not associated with drive */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example user_not_associated_with_drive + * @enum {string} + */ + code?: "user_not_associated_with_drive"; + /** + * @description Description of the error + * @example User not associated with drive + * @enum {string} + */ + description?: "User not associated with drive"; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveForceWriteAccessV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Unsupported file type */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example unsupported_file_type + * @enum {string} + */ + code?: "unsupported_file_type"; + /** + * @description Description of the error + * @example Unsupported file type + * @enum {string} + */ + description?: "Unsupported file type"; + }; + }; + }; + }; + /** @description Unauthorized */ + 401: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 401 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. + * @example not_authorized + * @enum {string} + */ + code?: "not_authorized"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetSharelinkV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_ShareLink"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveUpdateSharelinkV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * can_comment + * @description Allow users to to comment the shared files. It takes the same value as can_edit if unset or null + */ + can_comment?: boolean; + /** + * can_download + * @description Allow users to download shared content + */ + can_download?: boolean; + /** + * can_edit + * @description Allow users to edit the file content using the shared link + */ + can_edit?: boolean; + /** + * can_request_access + * @description Allow connected users to join the folder via the shared link. It is not possible to join a file via a shared link + */ + can_request_access?: boolean; + /** + * can_see_info + * @description Allow users to see information about the shared files + */ + can_see_info?: boolean; + /** + * can_see_stats + * @description Allow users to see statistics + */ + can_see_stats?: boolean; + /** + * password + * @description The password if the permission password is set + */ + password?: string; + /** + * right + * @enum {string} + */ + right?: "inherit" | "password" | "public"; + /** + * valid_until + * @description Maximum validity timestamp of the shared link + */ + valid_until?: number | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCreateSharelinkV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * can_comment + * @description Allow users to to comment the shared files. It takes the same value as can_edit if unset or null + */ + can_comment?: boolean; + /** + * can_download + * @description Allow users to download shared content + */ + can_download?: boolean; + /** + * can_edit + * @description Allow users to edit the file content using the shared link + */ + can_edit?: boolean; + /** + * can_request_access + * @description Allow connected users to join the folder via the shared link. It is not possible to join a file via a shared link + */ + can_request_access?: boolean; + /** + * can_see_info + * @description Allow users to see information about the shared files + */ + can_see_info?: boolean; + /** + * can_see_stats + * @description Allow users to see statistics + */ + can_see_stats?: boolean; + /** + * password + * @description The password if the permission password is set + */ + password?: string; + /** + * right + * @description Permission of the shared link: no restriction (public), access by authenticated and authorized user (inherit) or public but protected by a password (password) + * @enum {string} + */ + right: "inherit" | "password" | "public"; + /** + * valid_until + * @description Maximum validity timestamp of the shared link + */ + valid_until?: number | null; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_ShareLink"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveRemoveSharelinkV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveShareLinkInviteV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * emails + * @description List of emails to invite + */ + emails?: string[]; + /** + * message + * @description Message to be sent + */ + message?: string | null; + /** + * user_ids + * @description List of user ids to invite by mail. Users must be in the drive's organisation + */ + user_ids?: number[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetDropboxV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Dropbox"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveUpdateDropboxV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * alias + * @description Alias of the dropbox + */ + alias?: string | null; + /** + * email_when_finished + * @description Send an email when done + */ + email_when_finished?: boolean; + /** + * limit_file_size + * @description Maximum accepted file size (bytes) + */ + limit_file_size?: number | null; + /** + * password + * @description Password for protecting the dropbox + */ + password?: string | null; + /** + * valid_until + * @description Maximum validity date + */ + valid_until?: number | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveConvertAFolderIntoADropboxV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * alias + * @description Alias of the dropbox + */ + alias?: string | null; + /** + * email_when_finished + * @description Send an email when done + */ + email_when_finished?: boolean; + /** + * limit_file_size + * @description Maximum accepted file size (bytes) + */ + limit_file_size?: number | null; + /** + * password + * @description Password for protecting the dropbox + */ + password?: string | null; + /** + * valid_until + * @description Maximum validity date + */ + valid_until?: number | null; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Dropbox"]; + }; + }; + }; + /** @description Collaborative folder already exists for file */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example collaborative_folder_already_exists_for_file + * @enum {string} + */ + code?: "collaborative_folder_already_exists_for_file"; + /** + * @description Description of the error + * @example Collaborative folder already exists for file + * @enum {string} + */ + description?: "Collaborative folder already exists for file"; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveDeleteDropboxV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveDropboxInviteV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * emails + * @description List of emails to invite + */ + emails?: string[]; + /** + * message + * @description Message to be sent + */ + message?: string | null; + /** + * user_ids + * @description List of user ids to invite by mail. Users must be in the drive's organisation + */ + user_ids?: number[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetFileCommentsV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. + * You can also use ?with=total parameter + */ + total?: components["parameters"]["Total"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Comment"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveAddCommentV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** body */ + body: string; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Comment"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetCommentReplyV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. + * You can also use ?with=total parameter + */ + total?: components["parameters"]["Total"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + comment_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Comment"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveModifyCommentV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + comment_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** body */ + body?: string; + /** is_resolved */ + is_resolved?: boolean; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveAddCommentReplyV2: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + comment_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** body */ + body: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Comment"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveDeleteCommentV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + comment_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveLikeCommentV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + comment_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveUnlikeCommentV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + comment_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCheckFilesExistenceV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * ids + * @description The ids of the files to check + */ + ids: number[]; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Feedbackresource"][]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_2_drive_drive_id_files_archives_archive_uuid: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description Archive uuid */ + archive_uuid: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/zip": components["schemas"]["91ac10ff_Stream"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.too_many_files_error: To many files, max limit reached. + * @example too_many_files_error + * @enum {string} + */ + code?: "too_many_files_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveEmptyTrashV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description the drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCountDirectoryFileInTrashV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description the drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_CountFile"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveRemoveFileV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description the drive identifier */ + drive_id: number; + /** @description the file identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveRestoreFileV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description the drive identifier */ + drive_id: number; + /** @description the file identifier */ + file_id: number; + }; + cookie?: never; + }; + /** @description Request body of the called URI */ + requestBody: { + content: { + "application/json": { + /** + * destination_directory_id + * @description Destination directory identifier + */ + destination_directory_id: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_CancelResource"] | boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.lock_error: Action impossible. There is a lock on the file/directory.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error" | "lock_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetThumbnailV2: { + parameters: { + query?: { + height?: number; + width?: number; + }; + header?: never; + path: { + /** @description the drive identifier */ + drive_id: number; + /** @description the file identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "image/*": components["schemas"]["91ac10ff_Stream"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCountDirectoryFileInTrashedDirectoryV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description the drive identifier */ + drive_id: number; + /** @description the file identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_CountFile"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCancelByPathV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * directory_id + * @description The directory destination root of the new file. Must be a directory. + * If the identifier is unknown you can use only directory_path. + * The identifier 1 is the user root folder. + * Required without directory_path + * @example 1000 + */ + directory_id?: number; + /** + * directory_path + * @description The destination path of the new file. If the directory_id is provided the directory path is used as a relative path, otherwise it will be used as an absolute path. The destination should be a directory. + * If the directory path does not exist, folders are created automatically. + * The path is a destination path, the file name should not be provided at the end. + * Required without directory_id. + * @example /Directory/SubDirectory + */ + directory_path?: string | null; + /** + * file_id + * @description File identifier of uploaded file. + * This is an alternative to replace a file by its identifier, if this mode is used file_name, directory_id, conflict and directory_path params are automatically computed and cannot be provided. + * If you don't know the identifier, or you want to upload a new file, you should provide a filename and a directory destination. + * @example 1001 + */ + file_id?: number; + /** + * file_name + * @description The name of the file to create. + * Slashes will be replaced by colons. + * Maximum bytes size is 255 + * @example file.txt + */ + file_name?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCancelSessionV2: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description Session token uuid */ + session_token: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Destination not writable */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** @description Error object */ + error?: { + /** + * @description Error code + * @example destination_not_writable + * @enum {string} + */ + code?: "destination_not_writable"; + /** + * @description Description of the error + * @example Destination not writable + * @enum {string} + */ + description?: "Destination not writable"; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveBatchCancelSessionsV2: { + parameters: { + query: { + tokens: string[]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_UUIDFeedbackresource"][]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Response */ + 429: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 429 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.too_many_upload_sessions_error: You have reached the maximum limit of simultaneous upload sessions. Wait before some uploads finish before retrying. + * @example too_many_upload_sessions_error + * @enum {string} + */ + code?: "too_many_upload_sessions_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + post_2_app_drive_id_share_sharelink_uuid_archive: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description Sharelink token */ + sharelink_uuid: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * except_file_ids + * @description Array of files to exclude from the request; only used when parent_id is set, meaningless otherwise + */ + except_file_ids?: number[]; + /** + * file_ids + * @description Array of files to include in the request; required without parent_id + */ + file_ids?: number[]; + /** + * parent_id + * @description The directory containing the files to include in the request; required without file_ids + */ + parent_id?: number; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_ArchiveResource"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.file_not_in_share_link_error: The provided file or directory does not belong to the given share link. + * @example file_not_in_share_link_error + * @enum {string} + */ + code?: "file_not_in_share_link_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + get_2_app_drive_id_share_sharelink_uuid_archive_archive_uuid_download: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description Sharelink token */ + sharelink_uuid: string; + /** @description Archive token */ + archive_uuid: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/zip": components["schemas"]["91ac10ff_Stream"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.too_many_files_error: To many files, max limit reached. + * @example too_many_files_error + * @enum {string} + */ + code?: "too_many_files_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission. + * @example forbidden_error + * @enum {string} + */ + code?: "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetFilesFromCategoryV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: ("added_at" | "last_modified_at" | "mime_type" | "name" | "revised_at" | "size" | "type" | "updated_at")[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + }; + header?: never; + path: { + /** @description Drive Identifier */ + drive_id: number; + /** @description Category Identifier */ + category_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetDriveActivitiesOfAllTheUsersV3: { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: "created_at"[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + /** @description Override the language of the request, in most cases when an e-mail is triggered in the request. */ + lang: "de" | "en" | "es" | "fr" | "it" | "nl" | "pt"; + actions?: ("acl_insert" | "acl_main_users_insert" | "acl_main_users_remove" | "acl_main_users_update" | "acl_remove" | "acl_team_insert" | "acl_team_remove" | "acl_team_update" | "acl_update" | "acl_user_insert" | "acl_user_remove" | "acl_user_update" | "category_create" | "category_delete" | "category_update" | "collaborative_folder_access" | "collaborative_folder_create" | "collaborative_folder_delete" | "collaborative_folder_update" | "collaborative_user_access" | "collaborative_user_create" | "collaborative_user_delete" | "comment_create" | "comment_delete" | "comment_like" | "comment_resolve" | "comment_unlike" | "comment_update" | "exchange_pro_create" | "file_access" | "file_categorize" | "file_color_delete" | "file_color_update" | "file_create" | "file_delete" | "file_favorite_create" | "file_favorite_remove" | "file_ia_categorize" | "file_move" | "file_move_out" | "file_rename" | "file_rename_alias" | "file_restore" | "file_restore_inherited" | "file_share_create" | "file_share_delete" | "file_share_update" | "file_trash" | "file_trash_inherited" | "file_uncategorize" | "file_update" | "file_update_mime_type" | "maintenance_added" | "maintenance_removed" | "rewind_ended" | "rewind_started" | "share_link_create" | "share_link_delete" | "share_link_show" | "share_link_update" | "trash_empty" | "trash_empty_auto" | "update_trash_settings" | "user_connected" | "user_create" | "user_delete" | "user_restore" | "user_update")[]; + depth?: "children" | "file" | "folder" | "unlimited"; + files?: number[]; + from?: number; + terms?: string; + until?: number; + users?: number[]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_ActivityFileV3"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetTotalCountDriveActivitiesOfAllTheUsersV3: { + parameters: { + query?: { + actions?: ("acl_insert" | "acl_main_users_insert" | "acl_main_users_remove" | "acl_main_users_update" | "acl_remove" | "acl_team_insert" | "acl_team_remove" | "acl_team_update" | "acl_update" | "acl_user_insert" | "acl_user_remove" | "acl_user_update" | "category_create" | "category_delete" | "category_update" | "collaborative_folder_access" | "collaborative_folder_create" | "collaborative_folder_delete" | "collaborative_folder_update" | "collaborative_user_access" | "collaborative_user_create" | "collaborative_user_delete" | "comment_create" | "comment_delete" | "comment_like" | "comment_resolve" | "comment_unlike" | "comment_update" | "exchange_pro_create" | "file_access" | "file_categorize" | "file_color_delete" | "file_color_update" | "file_create" | "file_delete" | "file_favorite_create" | "file_favorite_remove" | "file_ia_categorize" | "file_move" | "file_move_out" | "file_rename" | "file_rename_alias" | "file_restore" | "file_restore_inherited" | "file_share_create" | "file_share_delete" | "file_share_update" | "file_trash" | "file_trash_inherited" | "file_uncategorize" | "file_update" | "file_update_mime_type" | "maintenance_added" | "maintenance_removed" | "rewind_ended" | "rewind_started" | "share_link_create" | "share_link_delete" | "share_link_show" | "share_link_update" | "trash_empty" | "trash_empty_auto" | "update_trash_settings" | "user_connected" | "user_create" | "user_delete" | "user_restore" | "user_update")[]; + depth?: "children" | "file" | "folder" | "unlimited"; + files?: number[]; + from?: number; + terms?: string; + until?: number; + users?: number[]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_ActivityFileV3"][]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetUsersV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: ("display_name" | "first_name" | "last_name")[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + search?: string; + status?: ("active" | "deleted" | "locked" | "pending" | "withdrawn")[]; + types?: ("account" | "admin" | "expired" | "external" | "pending" | "user")[]; + user_ids?: number[]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_UserV3"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveWakeASleepingDriveUpV3: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_not_asleep_error: Drive is not asleep. + * @example drive_is_not_asleep_error + * @enum {string} + */ + code?: "drive_is_not_asleep_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_wont_wake_up_error: Something went wrong while trying to wake this drive up. + * @example drive_wont_wake_up_error + * @enum {string} + */ + code?: "drive_wont_wake_up_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetFileDirectoryV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"] | components["schemas"]["91ac10ff_FileV3"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetFilesInDirectoryV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: ("added_at" | "last_modified_at" | "mime_type" | "name" | "revised_at" | "size" | "type" | "updated_at")[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + depth?: "child" | "unlimited"; + type?: ("dir" | "file" | "vault")[]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetSubFiledirectoryByFilenameV3: { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + name: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"] | components["schemas"]["91ac10ff_FileV3"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetFileActivitiesV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: "created_at"[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + actions?: ("collaborative_folder_access" | "collaborative_folder_create" | "collaborative_folder_delete" | "collaborative_folder_update" | "collaborative_user_access" | "collaborative_user_create" | "collaborative_user_delete" | "comment_create" | "comment_delete" | "comment_like" | "comment_resolve" | "comment_unlike" | "comment_update" | "file_access" | "file_categorize" | "file_color_delete" | "file_color_update" | "file_create" | "file_delete" | "file_favorite_create" | "file_favorite_remove" | "file_ia_categorize" | "file_move" | "file_move_out" | "file_rename" | "file_rename_alias" | "file_restore" | "file_share_create" | "file_share_delete" | "file_share_update" | "file_trash" | "file_uncategorize" | "file_update" | "share_link_create" | "share_link_delete" | "share_link_show" | "share_link_update")[]; + depth?: "children" | "file" | "folder" | "unlimited"; + from?: number; + terms?: string; + until?: number; + users?: number[]; + }; + header?: never; + path: { + /** @description the drive identifier */ + drive_id: number; + /** @description the file identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_ActivityFileV3"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCountElementInDirectoryV3: { + parameters: { + query?: { + depth?: "folder" | "unlimited"; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_CountFile"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_a_directory_error: The provided file is not a directory. + * @example not_a_directory_error + * @enum {string} + */ + code?: "not_a_directory_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCreateDirectoryV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + file_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * color + * @description Color of the directory for the user creating it + * @example #0098ff + */ + color?: string; + /** + * name + * @description Name of the directory to create + */ + name: string; + /** only_for_me */ + only_for_me?: boolean; + /** + * relative_path + * @description relative path of the folder to create, from the destination directory + */ + relative_path?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.not_a_directory_error: The provided file is not a directory.invalid_file_name_error: Invalid request the file name is invalid. + * @example invalid_file_name_error + * @enum {string} + */ + code?: "invalid_file_name_error" | "not_a_directory_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCreateDefaultFileV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + file_id: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * name + * @description Name of the file to create + */ + name: string; + /** + * type + * @description The extension of the file + * @example docx + * @enum {string} + */ + type: "docx" | "docxf" | "drawio" | "pptx" | "txt" | "xlsx"; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_FileV3"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.invalid_file_name_error: Invalid request the file name is invalid. + * @example invalid_file_name_error + * @enum {string} + */ + code?: "invalid_file_name_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCopyToDirectoryV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + /** @description Destination Directory identifier */ + destination_directory_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * conflict + * @description Select what to do when a file with the same name already exists. The default conflict mode is rename.
    • error : An error is returned without creating the file/session.
      rename : Rename the new file with an available name (ex. `file.txt` to `file(3).txt`).
      version : Replace the content of the existing file (create a new version of the file).
  • + * @example error + * @enum {string} + */ + conflict?: "error" | "rename" | "version"; + /** + * name + * @description Name of the File/Directory + */ + name?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_FileV3"] | components["schemas"]["91ac10ff_DirectoryV3"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.invalid_file_name_error: Invalid request the file name is invalid. + * @example invalid_file_name_error + * @enum {string} + */ + code?: "invalid_file_name_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveDuplicateV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * name + * @description Name of the File/Directory + */ + name?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_FileV3"] | components["schemas"]["91ac10ff_DirectoryV3"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveConvertFileV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: { + "x-kdrive-file-password"?: string; + }; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_FileV3"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveMoveV3: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + /** @description Destination Directory identifier */ + destination_directory_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * conflict + * @description Select what to do when a file with the same name already exists. The default conflict mode is error.
    • error : An error is returned without creating the file/session.
      rename : Rename the new file with an available name (ex. `file.txt` to `file (3).txt`).
  • + * @enum {string} + */ + conflict?: "error" | "rename"; + /** + * name + * @description Name of the File/Directory + */ + name?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_CancelResource"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.invalid_file_name_error: Invalid request the file name is invalid. + * @example invalid_file_name_error + * @enum {string} + */ + code?: "destination_not_a_directory" | "invalid_file_name_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + * @enum {string} + */ + description?: "Destination not a directory"; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveUnlockV3: { + parameters: { + query: { + path: string; + token: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveListV3: { + parameters: { + query?: { + /** + * @description *Optional parameter* that define the page number
    + * Part of the `pagination` capacity + * @example 5 + */ + page?: components["parameters"]["Page"]; + /** + * @description *Optional parameter* that define the number of items per page
    + * Part of the `pagination` capacity + * @example 10 + */ + per_page?: components["parameters"]["PerPage"]; + /** + * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. + * You can also use ?with=total parameter + */ + total?: components["parameters"]["Total"]; + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_FileVersion"][]; + } & components["schemas"]["Pagination"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveRestoreV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + /** @description Version identifier */ + version_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_FileV3"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveRestoreToDirectoryV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + /** @description Version identifier */ + version_id: number; + /** @description Directory identifier */ + destination_directory_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * name + * @description Name of File in the destination Directory + */ + name?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_FileV3"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveUpdateModificationDateV3: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description File identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * last_modified_at + * @description Override the update date metadata of the new file.The value of this field will be capped at 24h from the current time. + */ + last_modified_at: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_FileV3"] | components["schemas"]["91ac10ff_DirectoryV3"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. + * @example cannot_update_object + * @enum {string} + */ + code?: "cannot_update_object"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveSearchFiledirectoryV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: ("last_modified_at" | "relevance")[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + author_id?: number; + category?: string; + depth?: "child" | "unlimited"; + directory_id?: number; + extensions?: string[]; + modified_after?: number; + modified_at?: "custom" | "last_12_months" | "last_24_hours" | "last_30_days" | "last_7_days" | "last_90_days" | "last_month" | "last_week" | "last_year" | "this_month" | "this_week" | "this_year" | "today" | "yesterday"; + modified_before?: number; + name?: string; + query?: string; + query_scope?: "all" | "content" | "filename" | null; + types?: ("archive" | "audio" | "code" | "diagram" | "dir" | "email" | "file" | "font" | "form" | "image" | "model" | "pdf" | "presentation" | "spreadsheet" | "text" | "unknown" | "video")[]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.results_set_too_large_error: Results set should not exceed 10000 elements. Invalid per_page / page attributes. + * @example results_set_too_large_error + * @enum {string} + */ + code?: "results_set_too_large_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveSearchDropboxV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: ("last_modified_at" | "relevance")[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + author_id?: number; + category?: string; + created_after?: number; + created_at?: "custom" | "last_12_months" | "last_24_hours" | "last_30_days" | "last_7_days" | "last_90_days" | "last_month" | "last_week" | "last_year" | "this_month" | "this_week" | "this_year" | "today" | "yesterday"; + created_before?: number; + expires?: "any" | "no" | "yes"; + has_password?: "any" | "no" | "yes"; + last_import_after?: number; + last_import_at?: "custom" | "last_12_months" | "last_24_hours" | "last_30_days" | "last_7_days" | "last_90_days" | "last_month" | "last_week" | "last_year" | "this_month" | "this_week" | "this_year" | "today" | "yesterday"; + last_import_before?: number; + query?: string; + query_scope?: "all" | "content" | "filename" | null; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.results_set_too_large_error: Results set should not exceed 10000 elements. Invalid per_page / page attributes. + * @example results_set_too_large_error + * @enum {string} + */ + code?: "results_set_too_large_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveSearchFavoriteV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: ("last_modified_at" | "relevance")[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + author_id?: number; + category?: string; + depth?: "child" | "unlimited"; + directory_id?: number; + extensions?: string[]; + modified_after?: number; + modified_at?: "custom" | "last_12_months" | "last_24_hours" | "last_30_days" | "last_7_days" | "last_90_days" | "last_month" | "last_week" | "last_year" | "this_month" | "this_week" | "this_year" | "today" | "yesterday"; + modified_before?: number; + name?: string; + query?: string; + query_scope?: "all" | "content" | "filename" | null; + types?: ("archive" | "audio" | "code" | "diagram" | "dir" | "email" | "file" | "font" | "form" | "image" | "model" | "pdf" | "presentation" | "spreadsheet" | "text" | "unknown" | "video")[]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.results_set_too_large_error: Results set should not exceed 10000 elements. Invalid per_page / page attributes. + * @example results_set_too_large_error + * @enum {string} + */ + code?: "results_set_too_large_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveSearchSharelinkV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: ("last_modified_at" | "relevance")[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + author_id?: number; + category?: string; + created_after?: number; + created_at?: "custom" | "last_12_months" | "last_24_hours" | "last_30_days" | "last_7_days" | "last_90_days" | "last_month" | "last_week" | "last_year" | "this_month" | "this_week" | "this_year" | "today" | "yesterday"; + created_before?: number; + expires?: "any" | "no" | "yes"; + has_password?: "any" | "no" | "yes"; + query?: string; + query_scope?: "all" | "content" | "filename" | null; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.results_set_too_large_error: Results set should not exceed 10000 elements. Invalid per_page / page attributes. + * @example results_set_too_large_error + * @enum {string} + */ + code?: "results_set_too_large_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveSearchSharedV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: ("last_modified_at" | "relevance")[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + author_id?: number; + category?: string; + depth?: "child" | "unlimited"; + directory_id?: number; + extensions?: string[]; + modified_after?: number; + modified_at?: "custom" | "last_12_months" | "last_24_hours" | "last_30_days" | "last_7_days" | "last_90_days" | "last_month" | "last_week" | "last_year" | "this_month" | "this_week" | "this_year" | "today" | "yesterday"; + modified_before?: number; + name?: string; + query?: string; + query_scope?: "all" | "content" | "filename" | null; + types?: ("archive" | "audio" | "code" | "diagram" | "dir" | "email" | "file" | "font" | "form" | "image" | "model" | "pdf" | "presentation" | "spreadsheet" | "text" | "unknown" | "video")[]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_SharedDirectory"][] | components["schemas"]["91ac10ff_SharedFile"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.results_set_too_large_error: Results set should not exceed 10000 elements. Invalid per_page / page attributes. + * @example results_set_too_large_error + * @enum {string} + */ + code?: "results_set_too_large_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveSearchMySharedV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: ("last_modified_at" | "relevance")[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + author_id?: number; + category?: string; + depth?: "child" | "unlimited"; + directory_id?: number; + extensions?: string[]; + modified_after?: number; + modified_at?: "custom" | "last_12_months" | "last_24_hours" | "last_30_days" | "last_7_days" | "last_90_days" | "last_month" | "last_week" | "last_year" | "this_month" | "this_week" | "this_year" | "today" | "yesterday"; + modified_before?: number; + name?: string; + query?: string; + query_scope?: "all" | "content" | "filename" | null; + types?: ("archive" | "audio" | "code" | "diagram" | "dir" | "email" | "file" | "font" | "form" | "image" | "model" | "pdf" | "presentation" | "spreadsheet" | "text" | "unknown" | "video")[]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.results_set_too_large_error: Results set should not exceed 10000 elements. Invalid per_page / page attributes. + * @example results_set_too_large_error + * @enum {string} + */ + code?: "results_set_too_large_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveSearchTrashV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: ("last_modified_at" | "relevance")[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + author_id?: number; + category?: string; + deleted_after?: number; + deleted_at?: "custom" | "last_12_months" | "last_24_hours" | "last_30_days" | "last_7_days" | "last_90_days" | "last_month" | "last_week" | "last_year" | "this_month" | "this_week" | "this_year" | "today" | "yesterday"; + deleted_before?: number; + deleted_by?: number; + query?: string; + query_scope?: "all" | "content" | "filename" | null; + types?: ("archive" | "audio" | "code" | "diagram" | "dir" | "email" | "file" | "font" | "form" | "image" | "model" | "pdf" | "presentation" | "spreadsheet" | "text" | "unknown" | "video")[]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.results_set_too_large_error: Results set should not exceed 10000 elements. Invalid per_page / page attributes. + * @example results_set_too_large_error + * @enum {string} + */ + code?: "results_set_too_large_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetDropboxesV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: ("added_at" | "created_at" | "expires_at" | "has_password" | "last_import" | "last_modified_at" | "mime_type" | "name" | "revised_at" | "size" | "type" | "updated_at")[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + type?: ("dir" | "file" | "vault")[]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCreateANewDropboxV3: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * name + * @description Name of the dropbox + */ + name: string; + /** + * parent_directory_id + * @description Id of the directory in which dropbox will be created + */ + parent_directory_id?: number | null; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Dropbox"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetFavoriteFilesListV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: ("added_at" | "last_modified_at" | "mime_type" | "name" | "revised_at" | "size" | "type" | "updated_at")[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + type?: ("dir" | "file" | "vault")[]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetLargestFilesV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: "size"[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetLastModifiedFilesV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: "last_modified_at"[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetSharelinkFilesV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: ("added_at" | "created_at" | "expires_at" | "has_password" | "last_modified_at" | "mime_type" | "name" | "revised_at" | "shared_by" | "size" | "type" | "updated_at")[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + right?: ("inherit" | "password" | "public")[]; + type?: ("dir" | "file" | "vault")[]; + }; + header?: never; + path: { + /** @description the drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetMostVersionedFilesV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: "nb_version"[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetMySharedFilesV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: ("added_at" | "last_modified_at" | "mime_type" | "name" | "revised_at" | "size" | "type" | "updated_at")[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + type?: ("dir" | "file" | "vault")[]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetSharedFilesV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: ("added_at" | "last_modified_at" | "mime_type" | "name" | "revised_at" | "size" | "type" | "updated_at")[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + type?: ("dir" | "file" | "vault")[]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_SharedDirectory"][] | components["schemas"]["91ac10ff_SharedFile"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Internal Server Error */ + 500: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 500 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. + * @example unexpected_error + * @enum {string} + */ + code?: "unexpected_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCreateTeamDirectoryV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * color + * @description Color of the directory for the user creating it + * @example #0098ff + */ + color?: string; + /** for_all_user */ + for_all_user?: boolean; + /** + * name + * @description Name of the team folder to create + */ + name: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveListTheMostRecentFilesOrDirectoriesUsedByTheUserV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: "updated_at"[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + type?: ("dir" | "file" | "vault")[]; + }; + header?: never; + path: { + drive_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetRootActivitiesV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: "created_at"[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + actions?: ("collaborative_folder_access" | "collaborative_folder_create" | "collaborative_folder_delete" | "collaborative_folder_update" | "collaborative_user_access" | "collaborative_user_create" | "collaborative_user_delete" | "comment_create" | "comment_delete" | "comment_like" | "comment_resolve" | "comment_unlike" | "comment_update" | "file_access" | "file_categorize" | "file_color_delete" | "file_color_update" | "file_create" | "file_delete" | "file_favorite_create" | "file_favorite_remove" | "file_ia_categorize" | "file_move" | "file_move_out" | "file_rename" | "file_rename_alias" | "file_restore" | "file_share_create" | "file_share_delete" | "file_share_update" | "file_trash" | "file_uncategorize" | "file_update" | "share_link_create" | "share_link_delete" | "share_link_show" | "share_link_update")[]; + depth?: "children" | "file" | "folder" | "unlimited"; + from?: number; + terms?: string; + until?: number; + users?: number[]; + }; + header?: never; + path: { + /** @description the drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_ActivityFileV3"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. + * @example forbidden_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveBuildArchiveV3: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * except_file_ids + * @description Array of files to exclude from the request; only used when parent_id is set, meaningless otherwise + */ + except_file_ids?: number[]; + /** + * file_ids + * @description Array of files to include in the request; required without parent_id + */ + file_ids?: number[]; + /** + * parent_id + * @description The directory containing the files to include in the request; required without file_ids + */ + parent_id?: number; + }; + }; + }; + responses: { + /** @description Created */ + 201: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_UUIDResource"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetFilesOfTrashV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: ("added_at" | "deleted_at" | "last_modified_at" | "mime_type" | "name" | "revised_at" | "size" | "type" | "updated_at")[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + type?: ("dir" | "file" | "vault")[]; + }; + header?: never; + path: { + /** @description the drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetTrashedFileV3: { + parameters: { + query?: { + /** + * @description *Optional parameter* that define the field used for sorting
    + * Part of the `sort` capacity + * @example id + */ + order_by?: components["parameters"]["OrderBy"]; + /** + * @description *Optional parameter* that define the default sort order
    + * Part of the `sort` capacity + * @example asc + */ + order?: components["parameters"]["Order"]; + /** + * @description *Optional parameter* that define the sorting order for a field
    + * By default **order** is used
    + * Part of the `sort` capacity + */ + order_for?: components["parameters"]["OrderFor"]; + }; + header?: never; + path: { + /** @description the drive identifier */ + drive_id: number; + /** @description the file identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"] | components["schemas"]["91ac10ff_FileV3"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveGetFilesOfTrashedDirectoryV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + cursor?: string; + limit?: number; + order_by?: ("added_at" | "deleted_at" | "last_modified_at" | "mime_type" | "name" | "revised_at" | "size" | "type" | "updated_at")[]; + order?: "asc" | "desc"; + order_for?: ("asc" | "desc")[]; + type?: ("dir" | "file" | "vault")[]; + }; + header?: never; + path: { + /** @description the drive identifier */ + drive_id: number; + /** @description the file identifier */ + file_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; + } & components["schemas"]["91ac10ff_NavigatorResponse"]; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCountDirectoriesfilesInTrashV3: { + parameters: { + query?: { + depth?: "folder" | "unlimited"; + }; + header?: never; + path: { + /** @description the drive identifier */ + drive_id: number; + file_id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_CountFile"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveUploadV3: { + parameters: { + query: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + client_token?: string | null; + conflict?: "error" | "rename" | "version"; + created_at?: number; + directory_id?: number; + directory_path?: string | null; + file_id?: number; + file_name?: string; + last_modified_at?: number; + symbolic_link?: string; + total_chunk_hash?: string; + total_size: number; + }; + header?: { + "If-Match"?: string | null; + }; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/octet-stream": string; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_FileV3"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.invalid_file_name_error: Invalid request the file name is invalid.upload_by_another_user_not_terminated_error: Another user upload the same file, the upload should be handle with another conflict mode or the user should wait the current upload.upload_error: Triggered when the upload did not finish, you should retry the upload.upload_failed_error: Something is wrong, the received file did not match with the expected parameters (hash, size...), the upload should be restarted.upload_not_terminated_error: Triggered when the upload did not receive all the expected chunks or the file is currently uploading. + * @example upload_not_terminated_error + * @enum {string} + */ + code?: "invalid_file_name_error" | "upload_by_another_user_not_terminated_error" | "upload_error" | "upload_failed_error" | "upload_not_terminated_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.upload_destination_not_writable_error: Triggered when the upload destination is a file or the user does not have the right to write on it, the upload should be retried with another destination directory.access_denied: Triggered the user do not have access to this resource. + * @example upload_destination_not_writable_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error" | "upload_destination_not_writable_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Not Found */ + 404: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 404 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.upload_destination_not_found_error: Triggered when the upload destination is unknown, the upload should be retried with another destination directory. + * @example upload_destination_not_found_error + * @enum {string} + */ + code?: "upload_destination_not_found_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Conflict */ + 409: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 409 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.file_already_exists_error: Action impossible. The file already exist. + * @example file_already_exists_error + * @enum {string} + */ + code?: "file_already_exists_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveStartSessionV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: { + "If-Match"?: string | null; + }; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * conflict + * @description Select what to do when a file with the same name already exists. The default conflict mode is error.
    • error : An error is returned without creating the file/session.
      rename : Rename the new file with an available name (ex. `file.txt` to `file(3).txt`).
      version : Replace the content of the existing file (create a new version of the file).
  • + * @example version + * @enum {string} + */ + conflict?: "error" | "rename" | "version"; + /** + * created_at + * @description Override the creation date metadata of the new file.The value of this field will be capped at 24h from the current time. + */ + created_at?: number; + /** + * directory_id + * @description The directory destination root of the new file. Must be a directory. + * If the identifier is unknown you can use only directory_path. + * You can get your root private folder ID from 3/drive/{drive_id}/files/{file_id}/files. + * Required without directory_path + * @example 1000 + */ + directory_id?: number; + /** + * directory_path + * @description The destination path of the new file. If the directory_id is provided the directory path is used as a relative path, otherwise it will be used as an absolute path. The destination should be a directory. + * If the directory path does not exist, folders are created automatically. + * The path is a destination path, the file name should not be provided at the end. + * Required without directory_id. + * @example /Directory/SubDirectory + */ + directory_path?: string | null; + /** + * file_id + * @description File identifier of uploaded file. + * This is an alternative to replace a file by its identifier, if this mode is used file_name, directory_id, conflict and directory_path params are automatically computed and cannot be provided. + * If you don't know the identifier, or you want to upload a new file, you should provide a filename and a directory destination. + * @example 1001 + */ + file_id?: number; + /** + * file_name + * @description The name of the file to create. + * Slashes will be replaced by colons. + * Maximum bytes size is 255 + * @example file.txt + */ + file_name?: string; + /** + * last_modified_at + * @description Override the update date metadata of the new file.The value of this field will be capped at 24h from the current time. + */ + last_modified_at?: number; + /** + * total_chunks + * @description The total number of chunks attached to the session. + * @example 3 + */ + total_chunks: number; + /** + * total_size + * @description Expected total size of the file to upload. If the uploaded content does not match this size, an error will be returned.the unit of size is defined in Bytes. + */ + total_size: number; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_UploadSessionFeedback"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.upload_error: Triggered when the upload did not finish, you should retry the upload.upload_failed_error: Something is wrong, the received file did not match with the expected parameters (hash, size...), the upload should be restarted.quota_exceeded_error: Triggered when the quota storage of the drive is reached.upload_by_another_user_not_terminated_error: Another user upload the same file, the upload should be handle with another conflict mode or the user should wait the current upload.upload_not_terminated_error: Triggered when the upload did not receive all the expected chunks or the file is currently uploading. + * @example upload_not_terminated_error + * @enum {string} + */ + code?: "quota_exceeded_error" | "upload_by_another_user_not_terminated_error" | "upload_error" | "upload_failed_error" | "upload_not_terminated_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.lock_error: Action impossible. There is a lock on the file/directory.access_denied: Triggered the user do not have access to this resource. + * @example lock_error + * @enum {string} + */ + code?: "access_denied" | "forbidden_error" | "lock_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Conflict */ + 409: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 409 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.conflict_error: Conflict detected. In the upload another conflict mode can be used to handle it.file_already_exists_error: Action impossible. The file already exist. + * @example file_already_exists_error + * @enum {string} + */ + code?: "conflict_error" | "file_already_exists_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveBatchStartSessionsV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** item */ + "*": { + /** + * If-Match + * @description Specify a ETag (Entity tag) who is the identifier for a specific version of file. + * @example 9e22d98e554fe8df + */ + "If-Match"?: string | null; + /** + * conflict + * @description Select what to do when a file with the same name already exists. The default conflict mode is error.
    • error : An error is returned without creating the file/session.
      rename : Rename the new file with an available name (ex. `file.txt` to `file(3).txt`).
      version : Replace the content of the existing file (create a new version of the file).
  • + * @example version + * @enum {string} + */ + conflict?: "error" | "rename" | "version"; + /** + * created_at + * @description Override the creation date metadata of the new file.The value of this field will be capped at 24h from the current time. + */ + created_at?: number; + /** + * directory_id + * @description The directory destination root of the new file. Must be a directory. + * If the identifier is unknown you can use only directory_path. + * You can get your root private folder ID from 3/drive/{drive_id}/files/{file_id}/files. + * Required without directory_path + * @example 1000 + */ + directory_id?: number; + /** + * directory_path + * @description The destination path of the new file. If the directory_id is provided the directory path is used as a relative path, otherwise it will be used as an absolute path. The destination should be a directory. + * If the directory path does not exist, folders are created automatically. + * The path is a destination path, the file name should not be provided at the end. + * Required without directory_id. + * @example /Directory/SubDirectory + */ + directory_path?: string | null; + /** + * file_id + * @description File identifier of uploaded file. + * This is an alternative to replace a file by its identifier, if this mode is used file_name, directory_id, conflict and directory_path params are automatically computed and cannot be provided. + * If you don't know the identifier, or you want to upload a new file, you should provide a filename and a directory destination. + * @example 1001 + */ + file_id?: number; + /** + * file_name + * @description The name of the file to create. + * Slashes will be replaced by colons. + * Maximum bytes size is 255 + * @example file.txt + */ + file_name?: string; + /** + * last_modified_at + * @description Override the update date metadata of the new file.The value of this field will be capped at 24h from the current time. + */ + last_modified_at?: number; + /** + * total_chunks + * @description The total number of chunks attached to the session. + * @example 3 + */ + total_chunks: number; + /** + * total_size + * @description Expected total size of the file to upload. If the uploaded content does not match this size, an error will be returned.the unit of size is defined in Bytes. + */ + total_size: number; + }; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_UploadSessionFeedback"][]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.upload_destination_not_writable_error: Triggered when the upload destination is a file or the user does not have the right to write on it, the upload should be retried with another destination directory.access_denied: Triggered the user do not have access to this resource. + * @example upload_destination_not_writable_error + * @enum {string} + */ + code?: "access_denied" | "upload_destination_not_writable_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Response */ + 429: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 429 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.too_many_upload_sessions_error: You have reached the maximum limit of simultaneous upload sessions. Wait before some uploads finish before retrying. + * @example too_many_upload_sessions_error + * @enum {string} + */ + code?: "too_many_upload_sessions_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveAppendChunkToSessionV3: { + parameters: { + query: { + chunk_hash?: string; + chunk_number: number; + chunk_size: number; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description Session token uuid */ + session_token: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/octet-stream": string; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Uploadsegment"]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCloseSessionV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description Session token uuid */ + session_token: string; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** + * created_at + * @description Override the creation date metadata of the new file.The value of this field will be capped at 24h from the current time. + */ + created_at?: number; + /** + * last_modified_at + * @description Override the update date metadata of the new file.The value of this field will be capped at 24h from the current time. + */ + last_modified_at?: number; + /** + * total_chunk_hash + * @description The hash of the content of the file. If provided and the uploaded content does not match this hash, an error will be returned. For a multi-chunk upload use the hash of the concatenation of the chunk's hashes.Supported hashing algorithm: md5, sha1, sha256, sha512, xxh3, xxh32, xxh64, xxh128 + * @example xxh3:00ec7bec63e548df + */ + total_chunk_hash?: string; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Closinguploadsession"]; + }; + }; + }; + /** @description Bad Request */ + 400: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 400 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.upload_error: Triggered when the upload did not finish, you should retry the upload.upload_not_terminated_error: Triggered when the upload did not receive all the expected chunks or the file is currently uploading. + * @example upload_not_terminated_error + * @enum {string} + */ + code?: "upload_error" | "upload_not_terminated_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.lock_error: Action impossible. There is a lock on the file/directory.access_denied: Triggered the user do not have access to this resource. + * @example lock_error + * @enum {string} + */ + code?: "access_denied" | "lock_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveBatchCloseSessionsV3: { + parameters: { + query?: { + /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ + with?: string; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: { + content: { + "application/json": { + /** item */ + "*": { + /** + * created_at + * @description Override the creation date metadata of the new file.The value of this field will be capped at 24h from the current time. + */ + created_at?: number; + /** + * last_modified_at + * @description Override the update date metadata of the new file.The value of this field will be capped at 24h from the current time. + */ + last_modified_at?: number; + /** + * token + * @description xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx + */ + token: string; + /** + * total_chunk_hash + * @description The hash of the content of the file. If provided and the uploaded content does not match this hash, an error will be returned. For a multi-chunk upload use the hash of the concatenation of the chunk's hashes.Supported hashing algorithm: md5, sha1, sha256, sha512, xxh3, xxh32, xxh64, xxh128 + * @example xxh3:00ec7bec63e548df + */ + total_chunk_hash?: string; + }; + }; + }; + }; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_Closinguploadsession"][]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Response */ + 429: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 429 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.too_many_upload_sessions_error: You have reached the maximum limit of simultaneous upload sessions. Wait before some uploads finish before retrying. + * @example too_many_upload_sessions_error + * @enum {string} + */ + code?: "too_many_upload_sessions_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveCancelSessionV3: { + parameters: { + query?: never; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + /** @description Session token uuid */ + session_token: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: boolean; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; + kDriveBatchCancelSessionsV3: { + parameters: { + query: { + tokens: string[]; + }; + header?: never; + path: { + /** @description Drive identifier */ + drive_id: number; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["Response"] & { + data?: components["schemas"]["91ac10ff_UUIDFeedbackresource"][]; + }; + }; + }; + /** @description Forbidden */ + 403: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 403 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. + * @example access_denied + * @enum {string} + */ + code?: "access_denied"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Response */ + 429: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 429 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.too_many_upload_sessions_error: You have reached the maximum limit of simultaneous upload sessions. Wait before some uploads finish before retrying. + * @example too_many_upload_sessions_error + * @enum {string} + */ + code?: "too_many_upload_sessions_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + /** @description Service Unavailable */ + 503: { + headers: { + [name: string]: unknown; + }; + content: { + "application/json": components["schemas"]["ErrorResponse"] & { + /** The error returned when the http code is 503 */ + error?: { + /** + * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. + * @example drive_is_in_maintenance_error + * @enum {string} + */ + code?: "drive_is_in_maintenance_error"; + /** + * @description More details about the error + * @example Something wrong, additional information about the error code + */ + description?: string; + }; + }; + }; + }; + }; + }; +} diff --git a/dist/src/generated/schema.js b/dist/src/generated/schema.js new file mode 100644 index 0000000..9acdf44 --- /dev/null +++ b/dist/src/generated/schema.js @@ -0,0 +1,6 @@ +/** + * This file was auto-generated by openapi-typescript. + * Do not make direct changes to the file. + */ +export {}; +//# sourceMappingURL=schema.js.map \ No newline at end of file diff --git a/dist/src/generated/schema.js.map b/dist/src/generated/schema.js.map new file mode 100644 index 0000000..3ad0d27 --- /dev/null +++ b/dist/src/generated/schema.js.map @@ -0,0 +1 @@ +{"version":3,"file":"schema.js","sourceRoot":"","sources":["../../../src/generated/schema.ts"],"names":[],"mappings":"AAAA;;;GAGG"} \ No newline at end of file diff --git a/dist/src/index.d.ts b/dist/src/index.d.ts new file mode 100644 index 0000000..9d5b8ad --- /dev/null +++ b/dist/src/index.d.ts @@ -0,0 +1,12 @@ +export declare const packageName = "liquid-potassium"; +export { describeOperation, getOperation, isMutatingOperation, listDomains, listOperations, operationCatalog, searchOperations, type InfomaniakDomain, type OperationCatalog, type OperationDescription, type OperationListOptions, type OperationSearchOptions, } from "./catalog/operation-catalog.js"; +export { createInfomaniakClient, type DomainClients, type InfomaniakClient, type InfomaniakClientConfig, type RawClient, type RawRequestOptions } from "./client/create-client.js"; +export { InfomaniakError, InfomaniakOperationError, type OperationErrorDetails } from "./client/errors.js"; +export type { GeneratedOperationClient, OperationRequest } from "./client/generated-operation-client.js"; +export type { CurrentMyKSuite, GetMailboxQuotaOptions, GetMailMessageOptions, InfomaniakMailResponse, ListMailThreadsOptions, MailApplicationClient, MailApplicationRequestOptions, MailDraft, MailDraftPayload, MailDraftRecipient, MailDraftSchedule, MailFolder, MailIncludedResourcesOptions, MailJsonObject, MailJsonValue, MailMessage, MailMoveMessagesPayload, MailMoveResult, MailboxQuota, MailThreadList, UserMailbox, } from "./client/mail-application.js"; +export { createResourceDiscovery, describeOperationRequirements, describeResourceKind, discoverResources, listResourceDiscoveryRecipes, listResourceKinds, type DiscoverySuggestion, type OperationParameterRequirement, type OperationRequirement, type ResourceDescriptor, type ResourceDiscovery, type ResourceDiscoveryClient, type ResourceDiscoveryOptions, type ResourceDiscoveryRecipe, type ResourceDiscoveryResult, type ResourceKind, type ResourceKindMetadata, } from "./discovery/resource-discovery.js"; +export { createDomainWorkflowClient, describeDomainAction, listDomainActions, runDomainAction, type DomainActionExecutionResult, type DomainActionInputField, type DomainActionListOptions, type DomainActionMetadata, type DomainActionRequest, type DomainWorkflowClient, type DomainWorkflowRuntimeClient, } from "./workflows/domain-actions.js"; +export { createInfomaniakOpenClawTools, InfomaniakPluginConfigJsonSchema, infomaniakCallToolSchema, infomaniakDiscoverToolSchema, infomaniakDescribeToolSchema, infomaniakDomainsToolSchema, infomaniakMailApplicationToolSchema, infomaniakSearchToolSchema, infomaniakWorkflowDescribeToolSchema, infomaniakWorkflowListToolSchema, infomaniakWorkflowRunToolSchema, resolveInfomaniakPluginConfig, type InfomaniakOpenClawPluginConfig, type InfomaniakOpenClawToolsOptions, type OperationDescriptionWithRequirements, type OperationSummary, } from "./openclaw/infomaniak-tools.js"; +export { buildDomainMetadata, buildOperationCatalog, renderCatalogSources, renderGeneratedEndpointTests, renderOperationWrapperSources, } from "./openapi/operation-generator.js"; +export type { DomainMetadata, OperationDocsCapabilityMetadata, OperationDocsJsonValue, OperationDocsMetadata, OperationDocsParameterMetadata, OperationMetadata, OperationParameterMetadata, } from "./generated/catalog/types.js"; +export { normalizeOpenApiSpec, type JsonObject, type NormalizationReport } from "./openapi/normalize.js"; diff --git a/dist/src/index.js b/dist/src/index.js new file mode 100644 index 0000000..f6a1747 --- /dev/null +++ b/dist/src/index.js @@ -0,0 +1,10 @@ +export const packageName = "liquid-potassium"; +export { describeOperation, getOperation, isMutatingOperation, listDomains, listOperations, operationCatalog, searchOperations, } from "./catalog/operation-catalog.js"; +export { createInfomaniakClient } from "./client/create-client.js"; +export { InfomaniakError, InfomaniakOperationError } from "./client/errors.js"; +export { createResourceDiscovery, describeOperationRequirements, describeResourceKind, discoverResources, listResourceDiscoveryRecipes, listResourceKinds, } from "./discovery/resource-discovery.js"; +export { createDomainWorkflowClient, describeDomainAction, listDomainActions, runDomainAction, } from "./workflows/domain-actions.js"; +export { createInfomaniakOpenClawTools, InfomaniakPluginConfigJsonSchema, infomaniakCallToolSchema, infomaniakDiscoverToolSchema, infomaniakDescribeToolSchema, infomaniakDomainsToolSchema, infomaniakMailApplicationToolSchema, infomaniakSearchToolSchema, infomaniakWorkflowDescribeToolSchema, infomaniakWorkflowListToolSchema, infomaniakWorkflowRunToolSchema, resolveInfomaniakPluginConfig, } from "./openclaw/infomaniak-tools.js"; +export { buildDomainMetadata, buildOperationCatalog, renderCatalogSources, renderGeneratedEndpointTests, renderOperationWrapperSources, } from "./openapi/operation-generator.js"; +export { normalizeOpenApiSpec } from "./openapi/normalize.js"; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/src/index.js.map b/dist/src/index.js.map new file mode 100644 index 0000000..8bd20c6 --- /dev/null +++ b/dist/src/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,WAAW,GAAG,kBAAkB,CAAC;AAC9C,OAAO,EACL,iBAAiB,EACjB,YAAY,EACZ,mBAAmB,EACnB,WAAW,EACX,cAAc,EACd,gBAAgB,EAChB,gBAAgB,GAMjB,MAAM,gCAAgC,CAAC;AACxC,OAAO,EAAE,sBAAsB,EAAkH,MAAM,2BAA2B,CAAC;AACnL,OAAO,EAAE,eAAe,EAAE,wBAAwB,EAA8B,MAAM,oBAAoB,CAAC;AAyB3G,OAAO,EACL,uBAAuB,EACvB,6BAA6B,EAC7B,oBAAoB,EACpB,iBAAiB,EACjB,4BAA4B,EAC5B,iBAAiB,GAYlB,MAAM,mCAAmC,CAAC;AAC3C,OAAO,EACL,0BAA0B,EAC1B,oBAAoB,EACpB,iBAAiB,EACjB,eAAe,GAQhB,MAAM,+BAA+B,CAAC;AACvC,OAAO,EACL,6BAA6B,EAC7B,gCAAgC,EAChC,wBAAwB,EACxB,4BAA4B,EAC5B,4BAA4B,EAC5B,2BAA2B,EAC3B,mCAAmC,EACnC,0BAA0B,EAC1B,oCAAoC,EACpC,gCAAgC,EAChC,+BAA+B,EAC/B,6BAA6B,GAK9B,MAAM,gCAAgC,CAAC;AACxC,OAAO,EACL,mBAAmB,EACnB,qBAAqB,EACrB,oBAAoB,EACpB,4BAA4B,EAC5B,6BAA6B,GAC9B,MAAM,kCAAkC,CAAC;AAU1C,OAAO,EAAE,oBAAoB,EAA6C,MAAM,wBAAwB,CAAC"} \ No newline at end of file diff --git a/dist/src/openapi/docs-snapshot.d.ts b/dist/src/openapi/docs-snapshot.d.ts new file mode 100644 index 0000000..545da6e --- /dev/null +++ b/dist/src/openapi/docs-snapshot.d.ts @@ -0,0 +1,82 @@ +import { type HttpMethod } from "./normalize.js"; +export interface DocsNavigationItem { + method: HttpMethod; + endpoint: string; + summary: string; + categoryPath: readonly string[]; + staff: boolean; + isBeta: boolean; +} +export interface DocsOperationMeta { + parameters: readonly unknown[]; + queryParameters: readonly unknown[]; + pathParameters: readonly unknown[]; + headerParameters: readonly unknown[]; + responses: unknown; + xVersion?: unknown; + xCategory?: unknown; + xSubCategory?: unknown; + xVisible?: unknown; + xBadges?: unknown; + xAuthUser?: unknown; + xCodeSamples?: unknown; + xIsBeta?: unknown; + xIsPublicCloud?: unknown; + xPaginable?: unknown; + xSortable?: unknown; + xCapabilities?: unknown; +} +export interface DocsOperationEntry { + key: string; + method: HttpMethod; + path: string; + docsUrl: string; + summary: string; + operationId: string | null; + categoryPath: readonly string[]; + staff: boolean; + meta: DocsOperationMeta; +} +export interface DocsSnapshot { + generatedAt: string; + source: { + seedUrl: string; + developerPortalBaseUrl: string; + apiBaseUrl: string; + }; + operationCount: number; + operations: readonly DocsOperationEntry[]; +} +export interface DocsSnapshotCheckReport { + operationCount: number; + normalizedOperationCount: number; + matchedCount: number; + duplicateDocs: readonly string[]; + unmatchedDocs: readonly string[]; + unmatchedSpec: readonly string[]; + operationIdMismatches: readonly DocsOperationIdMismatch[]; + errors: readonly string[]; +} +export interface DocsOperationIdMismatch { + key: string; + docsOperationId: string; + normalizedOperationId: string; +} +export interface BuildDocsSnapshotOptions { + seedUrl?: string; + developerPortalBaseUrl?: string; + apiBaseUrl?: string; + generatedAt?: string; + concurrency?: number; +} +export type FetchDocsOperationPage = (item: DocsNavigationItem, docsUrl: string) => Promise; +export declare const defaultDocsSeedUrl = "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D"; +export declare const defaultDeveloperPortalBaseUrl = "https://developer.infomaniak.com"; +export declare const defaultApiBaseUrl = "https://api.infomaniak.com"; +export declare function extractDataPageJson(html: string): unknown; +export declare function extractDocsOperation(html: string, docsUrl: string, navigationItem?: DocsNavigationItem, apiBaseUrl?: string): DocsOperationEntry; +export declare function flattenDocsNavigation(navigation: unknown): DocsNavigationItem[]; +export declare function buildDocsSnapshot(seedPageHtml: string, fetchOperationPage: FetchDocsOperationPage, options?: BuildDocsSnapshotOptions): Promise; +export declare function checkDocsSnapshot(snapshot: unknown, normalizedSpec: unknown): DocsSnapshotCheckReport; +export declare function buildDocsOperationUrl(method: HttpMethod, endpoint: string, developerPortalBaseUrl?: string): string; +export declare function stringifyStableJson(value: unknown): string; diff --git a/dist/src/openapi/docs-snapshot.js b/dist/src/openapi/docs-snapshot.js new file mode 100644 index 0000000..42c92b3 --- /dev/null +++ b/dist/src/openapi/docs-snapshot.js @@ -0,0 +1,311 @@ +import { HTTP_METHODS } from "./normalize.js"; +export const defaultDocsSeedUrl = "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D"; +export const defaultDeveloperPortalBaseUrl = "https://developer.infomaniak.com"; +export const defaultApiBaseUrl = "https://api.infomaniak.com"; +const docsMetaKeys = [ + ["x-version", "xVersion"], + ["x-category", "xCategory"], + ["x-subCategory", "xSubCategory"], + ["x-visible", "xVisible"], + ["x-badges", "xBadges"], + ["x-auth-user", "xAuthUser"], + ["x-codeSamples", "xCodeSamples"], + ["x-is-beta", "xIsBeta"], + ["x-is-public-cloud", "xIsPublicCloud"], + ["x-paginable", "xPaginable"], + ["x-sortable", "xSortable"], + ["x-capabilities", "xCapabilities"], +]; +export function extractDataPageJson(html) { + const encoded = html.match(/\bdata-page="([^"]+)"/u)?.[1]; + if (!encoded) { + throw new Error("Developer Portal page does not contain a data-page attribute."); + } + return JSON.parse(decodeHtmlAttribute(encoded)); +} +export function extractDocsOperation(html, docsUrl, navigationItem, apiBaseUrl = defaultApiBaseUrl) { + const page = asObject(extractDataPageJson(html), "data-page"); + const operation = asObject(asObject(page.props, "data-page.props").operation, "data-page.props.operation"); + const meta = asObject(operation.meta, "data-page.props.operation.meta"); + const method = readHttpMethod(operation.method, "operation.method"); + const path = normalizeApiPath(readString(operation.path, "operation.path"), apiBaseUrl); + const operationId = typeof meta.operationId === "string" && meta.operationId.length > 0 ? meta.operationId : null; + return { + key: operationKey(method, path), + method, + path, + docsUrl, + summary: readOptionalString(meta.summary), + operationId, + categoryPath: navigationItem?.categoryPath ?? readMetaCategoryPath(meta), + staff: navigationItem?.staff ?? false, + meta: readDocsOperationMeta(meta), + }; +} +export function flattenDocsNavigation(navigation) { + const root = asObject(navigation, "navigation"); + const items = []; + for (const [fallbackLabel, value] of Object.entries(root)) { + readNavigationNode(value, [readNodeLabel(value, fallbackLabel)], items); + } + return items.sort((left, right) => operationKey(left.method, left.endpoint).localeCompare(operationKey(right.method, right.endpoint))); +} +export async function buildDocsSnapshot(seedPageHtml, fetchOperationPage, options = {}) { + const page = asObject(extractDataPageJson(seedPageHtml), "seed data-page"); + const navigation = asObject(asObject(page.props, "seed data-page.props").navigation, "seed data-page.props.navigation"); + const developerPortalBaseUrl = options.developerPortalBaseUrl ?? defaultDeveloperPortalBaseUrl; + const apiBaseUrl = options.apiBaseUrl ?? defaultApiBaseUrl; + const concurrency = Math.max(1, Math.floor(options.concurrency ?? 6)); + const navigationItems = flattenDocsNavigation(navigation); + const operations = await mapWithConcurrency(navigationItems, concurrency, async (item) => { + const docsUrl = buildDocsOperationUrl(item.method, item.endpoint, developerPortalBaseUrl); + const html = await fetchOperationPage(item, docsUrl); + return extractDocsOperation(html, docsUrl, item, apiBaseUrl); + }); + const sortedOperations = operations.sort((left, right) => left.key.localeCompare(right.key)); + return { + generatedAt: options.generatedAt ?? "manual", + source: { + seedUrl: options.seedUrl ?? defaultDocsSeedUrl, + developerPortalBaseUrl, + apiBaseUrl, + }, + operationCount: sortedOperations.length, + operations: sortedOperations, + }; +} +export function checkDocsSnapshot(snapshot, normalizedSpec) { + const snapshotObject = asObject(snapshot, "docs snapshot"); + const operations = readSnapshotOperations(snapshotObject.operations); + const normalizedKeys = readNormalizedOperationKeys(normalizedSpec); + const docsKeys = operations.map((operation) => operation.key); + const duplicateDocs = findDuplicates(docsKeys); + const docsKeySet = new Set(docsKeys); + const matchedKeys = [...docsKeySet].filter((key) => normalizedKeys.has(key)).sort(); + const operationIdMismatches = matchedKeys.flatMap((key) => { + const docsOperation = operations.find((operation) => operation.key === key); + const normalizedOperationId = normalizedKeys.get(key); + if (!docsOperation?.operationId || !normalizedOperationId || docsOperation.operationId === normalizedOperationId) { + return []; + } + return [{ key, docsOperationId: docsOperation.operationId, normalizedOperationId }]; + }); + return { + operationCount: operations.length, + normalizedOperationCount: normalizedKeys.size, + matchedCount: matchedKeys.length, + duplicateDocs, + unmatchedDocs: [...docsKeySet].filter((key) => !normalizedKeys.has(key)).sort(), + unmatchedSpec: [...normalizedKeys.keys()].filter((key) => !docsKeySet.has(key)).sort(), + operationIdMismatches, + errors: validateSnapshot(snapshotObject), + }; +} +export function buildDocsOperationUrl(method, endpoint, developerPortalBaseUrl = defaultDeveloperPortalBaseUrl) { + const encodedEndpoint = endpoint + .split("/") + .map((segment) => encodeURIComponent(segment)) + .join("/"); + return new URL(`/docs/api/${method}${encodedEndpoint}`, developerPortalBaseUrl).toString(); +} +export function stringifyStableJson(value) { + return `${JSON.stringify(value, null, 2)}\n`; +} +function decodeHtmlAttribute(value) { + return value + .replace(/"/g, "\"") + .replace(/'/g, "'") + .replace(/'/g, "'") + .replace(/</g, "<") + .replace(/>/g, ">") + .replace(/&/g, "&"); +} +function readNavigationNode(value, categoryPath, output) { + const node = asObject(value, `navigation.${categoryPath.join(".")}`); + for (const item of readNavigationItems(node.items, categoryPath, node.is_beta === true)) { + output.push(item); + } + const subCategories = asOptionalObject(node.sub_categories); + for (const [fallbackLabel, subCategory] of Object.entries(subCategories ?? {})) { + readNavigationNode(subCategory, [...categoryPath, readNodeLabel(subCategory, fallbackLabel)], output); + } +} +function readNavigationItems(value, categoryPath, nodeIsBeta) { + if (!Array.isArray(value)) { + return []; + } + return value.flatMap((item) => { + if (!isJsonObject(item)) { + return []; + } + const method = typeof item.method === "string" ? maybeHttpMethod(item.method) : undefined; + const endpoint = typeof item.endpoint === "string" ? item.endpoint : undefined; + if (!method || !endpoint) { + return []; + } + return [ + { + method, + endpoint, + summary: readOptionalString(item.summary), + categoryPath, + staff: item.staff === true, + isBeta: nodeIsBeta || item.is_beta === true, + }, + ]; + }); +} +function readDocsOperationMeta(meta) { + const output = { + parameters: readArray(meta.parameters), + queryParameters: readArray(meta.queryParameters), + pathParameters: readArray(meta.pathParameters), + headerParameters: readArray(meta.headerParameters), + responses: meta.responses ?? null, + }; + for (const [sourceKey, targetKey] of docsMetaKeys) { + output[targetKey] = meta[sourceKey]; + } + return output; +} +function readMetaCategoryPath(meta) { + return [meta["x-category"], meta["x-subCategory"]].filter((value) => typeof value === "string" && value.length > 0); +} +function normalizeApiPath(path, apiBaseUrl) { + if (path.startsWith(apiBaseUrl)) { + return decodeURI(new URL(path).pathname); + } + if (path.startsWith("http://") || path.startsWith("https://")) { + return decodeURI(new URL(path).pathname); + } + if (path.startsWith("/")) { + return path; + } + throw new Error(`Docs operation path is not an API URL or absolute path: ${path}`); +} +function readNormalizedOperationKeys(spec) { + const paths = asObject(asObject(spec, "normalized spec").paths, "normalized spec.paths"); + const keys = new Map(); + for (const [path, pathItemValue] of Object.entries(paths)) { + const pathItem = asObject(pathItemValue, `paths.${path}`); + for (const [method, operationValue] of Object.entries(pathItem)) { + const httpMethod = maybeHttpMethod(method); + if (!httpMethod) { + continue; + } + const operation = asObject(operationValue, `${method.toUpperCase()} ${path}`); + keys.set(operationKey(httpMethod, path), readOptionalString(operation.operationId)); + } + } + return keys; +} +function readSnapshotOperations(value) { + if (!Array.isArray(value)) { + throw new Error("Docs snapshot operations must be an array."); + } + return value.map((operation, index) => readSnapshotOperation(operation, index)); +} +function readSnapshotOperation(value, index) { + const operation = asObject(value, `docs snapshot operation ${index}`); + return { + key: readString(operation.key, `operations.${index}.key`), + method: readHttpMethod(operation.method, `operations.${index}.method`), + path: readString(operation.path, `operations.${index}.path`), + docsUrl: readString(operation.docsUrl, `operations.${index}.docsUrl`), + summary: readOptionalString(operation.summary), + operationId: typeof operation.operationId === "string" ? operation.operationId : null, + categoryPath: readStringArray(operation.categoryPath), + staff: operation.staff === true, + meta: readDocsOperationMeta(asObject(operation.meta, `operations.${index}.meta`)), + }; +} +function validateSnapshot(snapshot) { + const errors = []; + if (typeof snapshot.generatedAt !== "string" || snapshot.generatedAt.length === 0) { + errors.push("Docs snapshot generatedAt must be a non-empty string."); + } + const source = asOptionalObject(snapshot.source); + if (!source) { + errors.push("Docs snapshot source must be an object."); + } + if (typeof snapshot.operationCount !== "number") { + errors.push("Docs snapshot operationCount must be a number."); + } + if (Array.isArray(snapshot.operations) && typeof snapshot.operationCount === "number" && snapshot.operationCount !== snapshot.operations.length) { + errors.push("Docs snapshot operationCount must match operations.length."); + } + return errors; +} +async function mapWithConcurrency(items, concurrency, mapper) { + const results = new Array(items.length); + let nextIndex = 0; + async function worker() { + for (;;) { + const index = nextIndex; + nextIndex += 1; + if (index >= items.length) { + return; + } + results[index] = await mapper(items[index]); + } + } + await Promise.all(Array.from({ length: Math.min(concurrency, items.length) }, () => worker())); + return results; +} +function operationKey(method, path) { + return `${method} ${path}`; +} +function findDuplicates(values) { + const seen = new Set(); + const duplicates = new Set(); + for (const value of values) { + if (seen.has(value)) { + duplicates.add(value); + } + seen.add(value); + } + return [...duplicates].sort(); +} +function readNodeLabel(value, fallback) { + const node = asOptionalObject(value); + return typeof node?.label === "string" && node.label.length > 0 ? node.label : fallback; +} +function readArray(value) { + return Array.isArray(value) ? value : []; +} +function readString(value, label) { + if (typeof value !== "string" || value.length === 0) { + throw new Error(`Expected ${label} to be a non-empty string.`); + } + return value; +} +function readOptionalString(value) { + return typeof value === "string" ? value : ""; +} +function readStringArray(value) { + return Array.isArray(value) ? value.filter((item) => typeof item === "string") : []; +} +function readHttpMethod(value, label) { + const method = typeof value === "string" ? maybeHttpMethod(value) : undefined; + if (!method) { + throw new Error(`Expected ${label} to be an HTTP method.`); + } + return method; +} +function maybeHttpMethod(value) { + const method = value.toLowerCase(); + return HTTP_METHODS.includes(method) ? method : undefined; +} +function asObject(value, label) { + if (!isJsonObject(value)) { + throw new Error(`Expected ${label} to be an object.`); + } + return value; +} +function asOptionalObject(value) { + return isJsonObject(value) ? value : undefined; +} +function isJsonObject(value) { + return typeof value === "object" && value !== null && !Array.isArray(value); +} +//# sourceMappingURL=docs-snapshot.js.map \ No newline at end of file diff --git a/dist/src/openapi/docs-snapshot.js.map b/dist/src/openapi/docs-snapshot.js.map new file mode 100644 index 0000000..5b4a3d8 --- /dev/null +++ b/dist/src/openapi/docs-snapshot.js.map @@ -0,0 +1 @@ +{"version":3,"file":"docs-snapshot.js","sourceRoot":"","sources":["../../../src/openapi/docs-snapshot.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/openapi/normalize.d.ts b/dist/src/openapi/normalize.d.ts new file mode 100644 index 0000000..bb0c7ef --- /dev/null +++ b/dist/src/openapi/normalize.d.ts @@ -0,0 +1,20 @@ +export declare const HTTP_METHODS: readonly ["get", "post", "put", "patch", "delete", "head", "options", "trace"]; +export type HttpMethod = (typeof HTTP_METHODS)[number]; +export type JsonObject = Record; +export interface NormalizationRepair { + kind: string; + path?: string; + method?: string; + detail: string; +} +export interface NormalizationReport { + operationCount: number; + domainCounts: Record; + repairs: NormalizationRepair[]; + warnings: NormalizationRepair[]; +} +export interface NormalizeOpenApiResult { + spec: JsonObject; + report: NormalizationReport; +} +export declare function normalizeOpenApiSpec(input: JsonObject): NormalizeOpenApiResult; diff --git a/dist/src/openapi/normalize.js b/dist/src/openapi/normalize.js new file mode 100644 index 0000000..9bde499 --- /dev/null +++ b/dist/src/openapi/normalize.js @@ -0,0 +1,410 @@ +export const HTTP_METHODS = ["get", "post", "put", "patch", "delete", "head", "options", "trace"]; +const domainRules = [ + { domain: "kchat", pattern: /^\/api\/v4(?:\/|$)/ }, + { domain: "kdrive", pattern: /^\/(?:2|3)\/drive(?:\/|$)/ }, + { domain: "kdrive", pattern: /^\/2\/app\/\{drive_id\}\/share(?:\/|$)/ }, + { domain: "mail", pattern: /^\/1\/mail_hostings(?:\/|$)/ }, + { domain: "kmeet", pattern: /^\/1\/kmeet(?:\/|$)/ }, + { domain: "newsletter", pattern: /^\/1\/newsletters(?:\/|$)/ }, + { domain: "publicCloud", pattern: /^\/1\/public_clouds(?:\/|$)/ }, + { domain: "domains", pattern: /^\/2\/(?:domains|zones|tld)(?:\/|$)/ }, + { domain: "ai", pattern: /^\/(?:1|2)\/ai(?:\/|$)/ }, + { domain: "vod", pattern: /^\/(?:1|2)\/vod(?:\/|$)/ }, + { domain: "video", pattern: /^\/1\/videos(?:\/|$)/ }, + { domain: "radio", pattern: /^\/1\/radios(?:\/|$)/ }, + { domain: "swissBackup", pattern: /^\/1\/swiss_backups(?:\/|$)/ }, + { domain: "urlShortener", pattern: /^\/(?:1|2)\/url-shortener(?:\/|$)/ }, + { domain: "etickets", pattern: /^\/2\/etickets(?:\/|$)/ }, + { domain: "account", pattern: /^\/(?:1|2)\/accounts(?:\/|$)/ }, + { domain: "profile", pattern: /^\/2\/profile(?:\/|$)/ }, + { + domain: "core", + pattern: /^\/(?:1\/(?:actions|async\/tasks|countries|languages|products|timezones|app-information|my_ksuite)|2\/events)(?:\/|$)/, + }, +]; +const missingSchemaAliases = { + Error: { + type: "object", + additionalProperties: true, + properties: { + result: { type: "string" }, + error: { type: "object", additionalProperties: true }, + data: {}, + }, + }, + AppError: { + type: "object", + additionalProperties: true, + properties: { + id: { type: "string" }, + message: { type: "string" }, + detailed_error: { type: "string" }, + request_id: { type: "string" }, + status_code: { type: "integer" }, + }, + }, + ApiError: { + type: "object", + additionalProperties: true, + properties: { + result: { type: "string" }, + error: { type: "object", additionalProperties: true }, + data: {}, + }, + }, + SuccessResponse: { + type: "object", + additionalProperties: true, + properties: { + result: { type: "string" }, + data: {}, + }, + }, + TotalSuccessResponse: { + type: "object", + additionalProperties: true, + properties: { + result: { type: "string" }, + data: {}, + total: { type: "integer" }, + }, + }, + PaginatedSuccessResponse: { + type: "object", + additionalProperties: true, + properties: { + result: { type: "string" }, + data: {}, + pages: { type: "integer" }, + page: { type: "integer" }, + items_per_page: { type: "integer" }, + }, + }, +}; +export function normalizeOpenApiSpec(input) { + const spec = cloneJsonObject(input); + const report = { + operationCount: 0, + domainCounts: {}, + repairs: [], + warnings: [], + }; + ensureQuotedComponentAliases(spec, report); + ensureMissingSchemas(spec, report); + normalizeCompositions(spec, report); + normalizeMediaTypes(spec, report); + normalizeSchemaProperties(spec, report); + normalizeOperations(spec, report); + validateLocalRefs(spec, report); + if (report.warnings.length > 0) { + const details = report.warnings.map((warning) => warning.detail).join("; "); + throw new Error(`OpenAPI normalization failed: ${details}`); + } + return { spec, report }; +} +function ensureQuotedComponentAliases(spec, report) { + const components = asOptionalObject(spec.components); + if (!components) { + return; + } + for (const [componentKind, componentValue] of Object.entries(components)) { + const componentMap = asOptionalObject(componentValue); + if (!componentMap) { + continue; + } + for (const [key, value] of Object.entries(componentMap)) { + if (!isWrappedInSingleQuotes(key)) { + continue; + } + const unquoted = key.slice(1, -1); + if (Object.hasOwn(componentMap, unquoted)) { + continue; + } + componentMap[unquoted] = cloneJsonValue(value); + report.repairs.push({ + kind: "component.quotedAlias", + detail: `Added #/components/${componentKind}/${unquoted} alias for quoted key ${key}`, + }); + } + } +} +function normalizeCompositions(value, report, path = []) { + if (!isJsonObject(value)) { + return; + } + for (const key of ["allOf", "oneOf", "anyOf"]) { + const composition = value[key]; + if (composition === undefined || Array.isArray(composition)) { + continue; + } + if (!isJsonObject(composition)) { + value[key] = []; + report.repairs.push({ kind: "composition.invalid", detail: `Replaced non-object ${path.concat(key).join("/")} with an empty array` }); + continue; + } + value[key] = objectCompositionToArray(composition); + report.repairs.push({ kind: "composition.objectToArray", detail: `Converted object-shaped ${path.concat(key).join("/")} to an array` }); + } + for (const [key, child] of Object.entries(value)) { + if (Array.isArray(child)) { + child.forEach((item, index) => normalizeCompositions(item, report, path.concat(key, String(index)))); + } + else { + normalizeCompositions(child, report, path.concat(key)); + } + } +} +function objectCompositionToArray(composition) { + const numericEntries = Object.entries(composition) + .filter(([key]) => /^\d+$/.test(key)) + .sort(([left], [right]) => Number(left) - Number(right)) + .map(([, value]) => (isJsonObject(value) ? value : {})); + const remainingEntries = Object.entries(composition).filter(([key]) => !/^\d+$/.test(key)); + if (remainingEntries.length === 0) { + return numericEntries; + } + return [...numericEntries, Object.fromEntries(remainingEntries)]; +} +function normalizeMediaTypes(value, report, path = []) { + if (!isJsonObject(value)) { + return; + } + const content = asOptionalObject(value.content); + if (content && !path.includes("schema") && !path.includes("properties")) { + for (const [contentType, mediaValue] of Object.entries(content)) { + if (!isJsonObject(mediaValue)) { + content[contentType] = { schema: {} }; + report.repairs.push({ + kind: "mediaType.invalid", + detail: `Replaced invalid media type object ${path.concat("content", contentType).join("/")} with a permissive schema`, + }); + continue; + } + if ("schema" in mediaValue && !isJsonObject(mediaValue.schema) && typeof mediaValue.schema !== "boolean") { + mediaValue.schema = {}; + report.repairs.push({ + kind: "mediaType.schema", + detail: `Replaced invalid media schema ${path.concat("content", contentType, "schema").join("/")} with a permissive schema`, + }); + } + } + } + for (const [key, child] of Object.entries(value)) { + if (Array.isArray(child)) { + child.forEach((item, index) => normalizeMediaTypes(item, report, path.concat(key, String(index)))); + } + else { + normalizeMediaTypes(child, report, path.concat(key)); + } + } +} +function normalizeSchemaProperties(value, report, path = []) { + if (!isJsonObject(value)) { + return; + } + const properties = asOptionalObject(value.properties); + if (properties) { + for (const [propertyName, propertyValue] of Object.entries(properties)) { + if (isJsonObject(propertyValue) || typeof propertyValue === "boolean") { + continue; + } + properties[propertyName] = { "x-infomaniak-original-property-value": propertyValue }; + report.repairs.push({ + kind: "schema.property", + detail: `Replaced invalid schema property ${path.concat("properties", propertyName).join("/")} with a permissive schema`, + }); + } + } + if ("items" in value && !isJsonObject(value.items) && typeof value.items !== "boolean" && !Array.isArray(value.items)) { + value.items = {}; + report.repairs.push({ + kind: "schema.items", + detail: `Replaced invalid items schema ${path.concat("items").join("/")} with a permissive schema`, + }); + } + for (const [key, child] of Object.entries(value)) { + if (Array.isArray(child)) { + child.forEach((item, index) => normalizeSchemaProperties(item, report, path.concat(key, String(index)))); + } + else { + normalizeSchemaProperties(child, report, path.concat(key)); + } + } +} +function normalizeOperations(spec, report) { + const paths = asObject(spec.paths, "paths"); + const seenOperationIds = new Map(); + for (const [path, pathItemValue] of Object.entries(paths)) { + const pathItem = asObject(pathItemValue, `paths.${path}`); + for (const [method, operationValue] of Object.entries(pathItem)) { + if (!isHttpMethod(method)) { + continue; + } + const operation = asObject(operationValue, `${method.toUpperCase()} ${path}`); + const domain = assignDomain(path); + if (!domain) { + report.warnings.push({ kind: "domain", path, method, detail: `No domain rule matched ${method.toUpperCase()} ${path}` }); + continue; + } + operation["x-infomaniak-domain"] = domain; + operation["x-infomaniak-mutating"] = method !== "get"; + operation["x-infomaniak-content-types"] = collectContentTypes(operation); + report.domainCounts[domain] = (report.domainCounts[domain] ?? 0) + 1; + report.operationCount += 1; + normalizeTags(operation, path, method, report); + normalizeOperationId(operation, path, method, seenOperationIds, report); + } + } +} +function normalizeTags(operation, path, method, report) { + const tags = operation.tags; + if (Array.isArray(tags) && tags.every((tag) => typeof tag === "string") && tags.length > 0) { + return; + } + operation["x-infomaniak-original-tags"] = tags; + operation.tags = ["untagged"]; + report.repairs.push({ + kind: "tags", + path, + method, + detail: `Normalized malformed or empty tags for ${method.toUpperCase()} ${path}`, + }); +} +function normalizeOperationId(operation, path, method, seenOperationIds, report) { + const original = typeof operation.operationId === "string" && operation.operationId.trim() ? operation.operationId.trim() : undefined; + const source = `${method.toUpperCase()} ${path}`; + let next = original ?? syntheticOperationId(method, path); + if (!original) { + operation["x-infomaniak-original-operationId"] = null; + report.repairs.push({ kind: "operationId.missing", path, method, detail: `Generated operationId ${next} for ${source}` }); + } + const firstSeen = seenOperationIds.get(next); + if (firstSeen) { + operation["x-infomaniak-original-operationId"] = original ?? null; + next = `${sanitizeIdentifier(next)}_${syntheticOperationId(method, path)}`; + report.repairs.push({ + kind: "operationId.duplicate", + path, + method, + detail: `Replaced duplicate operationId from ${source}; first seen at ${firstSeen}; new id ${next}`, + }); + } + operation.operationId = next; + seenOperationIds.set(next, source); +} +function ensureMissingSchemas(spec, report) { + const components = ensureObject(spec, "components"); + const schemas = ensureObject(components, "schemas"); + const localRefs = collectLocalSchemaRefs(spec); + for (const refName of localRefs) { + if (Object.hasOwn(schemas, refName)) { + continue; + } + const alias = missingSchemaAliases[refName]; + if (!alias) { + report.warnings.push({ kind: "schemaRef", detail: `Missing schema #/components/schemas/${refName}` }); + continue; + } + schemas[refName] = cloneJsonObject(alias); + report.repairs.push({ kind: "schemaRef.alias", detail: `Added compatibility schema for #/components/schemas/${refName}` }); + } +} +function validateLocalRefs(spec, report) { + const schemas = asObject(asObject(spec.components, "components").schemas, "components.schemas"); + for (const refName of collectLocalSchemaRefs(spec)) { + if (!Object.hasOwn(schemas, refName)) { + report.warnings.push({ kind: "schemaRef", detail: `Unresolved schema ref #/components/schemas/${refName}` }); + } + } +} +function collectContentTypes(operation) { + return { + request: Object.keys(asOptionalObject(asOptionalObject(operation.requestBody)?.content) ?? {}).sort(), + response: collectResponseContentTypes(operation), + }; +} +function collectResponseContentTypes(operation) { + const responses = asOptionalObject(operation.responses); + if (!responses) { + return []; + } + const contentTypes = new Set(); + for (const response of Object.values(responses)) { + const content = asOptionalObject(asOptionalObject(response)?.content); + if (!content) { + continue; + } + for (const contentType of Object.keys(content)) { + contentTypes.add(contentType); + } + } + return [...contentTypes].sort(); +} +function collectLocalSchemaRefs(value, refs = new Set()) { + if (!isJsonObject(value)) { + return refs; + } + const ref = value.$ref; + if (typeof ref === "string" && ref.startsWith("#/components/schemas/")) { + refs.add(decodeURIComponent(ref.slice("#/components/schemas/".length))); + } + for (const child of Object.values(value)) { + if (Array.isArray(child)) { + for (const item of child) { + collectLocalSchemaRefs(item, refs); + } + } + else { + collectLocalSchemaRefs(child, refs); + } + } + return refs; +} +function assignDomain(path) { + return domainRules.find((rule) => rule.pattern.test(path))?.domain; +} +function syntheticOperationId(method, path) { + return sanitizeIdentifier(`${method}_${path}`); +} +function sanitizeIdentifier(value) { + const normalized = value + .replace(/[{}]/g, "") + .replace(/[^A-Za-z0-9]+/g, "_") + .replace(/^_+|_+$/g, "") + .replace(/_+/g, "_"); + return normalized || "operation"; +} +function isHttpMethod(method) { + return HTTP_METHODS.includes(method); +} +function cloneJsonObject(value) { + return JSON.parse(JSON.stringify(value)); +} +function cloneJsonValue(value) { + return JSON.parse(JSON.stringify(value)); +} +function isWrappedInSingleQuotes(value) { + return value.length >= 2 && value.startsWith("'") && value.endsWith("'"); +} +function ensureObject(parent, key) { + const value = parent[key]; + if (isJsonObject(value)) { + return value; + } + const next = {}; + parent[key] = next; + return next; +} +function asObject(value, label) { + if (!isJsonObject(value)) { + throw new Error(`Expected ${label} to be an object`); + } + return value; +} +function asOptionalObject(value) { + return isJsonObject(value) ? value : undefined; +} +function isJsonObject(value) { + return typeof value === "object" && value !== null && !Array.isArray(value); +} +//# sourceMappingURL=normalize.js.map \ No newline at end of file diff --git a/dist/src/openapi/normalize.js.map b/dist/src/openapi/normalize.js.map new file mode 100644 index 0000000..25c1291 --- /dev/null +++ b/dist/src/openapi/normalize.js.map @@ -0,0 +1 @@ +{"version":3,"file":"normalize.js","sourceRoot":"","sources":["../../../src/openapi/normalize.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/openapi/operation-generator.d.ts b/dist/src/openapi/operation-generator.d.ts new file mode 100644 index 0000000..1f2fcf3 --- /dev/null +++ b/dist/src/openapi/operation-generator.d.ts @@ -0,0 +1,74 @@ +import { type JsonObject } from "./normalize.js"; +import type { DocsSnapshot } from "./docs-snapshot.js"; +export type OperationDocsJsonValue = string | number | boolean | null | OperationDocsJsonValue[] | { + [key: string]: OperationDocsJsonValue; +}; +export interface OperationParameterMetadata { + name: string; + in: "path" | "query" | "header" | "cookie"; + required: boolean; +} +export interface OperationDocsCapabilityMetadata { + name: string; + description: string; + values: string[]; +} +export interface OperationDocsParameterMetadata { + name: string; + in: string; + required: boolean; + description: string; + style: string | null; + explode: boolean | null; + schemaType: string | null; + schema: OperationDocsJsonValue; + enumValues: OperationDocsJsonValue[]; + values: OperationDocsJsonValue[]; + examples: OperationDocsJsonValue[]; +} +export interface OperationDocsMetadata { + url: string; + operationId: string | null; + summary: string; + categoryPath: string[]; + staff: boolean; + beta: boolean; + publicCloud: boolean; + paginable: boolean | null; + sortable: boolean | null; + authUser: boolean | null; + version: string | number | null; + capabilities: OperationDocsCapabilityMetadata[]; + parameters: OperationDocsParameterMetadata[]; + responseStatuses: string[]; +} +export interface OperationMetadata { + operationId: string; + functionName: string; + originalOperationId: string | null; + domain: string; + method: string; + path: string; + summary: string; + description: string; + tags: string[]; + mutating: boolean; + pathParameters: OperationParameterMetadata[]; + queryParameters: OperationParameterMetadata[]; + headerParameters: OperationParameterMetadata[]; + cookieParameters: OperationParameterMetadata[]; + requestContentTypes: string[]; + responseContentTypes: string[]; + deprecated: boolean; + auth: string[]; + docs: OperationDocsMetadata | null; +} +export interface DomainMetadata { + domain: string; + operationCount: number; +} +export declare function buildOperationCatalog(spec: JsonObject, docsSnapshot?: DocsSnapshot | null): OperationMetadata[]; +export declare function buildDomainMetadata(operations: readonly OperationMetadata[]): DomainMetadata[]; +export declare function renderCatalogSources(operations: readonly OperationMetadata[]): Map; +export declare function renderOperationWrapperSources(operations: readonly OperationMetadata[]): Map; +export declare function renderGeneratedEndpointTests(operations: readonly OperationMetadata[]): Map; diff --git a/dist/src/openapi/operation-generator.js b/dist/src/openapi/operation-generator.js new file mode 100644 index 0000000..7fd5bf4 --- /dev/null +++ b/dist/src/openapi/operation-generator.js @@ -0,0 +1,367 @@ +import { HTTP_METHODS } from "./normalize.js"; +const parameterBuckets = ["path", "query", "header", "cookie"]; +export function buildOperationCatalog(spec, docsSnapshot) { + const operations = []; + const paths = asObject(spec.paths, "paths"); + const functionNamesByDomain = new Map(); + const docsByKey = buildDocsByOperationKey(docsSnapshot); + for (const [path, pathItemValue] of Object.entries(paths)) { + const pathItem = asObject(pathItemValue, `paths.${path}`); + const sharedParameters = readParameters(pathItem.parameters); + for (const [method, operationValue] of Object.entries(pathItem)) { + if (!isHttpMethod(method)) { + continue; + } + const operation = asObject(operationValue, `${method.toUpperCase()} ${path}`); + const domain = readRequiredString(operation["x-infomaniak-domain"], `domain for ${method.toUpperCase()} ${path}`); + const operationId = readRequiredString(operation.operationId, `operationId for ${method.toUpperCase()} ${path}`); + const allParameters = [...sharedParameters, ...readParameters(operation.parameters)]; + const buckets = bucketParameters(allParameters); + const functionName = uniqueFunctionName(toFunctionName(operationId), domain, functionNamesByDomain); + const docsEntry = docsByKey.get(operationKey(method, path)); + operations.push({ + operationId, + functionName, + originalOperationId: readNullableString(operation["x-infomaniak-original-operationId"]), + domain, + method: method.toUpperCase(), + path, + summary: readOptionalString(operation.summary), + description: readOptionalString(operation.description), + tags: readStringArray(operation.tags), + mutating: operation["x-infomaniak-mutating"] === true, + pathParameters: buckets.path, + queryParameters: buckets.query, + headerParameters: buckets.header, + cookieParameters: buckets.cookie, + requestContentTypes: readContentTypes(operation, "request"), + responseContentTypes: readContentTypes(operation, "response"), + deprecated: operation.deprecated === true, + auth: readAuth(operation.security), + docs: readOperationDocsMetadata(docsEntry), + }); + } + } + return operations.sort((left, right) => `${left.domain}:${left.path}:${left.method}`.localeCompare(`${right.domain}:${right.path}:${right.method}`)); +} +export function buildDomainMetadata(operations) { + const counts = new Map(); + for (const operation of operations) { + counts.set(operation.domain, (counts.get(operation.domain) ?? 0) + 1); + } + return [...counts.entries()] + .map(([domain, operationCount]) => ({ domain, operationCount })) + .sort((left, right) => left.domain.localeCompare(right.domain)); +} +export function renderCatalogSources(operations) { + const domains = buildDomainMetadata(operations); + const output = new Map(); + for (const domain of domains) { + const domainOperations = operations.filter((operation) => operation.domain === domain.domain); + output.set(`catalog/domains/${domain.domain}.ts`, renderDomainCatalog(domain.domain, domainOperations)); + } + output.set("catalog/domains.ts", renderDomains(domains)); + output.set("catalog/operations.ts", renderOperationsIndex(domains)); + output.set("catalog/types.ts", renderCatalogTypes()); + return output; +} +export function renderOperationWrapperSources(operations) { + const output = new Map(); + for (const domain of buildDomainMetadata(operations)) { + output.set(`operations/${domain.domain}.ts`, renderOperationWrappers(domain.domain, operations.filter((operation) => operation.domain === domain.domain))); + } + output.set("operations/index.ts", renderOperationsRoot(buildDomainMetadata(operations))); + return output; +} +export function renderGeneratedEndpointTests(operations) { + const output = new Map(); + for (const domain of buildDomainMetadata(operations)) { + output.set(`${domain.domain}.generated.test.ts`, renderEndpointTest(domain.domain)); + } + return output; +} +function renderDomainCatalog(domain, operations) { + return `${generatedHeader()}import type { OperationMetadata } from "../types.js";\n\nexport const ${domain}Operations: readonly OperationMetadata[] = ${JSON.stringify(operations, null, 2)};\n`; +} +function renderDomains(domains) { + return `${generatedHeader()}import type { DomainMetadata } from "./types.js";\n\nexport const domains = ${JSON.stringify(domains, null, 2)} as const satisfies readonly DomainMetadata[];\n`; +} +function renderOperationsIndex(domains) { + const imports = domains.map((domain) => `import { ${domain.domain}Operations } from "./domains/${domain.domain}.js";`).join("\n"); + const arrays = domains.map((domain) => ` ...${domain.domain}Operations,`).join("\n"); + return `${generatedHeader()}${imports}\nimport type { OperationMetadata } from "./types.js";\n\nexport const operations: readonly OperationMetadata[] = [\n${arrays}\n];\n`; +} +function renderCatalogTypes() { + return `${generatedHeader()}export type OperationDocsJsonValue =\n | string\n | number\n | boolean\n | null\n | readonly OperationDocsJsonValue[]\n | { readonly [key: string]: OperationDocsJsonValue };\n\nexport interface OperationParameterMetadata {\n name: string;\n in: "path" | "query" | "header" | "cookie";\n required: boolean;\n}\n\nexport interface OperationDocsCapabilityMetadata {\n name: string;\n description: string;\n values: readonly string[];\n}\n\nexport interface OperationDocsParameterMetadata {\n name: string;\n in: string;\n required: boolean;\n description: string;\n style: string | null;\n explode: boolean | null;\n schemaType: string | null;\n schema: OperationDocsJsonValue;\n enumValues: readonly OperationDocsJsonValue[];\n values: readonly OperationDocsJsonValue[];\n examples: readonly OperationDocsJsonValue[];\n}\n\nexport interface OperationDocsMetadata {\n url: string;\n operationId: string | null;\n summary: string;\n categoryPath: readonly string[];\n staff: boolean;\n beta: boolean;\n publicCloud: boolean;\n paginable: boolean | null;\n sortable: boolean | null;\n authUser: boolean | null;\n version: string | number | null;\n capabilities: readonly OperationDocsCapabilityMetadata[];\n parameters: readonly OperationDocsParameterMetadata[];\n responseStatuses: readonly string[];\n}\n\nexport interface OperationMetadata {\n operationId: string;\n functionName: string;\n originalOperationId: string | null;\n domain: string;\n method: string;\n path: string;\n summary: string;\n description: string;\n tags: readonly string[];\n mutating: boolean;\n pathParameters: readonly OperationParameterMetadata[];\n queryParameters: readonly OperationParameterMetadata[];\n headerParameters: readonly OperationParameterMetadata[];\n cookieParameters: readonly OperationParameterMetadata[];\n requestContentTypes: readonly string[];\n responseContentTypes: readonly string[];\n deprecated: boolean;\n auth: readonly string[];\n docs: OperationDocsMetadata | null;\n}\n\nexport interface DomainMetadata {\n domain: string;\n operationCount: number;\n}\n`; +} +function renderOperationWrappers(domain, operations) { + const entries = operations + .map((operation) => ` ${operation.functionName}: (request?: OperationRequest) => client.requestOperation(${JSON.stringify(operation.operationId)}, request),`) + .join("\n"); + return `${generatedHeader()}import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js";\n\nexport function create${pascalCase(domain)}Operations(client: GeneratedOperationClient) {\n return {\n${entries}\n } as const;\n}\n`; +} +function renderOperationsRoot(domains) { + const imports = domains.map((domain) => `import { create${pascalCase(domain.domain)}Operations } from "./${domain.domain}.js";`).join("\n"); + const entries = domains.map((domain) => ` ${domain.domain}: { operations: create${pascalCase(domain.domain)}Operations(client) },`).join("\n"); + return `${generatedHeader()}import type { GeneratedOperationClient } from "../../client/generated-operation-client.js";\n${imports}\n\nexport function createDomainOperations(client: GeneratedOperationClient) {\n return {\n${entries}\n } as const;\n}\n`; +} +function renderEndpointTest(domain) { + const createName = `create${pascalCase(domain)}Operations`; + return `${generatedHeader()}import { readFile } from "node:fs/promises";\n\nimport { describe, expect, it } from "vitest";\n\nimport type { GeneratedOperationClient, OperationRequest } from "../../src/client/generated-operation-client.js";\nimport { ${domain}Operations } from "../../src/generated/catalog/domains/${domain}.js";\nimport { ${createName} } from "../../src/generated/operations/${domain}.js";\n\ninterface CapturedCall {\n operationId: string;\n request: OperationRequest | undefined;\n}\n\ninterface DocsSnapshotOperation {\n key: string;\n docsUrl: string;\n operationId: string | null;\n categoryPath: readonly string[];\n meta: { responses?: Record };\n}\n\nfunction createCapturingClient(calls: CapturedCall[]): GeneratedOperationClient {\n return {\n async requestOperation(operationId, request) {\n calls.push({ operationId, request });\n return { operationId, request };\n },\n };\n}\n\ndescribe("generated ${domain} endpoints", () => {\n it("matches normalized spec metadata, docs enrichment, and wrapper dispatch for every operation", async () => {\n const normalized = JSON.parse(await readFile("spec/infomaniak.normalized.json", "utf8")) as { paths: Record> };\n const docsSnapshot = JSON.parse(await readFile("spec/infomaniak.docs-snapshot.json", "utf8")) as { operations: DocsSnapshotOperation[] };\n const docsByKey = new Map(docsSnapshot.operations.map((operation) => [operation.key, operation]));\n const calls: CapturedCall[] = [];\n const wrappers = ${createName}(createCapturingClient(calls));\n\n for (const operation of ${domain}Operations) {\n const normalizedOperation = normalized.paths[operation.path]?.[operation.method.toLowerCase()];\n const docsOperation = docsByKey.get(\`\${operation.method.toLowerCase()} \${operation.path}\`);\n expect(normalizedOperation?.operationId).toBe(operation.operationId);\n expect(operation.domain).toBe(${JSON.stringify(domain)});\n expect(operation.method).toMatch(/^(GET|POST|PUT|PATCH|DELETE|HEAD|OPTIONS|TRACE)$/);\n expect(operation.path).toMatch(/^\\//);\n expect(Array.isArray(operation.pathParameters)).toBe(true);\n expect(Array.isArray(operation.queryParameters)).toBe(true);\n expect(Array.isArray(operation.requestContentTypes)).toBe(true);\n expect(Array.isArray(operation.responseContentTypes)).toBe(true);\n expect(operation.docs?.url ?? null).toBe(docsOperation?.docsUrl ?? null);\n expect(operation.docs?.operationId ?? null).toBe(docsOperation?.operationId ?? null);\n expect(operation.docs?.categoryPath ?? null).toEqual(docsOperation?.categoryPath ?? null);\n expect(operation.docs?.responseStatuses ?? []).toEqual(Object.keys(docsOperation?.meta.responses ?? {}).sort((left, right) => left.localeCompare(right, undefined, { numeric: true })));\n\n const wrapper = wrappers[operation.functionName as keyof typeof wrappers];\n expect(wrapper).toBeTypeOf("function");\n await wrapper({ query: { sample: "value" } });\n expect(calls.at(-1)).toEqual({ operationId: operation.operationId, request: { query: { sample: "value" } } });\n }\n });\n});\n`; +} +function readParameters(value) { + if (!Array.isArray(value)) { + return []; + } + return value.flatMap((parameter) => { + if (!isJsonObject(parameter) || typeof parameter.$ref === "string") { + return []; + } + const parsed = parameter; + if (typeof parsed.name !== "string" || !isParameterLocation(parsed.in)) { + return []; + } + return [{ name: parsed.name, in: parsed.in, required: parsed.required === true }]; + }); +} +function bucketParameters(parameters) { + const buckets = { + path: [], + query: [], + header: [], + cookie: [], + }; + for (const parameter of parameters) { + buckets[parameter.in].push(parameter); + } + return buckets; +} +function readContentTypes(operation, key) { + const contentTypes = asObject(operation["x-infomaniak-content-types"], "x-infomaniak-content-types"); + const value = contentTypes[key]; + return readStringArray(value); +} +function readAuth(security) { + if (!Array.isArray(security)) { + return []; + } + const auth = new Set(); + for (const entry of security) { + if (!isJsonObject(entry)) { + continue; + } + for (const key of Object.keys(entry)) { + auth.add(key); + } + } + return [...auth].sort(); +} +function buildDocsByOperationKey(docsSnapshot) { + const operations = Array.isArray(docsSnapshot?.operations) ? docsSnapshot.operations : []; + return new Map(operations.map((operation) => [operation.key, operation])); +} +function readOperationDocsMetadata(entry) { + if (!entry) { + return null; + } + return { + url: entry.docsUrl, + operationId: entry.operationId, + summary: entry.summary, + categoryPath: [...entry.categoryPath], + staff: entry.staff, + beta: entry.meta.xIsBeta === true, + publicCloud: entry.meta.xIsPublicCloud === true, + paginable: readNullableBoolean(entry.meta.xPaginable), + sortable: readNullableBoolean(entry.meta.xSortable), + authUser: readNullableBoolean(entry.meta.xAuthUser), + version: readVersion(entry.meta.xVersion), + capabilities: readCapabilities(entry.meta.xCapabilities), + parameters: readDocsParameters(entry.meta.parameters), + responseStatuses: readResponseStatuses(entry.meta.responses), + }; +} +function readDocsParameters(parameters) { + return parameters.flatMap((parameter) => { + if (!isJsonObject(parameter) || typeof parameter.name !== "string" || typeof parameter.in !== "string") { + return []; + } + const schema = isJsonObject(parameter.schema) ? parameter.schema : undefined; + return [ + { + name: parameter.name, + in: parameter.in, + required: parameter.required === true, + description: readOptionalString(parameter.description), + style: readStringOrNull(parameter.style), + explode: readNullableBoolean(parameter.explode), + schemaType: readSchemaType(schema), + schema: toJsonValue(schema ?? null), + enumValues: readJsonValueArray(schema?.enum), + values: readJsonValueArray(parameter["x-values"]), + examples: readExamples(parameter, schema), + }, + ]; + }); +} +function readCapabilities(value) { + if (!Array.isArray(value)) { + return []; + } + return value.flatMap((capability) => { + if (!isJsonObject(capability) || typeof capability.name !== "string") { + return []; + } + return [ + { + name: capability.name, + description: readOptionalString(capability.description), + values: readStringArray(capability.values), + }, + ]; + }); +} +function readResponseStatuses(value) { + if (!isJsonObject(value)) { + return []; + } + return Object.keys(value).sort((left, right) => left.localeCompare(right, undefined, { numeric: true })); +} +function readExamples(parameter, schema) { + const examples = []; + addJsonValue(examples, parameter.example); + addJsonValue(examples, schema?.example); + if (Array.isArray(parameter.examples)) { + for (const example of parameter.examples) { + addJsonValue(examples, example); + } + } + else if (isJsonObject(parameter.examples)) { + for (const example of Object.values(parameter.examples)) { + const exampleValue = isJsonObject(example) && "value" in example ? example.value : example; + addJsonValue(examples, exampleValue); + } + } + return uniqueJsonValues(examples); +} +function addJsonValue(values, value) { + if (value !== undefined) { + values.push(toJsonValue(value)); + } +} +function uniqueJsonValues(values) { + const seen = new Set(); + const output = []; + for (const value of values) { + const key = JSON.stringify(value); + if (seen.has(key)) { + continue; + } + seen.add(key); + output.push(value); + } + return output; +} +function readJsonValueArray(value) { + return Array.isArray(value) ? value.map(toJsonValue) : []; +} +function readSchemaType(schema) { + if (!schema) { + return null; + } + if (typeof schema.type === "string") { + return schema.type; + } + if (Array.isArray(schema.type)) { + return schema.type.filter((value) => typeof value === "string").sort().join(" | ") || null; + } + if (typeof schema["x-ref"] === "string") { + return schema["x-ref"]; + } + return null; +} +function readNullableBoolean(value) { + return typeof value === "boolean" ? value : null; +} +function readVersion(value) { + return typeof value === "string" || typeof value === "number" ? value : null; +} +function readStringOrNull(value) { + return typeof value === "string" ? value : null; +} +function toJsonValue(value) { + if (value === null || typeof value === "string" || typeof value === "number" || typeof value === "boolean") { + return value; + } + if (Array.isArray(value)) { + return value.map(toJsonValue); + } + if (isJsonObject(value)) { + return Object.fromEntries(Object.entries(value).map(([key, item]) => [key, toJsonValue(item)])); + } + return null; +} +function operationKey(method, path) { + return `${method.toLowerCase()} ${path}`; +} +function uniqueFunctionName(baseName, domain, namesByDomain) { + const names = namesByDomain.get(domain) ?? new Set(); + namesByDomain.set(domain, names); + let name = baseName; + let suffix = 2; + while (names.has(name)) { + name = `${baseName}${suffix}`; + suffix += 1; + } + names.add(name); + return name; +} +function toFunctionName(operationId) { + const words = operationId.split(/[^A-Za-z0-9]+/).filter(Boolean); + const name = words + .map((word, index) => { + const lower = word.toLowerCase(); + return index === 0 ? lower : `${lower.slice(0, 1).toUpperCase()}${lower.slice(1)}`; + }) + .join(""); + const safeName = name || "operation"; + return /^[A-Za-z_$]/.test(safeName) ? safeName : `operation${safeName}`; +} +function pascalCase(value) { + const name = toFunctionName(value); + return `${name.slice(0, 1).toUpperCase()}${name.slice(1)}`; +} +function generatedHeader() { + return "// Generated by npm run generate. Do not edit by hand.\n"; +} +function isHttpMethod(method) { + return HTTP_METHODS.includes(method); +} +function isParameterLocation(value) { + return parameterBuckets.includes(value); +} +function readRequiredString(value, label) { + if (typeof value !== "string" || !value) { + throw new Error(`Missing ${label}`); + } + return value; +} +function readNullableString(value) { + return typeof value === "string" ? value : null; +} +function readOptionalString(value) { + return typeof value === "string" ? value : ""; +} +function readStringArray(value) { + return Array.isArray(value) ? value.filter((item) => typeof item === "string").sort() : []; +} +function asObject(value, label) { + if (!isJsonObject(value)) { + throw new Error(`Expected ${label} to be an object`); + } + return value; +} +function isJsonObject(value) { + return typeof value === "object" && value !== null && !Array.isArray(value); +} +//# sourceMappingURL=operation-generator.js.map \ No newline at end of file diff --git a/dist/src/openapi/operation-generator.js.map b/dist/src/openapi/operation-generator.js.map new file mode 100644 index 0000000..6679785 --- /dev/null +++ b/dist/src/openapi/operation-generator.js.map @@ -0,0 +1 @@ +{"version":3,"file":"operation-generator.js","sourceRoot":"","sources":["../../../src/openapi/operation-generator.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/openclaw/infomaniak-tools.d.ts b/dist/src/openclaw/infomaniak-tools.d.ts new file mode 100644 index 0000000..9dd0058 --- /dev/null +++ b/dist/src/openclaw/infomaniak-tools.d.ts @@ -0,0 +1,148 @@ +import { Type } from "typebox"; +import type { AnyAgentTool } from "openclaw/plugin-sdk/plugin-entry"; +import { type OperationRequirement, type OperationDescription } from "../index.js"; +export interface InfomaniakOpenClawPluginConfig { + token?: string; + tokenEnvName: string; + baseUrl?: string; + mailApplicationBaseUrl?: string; + allowedDomains: readonly string[]; + allowedOperations: readonly string[]; + deniedOperations: readonly string[]; + blockMutating: boolean; +} +export interface InfomaniakOpenClawToolsOptions { + config?: Record | InfomaniakOpenClawPluginConfig; + fetch?: typeof fetch; +} +export interface OperationSummary { + operationId: string; + functionName: string; + domain: string; + method: string; + path: string; + summary: string; + mutating: boolean; + deprecated: boolean; + docs: { + url: string; + categoryPath: readonly string[]; + beta: boolean; + } | null; +} +export type OperationDescriptionWithRequirements = OperationDescription & { + requirements: OperationRequirement; +}; +export declare const InfomaniakPluginConfigJsonSchema: { + readonly type: "object"; + readonly additionalProperties: false; + readonly properties: { + readonly token: { + readonly type: "string"; + readonly description: "Infomaniak API bearer token."; + }; + readonly tokenEnvName: { + readonly type: "string"; + readonly default: "INFOMANIAK_TOKEN"; + readonly description: "Environment variable name used for the Infomaniak API bearer token when token is not configured directly."; + }; + readonly baseUrl: { + readonly type: "string"; + readonly description: "Infomaniak API base URL. Defaults to https://api.infomaniak.com."; + }; + readonly mailApplicationBaseUrl: { + readonly type: "string"; + readonly description: "Infomaniak Mail application API base URL. Defaults to https://mail.infomaniak.com."; + }; + readonly allowedDomains: { + readonly type: "array"; + readonly items: { + readonly type: "string"; + }; + readonly description: "Optional domain allowlist such as kdrive, mail, or kchat."; + }; + readonly allowedOperations: { + readonly type: "array"; + readonly items: { + readonly type: "string"; + }; + readonly description: "Optional normalized operation ID allowlist."; + }; + readonly deniedOperations: { + readonly type: "array"; + readonly items: { + readonly type: "string"; + }; + readonly description: "Optional normalized operation ID denylist."; + }; + readonly blockMutating: { + readonly type: "boolean"; + readonly default: true; + readonly description: "When true, mutating operations are blocked even if requested explicitly."; + }; + }; +}; +export declare const infomaniakDomainsToolSchema: Type.TObject<{}>; +export declare const infomaniakSearchToolSchema: Type.TObject<{ + query: Type.TOptional; + domain: Type.TOptional; + method: Type.TOptional; + mutating: Type.TOptional; + limit: Type.TOptional; +}>; +export declare const infomaniakDescribeToolSchema: Type.TObject<{ + operation_id: Type.TString; +}>; +export declare const infomaniakDiscoverToolSchema: Type.TObject<{ + domain: Type.TOptional; + kind: Type.TOptional; + operation_id: Type.TOptional; + parents: Type.TOptional>>; + limit: Type.TOptional; +}>; +export declare const infomaniakCallToolSchema: Type.TObject<{ + operation_id: Type.TString; + path: Type.TOptional>; + query: Type.TOptional>; + headers: Type.TOptional>; + body: Type.TOptional; + confirm_mutating: Type.TOptional; +}>; +export declare const infomaniakMailApplicationToolSchema: Type.TObject<{ + action: Type.TUnion<[Type.TLiteral<"listUserMailboxes">, Type.TLiteral<"listFolders">, Type.TLiteral<"listThreads">, Type.TLiteral<"getMessage">, Type.TLiteral<"getMailboxQuota">, Type.TLiteral<"createDraft">, Type.TLiteral<"updateDraft">, Type.TLiteral<"getDraft">, Type.TLiteral<"deleteDraft">, Type.TLiteral<"scheduleDraft">, Type.TLiteral<"deleteSchedule">, Type.TLiteral<"cancelSend">, Type.TLiteral<"moveMessages">, Type.TLiteral<"currentMyKSuite">]>; + mailbox_uuid: Type.TOptional; + folder_id: Type.TOptional; + message_resource: Type.TOptional; + mailbox: Type.TOptional; + product_id: Type.TOptional; + draft_uuid: Type.TOptional; + draft_resource: Type.TOptional; + schedule_action: Type.TOptional; + cancel_send_resource: Type.TOptional; + schedule_date: Type.TOptional; + offset: Type.TOptional; + thread_mode: Type.TOptional; + filter: Type.TOptional; + with: Type.TOptional; + preferred_format: Type.TOptional; + unit: Type.TOptional; + payload: Type.TOptional; + headers: Type.TOptional>; + confirm_mutating: Type.TOptional; +}>; +export declare const infomaniakWorkflowListToolSchema: Type.TObject<{ + domain: Type.TOptional; + mutating: Type.TOptional; +}>; +export declare const infomaniakWorkflowDescribeToolSchema: Type.TObject<{ + domain: Type.TString; + action: Type.TString; +}>; +export declare const infomaniakWorkflowRunToolSchema: Type.TObject<{ + domain: Type.TString; + action: Type.TString; + input: Type.TOptional>; + confirm_mutating: Type.TOptional; +}>; +export declare function createInfomaniakOpenClawTools(options?: InfomaniakOpenClawToolsOptions): AnyAgentTool[]; +export declare function resolveInfomaniakPluginConfig(config: Record | InfomaniakOpenClawPluginConfig | undefined): InfomaniakOpenClawPluginConfig; diff --git a/dist/src/openclaw/infomaniak-tools.js b/dist/src/openclaw/infomaniak-tools.js new file mode 100644 index 0000000..647e330 --- /dev/null +++ b/dist/src/openclaw/infomaniak-tools.js @@ -0,0 +1,766 @@ +import { Type } from "typebox"; +import { jsonResult } from "openclaw/plugin-sdk/agent-runtime"; +import { createInfomaniakClient, createResourceDiscovery, describeOperation, describeOperationRequirements, describeResourceKind, getOperation, listDomainActions, listDomains, listResourceDiscoveryRecipes, listOperations, searchOperations, } from "../index.js"; +const emptyParamsSchema = Type.Object({}, { additionalProperties: false }); +export const InfomaniakPluginConfigJsonSchema = { + type: "object", + additionalProperties: false, + properties: { + token: { type: "string", description: "Infomaniak API bearer token." }, + tokenEnvName: { + type: "string", + default: "INFOMANIAK_TOKEN", + description: "Environment variable name used for the Infomaniak API bearer token when token is not configured directly.", + }, + baseUrl: { type: "string", description: "Infomaniak API base URL. Defaults to https://api.infomaniak.com." }, + mailApplicationBaseUrl: { + type: "string", + description: "Infomaniak Mail application API base URL. Defaults to https://mail.infomaniak.com.", + }, + allowedDomains: { + type: "array", + items: { type: "string" }, + description: "Optional domain allowlist such as kdrive, mail, or kchat.", + }, + allowedOperations: { + type: "array", + items: { type: "string" }, + description: "Optional normalized operation ID allowlist.", + }, + deniedOperations: { + type: "array", + items: { type: "string" }, + description: "Optional normalized operation ID denylist.", + }, + blockMutating: { + type: "boolean", + default: true, + description: "When true, mutating operations are blocked even if requested explicitly.", + }, + }, +}; +const mailApplicationActionSchema = Type.Union([ + Type.Literal("listUserMailboxes"), + Type.Literal("listFolders"), + Type.Literal("listThreads"), + Type.Literal("getMessage"), + Type.Literal("getMailboxQuota"), + Type.Literal("createDraft"), + Type.Literal("updateDraft"), + Type.Literal("getDraft"), + Type.Literal("deleteDraft"), + Type.Literal("scheduleDraft"), + Type.Literal("deleteSchedule"), + Type.Literal("cancelSend"), + Type.Literal("moveMessages"), + Type.Literal("currentMyKSuite"), +]); +export const infomaniakDomainsToolSchema = emptyParamsSchema; +export const infomaniakSearchToolSchema = Type.Object({ + query: Type.Optional(Type.String({ description: "Search text for operation IDs, paths, summaries, descriptions, tags, domains, or methods." })), + domain: Type.Optional(Type.String({ description: "Restrict results to one Infomaniak domain." })), + method: Type.Optional(Type.String({ description: "Restrict results to one HTTP method." })), + mutating: Type.Optional(Type.Boolean({ description: "Restrict results by mutating status." })), + limit: Type.Optional(Type.Integer({ description: "Maximum number of operations to return.", minimum: 1, maximum: 50 })), +}, { additionalProperties: false }); +export const infomaniakDescribeToolSchema = Type.Object({ + operation_id: Type.String({ description: "Normalized Infomaniak operation ID to describe." }), +}, { additionalProperties: false }); +export const infomaniakDiscoverToolSchema = Type.Object({ + domain: Type.Optional(Type.String({ description: "Restrict discovery to one Infomaniak domain." })), + kind: Type.Optional(Type.String({ description: "Resource kind to discover, such as kdriveDrive, mailAccess, or newsletterDomain." })), + operation_id: Type.Optional(Type.String({ description: "Operation ID whose required resources should guide discovery." })), + parents: Type.Optional(Type.Record(Type.String(), Type.Union([Type.String(), Type.Number()]), { description: "Known parent resource values." })), + limit: Type.Optional(Type.Integer({ description: "Maximum number of resources to return.", minimum: 1, maximum: 100 })), +}, { additionalProperties: false }); +export const infomaniakCallToolSchema = Type.Object({ + operation_id: Type.String({ description: "Normalized Infomaniak operation ID to call." }), + path: Type.Optional(Type.Record(Type.String(), Type.Unknown(), { description: "Path parameter values." })), + query: Type.Optional(Type.Record(Type.String(), Type.Unknown(), { description: "Query parameter values." })), + headers: Type.Optional(Type.Record(Type.String(), Type.Unknown(), { description: "Additional request headers." })), + body: Type.Optional(Type.Unknown({ description: "JSON, form, or binary request body." })), + confirm_mutating: Type.Optional(Type.Boolean({ description: "Required for mutating operations when plugin config allows mutation." })), +}, { additionalProperties: false }); +export const infomaniakMailApplicationToolSchema = Type.Object({ + action: mailApplicationActionSchema, + mailbox_uuid: Type.Optional(Type.String({ description: "Mail application mailbox UUID." })), + folder_id: Type.Optional(Type.String({ description: "Mail application folder identifier." })), + message_resource: Type.Optional(Type.String({ description: "Message resource path or same-origin mail application URL returned by the thread list." })), + mailbox: Type.Optional(Type.String({ description: "Mailbox name for quota lookups." })), + product_id: Type.Optional(Type.Integer({ description: "Mail product ID for quota lookups.", minimum: 1 })), + draft_uuid: Type.Optional(Type.String({ description: "Draft UUID." })), + draft_resource: Type.Optional(Type.String({ description: "Draft resource path returned by the mail application API." })), + schedule_action: Type.Optional(Type.String({ description: "Schedule action resource path returned by the mail application API." })), + cancel_send_resource: Type.Optional(Type.String({ description: "Cancel-send resource path returned by the mail application API." })), + schedule_date: Type.Optional(Type.String({ description: "ISO-like schedule date accepted by Infomaniak Mail." })), + offset: Type.Optional(Type.Integer({ description: "Thread list offset.", minimum: 0 })), + thread_mode: Type.Optional(Type.String({ description: "Thread mode, usually on or off." })), + filter: Type.Optional(Type.String({ description: "Thread list filter." })), + with: Type.Optional(Type.String({ description: "Included resources requested from the mail application API." })), + preferred_format: Type.Optional(Type.String({ description: "Message format, usually html or text." })), + unit: Type.Optional(Type.String({ description: "Quota unit, usually B, kB, or MB." })), + payload: Type.Optional(Type.Unknown({ description: "Draft or message-move payload." })), + headers: Type.Optional(Type.Record(Type.String(), Type.Unknown(), { description: "Additional request headers." })), + confirm_mutating: Type.Optional(Type.Boolean({ description: "Required for mutating mail application actions when plugin config allows mutation." })), +}, { additionalProperties: false }); +export const infomaniakWorkflowListToolSchema = Type.Object({ + domain: Type.Optional(Type.String({ description: "Restrict workflow actions to one Infomaniak domain." })), + mutating: Type.Optional(Type.Boolean({ description: "Restrict workflow actions by mutating status." })), +}, { additionalProperties: false }); +export const infomaniakWorkflowDescribeToolSchema = Type.Object({ + domain: Type.String({ description: "Infomaniak workflow domain." }), + action: Type.String({ description: "Infomaniak workflow action name." }), +}, { additionalProperties: false }); +export const infomaniakWorkflowRunToolSchema = Type.Object({ + domain: Type.String({ description: "Infomaniak workflow domain." }), + action: Type.String({ description: "Infomaniak workflow action name." }), + input: Type.Optional(Type.Record(Type.String(), Type.Unknown(), { description: "Workflow action input." })), + confirm_mutating: Type.Optional(Type.Boolean({ description: "Required for mutating workflow actions when plugin config allows mutation." })), +}, { additionalProperties: false }); +const mailApplicationActions = [ + { + operationId: "MailApplication/ListUserMailboxes", + action: "listUserMailboxes", + domain: "mail", + method: "GET", + path: "/api/mailbox", + summary: "List mailboxes available to the current user in the Infomaniak Mail application.", + mutating: false, + }, + { + operationId: "MailApplication/ListFolders", + action: "listFolders", + domain: "mail", + method: "GET", + path: "/api/mail/{mailbox_uuid}/folder", + summary: "List folders for a mailbox in the Infomaniak Mail application.", + mutating: false, + }, + { + operationId: "MailApplication/ListThreads", + action: "listThreads", + domain: "mail", + method: "GET", + path: "/api/mail/{mailbox_uuid}/folder/{folder_id}/message", + summary: "List mailbox threads or messages for a folder in the Infomaniak Mail application.", + mutating: false, + }, + { + operationId: "MailApplication/GetMessage", + action: "getMessage", + domain: "mail", + method: "GET", + path: "/api/mail/{mailbox_uuid}/folder/{folder_id}/message/{message_uid}", + summary: "Read one message resource returned by the Infomaniak Mail application thread list.", + mutating: false, + }, + { + operationId: "MailApplication/GetMailboxQuota", + action: "getMailboxQuota", + domain: "mail", + method: "GET", + path: "/api/mailbox/quotas", + summary: "Read mailbox quota information from the Infomaniak Mail application.", + mutating: false, + }, + { + operationId: "MailApplication/CreateDraft", + action: "createDraft", + domain: "mail", + method: "POST", + path: "/api/mail/{mailbox_uuid}/draft", + summary: "Create a draft in the Infomaniak Mail application.", + mutating: true, + }, + { + operationId: "MailApplication/UpdateDraft", + action: "updateDraft", + domain: "mail", + method: "PUT", + path: "/api/mail/{mailbox_uuid}/draft/{draft_uuid}", + summary: "Update a draft in the Infomaniak Mail application.", + mutating: true, + }, + { + operationId: "MailApplication/GetDraft", + action: "getDraft", + domain: "mail", + method: "GET", + path: "/api/mail/{mailbox_uuid}/draft/{draft_uuid}", + summary: "Read a draft in the Infomaniak Mail application.", + mutating: false, + }, + { + operationId: "MailApplication/DeleteDraft", + action: "deleteDraft", + domain: "mail", + method: "DELETE", + path: "/api/mail/{mailbox_uuid}/draft/{draft_uuid}", + summary: "Delete a draft in the Infomaniak Mail application.", + mutating: true, + }, + { + operationId: "MailApplication/ScheduleDraft", + action: "scheduleDraft", + domain: "mail", + method: "PUT", + path: "/api/mail/{mailbox_uuid}/draft/{draft_uuid}/schedule", + summary: "Schedule a draft send in the Infomaniak Mail application.", + mutating: true, + }, + { + operationId: "MailApplication/DeleteSchedule", + action: "deleteSchedule", + domain: "mail", + method: "DELETE", + path: "/api/mail/{mailbox_uuid}/draft/{draft_uuid}/schedule", + summary: "Delete a scheduled draft send in the Infomaniak Mail application.", + mutating: true, + }, + { + operationId: "MailApplication/CancelSend", + action: "cancelSend", + domain: "mail", + method: "PUT", + path: "/api/mail/{mailbox_uuid}/draft/{draft_uuid}/cancel", + summary: "Cancel a pending send in the Infomaniak Mail application.", + mutating: true, + }, + { + operationId: "MailApplication/MoveMessages", + action: "moveMessages", + domain: "mail", + method: "POST", + path: "/api/mail/{mailbox_uuid}/message/move", + summary: "Move messages between folders in the Infomaniak Mail application.", + mutating: true, + }, + { + operationId: "MailApplication/CurrentMyKSuite", + action: "currentMyKSuite", + domain: "mail", + method: "GET", + path: "/1/my_ksuite/current", + summary: "Read the current user's kSuite mail context from the public API host.", + mutating: false, + }, +]; +const mailApplicationActionByName = new Map(mailApplicationActions.map((action) => [action.action, action])); +export function createInfomaniakOpenClawTools(options = {}) { + const config = resolveInfomaniakPluginConfig(options.config); + return [ + { + name: "infomaniak_domains", + label: "Infomaniak Domains", + description: "List Infomaniak API domains available through the current OpenClaw plugin policy.", + parameters: infomaniakDomainsToolSchema, + execute: async () => jsonResult({ domains: listAllowedDomains(config) }), + }, + { + name: "infomaniak_search", + label: "Infomaniak Search", + description: "Search Infomaniak API operations by domain, method, path, operation ID, summary, description, original operation ID, or tags.", + parameters: infomaniakSearchToolSchema, + execute: async (_toolCallId, params) => jsonResult({ + operations: searchAllowedOperations(config, asRecord(params)).map(summarizeOperation), + }), + }, + { + name: "infomaniak_describe", + label: "Infomaniak Describe", + description: "Describe one Infomaniak API operation before calling it.", + parameters: infomaniakDescribeToolSchema, + execute: async (_toolCallId, params) => jsonResult({ operation: describeAllowedOperation(config, readOperationId(params)) }), + }, + { + name: "infomaniak_discover", + label: "Infomaniak Discover", + description: "Discover resource IDs for Infomaniak operations, or explain when public discovery is unavailable.", + parameters: infomaniakDiscoverToolSchema, + executionMode: "sequential", + execute: async (_toolCallId, params, signal) => jsonResult(await discoverAllowedResources(config, options.fetch, asRecord(params), signal)), + }, + { + name: "infomaniak_mail_application", + label: "Infomaniak Mail Application", + description: "Call reviewed Infomaniak Mail application actions for mailbox content, threads, messages, quotas, drafts, schedules, and message moves.", + parameters: infomaniakMailApplicationToolSchema, + executionMode: "sequential", + execute: async (_toolCallId, params, signal) => jsonResult(await callMailApplicationAction(config, options.fetch, asRecord(params), signal)), + }, + { + name: "infomaniak_workflow_list", + label: "Infomaniak Workflow List", + description: "List reviewed Infomaniak SDK workflow actions available through the current OpenClaw plugin policy.", + parameters: infomaniakWorkflowListToolSchema, + execute: async (_toolCallId, params) => jsonResult({ actions: listAllowedWorkflowActions(config, asRecord(params)) }), + }, + { + name: "infomaniak_workflow_describe", + label: "Infomaniak Workflow Describe", + description: "Describe one reviewed Infomaniak SDK workflow action before running it.", + parameters: infomaniakWorkflowDescribeToolSchema, + execute: async (_toolCallId, params) => jsonResult({ action: getAllowedWorkflowAction(config, readDomain(params), readAction(params)) }), + }, + { + name: "infomaniak_workflow_run", + label: "Infomaniak Workflow Run", + description: "Run one reviewed Infomaniak SDK workflow action. Prefer this for common domain workflows; mutating actions require explicit confirmation and plugin permission.", + parameters: infomaniakWorkflowRunToolSchema, + executionMode: "sequential", + execute: async (_toolCallId, params, signal) => jsonResult(await runWorkflowAction(config, options.fetch, asRecord(params), signal)), + }, + { + name: "infomaniak_call", + label: "Infomaniak Call", + description: "Call one Infomaniak API operation through the SDK. Use search and describe first; mutating operations require explicit confirmation and plugin permission.", + parameters: infomaniakCallToolSchema, + executionMode: "sequential", + execute: async (_toolCallId, params, signal) => { + const record = asRecord(params); + const operation = getAllowedOperation(config, readOperationId(record)); + assertMutationAllowed(config, operation, record.confirm_mutating === true); + const client = createInfomaniakClient(buildClientConfig(config, options.fetch)); + const request = buildOperationRequest(record, signal); + const result = await client.requestOperation(operation.operationId, request); + return jsonResult({ operation: summarizeOperation(operation), result }); + }, + }, + ]; +} +export function resolveInfomaniakPluginConfig(config) { + const record = asRecord(config ?? {}); + return { + ...optionalStringProperty(record, "token"), + tokenEnvName: stringParam(record.tokenEnvName) ?? "INFOMANIAK_TOKEN", + ...optionalStringProperty(record, "baseUrl"), + ...optionalStringProperty(record, "mailApplicationBaseUrl"), + allowedDomains: stringArrayProperty(record, "allowedDomains"), + allowedOperations: stringArrayProperty(record, "allowedOperations"), + deniedOperations: stringArrayProperty(record, "deniedOperations"), + blockMutating: booleanProperty(record, "blockMutating", true), + }; +} +function listAllowedDomains(config) { + const counts = new Map(); + for (const operation of allowedOperations(config)) { + counts.set(operation.domain, (counts.get(operation.domain) ?? 0) + 1); + } + for (const action of mailApplicationActions) { + if (mailApplicationActionAllowed(config, action)) { + counts.set(action.domain, (counts.get(action.domain) ?? 0) + 1); + } + } + return listDomains() + .filter((domain) => counts.has(domain.domain)) + .map((domain) => ({ domain: domain.domain, operationCount: counts.get(domain.domain) })); +} +function searchAllowedOperations(config, params) { + const query = stringParam(params.query); + const domain = stringParam(params.domain); + const method = stringParam(params.method); + const limit = numberParam(params.limit) ?? 20; + const mutating = typeof params.mutating === "boolean" ? params.mutating : undefined; + const searchOptions = { limit }; + if (query) { + searchOptions.query = query; + } + if (domain) { + searchOptions.domain = domain; + } + if (method) { + searchOptions.method = method; + } + if (mutating !== undefined) { + searchOptions.mutating = mutating; + } + return searchOperations(searchOptions).filter((operation) => operationAllowed(config, operation)); +} +function describeAllowedOperation(config, operationId) { + getAllowedOperation(config, operationId); + return { + ...describeOperation(operationId), + requirements: describeOperationRequirements(operationId), + }; +} +function getAllowedOperation(config, operationId) { + const operation = getOperation(operationId); + if (!operationAllowed(config, operation)) { + throw new Error(`Infomaniak operation is not allowed by plugin policy: ${operationId}`); + } + return operation; +} +function allowedOperations(config) { + return listOperations().filter((operation) => operationAllowed(config, operation)); +} +async function discoverAllowedResources(config, fetchImpl, params, signal) { + const domain = stringParam(params.domain); + const kind = stringParam(params.kind); + const operationId = stringParam(params.operation_id); + if (domain && !domainAllowed(config, domain)) { + throw new Error(`Infomaniak domain is not allowed by plugin policy: ${domain}`); + } + if (kind) { + const resourceKind = describeResourceKind(kind); + if (!domainAllowed(config, resourceKind.domain)) { + throw new Error(`Infomaniak resource kind is not allowed by plugin policy: ${kind}`); + } + } + if (operationId) { + getAllowedOperation(config, operationId); + } + assertDiscoveryRecipeAllowed(config, { + ...(domain ? { domain } : {}), + ...(kind ? { kind } : {}), + ...(operationId ? { operationId } : {}), + }); + const client = createInfomaniakClient(buildClientConfig(config, fetchImpl)); + const discovery = createResourceDiscovery(client); + const discoveryOptions = { + ...(domain ? { domain } : {}), + ...(kind ? { kind } : {}), + ...(operationId ? { operationId } : {}), + ...optionalProperty("parents", stringNumberRecord(params.parents)), + ...optionalProperty("limit", numberParam(params.limit)), + ...optionalProperty("signal", signal), + }; + return discovery.discover(discoveryOptions); +} +async function callMailApplicationAction(config, fetchImpl, params, signal) { + const action = getAllowedMailApplicationAction(config, readMailApplicationAction(params)); + assertMutationAllowed(config, action, params.confirm_mutating === true); + const client = createInfomaniakClient(buildClientConfig(config, fetchImpl)); + const requestOptions = buildMailApplicationRequestOptions(params, signal); + const result = await executeMailApplicationAction(client, action, params, requestOptions); + return { operation: summarizeMailApplicationAction(action), result }; +} +async function runWorkflowAction(config, fetchImpl, params, signal) { + const action = getAllowedWorkflowAction(config, readDomain(params), readAction(params)); + assertMutationAllowed(config, { operationId: action.id, mutating: action.mutating }, params.confirm_mutating === true); + const client = createInfomaniakClient(buildClientConfig(config, fetchImpl)); + return client.workflows.run({ + domain: action.domain, + action: action.action, + ...optionalProperty("input", asOptionalRecord(params.input)), + ...optionalProperty("signal", signal), + }); +} +async function executeMailApplicationAction(client, action, params, requestOptions) { + switch (action.action) { + case "listUserMailboxes": + return client.mail.application.listUserMailboxes(requestOptions); + case "listFolders": + return client.mail.application.listFolders(requiredString(params, "mailbox_uuid"), requestOptions); + case "listThreads": + return client.mail.application.listThreads(requiredString(params, "mailbox_uuid"), requiredString(params, "folder_id"), { + ...requestOptions, + ...optionalProperty("offset", nonNegativeIntegerParam(params.offset)), + ...optionalProperty("threadMode", stringParam(params.thread_mode)), + ...optionalProperty("filter", stringParam(params.filter)), + }); + case "getMessage": + return client.mail.application.getMessage(requiredString(params, "message_resource"), { + ...requestOptions, + ...optionalProperty("preferredFormat", stringParam(params.preferred_format)), + }); + case "getMailboxQuota": + return client.mail.application.getMailboxQuota(requiredString(params, "mailbox"), requiredPositiveInteger(params, "product_id"), { + ...requestOptions, + ...optionalProperty("unit", stringParam(params.unit)), + }); + case "createDraft": + return client.mail.application.createDraft(requiredString(params, "mailbox_uuid"), requiredPayload(params, "payload"), requestOptions); + case "updateDraft": + return client.mail.application.updateDraft(requiredString(params, "mailbox_uuid"), requiredString(params, "draft_uuid"), requiredPayload(params, "payload"), requestOptions); + case "getDraft": + return client.mail.application.getDraft(requiredString(params, "mailbox_uuid"), requiredString(params, "draft_uuid"), requestOptions); + case "deleteDraft": + return client.mail.application.deleteDraft(requiredString(params, "mailbox_uuid"), requiredString(params, "draft_uuid"), requestOptions); + case "scheduleDraft": + return client.mail.application.scheduleDraft(requiredString(params, "draft_resource"), requiredString(params, "schedule_date"), requestOptions); + case "deleteSchedule": + return client.mail.application.deleteSchedule(requiredString(params, "schedule_action"), requestOptions); + case "cancelSend": + return client.mail.application.cancelSend(requiredString(params, "cancel_send_resource"), requestOptions); + case "moveMessages": + return client.mail.application.moveMessages(requiredString(params, "mailbox_uuid"), requiredPayload(params, "payload"), requestOptions); + case "currentMyKSuite": + return client.mail.application.currentMyKSuite(requestOptions); + } +} +function operationAllowed(config, operation) { + const allowedDomainSet = new Set(config.allowedDomains); + const allowedOperationSet = new Set(config.allowedOperations); + const deniedOperationSet = new Set(config.deniedOperations); + if (allowedDomainSet.size > 0 && !allowedDomainSet.has(operation.domain)) { + return false; + } + if (allowedOperationSet.size > 0 && !allowedOperationSet.has(operation.operationId)) { + return false; + } + return !deniedOperationSet.has(operation.operationId); +} +function getAllowedMailApplicationAction(config, actionName) { + const action = mailApplicationActionByName.get(actionName); + if (!action) { + throw new Error(`Unknown Infomaniak Mail application action: ${actionName}`); + } + if (!mailApplicationActionAllowed(config, action)) { + throw new Error(`Infomaniak Mail application action is not allowed by plugin policy: ${action.operationId}`); + } + return action; +} +function mailApplicationActionAllowed(config, action) { + const allowedOperationSet = new Set(config.allowedOperations); + const deniedOperationSet = new Set(config.deniedOperations); + if (!domainAllowed(config, action.domain)) { + return false; + } + if (allowedOperationSet.size > 0 && !allowedOperationSet.has(action.operationId)) { + return false; + } + return !deniedOperationSet.has(action.operationId); +} +function listAllowedWorkflowActions(config, params) { + return listDomainActions({ + ...optionalProperty("domain", stringParam(params.domain)), + ...optionalProperty("mutating", typeof params.mutating === "boolean" ? params.mutating : undefined), + }).filter((action) => workflowActionAllowed(config, action)); +} +function getAllowedWorkflowAction(config, domain, actionName) { + const action = listDomainActions({ domain }).find((candidate) => candidate.action === actionName); + if (!action) { + throw new Error(`Unknown Infomaniak workflow action: ${domain}/${actionName}`); + } + if (!workflowActionAllowed(config, action)) { + throw new Error(`Infomaniak workflow action is not allowed by plugin policy: ${action.id}`); + } + return action; +} +function workflowActionAllowed(config, action) { + const allowedOperationSet = new Set(config.allowedOperations); + const deniedOperationSet = new Set(config.deniedOperations); + if (!domainAllowed(config, action.domain)) { + return false; + } + if (action.operationIds.some((operationId) => deniedOperationSet.has(operationId))) { + return false; + } + if (allowedOperationSet.size > 0) { + return action.operationIds.length > 0 && action.operationIds.every((operationId) => allowedOperationSet.has(operationId)); + } + return true; +} +function domainAllowed(config, domain) { + return config.allowedDomains.length === 0 || config.allowedDomains.includes(domain); +} +function assertDiscoveryRecipeAllowed(config, options) { + const recipes = options.kind + ? listResourceDiscoveryRecipes({ kind: options.kind }) + : options.domain + ? listResourceDiscoveryRecipes({ domain: options.domain }) + : []; + for (const recipe of recipes.slice(0, 1)) { + getAllowedOperation(config, recipe.operationId); + } + if (options.operationId) { + for (const suggestion of describeOperationRequirements(options.operationId).suggestions) { + if (suggestion.operationId) { + getAllowedOperation(config, suggestion.operationId); + } + } + } +} +function assertMutationAllowed(config, operation, confirmed) { + if (!operation.mutating) { + return; + } + if (config.blockMutating) { + throw new Error(`Mutating Infomaniak operation is blocked by plugin config: ${operation.operationId}`); + } + if (!confirmed) { + throw new Error(`Mutating Infomaniak operation requires confirm_mutating=true: ${operation.operationId}`); + } +} +function summarizeOperation(operation) { + return { + operationId: operation.operationId, + functionName: operation.functionName, + domain: operation.domain, + method: operation.method, + path: operation.path, + summary: operation.summary, + mutating: operation.mutating, + deprecated: operation.deprecated, + docs: operation.docs + ? { + url: operation.docs.url, + categoryPath: operation.docs.categoryPath, + beta: operation.docs.beta, + } + : null, + }; +} +function summarizeMailApplicationAction(action) { + return { + operationId: action.operationId, + functionName: action.action, + domain: action.domain, + method: action.method, + path: action.path, + summary: action.summary, + mutating: action.mutating, + deprecated: false, + docs: null, + }; +} +function buildClientConfig(config, fetchImpl) { + const clientConfig = {}; + if (config.token) { + clientConfig.token = config.token; + } + else { + clientConfig.token = () => process.env[config.tokenEnvName] ?? ""; + } + if (config.baseUrl) { + clientConfig.baseUrl = config.baseUrl; + } + if (config.mailApplicationBaseUrl) { + clientConfig.mailApplicationBaseUrl = config.mailApplicationBaseUrl; + } + if (fetchImpl) { + clientConfig.fetch = fetchImpl; + } + return clientConfig; +} +function buildOperationRequest(record, signal) { + const request = {}; + const path = asOptionalRecord(record.path); + const query = asOptionalRecord(record.query); + const headers = asOptionalRecord(record.headers); + if (path) { + request.path = path; + } + if (query) { + request.query = query; + } + if (headers) { + request.headers = headers; + } + if ("body" in record) { + request.body = record.body; + } + if (signal) { + request.signal = signal; + } + return request; +} +function buildMailApplicationRequestOptions(record, signal) { + return { + ...optionalProperty("headers", asOptionalRecord(record.headers)), + ...optionalProperty("signal", signal), + ...optionalProperty("includedResources", stringParam(record.with)), + }; +} +function readOperationId(params) { + const operationId = stringParam(asRecord(params).operation_id); + if (!operationId) { + throw new Error("operation_id is required."); + } + return operationId; +} +function readMailApplicationAction(params) { + const action = stringParam(params.action); + if (!action) { + throw new Error("action is required."); + } + return action; +} +function readDomain(params) { + const domain = stringParam(asRecord(params).domain); + if (!domain) { + throw new Error("domain is required."); + } + return domain; +} +function readAction(params) { + const action = stringParam(asRecord(params).action); + if (!action) { + throw new Error("action is required."); + } + return action; +} +function requiredString(params, key) { + const value = stringParam(params[key]); + if (!value) { + throw new Error(`${key} is required.`); + } + return value; +} +function requiredPositiveInteger(params, key) { + const value = numberParam(params[key]); + if (value === undefined) { + throw new Error(`${key} must be a positive integer.`); + } + return value; +} +function requiredPayload(params, key) { + const payload = params[key]; + if (typeof payload !== "object" || payload === null || Array.isArray(payload)) { + throw new Error(`${key} must be an object.`); + } + return payload; +} +function optionalStringProperty(record, key) { + const value = stringParam(record[key]); + return value ? { [key]: value } : {}; +} +function stringArrayProperty(record, key) { + const value = record[key]; + if (value === undefined) { + return []; + } + if (!Array.isArray(value)) { + throw new Error(`${key} must be an array of strings.`); + } + return value.map((entry) => stringParam(entry)).filter((entry) => Boolean(entry)); +} +function booleanProperty(record, key, defaultValue) { + const value = record[key]; + if (value === undefined) { + return defaultValue; + } + if (typeof value !== "boolean") { + throw new Error(`${key} must be a boolean.`); + } + return value; +} +function stringParam(value) { + return typeof value === "string" && value.trim().length > 0 ? value.trim() : undefined; +} +function numberParam(value) { + return typeof value === "number" && Number.isInteger(value) && value > 0 ? value : undefined; +} +function nonNegativeIntegerParam(value) { + return typeof value === "number" && Number.isInteger(value) && value >= 0 ? value : undefined; +} +function asOptionalRecord(value) { + return value === undefined ? undefined : asRecord(value); +} +function stringNumberRecord(value) { + const record = asOptionalRecord(value); + if (!record) { + return undefined; + } + return Object.fromEntries(Object.entries(record).filter((entry) => typeof entry[1] === "string" || typeof entry[1] === "number")); +} +function optionalProperty(key, value) { + return value === undefined ? {} : { [key]: value }; +} +function asRecord(value) { + if (typeof value !== "object" || value === null || Array.isArray(value)) { + return {}; + } + return value; +} +//# sourceMappingURL=infomaniak-tools.js.map \ No newline at end of file diff --git a/dist/src/openclaw/infomaniak-tools.js.map b/dist/src/openclaw/infomaniak-tools.js.map new file mode 100644 index 0000000..3a6157a --- /dev/null +++ b/dist/src/openclaw/infomaniak-tools.js.map @@ -0,0 +1 @@ +{"version":3,"file":"infomaniak-tools.js","sourceRoot":"","sources":["../../../src/openclaw/infomaniak-tools.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/workflows/domain-action-helpers.d.ts b/dist/src/workflows/domain-action-helpers.d.ts new file mode 100644 index 0000000..091fdc7 --- /dev/null +++ b/dist/src/workflows/domain-action-helpers.d.ts @@ -0,0 +1,26 @@ +import type { OperationRequest } from "../client/generated-operation-client.js"; +import type { GetMailMessageOptions, ListMailThreadsOptions, MailApplicationRequestOptions, MailIncludedResourcesOptions } from "../client/mail-application.js"; +import { type ResourceDiscoveryOptions } from "../discovery/resource-discovery.js"; +import type { DomainActionDefinition, DomainActionInputField, OperationActionOptions } from "./domain-action-types.js"; +export declare function operationAction(options: OperationActionOptions): DomainActionDefinition; +export declare function customAction(options: Omit): DomainActionDefinition; +export declare function field(name: string, type: string, required: boolean, description: string): DomainActionInputField; +export declare function withSignal(request: Omit, signal: AbortSignal | undefined): OperationRequest; +export declare function mailRequestOptions(signal: AbortSignal | undefined): MailApplicationRequestOptions; +export declare function mailIncludedOptions(signal: AbortSignal | undefined, includedResources: string | undefined): MailIncludedResourcesOptions; +export declare function mailThreadOptions(input: Record, signal: AbortSignal | undefined): ListMailThreadsOptions; +export declare function mailMessageOptions(input: Record, signal: AbortSignal | undefined): GetMailMessageOptions; +export declare function discoveryOptions(kind: string, input: Record, signal: AbortSignal | undefined): ResourceDiscoveryOptions; +export declare function discoveryActions(): readonly DomainActionDefinition[]; +export declare function optionalQuery(values: Record): Record; +export declare function requiredString(input: Record, key: string): string; +export declare function optionalString(input: Record, key: string): string | undefined; +export declare function requiredInteger(input: Record, key: string): number; +export declare function integerParam(value: unknown): number | undefined; +export declare function booleanParam(value: unknown): boolean | undefined; +export declare function requiredRecord(input: Record, key: string): Record; +export declare function optionalRecord(input: Record, key: string): Record | undefined; +export declare function buildUploadFileRequest(input: Record): Promise>; +export declare function responseItems(response: unknown): readonly unknown[]; +export declare function recordString(value: unknown, key: string): string | undefined; +export declare function upperFirst(value: string): string; diff --git a/dist/src/workflows/domain-action-helpers.js b/dist/src/workflows/domain-action-helpers.js new file mode 100644 index 0000000..a0db0ce --- /dev/null +++ b/dist/src/workflows/domain-action-helpers.js @@ -0,0 +1,222 @@ +import { readFile, stat } from "node:fs/promises"; +import { basename, isAbsolute } from "node:path"; +import { getOperation } from "../catalog/operation-catalog.js"; +import { InfomaniakError } from "../client/errors.js"; +import { listResourceDiscoveryRecipes, listResourceKinds } from "../discovery/resource-discovery.js"; +export function operationAction(options) { + const operation = getOperation(options.operationId); + return customAction({ + domain: options.domain, + action: options.action, + operationIds: [options.operationId], + summary: options.summary, + description: options.description, + input: options.input ?? [], + mutating: operation.mutating, + run: (client, input, signal) => client.requestOperation(options.operationId, options.buildRequest?.(input, signal) ?? withSignal({}, signal)), + }); +} +export function customAction(options) { + return { + ...options, + id: `${options.domain}/${options.action}`, + }; +} +export function field(name, type, required, description) { + return { name, type, required, description }; +} +export function withSignal(request, signal) { + return signal ? { ...request, signal } : request; +} +export function mailRequestOptions(signal) { + return signal ? { signal } : {}; +} +export function mailIncludedOptions(signal, includedResources) { + const options = mailRequestOptions(signal); + if (includedResources !== undefined) { + options.includedResources = includedResources; + } + return options; +} +export function mailThreadOptions(input, signal) { + const options = mailRequestOptions(signal); + const filter = optionalString(input, "filter"); + const threadMode = optionalString(input, "thread_mode"); + const offset = integerParam(input.offset); + if (filter !== undefined) { + options.filter = filter; + } + if (threadMode !== undefined) { + options.threadMode = threadMode; + } + if (offset !== undefined) { + options.offset = offset; + } + return options; +} +export function mailMessageOptions(input, signal) { + const options = mailRequestOptions(signal); + const preferredFormat = optionalString(input, "preferred_format"); + if (preferredFormat !== undefined) { + options.preferredFormat = preferredFormat; + } + return options; +} +export function discoveryOptions(kind, input, signal) { + const options = { kind }; + const parents = stringNumberRecord(input.parents); + const limit = integerParam(input.limit); + if (parents !== undefined) { + options.parents = parents; + } + if (limit !== undefined) { + options.limit = limit; + } + if (signal) { + options.signal = signal; + } + return options; +} +export function discoveryActions() { + return listResourceKinds().map((kind) => { + const recipe = listResourceDiscoveryRecipes({ kind: kind.kind })[0]; + return customAction({ + domain: kind.domain, + action: `discover${upperFirst(kind.kind)}`, + operationIds: recipe ? [recipe.operationId] : [], + summary: `Discover ${kind.label} resources.`, + description: kind.discoverable + ? `Use reviewed read-only discovery for ${kind.description}` + : `Return the reviewed no-public-discovery explanation for ${kind.description}`, + input: [ + field("parents", "object", false, "Known parent resource values required by some discovery recipes."), + field("limit", "number", false, "Maximum resources to return."), + ], + mutating: false, + run: (client, input, signal) => client.discovery.discover(discoveryOptions(kind.kind, input, signal)), + }); + }); +} +export function optionalQuery(values) { + const query = {}; + for (const [key, value] of Object.entries(values)) { + if (value !== undefined && value !== null) { + query[key] = value; + } + } + return query; +} +export function requiredString(input, key) { + const value = optionalString(input, key); + if (!value) { + throw new InfomaniakError(`${key} is required.`); + } + return value; +} +export function optionalString(input, key) { + const value = input[key]; + return typeof value === "string" && value.trim().length > 0 ? value.trim() : undefined; +} +export function requiredInteger(input, key) { + const value = integerParam(input[key]); + if (value === undefined) { + throw new InfomaniakError(`${key} must be an integer.`); + } + return value; +} +export function integerParam(value) { + return typeof value === "number" && Number.isInteger(value) ? value : undefined; +} +export function booleanParam(value) { + return typeof value === "boolean" ? value : undefined; +} +export function requiredRecord(input, key) { + const value = input[key]; + if (!isRecord(value)) { + throw new InfomaniakError(`${key} must be an object.`); + } + return value; +} +export function optionalRecord(input, key) { + const value = input[key]; + return isRecord(value) ? value : undefined; +} +export async function buildUploadFileRequest(input) { + const upload = await readUploadBody(input); + return { + path: { drive_id: requiredInteger(input, "drive_id") }, + query: optionalQuery({ + total_size: upload.totalSize, + file_name: upload.fileName, + directory_id: integerParam(input.directory_id), + directory_path: optionalString(input, "directory_path"), + conflict: optionalString(input, "conflict"), + }), + body: upload.body, + }; +} +async function readUploadBody(input) { + if ("body" in input && input.body !== undefined && input.body !== null) { + return { + body: input.body, + totalSize: requiredInteger(input, "total_size"), + fileName: optionalString(input, "file_name"), + }; + } + const filePath = optionalString(input, "file_path"); + if (!filePath) { + throw new InfomaniakError("body or file_path is required."); + } + if (!isAbsolute(filePath)) { + throw new InfomaniakError("file_path must be absolute."); + } + const fileStats = await stat(filePath); + if (!fileStats.isFile()) { + throw new InfomaniakError("file_path must point to a regular file."); + } + const expectedSize = integerParam(input.total_size); + if (expectedSize !== undefined && expectedSize !== fileStats.size) { + throw new InfomaniakError("total_size must match file_path byte size."); + } + return { + body: await readFile(filePath), + totalSize: fileStats.size, + fileName: optionalString(input, "file_name") ?? basename(filePath), + }; +} +function stringNumberRecord(value) { + if (value === undefined) { + return undefined; + } + if (!isRecord(value)) { + throw new InfomaniakError("parents must be an object."); + } + const entries = Object.entries(value).filter((entry) => typeof entry[1] === "string" || typeof entry[1] === "number"); + return Object.fromEntries(entries); +} +export function responseItems(response) { + if (Array.isArray(response)) { + return response; + } + if (isRecord(response) && Array.isArray(response.data)) { + return response.data; + } + if (isRecord(response) && isRecord(response.data)) { + for (const key of ["items", "results", "resources"]) { + if (Array.isArray(response.data[key])) { + return response.data[key]; + } + } + } + return []; +} +export function recordString(value, key) { + return isRecord(value) && typeof value[key] === "string" ? value[key] : undefined; +} +export function upperFirst(value) { + return `${value.slice(0, 1).toUpperCase()}${value.slice(1)}`; +} +function isRecord(value) { + return typeof value === "object" && value !== null && !Array.isArray(value); +} +//# sourceMappingURL=domain-action-helpers.js.map \ No newline at end of file diff --git a/dist/src/workflows/domain-action-helpers.js.map b/dist/src/workflows/domain-action-helpers.js.map new file mode 100644 index 0000000..0ae9f9b --- /dev/null +++ b/dist/src/workflows/domain-action-helpers.js.map @@ -0,0 +1 @@ +{"version":3,"file":"domain-action-helpers.js","sourceRoot":"","sources":["../../../src/workflows/domain-action-helpers.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/workflows/domain-action-types.d.ts b/dist/src/workflows/domain-action-types.d.ts new file mode 100644 index 0000000..90cd0fa --- /dev/null +++ b/dist/src/workflows/domain-action-types.d.ts @@ -0,0 +1,56 @@ +import type { GeneratedOperationClient, OperationRequest } from "../client/generated-operation-client.js"; +import type { MailApplicationClient } from "../client/mail-application.js"; +import type { ResourceDiscovery } from "../discovery/resource-discovery.js"; +export interface DomainActionInputField { + name: string; + type: string; + required: boolean; + description: string; +} +export interface DomainActionMetadata { + id: string; + domain: string; + action: string; + summary: string; + description: string; + mutating: boolean; + operationIds: readonly string[]; + input: readonly DomainActionInputField[]; +} +export interface DomainActionRequest { + domain: string; + action: string; + input?: Record; + signal?: AbortSignal; +} +export interface DomainActionExecutionResult { + action: DomainActionMetadata; + result: unknown; +} +export interface DomainActionListOptions { + domain?: string; + mutating?: boolean; +} +export interface DomainWorkflowClient { + listActions(options?: DomainActionListOptions): readonly DomainActionMetadata[]; + describeAction(domain: string, action: string): DomainActionMetadata; + run(request: DomainActionRequest): Promise; +} +export interface DomainWorkflowRuntimeClient extends GeneratedOperationClient { + discovery: ResourceDiscovery; + mail: { + application: MailApplicationClient; + }; +} +export interface DomainActionDefinition extends DomainActionMetadata { + run(client: DomainWorkflowRuntimeClient, input: Record, signal: AbortSignal | undefined): Promise; +} +export interface OperationActionOptions { + domain: string; + action: string; + operationId: string; + summary: string; + description: string; + input?: readonly DomainActionInputField[]; + buildRequest?: (input: Record, signal: AbortSignal | undefined) => OperationRequest; +} diff --git a/dist/src/workflows/domain-action-types.js b/dist/src/workflows/domain-action-types.js new file mode 100644 index 0000000..51f7cf9 --- /dev/null +++ b/dist/src/workflows/domain-action-types.js @@ -0,0 +1,2 @@ +export {}; +//# sourceMappingURL=domain-action-types.js.map \ No newline at end of file diff --git a/dist/src/workflows/domain-action-types.js.map b/dist/src/workflows/domain-action-types.js.map new file mode 100644 index 0000000..a722ec6 --- /dev/null +++ b/dist/src/workflows/domain-action-types.js.map @@ -0,0 +1 @@ +{"version":3,"file":"domain-action-types.js","sourceRoot":"","sources":["../../../src/workflows/domain-action-types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/src/workflows/domain-actions.d.ts b/dist/src/workflows/domain-actions.d.ts new file mode 100644 index 0000000..0a4d860 --- /dev/null +++ b/dist/src/workflows/domain-actions.d.ts @@ -0,0 +1,6 @@ +import type { DomainActionExecutionResult, DomainActionListOptions, DomainActionMetadata, DomainActionRequest, DomainWorkflowClient, DomainWorkflowRuntimeClient } from "./domain-action-types.js"; +export type { DomainActionExecutionResult, DomainActionInputField, DomainActionListOptions, DomainActionMetadata, DomainActionRequest, DomainWorkflowClient, DomainWorkflowRuntimeClient, } from "./domain-action-types.js"; +export declare function listDomainActions(options?: DomainActionListOptions): readonly DomainActionMetadata[]; +export declare function describeDomainAction(domain: string, action: string): DomainActionMetadata; +export declare function runDomainAction(client: DomainWorkflowRuntimeClient, request: DomainActionRequest): Promise; +export declare function createDomainWorkflowClient(client: DomainWorkflowRuntimeClient): DomainWorkflowClient; diff --git a/dist/src/workflows/domain-actions.js b/dist/src/workflows/domain-actions.js new file mode 100644 index 0000000..6a1dbfc --- /dev/null +++ b/dist/src/workflows/domain-actions.js @@ -0,0 +1,857 @@ +import { listDomains } from "../catalog/operation-catalog.js"; +import { InfomaniakError } from "../client/errors.js"; +import { booleanParam, buildUploadFileRequest, customAction, discoveryActions, field, integerParam, mailIncludedOptions, mailMessageOptions, mailRequestOptions, mailThreadOptions, operationAction, optionalQuery, optionalRecord, optionalString, recordString, requiredInteger, requiredRecord, requiredString, responseItems, withSignal, } from "./domain-action-helpers.js"; +const rootFileId = 1; +const staticActions = [ + operationAction({ + domain: "account", + action: "listAccounts", + operationId: "Core/ResourcesListAccounts", + summary: "List accounts visible to the current token.", + description: "Read Infomaniak accounts that can be used as parents for product-specific discovery.", + }), + operationAction({ + domain: "account", + action: "getAccount", + operationId: "Core/ResourcesDisplayAnAccount", + summary: "Read one account.", + description: "Read one Infomaniak account by account identifier.", + input: [field("account_id", "number", true, "Infomaniak account identifier.")], + buildRequest: (input, signal) => withSignal({ path: { account_id: requiredInteger(input, "account_id") } }, signal), + }), + operationAction({ + domain: "account", + action: "listAccountProducts", + operationId: "Core/ResourcesListAccountsProducts", + summary: "List products for one account.", + description: "Read product references attached to one Infomaniak account.", + input: [ + field("account_id", "number", true, "Infomaniak account identifier."), + field("with", "string", false, "Optional related resources to include."), + field("filter", "object", false, "Optional product filter object."), + ], + buildRequest: (input, signal) => withSignal({ path: { account_id: requiredInteger(input, "account_id") }, query: optionalQuery({ with: optionalString(input, "with"), filter: optionalRecord(input, "filter") }) }, signal), + }), + operationAction({ + domain: "ai", + action: "listProducts", + operationId: "AI/ToolsListAllYourLLMAPI", + summary: "List AI products.", + description: "Read Infomaniak AI products available to the current token.", + }), + operationAction({ + domain: "ai", + action: "listModels", + operationId: "AI/ToolsListModels", + summary: "List AI models.", + description: "Read AI models available through the Infomaniak AI API.", + }), + operationAction({ + domain: "ai", + action: "createChatCompletion", + operationId: "AI/ToolsCreateChatCompletionV2", + summary: "Create an AI chat completion.", + description: "Call the OpenAI-compatible Infomaniak chat completions route for one AI product.", + input: [ + field("product_id", "number", true, "AI product identifier."), + field("body", "object", true, "Chat completion payload."), + ], + buildRequest: (input, signal) => withSignal({ path: { product_id: requiredInteger(input, "product_id") }, body: requiredRecord(input, "body") }, signal), + }), + operationAction({ + domain: "ai", + action: "createEmbedding", + operationId: "AI/ToolsCreateEmbeddingsV2", + summary: "Create AI embeddings.", + description: "Call the OpenAI-compatible Infomaniak embeddings route for one AI product.", + input: [ + field("product_id", "number", true, "AI product identifier."), + field("body", "object", true, "Embedding payload."), + ], + buildRequest: (input, signal) => withSignal({ path: { product_id: requiredInteger(input, "product_id") }, body: requiredRecord(input, "body") }, signal), + }), + operationAction({ + domain: "core", + action: "listProducts", + operationId: "get_1_products", + summary: "List shared Infomaniak product references.", + description: "Read product references from the shared core API.", + }), + operationAction({ + domain: "core", + action: "currentMyKSuite", + operationId: "Core/ResourcesCurrentMyKSuite", + summary: "Read the current user's kSuite context.", + description: "Read the current MyKSuite context from the shared core API.", + input: [field("with", "string", false, "Optional related resources to include.")], + buildRequest: (input, signal) => withSignal({ query: optionalQuery({ with: optionalString(input, "with") }) }, signal), + }), + operationAction({ + domain: "core", + action: "listTasks", + operationId: "Core/ResourcesListTasks", + summary: "List async tasks.", + description: "Read shared Infomaniak asynchronous tasks.", + }), + operationAction({ + domain: "core", + action: "getTask", + operationId: "Core/ResourcesDisplayATask", + summary: "Read one async task.", + description: "Read one shared Infomaniak asynchronous task by UUID.", + input: [field("task_uuid", "string", true, "Async task UUID.")], + buildRequest: (input, signal) => withSignal({ path: { task_uuid: requiredString(input, "task_uuid") } }, signal), + }), + operationAction({ + domain: "domains", + action: "listDomains", + operationId: "Domain/&/ZoneListDomainsV2", + summary: "List managed domain names.", + description: "Read managed domain names, optionally scoped to one account.", + input: [ + field("account_id", "number", false, "Optional account identifier."), + field("search", "string", false, "Optional search text."), + ], + buildRequest: (input, signal) => withSignal({ query: optionalQuery({ account_id: integerParam(input.account_id), search: optionalString(input, "search") }) }, signal), + }), + operationAction({ + domain: "domains", + action: "getDomain", + operationId: "Domain/&/ZoneShowDomainV2", + summary: "Read one managed domain.", + description: "Read one managed domain name by DNS name.", + input: [field("domain", "string", true, "Managed domain name.")], + buildRequest: (input, signal) => withSignal({ path: { domain: requiredString(input, "domain") } }, signal), + }), + operationAction({ + domain: "domains", + action: "listZones", + operationId: "Domain/&/ZoneListZonesV2", + summary: "List zones for one domain.", + description: "Read DNS zones attached to one managed domain name.", + input: [ + field("domain", "string", true, "Managed domain name."), + field("return", "string", false, "Optional return mode accepted by the API."), + ], + buildRequest: (input, signal) => withSignal({ path: { domain: requiredString(input, "domain") }, query: optionalQuery({ return: optionalString(input, "return") }) }, signal), + }), + operationAction({ + domain: "domains", + action: "listDnsRecords", + operationId: "Domain/&/ZoneListDnsRecordsV2", + summary: "List DNS records for one zone.", + description: "Read DNS records for a known zone identifier.", + input: [ + field("zone", "string", true, "DNS zone identifier."), + field("with", "string", false, "Optional related resources to include."), + field("filter", "object", false, "Optional DNS record filter object."), + field("search", "string", false, "Optional search text."), + ], + buildRequest: (input, signal) => withSignal({ path: { zone: requiredString(input, "zone") }, query: optionalQuery({ with: optionalString(input, "with"), filter: optionalRecord(input, "filter"), search: optionalString(input, "search") }) }, signal), + }), + operationAction({ + domain: "etickets", + action: "listDates", + operationId: "EticketsListDatesV2", + summary: "List eTicket dates.", + description: "Read eTicket date resources.", + input: [field("with", "string", false, "Optional related resources to include.")], + buildRequest: (input, signal) => withSignal({ query: optionalQuery({ with: optionalString(input, "with") }) }, signal), + }), + operationAction({ + domain: "etickets", + action: "getReservation", + operationId: "EticketsGetReservationV2", + summary: "Read one eTicket reservation.", + description: "Read one eTicket reservation by identifier.", + input: [ + field("reservation_id", "number", true, "Reservation identifier."), + field("with", "string", false, "Optional related resources to include."), + ], + buildRequest: (input, signal) => withSignal({ path: { reservation_id: requiredInteger(input, "reservation_id") }, query: optionalQuery({ with: optionalString(input, "with") }) }, signal), + }), + operationAction({ + domain: "etickets", + action: "editTicket", + operationId: "EticketsEditTicketV2", + summary: "Edit an eTicket.", + description: "Apply a documented eTicket ticket edit payload.", + input: [field("body", "object", true, "Ticket edit payload.")], + buildRequest: (input, signal) => withSignal({ body: requiredRecord(input, "body") }, signal), + }), + operationAction({ + domain: "kmeet", + action: "createRoom", + operationId: "post_1_kmeet_rooms", + summary: "Create a kMeet room.", + description: "Create or plan a kMeet conference room.", + input: [field("body", "object", true, "kMeet room payload.")], + buildRequest: (input, signal) => withSignal({ body: requiredRecord(input, "body") }, signal), + }), + operationAction({ + domain: "kmeet", + action: "getRoomSettings", + operationId: "get_1_kmeet_rooms_room_id_settings", + summary: "Read kMeet room settings.", + description: "Read settings for a known kMeet room identifier.", + input: [field("room_id", "string", true, "kMeet room identifier.")], + buildRequest: (input, signal) => withSignal({ path: { room_id: requiredString(input, "room_id") } }, signal), + }), + operationAction({ + domain: "newsletter", + action: "showDomain", + operationId: "NewsletterShowDomain", + summary: "Read one Newsletter domain.", + description: "Read one Newsletter domain by the integer domain identifier used by the API.", + input: [ + field("domain", "number", true, "Newsletter Domain integer identifier."), + field("with", "string", false, "Optional related resources to include."), + ], + buildRequest: (input, signal) => withSignal({ path: { domain: requiredInteger(input, "domain") }, query: optionalQuery({ with: optionalString(input, "with") }) }, signal), + }), + operationAction({ + domain: "newsletter", + action: "listCampaigns", + operationId: "NewsletterListCampaigns", + summary: "List Newsletter campaigns.", + description: "Read campaigns for one Newsletter Domain identifier.", + input: [ + field("domain", "number", true, "Newsletter Domain integer identifier."), + field("with", "string", false, "Optional related resources to include."), + field("filter", "object", false, "Optional campaign filter object."), + ], + buildRequest: (input, signal) => withSignal({ path: { domain: requiredInteger(input, "domain") }, query: optionalQuery({ with: optionalString(input, "with"), filter: optionalRecord(input, "filter") }) }, signal), + }), + operationAction({ + domain: "newsletter", + action: "listSubscribers", + operationId: "NewsletterListSubscribers", + summary: "List Newsletter subscribers.", + description: "Read subscribers for one Newsletter Domain identifier.", + input: [ + field("domain", "number", true, "Newsletter Domain integer identifier."), + field("with", "string", false, "Optional related resources to include."), + field("filter", "object", false, "Optional subscriber filter object."), + ], + buildRequest: (input, signal) => withSignal({ path: { domain: requiredInteger(input, "domain") }, query: optionalQuery({ with: optionalString(input, "with"), filter: optionalRecord(input, "filter") }) }, signal), + }), + operationAction({ + domain: "newsletter", + action: "createSubscriber", + operationId: "NewsletterCreateSubscriber", + summary: "Create a Newsletter subscriber.", + description: "Create a subscriber for one Newsletter Domain identifier.", + input: [ + field("domain", "number", true, "Newsletter Domain integer identifier."), + field("body", "object", true, "Subscriber creation payload."), + ], + buildRequest: (input, signal) => withSignal({ path: { domain: requiredInteger(input, "domain") }, body: requiredRecord(input, "body") }, signal), + }), + operationAction({ + domain: "profile", + action: "getProfile", + operationId: "Core/ResourcesListUserInformationV2", + summary: "Read current profile information.", + description: "Read profile information for the current token.", + input: [field("with", "string", false, "Optional related resources to include.")], + buildRequest: (input, signal) => withSignal({ query: optionalQuery({ with: optionalString(input, "with") }) }, signal), + }), + operationAction({ + domain: "profile", + action: "listEmails", + operationId: "Core/ResourcesListEmailsV2", + summary: "List profile email addresses.", + description: "Read email addresses attached to the current profile.", + }), + operationAction({ + domain: "profile", + action: "listPhones", + operationId: "Core/ResourcesListPhonesV2", + summary: "List profile phone numbers.", + description: "Read phone numbers attached to the current profile.", + }), + operationAction({ + domain: "kdrive", + action: "listAccessibleDrives", + operationId: "kDriveAccessiblesDrivesV2", + summary: "List kDrive drives available to the current token.", + description: "Read accessible kDrive drives before navigating files or uploading content.", + input: [ + field("account_id", "number", true, "Infomaniak account identifier."), + field("with", "string", false, "Optional related resources to include."), + ], + buildRequest: (input, signal) => ({ + ...withSignal({ + query: optionalQuery({ account_id: requiredInteger(input, "account_id"), with: optionalString(input, "with") }), + }, signal), + }), + }), + operationAction({ + domain: "kdrive", + action: "getUserPreferences", + operationId: "kDriveGetUsersPreferenceV2", + summary: "Read the current user's kDrive preferences.", + description: "Read user-level kDrive preferences such as the default drive when the API returns it.", + }), + operationAction({ + domain: "kdrive", + action: "getDrive", + operationId: "kDriveGetDriveInformationV2", + summary: "Read kDrive drive information.", + description: "Verify one kDrive drive identifier and read its metadata.", + input: [field("drive_id", "number", true, "Drive identifier.")], + buildRequest: (input, signal) => withSignal({ path: { drive_id: requiredInteger(input, "drive_id") } }, signal), + }), + operationAction({ + domain: "kdrive", + action: "getFile", + operationId: "kDriveGetFileDirectoryV3", + summary: "Read one kDrive file or directory.", + description: "Verify one file or directory identifier inside a drive.", + input: [ + field("drive_id", "number", true, "Drive identifier."), + field("file_id", "number", true, "File or directory identifier."), + field("with", "string", false, "Optional related resources to include."), + ], + buildRequest: (input, signal) => withSignal({ + path: { drive_id: requiredInteger(input, "drive_id"), file_id: requiredInteger(input, "file_id") }, + query: optionalQuery({ with: optionalString(input, "with") }), + }, signal), + }), + operationAction({ + domain: "kdrive", + action: "listDirectory", + operationId: "kDriveGetFilesInDirectoryV3", + summary: "List files in a kDrive directory.", + description: "Read children of a kDrive directory. Use file_id 1 for the root listing.", + input: [ + field("drive_id", "number", true, "Drive identifier."), + field("file_id", "number", false, "Directory identifier. Defaults to root file id 1."), + field("limit", "number", false, "Maximum number of children requested from the API."), + field("with", "string", false, "Optional related resources to include."), + ], + buildRequest: (input, signal) => withSignal({ + path: { drive_id: requiredInteger(input, "drive_id"), file_id: integerParam(input.file_id) ?? rootFileId }, + query: optionalQuery({ limit: integerParam(input.limit), with: optionalString(input, "with") }), + }, signal), + }), + operationAction({ + domain: "kdrive", + action: "resolveChildByName", + operationId: "kDriveGetSubFiledirectoryByFilenameV3", + summary: "Resolve a kDrive child by name.", + description: "Find one direct child file or directory by name under a known parent directory.", + input: [ + field("drive_id", "number", true, "Drive identifier."), + field("file_id", "number", false, "Parent directory identifier. Defaults to root file id 1."), + field("name", "string", true, "Child file or directory name."), + field("with", "string", false, "Optional related resources to include."), + ], + buildRequest: (input, signal) => withSignal({ + path: { drive_id: requiredInteger(input, "drive_id"), file_id: integerParam(input.file_id) ?? rootFileId }, + query: optionalQuery({ name: requiredString(input, "name"), with: optionalString(input, "with") }), + }, signal), + }), + customAction({ + domain: "kdrive", + action: "findPrivateFolder", + operationIds: ["kDriveGetFilesInDirectoryV3"], + summary: "Find the top-level Private folder in a kDrive.", + description: "List the root directory and return the first top-level child named Private.", + input: [ + field("drive_id", "number", true, "Drive identifier."), + field("with", "string", false, "Optional related resources to include."), + ], + mutating: false, + run: async (client, input, signal) => { + const response = await client.requestOperation("kDriveGetFilesInDirectoryV3", { + ...withSignal({ + path: { drive_id: requiredInteger(input, "drive_id"), file_id: rootFileId }, + query: optionalQuery({ with: optionalString(input, "with") }), + }, signal), + }); + const folder = responseItems(response).find((item) => recordString(item, "name") === "Private"); + if (!folder) { + throw new InfomaniakError("Could not find a top-level kDrive folder named Private."); + } + return folder; + }, + }), + operationAction({ + domain: "kdrive", + action: "createDirectory", + operationId: "kDriveCreateDirectoryV3", + summary: "Create a kDrive directory.", + description: "Create a directory under an existing parent directory.", + input: [ + field("drive_id", "number", true, "Drive identifier."), + field("file_id", "number", true, "Parent directory identifier."), + field("body", "object", true, "Create-directory request body accepted by the Infomaniak API."), + field("with", "string", false, "Optional related resources to include."), + ], + buildRequest: (input, signal) => withSignal({ + path: { drive_id: requiredInteger(input, "drive_id"), file_id: requiredInteger(input, "file_id") }, + query: optionalQuery({ with: optionalString(input, "with") }), + body: requiredRecord(input, "body"), + }, signal), + }), + operationAction({ + domain: "kdrive", + action: "createDefaultFile", + operationId: "kDriveCreateDefaultFileV3", + summary: "Create a default kDrive document file.", + description: "Create an empty supported document file under an existing parent directory.", + input: [ + field("drive_id", "number", true, "Drive identifier."), + field("file_id", "number", true, "Parent directory identifier."), + field("body", "object", true, "Create-file request body accepted by the Infomaniak API."), + field("with", "string", false, "Optional related resources to include."), + ], + buildRequest: (input, signal) => withSignal({ + path: { drive_id: requiredInteger(input, "drive_id"), file_id: requiredInteger(input, "file_id") }, + query: optionalQuery({ with: optionalString(input, "with") }), + body: requiredRecord(input, "body"), + }, signal), + }), + customAction({ + domain: "kdrive", + action: "uploadFile", + operationIds: ["kDriveUploadV3"], + summary: "Upload file bytes to kDrive.", + description: "Upload file content from a local path or direct body to a kDrive destination using the documented v3 upload route.", + input: [ + field("drive_id", "number", true, "Drive identifier."), + field("body", "binary", false, "File bytes as a BodyInit-compatible value."), + field("file_path", "string", false, "Absolute local file path to read and upload."), + field("total_size", "number", false, "Total uploaded byte size. Required for direct body uploads and validated for file_path uploads."), + field("file_name", "string", false, "Remote file name."), + field("directory_id", "number", false, "Destination directory identifier."), + field("directory_path", "string", false, "Destination directory path."), + field("conflict", "string", false, "Conflict handling mode accepted by the API."), + ], + mutating: true, + run: async (client, input, signal) => client.requestOperation("kDriveUploadV3", withSignal(await buildUploadFileRequest(input), signal)), + }), + operationAction({ + domain: "publicCloud", + action: "listPublicClouds", + operationId: "Public/CloudListAllPublicClouds", + summary: "List Public Cloud products.", + description: "Read Public Cloud products visible under one account.", + input: [ + field("account_id", "number", true, "Infomaniak account identifier."), + field("with", "string", false, "Optional related resources to include."), + field("filter", "object", false, "Optional Public Cloud filter object."), + ], + buildRequest: (input, signal) => withSignal({ query: optionalQuery({ account_id: requiredInteger(input, "account_id"), with: optionalString(input, "with"), filter: optionalRecord(input, "filter") }) }, signal), + }), + operationAction({ + domain: "publicCloud", + action: "listProjects", + operationId: "Public/CloudListProjects", + summary: "List Public Cloud projects.", + description: "Read projects for one Public Cloud product.", + input: [ + field("public_cloud_id", "number", true, "Public Cloud product identifier."), + field("with", "string", false, "Optional related resources to include."), + field("filter", "object", false, "Optional project filter object."), + ], + buildRequest: (input, signal) => withSignal({ path: { public_cloud_id: requiredInteger(input, "public_cloud_id") }, query: optionalQuery({ with: optionalString(input, "with"), filter: optionalRecord(input, "filter") }) }, signal), + }), + operationAction({ + domain: "publicCloud", + action: "getProject", + operationId: "Public/CloudGetProjectDetails", + summary: "Read Public Cloud project details.", + description: "Read one Public Cloud project by product and project identifier.", + input: [ + field("public_cloud_id", "number", true, "Public Cloud product identifier."), + field("public_cloud_project_id", "number", true, "Public Cloud project identifier."), + field("with", "string", false, "Optional related resources to include."), + ], + buildRequest: (input, signal) => withSignal({ + path: { + public_cloud_id: requiredInteger(input, "public_cloud_id"), + public_cloud_project_id: requiredInteger(input, "public_cloud_project_id"), + }, + query: optionalQuery({ with: optionalString(input, "with") }), + }, signal), + }), + operationAction({ + domain: "radio", + action: "listProducts", + operationId: "get_1_radios", + summary: "List Radio products.", + description: "Read Radio products visible under one account.", + input: [ + field("account_id", "number", true, "Infomaniak account identifier."), + field("with", "string", false, "Optional related resources to include."), + field("search", "string", false, "Optional search text."), + ], + buildRequest: (input, signal) => withSignal({ query: optionalQuery({ account_id: requiredInteger(input, "account_id"), with: optionalString(input, "with"), search: optionalString(input, "search") }) }, signal), + }), + operationAction({ + domain: "radio", + action: "getProduct", + operationId: "get_1_radios_radio_product_id", + summary: "Read one Radio product.", + description: "Read one Radio product by identifier.", + input: [ + field("radio_product_id", "number", true, "Radio product identifier."), + field("with", "string", false, "Optional related resources to include."), + ], + buildRequest: (input, signal) => withSignal({ path: { radio_product_id: requiredInteger(input, "radio_product_id") }, query: optionalQuery({ with: optionalString(input, "with") }) }, signal), + }), + operationAction({ + domain: "radio", + action: "listStations", + operationId: "Streaming/radioListStations", + summary: "List Radio stations.", + description: "Read stations for one Radio product.", + input: [ + field("radio_product_id", "number", true, "Radio product identifier."), + field("with", "string", false, "Optional related resources to include."), + field("search", "string", false, "Optional search text."), + ], + buildRequest: (input, signal) => withSignal({ path: { radio_product_id: requiredInteger(input, "radio_product_id") }, query: optionalQuery({ with: optionalString(input, "with"), search: optionalString(input, "search") }) }, signal), + }), + operationAction({ + domain: "radio", + action: "listStreams", + operationId: "get_1_radios_radio_product_id_stations_station_id_streams", + summary: "List Radio station streams.", + description: "Read streams for one station in one Radio product.", + input: [ + field("radio_product_id", "number", true, "Radio product identifier."), + field("station_id", "number", true, "Radio station identifier."), + field("with", "string", false, "Optional related resources to include."), + ], + buildRequest: (input, signal) => withSignal({ + path: { radio_product_id: requiredInteger(input, "radio_product_id"), station_id: requiredInteger(input, "station_id") }, + query: optionalQuery({ with: optionalString(input, "with") }), + }, signal), + }), + operationAction({ + domain: "swissBackup", + action: "listBackups", + operationId: "get_1_swiss_backups", + summary: "List Swiss Backup products.", + description: "Read Swiss Backup products visible under one account.", + input: [field("account_id", "number", true, "Infomaniak account identifier.")], + buildRequest: (input, signal) => withSignal({ query: { account_id: requiredInteger(input, "account_id") } }, signal), + }), + operationAction({ + domain: "swissBackup", + action: "getBackup", + operationId: "get_1_swiss_backups_swiss_backup_id", + summary: "Read one Swiss Backup product.", + description: "Read one Swiss Backup product by identifier.", + input: [field("swiss_backup_id", "number", true, "Swiss Backup identifier.")], + buildRequest: (input, signal) => withSignal({ path: { swiss_backup_id: requiredInteger(input, "swiss_backup_id") } }, signal), + }), + operationAction({ + domain: "swissBackup", + action: "listSlots", + operationId: "get_1_swiss_backups_swiss_backup_id_slots", + summary: "List Swiss Backup slots.", + description: "Read slots for one Swiss Backup product.", + input: [field("swiss_backup_id", "number", true, "Swiss Backup identifier.")], + buildRequest: (input, signal) => withSignal({ path: { swiss_backup_id: requiredInteger(input, "swiss_backup_id") } }, signal), + }), + operationAction({ + domain: "video", + action: "listChannels", + operationId: "Streaming/videoListChannels", + summary: "List video channels.", + description: "Read streaming video channels available to the current token.", + input: [field("with", "string", false, "Optional related resources to include.")], + buildRequest: (input, signal) => withSignal({ query: optionalQuery({ with: optionalString(input, "with") }) }, signal), + }), + operationAction({ + domain: "video", + action: "getChannel", + operationId: "Streaming/videoReturnAChannel", + summary: "Read one video channel.", + description: "Read one streaming video channel by identifier.", + input: [ + field("channel", "number", true, "Video channel identifier."), + field("with", "string", false, "Optional related resources to include."), + ], + buildRequest: (input, signal) => withSignal({ path: { channel: requiredInteger(input, "channel") }, query: optionalQuery({ with: optionalString(input, "with") }) }, signal), + }), + operationAction({ + domain: "video", + action: "listEvents", + operationId: "Streaming/videoListAllEvents", + summary: "List video channel events.", + description: "Read events for one streaming video channel.", + input: [ + field("channel", "number", true, "Video channel identifier."), + field("account_id", "number", true, "Infomaniak account identifier."), + ], + buildRequest: (input, signal) => withSignal({ path: { channel: requiredInteger(input, "channel") }, query: { account_id: requiredInteger(input, "account_id") } }, signal), + }), + operationAction({ + domain: "vod", + action: "listChannels", + operationId: "get_1_vod_channel", + summary: "List VOD channels.", + description: "Read VOD channels. The public catalog marks a channel parameter here, but the route path has no placeholder.", + }), + operationAction({ + domain: "vod", + action: "getChannel", + operationId: "get_1_vod_channel_channel", + summary: "Read one VOD channel.", + description: "Read one VOD channel by identifier.", + input: [field("channel", "number", true, "VOD channel identifier.")], + buildRequest: (input, signal) => withSignal({ path: { channel: requiredInteger(input, "channel") } }, signal), + }), + operationAction({ + domain: "vod", + action: "browseRoot", + operationId: "get_1_vod_channel_channel_browse", + summary: "Browse a VOD channel root.", + description: "Read children of one VOD channel root folder.", + input: [field("channel", "number", true, "VOD channel identifier.")], + buildRequest: (input, signal) => withSignal({ path: { channel: requiredInteger(input, "channel") } }, signal), + }), + operationAction({ + domain: "vod", + action: "listMedia", + operationId: "get_1_vod_channel_channel_media", + summary: "List VOD channel media.", + description: "Read media for one VOD channel.", + input: [ + field("channel", "number", true, "VOD channel identifier."), + field("with", "string", false, "Optional related resources to include."), + ], + buildRequest: (input, signal) => withSignal({ path: { channel: requiredInteger(input, "channel") }, query: optionalQuery({ with: optionalString(input, "with") }) }, signal), + }), + customAction({ + domain: "mail", + action: "listUserMailboxes", + operationIds: ["MailApplication/ListUserMailboxes"], + summary: "List mailboxes available to the current user.", + description: "Read mailbox-consumption mailboxes from the reviewed Mail application API surface.", + input: [field("with", "string", false, "Included Mail application resources.")], + mutating: false, + run: (client, input, signal) => client.mail.application.listUserMailboxes(mailIncludedOptions(signal, optionalString(input, "with"))), + }), + customAction({ + domain: "mail", + action: "listFolders", + operationIds: ["MailApplication/ListFolders"], + summary: "List folders for one mailbox.", + description: "Read folders for a Mail application mailbox UUID.", + input: [ + field("mailbox_uuid", "string", true, "Mail application mailbox UUID."), + field("with", "string", false, "Included Mail application resources."), + ], + mutating: false, + run: (client, input, signal) => client.mail.application.listFolders(requiredString(input, "mailbox_uuid"), mailIncludedOptions(signal, optionalString(input, "with"))), + }), + customAction({ + domain: "mail", + action: "listThreads", + operationIds: ["MailApplication/ListThreads"], + summary: "List mailbox threads or messages.", + description: "Read thread/message listings for one Mail application mailbox folder.", + input: [ + field("mailbox_uuid", "string", true, "Mail application mailbox UUID."), + field("folder_id", "string", true, "Mail folder identifier."), + field("filter", "string", false, "Optional Mail application filter such as unseen."), + field("thread_mode", "string", false, "Thread mode, usually on or off."), + field("offset", "number", false, "Result offset."), + ], + mutating: false, + run: (client, input, signal) => client.mail.application.listThreads(requiredString(input, "mailbox_uuid"), requiredString(input, "folder_id"), mailThreadOptions(input, signal)), + }), + customAction({ + domain: "mail", + action: "getMessage", + operationIds: ["MailApplication/GetMessage"], + summary: "Read one mailbox message.", + description: "Read a message resource returned by the Mail application thread list.", + input: [ + field("message_resource", "string", true, "Message resource path or same-origin Mail application URL."), + field("preferred_format", "string", false, "Preferred message format, usually text or html."), + ], + mutating: false, + run: (client, input, signal) => client.mail.application.getMessage(requiredString(input, "message_resource"), mailMessageOptions(input, signal)), + }), + customAction({ + domain: "mail", + action: "createDraft", + operationIds: ["MailApplication/CreateDraft"], + summary: "Create a Mail application draft.", + description: "Create a draft in one mailbox through the reviewed Mail application API surface.", + input: [ + field("mailbox_uuid", "string", true, "Mail application mailbox UUID."), + field("payload", "object", true, "Draft payload."), + ], + mutating: true, + run: (client, input, signal) => client.mail.application.createDraft(requiredString(input, "mailbox_uuid"), requiredRecord(input, "payload"), mailRequestOptions(signal)), + }), + customAction({ + domain: "mail", + action: "moveMessages", + operationIds: ["MailApplication/MoveMessages"], + summary: "Move Mail application messages.", + description: "Move mailbox messages between folders through the reviewed Mail application API surface.", + input: [ + field("mailbox_uuid", "string", true, "Mail application mailbox UUID."), + field("payload", "object", true, "Message move payload."), + ], + mutating: true, + run: (client, input, signal) => client.mail.application.moveMessages(requiredString(input, "mailbox_uuid"), requiredRecord(input, "payload"), mailRequestOptions(signal)), + }), + operationAction({ + domain: "kchat", + action: "listTeams", + operationId: "GetAllTeams", + summary: "List kChat teams.", + description: "Read kChat teams available to the current token.", + }), + operationAction({ + domain: "kchat", + action: "getTeamByName", + operationId: "GetTeamByName", + summary: "Resolve a kChat team by name.", + description: "Read one kChat team from its team name.", + input: [field("name", "string", true, "Team name.")], + buildRequest: (input, signal) => withSignal({ path: { name: requiredString(input, "name") } }, signal), + }), + operationAction({ + domain: "kchat", + action: "getChannelByNameForTeamName", + operationId: "GetChannelByNameForTeamName", + summary: "Resolve a kChat channel by team and channel name.", + description: "Read one kChat channel from team name and channel name.", + input: [ + field("team_name", "string", true, "Team name."), + field("channel_name", "string", true, "Channel name."), + field("include_deleted", "boolean", false, "Whether deleted channels should be considered."), + ], + buildRequest: (input, signal) => withSignal({ + path: { team_name: requiredString(input, "team_name"), channel_name: requiredString(input, "channel_name") }, + query: optionalQuery({ include_deleted: booleanParam(input.include_deleted) }), + }, signal), + }), + operationAction({ + domain: "kchat", + action: "createPost", + operationId: "CreatePost", + summary: "Create a kChat post.", + description: "Post a root message or thread reply in a kChat channel.", + input: [ + field("channel_id", "string", true, "kChat channel identifier."), + field("message", "string", true, "Message content."), + field("root_id", "string", false, "Optional root post identifier for thread replies."), + field("set_online", "boolean", false, "Whether to set the user online while posting."), + ], + buildRequest: (input, signal) => withSignal({ + query: optionalQuery({ set_online: booleanParam(input.set_online) }), + body: optionalQuery({ + channel_id: requiredString(input, "channel_id"), + message: requiredString(input, "message"), + root_id: optionalString(input, "root_id"), + }), + }, signal), + }), + operationAction({ + domain: "urlShortener", + action: "listLinks", + operationId: "get_2_url_shortener", + summary: "List short URLs.", + description: "Read short URLs owned by the current token using the v2 route.", + }), + operationAction({ + domain: "urlShortener", + action: "getQuota", + operationId: "get_2_url_shortener_quota", + summary: "Read short URL quota.", + description: "Read URL shortener quota information using the v2 route.", + }), + operationAction({ + domain: "urlShortener", + action: "createLink", + operationId: "post_2_url_shortener", + summary: "Create a short URL.", + description: "Create a short URL and return the API response. Compose public URLs as https://chk.me/{code}.", + input: [ + field("url", "string", true, "Destination URL."), + field("expiration_date", "number", false, "Optional expiration timestamp in seconds."), + ], + buildRequest: (input, signal) => withSignal({ + body: optionalQuery({ + url: requiredString(input, "url"), + expiration_date: integerParam(input.expiration_date), + }), + }, signal), + }), + operationAction({ + domain: "urlShortener", + action: "updateExpiration", + operationId: "put_1_url_shortener_short_url_code", + summary: "Update short URL expiration.", + description: "Update the expiration timestamp of an existing short URL code.", + input: [ + field("short_url_code", "string", true, "Short URL code."), + field("expiration_date", "number", true, "Expiration timestamp in seconds."), + ], + buildRequest: (input, signal) => withSignal({ + path: { short_url_code: requiredString(input, "short_url_code") }, + body: { expiration_date: requiredInteger(input, "expiration_date") }, + }, signal), + }), +]; +const domainActions = Object.freeze([...staticActions, ...discoveryActions()].sort((left, right) => left.id.localeCompare(right.id))); +const actionById = new Map(domainActions.map((action) => [action.id, action])); +const actionDomains = new Set(listDomains().map((domain) => domain.domain)); +export function listDomainActions(options = {}) { + return domainActions + .filter((action) => options.domain === undefined || action.domain === options.domain) + .filter((action) => options.mutating === undefined || action.mutating === options.mutating) + .map(toMetadata); +} +export function describeDomainAction(domain, action) { + return toMetadata(getAction(domain, action)); +} +export async function runDomainAction(client, request) { + const action = getAction(request.domain, request.action); + return { + action: toMetadata(action), + result: await action.run(client, request.input ?? {}, request.signal), + }; +} +export function createDomainWorkflowClient(client) { + return { + listActions: listDomainActions, + describeAction: describeDomainAction, + run: (request) => runDomainAction(client, request), + }; +} +function getAction(domain, action) { + if (!actionDomains.has(domain)) { + throw new InfomaniakError(`Unknown Infomaniak workflow domain: ${domain}`); + } + const definition = actionById.get(`${domain}/${action}`); + if (!definition) { + throw new InfomaniakError(`Unknown Infomaniak workflow action: ${domain}/${action}`); + } + return definition; +} +function toMetadata(action) { + return { + id: action.id, + domain: action.domain, + action: action.action, + summary: action.summary, + description: action.description, + mutating: action.mutating, + operationIds: action.operationIds, + input: action.input, + }; +} +//# sourceMappingURL=domain-actions.js.map \ No newline at end of file diff --git a/dist/src/workflows/domain-actions.js.map b/dist/src/workflows/domain-actions.js.map new file mode 100644 index 0000000..bdc127f --- /dev/null +++ b/dist/src/workflows/domain-actions.js.map @@ -0,0 +1 @@ +{"version":3,"file":"domain-actions.js","sourceRoot":"","sources":["../../../src/workflows/domain-actions.ts"],"names":[],"mappings":"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"} \ No newline at end of file From e20f87e7003b375d9ba4bc2cbb44ae1f97489807 Mon Sep 17 00:00:00 2001 From: OpenCow Date: Sat, 13 Jun 2026 16:09:39 +0200 Subject: [PATCH 3/7] ci: improve pull request verification --- .github/workflows/ci.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f12d0db..c4c20b5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -2,16 +2,30 @@ name: CI on: pull_request: + branches: + - main push: branches: - main + workflow_dispatch: + +permissions: + contents: read + +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true jobs: verify: + name: Verify runs-on: ubuntu-latest + timeout-minutes: 20 steps: - name: Check out repository uses: actions/checkout@v4 + with: + persist-credentials: false - name: Set up Node.js uses: actions/setup-node@v4 From e98b30b6f8b369196f37c25ea1d3f5017eb0a6f8 Mon Sep 17 00:00:00 2001 From: OpenCow Date: Sat, 13 Jun 2026 16:45:28 +0200 Subject: [PATCH 4/7] ci: add codeql analysis --- .github/codeql/codeql-config.yml | 7 +++++ .github/workflows/codeql.yml | 53 ++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 .github/codeql/codeql-config.yml create mode 100644 .github/workflows/codeql.yml diff --git a/.github/codeql/codeql-config.yml b/.github/codeql/codeql-config.yml new file mode 100644 index 0000000..6e3f079 --- /dev/null +++ b/.github/codeql/codeql-config.yml @@ -0,0 +1,7 @@ +name: liquid-potassium CodeQL config + +paths-ignore: + - dist/** + - src/generated/** + - tests/generated/** + - coverage/** diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml new file mode 100644 index 0000000..5e848d1 --- /dev/null +++ b/.github/workflows/codeql.yml @@ -0,0 +1,53 @@ +name: CodeQL + +on: + pull_request: + branches: + - main + push: + branches: + - main + schedule: + - cron: "27 4 * * 1" + workflow_dispatch: + +permissions: + contents: read + +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + +jobs: + analyze: + name: Analyze (${{ matrix.language }}) + runs-on: ubuntu-latest + timeout-minutes: 20 + permissions: + actions: read + contents: read + security-events: write + strategy: + fail-fast: false + matrix: + include: + - language: javascript-typescript + build-mode: none + steps: + - name: Check out repository + uses: actions/checkout@v4 + with: + persist-credentials: false + + - name: Initialize CodeQL + uses: github/codeql-action/init@v4 + with: + languages: ${{ matrix.language }} + build-mode: ${{ matrix.build-mode }} + config-file: ./.github/codeql/codeql-config.yml + queries: security-extended + + - name: Perform CodeQL analysis + uses: github/codeql-action/analyze@v4 + with: + category: "/language:${{ matrix.language }}" From 302289d5c4ebb19814a8b272f30191389b652b19 Mon Sep 17 00:00:00 2001 From: OpenCow Date: Sat, 13 Jun 2026 16:52:51 +0200 Subject: [PATCH 5/7] ci: disable codeql sarif upload --- .github/workflows/codeql.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 5e848d1..245025f 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -26,7 +26,6 @@ jobs: permissions: actions: read contents: read - security-events: write strategy: fail-fast: false matrix: @@ -35,7 +34,7 @@ jobs: build-mode: none steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: persist-credentials: false @@ -51,3 +50,4 @@ jobs: uses: github/codeql-action/analyze@v4 with: category: "/language:${{ matrix.language }}" + upload: never From 0d9afc3a8c8434d72f051272c63964a3c97cf006 Mon Sep 17 00:00:00 2001 From: OpenCow Date: Sat, 13 Jun 2026 17:05:47 +0200 Subject: [PATCH 6/7] security: harden public repository readiness --- .github/dependabot.yml | 13 +++++++ .gitignore | 17 +++++++++ PROGRESS.md | 15 ++++++-- SECURITY.md | 20 +++++++++++ dist/src/client/create-client.js | 45 +++++++++++++++++++++-- dist/src/client/create-client.js.map | 2 +- package.json | 1 + src/client/create-client.ts | 48 +++++++++++++++++++++++-- tests/unit/client/create-client.test.ts | 34 +++++++++++++++--- 9 files changed, 181 insertions(+), 14 deletions(-) create mode 100644 .github/dependabot.yml create mode 100644 SECURITY.md diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..788d8cf --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,13 @@ +version: 2 +updates: + - package-ecosystem: npm + directory: / + schedule: + interval: weekly + open-pull-requests-limit: 5 + + - package-ecosystem: github-actions + directory: / + schedule: + interval: weekly + open-pull-requests-limit: 5 diff --git a/.gitignore b/.gitignore index 1001503..eccbadf 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,20 @@ coverage/ .vitest/ .tsbuildinfo *.tsbuildinfo +*.log +npm-debug.log* + +# TypeScript emits these during local builds, but the package only ships dist/src and dist/openclaw. +/dist/scripts/ +/dist/tests/ +/dist/vitest.config.* + +# Local credentials and machine-specific package registry state. +.env +.env.* +!.env.example +.npmrc +*.pem +*.key +*.p12 +*.pfx diff --git a/PROGRESS.md b/PROGRESS.md index ecdea40..7f8dd73 100644 --- a/PROGRESS.md +++ b/PROGRESS.md @@ -4,9 +4,9 @@ This file is the canonical live tracker for the Infomaniak SDK and OpenClaw inte ## Current State -- Phase: OpenClaw migration readiness. -- Active task: Preparing the `liquid-potassium` library for direct `potassium-openclaw` migration without publishing to npm. -- Repository status: OpenClaw workflow tooling, GitHub install preparation, and kDrive upload file-path support are implemented on branch `codex/liquid-library-openclaw-workflows`. +- Phase: Published SDK release and OpenClaw migration readiness. +- Active task: Migrating downstream `potassium-openclaw` usage to the published `liquid-potassium` package. +- Repository status: `liquid-potassium@0.1.0` is published on npm; OpenClaw workflow tooling and kDrive upload file-path support are implemented on branch `codex/liquid-library-openclaw-workflows`. - Coordination mode: one main agent owns sequencing, verification, integration, and commits. ## Coordination Rules @@ -99,6 +99,12 @@ This file is the canonical live tracker for the Infomaniak SDK and OpenClaw inte - Added public exports and the `./openclaw/tools` package subpath for downstream `potassium-openclaw` migration. - Added kDrive workflow uploads from absolute local `file_path`, including size validation, default remote file names, and binary body preservation in the shared transport. - Added a package `prepare` script so GitHub-pinned installs can build `dist` without publishing `liquid-potassium` to npm. +- `security: harden public repository readiness` + - Redacted sensitive response headers and secret-shaped JSON/text fields from `InfomaniakOperationError.responseSummary` while preserving status, request id, and non-sensitive diagnostics. + - Added tests for JSON, malformed JSON, and text error redaction while maintaining 100% coverage. + - Tightened local ignore rules for credential files and generated build leftovers. + - Restricted CI workflow permissions to read-only contents access and disabled checkout credential persistence. + - Added `SECURITY.md` and Dependabot updates for npm and GitHub Actions. ## Next Task Queue @@ -133,6 +139,9 @@ This file is the canonical live tracker for the Infomaniak SDK and OpenClaw inte - Domain workflow actions: passing `npm run typecheck` and `npm run test:coverage` with 100% statements, branches, functions, and lines after the workflow expansion and module split. - OpenClaw workflow tool migration slice: passing `npm run typecheck`, `npm test`, `npm run test:coverage` with 100% statements/branches/functions/lines, `npm run build`, and `npm pack --dry-run --json`. - Package preview after workflow tool migration: `npm pack --dry-run --json` reports `liquid-potassium@0.1.0`, 169 files, approximately 898.8 kB packed and 16.2 MB unpacked, including `dist/src/openclaw/infomaniak-tools.*`, `dist/openclaw/plugin.*`, skill docs, package exports, and the `prepare` build flow. +- npm publication: `liquid-potassium@0.1.0` is published to `https://registry.npmjs.org/` with `latest` pointing to `0.1.0`. +- Post-publish install verification: a fresh temporary project installed `liquid-potassium@0.1.0` from npm with 0 vulnerabilities and successfully imported the main SDK, OpenClaw plugin, and OpenClaw tools subpaths. +- Public GitHub security preflight: passing `npm run ci`, `npm audit`, `npm audit --omit=dev`, `npm pack --dry-run --json`, `git diff --check`, and high-confidence secret scans across current tracked files and git history. ## Blockers And Risks diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000..a9138d2 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,20 @@ +# Security Policy + +## Supported Versions + +Security fixes are prepared for the latest published npm release line. + +## Reporting A Vulnerability + +Please report suspected vulnerabilities through GitHub's private vulnerability reporting or a private security advisory for this repository. + +Do not open a public issue with exploit details, access tokens, cookies, mailbox content, customer data, or production payloads. If a public issue is the only available channel, keep it minimal and ask for a private follow-up path. + +Useful reports include: + +- affected package version or commit; +- impacted SDK, OpenClaw, generation, or documentation-snapshot surface; +- reproduction steps using mocked data whenever possible; +- whether credentials, authorization headers, cookies, request bodies, response summaries, generated metadata, or package contents are involved. + +The project does not require real Infomaniak network calls for tests. Security reproductions should use injected `fetch`, local fixtures, or redacted recordings. diff --git a/dist/src/client/create-client.js b/dist/src/client/create-client.js index 8761085..ccaccd0 100644 --- a/dist/src/client/create-client.js +++ b/dist/src/client/create-client.js @@ -6,6 +6,10 @@ import { InfomaniakError, InfomaniakOperationError } from "./errors.js"; import { createMailApplicationClient } from "./mail-application.js"; const defaultBaseUrl = "https://api.infomaniak.com"; const defaultMailApplicationBaseUrl = "https://mail.infomaniak.com"; +const responseSummaryMaxLength = 500; +const redactedValue = "[redacted]"; +const sensitiveHeaderNames = new Set(["authorization", "proxy-authorization", "cookie", "set-cookie", "x-api-key", "x-auth-token"]); +const sensitiveFieldNameFragments = ["authorization", "password", "passwd", "secret", "token", "apikey", "privatekey", "session", "cookie", "csrf"]; const operationById = new Map(operations.map((operation) => [operation.operationId, operation])); export function createInfomaniakClient(config = {}) { const fetchImpl = config.fetch ?? globalThis.fetch; @@ -192,15 +196,50 @@ async function parseSuccessResponse(response) { } async function safeResponseSummary(response) { const contentType = response.headers.get("content-type") ?? ""; + const body = await response.text(); + if (!body) { + return ""; + } if (contentType.includes("application/json")) { - return JSON.stringify(await response.json()); + try { + return truncateResponseSummary(JSON.stringify(redactJsonValue(JSON.parse(body)))); + } + catch { + return truncateResponseSummary(redactSensitiveText(body)); + } + } + return truncateResponseSummary(redactSensitiveText(body)); +} +function redactJsonValue(value, key) { + if (key && isSensitiveFieldName(key)) { + return redactedValue; + } + if (Array.isArray(value)) { + return value.map((item) => redactJsonValue(item)); + } + if (isQueryObject(value)) { + return Object.fromEntries(Object.entries(value).map(([entryKey, entryValue]) => [entryKey, redactJsonValue(entryValue, entryKey)])); } - return (await response.text()).slice(0, 500); + return value; +} +function redactSensitiveText(value) { + return value + .replace(/\b(authorization|proxy-authorization)\s*:\s*bearer\s+[^\r\n]+/gi, "$1: Bearer [redacted]") + .replace(/\b((?:set-)?cookie)\s*:\s*[^\r\n]+/gi, "$1: [redacted]") + .replace(/\b(access[_-]?token|refresh[_-]?token|api[_-]?key|password|secret|token)\s*=\s*[^&\s]+/gi, "$1=[redacted]") + .replace(/\bBearer\s+[A-Za-z0-9._~+/=-]+/gi, "Bearer [redacted]"); +} +function truncateResponseSummary(value) { + return value.slice(0, responseSummaryMaxLength); +} +function isSensitiveFieldName(key) { + const normalized = key.toLowerCase().replace(/[^a-z0-9]/g, ""); + return sensitiveFieldNameFragments.some((fragment) => normalized.includes(fragment)); } function headersToRecord(headers) { const record = {}; headers.forEach((value, key) => { - record[key] = value; + record[key] = sensitiveHeaderNames.has(key.toLowerCase()) ? redactedValue : value; }); return record; } diff --git a/dist/src/client/create-client.js.map b/dist/src/client/create-client.js.map index b97197a..960e8ff 100644 --- a/dist/src/client/create-client.js.map +++ b/dist/src/client/create-client.js.map @@ -1 +1 @@ -{"version":3,"file":"create-client.js","sourceRoot":"","sources":["../../../src/client/create-client.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"create-client.js","sourceRoot":"","sources":["../../../src/client/create-client.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/package.json b/package.json index 83fd113..5e7b560 100644 --- a/package.json +++ b/package.json @@ -47,6 +47,7 @@ "openclaw/skills", "README.md", "RELEASE.md", + "SECURITY.md", "spec/normalization-report.json" ], "engines": { diff --git a/src/client/create-client.ts b/src/client/create-client.ts index 4fd9428..d0c6485 100644 --- a/src/client/create-client.ts +++ b/src/client/create-client.ts @@ -46,6 +46,10 @@ export type InfomaniakClient = GeneratedOperationClient & const defaultBaseUrl = "https://api.infomaniak.com"; const defaultMailApplicationBaseUrl = "https://mail.infomaniak.com"; +const responseSummaryMaxLength = 500; +const redactedValue = "[redacted]"; +const sensitiveHeaderNames = new Set(["authorization", "proxy-authorization", "cookie", "set-cookie", "x-api-key", "x-auth-token"]); +const sensitiveFieldNameFragments = ["authorization", "password", "passwd", "secret", "token", "apikey", "privatekey", "session", "cookie", "csrf"]; const operationById = new Map(operations.map((operation) => [operation.operationId, operation])); export function createInfomaniakClient(config: InfomaniakClientConfig = {}): InfomaniakClient { @@ -264,16 +268,54 @@ async function parseSuccessResponse(response: Response): Promise { async function safeResponseSummary(response: Response): Promise { const contentType = response.headers.get("content-type") ?? ""; + const body = await response.text(); + if (!body) { + return ""; + } if (contentType.includes("application/json")) { - return JSON.stringify(await response.json()); + try { + return truncateResponseSummary(JSON.stringify(redactJsonValue(JSON.parse(body)))); + } catch { + return truncateResponseSummary(redactSensitiveText(body)); + } + } + return truncateResponseSummary(redactSensitiveText(body)); +} + +function redactJsonValue(value: unknown, key?: string): unknown { + if (key && isSensitiveFieldName(key)) { + return redactedValue; + } + if (Array.isArray(value)) { + return value.map((item) => redactJsonValue(item)); } - return (await response.text()).slice(0, 500); + if (isQueryObject(value)) { + return Object.fromEntries(Object.entries(value).map(([entryKey, entryValue]) => [entryKey, redactJsonValue(entryValue, entryKey)])); + } + return value; +} + +function redactSensitiveText(value: string): string { + return value + .replace(/\b(authorization|proxy-authorization)\s*:\s*bearer\s+[^\r\n]+/gi, "$1: Bearer [redacted]") + .replace(/\b((?:set-)?cookie)\s*:\s*[^\r\n]+/gi, "$1: [redacted]") + .replace(/\b(access[_-]?token|refresh[_-]?token|api[_-]?key|password|secret|token)\s*=\s*[^&\s]+/gi, "$1=[redacted]") + .replace(/\bBearer\s+[A-Za-z0-9._~+/=-]+/gi, "Bearer [redacted]"); +} + +function truncateResponseSummary(value: string): string { + return value.slice(0, responseSummaryMaxLength); +} + +function isSensitiveFieldName(key: string): boolean { + const normalized = key.toLowerCase().replace(/[^a-z0-9]/g, ""); + return sensitiveFieldNameFragments.some((fragment) => normalized.includes(fragment)); } function headersToRecord(headers: Headers): Record { const record: Record = {}; headers.forEach((value, key) => { - record[key] = value; + record[key] = sensitiveHeaderNames.has(key.toLowerCase()) ? redactedValue : value; }); return record; } diff --git a/tests/unit/client/create-client.test.ts b/tests/unit/client/create-client.test.ts index 1344cdf..0e3a360 100644 --- a/tests/unit/client/create-client.test.ts +++ b/tests/unit/client/create-client.test.ts @@ -158,10 +158,10 @@ describe("createInfomaniakClient", () => { it("throws typed operation errors with safe response summaries", async () => { const fetchMock = vi.fn().mockResolvedValue( - new Response(JSON.stringify({ error: "nope" }), { + new Response(JSON.stringify({ error: "nope", token: "returned-token", nested: { password: "mail-secret" }, items: [{ api_key: "key-1" }] }), { status: 403, statusText: "Forbidden", - headers: { "content-type": "application/json", "x-request-id": "req-1" }, + headers: { authorization: "Bearer returned-token", "content-type": "application/json", "set-cookie": "sid=returned-cookie", "x-request-id": "req-1" }, }), ); const client = createInfomaniakClient({ fetch: fetchMock }); @@ -172,8 +172,8 @@ describe("createInfomaniakClient", () => { path: "/danger", status: 403, statusText: "Forbidden", - responseSummary: "{\"error\":\"nope\"}", - headers: { "content-type": "application/json", "x-request-id": "req-1" }, + responseSummary: "{\"error\":\"nope\",\"token\":\"[redacted]\",\"nested\":{\"password\":\"[redacted]\"},\"items\":[{\"api_key\":\"[redacted]\"}]}", + headers: { authorization: "[redacted]", "content-type": "application/json", "set-cookie": "[redacted]", "x-request-id": "req-1" }, } satisfies Partial); }); @@ -201,6 +201,32 @@ describe("createInfomaniakClient", () => { }); }); + it("redacts secret-shaped values from text operation errors", async () => { + const fetchMock = vi.fn().mockResolvedValue( + new Response("Authorization: Bearer returned-token\npassword=returned-password\nmessage=visible", { status: 500, statusText: "Broken" }), + ); + const client = createInfomaniakClient({ fetch: fetchMock }); + + await expect(client.raw.GET("/broken")).rejects.toMatchObject({ + responseSummary: "Authorization: Bearer [redacted]\npassword=[redacted]\nmessage=visible", + }); + }); + + it("redacts malformed JSON operation errors as text", async () => { + const fetchMock = vi.fn().mockResolvedValue( + new Response("token=returned-token&message=visible", { + status: 500, + statusText: "Broken", + headers: { "content-type": "application/json" }, + }), + ); + const client = createInfomaniakClient({ fetch: fetchMock }); + + await expect(client.raw.GET("/broken")).rejects.toMatchObject({ + responseSummary: "token=[redacted]&message=visible", + }); + }); + it("uses global fetch when no injected fetch is provided", () => { expect(createInfomaniakClient().raw).toBeDefined(); }); From 4b7a57ff84c2365acb660d0005033ff41dcc7dd3 Mon Sep 17 00:00:00 2001 From: OpenCow Date: Sat, 13 Jun 2026 17:12:54 +0200 Subject: [PATCH 7/7] chore: remove tracked build output --- .gitignore | 6 +- dist/openclaw/plugin.d.ts | 3 - dist/openclaw/plugin.js | 16 - dist/openclaw/plugin.js.map | 1 - dist/src/catalog/operation-catalog.d.ts | 52 - dist/src/catalog/operation-catalog.js | 113 - dist/src/catalog/operation-catalog.js.map | 1 - dist/src/client/create-client.d.ts | 37 - dist/src/client/create-client.js | 246 - dist/src/client/create-client.js.map | 1 - dist/src/client/errors.d.ts | 22 - dist/src/client/errors.js | 27 - dist/src/client/errors.js.map | 1 - .../client/generated-operation-client.d.ts | 11 - dist/src/client/generated-operation-client.js | 2 - .../client/generated-operation-client.js.map | 1 - dist/src/client/mail-application.d.ts | 90 - dist/src/client/mail-application.js | 159 - dist/src/client/mail-application.js.map | 1 - dist/src/discovery/resource-discovery.d.ts | 193 - dist/src/discovery/resource-discovery.js | 432 - dist/src/discovery/resource-discovery.js.map | 1 - dist/src/generated/catalog/domains.d.ts | 52 - dist/src/generated/catalog/domains.js | 71 - dist/src/generated/catalog/domains.js.map | 1 - .../generated/catalog/domains/account.d.ts | 2 - dist/src/generated/catalog/domains/account.js | 5907 - .../generated/catalog/domains/account.js.map | 1 - dist/src/generated/catalog/domains/ai.d.ts | 2 - dist/src/generated/catalog/domains/ai.js | 1476 - dist/src/generated/catalog/domains/ai.js.map | 1 - dist/src/generated/catalog/domains/core.d.ts | 2 - dist/src/generated/catalog/domains/core.js | 3003 - .../src/generated/catalog/domains/core.js.map | 1 - .../generated/catalog/domains/domains.d.ts | 2 - dist/src/generated/catalog/domains/domains.js | 3918 - .../generated/catalog/domains/domains.js.map | 1 - .../generated/catalog/domains/etickets.d.ts | 2 - .../src/generated/catalog/domains/etickets.js | 2184 - .../generated/catalog/domains/etickets.js.map | 1 - dist/src/generated/catalog/domains/kchat.d.ts | 2 - dist/src/generated/catalog/domains/kchat.js | 16625 -- .../generated/catalog/domains/kchat.js.map | 1 - .../src/generated/catalog/domains/kdrive.d.ts | 2 - dist/src/generated/catalog/domains/kdrive.js | 35282 ---- .../generated/catalog/domains/kdrive.js.map | 1 - dist/src/generated/catalog/domains/kmeet.d.ts | 2 - dist/src/generated/catalog/domains/kmeet.js | 127 - .../generated/catalog/domains/kmeet.js.map | 1 - dist/src/generated/catalog/domains/mail.d.ts | 2 - dist/src/generated/catalog/domains/mail.js | 15400 -- .../src/generated/catalog/domains/mail.js.map | 1 - .../generated/catalog/domains/newsletter.d.ts | 2 - .../generated/catalog/domains/newsletter.js | 10955 -- .../catalog/domains/newsletter.js.map | 1 - .../generated/catalog/domains/profile.d.ts | 2 - dist/src/generated/catalog/domains/profile.js | 1377 - .../generated/catalog/domains/profile.js.map | 1 - .../catalog/domains/publicCloud.d.ts | 2 - .../generated/catalog/domains/publicCloud.js | 11691 -- .../catalog/domains/publicCloud.js.map | 1 - dist/src/generated/catalog/domains/radio.d.ts | 2 - dist/src/generated/catalog/domains/radio.js | 25697 --- .../generated/catalog/domains/radio.js.map | 1 - .../catalog/domains/swissBackup.d.ts | 2 - .../generated/catalog/domains/swissBackup.js | 2029 - .../catalog/domains/swissBackup.js.map | 1 - .../catalog/domains/urlShortener.d.ts | 2 - .../generated/catalog/domains/urlShortener.js | 370 - .../catalog/domains/urlShortener.js.map | 1 - dist/src/generated/catalog/domains/video.d.ts | 2 - dist/src/generated/catalog/domains/video.js | 14056 -- .../generated/catalog/domains/video.js.map | 1 - dist/src/generated/catalog/domains/vod.d.ts | 2 - dist/src/generated/catalog/domains/vod.js | 37401 ---- dist/src/generated/catalog/domains/vod.js.map | 1 - dist/src/generated/catalog/operations.d.ts | 2 - dist/src/generated/catalog/operations.js | 38 - dist/src/generated/catalog/operations.js.map | 1 - dist/src/generated/catalog/types.d.ts | 67 - dist/src/generated/catalog/types.js | 2 - dist/src/generated/catalog/types.js.map | 1 - dist/src/generated/operations/account.d.ts | 41 - dist/src/generated/operations/account.js | 43 - dist/src/generated/operations/account.js.map | 1 - dist/src/generated/operations/ai.d.ts | 19 - dist/src/generated/operations/ai.js | 21 - dist/src/generated/operations/ai.js.map | 1 - dist/src/generated/operations/core.d.ts | 26 - dist/src/generated/operations/core.js | 28 - dist/src/generated/operations/core.js.map | 1 - dist/src/generated/operations/domains.d.ts | 39 - dist/src/generated/operations/domains.js | 41 - dist/src/generated/operations/domains.js.map | 1 - dist/src/generated/operations/etickets.d.ts | 15 - dist/src/generated/operations/etickets.js | 17 - dist/src/generated/operations/etickets.js.map | 1 - dist/src/generated/operations/index.d.ts | 1500 - dist/src/generated/operations/index.js | 39 - dist/src/generated/operations/index.js.map | 1 - dist/src/generated/operations/kchat.d.ts | 176 - dist/src/generated/operations/kchat.js | 178 - dist/src/generated/operations/kchat.js.map | 1 - dist/src/generated/operations/kdrive.d.ts | 191 - dist/src/generated/operations/kdrive.js | 193 - dist/src/generated/operations/kdrive.js.map | 1 - dist/src/generated/operations/kmeet.d.ts | 5 - dist/src/generated/operations/kmeet.js | 7 - dist/src/generated/operations/kmeet.js.map | 1 - dist/src/generated/operations/mail.d.ts | 128 - dist/src/generated/operations/mail.js | 130 - dist/src/generated/operations/mail.js.map | 1 - dist/src/generated/operations/newsletter.d.ts | 80 - dist/src/generated/operations/newsletter.js | 82 - .../generated/operations/newsletter.js.map | 1 - dist/src/generated/operations/profile.d.ts | 23 - dist/src/generated/operations/profile.js | 25 - dist/src/generated/operations/profile.js.map | 1 - .../src/generated/operations/publicCloud.d.ts | 77 - dist/src/generated/operations/publicCloud.js | 79 - .../generated/operations/publicCloud.js.map | 1 - dist/src/generated/operations/radio.d.ts | 160 - dist/src/generated/operations/radio.js | 162 - dist/src/generated/operations/radio.js.map | 1 - .../src/generated/operations/swissBackup.d.ts | 21 - dist/src/generated/operations/swissBackup.js | 23 - .../generated/operations/swissBackup.js.map | 1 - .../generated/operations/urlShortener.d.ts | 10 - dist/src/generated/operations/urlShortener.js | 12 - .../generated/operations/urlShortener.js.map | 1 - dist/src/generated/operations/video.d.ts | 102 - dist/src/generated/operations/video.js | 104 - dist/src/generated/operations/video.js.map | 1 - dist/src/generated/operations/vod.d.ts | 367 - dist/src/generated/operations/vod.js | 369 - dist/src/generated/operations/vod.js.map | 1 - dist/src/generated/schema.d.ts | 141974 --------------- dist/src/generated/schema.js | 6 - dist/src/generated/schema.js.map | 1 - dist/src/index.d.ts | 12 - dist/src/index.js | 10 - dist/src/index.js.map | 1 - dist/src/openapi/docs-snapshot.d.ts | 82 - dist/src/openapi/docs-snapshot.js | 311 - dist/src/openapi/docs-snapshot.js.map | 1 - dist/src/openapi/normalize.d.ts | 20 - dist/src/openapi/normalize.js | 410 - dist/src/openapi/normalize.js.map | 1 - dist/src/openapi/operation-generator.d.ts | 74 - dist/src/openapi/operation-generator.js | 367 - dist/src/openapi/operation-generator.js.map | 1 - dist/src/openclaw/infomaniak-tools.d.ts | 148 - dist/src/openclaw/infomaniak-tools.js | 766 - dist/src/openclaw/infomaniak-tools.js.map | 1 - dist/src/workflows/domain-action-helpers.d.ts | 26 - dist/src/workflows/domain-action-helpers.js | 222 - .../workflows/domain-action-helpers.js.map | 1 - dist/src/workflows/domain-action-types.d.ts | 56 - dist/src/workflows/domain-action-types.js | 2 - dist/src/workflows/domain-action-types.js.map | 1 - dist/src/workflows/domain-actions.d.ts | 6 - dist/src/workflows/domain-actions.js | 857 - dist/src/workflows/domain-actions.js.map | 1 - 163 files changed, 1 insertion(+), 339108 deletions(-) delete mode 100644 dist/openclaw/plugin.d.ts delete mode 100644 dist/openclaw/plugin.js delete mode 100644 dist/openclaw/plugin.js.map delete mode 100644 dist/src/catalog/operation-catalog.d.ts delete mode 100644 dist/src/catalog/operation-catalog.js delete mode 100644 dist/src/catalog/operation-catalog.js.map delete mode 100644 dist/src/client/create-client.d.ts delete mode 100644 dist/src/client/create-client.js delete mode 100644 dist/src/client/create-client.js.map delete mode 100644 dist/src/client/errors.d.ts delete mode 100644 dist/src/client/errors.js delete mode 100644 dist/src/client/errors.js.map delete mode 100644 dist/src/client/generated-operation-client.d.ts delete mode 100644 dist/src/client/generated-operation-client.js delete mode 100644 dist/src/client/generated-operation-client.js.map delete mode 100644 dist/src/client/mail-application.d.ts delete mode 100644 dist/src/client/mail-application.js delete mode 100644 dist/src/client/mail-application.js.map delete mode 100644 dist/src/discovery/resource-discovery.d.ts delete mode 100644 dist/src/discovery/resource-discovery.js delete mode 100644 dist/src/discovery/resource-discovery.js.map delete mode 100644 dist/src/generated/catalog/domains.d.ts delete mode 100644 dist/src/generated/catalog/domains.js delete mode 100644 dist/src/generated/catalog/domains.js.map delete mode 100644 dist/src/generated/catalog/domains/account.d.ts delete mode 100644 dist/src/generated/catalog/domains/account.js delete mode 100644 dist/src/generated/catalog/domains/account.js.map delete mode 100644 dist/src/generated/catalog/domains/ai.d.ts delete mode 100644 dist/src/generated/catalog/domains/ai.js delete mode 100644 dist/src/generated/catalog/domains/ai.js.map delete mode 100644 dist/src/generated/catalog/domains/core.d.ts delete mode 100644 dist/src/generated/catalog/domains/core.js delete mode 100644 dist/src/generated/catalog/domains/core.js.map delete mode 100644 dist/src/generated/catalog/domains/domains.d.ts delete mode 100644 dist/src/generated/catalog/domains/domains.js delete mode 100644 dist/src/generated/catalog/domains/domains.js.map delete mode 100644 dist/src/generated/catalog/domains/etickets.d.ts delete mode 100644 dist/src/generated/catalog/domains/etickets.js delete mode 100644 dist/src/generated/catalog/domains/etickets.js.map delete mode 100644 dist/src/generated/catalog/domains/kchat.d.ts delete mode 100644 dist/src/generated/catalog/domains/kchat.js delete mode 100644 dist/src/generated/catalog/domains/kchat.js.map delete mode 100644 dist/src/generated/catalog/domains/kdrive.d.ts delete mode 100644 dist/src/generated/catalog/domains/kdrive.js delete mode 100644 dist/src/generated/catalog/domains/kdrive.js.map delete mode 100644 dist/src/generated/catalog/domains/kmeet.d.ts delete mode 100644 dist/src/generated/catalog/domains/kmeet.js delete mode 100644 dist/src/generated/catalog/domains/kmeet.js.map delete mode 100644 dist/src/generated/catalog/domains/mail.d.ts delete mode 100644 dist/src/generated/catalog/domains/mail.js delete mode 100644 dist/src/generated/catalog/domains/mail.js.map delete mode 100644 dist/src/generated/catalog/domains/newsletter.d.ts delete mode 100644 dist/src/generated/catalog/domains/newsletter.js delete mode 100644 dist/src/generated/catalog/domains/newsletter.js.map delete mode 100644 dist/src/generated/catalog/domains/profile.d.ts delete mode 100644 dist/src/generated/catalog/domains/profile.js delete mode 100644 dist/src/generated/catalog/domains/profile.js.map delete mode 100644 dist/src/generated/catalog/domains/publicCloud.d.ts delete mode 100644 dist/src/generated/catalog/domains/publicCloud.js delete mode 100644 dist/src/generated/catalog/domains/publicCloud.js.map delete mode 100644 dist/src/generated/catalog/domains/radio.d.ts delete mode 100644 dist/src/generated/catalog/domains/radio.js delete mode 100644 dist/src/generated/catalog/domains/radio.js.map delete mode 100644 dist/src/generated/catalog/domains/swissBackup.d.ts delete mode 100644 dist/src/generated/catalog/domains/swissBackup.js delete mode 100644 dist/src/generated/catalog/domains/swissBackup.js.map delete mode 100644 dist/src/generated/catalog/domains/urlShortener.d.ts delete mode 100644 dist/src/generated/catalog/domains/urlShortener.js delete mode 100644 dist/src/generated/catalog/domains/urlShortener.js.map delete mode 100644 dist/src/generated/catalog/domains/video.d.ts delete mode 100644 dist/src/generated/catalog/domains/video.js delete mode 100644 dist/src/generated/catalog/domains/video.js.map delete mode 100644 dist/src/generated/catalog/domains/vod.d.ts delete mode 100644 dist/src/generated/catalog/domains/vod.js delete mode 100644 dist/src/generated/catalog/domains/vod.js.map delete mode 100644 dist/src/generated/catalog/operations.d.ts delete mode 100644 dist/src/generated/catalog/operations.js delete mode 100644 dist/src/generated/catalog/operations.js.map delete mode 100644 dist/src/generated/catalog/types.d.ts delete mode 100644 dist/src/generated/catalog/types.js delete mode 100644 dist/src/generated/catalog/types.js.map delete mode 100644 dist/src/generated/operations/account.d.ts delete mode 100644 dist/src/generated/operations/account.js delete mode 100644 dist/src/generated/operations/account.js.map delete mode 100644 dist/src/generated/operations/ai.d.ts delete mode 100644 dist/src/generated/operations/ai.js delete mode 100644 dist/src/generated/operations/ai.js.map delete mode 100644 dist/src/generated/operations/core.d.ts delete mode 100644 dist/src/generated/operations/core.js delete mode 100644 dist/src/generated/operations/core.js.map delete mode 100644 dist/src/generated/operations/domains.d.ts delete mode 100644 dist/src/generated/operations/domains.js delete mode 100644 dist/src/generated/operations/domains.js.map delete mode 100644 dist/src/generated/operations/etickets.d.ts delete mode 100644 dist/src/generated/operations/etickets.js delete mode 100644 dist/src/generated/operations/etickets.js.map delete mode 100644 dist/src/generated/operations/index.d.ts delete mode 100644 dist/src/generated/operations/index.js delete mode 100644 dist/src/generated/operations/index.js.map delete mode 100644 dist/src/generated/operations/kchat.d.ts delete mode 100644 dist/src/generated/operations/kchat.js delete mode 100644 dist/src/generated/operations/kchat.js.map delete mode 100644 dist/src/generated/operations/kdrive.d.ts delete mode 100644 dist/src/generated/operations/kdrive.js delete mode 100644 dist/src/generated/operations/kdrive.js.map delete mode 100644 dist/src/generated/operations/kmeet.d.ts delete mode 100644 dist/src/generated/operations/kmeet.js delete mode 100644 dist/src/generated/operations/kmeet.js.map delete mode 100644 dist/src/generated/operations/mail.d.ts delete mode 100644 dist/src/generated/operations/mail.js delete mode 100644 dist/src/generated/operations/mail.js.map delete mode 100644 dist/src/generated/operations/newsletter.d.ts delete mode 100644 dist/src/generated/operations/newsletter.js delete mode 100644 dist/src/generated/operations/newsletter.js.map delete mode 100644 dist/src/generated/operations/profile.d.ts delete mode 100644 dist/src/generated/operations/profile.js delete mode 100644 dist/src/generated/operations/profile.js.map delete mode 100644 dist/src/generated/operations/publicCloud.d.ts delete mode 100644 dist/src/generated/operations/publicCloud.js delete mode 100644 dist/src/generated/operations/publicCloud.js.map delete mode 100644 dist/src/generated/operations/radio.d.ts delete mode 100644 dist/src/generated/operations/radio.js delete mode 100644 dist/src/generated/operations/radio.js.map delete mode 100644 dist/src/generated/operations/swissBackup.d.ts delete mode 100644 dist/src/generated/operations/swissBackup.js delete mode 100644 dist/src/generated/operations/swissBackup.js.map delete mode 100644 dist/src/generated/operations/urlShortener.d.ts delete mode 100644 dist/src/generated/operations/urlShortener.js delete mode 100644 dist/src/generated/operations/urlShortener.js.map delete mode 100644 dist/src/generated/operations/video.d.ts delete mode 100644 dist/src/generated/operations/video.js delete mode 100644 dist/src/generated/operations/video.js.map delete mode 100644 dist/src/generated/operations/vod.d.ts delete mode 100644 dist/src/generated/operations/vod.js delete mode 100644 dist/src/generated/operations/vod.js.map delete mode 100644 dist/src/generated/schema.d.ts delete mode 100644 dist/src/generated/schema.js delete mode 100644 dist/src/generated/schema.js.map delete mode 100644 dist/src/index.d.ts delete mode 100644 dist/src/index.js delete mode 100644 dist/src/index.js.map delete mode 100644 dist/src/openapi/docs-snapshot.d.ts delete mode 100644 dist/src/openapi/docs-snapshot.js delete mode 100644 dist/src/openapi/docs-snapshot.js.map delete mode 100644 dist/src/openapi/normalize.d.ts delete mode 100644 dist/src/openapi/normalize.js delete mode 100644 dist/src/openapi/normalize.js.map delete mode 100644 dist/src/openapi/operation-generator.d.ts delete mode 100644 dist/src/openapi/operation-generator.js delete mode 100644 dist/src/openapi/operation-generator.js.map delete mode 100644 dist/src/openclaw/infomaniak-tools.d.ts delete mode 100644 dist/src/openclaw/infomaniak-tools.js delete mode 100644 dist/src/openclaw/infomaniak-tools.js.map delete mode 100644 dist/src/workflows/domain-action-helpers.d.ts delete mode 100644 dist/src/workflows/domain-action-helpers.js delete mode 100644 dist/src/workflows/domain-action-helpers.js.map delete mode 100644 dist/src/workflows/domain-action-types.d.ts delete mode 100644 dist/src/workflows/domain-action-types.js delete mode 100644 dist/src/workflows/domain-action-types.js.map delete mode 100644 dist/src/workflows/domain-actions.d.ts delete mode 100644 dist/src/workflows/domain-actions.js delete mode 100644 dist/src/workflows/domain-actions.js.map diff --git a/.gitignore b/.gitignore index eccbadf..2fc1c60 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ .DS_Store node_modules/ +dist/ coverage/ .vitest/ .tsbuildinfo @@ -7,11 +8,6 @@ coverage/ *.log npm-debug.log* -# TypeScript emits these during local builds, but the package only ships dist/src and dist/openclaw. -/dist/scripts/ -/dist/tests/ -/dist/vitest.config.* - # Local credentials and machine-specific package registry state. .env .env.* diff --git a/dist/openclaw/plugin.d.ts b/dist/openclaw/plugin.d.ts deleted file mode 100644 index 23b8c0b..0000000 --- a/dist/openclaw/plugin.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { type OpenClawPluginDefinition } from "openclaw/plugin-sdk/plugin-entry"; -declare const infomaniakOpenClawPlugin: OpenClawPluginDefinition; -export default infomaniakOpenClawPlugin; diff --git a/dist/openclaw/plugin.js b/dist/openclaw/plugin.js deleted file mode 100644 index 3cf6097..0000000 --- a/dist/openclaw/plugin.js +++ /dev/null @@ -1,16 +0,0 @@ -import { buildJsonPluginConfigSchema, definePluginEntry } from "openclaw/plugin-sdk/plugin-entry"; -import { createInfomaniakOpenClawTools, InfomaniakPluginConfigJsonSchema, resolveInfomaniakPluginConfig } from "../src/openclaw/infomaniak-tools.js"; -const infomaniakOpenClawPlugin = definePluginEntry({ - id: "infomaniak", - name: "Infomaniak", - description: "Domain-oriented Infomaniak API tools backed by the liquid-potassium TypeScript SDK.", - configSchema: buildJsonPluginConfigSchema(InfomaniakPluginConfigJsonSchema), - register(api) { - const config = resolveInfomaniakPluginConfig(api.pluginConfig); - for (const tool of createInfomaniakOpenClawTools({ config, fetch: globalThis.fetch })) { - api.registerTool(tool); - } - }, -}); -export default infomaniakOpenClawPlugin; -//# sourceMappingURL=plugin.js.map \ No newline at end of file diff --git a/dist/openclaw/plugin.js.map b/dist/openclaw/plugin.js.map deleted file mode 100644 index 8e77f08..0000000 --- a/dist/openclaw/plugin.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"plugin.js","sourceRoot":"","sources":["../../openclaw/plugin.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,2BAA2B,EAAE,iBAAiB,EAAiC,MAAM,kCAAkC,CAAC;AAEjI,OAAO,EAAE,6BAA6B,EAAE,gCAAgC,EAAE,6BAA6B,EAAE,MAAM,qCAAqC,CAAC;AAErJ,MAAM,wBAAwB,GAA6B,iBAAiB,CAAC;IAC3E,EAAE,EAAE,YAAY;IAChB,IAAI,EAAE,YAAY;IAClB,WAAW,EAAE,qFAAqF;IAClG,YAAY,EAAE,2BAA2B,CAAC,gCAAgC,CAAC;IAC3E,QAAQ,CAAC,GAAG;QACV,MAAM,MAAM,GAAG,6BAA6B,CAAC,GAAG,CAAC,YAAY,CAAC,CAAC;QAC/D,KAAK,MAAM,IAAI,IAAI,6BAA6B,CAAC,EAAE,MAAM,EAAE,KAAK,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,EAAE,CAAC;YACtF,GAAG,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC;QACzB,CAAC;IACH,CAAC;CACF,CAAC,CAAC;AAEH,eAAe,wBAAwB,CAAC"} \ No newline at end of file diff --git a/dist/src/catalog/operation-catalog.d.ts b/dist/src/catalog/operation-catalog.d.ts deleted file mode 100644 index 8e648ec..0000000 --- a/dist/src/catalog/operation-catalog.d.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { domains as generatedDomains } from "../generated/catalog/domains.js"; -import type { DomainMetadata, OperationMetadata, OperationParameterMetadata } from "../generated/catalog/types.js"; -export type InfomaniakDomain = (typeof generatedDomains)[number]["domain"]; -export interface OperationListOptions { - domain?: InfomaniakDomain | string; - domains?: readonly (InfomaniakDomain | string)[]; - method?: string; - mutating?: boolean; - deprecated?: boolean; -} -export interface OperationSearchOptions extends OperationListOptions { - query?: string; - limit?: number; -} -export interface OperationDescription { - operationId: string; - functionName: string; - originalOperationId: string | null; - domain: string; - method: string; - path: string; - summary: string; - description: string; - tags: readonly string[]; - mutating: boolean; - deprecated: boolean; - auth: readonly string[]; - parameters: { - path: readonly OperationParameterMetadata[]; - query: readonly OperationParameterMetadata[]; - header: readonly OperationParameterMetadata[]; - cookie: readonly OperationParameterMetadata[]; - }; - requestContentTypes: readonly string[]; - responseContentTypes: readonly string[]; - docs: OperationMetadata["docs"]; -} -export interface OperationCatalog { - listDomains(): readonly DomainMetadata[]; - listOperations(options?: OperationListOptions): readonly OperationMetadata[]; - searchOperations(search?: string | OperationSearchOptions): readonly OperationMetadata[]; - getOperation(operationId: string): OperationMetadata; - describeOperation(operationId: string): OperationDescription; - isMutatingOperation(operationId: string): boolean; -} -export declare const operationCatalog: OperationCatalog; -export declare function listDomains(): readonly DomainMetadata[]; -export declare function listOperations(options?: OperationListOptions): readonly OperationMetadata[]; -export declare function searchOperations(search?: string | OperationSearchOptions): readonly OperationMetadata[]; -export declare function getOperation(operationId: string): OperationMetadata; -export declare function describeOperation(operationId: string): OperationDescription; -export declare function isMutatingOperation(operationId: string): boolean; diff --git a/dist/src/catalog/operation-catalog.js b/dist/src/catalog/operation-catalog.js deleted file mode 100644 index 5147384..0000000 --- a/dist/src/catalog/operation-catalog.js +++ /dev/null @@ -1,113 +0,0 @@ -import { InfomaniakError } from "../client/errors.js"; -import { domains as generatedDomains } from "../generated/catalog/domains.js"; -import { operations as generatedOperations } from "../generated/catalog/operations.js"; -const operationById = new Map(generatedOperations.map((operation) => [operation.operationId, operation])); -export const operationCatalog = { - listDomains, - listOperations, - searchOperations, - getOperation, - describeOperation, - isMutatingOperation, -}; -export function listDomains() { - return generatedDomains; -} -export function listOperations(options = {}) { - return filterOperations(generatedOperations, options); -} -export function searchOperations(search = {}) { - const options = typeof search === "string" ? { query: search } : search; - const query = options.query?.trim().toLowerCase(); - const filteredOperations = filterOperations(generatedOperations, options); - const matchedOperations = query && query.length > 0 - ? filteredOperations.filter((operation) => operationMatchesQuery(operation, query)) - : filteredOperations; - return options.limit === undefined ? matchedOperations : matchedOperations.slice(0, options.limit); -} -export function getOperation(operationId) { - const operation = operationById.get(operationId); - if (!operation) { - throw new InfomaniakError(`Unknown Infomaniak operation: ${operationId}`); - } - return operation; -} -export function describeOperation(operationId) { - const operation = getOperation(operationId); - return { - operationId: operation.operationId, - functionName: operation.functionName, - originalOperationId: operation.originalOperationId, - domain: operation.domain, - method: operation.method, - path: operation.path, - summary: operation.summary, - description: operation.description, - tags: operation.tags, - mutating: operation.mutating, - deprecated: operation.deprecated, - auth: operation.auth, - parameters: { - path: operation.pathParameters, - query: operation.queryParameters, - header: operation.headerParameters, - cookie: operation.cookieParameters, - }, - requestContentTypes: operation.requestContentTypes, - responseContentTypes: operation.responseContentTypes, - docs: operation.docs, - }; -} -export function isMutatingOperation(operationId) { - return getOperation(operationId).mutating; -} -function filterOperations(operations, options) { - let filteredOperations = operations; - const domainSet = requestedDomains(options); - if (domainSet) { - filteredOperations = filteredOperations.filter((operation) => domainSet.has(operation.domain)); - } - if (options.method) { - const method = options.method.toUpperCase(); - filteredOperations = filteredOperations.filter((operation) => operation.method === method); - } - if (options.mutating !== undefined) { - filteredOperations = filteredOperations.filter((operation) => operation.mutating === options.mutating); - } - if (options.deprecated !== undefined) { - filteredOperations = filteredOperations.filter((operation) => operation.deprecated === options.deprecated); - } - return filteredOperations; -} -function requestedDomains(options) { - const domains = []; - if (options.domain) { - domains.push(options.domain); - } - if (options.domains) { - domains.push(...options.domains); - } - return domains.length === 0 ? undefined : new Set(domains); -} -function operationMatchesQuery(operation, query) { - const searchableText = [ - operation.domain, - operation.method, - operation.path, - operation.operationId, - operation.originalOperationId ?? "", - operation.summary, - operation.description, - operation.docs?.url ?? "", - operation.docs?.operationId ?? "", - operation.docs?.summary ?? "", - operation.docs?.categoryPath.join(" ") ?? "", - operation.docs?.capabilities.map((capability) => `${capability.name} ${capability.description} ${capability.values.join(" ")}`).join(" ") ?? "", - operation.docs?.parameters.map((parameter) => `${parameter.name} ${parameter.in} ${parameter.description} ${parameter.schemaType ?? ""}`).join(" ") ?? "", - ...operation.tags, - ] - .join(" ") - .toLowerCase(); - return query.split(/\s+/u).every((term) => searchableText.includes(term)); -} -//# sourceMappingURL=operation-catalog.js.map \ No newline at end of file diff --git a/dist/src/catalog/operation-catalog.js.map b/dist/src/catalog/operation-catalog.js.map deleted file mode 100644 index 6422ff7..0000000 --- a/dist/src/catalog/operation-catalog.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"operation-catalog.js","sourceRoot":"","sources":["../../../src/catalog/operation-catalog.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/client/create-client.d.ts b/dist/src/client/create-client.d.ts deleted file mode 100644 index e93e70e..0000000 --- a/dist/src/client/create-client.d.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { createDomainOperations } from "../generated/operations/index.js"; -import { type ResourceDiscovery } from "../discovery/resource-discovery.js"; -import { type DomainWorkflowClient } from "../workflows/domain-actions.js"; -import type { GeneratedOperationClient, OperationRequest } from "./generated-operation-client.js"; -import { type MailApplicationClient } from "./mail-application.js"; -export interface InfomaniakClientConfig { - token?: string | (() => string | Promise); - baseUrl?: string; - mailApplicationBaseUrl?: string; - fetch?: typeof fetch; - headers?: HeadersInit | (() => HeadersInit | Promise); - userAgent?: string; -} -export interface RawRequestOptions extends OperationRequest { - method?: string; - operationId?: string; - requestContentTypes?: readonly string[]; -} -export interface RawClient { - GET(path: string, options?: RawRequestOptions): Promise; - POST(path: string, options?: RawRequestOptions): Promise; - PUT(path: string, options?: RawRequestOptions): Promise; - PATCH(path: string, options?: RawRequestOptions): Promise; - DELETE(path: string, options?: RawRequestOptions): Promise; -} -export type DomainClients = ReturnType; -export type MailDomainClient = DomainClients["mail"] & { - application: MailApplicationClient; -}; -export type InfomaniakClient = GeneratedOperationClient & Omit & { - discovery: ResourceDiscovery; - mail: MailDomainClient; - raw: RawClient; - workflows: DomainWorkflowClient; - request(path: string, options?: RawRequestOptions): Promise; -}; -export declare function createInfomaniakClient(config?: InfomaniakClientConfig): InfomaniakClient; diff --git a/dist/src/client/create-client.js b/dist/src/client/create-client.js deleted file mode 100644 index ccaccd0..0000000 --- a/dist/src/client/create-client.js +++ /dev/null @@ -1,246 +0,0 @@ -import { createDomainOperations } from "../generated/operations/index.js"; -import { operations } from "../generated/catalog/operations.js"; -import { createResourceDiscovery } from "../discovery/resource-discovery.js"; -import { createDomainWorkflowClient } from "../workflows/domain-actions.js"; -import { InfomaniakError, InfomaniakOperationError } from "./errors.js"; -import { createMailApplicationClient } from "./mail-application.js"; -const defaultBaseUrl = "https://api.infomaniak.com"; -const defaultMailApplicationBaseUrl = "https://mail.infomaniak.com"; -const responseSummaryMaxLength = 500; -const redactedValue = "[redacted]"; -const sensitiveHeaderNames = new Set(["authorization", "proxy-authorization", "cookie", "set-cookie", "x-api-key", "x-auth-token"]); -const sensitiveFieldNameFragments = ["authorization", "password", "passwd", "secret", "token", "apikey", "privatekey", "session", "cookie", "csrf"]; -const operationById = new Map(operations.map((operation) => [operation.operationId, operation])); -export function createInfomaniakClient(config = {}) { - const fetchImpl = config.fetch ?? globalThis.fetch; - if (typeof fetchImpl !== "function") { - throw new InfomaniakError("No fetch implementation is available. Provide config.fetch."); - } - const generatedClient = { - async requestOperation(operationId, request) { - const operation = operationById.get(operationId); - if (!operation) { - throw new InfomaniakError(`Unknown Infomaniak operation: ${operationId}`); - } - return requestPath(fetchImpl, config, operation.path, { - ...request, - method: operation.method, - operationId, - requestContentTypes: operation.requestContentTypes, - }); - }, - }; - const raw = { - GET: (path, options) => requestPath(fetchImpl, config, path, { ...options, method: "GET" }), - POST: (path, options) => requestPath(fetchImpl, config, path, { ...options, method: "POST" }), - PUT: (path, options) => requestPath(fetchImpl, config, path, { ...options, method: "PUT" }), - PATCH: (path, options) => requestPath(fetchImpl, config, path, { ...options, method: "PATCH" }), - DELETE: (path, options) => requestPath(fetchImpl, config, path, { ...options, method: "DELETE" }), - }; - const domainClients = createDomainOperations(generatedClient); - const mailApplicationBaseUrl = config.mailApplicationBaseUrl ?? defaultMailApplicationBaseUrl; - const mailApplication = createMailApplicationClient({ - apiRequest: (path, options) => requestPath(fetchImpl, config, path, options), - mailApplicationBaseUrl, - mailRequest: (path, options) => requestPath(fetchImpl, { ...config, baseUrl: mailApplicationBaseUrl }, path, options), - }); - const discovery = createResourceDiscovery(generatedClient); - const workflows = createDomainWorkflowClient({ - ...generatedClient, - discovery, - mail: { application: mailApplication }, - }); - return { - ...generatedClient, - ...domainClients, - discovery, - mail: { - ...domainClients.mail, - application: mailApplication, - }, - raw, - workflows, - request: (path, options) => requestPath(fetchImpl, config, path, options), - }; -} -async function requestPath(fetchImpl, config, pathTemplate, options = {}) { - const method = (options.method ?? "GET").toUpperCase(); - const url = buildUrl(config.baseUrl ?? defaultBaseUrl, pathTemplate, options.path, options.query); - const headers = await buildHeaders(config, options.headers, options.body, options.requestContentTypes); - const requestInit = { - method, - headers, - }; - const serializedBody = serializeBody(options.body, headers); - if (serializedBody !== undefined) { - requestInit.body = serializedBody; - } - if (options.signal) { - requestInit.signal = options.signal; - } - const response = await fetchImpl(url, requestInit); - if (!response.ok) { - const errorDetails = { - method, - path: pathTemplate, - status: response.status, - statusText: response.statusText, - headers: headersToRecord(response.headers), - responseSummary: await safeResponseSummary(response), - }; - throw new InfomaniakOperationError(options.operationId === undefined - ? errorDetails - : { - ...errorDetails, - operationId: options.operationId, - }); - } - return parseSuccessResponse(response); -} -function buildUrl(baseUrl, pathTemplate, pathParams, query) { - const path = pathTemplate.replace(/\{([^}]+)\}/g, (_match, key) => { - const value = pathParams?.[key]; - if (value === undefined || value === null) { - throw new InfomaniakError(`Missing path parameter: ${key}`); - } - return encodeURIComponent(String(value)); - }); - const url = new URL(path, baseUrl); - for (const [key, value] of Object.entries(query ?? {})) { - appendQueryValue(url, key, value, false); - } - return url.toString(); -} -function appendQueryValue(url, key, value, nested) { - if (value === undefined || value === null) { - return; - } - if (Array.isArray(value)) { - for (const item of value) { - appendQueryValue(url, nested ? `${key}[]` : key, item, nested); - } - return; - } - if (isQueryObject(value)) { - for (const [childKey, childValue] of Object.entries(value)) { - appendQueryValue(url, `${key}[${childKey}]`, childValue, true); - } - return; - } - url.searchParams.append(key, String(value)); -} -function isQueryObject(value) { - return Object.prototype.toString.call(value) === "[object Object]"; -} -async function buildHeaders(config, requestHeaders, body, requestContentTypes = []) { - const headers = new Headers(await resolveHeaders(config.headers)); - if (config.userAgent && !headers.has("user-agent")) { - headers.set("user-agent", config.userAgent); - } - const token = await resolveToken(config.token); - if (token && !headers.has("authorization")) { - headers.set("authorization", `Bearer ${token}`); - } - for (const [key, value] of Object.entries(requestHeaders ?? {})) { - if (value !== undefined && value !== null) { - headers.set(key, String(value)); - } - } - if (shouldSetJsonContentType(headers, body, requestContentTypes)) { - headers.set("content-type", "application/json"); - } - return headers; -} -async function resolveToken(token) { - return typeof token === "function" ? token() : token; -} -async function resolveHeaders(headers) { - return typeof headers === "function" ? headers() : headers; -} -function shouldSetJsonContentType(headers, body, requestContentTypes) { - return body !== undefined && isJsonSerializableBody(body) && !headers.has("content-type") && !requestContentTypes.includes("multipart/form-data"); -} -function serializeBody(body, headers) { - if (body === undefined) { - return undefined; - } - if (!isJsonSerializableBody(body)) { - return body; - } - if (headers.get("content-type")?.includes("application/json")) { - return JSON.stringify(body); - } - return body; -} -function isJsonSerializableBody(body) { - return (typeof body === "object" && - body !== null && - !(body instanceof ArrayBuffer) && - !ArrayBuffer.isView(body) && - !(body instanceof Blob) && - !(body instanceof FormData) && - !(body instanceof URLSearchParams)); -} -async function parseSuccessResponse(response) { - if (response.status === 204) { - return undefined; - } - const contentType = response.headers.get("content-type") ?? ""; - if (contentType.includes("application/json")) { - return response.json(); - } - if (contentType.startsWith("text/") || contentType.includes("csv")) { - return response.text(); - } - return response.arrayBuffer(); -} -async function safeResponseSummary(response) { - const contentType = response.headers.get("content-type") ?? ""; - const body = await response.text(); - if (!body) { - return ""; - } - if (contentType.includes("application/json")) { - try { - return truncateResponseSummary(JSON.stringify(redactJsonValue(JSON.parse(body)))); - } - catch { - return truncateResponseSummary(redactSensitiveText(body)); - } - } - return truncateResponseSummary(redactSensitiveText(body)); -} -function redactJsonValue(value, key) { - if (key && isSensitiveFieldName(key)) { - return redactedValue; - } - if (Array.isArray(value)) { - return value.map((item) => redactJsonValue(item)); - } - if (isQueryObject(value)) { - return Object.fromEntries(Object.entries(value).map(([entryKey, entryValue]) => [entryKey, redactJsonValue(entryValue, entryKey)])); - } - return value; -} -function redactSensitiveText(value) { - return value - .replace(/\b(authorization|proxy-authorization)\s*:\s*bearer\s+[^\r\n]+/gi, "$1: Bearer [redacted]") - .replace(/\b((?:set-)?cookie)\s*:\s*[^\r\n]+/gi, "$1: [redacted]") - .replace(/\b(access[_-]?token|refresh[_-]?token|api[_-]?key|password|secret|token)\s*=\s*[^&\s]+/gi, "$1=[redacted]") - .replace(/\bBearer\s+[A-Za-z0-9._~+/=-]+/gi, "Bearer [redacted]"); -} -function truncateResponseSummary(value) { - return value.slice(0, responseSummaryMaxLength); -} -function isSensitiveFieldName(key) { - const normalized = key.toLowerCase().replace(/[^a-z0-9]/g, ""); - return sensitiveFieldNameFragments.some((fragment) => normalized.includes(fragment)); -} -function headersToRecord(headers) { - const record = {}; - headers.forEach((value, key) => { - record[key] = sensitiveHeaderNames.has(key.toLowerCase()) ? redactedValue : value; - }); - return record; -} -//# sourceMappingURL=create-client.js.map \ No newline at end of file diff --git a/dist/src/client/create-client.js.map b/dist/src/client/create-client.js.map deleted file mode 100644 index 960e8ff..0000000 --- a/dist/src/client/create-client.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"create-client.js","sourceRoot":"","sources":["../../../src/client/create-client.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/client/errors.d.ts b/dist/src/client/errors.d.ts deleted file mode 100644 index 6716d41..0000000 --- a/dist/src/client/errors.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -export interface OperationErrorDetails { - operationId?: string | undefined; - method: string; - path: string; - status: number; - statusText: string; - headers: Record; - responseSummary: string; -} -export declare class InfomaniakError extends Error { - constructor(message: string); -} -export declare class InfomaniakOperationError extends InfomaniakError { - readonly operationId: string | undefined; - readonly method: string; - readonly path: string; - readonly status: number; - readonly statusText: string; - readonly headers: Record; - readonly responseSummary: string; - constructor(details: OperationErrorDetails); -} diff --git a/dist/src/client/errors.js b/dist/src/client/errors.js deleted file mode 100644 index d13e8b1..0000000 --- a/dist/src/client/errors.js +++ /dev/null @@ -1,27 +0,0 @@ -export class InfomaniakError extends Error { - constructor(message) { - super(message); - this.name = "InfomaniakError"; - } -} -export class InfomaniakOperationError extends InfomaniakError { - operationId; - method; - path; - status; - statusText; - headers; - responseSummary; - constructor(details) { - super(`${details.method} ${details.path} failed with ${details.status} ${details.statusText}`.trim()); - this.name = "InfomaniakOperationError"; - this.operationId = details.operationId; - this.method = details.method; - this.path = details.path; - this.status = details.status; - this.statusText = details.statusText; - this.headers = details.headers; - this.responseSummary = details.responseSummary; - } -} -//# sourceMappingURL=errors.js.map \ No newline at end of file diff --git a/dist/src/client/errors.js.map b/dist/src/client/errors.js.map deleted file mode 100644 index 949c6f7..0000000 --- a/dist/src/client/errors.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"errors.js","sourceRoot":"","sources":["../../../src/client/errors.ts"],"names":[],"mappings":"AAUA,MAAM,OAAO,eAAgB,SAAQ,KAAK;IACxC,YAAY,OAAe;QACzB,KAAK,CAAC,OAAO,CAAC,CAAC;QACf,IAAI,CAAC,IAAI,GAAG,iBAAiB,CAAC;IAChC,CAAC;CACF;AAED,MAAM,OAAO,wBAAyB,SAAQ,eAAe;IAClD,WAAW,CAAqB;IAChC,MAAM,CAAS;IACf,IAAI,CAAS;IACb,MAAM,CAAS;IACf,UAAU,CAAS;IACnB,OAAO,CAAyB;IAChC,eAAe,CAAS;IAEjC,YAAY,OAA8B;QACxC,KAAK,CAAC,GAAG,OAAO,CAAC,MAAM,IAAI,OAAO,CAAC,IAAI,gBAAgB,OAAO,CAAC,MAAM,IAAI,OAAO,CAAC,UAAU,EAAE,CAAC,IAAI,EAAE,CAAC,CAAC;QACtG,IAAI,CAAC,IAAI,GAAG,0BAA0B,CAAC;QACvC,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC;QACvC,IAAI,CAAC,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;QAC7B,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;QACzB,IAAI,CAAC,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;QAC7B,IAAI,CAAC,UAAU,GAAG,OAAO,CAAC,UAAU,CAAC;QACrC,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;QAC/B,IAAI,CAAC,eAAe,GAAG,OAAO,CAAC,eAAe,CAAC;IACjD,CAAC;CACF"} \ No newline at end of file diff --git a/dist/src/client/generated-operation-client.d.ts b/dist/src/client/generated-operation-client.d.ts deleted file mode 100644 index 17cceb4..0000000 --- a/dist/src/client/generated-operation-client.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -export interface OperationRequest { - path?: Record; - query?: Record; - headers?: Record; - cookies?: Record; - body?: unknown; - signal?: AbortSignal; -} -export interface GeneratedOperationClient { - requestOperation(operationId: string, request?: OperationRequest): Promise; -} diff --git a/dist/src/client/generated-operation-client.js b/dist/src/client/generated-operation-client.js deleted file mode 100644 index 2c24225..0000000 --- a/dist/src/client/generated-operation-client.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=generated-operation-client.js.map \ No newline at end of file diff --git a/dist/src/client/generated-operation-client.js.map b/dist/src/client/generated-operation-client.js.map deleted file mode 100644 index 5f29cce..0000000 --- a/dist/src/client/generated-operation-client.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"generated-operation-client.js","sourceRoot":"","sources":["../../../src/client/generated-operation-client.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/src/client/mail-application.d.ts b/dist/src/client/mail-application.d.ts deleted file mode 100644 index 85ba71e..0000000 --- a/dist/src/client/mail-application.d.ts +++ /dev/null @@ -1,90 +0,0 @@ -type MailRequest = (path: string, options?: MailApplicationInternalRequest) => Promise; -interface MailApplicationInternalRequest { - method?: string | undefined; - path?: Record | undefined; - query?: Record | undefined; - headers?: Record | undefined; - body?: unknown; - signal?: AbortSignal | undefined; -} -interface MailApplicationClientFactoryOptions { - apiRequest: MailRequest; - mailRequest: MailRequest; - mailApplicationBaseUrl: string; -} -export type MailJsonValue = string | number | boolean | null | MailJsonObject | MailJsonValue[]; -export interface MailJsonObject { - [key: string]: MailJsonValue; -} -export interface InfomaniakMailResponse { - result: string; - data: TData; - error?: unknown; - [key: string]: unknown; -} -export type UserMailbox = MailJsonObject; -export type MailFolder = MailJsonObject; -export type MailThreadList = MailJsonObject; -export type MailMessage = MailJsonObject; -export type MailboxQuota = MailJsonObject; -export type MailDraft = MailJsonObject; -export type MailDraftSchedule = MailJsonObject; -export type MailMoveResult = MailJsonObject; -export type CurrentMyKSuite = MailJsonObject; -export interface MailApplicationRequestOptions { - headers?: Record; - signal?: AbortSignal; -} -export interface MailIncludedResourcesOptions extends MailApplicationRequestOptions { - includedResources?: string | null; -} -export interface ListMailThreadsOptions extends MailIncludedResourcesOptions { - offset?: number; - threadMode?: "on" | "off" | (string & {}); - filter?: string | null; -} -export interface GetMailMessageOptions extends MailIncludedResourcesOptions { - preferredFormat?: "html" | "text" | (string & {}) | null; -} -export interface GetMailboxQuotaOptions extends MailApplicationRequestOptions { - unit?: "B" | "kB" | "MB" | (string & {}) | null; -} -export interface MailDraftRecipient { - email: string; - name?: string; -} -export interface MailDraftPayload { - body: string; - to: MailDraftRecipient[]; - cc?: MailDraftRecipient[]; - bcc?: MailDraftRecipient[]; - subject?: string; - ackRequest?: boolean; - priority?: string; - attachments?: MailJsonValue[]; - action?: string | null; - mimeType?: string; - [key: string]: unknown; -} -export interface MailMoveMessagesPayload { - uids: string[]; - to: string; -} -export interface MailApplicationClient { - listUserMailboxes(options?: MailIncludedResourcesOptions): Promise>; - listFolders(mailboxUuid: string, options?: MailIncludedResourcesOptions): Promise>; - listThreads(mailboxUuid: string, folderId: string, options?: ListMailThreadsOptions): Promise>; - getMessage(resource: string, options?: GetMailMessageOptions): Promise>; - getMailboxQuota(mailbox: string, productId: number, options?: GetMailboxQuotaOptions): Promise>; - createDraft(mailboxUuid: string, payload: MailDraftPayload, options?: MailApplicationRequestOptions): Promise>; - updateDraft(mailboxUuid: string, draftUuid: string, payload: MailDraftPayload, options?: MailApplicationRequestOptions): Promise>; - getDraft(mailboxUuid: string, draftUuid: string, options?: MailApplicationRequestOptions): Promise>; - deleteDraft(mailboxUuid: string, draftUuid: string, options?: MailApplicationRequestOptions): Promise>; - scheduleDraft(draftResource: string, scheduleDate: string, options?: MailApplicationRequestOptions): Promise>; - deleteSchedule(scheduleAction: string, options?: MailApplicationRequestOptions): Promise>; - cancelSend(cancelSendResource: string, options?: MailApplicationRequestOptions): Promise>; - moveMessages(mailboxUuid: string, payload: MailMoveMessagesPayload, options?: MailApplicationRequestOptions): Promise>; - currentMyKSuite(options?: MailIncludedResourcesOptions): Promise>; -} -export declare function createMailApplicationClient(options: MailApplicationClientFactoryOptions): MailApplicationClient; -export {}; diff --git a/dist/src/client/mail-application.js b/dist/src/client/mail-application.js deleted file mode 100644 index b097f37..0000000 --- a/dist/src/client/mail-application.js +++ /dev/null @@ -1,159 +0,0 @@ -import { InfomaniakError } from "./errors.js"; -export function createMailApplicationClient(options) { - return { - listUserMailboxes: (requestOptions) => typedMailResponse(options.mailRequest("/api/mailbox", { - method: "GET", - query: withOptionalQuery({ with: defaulted(requestOptions?.includedResources, "unseen,aliases") }), - headers: requestOptions?.headers, - signal: requestOptions?.signal, - })), - listFolders: (mailboxUuid, requestOptions) => typedMailResponse(options.mailRequest("/api/mail/{mailboxUuid}/folder", { - method: "GET", - path: { mailboxUuid }, - query: withOptionalQuery({ with: defaulted(requestOptions?.includedResources, "ik-static") }), - headers: requestOptions?.headers, - signal: requestOptions?.signal, - })), - listThreads: (mailboxUuid, folderId, requestOptions) => typedMailResponse(options.mailRequest("/api/mail/{mailboxUuid}/folder/{folderId}/message", { - method: "GET", - path: { mailboxUuid, folderId }, - query: withOptionalQuery({ - offset: requestOptions?.offset ?? 0, - thread: requestOptions?.threadMode ?? "on", - filters: requestOptions?.filter, - with: defaulted(requestOptions?.includedResources, "emoji_reactions_per_message"), - }), - headers: requestOptions?.headers, - signal: requestOptions?.signal, - })), - getMessage: (resource, requestOptions) => typedMailResponse(options.mailRequest(normalizeMailResource(resource, options.mailApplicationBaseUrl), { - method: "GET", - query: withOptionalQuery({ - prefered_format: defaulted(requestOptions?.preferredFormat, "html"), - with: defaulted(requestOptions?.includedResources, "auto_uncrypt,recipient_provider_source,emoji_reactions_per_message"), - }), - headers: requestOptions?.headers, - signal: requestOptions?.signal, - })), - getMailboxQuota: (mailbox, productId, requestOptions) => typedMailResponse(options.mailRequest("/api/mailbox/quotas", { - method: "GET", - query: withOptionalQuery({ - mailbox, - product_id: productId, - unit: defaulted(requestOptions?.unit, "B"), - }), - headers: requestOptions?.headers, - signal: requestOptions?.signal, - })), - createDraft: (mailboxUuid, payload, requestOptions) => typedMailResponse(options.mailRequest("/api/mail/{mailboxUuid}/draft", { - method: "POST", - path: { mailboxUuid }, - body: normalizeDraftPayload(payload), - headers: requestOptions?.headers, - signal: requestOptions?.signal, - })), - updateDraft: (mailboxUuid, draftUuid, payload, requestOptions) => typedMailResponse(options.mailRequest("/api/mail/{mailboxUuid}/draft/{draftUuid}", { - method: "PUT", - path: { mailboxUuid, draftUuid }, - body: normalizeDraftPayload(payload), - headers: requestOptions?.headers, - signal: requestOptions?.signal, - })), - getDraft: (mailboxUuid, draftUuid, requestOptions) => typedMailResponse(options.mailRequest("/api/mail/{mailboxUuid}/draft/{draftUuid}", { - method: "GET", - path: { mailboxUuid, draftUuid }, - headers: requestOptions?.headers, - signal: requestOptions?.signal, - })), - deleteDraft: (mailboxUuid, draftUuid, requestOptions) => typedMailResponse(options.mailRequest("/api/mail/{mailboxUuid}/draft/{draftUuid}", { - method: "DELETE", - path: { mailboxUuid, draftUuid }, - headers: requestOptions?.headers, - signal: requestOptions?.signal, - })), - scheduleDraft: (draftResource, scheduleDate, requestOptions) => typedMailResponse(options.mailRequest(`${normalizeMailResource(draftResource, options.mailApplicationBaseUrl)}/schedule`, { - method: "PUT", - body: { schedule_date: scheduleDate }, - headers: requestOptions?.headers, - signal: requestOptions?.signal, - })), - deleteSchedule: (scheduleAction, requestOptions) => typedMailResponse(options.mailRequest(normalizeMailResource(scheduleAction, options.mailApplicationBaseUrl), { - method: "DELETE", - headers: requestOptions?.headers, - signal: requestOptions?.signal, - })), - cancelSend: (cancelSendResource, requestOptions) => typedMailResponse(options.mailRequest(normalizeMailResource(cancelSendResource, options.mailApplicationBaseUrl), { - method: "PUT", - headers: requestOptions?.headers, - signal: requestOptions?.signal, - })), - moveMessages: (mailboxUuid, payload, requestOptions) => typedMailResponse(options.mailRequest("/api/mail/{mailboxUuid}/message/move", { - method: "POST", - path: { mailboxUuid }, - body: payload, - headers: requestOptions?.headers, - signal: requestOptions?.signal, - })), - currentMyKSuite: (requestOptions) => typedMailResponse(options.apiRequest("/1/my_ksuite/current", { - method: "GET", - query: withOptionalQuery({ with: defaulted(requestOptions?.includedResources, "mail") }), - headers: requestOptions?.headers, - signal: requestOptions?.signal, - })), - }; -} -function typedMailResponse(response) { - return response; -} -function defaulted(value, defaultValue) { - if (value === null) { - return undefined; - } - return value ?? defaultValue; -} -function withOptionalQuery(values) { - const query = {}; - for (const [key, value] of Object.entries(values)) { - if (value !== undefined && value !== null) { - query[key] = value; - } - } - return query; -} -function normalizeDraftPayload(payload) { - const normalized = { - ...payload, - subject: payload.subject ?? "", - ack_request: payload.ackRequest ?? false, - priority: payload.priority ?? "normal", - attachments: payload.attachments ?? [], - mime_type: payload.mimeType ?? "text/html", - }; - delete normalized.ackRequest; - delete normalized.mimeType; - if (payload.cc === undefined || payload.cc.length === 0) { - delete normalized.cc; - } - if (payload.bcc === undefined || payload.bcc.length === 0) { - delete normalized.bcc; - } - if (payload.action === undefined) { - normalized.action = "save"; - } - if (payload.action === null) { - delete normalized.action; - } - return normalized; -} -function normalizeMailResource(resource, mailApplicationBaseUrl) { - if (resource.startsWith("/api/mail/")) { - return resource; - } - const baseUrl = new URL(mailApplicationBaseUrl); - const parsed = new URL(resource, baseUrl); - if (parsed.origin !== baseUrl.origin || !parsed.pathname.startsWith("/api/mail/")) { - throw new InfomaniakError("Mail application resource paths must target the configured Infomaniak Mail application API."); - } - return `${parsed.pathname}${parsed.search}`; -} -//# sourceMappingURL=mail-application.js.map \ No newline at end of file diff --git a/dist/src/client/mail-application.js.map b/dist/src/client/mail-application.js.map deleted file mode 100644 index b20b64f..0000000 --- a/dist/src/client/mail-application.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"mail-application.js","sourceRoot":"","sources":["../../../src/client/mail-application.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,eAAe,EAAE,MAAM,aAAa,CAAC;AAmH9C,MAAM,UAAU,2BAA2B,CAAC,OAA4C;IACtF,OAAO;QACL,iBAAiB,EAAE,CAAC,cAAc,EAAE,EAAE,CACpC,iBAAiB,CACf,OAAO,CAAC,WAAW,CAAC,cAAc,EAAE;YAClC,MAAM,EAAE,KAAK;YACb,KAAK,EAAE,iBAAiB,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,cAAc,EAAE,iBAAiB,EAAE,gBAAgB,CAAC,EAAE,CAAC;YAClG,OAAO,EAAE,cAAc,EAAE,OAAO;YAChC,MAAM,EAAE,cAAc,EAAE,MAAM;SAC/B,CAAC,CACH;QACH,WAAW,EAAE,CAAC,WAAW,EAAE,cAAc,EAAE,EAAE,CAC3C,iBAAiB,CACf,OAAO,CAAC,WAAW,CAAC,gCAAgC,EAAE;YACpD,MAAM,EAAE,KAAK;YACb,IAAI,EAAE,EAAE,WAAW,EAAE;YACrB,KAAK,EAAE,iBAAiB,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,cAAc,EAAE,iBAAiB,EAAE,WAAW,CAAC,EAAE,CAAC;YAC7F,OAAO,EAAE,cAAc,EAAE,OAAO;YAChC,MAAM,EAAE,cAAc,EAAE,MAAM;SAC/B,CAAC,CACH;QACH,WAAW,EAAE,CAAC,WAAW,EAAE,QAAQ,EAAE,cAAc,EAAE,EAAE,CACrD,iBAAiB,CACf,OAAO,CAAC,WAAW,CAAC,mDAAmD,EAAE;YACvE,MAAM,EAAE,KAAK;YACb,IAAI,EAAE,EAAE,WAAW,EAAE,QAAQ,EAAE;YAC/B,KAAK,EAAE,iBAAiB,CAAC;gBACvB,MAAM,EAAE,cAAc,EAAE,MAAM,IAAI,CAAC;gBACnC,MAAM,EAAE,cAAc,EAAE,UAAU,IAAI,IAAI;gBAC1C,OAAO,EAAE,cAAc,EAAE,MAAM;gBAC/B,IAAI,EAAE,SAAS,CAAC,cAAc,EAAE,iBAAiB,EAAE,6BAA6B,CAAC;aAClF,CAAC;YACF,OAAO,EAAE,cAAc,EAAE,OAAO;YAChC,MAAM,EAAE,cAAc,EAAE,MAAM;SAC/B,CAAC,CACH;QACH,UAAU,EAAE,CAAC,QAAQ,EAAE,cAAc,EAAE,EAAE,CACvC,iBAAiB,CACf,OAAO,CAAC,WAAW,CAAC,qBAAqB,CAAC,QAAQ,EAAE,OAAO,CAAC,sBAAsB,CAAC,EAAE;YACnF,MAAM,EAAE,KAAK;YACb,KAAK,EAAE,iBAAiB,CAAC;gBACvB,eAAe,EAAE,SAAS,CAAC,cAAc,EAAE,eAAe,EAAE,MAAM,CAAC;gBACnE,IAAI,EAAE,SAAS,CAAC,cAAc,EAAE,iBAAiB,EAAE,oEAAoE,CAAC;aACzH,CAAC;YACF,OAAO,EAAE,cAAc,EAAE,OAAO;YAChC,MAAM,EAAE,cAAc,EAAE,MAAM;SAC/B,CAAC,CACH;QACH,eAAe,EAAE,CAAC,OAAO,EAAE,SAAS,EAAE,cAAc,EAAE,EAAE,CACtD,iBAAiB,CACf,OAAO,CAAC,WAAW,CAAC,qBAAqB,EAAE;YACzC,MAAM,EAAE,KAAK;YACb,KAAK,EAAE,iBAAiB,CAAC;gBACvB,OAAO;gBACP,UAAU,EAAE,SAAS;gBACrB,IAAI,EAAE,SAAS,CAAC,cAAc,EAAE,IAAI,EAAE,GAAG,CAAC;aAC3C,CAAC;YACF,OAAO,EAAE,cAAc,EAAE,OAAO;YAChC,MAAM,EAAE,cAAc,EAAE,MAAM;SAC/B,CAAC,CACH;QACH,WAAW,EAAE,CAAC,WAAW,EAAE,OAAO,EAAE,cAAc,EAAE,EAAE,CACpD,iBAAiB,CACf,OAAO,CAAC,WAAW,CAAC,+BAA+B,EAAE;YACnD,MAAM,EAAE,MAAM;YACd,IAAI,EAAE,EAAE,WAAW,EAAE;YACrB,IAAI,EAAE,qBAAqB,CAAC,OAAO,CAAC;YACpC,OAAO,EAAE,cAAc,EAAE,OAAO;YAChC,MAAM,EAAE,cAAc,EAAE,MAAM;SAC/B,CAAC,CACH;QACH,WAAW,EAAE,CAAC,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,cAAc,EAAE,EAAE,CAC/D,iBAAiB,CACf,OAAO,CAAC,WAAW,CAAC,2CAA2C,EAAE;YAC/D,MAAM,EAAE,KAAK;YACb,IAAI,EAAE,EAAE,WAAW,EAAE,SAAS,EAAE;YAChC,IAAI,EAAE,qBAAqB,CAAC,OAAO,CAAC;YACpC,OAAO,EAAE,cAAc,EAAE,OAAO;YAChC,MAAM,EAAE,cAAc,EAAE,MAAM;SAC/B,CAAC,CACH;QACH,QAAQ,EAAE,CAAC,WAAW,EAAE,SAAS,EAAE,cAAc,EAAE,EAAE,CACnD,iBAAiB,CACf,OAAO,CAAC,WAAW,CAAC,2CAA2C,EAAE;YAC/D,MAAM,EAAE,KAAK;YACb,IAAI,EAAE,EAAE,WAAW,EAAE,SAAS,EAAE;YAChC,OAAO,EAAE,cAAc,EAAE,OAAO;YAChC,MAAM,EAAE,cAAc,EAAE,MAAM;SAC/B,CAAC,CACH;QACH,WAAW,EAAE,CAAC,WAAW,EAAE,SAAS,EAAE,cAAc,EAAE,EAAE,CACtD,iBAAiB,CACf,OAAO,CAAC,WAAW,CAAC,2CAA2C,EAAE;YAC/D,MAAM,EAAE,QAAQ;YAChB,IAAI,EAAE,EAAE,WAAW,EAAE,SAAS,EAAE;YAChC,OAAO,EAAE,cAAc,EAAE,OAAO;YAChC,MAAM,EAAE,cAAc,EAAE,MAAM;SAC/B,CAAC,CACH;QACH,aAAa,EAAE,CAAC,aAAa,EAAE,YAAY,EAAE,cAAc,EAAE,EAAE,CAC7D,iBAAiB,CACf,OAAO,CAAC,WAAW,CAAC,GAAG,qBAAqB,CAAC,aAAa,EAAE,OAAO,CAAC,sBAAsB,CAAC,WAAW,EAAE;YACtG,MAAM,EAAE,KAAK;YACb,IAAI,EAAE,EAAE,aAAa,EAAE,YAAY,EAAE;YACrC,OAAO,EAAE,cAAc,EAAE,OAAO;YAChC,MAAM,EAAE,cAAc,EAAE,MAAM;SAC/B,CAAC,CACH;QACH,cAAc,EAAE,CAAC,cAAc,EAAE,cAAc,EAAE,EAAE,CACjD,iBAAiB,CACf,OAAO,CAAC,WAAW,CAAC,qBAAqB,CAAC,cAAc,EAAE,OAAO,CAAC,sBAAsB,CAAC,EAAE;YACzF,MAAM,EAAE,QAAQ;YAChB,OAAO,EAAE,cAAc,EAAE,OAAO;YAChC,MAAM,EAAE,cAAc,EAAE,MAAM;SAC/B,CAAC,CACH;QACH,UAAU,EAAE,CAAC,kBAAkB,EAAE,cAAc,EAAE,EAAE,CACjD,iBAAiB,CACf,OAAO,CAAC,WAAW,CAAC,qBAAqB,CAAC,kBAAkB,EAAE,OAAO,CAAC,sBAAsB,CAAC,EAAE;YAC7F,MAAM,EAAE,KAAK;YACb,OAAO,EAAE,cAAc,EAAE,OAAO;YAChC,MAAM,EAAE,cAAc,EAAE,MAAM;SAC/B,CAAC,CACH;QACH,YAAY,EAAE,CAAC,WAAW,EAAE,OAAO,EAAE,cAAc,EAAE,EAAE,CACrD,iBAAiB,CACf,OAAO,CAAC,WAAW,CAAC,sCAAsC,EAAE;YAC1D,MAAM,EAAE,MAAM;YACd,IAAI,EAAE,EAAE,WAAW,EAAE;YACrB,IAAI,EAAE,OAAO;YACb,OAAO,EAAE,cAAc,EAAE,OAAO;YAChC,MAAM,EAAE,cAAc,EAAE,MAAM;SAC/B,CAAC,CACH;QACH,eAAe,EAAE,CAAC,cAAc,EAAE,EAAE,CAClC,iBAAiB,CACf,OAAO,CAAC,UAAU,CAAC,sBAAsB,EAAE;YACzC,MAAM,EAAE,KAAK;YACb,KAAK,EAAE,iBAAiB,CAAC,EAAE,IAAI,EAAE,SAAS,CAAC,cAAc,EAAE,iBAAiB,EAAE,MAAM,CAAC,EAAE,CAAC;YACxF,OAAO,EAAE,cAAc,EAAE,OAAO;YAChC,MAAM,EAAE,cAAc,EAAE,MAAM;SAC/B,CAAC,CACH;KACJ,CAAC;AACJ,CAAC;AAED,SAAS,iBAAiB,CAAQ,QAA0B;IAC1D,OAAO,QAAkD,CAAC;AAC5D,CAAC;AAED,SAAS,SAAS,CAAI,KAA2B,EAAE,YAAe;IAChE,IAAI,KAAK,KAAK,IAAI,EAAE,CAAC;QACnB,OAAO,SAAS,CAAC;IACnB,CAAC;IACD,OAAO,KAAK,IAAI,YAAY,CAAC;AAC/B,CAAC;AAED,SAAS,iBAAiB,CAAC,MAA+B;IACxD,MAAM,KAAK,GAA4B,EAAE,CAAC;IAC1C,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,EAAE,CAAC;QAClD,IAAI,KAAK,KAAK,SAAS,IAAI,KAAK,KAAK,IAAI,EAAE,CAAC;YAC1C,KAAK,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC;QACrB,CAAC;IACH,CAAC;IACD,OAAO,KAAK,CAAC;AACf,CAAC;AAED,SAAS,qBAAqB,CAAC,OAAyB;IACtD,MAAM,UAAU,GAA4B;QAC1C,GAAG,OAAO;QACV,OAAO,EAAE,OAAO,CAAC,OAAO,IAAI,EAAE;QAC9B,WAAW,EAAE,OAAO,CAAC,UAAU,IAAI,KAAK;QACxC,QAAQ,EAAE,OAAO,CAAC,QAAQ,IAAI,QAAQ;QACtC,WAAW,EAAE,OAAO,CAAC,WAAW,IAAI,EAAE;QACtC,SAAS,EAAE,OAAO,CAAC,QAAQ,IAAI,WAAW;KAC3C,CAAC;IACF,OAAO,UAAU,CAAC,UAAU,CAAC;IAC7B,OAAO,UAAU,CAAC,QAAQ,CAAC;IAC3B,IAAI,OAAO,CAAC,EAAE,KAAK,SAAS,IAAI,OAAO,CAAC,EAAE,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QACxD,OAAO,UAAU,CAAC,EAAE,CAAC;IACvB,CAAC;IACD,IAAI,OAAO,CAAC,GAAG,KAAK,SAAS,IAAI,OAAO,CAAC,GAAG,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QAC1D,OAAO,UAAU,CAAC,GAAG,CAAC;IACxB,CAAC;IACD,IAAI,OAAO,CAAC,MAAM,KAAK,SAAS,EAAE,CAAC;QACjC,UAAU,CAAC,MAAM,GAAG,MAAM,CAAC;IAC7B,CAAC;IACD,IAAI,OAAO,CAAC,MAAM,KAAK,IAAI,EAAE,CAAC;QAC5B,OAAO,UAAU,CAAC,MAAM,CAAC;IAC3B,CAAC;IACD,OAAO,UAAU,CAAC;AACpB,CAAC;AAED,SAAS,qBAAqB,CAAC,QAAgB,EAAE,sBAA8B;IAC7E,IAAI,QAAQ,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,CAAC;QACtC,OAAO,QAAQ,CAAC;IAClB,CAAC;IAED,MAAM,OAAO,GAAG,IAAI,GAAG,CAAC,sBAAsB,CAAC,CAAC;IAChD,MAAM,MAAM,GAAG,IAAI,GAAG,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC;IAC1C,IAAI,MAAM,CAAC,MAAM,KAAK,OAAO,CAAC,MAAM,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE,CAAC;QAClF,MAAM,IAAI,eAAe,CAAC,6FAA6F,CAAC,CAAC;IAC3H,CAAC;IACD,OAAO,GAAG,MAAM,CAAC,QAAQ,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC;AAC9C,CAAC"} \ No newline at end of file diff --git a/dist/src/discovery/resource-discovery.d.ts b/dist/src/discovery/resource-discovery.d.ts deleted file mode 100644 index edd0e1d..0000000 --- a/dist/src/discovery/resource-discovery.d.ts +++ /dev/null @@ -1,193 +0,0 @@ -import type { OperationRequest } from "../client/generated-operation-client.js"; -import type { OperationParameterMetadata } from "../generated/catalog/types.js"; -export type ResourceKind = (typeof resourceKinds)[number]["kind"]; -export interface ResourceKindMetadata { - kind: string; - domain: string; - label: string; - description: string; - discoverable: boolean; -} -export interface ResourceDescriptor { - id: string | number; - label: string; - domain: string; - kind: string; - sourceOperationId: string; - raw: unknown; - parents: Record; -} -export interface ResourceDiscoveryRecipe { - kind: string; - domain: string; - operationId: string; - description: string; - idFields: readonly string[]; - labelFields: readonly string[]; - request?: OperationRequest; - parentRequirements: readonly string[]; - parentLocation: "path" | "query"; -} -export interface OperationRequirement { - operationId: string; - domain: string; - parameters: readonly OperationParameterRequirement[]; - suggestions: readonly DiscoverySuggestion[]; -} -export interface OperationParameterRequirement { - name: string; - in: OperationParameterMetadata["in"]; - required: boolean; - description: string; - schemaType: string | null; - resourceKind: string | null; - example: unknown; -} -export interface DiscoverySuggestion { - code: "recipe_available" | "no_public_discovery" | "requires_parent" | "no_recipe"; - domain: string; - kind?: string; - operationId?: string; - parameterNames?: readonly string[]; - message: string; -} -export interface ResourceDiscoveryOptions { - domain?: string; - kind?: string; - operationId?: string; - parents?: Record; - limit?: number; - signal?: AbortSignal; -} -export interface ResourceDiscoveryResult { - resources: readonly ResourceDescriptor[]; - suggestions: readonly DiscoverySuggestion[]; - recipe: ResourceDiscoveryRecipe | null; -} -export interface ResourceDiscovery { - discover(options?: ResourceDiscoveryOptions): Promise; -} -export interface ResourceDiscoveryClient { - requestOperation(operationId: string, request?: OperationRequest): Promise; -} -export declare const resourceKinds: readonly [{ - readonly kind: "account"; - readonly domain: "account"; - readonly label: "Account"; - readonly description: "Infomaniak account available to the current token."; - readonly discoverable: true; -}, { - readonly kind: "kdriveDrive"; - readonly domain: "kdrive"; - readonly label: "kDrive Drive"; - readonly description: "kDrive drive available to the current token."; - readonly discoverable: true; -}, { - readonly kind: "mailAccess"; - readonly domain: "mail"; - readonly label: "Mail Access"; - readonly description: "Mail service and mailbox access visible to the current user."; - readonly discoverable: true; -}, { - readonly kind: "newsletterDomain"; - readonly domain: "newsletter"; - readonly label: "Newsletter Domain"; - readonly description: "Integer Newsletter Domain identifier used by newsletter operations."; - readonly discoverable: false; -}, { - readonly kind: "newsletterCampaign"; - readonly domain: "newsletter"; - readonly label: "Newsletter Campaign"; - readonly description: "Newsletter campaign under a known Newsletter Domain id."; - readonly discoverable: true; -}, { - readonly kind: "kchatTeam"; - readonly domain: "kchat"; - readonly label: "kChat Team"; - readonly description: "kChat team available through the Mattermost-compatible API."; - readonly discoverable: true; -}, { - readonly kind: "kmeetRoom"; - readonly domain: "kmeet"; - readonly label: "kMeet Room"; - readonly description: "kMeet room identifier. The public spec exposes room mutation/show endpoints but no tested room list endpoint."; - readonly discoverable: false; -}, { - readonly kind: "publicCloud"; - readonly domain: "publicCloud"; - readonly label: "Public Cloud"; - readonly description: "Public Cloud product available to the current token."; - readonly discoverable: true; -}, { - readonly kind: "domainName"; - readonly domain: "domains"; - readonly label: "Domain Name"; - readonly description: "Domain name managed by the account."; - readonly discoverable: true; -}, { - readonly kind: "aiProduct"; - readonly domain: "ai"; - readonly label: "AI Product"; - readonly description: "Infomaniak AI product available to the current token."; - readonly discoverable: true; -}, { - readonly kind: "vodChannel"; - readonly domain: "vod"; - readonly label: "VOD Channel"; - readonly description: "VOD channel available to the current token."; - readonly discoverable: true; -}, { - readonly kind: "videoChannel"; - readonly domain: "video"; - readonly label: "Video Channel"; - readonly description: "Streaming video channel available to the current token."; - readonly discoverable: true; -}, { - readonly kind: "radioProduct"; - readonly domain: "radio"; - readonly label: "Radio Product"; - readonly description: "Radio product available to the current token."; - readonly discoverable: true; -}, { - readonly kind: "swissBackup"; - readonly domain: "swissBackup"; - readonly label: "Swiss Backup"; - readonly description: "Swiss Backup product available to the current token."; - readonly discoverable: true; -}, { - readonly kind: "shortUrl"; - readonly domain: "urlShortener"; - readonly label: "Short URL"; - readonly description: "Short URL resource available to the current token."; - readonly discoverable: true; -}, { - readonly kind: "eticketDate"; - readonly domain: "etickets"; - readonly label: "eTicket Date"; - readonly description: "eTicket date resource exposed by the public eTicket API."; - readonly discoverable: true; -}, { - readonly kind: "profileEmail"; - readonly domain: "profile"; - readonly label: "Profile Email"; - readonly description: "Email address attached to the current profile."; - readonly discoverable: true; -}, { - readonly kind: "coreProduct"; - readonly domain: "core"; - readonly label: "Core Product"; - readonly description: "Shared Infomaniak product reference from the core API."; - readonly discoverable: true; -}]; -export declare function listResourceKinds(options?: { - domain?: string; - discoverable?: boolean; -}): readonly ResourceKindMetadata[]; -export declare function describeResourceKind(kind: string): ResourceKindMetadata; -export declare function listResourceDiscoveryRecipes(options?: { - domain?: string; - kind?: string; -}): readonly ResourceDiscoveryRecipe[]; -export declare function describeOperationRequirements(operationId: string): OperationRequirement; -export declare function createResourceDiscovery(client: ResourceDiscoveryClient): ResourceDiscovery; -export declare function discoverResources(client: ResourceDiscoveryClient, options?: ResourceDiscoveryOptions): Promise; diff --git a/dist/src/discovery/resource-discovery.js b/dist/src/discovery/resource-discovery.js deleted file mode 100644 index 39dd707..0000000 --- a/dist/src/discovery/resource-discovery.js +++ /dev/null @@ -1,432 +0,0 @@ -import { InfomaniakError } from "../client/errors.js"; -import { getOperation } from "../catalog/operation-catalog.js"; -export const resourceKinds = [ - { - kind: "account", - domain: "account", - label: "Account", - description: "Infomaniak account available to the current token.", - discoverable: true, - }, - { - kind: "kdriveDrive", - domain: "kdrive", - label: "kDrive Drive", - description: "kDrive drive available to the current token.", - discoverable: true, - }, - { - kind: "mailAccess", - domain: "mail", - label: "Mail Access", - description: "Mail service and mailbox access visible to the current user.", - discoverable: true, - }, - { - kind: "newsletterDomain", - domain: "newsletter", - label: "Newsletter Domain", - description: "Integer Newsletter Domain identifier used by newsletter operations.", - discoverable: false, - }, - { - kind: "newsletterCampaign", - domain: "newsletter", - label: "Newsletter Campaign", - description: "Newsletter campaign under a known Newsletter Domain id.", - discoverable: true, - }, - { - kind: "kchatTeam", - domain: "kchat", - label: "kChat Team", - description: "kChat team available through the Mattermost-compatible API.", - discoverable: true, - }, - { - kind: "kmeetRoom", - domain: "kmeet", - label: "kMeet Room", - description: "kMeet room identifier. The public spec exposes room mutation/show endpoints but no tested room list endpoint.", - discoverable: false, - }, - { - kind: "publicCloud", - domain: "publicCloud", - label: "Public Cloud", - description: "Public Cloud product available to the current token.", - discoverable: true, - }, - { - kind: "domainName", - domain: "domains", - label: "Domain Name", - description: "Domain name managed by the account.", - discoverable: true, - }, - { - kind: "aiProduct", - domain: "ai", - label: "AI Product", - description: "Infomaniak AI product available to the current token.", - discoverable: true, - }, - { - kind: "vodChannel", - domain: "vod", - label: "VOD Channel", - description: "VOD channel available to the current token.", - discoverable: true, - }, - { - kind: "videoChannel", - domain: "video", - label: "Video Channel", - description: "Streaming video channel available to the current token.", - discoverable: true, - }, - { - kind: "radioProduct", - domain: "radio", - label: "Radio Product", - description: "Radio product available to the current token.", - discoverable: true, - }, - { - kind: "swissBackup", - domain: "swissBackup", - label: "Swiss Backup", - description: "Swiss Backup product available to the current token.", - discoverable: true, - }, - { - kind: "shortUrl", - domain: "urlShortener", - label: "Short URL", - description: "Short URL resource available to the current token.", - discoverable: true, - }, - { - kind: "eticketDate", - domain: "etickets", - label: "eTicket Date", - description: "eTicket date resource exposed by the public eTicket API.", - discoverable: true, - }, - { - kind: "profileEmail", - domain: "profile", - label: "Profile Email", - description: "Email address attached to the current profile.", - discoverable: true, - }, - { - kind: "coreProduct", - domain: "core", - label: "Core Product", - description: "Shared Infomaniak product reference from the core API.", - discoverable: true, - }, -]; -const discoveryRecipes = [ - recipe("account", "account", "Core/ResourcesListAccounts", "List accounts for the current token.", ["id", "account_id"], ["name", "display_name", "email"]), - recipeWithQueryParents("kdriveDrive", "kdrive", "kDriveAccessiblesDrivesV2", "List accessible kDrive drives once an account id is known.", ["id", "drive_id"], ["name", "drive_name"], ["account_id"]), - recipe("mailAccess", "mail", "Mail/ServicesListOfAccessesForTheCurrentUser", "List mail accesses for the current user.", ["mail_hosting_id", "service_mail", "id"], ["email", "mailbox", "mailbox_name", "name"]), - recipeWithParents("newsletterCampaign", "newsletter", "NewsletterListCampaigns", "List campaigns once a Newsletter Domain id is known.", ["id", "campaign"], ["name", "subject", "title"], ["domain"]), - recipe("kchatTeam", "kchat", "GetAllTeams", "List kChat teams.", ["id", "team_id"], ["display_name", "name"]), - recipeWithQueryParents("publicCloud", "publicCloud", "Public/CloudListAllPublicClouds", "List public clouds once an account id is known.", ["id", "public_cloud_id"], ["name", "display_name"], ["account_id"]), - recipe("domainName", "domains", "Domain/&/ZoneListDomainsV2", "List managed domain names.", ["domain", "name", "id"], ["domain", "name"]), - recipe("aiProduct", "ai", "AI/ToolsListAllYourLLMAPI", "List AI products.", ["id", "product_id"], ["name", "display_name"]), - recipe("vodChannel", "vod", "get_1_vod_channel", "List VOD channels.", ["id", "channel"], ["name", "title"]), - recipe("videoChannel", "video", "Streaming/videoListChannels", "List video streaming channels.", ["id", "channel"], ["name", "title"]), - recipeWithQueryParents("radioProduct", "radio", "get_1_radios", "List radio products once an account id is known.", ["id", "radio_product_id"], ["name", "title"], [ - "account_id", - ]), - recipeWithQueryParents("swissBackup", "swissBackup", "get_1_swiss_backups", "List Swiss Backup products once an account id is known.", ["id", "swiss_backup_id"], ["name", "display_name"], ["account_id"]), - recipe("shortUrl", "urlShortener", "get_2_url_shortener", "List short URLs.", ["id", "short_url_id"], ["url", "short_url", "name"]), - recipe("eticketDate", "etickets", "EticketsListDatesV2", "List eTicket dates.", ["id", "date_id"], ["name", "title", "date"]), - recipe("profileEmail", "profile", "Core/ResourcesListEmailsV2", "List current profile email addresses.", ["id", "email_id"], ["email", "address"]), - recipe("coreProduct", "core", "get_1_products", "List shared product references.", ["id", "product_id"], ["name", "service_name"]), -]; -const noPublicDiscoveryMessages = new Map([ - [ - "newsletterDomain", - "Newsletter operations use an integer Newsletter Domain id. The public spec/docs expose show and child endpoints, but no reviewed endpoint that lists Newsletter Domain ids for the current token.", - ], - [ - "kmeetRoom", - "The public kMeet spec exposes room creation and room settings endpoints, but no reviewed read-only endpoint that lists existing room ids.", - ], -]); -const parameterKindRules = [ - { names: ["account", "account_id"], kind: "account" }, - { names: ["drive_id"], kind: "kdriveDrive" }, - { names: ["mail_hosting_id", "service_mail"], kind: "mailAccess" }, - { names: ["mailbox_name", "mailbox"], kind: "mailAccess" }, - { domain: "newsletter", names: ["domain"], kind: "newsletterDomain" }, - { domain: "newsletter", names: ["campaign"], kind: "newsletterCampaign" }, - { names: ["team_id"], kind: "kchatTeam" }, - { names: ["room_id"], kind: "kmeetRoom" }, - { names: ["public_cloud_id"], kind: "publicCloud" }, - { names: ["domain"], kind: "domainName" }, - { domain: "ai", names: ["product_id"], kind: "aiProduct" }, - { domain: "vod", names: ["channel"], kind: "vodChannel" }, - { domain: "video", names: ["channel"], kind: "videoChannel" }, - { names: ["radio_product_id"], kind: "radioProduct" }, - { names: ["swiss_backup_id"], kind: "swissBackup" }, - { names: ["short_url_id"], kind: "shortUrl" }, - { names: ["date_id"], kind: "eticketDate" }, - { names: ["email_id"], kind: "profileEmail" }, -]; -const recipeByKind = new Map(discoveryRecipes.map((candidate) => [candidate.kind, candidate])); -const kindByName = new Map(resourceKinds.map((kind) => [kind.kind, kind])); -export function listResourceKinds(options = {}) { - return resourceKinds.filter((kind) => (options.domain === undefined || kind.domain === options.domain) && - (options.discoverable === undefined || kind.discoverable === options.discoverable)); -} -export function describeResourceKind(kind) { - const resourceKind = kindByName.get(kind); - if (!resourceKind) { - throw new InfomaniakError(`Unknown Infomaniak resource kind: ${kind}`); - } - return resourceKind; -} -export function listResourceDiscoveryRecipes(options = {}) { - return discoveryRecipes.filter((candidate) => (options.domain === undefined || candidate.domain === options.domain) && - (options.kind === undefined || candidate.kind === options.kind)); -} -export function describeOperationRequirements(operationId) { - const operation = getOperation(operationId); - const parameters = [...operation.pathParameters, ...operation.queryParameters, ...operation.headerParameters, ...operation.cookieParameters].map((parameter) => describeParameterRequirement(operation, parameter)); - return { - operationId: operation.operationId, - domain: operation.domain, - parameters, - suggestions: buildRequirementSuggestions(operation, parameters), - }; -} -export function createResourceDiscovery(client) { - return { - discover: (options = {}) => discoverResources(client, options), - }; -} -export async function discoverResources(client, options = {}) { - const recipeCandidate = selectRecipe(options); - if (!recipeCandidate) { - return { - resources: [], - suggestions: discoverySuggestionsForOptions(options), - recipe: null, - }; - } - const missingParents = recipeCandidate.parentRequirements.filter((parent) => options.parents?.[parent] === undefined); - if (missingParents.length > 0) { - return { - resources: [], - suggestions: [ - { - code: "requires_parent", - domain: recipeCandidate.domain, - kind: recipeCandidate.kind, - operationId: recipeCandidate.operationId, - parameterNames: missingParents, - message: `Discovery for ${recipeCandidate.kind} requires parent values: ${missingParents.join(", ")}.`, - }, - ], - recipe: recipeCandidate, - }; - } - const request = buildDiscoveryRequest(recipeCandidate, options); - const response = await client.requestOperation(recipeCandidate.operationId, request); - return { - resources: responseItems(response) - .map((item) => toResourceDescriptor(item, recipeCandidate, options.parents ?? {})) - .filter((item) => item !== null) - .slice(0, options.limit ?? 25), - suggestions: [ - { - code: "recipe_available", - domain: recipeCandidate.domain, - kind: recipeCandidate.kind, - operationId: recipeCandidate.operationId, - message: recipeCandidate.description, - }, - ], - recipe: recipeCandidate, - }; -} -function recipe(kind, domain, operationId, description, idFields, labelFields) { - return { kind, domain, operationId, description, idFields, labelFields, parentRequirements: [], parentLocation: "path" }; -} -function recipeWithParents(kind, domain, operationId, description, idFields, labelFields, parentRequirements) { - return { kind, domain, operationId, description, idFields, labelFields, request: { path: {} }, parentRequirements, parentLocation: "path" }; -} -function recipeWithQueryParents(kind, domain, operationId, description, idFields, labelFields, parentRequirements) { - return { kind, domain, operationId, description, idFields, labelFields, parentRequirements, parentLocation: "query" }; -} -function describeParameterRequirement(operation, parameter) { - const docsParameter = operation.docs?.parameters.find((candidate) => candidate.name === parameter.name && candidate.in === parameter.in); - return { - name: parameter.name, - in: parameter.in, - required: parameter.required, - description: docsParameter?.description ?? "", - schemaType: docsParameter?.schemaType ?? null, - resourceKind: inferResourceKind(operation.domain, parameter.name), - example: docsParameter?.examples[0] ?? null, - }; -} -function buildRequirementSuggestions(operation, parameters) { - const kinds = new Map(); - for (const parameter of parameters) { - if (parameter.required && parameter.resourceKind) { - kinds.set(parameter.resourceKind, [...(kinds.get(parameter.resourceKind) ?? []), parameter]); - } - } - return [...kinds.entries()].map(([kind, groupedParameters]) => suggestionForKind(operation.domain, kind, groupedParameters.map((parameter) => parameter.name))); -} -function suggestionForKind(domain, kind, parameterNames) { - const recipeCandidate = recipeByKind.get(kind); - if (recipeCandidate) { - return { - code: "recipe_available", - domain, - kind, - operationId: recipeCandidate.operationId, - parameterNames, - message: `Use ${recipeCandidate.operationId} to discover ${kind} values for ${parameterNames.join(", ")}.`, - }; - } - return { - code: "no_public_discovery", - domain, - kind, - parameterNames, - message: noPublicDiscoveryMessages.get(kind), - }; -} -function inferResourceKind(domain, parameterName) { - const rule = parameterKindRules.find((candidate) => candidate.names.includes(parameterName) && (candidate.domain === undefined || candidate.domain === domain)); - return rule?.kind ?? null; -} -function selectRecipe(options) { - if (options.kind) { - return recipeByKind.get(options.kind); - } - if (options.operationId) { - const requirements = describeOperationRequirements(options.operationId); - const suggestedRecipe = requirements.suggestions.find((suggestion) => suggestion.code === "recipe_available" && suggestion.kind); - return suggestedRecipe?.kind ? recipeByKind.get(suggestedRecipe.kind) : undefined; - } - if (options.domain) { - return (discoveryRecipes.find((candidate) => candidate.domain === options.domain && candidate.parentRequirements.length === 0) ?? - discoveryRecipes.find((candidate) => candidate.domain === options.domain)); - } - return undefined; -} -function discoverySuggestionsForOptions(options) { - if (options.kind) { - const kind = kindByName.get(options.kind); - return [ - { - code: kind?.discoverable === false ? "no_public_discovery" : "no_recipe", - domain: kind?.domain ?? options.domain ?? "unknown", - kind: options.kind, - message: noPublicDiscoveryMessages.get(options.kind) ?? `No reviewed public discovery recipe is available for ${options.kind}.`, - }, - ]; - } - if (options.operationId) { - return describeOperationRequirements(options.operationId).suggestions; - } - if (options.domain) { - const unavailableKind = resourceKinds.find((kind) => kind.domain === options.domain && !kind.discoverable); - if (unavailableKind) { - return [ - { - code: "no_public_discovery", - domain: unavailableKind.domain, - kind: unavailableKind.kind, - message: noPublicDiscoveryMessages.get(unavailableKind.kind), - }, - ]; - } - return [ - { - code: "no_recipe", - domain: options.domain, - message: `No reviewed root discovery recipe is available for domain ${options.domain}.`, - }, - ]; - } - return []; -} -function buildDiscoveryRequest(recipeCandidate, options) { - const parentValues = Object.fromEntries(recipeCandidate.parentRequirements.map((parent) => [parent, options.parents?.[parent]]).filter((entry) => entry[1] !== undefined)); - const request = { - ...recipeCandidate.request, - }; - const path = recipeCandidate.parentLocation === "path" ? { ...(recipeCandidate.request?.path ?? {}), ...parentValues } : recipeCandidate.request?.path; - const query = recipeCandidate.parentLocation === "query" ? { ...(recipeCandidate.request?.query ?? {}), ...parentValues } : recipeCandidate.request?.query; - if (path) { - request.path = path; - } - if (query) { - request.query = query; - } - if (options.signal) { - request.signal = options.signal; - } - return request; -} -function responseItems(response) { - if (Array.isArray(response)) { - return response; - } - if (isRecord(response) && Array.isArray(response.data)) { - return response.data; - } - if (isRecord(response) && isRecord(response.data)) { - for (const key of ["items", "results", "resources"]) { - if (Array.isArray(response.data[key])) { - return response.data[key]; - } - } - } - if (isRecord(response) && response.data !== undefined) { - return [response.data]; - } - return response === undefined || response === null ? [] : [response]; -} -function toResourceDescriptor(item, recipeCandidate, parents) { - if (!isRecord(item)) { - return null; - } - const id = firstFieldValue(item, recipeCandidate.idFields); - if (typeof id !== "string" && typeof id !== "number") { - return null; - } - const label = firstFieldValue(item, recipeCandidate.labelFields); - return { - id, - label: typeof label === "string" || typeof label === "number" ? String(label) : String(id), - domain: recipeCandidate.domain, - kind: recipeCandidate.kind, - sourceOperationId: recipeCandidate.operationId, - raw: item, - parents, - }; -} -function firstFieldValue(record, fields) { - for (const field of fields) { - const value = record[field]; - if (value !== undefined && value !== null && value !== "") { - return value; - } - } - return undefined; -} -function isRecord(value) { - return typeof value === "object" && value !== null && !Array.isArray(value); -} -//# sourceMappingURL=resource-discovery.js.map \ No newline at end of file diff --git a/dist/src/discovery/resource-discovery.js.map b/dist/src/discovery/resource-discovery.js.map deleted file mode 100644 index 1ee0c69..0000000 --- a/dist/src/discovery/resource-discovery.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"resource-discovery.js","sourceRoot":"","sources":["../../../src/discovery/resource-discovery.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains.d.ts b/dist/src/generated/catalog/domains.d.ts deleted file mode 100644 index 0e56040..0000000 --- a/dist/src/generated/catalog/domains.d.ts +++ /dev/null @@ -1,52 +0,0 @@ -export declare const domains: readonly [{ - readonly domain: "account"; - readonly operationCount: 38; -}, { - readonly domain: "ai"; - readonly operationCount: 16; -}, { - readonly domain: "core"; - readonly operationCount: 23; -}, { - readonly domain: "domains"; - readonly operationCount: 36; -}, { - readonly domain: "etickets"; - readonly operationCount: 12; -}, { - readonly domain: "kchat"; - readonly operationCount: 173; -}, { - readonly domain: "kdrive"; - readonly operationCount: 188; -}, { - readonly domain: "kmeet"; - readonly operationCount: 2; -}, { - readonly domain: "mail"; - readonly operationCount: 125; -}, { - readonly domain: "newsletter"; - readonly operationCount: 77; -}, { - readonly domain: "profile"; - readonly operationCount: 20; -}, { - readonly domain: "publicCloud"; - readonly operationCount: 74; -}, { - readonly domain: "radio"; - readonly operationCount: 157; -}, { - readonly domain: "swissBackup"; - readonly operationCount: 18; -}, { - readonly domain: "urlShortener"; - readonly operationCount: 7; -}, { - readonly domain: "video"; - readonly operationCount: 99; -}, { - readonly domain: "vod"; - readonly operationCount: 364; -}]; diff --git a/dist/src/generated/catalog/domains.js b/dist/src/generated/catalog/domains.js deleted file mode 100644 index 22e72b4..0000000 --- a/dist/src/generated/catalog/domains.js +++ /dev/null @@ -1,71 +0,0 @@ -export const domains = [ - { - "domain": "account", - "operationCount": 38 - }, - { - "domain": "ai", - "operationCount": 16 - }, - { - "domain": "core", - "operationCount": 23 - }, - { - "domain": "domains", - "operationCount": 36 - }, - { - "domain": "etickets", - "operationCount": 12 - }, - { - "domain": "kchat", - "operationCount": 173 - }, - { - "domain": "kdrive", - "operationCount": 188 - }, - { - "domain": "kmeet", - "operationCount": 2 - }, - { - "domain": "mail", - "operationCount": 125 - }, - { - "domain": "newsletter", - "operationCount": 77 - }, - { - "domain": "profile", - "operationCount": 20 - }, - { - "domain": "publicCloud", - "operationCount": 74 - }, - { - "domain": "radio", - "operationCount": 157 - }, - { - "domain": "swissBackup", - "operationCount": 18 - }, - { - "domain": "urlShortener", - "operationCount": 7 - }, - { - "domain": "video", - "operationCount": 99 - }, - { - "domain": "vod", - "operationCount": 364 - } -]; -//# sourceMappingURL=domains.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains.js.map b/dist/src/generated/catalog/domains.js.map deleted file mode 100644 index 5df6ec9..0000000 --- a/dist/src/generated/catalog/domains.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"domains.js","sourceRoot":"","sources":["../../../../src/generated/catalog/domains.ts"],"names":[],"mappings":"AAGA,MAAM,CAAC,MAAM,OAAO,GAAG;IACrB;QACE,QAAQ,EAAE,SAAS;QACnB,gBAAgB,EAAE,EAAE;KACrB;IACD;QACE,QAAQ,EAAE,IAAI;QACd,gBAAgB,EAAE,EAAE;KACrB;IACD;QACE,QAAQ,EAAE,MAAM;QAChB,gBAAgB,EAAE,EAAE;KACrB;IACD;QACE,QAAQ,EAAE,SAAS;QACnB,gBAAgB,EAAE,EAAE;KACrB;IACD;QACE,QAAQ,EAAE,UAAU;QACpB,gBAAgB,EAAE,EAAE;KACrB;IACD;QACE,QAAQ,EAAE,OAAO;QACjB,gBAAgB,EAAE,GAAG;KACtB;IACD;QACE,QAAQ,EAAE,QAAQ;QAClB,gBAAgB,EAAE,GAAG;KACtB;IACD;QACE,QAAQ,EAAE,OAAO;QACjB,gBAAgB,EAAE,CAAC;KACpB;IACD;QACE,QAAQ,EAAE,MAAM;QAChB,gBAAgB,EAAE,GAAG;KACtB;IACD;QACE,QAAQ,EAAE,YAAY;QACtB,gBAAgB,EAAE,EAAE;KACrB;IACD;QACE,QAAQ,EAAE,SAAS;QACnB,gBAAgB,EAAE,EAAE;KACrB;IACD;QACE,QAAQ,EAAE,aAAa;QACvB,gBAAgB,EAAE,EAAE;KACrB;IACD;QACE,QAAQ,EAAE,OAAO;QACjB,gBAAgB,EAAE,GAAG;KACtB;IACD;QACE,QAAQ,EAAE,aAAa;QACvB,gBAAgB,EAAE,EAAE;KACrB;IACD;QACE,QAAQ,EAAE,cAAc;QACxB,gBAAgB,EAAE,CAAC;KACpB;IACD;QACE,QAAQ,EAAE,OAAO;QACjB,gBAAgB,EAAE,EAAE;KACrB;IACD;QACE,QAAQ,EAAE,KAAK;QACf,gBAAgB,EAAE,GAAG;KACtB;CAC2C,CAAC"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/account.d.ts b/dist/src/generated/catalog/domains/account.d.ts deleted file mode 100644 index 1508443..0000000 --- a/dist/src/generated/catalog/domains/account.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import type { OperationMetadata } from "../types.js"; -export declare const accountOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/account.js b/dist/src/generated/catalog/domains/account.js deleted file mode 100644 index 64a3c11..0000000 --- a/dist/src/generated/catalog/domains/account.js +++ /dev/null @@ -1,5907 +0,0 @@ -export const accountOperations = [ - { - "operationId": "Core/ResourcesListAccounts", - "functionName": "coreResourceslistaccounts", - "originalOperationId": null, - "domain": "account", - "method": "GET", - "path": "/1/accounts", - "summary": "List accounts", - "description": "This endpoint allows you to retrieve all the accounts of a user.", - "tags": [ - "User Management > Accounts" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/accounts", - "operationId": "Core/ResourcesListAccounts", - "summary": "List accounts", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "order", - "enum": [ - "language", - "addresses", - "timezone", - "logo", - "order", - "demo", - "partnerships", - "invoicing_config", - "user_removal_info", - "student", - "ksuite_ids", - "my_ksuite", - "restricted_owner", - "videos" - ] - }, - "enumValues": [ - "language", - "addresses", - "timezone", - "logo", - "order", - "demo", - "partnerships", - "invoicing_config", - "user_removal_info", - "student", - "ksuite_ids", - "my_ksuite", - "restricted_owner", - "videos" - ], - "values": [ - "language", - "addresses", - "timezone", - "logo", - "order", - "demo", - "partnerships", - "invoicing_config", - "user_removal_info", - "student", - "ksuite_ids", - "my_ksuite", - "restricted_owner", - "videos" - ], - "examples": [ - "order" - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "name" - ] - }, - "enumValues": [ - "name" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[name]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[name]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404" - ] - } - }, - { - "operationId": "Core/ResourcesDisplayAnAccount", - "functionName": "coreResourcesdisplayanaccount", - "originalOperationId": null, - "domain": "account", - "method": "GET", - "path": "/1/accounts/{account_id}", - "summary": "Display an account", - "description": "Returns a variety of information about a single Account specified by the requested unique identifier.", - "tags": [ - "User Management > Accounts" - ], - "mutating": false, - "pathParameters": [ - { - "name": "account_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/%7Baccount_id%7D", - "operationId": "Core/ResourcesDisplayAnAccount", - "summary": "Display an account", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Account to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 16984 - }, - "enumValues": [], - "values": [], - "examples": [ - 16984 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "student", - "enum": [ - "language", - "addresses", - "timezone", - "logo", - "order", - "unverified_domains", - "demo", - "#invitations", - "invoicing_config", - "student", - "my_ksuite", - "restricted_owner", - "has_onboarding_branding" - ] - }, - "enumValues": [ - "language", - "addresses", - "timezone", - "logo", - "order", - "unverified_domains", - "demo", - "#invitations", - "invoicing_config", - "student", - "my_ksuite", - "restricted_owner", - "has_onboarding_branding" - ], - "values": [ - "language", - "addresses", - "timezone", - "logo", - "order", - "unverified_domains", - "demo", - "#invitations", - "invoicing_config", - "student", - "my_ksuite", - "restricted_owner", - "has_onboarding_branding" - ], - "examples": [ - "student" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404" - ] - } - }, - { - "operationId": "Core/ResourcesListBasicTeamsInformationOfAnAccount", - "functionName": "coreResourceslistbasicteamsinformationofanaccount", - "originalOperationId": null, - "domain": "account", - "method": "GET", - "path": "/1/accounts/{account_id}/basic/teams", - "summary": "List basic teams information of an account.", - "description": "", - "tags": [ - "User Management > Accounts" - ], - "mutating": false, - "pathParameters": [ - { - "name": "account_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/%7Baccount_id%7D/basic/teams", - "operationId": "Core/ResourcesListBasicTeamsInformationOfAnAccount", - "summary": "List basic teams information of an account", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Account to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 43873 - }, - "enumValues": [], - "values": [], - "examples": [ - 43873 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "#users", - "enum": [ - "#users" - ] - }, - "enumValues": [ - "#users" - ], - "values": [ - "#users" - ], - "examples": [ - "#users" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404" - ] - } - }, - { - "operationId": "Core/ResourcesListAccountsProducts", - "functionName": "coreResourceslistaccountsproducts", - "originalOperationId": null, - "domain": "account", - "method": "GET", - "path": "/1/accounts/{account_id}/products", - "summary": "List account's products", - "description": "List products of an account.", - "tags": [ - "User Management > Accounts" - ], - "mutating": false, - "pathParameters": [ - { - "name": "account_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/%7Baccount_id%7D/products", - "operationId": "Core/ResourcesListAccountsProducts", - "summary": "List account's products", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Account to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 83245 - }, - "enumValues": [], - "values": [], - "examples": [ - 83245 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "status", - "enum": [ - "fqdn", - "status", - "transfer", - "flags", - "renew", - "tags" - ] - }, - "enumValues": [ - "fqdn", - "status", - "transfer", - "flags", - "renew", - "tags" - ], - "values": [ - "fqdn", - "status", - "transfer", - "flags", - "renew", - "tags" - ], - "examples": [ - "status" - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "customer_name": { - "title": "customer_name", - "type": "string", - "description": "Customer name of the resource `{name}`" - }, - "internal_name": { - "title": "internal_name", - "type": "string" - }, - "name": { - "title": "name", - "type": "string", - "description": "Name of the resource `{name}`" - }, - "service_id": { - "title": "service_id", - "minimum": 1, - "enum": [ - 1, - 2, - 3, - 4, - 6, - 7, - 8, - 14, - 15, - 17, - 18, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 31, - 33, - 34, - 35, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 48, - 50, - 51, - 52, - 54, - 55, - 57, - 58, - 59, - 60, - 61, - 62 - ], - "type": "integer", - "description": "Unique identifier of the `service` that is related to the resource `{name}`" - }, - "excluded_service_ids": { - "title": "excluded_service_ids", - "type": "array", - "items": { - "title": "item", - "minimum": 1, - "enum": [ - 1, - 2, - 3, - 4, - 6, - 7, - 8, - 14, - 15, - 17, - 18, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 31, - 33, - 34, - 35, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 48, - 50, - 51, - 52, - 54, - 55, - 57, - 58, - 59, - 60, - 61, - 62 - ], - "type": "integer" - } - }, - "expirations": { - "title": "expirations", - "type": "array", - "items": { - "title": "item", - "minLength": 1, - "type": "string" - } - }, - "service_ids": { - "title": "service_ids", - "type": "array", - "items": { - "title": "item", - "minimum": 1, - "enum": [ - 1, - 2, - 3, - 4, - 6, - 7, - 8, - 14, - 15, - 17, - 18, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 31, - 33, - 34, - 35, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 48, - 50, - 51, - 52, - 54, - 55, - 57, - 58, - 59, - 60, - 61, - 62 - ], - "type": "integer" - } - }, - "service_names": { - "title": "service_names", - "type": "array", - "items": { - "title": "item", - "enum": [ - "accreditation", - "ai_tools", - "banner", - "billetterie", - "certificate", - "chk", - "custom_url", - "dedicated_hosting", - "domain_name", - "domain_privacy", - "drive", - "fast_anycast", - "free_mail", - "hebergement", - "hebergement_mysql", - "hebergement_web", - "hosting_3", - "invitation", - "jelastic", - "kchat", - "ksuite", - "mail", - "mailbox", - "mailing", - "my_ksuite", - "nas", - "other", - "partner_cashback", - "public_cloud", - "radio", - "radio_flux", - "radio_tera", - "radiostations", - "radiov2", - "renewal_warranty", - "service_infrastructure", - "stockage_backup", - "support_premium", - "swiss_backup", - "video", - "video_hardware", - "vod", - "vps", - "website_builder" - ], - "type": "string" - } - }, - "tags": { - "title": "tags", - "type": "array", - "items": { - "title": "item", - "minimum": 1, - "type": "integer" - } - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesListServices", - "functionName": "coreResourceslistservices", - "originalOperationId": null, - "domain": "account", - "method": "GET", - "path": "/1/accounts/{account_id}/services", - "summary": "List services", - "description": "This endpoint allows you to retrieve all the services of an account.", - "tags": [ - "User Management > Accounts" - ], - "mutating": false, - "pathParameters": [ - { - "name": "account_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/%7Baccount_id%7D/services", - "operationId": "Core/ResourcesListServices", - "summary": "List services", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Account to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 40459 - }, - "enumValues": [], - "values": [], - "examples": [ - 40459 - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404" - ] - } - }, - { - "operationId": "Core/ResourcesDisplayAListingOfTagsForAnAccount", - "functionName": "coreResourcesdisplayalistingoftagsforanaccount", - "originalOperationId": null, - "domain": "account", - "method": "GET", - "path": "/1/accounts/{account_id}/tags", - "summary": "Display a listing of tags for an account.", - "description": "", - "tags": [ - "User Management > Accounts" - ], - "mutating": false, - "pathParameters": [ - { - "name": "account_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/%7Baccount_id%7D/tags", - "operationId": "Core/ResourcesDisplayAListingOfTagsForAnAccount", - "summary": "Display a listing of tags for an account", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "account_id", - "in": "path", - "required": true, - "description": "The account identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "products", - "enum": [ - "products" - ] - }, - "enumValues": [ - "products" - ], - "values": [ - "products" - ], - "examples": [ - "products" - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "id", - "name", - "products" - ] - }, - "enumValues": [ - "id", - "name", - "products" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[id]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[id]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesInviteAUser", - "functionName": "coreResourcesinviteauser", - "originalOperationId": null, - "domain": "account", - "method": "POST", - "path": "/1/accounts/{account}/invitations", - "summary": "Invite a User", - "description": "Create and send an invitation for a new or existing User to join an Account using an email address.", - "tags": [ - "User Management" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/accounts/%7Baccount%7D/invitations", - "operationId": "Core/ResourcesInviteAUser", - "summary": "Invite a User", - "categoryPath": [ - "Core Resources", - "User Management" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "Unique identifier of the Account", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 89663 - }, - "enumValues": [], - "values": [], - "examples": [ - 89663 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "teams", - "enum": [ - "qr_code", - "teams" - ] - }, - "enumValues": [ - "qr_code", - "teams" - ], - "values": [ - "qr_code", - "teams" - ], - "examples": [ - "teams" - ] - } - ], - "responseStatuses": [ - "201", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "Core/ResourcesCancelAnInvitation", - "functionName": "coreResourcescancelaninvitation", - "originalOperationId": null, - "domain": "account", - "method": "DELETE", - "path": "/1/accounts/{account}/invitations/{invitation}", - "summary": "Cancel an Invitation", - "description": "Cancel an invitation to join an Account previously created.", - "tags": [ - "User Management" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "invitation", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D", - "operationId": "Core/ResourcesCancelAnInvitation", - "summary": "Cancel an Invitation", - "categoryPath": [ - "Core Resources", - "User Management" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "Unique identifier of the Account", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 19018 - }, - "enumValues": [], - "values": [], - "examples": [ - 19018 - ] - }, - { - "name": "invitation", - "in": "path", - "required": true, - "description": "Unique identifier of the User Invitation", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 73616 - }, - "enumValues": [], - "values": [], - "examples": [ - 73616 - ] - } - ], - "responseStatuses": [ - "200", - "401", - "403", - "404", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesDisplayAnInvitationOfAnAccount", - "functionName": "coreResourcesdisplayaninvitationofanaccount", - "originalOperationId": null, - "domain": "account", - "method": "GET", - "path": "/1/accounts/{account}/invitations/{invitation}", - "summary": "Display an invitation of an account", - "description": "Returns a variety of information about an invitation to an account", - "tags": [ - "User Management > Accounts > Invitations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "invitation", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D", - "operationId": "Core/ResourcesDisplayAnInvitationOfAnAccount", - "summary": "Display an invitation of an account", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts", - "Invitations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 65242 - }, - "enumValues": [], - "values": [], - "examples": [ - 65242 - ] - }, - { - "name": "invitation", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 45081 - }, - "enumValues": [], - "values": [], - "examples": [ - 45081 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "app_accesses", - "enum": [ - "teams", - "ksuite", - "app_accesses", - "permissions", - "qr_code" - ] - }, - "enumValues": [ - "teams", - "ksuite", - "app_accesses", - "permissions", - "qr_code" - ], - "values": [ - "teams", - "ksuite", - "app_accesses", - "permissions", - "qr_code" - ], - "examples": [ - "app_accesses" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Core/ResourcesPatchAnInvitation", - "functionName": "coreResourcespatchaninvitation", - "originalOperationId": null, - "domain": "account", - "method": "PATCH", - "path": "/1/accounts/{account}/invitations/{invitation}", - "summary": "Patch an invitation", - "description": "Update roles, teams and permissions of an invitation", - "tags": [ - "User Management > Accounts > Invitations" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "invitation", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D", - "operationId": "Core/ResourcesPatchAnInvitation", - "summary": "Patch an invitation", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts", - "Invitations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 91725 - }, - "enumValues": [], - "values": [], - "examples": [ - 91725 - ] - }, - { - "name": "invitation", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 77776 - }, - "enumValues": [], - "values": [], - "examples": [ - 77776 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Core/ResourcesListCustomers", - "functionName": "coreResourceslistcustomers", - "originalOperationId": null, - "domain": "account", - "method": "GET", - "path": "/1/accounts/{account}/invitations/{invitation}/b2b", - "summary": "List customers", - "description": "This API endpoint allows you to list all futures customers allowed for this account invitation", - "tags": [ - "User Management > Accounts > Invitations > B2B" - ], - "mutating": false, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "invitation", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/b2b", - "operationId": "Core/ResourcesListCustomers", - "summary": "List customers", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts", - "Invitations", - "B2B" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "invitation", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "customer", - "enum": [ - "customer" - ] - }, - "enumValues": [ - "customer" - ], - "values": [ - "customer" - ], - "examples": [ - "customer" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 31726 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 31726 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 50564 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 50564 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "desc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Core/ResourcesAssignCustomers", - "functionName": "coreResourcesassigncustomers", - "originalOperationId": null, - "domain": "account", - "method": "POST", - "path": "/1/accounts/{account}/invitations/{invitation}/b2b", - "summary": "Assign customers", - "description": "This API endpoint allows you to store customers for a user invitation of a partner account", - "tags": [ - "User Management > Accounts > Invitations > B2B" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "invitation", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/b2b", - "operationId": "Core/ResourcesAssignCustomers", - "summary": "Assign customers", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts", - "Invitations", - "B2B" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 35504 - }, - "enumValues": [], - "values": [], - "examples": [ - 35504 - ] - }, - { - "name": "invitation", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 64070 - }, - "enumValues": [], - "values": [], - "examples": [ - 64070 - ] - } - ], - "responseStatuses": [ - "201", - "403", - "404" - ] - } - }, - { - "operationId": "Core/ResourcesUnassignCustomers", - "functionName": "coreResourcesunassigncustomers", - "originalOperationId": null, - "domain": "account", - "method": "DELETE", - "path": "/1/accounts/{account}/invitations/{invitation}/b2b/{partnership_id}", - "summary": "Unassign customers", - "description": "This API endpoint allows you to revoke customer access for a user invitation of a partner account", - "tags": [ - "User Management > Accounts > Invitations > B2B" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "invitation", - "in": "path", - "required": true - }, - { - "name": "partnership_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/b2b/%7Bpartnership_id%7D", - "operationId": "Core/ResourcesUnassignCustomers", - "summary": "Unassign customers", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts", - "Invitations", - "B2B" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "invitation", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "partnership_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Core/ResourcesAddADriveAccess", - "functionName": "coreResourcesaddadriveaccess", - "originalOperationId": null, - "domain": "account", - "method": "POST", - "path": "/1/accounts/{account}/invitations/{invitation}/drive", - "summary": "Add a drive access", - "description": "This API endpoint allows you to create an access to the specified drive, for an invitation of a user in an account.", - "tags": [ - "User Management > Accounts > Invitations > Drive" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "invitation", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/drive", - "operationId": "Core/ResourcesAddADriveAccess", - "summary": "Add a drive access", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts", - "Invitations", - "Drive" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 33447 - }, - "enumValues": [], - "values": [], - "examples": [ - 33447 - ] - }, - { - "name": "invitation", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 33148 - }, - "enumValues": [], - "values": [], - "examples": [ - 33148 - ] - } - ], - "responseStatuses": [ - "201", - "401", - "403", - "409", - "500" - ] - } - }, - { - "operationId": "delete_1_accounts_account_invitations_invitation_drive_drive_id", - "functionName": "delete1AccountsAccountInvitationsInvitationDriveDriveId", - "originalOperationId": null, - "domain": "account", - "method": "DELETE", - "path": "/1/accounts/{account}/invitations/{invitation}/drive/{drive_id}", - "summary": "Revoke a drive access", - "description": "This API endpoint allows you to revoke access to the specified drive, for an invitation of a user in an account", - "tags": [ - "User Management > Accounts > Invitations > Drive" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "invitation", - "in": "path", - "required": true - }, - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/drive/%7Bdrive_id%7D", - "operationId": null, - "summary": "Revoke a drive access", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts", - "Invitations", - "Drive" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "invitation", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "404", - "409", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesUpdateDriveAccess", - "functionName": "coreResourcesupdatedriveaccess", - "originalOperationId": null, - "domain": "account", - "method": "PATCH", - "path": "/1/accounts/{account}/invitations/{invitation}/drive/{drive_id}", - "summary": "Update drive access", - "description": "This API endpoint allows you to edit futurs rights into specified drive, for an invitation of a user in an account", - "tags": [ - "User Management > Accounts > Invitations > Drive" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "invitation", - "in": "path", - "required": true - }, - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/drive/%7Bdrive_id%7D", - "operationId": "Core/ResourcesUpdateDriveAccess", - "summary": "Update drive access", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts", - "Invitations", - "Drive" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 38624 - }, - "enumValues": [], - "values": [], - "examples": [ - 38624 - ] - }, - { - "name": "invitation", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 51275 - }, - "enumValues": [], - "values": [], - "examples": [ - 51275 - ] - }, - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesUpdateAKChatAccess", - "functionName": "coreResourcesupdateakchataccess", - "originalOperationId": null, - "domain": "account", - "method": "PATCH", - "path": "/1/accounts/{account}/invitations/{invitation}/kchat", - "summary": "Update a kChat access", - "description": "This API endpoint allows you to update role of kchat app access", - "tags": [ - "User Management > Accounts > Invitations > KChat" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "invitation", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/kchat", - "operationId": "Core/ResourcesUpdateAKChatAccess", - "summary": "Update a kChat access", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts", - "Invitations", - "KChat" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 74114 - }, - "enumValues": [], - "values": [], - "examples": [ - 74114 - ] - }, - { - "name": "invitation", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 55949 - }, - "enumValues": [], - "values": [], - "examples": [ - 55949 - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Core/ResourcesRevokeKSuiteAccess", - "functionName": "coreResourcesrevokeksuiteaccess", - "originalOperationId": null, - "domain": "account", - "method": "DELETE", - "path": "/1/accounts/{account}/invitations/{invitation}/ksuite", - "summary": "Revoke kSuite access", - "description": "This API endpoint allows you to revoke a access to the kSuite for an invitation of a user in an account.", - "tags": [ - "User Management > Accounts > Invitations > kSuite" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "invitation", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/ksuite", - "operationId": "Core/ResourcesRevokeKSuiteAccess", - "summary": "Revoke kSuite access", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts", - "Invitations", - "kSuite" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "invitation", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "404", - "409", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesCreateAKSuiteAccess", - "functionName": "coreResourcescreateaksuiteaccess", - "originalOperationId": null, - "domain": "account", - "method": "POST", - "path": "/1/accounts/{account}/invitations/{invitation}/ksuite", - "summary": "Create a kSuite access", - "description": "This API endpoint allows you to create access to the kSuite for an invitation of a user in an account.", - "tags": [ - "User Management > Accounts > Invitations > kSuite" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "invitation", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/ksuite", - "operationId": "Core/ResourcesCreateAKSuiteAccess", - "summary": "Create a kSuite access", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts", - "Invitations", - "kSuite" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "invitation", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "201", - "403", - "404", - "422", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesRevokeADriveAccess", - "functionName": "coreResourcesrevokeadriveaccess", - "originalOperationId": null, - "domain": "account", - "method": "DELETE", - "path": "/1/accounts/{account}/invitations/{invitation}/mailbox/{mail_id}", - "summary": "Revoke a drive access", - "description": "This API endpoint allows you to revoke access to the specified drive, for an invitation of a user in an account", - "tags": [ - "User Management > Accounts > Invitations > Mailbox" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "invitation", - "in": "path", - "required": true - }, - { - "name": "mail_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "mailbox_name", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/mailbox/%7Bmail_id%7D", - "operationId": "Core/ResourcesRevokeADriveAccess", - "summary": "Revoke a drive access", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts", - "Invitations", - "Mailbox" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "invitation", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "mail_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "mailbox_name", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "mailbox_name", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404", - "409", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesUpdateAMailboxAccess", - "functionName": "coreResourcesupdateamailboxaccess", - "originalOperationId": null, - "domain": "account", - "method": "PATCH", - "path": "/1/accounts/{account}/invitations/{invitation}/mailbox/{mail_id}", - "summary": "Update a mailbox access", - "description": "This API endpoint allows you to update an email access, for an invitation of a user in an account.", - "tags": [ - "User Management > Accounts > Invitations > Mailbox" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "invitation", - "in": "path", - "required": true - }, - { - "name": "mail_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/mailbox/%7Bmail_id%7D", - "operationId": "Core/ResourcesUpdateAMailboxAccess", - "summary": "Update a mailbox access", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts", - "Invitations", - "Mailbox" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 69629 - }, - "enumValues": [], - "values": [], - "examples": [ - 69629 - ] - }, - { - "name": "invitation", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 52963 - }, - "enumValues": [], - "values": [], - "examples": [ - 52963 - ] - }, - { - "name": "mail_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "post_1_accounts_account_invitations_invitation_mailbox_mail_id", - "functionName": "post1AccountsAccountInvitationsInvitationMailboxMailId", - "originalOperationId": null, - "domain": "account", - "method": "POST", - "path": "/1/accounts/{account}/invitations/{invitation}/mailbox/{mail_id}", - "summary": "", - "description": "", - "tags": [ - "User Management > Accounts > Invitations > Mailbox" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "invitation", - "in": "path", - "required": true - }, - { - "name": "mail_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/mailbox/%7Bmail_id%7D", - "operationId": null, - "summary": "", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts", - "Invitations", - "Mailbox" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "invitation", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "mail_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "201", - "403", - "409" - ] - } - }, - { - "operationId": "Core/Resources", - "functionName": "coreResources", - "originalOperationId": null, - "domain": "account", - "method": "POST", - "path": "/1/accounts/{account}/invitations/{invitation}/mailbox/invite", - "summary": "", - "description": "", - "tags": [ - "User Management > Accounts > Invitations > Mailbox" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "invitation", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/accounts/%7Baccount%7D/invitations/%7Binvitation%7D/mailbox/invite", - "operationId": "Core/Resources", - "summary": "", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts", - "Invitations", - "Mailbox" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "invitation", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Core/ResourcesGetUsersInvitations", - "functionName": "coreResourcesgetusersinvitations", - "originalOperationId": null, - "domain": "account", - "method": "GET", - "path": "/1/accounts/{account}/invitations/users/{user}", - "summary": "Get users invitations", - "description": "Show list of all invitations of a user into an account", - "tags": [ - "User Management > Accounts > Invitations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "user", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/%7Baccount%7D/invitations/users/%7Buser%7D", - "operationId": "Core/ResourcesGetUsersInvitations", - "summary": "Get users invitations", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts", - "Invitations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 3990 - }, - "enumValues": [], - "values": [], - "examples": [ - 3990 - ] - }, - { - "name": "user", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 1650 - }, - "enumValues": [], - "values": [], - "examples": [ - 1650 - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "type", - "enum": [ - "admin", - "normal", - "owner" - ], - "type": "string", - "example": "admin" - }, - "enumValues": [ - "admin", - "normal", - "owner" - ], - "values": [], - "examples": [ - "admin" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Core/ResourcesCreateATag", - "functionName": "coreResourcescreateatag", - "originalOperationId": null, - "domain": "account", - "method": "POST", - "path": "/1/accounts/{account}/tags", - "summary": "Create a tag", - "description": "Store a new tag (not linked to any product)", - "tags": [ - "User Management > Accounts" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/accounts/%7Baccount%7D/tags", - "operationId": "Core/ResourcesCreateATag", - "summary": "Create a tag", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "Core/ResourcesDeleteATag", - "functionName": "coreResourcesdeleteatag", - "originalOperationId": null, - "domain": "account", - "method": "DELETE", - "path": "/1/accounts/{account}/tags/{tag}", - "summary": "Delete a tag", - "description": "", - "tags": [ - "User Management > Accounts" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "tag", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/accounts/%7Baccount%7D/tags/%7Btag%7D", - "operationId": "Core/ResourcesDeleteATag", - "summary": "Delete a tag", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 16775 - }, - "enumValues": [], - "values": [], - "examples": [ - 16775 - ] - }, - { - "name": "tag", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 27660 - }, - "enumValues": [], - "values": [], - "examples": [ - 27660 - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesUpdateATag", - "functionName": "coreResourcesupdateatag", - "originalOperationId": null, - "domain": "account", - "method": "PUT", - "path": "/1/accounts/{account}/tags/{tag}", - "summary": "Update a tag", - "description": "Update a tag", - "tags": [ - "User Management > Accounts" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "tag", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/accounts/%7Baccount%7D/tags/%7Btag%7D", - "operationId": "Core/ResourcesUpdateATag", - "summary": "Update a tag", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 74901 - }, - "enumValues": [], - "values": [], - "examples": [ - 74901 - ] - }, - { - "name": "tag", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 40891 - }, - "enumValues": [], - "values": [], - "examples": [ - 40891 - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesListTeams", - "functionName": "coreResourceslistteams", - "originalOperationId": null, - "domain": "account", - "method": "GET", - "path": "/1/accounts/{account}/teams", - "summary": "List Teams", - "description": "List the Teams for a given Account.", - "tags": [ - "User Management > Teams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filter", - "in": "query", - "required": false - }, - { - "name": "search", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/%7Baccount%7D/teams", - "operationId": "Core/ResourcesListTeams", - "summary": "List Teams", - "categoryPath": [ - "Core Resources", - "User Management", - "Teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "Unique identifier of the Account", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 52716 - }, - "enumValues": [], - "values": [], - "examples": [ - 52716 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "#products", - "enum": [ - "created_by", - "owned_by", - "app_access", - "permissions", - "products", - "users", - "#users", - "#products", - "#products_by_service" - ] - }, - "enumValues": [ - "created_by", - "owned_by", - "app_access", - "permissions", - "products", - "users", - "#users", - "#products", - "#products_by_service" - ], - "values": [ - "created_by", - "owned_by", - "app_access", - "permissions", - "products", - "users", - "#users", - "#products", - "#products_by_service" - ], - "examples": [ - "#products" - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "created_by_ids": { - "title": "created_by_ids", - "type": "array", - "items": { - "title": "item", - "minimum": 1, - "type": "integer" - } - }, - "owned_by_ids": { - "title": "owned_by_ids", - "type": "array", - "items": { - "title": "item", - "minimum": 1, - "type": "integer" - }, - "description": "Array of user IDs who are owners of the team" - }, - "team_ids": { - "title": "team_ids", - "type": "array", - "items": { - "title": "item", - "minimum": 1, - "type": "integer" - } - }, - "user_ids": { - "title": "user_ids", - "type": "array", - "items": { - "title": "item", - "minimum": 1, - "type": "integer" - } - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "search", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "search", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 14362 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 14362 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 33648 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 33648 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "name", - "created_at", - "user_count", - "product_count" - ] - }, - "enumValues": [ - "name", - "created_at", - "user_count", - "product_count" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[name]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[name]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "Core/ResourcesCreateATeam", - "functionName": "coreResourcescreateateam", - "originalOperationId": null, - "domain": "account", - "method": "POST", - "path": "/1/accounts/{account}/teams", - "summary": "Create a Team", - "description": "Create a Team for a given Account.", - "tags": [ - "User Management > Teams" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/accounts/%7Baccount%7D/teams", - "operationId": "Core/ResourcesCreateATeam", - "summary": "Create a Team", - "categoryPath": [ - "Core Resources", - "User Management", - "Teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "Unique identifier of the Account", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 26510 - }, - "enumValues": [], - "values": [], - "examples": [ - 26510 - ] - } - ], - "responseStatuses": [ - "201", - "401", - "403", - "404", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesDeleteATeam", - "functionName": "coreResourcesdeleteateam", - "originalOperationId": null, - "domain": "account", - "method": "DELETE", - "path": "/1/accounts/{account}/teams/{team}", - "summary": "Delete a Team", - "description": "Delete a Team for a given Account.", - "tags": [ - "User Management > Teams" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "team", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/accounts/%7Baccount%7D/teams/%7Bteam%7D", - "operationId": "Core/ResourcesDeleteATeam", - "summary": "Delete a Team", - "categoryPath": [ - "Core Resources", - "User Management", - "Teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "Unique identifier of the Account", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 79937 - }, - "enumValues": [], - "values": [], - "examples": [ - 79937 - ] - }, - { - "name": "team", - "in": "path", - "required": true, - "description": "Unique identifier of the Team", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 54000 - }, - "enumValues": [], - "values": [], - "examples": [ - 54000 - ] - } - ], - "responseStatuses": [ - "200", - "401", - "403", - "404", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesGetATeam", - "functionName": "coreResourcesgetateam", - "originalOperationId": null, - "domain": "account", - "method": "GET", - "path": "/1/accounts/{account}/teams/{team}", - "summary": "Get a Team", - "description": "Retrieve a Team for a given Account.", - "tags": [ - "User Management > Teams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "team", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/%7Baccount%7D/teams/%7Bteam%7D", - "operationId": "Core/ResourcesGetATeam", - "summary": "Get a Team", - "categoryPath": [ - "Core Resources", - "User Management", - "Teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "Unique identifier of the Account", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 73392 - }, - "enumValues": [], - "values": [], - "examples": [ - 73392 - ] - }, - { - "name": "team", - "in": "path", - "required": true, - "description": "Unique identifier of the Team", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 29506 - }, - "enumValues": [], - "values": [], - "examples": [ - 29506 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "users", - "enum": [ - "created_by", - "owned_by", - "app_access", - "permissions", - "products", - "users", - "#users", - "#products", - "#products_by_service" - ] - }, - "enumValues": [ - "created_by", - "owned_by", - "app_access", - "permissions", - "products", - "users", - "#users", - "#products", - "#products_by_service" - ], - "values": [ - "created_by", - "owned_by", - "app_access", - "permissions", - "products", - "users", - "#users", - "#products", - "#products_by_service" - ], - "examples": [ - "users" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "Core/ResourcesUpdateATeam", - "functionName": "coreResourcesupdateateam", - "originalOperationId": null, - "domain": "account", - "method": "PATCH", - "path": "/1/accounts/{account}/teams/{team}", - "summary": "Update a Team", - "description": "Update a Team for a given Account.", - "tags": [ - "User Management > Teams" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "team", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/accounts/%7Baccount%7D/teams/%7Bteam%7D", - "operationId": "Core/ResourcesUpdateATeam", - "summary": "Update a Team", - "categoryPath": [ - "Core Resources", - "User Management", - "Teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "Unique identifier of the Account", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 92388 - }, - "enumValues": [], - "values": [], - "examples": [ - 92388 - ] - }, - { - "name": "team", - "in": "path", - "required": true, - "description": "Unique identifier of the Team", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 70989 - }, - "enumValues": [], - "values": [], - "examples": [ - 70989 - ] - } - ], - "responseStatuses": [ - "200", - "401", - "403", - "404", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesRemoveUsersFromTeam", - "functionName": "coreResourcesremoveusersfromteam", - "originalOperationId": null, - "domain": "account", - "method": "DELETE", - "path": "/1/accounts/{account}/teams/{team}/users", - "summary": "Remove Users from Team", - "description": "Remove one or more existing Users from a given Team.", - "tags": [ - "User Management > Teams > Users" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "team", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "user_ids", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/accounts/%7Baccount%7D/teams/%7Bteam%7D/users", - "operationId": "Core/ResourcesRemoveUsersFromTeam", - "summary": "Remove Users from Team", - "categoryPath": [ - "Core Resources", - "User Management", - "Teams", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "Unique identifier of the Account", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 93683 - }, - "enumValues": [], - "values": [], - "examples": [ - 93683 - ] - }, - { - "name": "team", - "in": "path", - "required": true, - "description": "Unique identifier of the Team", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 35778 - }, - "enumValues": [], - "values": [], - "examples": [ - 35778 - ] - }, - { - "name": "user_ids", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "user_ids", - "type": "array", - "items": { - "title": "item", - "minimum": 1, - "type": "integer" - }, - "description": "The user identifiers to add to the team.", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "401", - "403", - "404", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesListTeamUsers", - "functionName": "coreResourceslistteamusers", - "originalOperationId": null, - "domain": "account", - "method": "GET", - "path": "/1/accounts/{account}/teams/{team}/users", - "summary": "List Team Users", - "description": "List the Users for a given Team.", - "tags": [ - "User Management > Teams > Users" - ], - "mutating": false, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "team", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "search", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/%7Baccount%7D/teams/%7Bteam%7D/users", - "operationId": "Core/ResourcesListTeamUsers", - "summary": "List Team Users", - "categoryPath": [ - "Core Resources", - "User Management", - "Teams", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "Unique identifier of the Account", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 23453 - }, - "enumValues": [], - "values": [], - "examples": [ - 23453 - ] - }, - { - "name": "team", - "in": "path", - "required": true, - "description": "Unique identifier of the Team", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 3733 - }, - "enumValues": [], - "values": [], - "examples": [ - 3733 - ] - }, - { - "name": "search", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "search", - "type": "string", - "description": "The name or the email of a user.", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 56785 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 56785 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 96841 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 96841 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "display_name", - "last_login_at" - ] - }, - "enumValues": [ - "display_name", - "last_login_at" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[display_name]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[display_name]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "Core/ResourcesAddUsersToTeam", - "functionName": "coreResourcesadduserstoteam", - "originalOperationId": null, - "domain": "account", - "method": "POST", - "path": "/1/accounts/{account}/teams/{team}/users", - "summary": "Add Users to Team", - "description": "Add one or more existing Account Users to a given Team.", - "tags": [ - "User Management > Teams > Users" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "team", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/accounts/%7Baccount%7D/teams/%7Bteam%7D/users", - "operationId": "Core/ResourcesAddUsersToTeam", - "summary": "Add Users to Team", - "categoryPath": [ - "Core Resources", - "User Management", - "Teams", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "Unique identifier of the Account", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 61830 - }, - "enumValues": [], - "values": [], - "examples": [ - 61830 - ] - }, - { - "name": "team", - "in": "path", - "required": true, - "description": "Unique identifier of the Team", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 135 - }, - "enumValues": [], - "values": [], - "examples": [ - 135 - ] - } - ], - "responseStatuses": [ - "201", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "Core/ResourcesListCurrentAccountsProducts", - "functionName": "coreResourceslistcurrentaccountsproducts", - "originalOperationId": null, - "domain": "account", - "method": "GET", - "path": "/1/accounts/current/products", - "summary": "List current account's products", - "description": "List products of user current account", - "tags": [ - "User Management > Accounts" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/accounts/current/products", - "operationId": "Core/ResourcesListCurrentAccountsProducts", - "summary": "List current account's products", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "fqdn", - "enum": [ - "fqdn", - "flags" - ] - }, - "enumValues": [ - "fqdn", - "flags" - ], - "values": [ - "fqdn", - "flags" - ], - "examples": [ - "fqdn" - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "customer_name": { - "title": "customer_name", - "type": "string", - "description": "Customer name of the resource `{name}`" - }, - "internal_name": { - "title": "internal_name", - "type": "string" - }, - "name": { - "title": "name", - "type": "string", - "description": "Name of the resource `{name}`" - }, - "excluded_service_ids": { - "title": "excluded_service_ids", - "type": "array", - "items": { - "title": "item", - "minimum": 1, - "enum": [ - 1, - 2, - 3, - 4, - 6, - 7, - 8, - 14, - 15, - 17, - 18, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 31, - 33, - 34, - 35, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 48, - 50, - 51, - 52, - 54, - 55, - 57, - 58, - 59, - 60, - 61, - 62 - ], - "type": "integer" - } - }, - "expirations": { - "title": "expirations", - "type": "array", - "items": { - "title": "item", - "minLength": 1, - "type": "string" - } - }, - "service_ids": { - "title": "service_ids", - "type": "array", - "items": { - "title": "item", - "minimum": 1, - "enum": [ - 1, - 2, - 3, - 4, - 6, - 7, - 8, - 14, - 15, - 17, - 18, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 31, - 33, - 34, - 35, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 48, - 50, - 51, - 52, - 54, - 55, - 57, - 58, - 59, - 60, - 61, - 62 - ], - "type": "integer" - } - }, - "service_names": { - "title": "service_names", - "type": "array", - "items": { - "title": "item", - "enum": [ - "accreditation", - "ai_tools", - "banner", - "billetterie", - "certificate", - "chk", - "custom_url", - "dedicated_hosting", - "domain_name", - "domain_privacy", - "drive", - "fast_anycast", - "free_mail", - "hebergement", - "hebergement_mysql", - "hebergement_web", - "hosting_3", - "invitation", - "jelastic", - "kchat", - "ksuite", - "mail", - "mailbox", - "mailing", - "my_ksuite", - "nas", - "other", - "partner_cashback", - "public_cloud", - "radio", - "radio_flux", - "radio_tera", - "radiostations", - "radiov2", - "renewal_warranty", - "service_infrastructure", - "stockage_backup", - "support_premium", - "swiss_backup", - "video", - "video_hardware", - "vod", - "vps", - "website_builder" - ], - "type": "string" - } - }, - "tags": { - "title": "tags", - "type": "array", - "items": { - "title": "item", - "minimum": 1, - "type": "integer" - } - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesListUsersV2", - "functionName": "coreResourceslistusersv2", - "originalOperationId": null, - "domain": "account", - "method": "GET", - "path": "/2/accounts/{account}/users", - "summary": "List users", - "description": "This endpoint allows you to retrieve all users of a single Account specified by the requested unique identifier.", - "tags": [ - "User Management > Accounts" - ], - "mutating": false, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filter", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - }, - { - "name": "search", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/accounts/%7Baccount%7D/users", - "operationId": "Core/ResourcesListUsersV2", - "summary": "List users", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 35437 - }, - "enumValues": [], - "values": [], - "examples": [ - 35437 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "drive_infos", - "enum": [ - "teams", - "security", - "app_access", - "permissions", - "products", - "pending_invitations", - "invitation_details", - "drive_infos", - "kchat_infos" - ] - }, - "enumValues": [ - "teams", - "security", - "app_access", - "permissions", - "products", - "pending_invitations", - "invitation_details", - "drive_infos", - "kchat_infos" - ], - "values": [ - "teams", - "security", - "app_access", - "permissions", - "products", - "pending_invitations", - "invitation_details", - "drive_infos", - "kchat_infos" - ], - "examples": [ - "drive_infos" - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "drive_id": { - "title": "drive_id", - "type": "integer" - }, - "has_billing_access": { - "title": "has_billing_access", - "type": "boolean" - }, - "has_empty_access": { - "title": "has_empty_access", - "type": "boolean" - }, - "has_kchat": { - "title": "has_kchat", - "type": "boolean" - }, - "has_ksuite": { - "title": "has_ksuite", - "type": "boolean" - }, - "has_no_app_access": { - "title": "has_no_app_access", - "type": "boolean" - }, - "has_otp": { - "title": "has_otp", - "type": "boolean" - }, - "invitation_status": { - "title": "invitation_status", - "type": "string" - }, - "mail_ids": { - "title": "mail_ids", - "type": "array", - "items": { - "title": "item", - "type": "integer" - } - }, - "role_type": { - "title": "role_type", - "type": "string" - }, - "state_in_account": { - "title": "state_in_account", - "enum": [ - "pending", - "valid" - ], - "type": "string" - }, - "team_ids": { - "title": "team_ids", - "type": "array", - "items": { - "title": "item", - "type": "integer" - } - }, - "user_ids": { - "title": "user_ids", - "type": "array", - "items": { - "title": "item", - "type": "integer" - } - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "search", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "search", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 39315 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 39315 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 21667 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 21667 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "email", - "first_name", - "last_name", - "role_type", - "state_in_account", - "last_login_at" - ] - }, - "enumValues": [ - "email", - "first_name", - "last_name", - "role_type", - "state_in_account", - "last_login_at" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[email]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[email]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404" - ] - } - }, - { - "operationId": "Core/ResourcesListAppAccessesV2", - "functionName": "coreResourceslistappaccessesv2", - "originalOperationId": null, - "domain": "account", - "method": "GET", - "path": "/2/accounts/{account}/users/{user}/app_accesses", - "summary": "List app accesses", - "description": "This endpoint allows you to retrieve all user's application access in a single Account specified by the requested unique identifier.", - "tags": [ - "User Management > Accounts" - ], - "mutating": false, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "user", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/accounts/%7Baccount%7D/users/%7Buser%7D/app_accesses", - "operationId": "Core/ResourcesListAppAccessesV2", - "summary": "List app accesses", - "categoryPath": [ - "Core Resources", - "User Management", - "Accounts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 11588 - }, - "enumValues": [], - "values": [], - "examples": [ - 11588 - ] - }, - { - "name": "user", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 36407 - }, - "enumValues": [], - "values": [], - "examples": [ - 36407 - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404" - ] - } - } -]; -//# sourceMappingURL=account.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/account.js.map b/dist/src/generated/catalog/domains/account.js.map deleted file mode 100644 index d8961e0..0000000 --- a/dist/src/generated/catalog/domains/account.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"account.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/account.ts"],"names":[],"mappings":"AAGA,MAAM,CAAC,MAAM,iBAAiB,GAAiC;IAC7D;QACE,aAAa,EAAE,4BAA4B;QAC3C,cAAc,EAAE,2BAA2B;QAC3C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,aAAa;QACrB,SAAS,EAAE,eAAe;QAC1B,aAAa,EAAE,kEAAkE;QACjF,MAAM,EAAE;YACN,4BAA4B;SAC7B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,0DAA0D;YACjE,aAAa,EAAE,4BAA4B;YAC3C,SAAS,EAAE,eAAe;YAC1B,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;aACX;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,UAAU;oBAClB,aAAa,EAAE,EAAE;oBACjB,QAAQ,EAAE,EAAE;iBACb;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,OAAO;wBAClB,MAAM,EAAE;4BACN,UAAU;4BACV,WAAW;4BACX,UAAU;4BACV,MAAM;4BACN,OAAO;4BACP,MAAM;4BACN,cAAc;4BACd,kBAAkB;4BAClB,mBAAmB;4BACnB,SAAS;4BACT,YAAY;4BACZ,WAAW;4BACX,kBAAkB;4BAClB,QAAQ;yBACT;qBACF;oBACD,YAAY,EAAE;wBACZ,UAAU;wBACV,WAAW;wBACX,UAAU;wBACV,MAAM;wBACN,OAAO;wBACP,MAAM;wBACN,cAAc;wBACd,kBAAkB;wBAClB,mBAAmB;wBACnB,SAAS;wBACT,YAAY;wBACZ,WAAW;wBACX,kBAAkB;wBAClB,QAAQ;qBACT;oBACD,QAAQ,EAAE;wBACR,UAAU;wBACV,WAAW;wBACX,UAAU;wBACV,MAAM;wBACN,OAAO;wBACP,MAAM;wBACN,cAAc;wBACd,kBAAkB;wBAClB,mBAAmB;wBACnB,SAAS;wBACT,YAAY;wBACZ,WAAW;wBACX,kBAAkB;wBAClB,QAAQ;qBACT;oBACD,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,kGAAkG;oBACjH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,KAAK;oBAChB,YAAY,EAAE,IAAI;oBAClB,QAAQ,EAAE;wBACR,aAAa,EAAE,kGAAkG;wBACjH,OAAO,EAAE;4BACP;gCACE,MAAM,EAAE,QAAQ;6BACjB;4BACD;gCACE,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,MAAM,EAAE,QAAQ;iCACjB;6BACF;yBACF;wBACD,MAAM,EAAE;4BACN,MAAM;yBACP;qBACF;oBACD,YAAY,EAAE;wBACZ,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,8FAA8F;oBAC7G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,KAAK;wBAChB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,yIAAyI;oBACxJ,OAAO,EAAE,YAAY;oBACrB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,aAAa,EAAE,yIAAyI;wBACxJ,MAAM,EAAE,QAAQ;wBAChB,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,SAAS,EAAE,qBAAqB;qBACjC;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV;4BACE,IAAI,EAAE,KAAK;yBACZ;wBACD,qBAAqB;qBACtB;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,gCAAgC;QAC/C,cAAc,EAAE,+BAA+B;QAC/C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,0BAA0B;QAClC,SAAS,EAAE,oBAAoB;QAC/B,aAAa,EAAE,uGAAuG;QACtH,MAAM,EAAE;YACN,4BAA4B;SAC7B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,2EAA2E;YAClF,aAAa,EAAE,gCAAgC;YAC/C,SAAS,EAAE,oBAAoB;YAC/B,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;aACX;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;wBACpB,MAAM,EAAE;4BACN,UAAU;4BACV,WAAW;4BACX,UAAU;4BACV,MAAM;4BACN,OAAO;4BACP,oBAAoB;4BACpB,MAAM;4BACN,cAAc;4BACd,kBAAkB;4BAClB,SAAS;4BACT,WAAW;4BACX,kBAAkB;4BAClB,yBAAyB;yBAC1B;qBACF;oBACD,YAAY,EAAE;wBACZ,UAAU;wBACV,WAAW;wBACX,UAAU;wBACV,MAAM;wBACN,OAAO;wBACP,oBAAoB;wBACpB,MAAM;wBACN,cAAc;wBACd,kBAAkB;wBAClB,SAAS;wBACT,WAAW;wBACX,kBAAkB;wBAClB,yBAAyB;qBAC1B;oBACD,QAAQ,EAAE;wBACR,UAAU;wBACV,WAAW;wBACX,UAAU;wBACV,MAAM;wBACN,OAAO;wBACP,oBAAoB;wBACpB,MAAM;wBACN,cAAc;wBACd,kBAAkB;wBAClB,SAAS;wBACT,WAAW;wBACX,kBAAkB;wBAClB,yBAAyB;qBAC1B;oBACD,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,oDAAoD;QACnE,cAAc,EAAE,mDAAmD;QACnE,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,sCAAsC;QAC9C,SAAS,EAAE,6CAA6C;QACxD,aAAa,EAAE,EAAE;QACjB,MAAM,EAAE;YACN,4BAA4B;SAC7B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,uFAAuF;YAC9F,aAAa,EAAE,oDAAoD;YACnE,SAAS,EAAE,4CAA4C;YACvD,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;aACX;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,QAAQ;wBACnB,MAAM,EAAE;4BACN,QAAQ;yBACT;qBACF;oBACD,YAAY,EAAE;wBACZ,QAAQ;qBACT;oBACD,QAAQ,EAAE;wBACR,QAAQ;qBACT;oBACD,UAAU,EAAE;wBACV,QAAQ;qBACT;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,oCAAoC;QACnD,cAAc,EAAE,mCAAmC;QACnD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,mCAAmC;QAC3C,SAAS,EAAE,yBAAyB;QACpC,aAAa,EAAE,8BAA8B;QAC7C,MAAM,EAAE;YACN,4BAA4B;SAC7B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,oFAAoF;YAC3F,aAAa,EAAE,oCAAoC;YACnD,SAAS,EAAE,yBAAyB;YACpC,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;aACX;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,QAAQ;wBACnB,MAAM,EAAE;4BACN,MAAM;4BACN,QAAQ;4BACR,UAAU;4BACV,OAAO;4BACP,OAAO;4BACP,MAAM;yBACP;qBACF;oBACD,YAAY,EAAE;wBACZ,MAAM;wBACN,QAAQ;wBACR,UAAU;wBACV,OAAO;wBACP,OAAO;wBACP,MAAM;qBACP;oBACD,QAAQ,EAAE;wBACR,MAAM;wBACN,QAAQ;wBACR,UAAU;wBACV,OAAO;wBACP,OAAO;wBACP,MAAM;qBACP;oBACD,UAAU,EAAE;wBACV,QAAQ;qBACT;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,YAAY,EAAE;4BACZ,eAAe,EAAE;gCACf,OAAO,EAAE,eAAe;gCACxB,MAAM,EAAE,QAAQ;gCAChB,aAAa,EAAE,wCAAwC;6BACxD;4BACD,eAAe,EAAE;gCACf,OAAO,EAAE,eAAe;gCACxB,MAAM,EAAE,QAAQ;6BACjB;4BACD,MAAM,EAAE;gCACN,OAAO,EAAE,MAAM;gCACf,MAAM,EAAE,QAAQ;gCAChB,aAAa,EAAE,+BAA+B;6BAC/C;4BACD,YAAY,EAAE;gCACZ,OAAO,EAAE,YAAY;gCACrB,SAAS,EAAE,CAAC;gCACZ,MAAM,EAAE;oCACN,CAAC;oCACD,CAAC;oCACD,CAAC;oCACD,CAAC;oCACD,CAAC;oCACD,CAAC;oCACD,CAAC;oCACD,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;oCACF,EAAE;iCACH;gCACD,MAAM,EAAE,SAAS;gCACjB,aAAa,EAAE,6EAA6E;6BAC7F;4BACD,sBAAsB,EAAE;gCACtB,OAAO,EAAE,sBAAsB;gCAC/B,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,SAAS,EAAE,CAAC;oCACZ,MAAM,EAAE;wCACN,CAAC;wCACD,CAAC;wCACD,CAAC;wCACD,CAAC;wCACD,CAAC;wCACD,CAAC;wCACD,CAAC;wCACD,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;qCACH;oCACD,MAAM,EAAE,SAAS;iCAClB;6BACF;4BACD,aAAa,EAAE;gCACb,OAAO,EAAE,aAAa;gCACtB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,WAAW,EAAE,CAAC;oCACd,MAAM,EAAE,QAAQ;iCACjB;6BACF;4BACD,aAAa,EAAE;gCACb,OAAO,EAAE,aAAa;gCACtB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,SAAS,EAAE,CAAC;oCACZ,MAAM,EAAE;wCACN,CAAC;wCACD,CAAC;wCACD,CAAC;wCACD,CAAC;wCACD,CAAC;wCACD,CAAC;wCACD,CAAC;wCACD,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;qCACH;oCACD,MAAM,EAAE,SAAS;iCAClB;6BACF;4BACD,eAAe,EAAE;gCACf,OAAO,EAAE,eAAe;gCACxB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE;wCACN,eAAe;wCACf,UAAU;wCACV,QAAQ;wCACR,aAAa;wCACb,aAAa;wCACb,KAAK;wCACL,YAAY;wCACZ,mBAAmB;wCACnB,aAAa;wCACb,gBAAgB;wCAChB,OAAO;wCACP,cAAc;wCACd,WAAW;wCACX,aAAa;wCACb,mBAAmB;wCACnB,iBAAiB;wCACjB,WAAW;wCACX,YAAY;wCACZ,UAAU;wCACV,OAAO;wCACP,QAAQ;wCACR,MAAM;wCACN,SAAS;wCACT,SAAS;wCACT,WAAW;wCACX,KAAK;wCACL,OAAO;wCACP,kBAAkB;wCAClB,cAAc;wCACd,OAAO;wCACP,YAAY;wCACZ,YAAY;wCACZ,eAAe;wCACf,SAAS;wCACT,kBAAkB;wCAClB,wBAAwB;wCACxB,iBAAiB;wCACjB,iBAAiB;wCACjB,cAAc;wCACd,OAAO;wCACP,gBAAgB;wCAChB,KAAK;wCACL,KAAK;wCACL,iBAAiB;qCAClB;oCACD,MAAM,EAAE,QAAQ;iCACjB;6BACF;4BACD,MAAM,EAAE;gCACN,OAAO,EAAE,MAAM;gCACf,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,SAAS,EAAE,CAAC;oCACZ,MAAM,EAAE,SAAS;iCAClB;6BACF;yBACF;wBACD,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,4BAA4B;QAC3C,cAAc,EAAE,2BAA2B;QAC3C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,mCAAmC;QAC3C,SAAS,EAAE,eAAe;QAC1B,aAAa,EAAE,sEAAsE;QACrF,MAAM,EAAE;YACN,4BAA4B;SAC7B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,oFAAoF;YAC3F,aAAa,EAAE,4BAA4B;YAC3C,SAAS,EAAE,eAAe;YAC1B,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;aACX;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,iDAAiD;QAChE,cAAc,EAAE,gDAAgD;QAChE,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,+BAA+B;QACvC,SAAS,EAAE,2CAA2C;QACtD,aAAa,EAAE,EAAE;QACjB,MAAM,EAAE;YACN,4BAA4B;SAC7B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,gFAAgF;YACvF,aAAa,EAAE,iDAAiD;YAChE,SAAS,EAAE,0CAA0C;YACrD,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;aACX;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,UAAU;oBAClB,aAAa,EAAE,EAAE;oBACjB,QAAQ,EAAE,EAAE;iBACb;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,UAAU;wBACrB,MAAM,EAAE;4BACN,UAAU;yBACX;qBACF;oBACD,YAAY,EAAE;wBACZ,UAAU;qBACX;oBACD,QAAQ,EAAE;wBACR,UAAU;qBACX;oBACD,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,kGAAkG;oBACjH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,KAAK;oBAChB,YAAY,EAAE,IAAI;oBAClB,QAAQ,EAAE;wBACR,aAAa,EAAE,kGAAkG;wBACjH,OAAO,EAAE;4BACP;gCACE,MAAM,EAAE,QAAQ;6BACjB;4BACD;gCACE,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,MAAM,EAAE,QAAQ;iCACjB;6BACF;yBACF;wBACD,MAAM,EAAE;4BACN,IAAI;4BACJ,MAAM;4BACN,UAAU;yBACX;qBACF;oBACD,YAAY,EAAE;wBACZ,IAAI;wBACJ,MAAM;wBACN,UAAU;qBACX;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,8FAA8F;oBAC7G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,KAAK;wBAChB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,yIAAyI;oBACxJ,OAAO,EAAE,YAAY;oBACrB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,aAAa,EAAE,yIAAyI;wBACxJ,MAAM,EAAE,QAAQ;wBAChB,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,SAAS,EAAE,mBAAmB;qBAC/B;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV;4BACE,IAAI,EAAE,KAAK;yBACZ;wBACD,mBAAmB;qBACpB;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,2BAA2B;QAC1C,cAAc,EAAE,0BAA0B;QAC1C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,mCAAmC;QAC3C,SAAS,EAAE,eAAe;QAC1B,aAAa,EAAE,qGAAqG;QACpH,MAAM,EAAE;YACN,iBAAiB;SAClB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,qFAAqF;YAC5F,aAAa,EAAE,2BAA2B;YAC1C,SAAS,EAAE,eAAe;YAC1B,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;aAClB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,kCAAkC;oBACjD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,OAAO;wBAClB,MAAM,EAAE;4BACN,SAAS;4BACT,OAAO;yBACR;qBACF;oBACD,YAAY,EAAE;wBACZ,SAAS;wBACT,OAAO;qBACR;oBACD,QAAQ,EAAE;wBACR,SAAS;wBACT,OAAO;qBACR;oBACD,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,kCAAkC;QACjD,cAAc,EAAE,iCAAiC;QACjD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,gDAAgD;QACxD,SAAS,EAAE,sBAAsB;QACjC,aAAa,EAAE,6DAA6D;QAC5E,MAAM,EAAE;YACN,iBAAiB;SAClB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,wGAAwG;YAC/G,aAAa,EAAE,kCAAkC;YACjD,SAAS,EAAE,sBAAsB;YACjC,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;aAClB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,kCAAkC;oBACjD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,0CAA0C;oBACzD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,8CAA8C;QAC7D,cAAc,EAAE,6CAA6C;QAC7D,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,gDAAgD;QACxD,SAAS,EAAE,qCAAqC;QAChD,aAAa,EAAE,oEAAoE;QACnF,MAAM,EAAE;YACN,0CAA0C;SAC3C;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,qGAAqG;YAC5G,aAAa,EAAE,8CAA8C;YAC7D,SAAS,EAAE,qCAAqC;YAChD,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;gBACV,aAAa;aACd;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,cAAc;wBACzB,MAAM,EAAE;4BACN,OAAO;4BACP,QAAQ;4BACR,cAAc;4BACd,aAAa;4BACb,SAAS;yBACV;qBACF;oBACD,YAAY,EAAE;wBACZ,OAAO;wBACP,QAAQ;wBACR,cAAc;wBACd,aAAa;wBACb,SAAS;qBACV;oBACD,QAAQ,EAAE;wBACR,OAAO;wBACP,QAAQ;wBACR,cAAc;wBACd,aAAa;wBACb,SAAS;qBACV;oBACD,UAAU,EAAE;wBACV,cAAc;qBACf;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,iCAAiC;QAChD,cAAc,EAAE,gCAAgC;QAChD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,OAAO;QACjB,MAAM,EAAE,gDAAgD;QACxD,SAAS,EAAE,qBAAqB;QAChC,aAAa,EAAE,sDAAsD;QACrE,MAAM,EAAE;YACN,0CAA0C;SAC3C;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,uGAAuG;YAC9G,aAAa,EAAE,iCAAiC;YAChD,SAAS,EAAE,qBAAqB;YAChC,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;gBACV,aAAa;aACd;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,6BAA6B;QAC5C,cAAc,EAAE,4BAA4B;QAC5C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,oDAAoD;QAC5D,SAAS,EAAE,gBAAgB;QAC3B,aAAa,EAAE,gGAAgG;QAC/G,MAAM,EAAE;YACN,gDAAgD;SACjD;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,yGAAyG;YAChH,aAAa,EAAE,6BAA6B;YAC5C,SAAS,EAAE,gBAAgB;YAC3B,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;gBACV,aAAa;gBACb,KAAK;aACN;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,oCAAoC;oBACnD,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,8EAA8E;oBAC7F,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,aAAa,EAAE,EAAE;oBACjB,QAAQ,EAAE,EAAE;iBACb;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,UAAU;wBACrB,MAAM,EAAE;4BACN,UAAU;yBACX;qBACF;oBACD,YAAY,EAAE;wBACZ,UAAU;qBACX;oBACD,QAAQ,EAAE;wBACR,UAAU;qBACX;oBACD,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0MAA0M;oBACzN,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,OAAO;yBACR;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE;wBACZ,OAAO;qBACR;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,6FAA6F;oBAC5G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,6FAA6F;wBAC5G,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,CAAC;wBACD,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0GAA0G;oBACzH,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,0GAA0G;wBACzH,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;wBACF,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,kGAAkG;oBACjH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,KAAK;oBAChB,YAAY,EAAE,IAAI;oBAClB,QAAQ,EAAE;wBACR,OAAO,EAAE;4BACP;gCACE,MAAM,EAAE,QAAQ;6BACjB;4BACD;gCACE,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,MAAM,EAAE,QAAQ;iCACjB;6BACF;yBACF;qBACF;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,8FAA8F;oBAC7G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,KAAK;wBAChB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,yIAAyI;oBACxJ,OAAO,EAAE,YAAY;oBACrB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,aAAa,EAAE,yIAAyI;wBACxJ,MAAM,EAAE,QAAQ;wBAChB,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,SAAS,EAAE,MAAM;qBAClB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV;4BACE,IAAI,EAAE,KAAK;yBACZ;wBACD,MAAM;qBACP;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,+BAA+B;QAC9C,cAAc,EAAE,8BAA8B;QAC9C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,oDAAoD;QAC5D,SAAS,EAAE,kBAAkB;QAC7B,aAAa,EAAE,4FAA4F;QAC3G,MAAM,EAAE;YACN,gDAAgD;SACjD;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,0GAA0G;YACjH,aAAa,EAAE,+BAA+B;YAC9C,SAAS,EAAE,kBAAkB;YAC7B,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;gBACV,aAAa;gBACb,KAAK;aACN;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,iCAAiC;QAChD,cAAc,EAAE,gCAAgC;QAChD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,qEAAqE;QAC7E,SAAS,EAAE,oBAAoB;QAC/B,aAAa,EAAE,mGAAmG;QAClH,MAAM,EAAE;YACN,gDAAgD;SACjD;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,gBAAgB;gBACxB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,iIAAiI;YACxI,aAAa,EAAE,iCAAiC;YAChD,SAAS,EAAE,oBAAoB;YAC/B,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;gBACV,aAAa;gBACb,KAAK;aACN;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,gBAAgB;oBACxB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,+BAA+B;QAC9C,cAAc,EAAE,8BAA8B;QAC9C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,sDAAsD;QAC9D,SAAS,EAAE,oBAAoB;QAC/B,aAAa,EAAE,qHAAqH;QACpI,MAAM,EAAE;YACN,kDAAkD;SACnD;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,4GAA4G;YACnH,aAAa,EAAE,+BAA+B;YAC9C,SAAS,EAAE,oBAAoB;YAC/B,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;gBACV,aAAa;gBACb,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,iEAAiE;QAChF,cAAc,EAAE,yDAAyD;QACzE,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,iEAAiE;QACzE,SAAS,EAAE,uBAAuB;QAClC,aAAa,EAAE,iHAAiH;QAChI,MAAM,EAAE;YACN,kDAAkD;SACnD;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,6HAA6H;YACpI,aAAa,EAAE,IAAI;YACnB,SAAS,EAAE,uBAAuB;YAClC,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;gBACV,aAAa;gBACb,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,iCAAiC;QAChD,cAAc,EAAE,gCAAgC;QAChD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,OAAO;QACjB,MAAM,EAAE,iEAAiE;QACzE,SAAS,EAAE,qBAAqB;QAChC,aAAa,EAAE,oHAAoH;QACnI,MAAM,EAAE;YACN,kDAAkD;SACnD;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,4HAA4H;YACnI,aAAa,EAAE,iCAAiC;YAChD,SAAS,EAAE,qBAAqB;YAChC,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;gBACV,aAAa;gBACb,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,kCAAkC;QACjD,cAAc,EAAE,iCAAiC;QACjD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,OAAO;QACjB,MAAM,EAAE,sDAAsD;QAC9D,SAAS,EAAE,uBAAuB;QAClC,aAAa,EAAE,iEAAiE;QAChF,MAAM,EAAE;YACN,kDAAkD;SACnD;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,6GAA6G;YACpH,aAAa,EAAE,kCAAkC;YACjD,SAAS,EAAE,uBAAuB;YAClC,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;gBACV,aAAa;gBACb,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,kCAAkC;QACjD,cAAc,EAAE,iCAAiC;QACjD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,uDAAuD;QAC/D,SAAS,EAAE,sBAAsB;QACjC,aAAa,EAAE,0GAA0G;QACzH,MAAM,EAAE;YACN,mDAAmD;SACpD;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,+GAA+G;YACtH,aAAa,EAAE,kCAAkC;YACjD,SAAS,EAAE,sBAAsB;YACjC,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;gBACV,aAAa;gBACb,QAAQ;aACT;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,mCAAmC;QAClD,cAAc,EAAE,kCAAkC;QAClD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,uDAAuD;QAC/D,SAAS,EAAE,wBAAwB;QACnC,aAAa,EAAE,wGAAwG;QACvH,MAAM,EAAE;YACN,mDAAmD;SACpD;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,6GAA6G;YACpH,aAAa,EAAE,mCAAmC;YAClD,SAAS,EAAE,wBAAwB;YACnC,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;gBACV,aAAa;gBACb,QAAQ;aACT;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,kCAAkC;QACjD,cAAc,EAAE,iCAAiC;QACjD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,kEAAkE;QAC1E,SAAS,EAAE,uBAAuB;QAClC,aAAa,EAAE,iHAAiH;QAChI,MAAM,EAAE;YACN,oDAAoD;SACrD;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,cAAc;gBACtB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,8HAA8H;YACrI,aAAa,EAAE,kCAAkC;YACjD,SAAS,EAAE,uBAAuB;YAClC,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;gBACV,aAAa;gBACb,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,cAAc;oBACtB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,cAAc;wBACvB,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,oCAAoC;QACnD,cAAc,EAAE,mCAAmC;QACnD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,OAAO;QACjB,MAAM,EAAE,kEAAkE;QAC1E,SAAS,EAAE,yBAAyB;QACpC,aAAa,EAAE,oGAAoG;QACnH,MAAM,EAAE;YACN,oDAAoD;SACrD;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,6HAA6H;YACpI,aAAa,EAAE,oCAAoC;YACnD,SAAS,EAAE,yBAAyB;YACpC,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;gBACV,aAAa;gBACb,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,gEAAgE;QAC/E,cAAc,EAAE,wDAAwD;QACxE,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,kEAAkE;QAC1E,SAAS,EAAE,EAAE;QACb,aAAa,EAAE,EAAE;QACjB,MAAM,EAAE;YACN,oDAAoD;SACrD;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,4HAA4H;YACnI,aAAa,EAAE,IAAI;YACnB,SAAS,EAAE,EAAE;YACb,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;gBACV,aAAa;gBACb,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,gBAAgB;QAC/B,cAAc,EAAE,eAAe;QAC/B,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,+DAA+D;QACvE,SAAS,EAAE,EAAE;QACb,aAAa,EAAE,EAAE;QACjB,MAAM,EAAE;YACN,oDAAoD;SACrD;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,qHAAqH;YAC5H,aAAa,EAAE,gBAAgB;YAC/B,SAAS,EAAE,EAAE;YACb,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;gBACV,aAAa;gBACb,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,mCAAmC;QAClD,cAAc,EAAE,kCAAkC;QAClD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,gDAAgD;QACxD,SAAS,EAAE,uBAAuB;QAClC,aAAa,EAAE,wDAAwD;QACvE,MAAM,EAAE;YACN,0CAA0C;SAC3C;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,qGAAqG;YAC5G,aAAa,EAAE,mCAAmC;YAClD,SAAS,EAAE,uBAAuB;YAClC,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;gBACV,aAAa;aACd;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE;4BACN,OAAO;4BACP,QAAQ;4BACR,OAAO;yBACR;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE;wBACZ,OAAO;wBACP,QAAQ;wBACR,OAAO;qBACR;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,0BAA0B;QACzC,cAAc,EAAE,yBAAyB;QACzC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,4BAA4B;QACpC,SAAS,EAAE,cAAc;QACzB,aAAa,EAAE,6CAA6C;QAC5D,MAAM,EAAE;YACN,4BAA4B;SAC7B;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,8EAA8E;YACrF,aAAa,EAAE,0BAA0B;YACzC,SAAS,EAAE,cAAc;YACzB,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;aACX;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,0BAA0B;QACzC,cAAc,EAAE,yBAAyB;QACzC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,kCAAkC;QAC1C,SAAS,EAAE,cAAc;QACzB,aAAa,EAAE,EAAE;QACjB,MAAM,EAAE;YACN,4BAA4B;SAC7B;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,0FAA0F;YACjG,aAAa,EAAE,0BAA0B;YACzC,SAAS,EAAE,cAAc;YACzB,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;aACX;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,0BAA0B;QACzC,cAAc,EAAE,yBAAyB;QACzC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,kCAAkC;QAC1C,SAAS,EAAE,cAAc;QACzB,aAAa,EAAE,cAAc;QAC7B,MAAM,EAAE;YACN,4BAA4B;SAC7B;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,uFAAuF;YAC9F,aAAa,EAAE,0BAA0B;YACzC,SAAS,EAAE,cAAc;YACzB,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;aACX;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,yBAAyB;QACxC,cAAc,EAAE,wBAAwB;QACxC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,6BAA6B;QACrC,SAAS,EAAE,YAAY;QACvB,aAAa,EAAE,qCAAqC;QACpD,MAAM,EAAE;YACN,yBAAyB;SAC1B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,8EAA8E;YACrF,aAAa,EAAE,yBAAyB;YACxC,SAAS,EAAE,YAAY;YACvB,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,oCAAoC;oBACnD,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,8EAA8E;oBAC7F,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,aAAa,EAAE,EAAE;oBACjB,QAAQ,EAAE,EAAE;iBACb;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,kCAAkC;oBACjD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,WAAW;wBACtB,MAAM,EAAE;4BACN,YAAY;4BACZ,UAAU;4BACV,YAAY;4BACZ,aAAa;4BACb,UAAU;4BACV,OAAO;4BACP,QAAQ;4BACR,WAAW;4BACX,sBAAsB;yBACvB;qBACF;oBACD,YAAY,EAAE;wBACZ,YAAY;wBACZ,UAAU;wBACV,YAAY;wBACZ,aAAa;wBACb,UAAU;wBACV,OAAO;wBACP,QAAQ;wBACR,WAAW;wBACX,sBAAsB;qBACvB;oBACD,QAAQ,EAAE;wBACR,YAAY;wBACZ,UAAU;wBACV,YAAY;wBACZ,aAAa;wBACb,UAAU;wBACV,OAAO;wBACP,QAAQ;wBACR,WAAW;wBACX,sBAAsB;qBACvB;oBACD,UAAU,EAAE;wBACV,WAAW;qBACZ;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,YAAY,EAAE;4BACZ,gBAAgB,EAAE;gCAChB,OAAO,EAAE,gBAAgB;gCACzB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,SAAS,EAAE,CAAC;oCACZ,MAAM,EAAE,SAAS;iCAClB;6BACF;4BACD,cAAc,EAAE;gCACd,OAAO,EAAE,cAAc;gCACvB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,SAAS,EAAE,CAAC;oCACZ,MAAM,EAAE,SAAS;iCAClB;gCACD,aAAa,EAAE,8CAA8C;6BAC9D;4BACD,UAAU,EAAE;gCACV,OAAO,EAAE,UAAU;gCACnB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,SAAS,EAAE,CAAC;oCACZ,MAAM,EAAE,SAAS;iCAClB;6BACF;4BACD,UAAU,EAAE;gCACV,OAAO,EAAE,UAAU;gCACnB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,SAAS,EAAE,CAAC;oCACZ,MAAM,EAAE,SAAS;iCAClB;6BACF;yBACF;wBACD,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0MAA0M;oBACzN,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,OAAO;yBACR;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE;wBACZ,OAAO;qBACR;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,6FAA6F;oBAC5G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,6FAA6F;wBAC5G,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,CAAC;wBACD,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0GAA0G;oBACzH,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,0GAA0G;wBACzH,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;wBACF,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,kGAAkG;oBACjH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,KAAK;oBAChB,YAAY,EAAE,IAAI;oBAClB,QAAQ,EAAE;wBACR,aAAa,EAAE,kGAAkG;wBACjH,OAAO,EAAE;4BACP;gCACE,MAAM,EAAE,QAAQ;6BACjB;4BACD;gCACE,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,MAAM,EAAE,QAAQ;iCACjB;6BACF;yBACF;wBACD,MAAM,EAAE;4BACN,MAAM;4BACN,YAAY;4BACZ,YAAY;4BACZ,eAAe;yBAChB;qBACF;oBACD,YAAY,EAAE;wBACZ,MAAM;wBACN,YAAY;wBACZ,YAAY;wBACZ,eAAe;qBAChB;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,8FAA8F;oBAC7G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,KAAK;wBAChB,SAAS,EAAE,MAAM;qBAClB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;wBACL,MAAM;qBACP;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,yIAAyI;oBACxJ,OAAO,EAAE,YAAY;oBACrB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,aAAa,EAAE,yIAAyI;wBACxJ,MAAM,EAAE,QAAQ;wBAChB,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,SAAS,EAAE,qBAAqB;qBACjC;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV;4BACE,IAAI,EAAE,KAAK;yBACZ;wBACD,qBAAqB;qBACtB;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,2BAA2B;QAC1C,cAAc,EAAE,0BAA0B;QAC1C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,6BAA6B;QACrC,SAAS,EAAE,eAAe;QAC1B,aAAa,EAAE,oCAAoC;QACnD,MAAM,EAAE;YACN,yBAAyB;SAC1B;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,+EAA+E;YACtF,aAAa,EAAE,2BAA2B;YAC1C,SAAS,EAAE,eAAe;YAC1B,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,kCAAkC;oBACjD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,2BAA2B;QAC1C,cAAc,EAAE,0BAA0B;QAC1C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,oCAAoC;QAC5C,SAAS,EAAE,eAAe;QAC1B,aAAa,EAAE,oCAAoC;QACnD,MAAM,EAAE;YACN,yBAAyB;SAC1B;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,4FAA4F;YACnG,aAAa,EAAE,2BAA2B;YAC1C,SAAS,EAAE,eAAe;YAC1B,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,kCAAkC;oBACjD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,+BAA+B;oBAC9C,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,wBAAwB;QACvC,cAAc,EAAE,uBAAuB;QACvC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,oCAAoC;QAC5C,SAAS,EAAE,YAAY;QACvB,aAAa,EAAE,sCAAsC;QACrD,MAAM,EAAE;YACN,yBAAyB;SAC1B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,yFAAyF;YAChG,aAAa,EAAE,wBAAwB;YACvC,SAAS,EAAE,YAAY;YACvB,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,kCAAkC;oBACjD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,+BAA+B;oBAC9C,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,OAAO;wBAClB,MAAM,EAAE;4BACN,YAAY;4BACZ,UAAU;4BACV,YAAY;4BACZ,aAAa;4BACb,UAAU;4BACV,OAAO;4BACP,QAAQ;4BACR,WAAW;4BACX,sBAAsB;yBACvB;qBACF;oBACD,YAAY,EAAE;wBACZ,YAAY;wBACZ,UAAU;wBACV,YAAY;wBACZ,aAAa;wBACb,UAAU;wBACV,OAAO;wBACP,QAAQ;wBACR,WAAW;wBACX,sBAAsB;qBACvB;oBACD,QAAQ,EAAE;wBACR,YAAY;wBACZ,UAAU;wBACV,YAAY;wBACZ,aAAa;wBACb,UAAU;wBACV,OAAO;wBACP,QAAQ;wBACR,WAAW;wBACX,sBAAsB;qBACvB;oBACD,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,2BAA2B;QAC1C,cAAc,EAAE,0BAA0B;QAC1C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,OAAO;QACjB,MAAM,EAAE,oCAAoC;QAC5C,SAAS,EAAE,eAAe;QAC1B,aAAa,EAAE,oCAAoC;QACnD,MAAM,EAAE;YACN,yBAAyB;SAC1B;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,2FAA2F;YAClG,aAAa,EAAE,2BAA2B;YAC1C,SAAS,EAAE,eAAe;YAC1B,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,kCAAkC;oBACjD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,+BAA+B;oBAC9C,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,mCAAmC;QAClD,cAAc,EAAE,kCAAkC;QAClD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,0CAA0C;QAClD,SAAS,EAAE,wBAAwB;QACnC,aAAa,EAAE,sDAAsD;QACrE,MAAM,EAAE;YACN,iCAAiC;SAClC;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,kGAAkG;YACzG,aAAa,EAAE,mCAAmC;YAClD,SAAS,EAAE,wBAAwB;YACnC,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,OAAO;gBACP,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,kCAAkC;oBACjD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,+BAA+B;oBAC9C,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,OAAO;oBACrB,QAAQ,EAAE;wBACR,OAAO,EAAE,UAAU;wBACnB,MAAM,EAAE,OAAO;wBACf,OAAO,EAAE;4BACP,OAAO,EAAE,MAAM;4BACf,SAAS,EAAE,CAAC;4BACZ,MAAM,EAAE,SAAS;yBAClB;wBACD,aAAa,EAAE,0CAA0C;wBACzD,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,6BAA6B;QAC5C,cAAc,EAAE,4BAA4B;QAC5C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,0CAA0C;QAClD,SAAS,EAAE,iBAAiB;QAC5B,aAAa,EAAE,kCAAkC;QACjD,MAAM,EAAE;YACN,iCAAiC;SAClC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,+FAA+F;YACtG,aAAa,EAAE,6BAA6B;YAC5C,SAAS,EAAE,iBAAiB;YAC5B,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,OAAO;gBACP,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,oCAAoC;oBACnD,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,8EAA8E;oBAC7F,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,aAAa,EAAE,EAAE;oBACjB,QAAQ,EAAE,EAAE;iBACb;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,kCAAkC;oBACjD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,+BAA+B;oBAC9C,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,kCAAkC;wBACjD,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0MAA0M;oBACzN,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,OAAO;yBACR;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE;wBACZ,OAAO;qBACR;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,6FAA6F;oBAC5G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,6FAA6F;wBAC5G,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,CAAC;wBACD,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0GAA0G;oBACzH,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,0GAA0G;wBACzH,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;wBACF,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,kGAAkG;oBACjH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,KAAK;oBAChB,YAAY,EAAE,IAAI;oBAClB,QAAQ,EAAE;wBACR,aAAa,EAAE,kGAAkG;wBACjH,OAAO,EAAE;4BACP;gCACE,MAAM,EAAE,QAAQ;6BACjB;4BACD;gCACE,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,MAAM,EAAE,QAAQ;iCACjB;6BACF;yBACF;wBACD,MAAM,EAAE;4BACN,cAAc;4BACd,eAAe;yBAChB;qBACF;oBACD,YAAY,EAAE;wBACZ,cAAc;wBACd,eAAe;qBAChB;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,8FAA8F;oBAC7G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,KAAK;wBAChB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,yIAAyI;oBACxJ,OAAO,EAAE,YAAY;oBACrB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,aAAa,EAAE,yIAAyI;wBACxJ,MAAM,EAAE,QAAQ;wBAChB,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,SAAS,EAAE,6BAA6B;qBACzC;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV;4BACE,IAAI,EAAE,KAAK;yBACZ;wBACD,6BAA6B;qBAC9B;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,8BAA8B;QAC7C,cAAc,EAAE,6BAA6B;QAC7C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,0CAA0C;QAClD,SAAS,EAAE,mBAAmB;QAC9B,aAAa,EAAE,yDAAyD;QACxE,MAAM,EAAE;YACN,iCAAiC;SAClC;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,gGAAgG;YACvG,aAAa,EAAE,8BAA8B;YAC7C,SAAS,EAAE,mBAAmB;YAC9B,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,OAAO;gBACP,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,kCAAkC;oBACjD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,+BAA+B;oBAC9C,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,GAAG;qBACf;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,GAAG;qBACJ;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,2CAA2C;QAC1D,cAAc,EAAE,0CAA0C;QAC1D,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,8BAA8B;QACtC,SAAS,EAAE,iCAAiC;QAC5C,aAAa,EAAE,uCAAuC;QACtD,MAAM,EAAE;YACN,4BAA4B;SAC7B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,2EAA2E;YAClF,aAAa,EAAE,2CAA2C;YAC1D,SAAS,EAAE,iCAAiC;YAC5C,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;aACX;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,MAAM;wBACjB,MAAM,EAAE;4BACN,MAAM;4BACN,OAAO;yBACR;qBACF;oBACD,YAAY,EAAE;wBACZ,MAAM;wBACN,OAAO;qBACR;oBACD,QAAQ,EAAE;wBACR,MAAM;wBACN,OAAO;qBACR;oBACD,UAAU,EAAE;wBACV,MAAM;qBACP;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,YAAY,EAAE;4BACZ,eAAe,EAAE;gCACf,OAAO,EAAE,eAAe;gCACxB,MAAM,EAAE,QAAQ;gCAChB,aAAa,EAAE,wCAAwC;6BACxD;4BACD,eAAe,EAAE;gCACf,OAAO,EAAE,eAAe;gCACxB,MAAM,EAAE,QAAQ;6BACjB;4BACD,MAAM,EAAE;gCACN,OAAO,EAAE,MAAM;gCACf,MAAM,EAAE,QAAQ;gCAChB,aAAa,EAAE,+BAA+B;6BAC/C;4BACD,sBAAsB,EAAE;gCACtB,OAAO,EAAE,sBAAsB;gCAC/B,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,SAAS,EAAE,CAAC;oCACZ,MAAM,EAAE;wCACN,CAAC;wCACD,CAAC;wCACD,CAAC;wCACD,CAAC;wCACD,CAAC;wCACD,CAAC;wCACD,CAAC;wCACD,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;qCACH;oCACD,MAAM,EAAE,SAAS;iCAClB;6BACF;4BACD,aAAa,EAAE;gCACb,OAAO,EAAE,aAAa;gCACtB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,WAAW,EAAE,CAAC;oCACd,MAAM,EAAE,QAAQ;iCACjB;6BACF;4BACD,aAAa,EAAE;gCACb,OAAO,EAAE,aAAa;gCACtB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,SAAS,EAAE,CAAC;oCACZ,MAAM,EAAE;wCACN,CAAC;wCACD,CAAC;wCACD,CAAC;wCACD,CAAC;wCACD,CAAC;wCACD,CAAC;wCACD,CAAC;wCACD,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;wCACF,EAAE;qCACH;oCACD,MAAM,EAAE,SAAS;iCAClB;6BACF;4BACD,eAAe,EAAE;gCACf,OAAO,EAAE,eAAe;gCACxB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE;wCACN,eAAe;wCACf,UAAU;wCACV,QAAQ;wCACR,aAAa;wCACb,aAAa;wCACb,KAAK;wCACL,YAAY;wCACZ,mBAAmB;wCACnB,aAAa;wCACb,gBAAgB;wCAChB,OAAO;wCACP,cAAc;wCACd,WAAW;wCACX,aAAa;wCACb,mBAAmB;wCACnB,iBAAiB;wCACjB,WAAW;wCACX,YAAY;wCACZ,UAAU;wCACV,OAAO;wCACP,QAAQ;wCACR,MAAM;wCACN,SAAS;wCACT,SAAS;wCACT,WAAW;wCACX,KAAK;wCACL,OAAO;wCACP,kBAAkB;wCAClB,cAAc;wCACd,OAAO;wCACP,YAAY;wCACZ,YAAY;wCACZ,eAAe;wCACf,SAAS;wCACT,kBAAkB;wCAClB,wBAAwB;wCACxB,iBAAiB;wCACjB,iBAAiB;wCACjB,cAAc;wCACd,OAAO;wCACP,gBAAgB;wCAChB,KAAK;wCACL,KAAK;wCACL,iBAAiB;qCAClB;oCACD,MAAM,EAAE,QAAQ;iCACjB;6BACF;4BACD,MAAM,EAAE;gCACN,OAAO,EAAE,MAAM;gCACf,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,SAAS,EAAE,CAAC;oCACZ,MAAM,EAAE,SAAS;iCAClB;6BACF;yBACF;wBACD,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,2BAA2B;QAC1C,cAAc,EAAE,0BAA0B;QAC1C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,6BAA6B;QACrC,SAAS,EAAE,YAAY;QACvB,aAAa,EAAE,kHAAkH;QACjI,MAAM,EAAE;YACN,4BAA4B;SAC7B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,WAAW;gBACnB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,8EAA8E;YACrF,aAAa,EAAE,2BAA2B;YAC1C,SAAS,EAAE,YAAY;YACvB,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;aACX;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,oCAAoC;oBACnD,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,8EAA8E;oBAC7F,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,aAAa,EAAE,EAAE;oBACjB,QAAQ,EAAE,EAAE;iBACb;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,aAAa;wBACxB,MAAM,EAAE;4BACN,OAAO;4BACP,UAAU;4BACV,YAAY;4BACZ,aAAa;4BACb,UAAU;4BACV,qBAAqB;4BACrB,oBAAoB;4BACpB,aAAa;4BACb,aAAa;yBACd;qBACF;oBACD,YAAY,EAAE;wBACZ,OAAO;wBACP,UAAU;wBACV,YAAY;wBACZ,aAAa;wBACb,UAAU;wBACV,qBAAqB;wBACrB,oBAAoB;wBACpB,aAAa;wBACb,aAAa;qBACd;oBACD,QAAQ,EAAE;wBACR,OAAO;wBACP,UAAU;wBACV,YAAY;wBACZ,aAAa;wBACb,UAAU;wBACV,qBAAqB;wBACrB,oBAAoB;wBACpB,aAAa;wBACb,aAAa;qBACd;oBACD,UAAU,EAAE;wBACV,aAAa;qBACd;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,YAAY,EAAE;4BACZ,UAAU,EAAE;gCACV,OAAO,EAAE,UAAU;gCACnB,MAAM,EAAE,SAAS;6BAClB;4BACD,oBAAoB,EAAE;gCACpB,OAAO,EAAE,oBAAoB;gCAC7B,MAAM,EAAE,SAAS;6BAClB;4BACD,kBAAkB,EAAE;gCAClB,OAAO,EAAE,kBAAkB;gCAC3B,MAAM,EAAE,SAAS;6BAClB;4BACD,WAAW,EAAE;gCACX,OAAO,EAAE,WAAW;gCACpB,MAAM,EAAE,SAAS;6BAClB;4BACD,YAAY,EAAE;gCACZ,OAAO,EAAE,YAAY;gCACrB,MAAM,EAAE,SAAS;6BAClB;4BACD,mBAAmB,EAAE;gCACnB,OAAO,EAAE,mBAAmB;gCAC5B,MAAM,EAAE,SAAS;6BAClB;4BACD,SAAS,EAAE;gCACT,OAAO,EAAE,SAAS;gCAClB,MAAM,EAAE,SAAS;6BAClB;4BACD,mBAAmB,EAAE;gCACnB,OAAO,EAAE,mBAAmB;gCAC5B,MAAM,EAAE,QAAQ;6BACjB;4BACD,UAAU,EAAE;gCACV,OAAO,EAAE,UAAU;gCACnB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE,SAAS;iCAClB;6BACF;4BACD,WAAW,EAAE;gCACX,OAAO,EAAE,WAAW;gCACpB,MAAM,EAAE,QAAQ;6BACjB;4BACD,kBAAkB,EAAE;gCAClB,OAAO,EAAE,kBAAkB;gCAC3B,MAAM,EAAE;oCACN,SAAS;oCACT,OAAO;iCACR;gCACD,MAAM,EAAE,QAAQ;6BACjB;4BACD,UAAU,EAAE;gCACV,OAAO,EAAE,UAAU;gCACnB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE,SAAS;iCAClB;6BACF;4BACD,UAAU,EAAE;gCACV,OAAO,EAAE,UAAU;gCACnB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE,SAAS;iCAClB;6BACF;yBACF;wBACD,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,OAAO;oBACrB,QAAQ,EAAE;wBACR,OAAO,EAAE,UAAU;wBACnB,MAAM,EAAE,OAAO;wBACf,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,OAAO;oBACrB,QAAQ,EAAE;wBACR,OAAO,EAAE,WAAW;wBACpB,MAAM,EAAE,OAAO;wBACf,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0MAA0M;oBACzN,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,OAAO;yBACR;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE;wBACZ,OAAO;qBACR;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,6FAA6F;oBAC5G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,6FAA6F;wBAC5G,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,CAAC;wBACD,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0GAA0G;oBACzH,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,0GAA0G;wBACzH,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;wBACF,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,kGAAkG;oBACjH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,KAAK;oBAChB,YAAY,EAAE,IAAI;oBAClB,QAAQ,EAAE;wBACR,aAAa,EAAE,kGAAkG;wBACjH,OAAO,EAAE;4BACP;gCACE,MAAM,EAAE,QAAQ;6BACjB;4BACD;gCACE,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,MAAM,EAAE,QAAQ;iCACjB;6BACF;yBACF;wBACD,MAAM,EAAE;4BACN,OAAO;4BACP,YAAY;4BACZ,WAAW;4BACX,WAAW;4BACX,kBAAkB;4BAClB,eAAe;yBAChB;qBACF;oBACD,YAAY,EAAE;wBACZ,OAAO;wBACP,YAAY;wBACZ,WAAW;wBACX,WAAW;wBACX,kBAAkB;wBAClB,eAAe;qBAChB;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,8FAA8F;oBAC7G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,KAAK;wBAChB,SAAS,EAAE,MAAM;qBAClB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;wBACL,MAAM;qBACP;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,yIAAyI;oBACxJ,OAAO,EAAE,YAAY;oBACrB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,aAAa,EAAE,yIAAyI;wBACxJ,MAAM,EAAE,QAAQ;wBAChB,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,SAAS,EAAE,sBAAsB;qBAClC;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV;4BACE,IAAI,EAAE,KAAK;yBACZ;wBACD,sBAAsB;qBACvB;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,iCAAiC;QAChD,cAAc,EAAE,gCAAgC;QAChD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,SAAS;QACnB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,iDAAiD;QACzD,SAAS,EAAE,mBAAmB;QAC9B,aAAa,EAAE,sIAAsI;QACrJ,MAAM,EAAE;YACN,4BAA4B;SAC7B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,sGAAsG;YAC7G,aAAa,EAAE,iCAAiC;YAChD,SAAS,EAAE,mBAAmB;YAC9B,cAAc,EAAE;gBACd,gBAAgB;gBAChB,iBAAiB;gBACjB,UAAU;aACX;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;CACF,CAAC"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/ai.d.ts b/dist/src/generated/catalog/domains/ai.d.ts deleted file mode 100644 index 9de0e92..0000000 --- a/dist/src/generated/catalog/domains/ai.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import type { OperationMetadata } from "../types.js"; -export declare const aiOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/ai.js b/dist/src/generated/catalog/domains/ai.js deleted file mode 100644 index 9ee79b1..0000000 --- a/dist/src/generated/catalog/domains/ai.js +++ /dev/null @@ -1,1476 +0,0 @@ -export const aiOperations = [ - { - "operationId": "AI/ToolsListAllYourLLMAPI", - "functionName": "aiToolslistallyourllmapi", - "originalOperationId": null, - "domain": "ai", - "method": "GET", - "path": "/1/ai", - "summary": "List all your LLM API", - "description": "List all AI products where you have a technical right", - "tags": [ - "Product management" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/ai", - "operationId": "AI/ToolsListAllYourLLMAPI", - "summary": "List all your LLM API", - "categoryPath": [ - "AI Tools", - "Product management" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "AI/ToolsListAllConsumptions", - "functionName": "aiToolslistallconsumptions", - "originalOperationId": null, - "domain": "ai", - "method": "GET", - "path": "/1/ai/{product_id}/consumptions", - "summary": "List all consumptions", - "description": "", - "tags": [ - "Product management > Consumptions" - ], - "mutating": false, - "pathParameters": [ - { - "name": "product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/ai/%7Bproduct_id%7D/consumptions", - "operationId": "AI/ToolsListAllConsumptions", - "summary": "List all consumptions", - "categoryPath": [ - "AI Tools", - "Product management", - "Consumptions" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "product_id", - "in": "path", - "required": true, - "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 45124 - }, - "enumValues": [], - "values": [], - "examples": [ - 45124 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 22511 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 22511 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 63048 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 63048 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 26900 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 26900 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 68398 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 68398 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "date", - "prompt_count", - "cost" - ] - }, - "enumValues": [ - "date", - "prompt_count", - "cost" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[date]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[date]=asc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "AI/ToolsCustomizingRealisticHumanPhotos", - "functionName": "aiToolscustomizingrealistichumanphotos", - "originalOperationId": null, - "domain": "ai", - "method": "POST", - "path": "/1/ai/{product_id}/images/generations/photo_maker", - "summary": "Customizing Realistic Human Photos", - "description": "To stylize the image, make sure to use the **class word** corresponding to the image you want to customize,\nfollowed by the **trigger word** `img`, for instance:
    \n• man img
    \n• woman img
    \n• girl img
    \n
    \nExample prompt:
    \n> *Instagram photo, portrait photo of a woman img, colorful, perfect face, natural skin, hard shadows, film grain*\n

    \nUpload the images of the individual you wish to customize.
    \nWhile a single image is sufficient, providing additional images can yield better results.
    \nMake sure that the face occupies the majority of the uploaded image.
    ", - "tags": [ - "Usage > V1 > Images" - ], - "mutating": true, - "pathParameters": [ - { - "name": "product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/ai/%7Bproduct_id%7D/images/generations/photo_maker", - "operationId": "AI/ToolsCustomizingRealisticHumanPhotos", - "summary": "Customizing Realistic Human Photos", - "categoryPath": [ - "AI Tools", - "Usage", - "V1", - "Images" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "product_id", - "in": "path", - "required": true, - "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 17209 - }, - "enumValues": [], - "values": [], - "examples": [ - 17209 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "AI/ToolsCreateTranscription", - "functionName": "aiToolscreatetranscription", - "originalOperationId": null, - "domain": "ai", - "method": "POST", - "path": "/1/ai/{product_id}/openai/audio/transcriptions", - "summary": "Create transcription", - "description": "Transcribes audio into the input language.\n
    \nThe input format is the same as OpenAI,\nsee the [OpenAI documentation](https://platform.openai.com/docs/api-reference/audio/createTranscription).\n
    \nThis route is asynchronous, use
    \n• [GET `/1/ai/{product_id}/results/{batch_id}`](/docs/api/get/1/ai/{product_id}/results/{batch_id}) to get the result
    \n• [GET `/1/ai/{product_id}/results/{batch_id}/download`](/docs/api/get/1/ai/{product_id}/results/{batch_id}/download) to download the output once done
    ", - "tags": [ - "Usage > V1 > OpenAI-compatible" - ], - "mutating": true, - "pathParameters": [ - { - "name": "product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/ai/%7Bproduct_id%7D/openai/audio/transcriptions", - "operationId": "AI/ToolsCreateTranscription", - "summary": "Create transcription", - "categoryPath": [ - "AI Tools", - "Usage", - "V1", - "OpenAI-compatible" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "product_id", - "in": "path", - "required": true, - "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 57958 - }, - "enumValues": [], - "values": [], - "examples": [ - 57958 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "AI/ToolsCreateChatCompletiondeprecated", - "functionName": "aiToolscreatechatcompletiondeprecated", - "originalOperationId": null, - "domain": "ai", - "method": "POST", - "path": "/1/ai/{product_id}/openai/chat/completions", - "summary": "Create chat completion (deprecated)", - "description": "**Deprecated route:** please use the new full OpenAI-compliant route\n[POST `/2/ai/{product_id}/openai/v1/chat/completions`](/docs/api/post/2/ai/%7Bproduct_id%7D/openai/v1/chat/completions)\n

    \nCreates a model response for the given chat conversation.
    \nThe input and output format are the same as OpenAI API.\n

    \nSupported language are: English, German, Spanish, French, Italian. And limited capabilities in Portuguese, Polish, Dutch, Romanian, Czech, Swedish.\n

    \nBy default, the number of requests per minute is rate limited.\nIf you wish to know the rate limite or increase this limit, please contact our support team for assistance.\n

    \nSome models are in **beta** and may being subject to changes,\nuse [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta**\nand see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents).", - "tags": [ - "Usage > V1 > OpenAI-compatible" - ], - "mutating": true, - "pathParameters": [ - { - "name": "product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": true, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/ai/%7Bproduct_id%7D/openai/chat/completions", - "operationId": "AI/ToolsCreateChatCompletiondeprecated", - "summary": "Create chat completion (deprecated)", - "categoryPath": [ - "AI Tools", - "Usage", - "V1", - "OpenAI-compatible" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "product_id", - "in": "path", - "required": true, - "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 88721 - }, - "enumValues": [], - "values": [], - "examples": [ - 88721 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "AI/ToolsCreateImage", - "functionName": "aiToolscreateimage", - "originalOperationId": null, - "domain": "ai", - "method": "POST", - "path": "/1/ai/{product_id}/openai/images/generations", - "summary": "Create image", - "description": "Creates an image given a prompt.
    \nThis route is mostly OpenAI-compliant, see the [OpenAI documentation](https://platform.openai.com/docs/api-reference/images/create).
    \nSupports English primarily, with limited understanding of French (FR), German (DE), Spanish (ES), and Italian (IT).", - "tags": [ - "Usage > V1 > OpenAI-compatible" - ], - "mutating": true, - "pathParameters": [ - { - "name": "product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/ai/%7Bproduct_id%7D/openai/images/generations", - "operationId": "AI/ToolsCreateImage", - "summary": "Create image", - "categoryPath": [ - "AI Tools", - "Usage", - "V1", - "OpenAI-compatible" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "product_id", - "in": "path", - "required": true, - "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 58625 - }, - "enumValues": [], - "values": [], - "examples": [ - 58625 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "AI/ToolsListModelsdeprecated", - "functionName": "aiToolslistmodelsdeprecated", - "originalOperationId": null, - "domain": "ai", - "method": "GET", - "path": "/1/ai/{product_id}/openai/models", - "summary": "List models (deprecated)", - "description": "**Deprecated route:** please use the new full OpenAI-compliant route\n[POST `/2/ai/{product_id}/openai/v1/models`](/2/ai/{product_id}/openai/v1/models)\n

    \nRetrieves a list of models with the [OpenAI format](https://platform.openai.com/docs/api-reference/models/list)", - "tags": [ - "Usage > V1 > OpenAI-compatible" - ], - "mutating": false, - "pathParameters": [ - { - "name": "product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": true, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/ai/%7Bproduct_id%7D/openai/models", - "operationId": "AI/ToolsListModelsdeprecated", - "summary": "List models (deprecated)", - "categoryPath": [ - "AI Tools", - "Usage", - "V1", - "OpenAI-compatible" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "product_id", - "in": "path", - "required": true, - "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 4783 - }, - "enumValues": [], - "values": [], - "examples": [ - 4783 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "AI/ToolsCreateEmbeddingsdeprecated", - "functionName": "aiToolscreateembeddingsdeprecated", - "originalOperationId": null, - "domain": "ai", - "method": "POST", - "path": "/1/ai/{product_id}/openai/v1/embeddings", - "summary": "Create embeddings (deprecated)", - "description": "**Deprecated route:** please use the new full OpenAI-compliant route\n[POST `/2/ai/{product_id}/openai/v1/embeddings`](/docs/api/post/2/ai/{product_id}/openai/v1/embeddings)\n

    \nSome models are in **beta** and may being subject to changes,\nuse [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta**\nand see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents).", - "tags": [ - "Usage > V1 > OpenAI-compatible" - ], - "mutating": true, - "pathParameters": [ - { - "name": "product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": true, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/ai/%7Bproduct_id%7D/openai/v1/embeddings", - "operationId": "AI/ToolsCreateEmbeddingsdeprecated", - "summary": "Create embeddings (deprecated)", - "categoryPath": [ - "AI Tools", - "Usage", - "V1", - "OpenAI-compatible" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "product_id", - "in": "path", - "required": true, - "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 89841 - }, - "enumValues": [], - "values": [], - "examples": [ - 89841 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "AI/ToolsGetTheResultOfAnAsyncModelBatch", - "functionName": "aiToolsgettheresultofanasyncmodelbatch", - "originalOperationId": null, - "domain": "ai", - "method": "GET", - "path": "/1/ai/{product_id}/results/{batch_id}", - "summary": "Get the result of an async model batch", - "description": "Get the result of an async model batch", - "tags": [ - "Results" - ], - "mutating": false, - "pathParameters": [ - { - "name": "product_id", - "in": "path", - "required": true - }, - { - "name": "batch_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/ai/%7Bproduct_id%7D/results/%7Bbatch_id%7D", - "operationId": "AI/ToolsGetTheResultOfAnAsyncModelBatch", - "summary": "Get the result of an async model batch", - "categoryPath": [ - "AI Tools", - "Results" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "product_id", - "in": "path", - "required": true, - "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 84419 - }, - "enumValues": [], - "values": [], - "examples": [ - 84419 - ] - }, - { - "name": "batch_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "AI/ToolsDownloadTheOutputResultOfAnAsyncModelBatch", - "functionName": "aiToolsdownloadtheoutputresultofanasyncmodelbatch", - "originalOperationId": null, - "domain": "ai", - "method": "GET", - "path": "/1/ai/{product_id}/results/{batch_id}/download", - "summary": "Download the output result of an async model batch", - "description": "Download the result", - "tags": [ - "Results" - ], - "mutating": false, - "pathParameters": [ - { - "name": "product_id", - "in": "path", - "required": true - }, - { - "name": "batch_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/ai/%7Bproduct_id%7D/results/%7Bbatch_id%7D/download", - "operationId": "AI/ToolsDownloadTheOutputResultOfAnAsyncModelBatch", - "summary": "Download the output result of an async model batch", - "categoryPath": [ - "AI Tools", - "Results" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "product_id", - "in": "path", - "required": true, - "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 73910 - }, - "enumValues": [], - "values": [], - "examples": [ - 73910 - ] - }, - { - "name": "batch_id", - "in": "path", - "required": true, - "description": "The batch id.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "AI/ToolsListModels", - "functionName": "aiToolslistmodels", - "originalOperationId": null, - "domain": "ai", - "method": "GET", - "path": "/1/ai/models", - "summary": "List models", - "description": "Get all the available AI models.", - "tags": [ - "Usage > V1 > Models" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/ai/models", - "operationId": "AI/ToolsListModels", - "summary": "List models", - "categoryPath": [ - "AI Tools", - "Usage", - "V1", - "Models" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "type" - ] - }, - "enumValues": [ - "type" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[type]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[type]=asc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "AI/ToolsCreateRerankingsV2", - "functionName": "aiToolscreatererankingsv2", - "originalOperationId": null, - "domain": "ai", - "method": "POST", - "path": "/2/ai/{product_id}/cohere/v2/rerank", - "summary": "Create rerankings", - "description": "This endpoint takes in a query and a list of texts and produces an ordered array with each text assigned a relevance score.
    \nIt is intended to be *Cohere*-compliant, see their documentation: [Cohere: Rerank API (v2)](https://docs.Cohere.com/reference/rerank).
    \nThe main discrepancy with the *Cohere* standard is on consumptions data:\nwhile the *Cohere* standard is to return the object `meta`,\nthis endpoint returns an object `usage` that is closer to *OpenAI* endpoints,\nespecially the embedding one.", - "tags": [ - "Usage > V2 > Cohere-compatible" - ], - "mutating": true, - "pathParameters": [ - { - "name": "product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/ai/%7Bproduct_id%7D/cohere/v2/rerank", - "operationId": "AI/ToolsCreateRerankingsV2", - "summary": "Create rerankings", - "categoryPath": [ - "AI Tools", - "Usage", - "V2", - "Cohere-compatible" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "product_id", - "in": "path", - "required": true, - "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 14837 - }, - "enumValues": [], - "values": [], - "examples": [ - 14837 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "AI/ToolsCreateChatCompletionV2", - "functionName": "aiToolscreatechatcompletionv2", - "originalOperationId": null, - "domain": "ai", - "method": "POST", - "path": "/2/ai/{product_id}/openai/v1/chat/completions", - "summary": "Create chat completion", - "description": "OpenAI compatible chat completion, see the OpenAI documentation.\n

    \nMultimodal (eg text and image) and function calling are available depending on the model.\n

    \nList of models available on this endpoint could be retrieve with [GET `/2/ai/{product_id}/openai/v1/models`](/docs/api/get/2/ai/{product_id}/openai/v1/models).\n

    \nSome models are in **beta** and may being subject to changes,\nuse [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta**\nand see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents).", - "tags": [ - "Usage > V2 > OpenAI-compatible" - ], - "mutating": true, - "pathParameters": [ - { - "name": "product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/ai/%7Bproduct_id%7D/openai/v1/chat/completions", - "operationId": "AI/ToolsCreateChatCompletionV2", - "summary": "Create chat completion", - "categoryPath": [ - "AI Tools", - "Usage", - "V2", - "OpenAI-compatible" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "product_id", - "in": "path", - "required": true, - "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 61942 - }, - "enumValues": [], - "values": [], - "examples": [ - 61942 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "AI/ToolsCreateCompletionV2", - "functionName": "aiToolscreatecompletionv2", - "originalOperationId": null, - "domain": "ai", - "method": "POST", - "path": "/2/ai/{product_id}/openai/v1/completions", - "summary": "Create completion", - "description": "OpenAI compatible completion, see the [OpenAI documentation](https://developers.openai.com/api/reference/resources/completions/methods/create).\n

    \nSome models are in **beta** and may being subject to changes,\nuse [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta**\nand see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents).\n

    \nList of models available on this endpoint could be retrieve with [GET `/2/ai/{product_id}/openai/v1/models`](/docs/api/get/2/ai/{product_id}/openai/v1/models).", - "tags": [ - "Usage > V2 > OpenAI-compatible" - ], - "mutating": true, - "pathParameters": [ - { - "name": "product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/ai/%7Bproduct_id%7D/openai/v1/completions", - "operationId": "AI/ToolsCreateCompletionV2", - "summary": "Create completion", - "categoryPath": [ - "AI Tools", - "Usage", - "V2", - "OpenAI-compatible" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "product_id", - "in": "path", - "required": true, - "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 16534 - }, - "enumValues": [], - "values": [], - "examples": [ - 16534 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "AI/ToolsCreateEmbeddingsV2", - "functionName": "aiToolscreateembeddingsv2", - "originalOperationId": null, - "domain": "ai", - "method": "POST", - "path": "/2/ai/{product_id}/openai/v1/embeddings", - "summary": "Create embeddings", - "description": "OpenAI compatible embeddings, see the [OpenAI documentation](https://platform.openai.com/docs/api-reference/embeddings/create).\n

    \nCreates an embedding vector representing the input text.\n

    \nSome models are in **beta** and may being subject to changes,\nuse [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta**\nand see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents).", - "tags": [ - "Usage > V2 > OpenAI-compatible" - ], - "mutating": true, - "pathParameters": [ - { - "name": "product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/ai/%7Bproduct_id%7D/openai/v1/embeddings", - "operationId": "AI/ToolsCreateEmbeddingsV2", - "summary": "Create embeddings", - "categoryPath": [ - "AI Tools", - "Usage", - "V2", - "OpenAI-compatible" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "product_id", - "in": "path", - "required": true, - "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 13020 - }, - "enumValues": [], - "values": [], - "examples": [ - 13020 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "AI/ToolsListModelsV2", - "functionName": "aiToolslistmodelsv2", - "originalOperationId": null, - "domain": "ai", - "method": "GET", - "path": "/2/ai/{product_id}/openai/v1/models", - "summary": "List models", - "description": "OpenAI compatible models list, see the OpenAI documentation.\n

    \nLists the currently available models, and provides basic information about each one such as the owner and availability.\n

    \nSome models are in **beta** and may being subject to changes,\nuse [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta**\nand see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents).", - "tags": [ - "Usage > V2 > OpenAI-compatible" - ], - "mutating": false, - "pathParameters": [ - { - "name": "product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/ai/%7Bproduct_id%7D/openai/v1/models", - "operationId": "AI/ToolsListModelsV2", - "summary": "List models", - "categoryPath": [ - "AI Tools", - "Usage", - "V2", - "OpenAI-compatible" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "product_id", - "in": "path", - "required": true, - "description": "*AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 51293 - }, - "enumValues": [], - "values": [], - "examples": [ - 51293 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - } -]; -//# sourceMappingURL=ai.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/ai.js.map b/dist/src/generated/catalog/domains/ai.js.map deleted file mode 100644 index 4af703f..0000000 --- a/dist/src/generated/catalog/domains/ai.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ai.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/ai.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/core.d.ts b/dist/src/generated/catalog/domains/core.d.ts deleted file mode 100644 index 717ba39..0000000 --- a/dist/src/generated/catalog/domains/core.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import type { OperationMetadata } from "../types.js"; -export declare const coreOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/core.js b/dist/src/generated/catalog/domains/core.js deleted file mode 100644 index c0266fe..0000000 --- a/dist/src/generated/catalog/domains/core.js +++ /dev/null @@ -1,3003 +0,0 @@ -export const coreOperations = [ - { - "operationId": "Core/ResourcesListAvailableActions", - "functionName": "coreResourceslistavailableactions", - "originalOperationId": null, - "domain": "core", - "method": "GET", - "path": "/1/actions", - "summary": "List available actions", - "description": "", - "tags": [ - "Actions" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "search", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/actions", - "operationId": "Core/ResourcesListAvailableActions", - "summary": "List available actions", - "categoryPath": [ - "Core Resources", - "Actions" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "search", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "search", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_actions_action_id", - "functionName": "get1ActionsActionId", - "originalOperationId": null, - "domain": "core", - "method": "GET", - "path": "/1/actions/{action_id}", - "summary": "List available actions", - "description": "", - "tags": [ - "Actions" - ], - "mutating": false, - "pathParameters": [ - { - "name": "action_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/actions/%7Baction_id%7D", - "operationId": null, - "summary": "List available actions", - "categoryPath": [ - "Core Resources", - "Actions" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "action_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the action to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 82998 - }, - "enumValues": [], - "values": [], - "examples": [ - 82998 - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Core/ResourcesGetApplicationList", - "functionName": "coreResourcesgetapplicationlist", - "originalOperationId": null, - "domain": "core", - "method": "GET", - "path": "/1/app-information/applications", - "summary": "Get application list.", - "description": "", - "tags": [ - "App Information" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": null - }, - { - "operationId": "Core/ResourcesGetApplication", - "functionName": "coreResourcesgetapplication", - "originalOperationId": null, - "domain": "core", - "method": "GET", - "path": "/1/app-information/applications/{application}", - "summary": "Get application.", - "description": "", - "tags": [ - "App Information" - ], - "mutating": false, - "pathParameters": [ - { - "name": "application", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": null - }, - { - "operationId": "get_1_app_information_applications_version_types", - "functionName": "get1AppInformationApplicationsVersionTypes", - "originalOperationId": null, - "domain": "core", - "method": "GET", - "path": "/1/app-information/applications/version-types", - "summary": "", - "description": "", - "tags": [ - "App Information" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": null - }, - { - "operationId": "Core/ResourcesGetSupportedStoreList", - "functionName": "coreResourcesgetsupportedstorelist", - "originalOperationId": null, - "domain": "core", - "method": "GET", - "path": "/1/app-information/versions", - "summary": "Get supported store list.", - "description": "", - "tags": [ - "App Information" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": null - }, - { - "operationId": "Core_ResourcesGetSupportedStoreList_get_1_app_information_versions_appStore", - "functionName": "coreResourcesgetsupportedstorelistGet1AppInformationVersionsAppstore", - "originalOperationId": "Core/ResourcesGetSupportedStoreList", - "domain": "core", - "method": "GET", - "path": "/1/app-information/versions/{appStore}", - "summary": "Get supported store list.", - "description": "", - "tags": [ - "App Information" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": null - }, - { - "operationId": "Core/ResourcesGetApplicationWithAssociatedVersionsDetails", - "functionName": "coreResourcesgetapplicationwithassociatedversionsdetails", - "originalOperationId": null, - "domain": "core", - "method": "GET", - "path": "/1/app-information/versions/{appStore}/{appPlatform}/{appName}", - "summary": "Get application with associated versions details.", - "description": "", - "tags": [ - "App Information" - ], - "mutating": false, - "pathParameters": [ - { - "name": "appStore", - "in": "path", - "required": true - }, - { - "name": "appPlatform", - "in": "path", - "required": true - }, - { - "name": "appName", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": null - }, - { - "operationId": "Core/ResourcesListTasks", - "functionName": "coreResourceslisttasks", - "originalOperationId": null, - "domain": "core", - "method": "GET", - "path": "/1/async/tasks", - "summary": "List tasks", - "description": "This endpoint allows you to retrieve all the tasks.", - "tags": [ - "Tasks" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/async/tasks", - "operationId": "Core/ResourcesListTasks", - "summary": "List tasks", - "categoryPath": [ - "Core Resources", - "Tasks" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 19493 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 19493 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 62437 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 62437 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 11259 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 11259 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 9863 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 9863 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "desc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Core/ResourcesDisplayATask", - "functionName": "coreResourcesdisplayatask", - "originalOperationId": null, - "domain": "core", - "method": "GET", - "path": "/1/async/tasks/{task_uuid}", - "summary": "Display a task", - "description": "Returns a variety of information about a single Task specified by the requested unique identifier.", - "tags": [ - "Tasks" - ], - "mutating": false, - "pathParameters": [ - { - "name": "task_uuid", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/async/tasks/%7Btask_uuid%7D", - "operationId": "Core/ResourcesDisplayATask", - "summary": "Display a task", - "categoryPath": [ - "Core Resources", - "Tasks" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "task_uuid", - "in": "path", - "required": true, - "description": "The unique identifier (UUID) of the task to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Core/ResourcesListCountries", - "functionName": "coreResourceslistcountries", - "originalOperationId": null, - "domain": "core", - "method": "GET", - "path": "/1/countries", - "summary": "List countries", - "description": "This endpoint allows you to retrieve all the countries.", - "tags": [ - "Countries" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "only_enabled", - "in": "query", - "required": false - }, - { - "name": "only_enabled_exception", - "in": "query", - "required": false - }, - { - "name": "search", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/countries", - "operationId": "Core/ResourcesListCountries", - "summary": "List countries", - "categoryPath": [ - "Core Resources", - "Countries" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "only_enabled", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "only_enabled", - "type": "boolean", - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - }, - { - "name": "only_enabled_exception", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "only_enabled_exception", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "search", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "search", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 82346 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 82346 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 33500 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 33500 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 46236 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 46236 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 19576 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 19576 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "asc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Core/ResourcesDisplayACountry", - "functionName": "coreResourcesdisplayacountry", - "originalOperationId": null, - "domain": "core", - "method": "GET", - "path": "/1/countries/{country_id}", - "summary": "Display a country", - "description": "Returns a variety of information about a single Country specified by the requested unique identifier.", - "tags": [ - "Countries" - ], - "mutating": false, - "pathParameters": [ - { - "name": "country_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/countries/%7Bcountry_id%7D", - "operationId": "Core/ResourcesDisplayACountry", - "summary": "Display a country", - "categoryPath": [ - "Core Resources", - "Countries" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "country_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the country to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 44190 - }, - "enumValues": [], - "values": [], - "examples": [ - 44190 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Core/ResourcesListLanguages", - "functionName": "coreResourceslistlanguages", - "originalOperationId": null, - "domain": "core", - "method": "GET", - "path": "/1/languages", - "summary": "List languages", - "description": "This endpoint allows you to retrieve all the languages.", - "tags": [ - "Languages" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/languages", - "operationId": "Core/ResourcesListLanguages", - "summary": "List languages", - "categoryPath": [ - "Core Resources", - "Languages" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 32593 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 32593 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 89333 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 89333 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 20230 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 20230 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 42916 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 42916 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "desc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Core/ResourcesDisplayALanguage", - "functionName": "coreResourcesdisplayalanguage", - "originalOperationId": null, - "domain": "core", - "method": "GET", - "path": "/1/languages/{language_id}", - "summary": "Display a language", - "description": "Returns a variety of information about a single Language specified by the requested unique identifier.", - "tags": [ - "Languages" - ], - "mutating": false, - "pathParameters": [ - { - "name": "language_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/languages/%7Blanguage_id%7D", - "operationId": "Core/ResourcesDisplayALanguage", - "summary": "Display a language", - "categoryPath": [ - "Core Resources", - "Languages" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "language_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the language to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 45567 - }, - "enumValues": [], - "values": [], - "examples": [ - 45567 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_my_ksuite_my_k_suite_id", - "functionName": "get1MyKsuiteMyKSuiteId", - "originalOperationId": null, - "domain": "core", - "method": "GET", - "path": "/1/my_ksuite/{my_k_suite_id}", - "summary": "Show MyKSuite", - "description": "Returns a variety of information about my kSuite", - "tags": [ - "My kSuite" - ], - "mutating": false, - "pathParameters": [ - { - "name": "my_k_suite_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/my_ksuite/%7Bmy_k_suite_id%7D", - "operationId": null, - "summary": "Show MyKSuite", - "categoryPath": [ - "Core Resources", - "My kSuite" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "my_k_suite_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "pack", - "enum": [ - "pack", - "drive", - "mail", - "has_auto_renew", - "can_trial" - ] - }, - "enumValues": [ - "pack", - "drive", - "mail", - "has_auto_renew", - "can_trial" - ], - "values": [ - "pack", - "drive", - "mail", - "has_auto_renew", - "can_trial" - ], - "examples": [ - "pack" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Core/ResourcesCancelUnsubscribe", - "functionName": "coreResourcescancelunsubscribe", - "originalOperationId": null, - "domain": "core", - "method": "POST", - "path": "/1/my_ksuite/{my_k_suite_id}/cancel_unsubscribe", - "summary": "Cancel unsubscribe", - "description": "", - "tags": [ - "My kSuite > Product management" - ], - "mutating": true, - "pathParameters": [ - { - "name": "my_k_suite_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/my_ksuite/%7Bmy_k_suite_id%7D/cancel_unsubscribe", - "operationId": "Core/ResourcesCancelUnsubscribe", - "summary": "Cancel unsubscribe", - "categoryPath": [ - "Core Resources", - "My kSuite", - "Product management" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "my_k_suite_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesCurrentMyKSuite", - "functionName": "coreResourcescurrentmyksuite", - "originalOperationId": null, - "domain": "core", - "method": "GET", - "path": "/1/my_ksuite/current", - "summary": "Current MyKSuite", - "description": "Load the my_ksuite product from the user permission.", - "tags": [ - "My kSuite" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/my_ksuite/current", - "operationId": "Core/ResourcesCurrentMyKSuite", - "summary": "Current MyKSuite", - "categoryPath": [ - "Core Resources", - "My kSuite" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "has_auto_renew", - "enum": [ - "pack", - "drive", - "mail", - "has_auto_renew", - "can_trial" - ] - }, - "enumValues": [ - "pack", - "drive", - "mail", - "has_auto_renew", - "can_trial" - ], - "values": [ - "pack", - "drive", - "mail", - "has_auto_renew", - "can_trial" - ], - "examples": [ - "has_auto_renew" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_products", - "functionName": "get1Products", - "originalOperationId": null, - "domain": "core", - "method": "GET", - "path": "/1/products", - "summary": "List products", - "description": "This endpoint allows you to retrieve all the products where the current user's has at least one right.", - "tags": [ - "Products" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "account_id", - "in": "query", - "required": false - }, - { - "name": "customer_name", - "in": "query", - "required": false - }, - { - "name": "fqdn", - "in": "query", - "required": false - }, - { - "name": "internal_name", - "in": "query", - "required": false - }, - { - "name": "product_id", - "in": "query", - "required": false - }, - { - "name": "service_id", - "in": "query", - "required": false - }, - { - "name": "service_name", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/products", - "operationId": null, - "summary": "List products", - "categoryPath": [ - "Core Resources", - "Products" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "fqdn", - "enum": [ - "fqdn" - ] - }, - "enumValues": [ - "fqdn" - ], - "values": [ - "fqdn" - ], - "examples": [ - "fqdn" - ] - }, - { - "name": "account_id", - "in": "query", - "required": false, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Unique identifier of the `account` that is related to the resource `{name}`", - "example": "1234" - }, - "enumValues": [], - "values": [], - "examples": [ - "1234" - ] - }, - { - "name": "customer_name", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "customer_name", - "type": "string", - "description": "Customer name of the resource `{name}`", - "example": "My kDrive" - }, - "enumValues": [], - "values": [], - "examples": [ - "My kDrive" - ] - }, - { - "name": "fqdn", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "fqdn", - "type": "string", - "example": "www.my-domain.ch" - }, - "enumValues": [], - "values": [], - "examples": [ - "www.my-domain.ch" - ] - }, - { - "name": "internal_name", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "internal_name", - "type": "string", - "example": "My kDrive" - }, - "enumValues": [], - "values": [], - "examples": [ - "My kDrive" - ] - }, - { - "name": "product_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "product_id", - "type": "integer", - "description": "Unique identifier of the `product` that is related to the resource `{name}`", - "example": "1234" - }, - "enumValues": [], - "values": [], - "examples": [ - "1234" - ] - }, - { - "name": "service_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "service_id", - "enum": [ - 1, - 2, - 3, - 4, - 6, - 7, - 10, - 14, - 15, - 18, - 23, - 25, - 26, - 29, - 30, - 31, - 34, - 35, - 37, - 40, - 43, - 48, - 50, - 52, - 58 - ], - "type": "integer", - "description": "Unique identifier of the `service` that is related to the resource `{name}`", - "example": "40" - }, - "enumValues": [ - 1, - 2, - 3, - 4, - 6, - 7, - 10, - 14, - 15, - 18, - 23, - 25, - 26, - 29, - 30, - 31, - 34, - 35, - 37, - 40, - 43, - 48, - 50, - 52, - 58 - ], - "values": [], - "examples": [ - "40" - ] - }, - { - "name": "service_name", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "service_name", - "enum": [ - "ai_tools", - "backup", - "certificate", - "cloud", - "cloud_hd", - "custom_url", - "dedicated_server", - "domain", - "drive", - "e_ticketing", - "email_hosting", - "hosting", - "housing", - "invitation", - "jelastic", - "ksuite", - "mailing", - "nas", - "public_cloud", - "radio", - "swiss_backup", - "video", - "vod", - "web_hosting", - "website_builder" - ], - "type": "string", - "description": "Name of the service", - "example": "drive" - }, - "enumValues": [ - "ai_tools", - "backup", - "certificate", - "cloud", - "cloud_hd", - "custom_url", - "dedicated_server", - "domain", - "drive", - "e_ticketing", - "email_hosting", - "hosting", - "housing", - "invitation", - "jelastic", - "ksuite", - "mailing", - "nas", - "public_cloud", - "radio", - "swiss_backup", - "video", - "vod", - "web_hosting", - "website_builder" - ], - "values": [], - "examples": [ - "drive" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 71456 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 71456 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 32825 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 32825 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 91823 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 91823 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 43108 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 43108 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "desc" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesListTimezones", - "functionName": "coreResourceslisttimezones", - "originalOperationId": null, - "domain": "core", - "method": "GET", - "path": "/1/timezones", - "summary": "List timezones", - "description": "This endpoint allows you to retrieve all the timezones.", - "tags": [ - "Timezones" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "search", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/timezones", - "operationId": "Core/ResourcesListTimezones", - "summary": "List timezones", - "categoryPath": [ - "Core Resources", - "Timezones" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "search", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "search", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 35241 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 35241 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 51432 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 51432 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 27648 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 27648 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 20482 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 20482 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "asc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Core/ResourcesDisplayATimezone", - "functionName": "coreResourcesdisplayatimezone", - "originalOperationId": null, - "domain": "core", - "method": "GET", - "path": "/1/timezones/{timezone_id}", - "summary": "Display a timezone", - "description": "Returns a variety of information about a single Timezone specified by the requested unique identifier.", - "tags": [ - "Timezones" - ], - "mutating": false, - "pathParameters": [ - { - "name": "timezone_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/timezones/%7Btimezone_id%7D", - "operationId": "Core/ResourcesDisplayATimezone", - "summary": "Display a timezone", - "categoryPath": [ - "Core Resources", - "Timezones" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "timezone_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the timezone to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 25052 - }, - "enumValues": [], - "values": [], - "examples": [ - 25052 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_2_events", - "functionName": "get2Events", - "originalOperationId": null, - "domain": "core", - "method": "GET", - "path": "/2/events", - "summary": "List events", - "description": "This endpoint allows you to retrieve all the opened events.", - "tags": [ - "Events" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "date_from", - "in": "query", - "required": false - }, - { - "name": "date_to", - "in": "query", - "required": false - }, - { - "name": "event_type", - "in": "query", - "required": false - }, - { - "name": "is_cyberattack", - "in": "query", - "required": false - }, - { - "name": "locale", - "in": "query", - "required": false - }, - { - "name": "show_auto", - "in": "query", - "required": false - }, - { - "name": "status", - "in": "query", - "required": false - }, - { - "name": "user_id", - "in": "query", - "required": false - }, - { - "name": "with_trashed", - "in": "query", - "required": false - }, - { - "name": "event_types", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/events", - "operationId": null, - "summary": "List events", - "categoryPath": [ - "Core Resources", - "Events" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "date_from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "date_from", - "type": "integer", - "format": "timestamp", - "example": 95729 - }, - "enumValues": [], - "values": [], - "examples": [ - 95729 - ] - }, - { - "name": "date_to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "date_to", - "type": "integer", - "format": "timestamp", - "example": 1243 - }, - "enumValues": [], - "values": [], - "examples": [ - 1243 - ] - }, - { - "name": "event_type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "event_type", - "enum": [ - "internal", - "public", - "server", - "streaming" - ], - "type": "string", - "example": "server" - }, - "enumValues": [ - "internal", - "public", - "server", - "streaming" - ], - "values": [], - "examples": [ - "server" - ] - }, - { - "name": "is_cyberattack", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "is_cyberattack", - "type": "boolean", - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - }, - { - "name": "locale", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "locale", - "enum": [ - "de", - "en", - "es", - "fr", - "it" - ], - "type": "string", - "description": "Represents a language identifier and a region identifier", - "example": "en" - }, - "enumValues": [ - "de", - "en", - "es", - "fr", - "it" - ], - "values": [], - "examples": [ - "en" - ] - }, - { - "name": "show_auto", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "show_auto", - "type": "boolean", - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "status", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "status", - "enum": [ - "inprogress", - "planned", - "reviewed", - "terminated" - ], - "type": "string", - "description": "Status of the resource `{name}`", - "example": "reviewed" - }, - "enumValues": [ - "inprogress", - "planned", - "reviewed", - "terminated" - ], - "values": [], - "examples": [ - "reviewed" - ] - }, - { - "name": "user_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "user_id", - "type": "integer", - "nullable": true, - "example": 64179 - }, - "enumValues": [], - "values": [], - "examples": [ - 64179 - ] - }, - { - "name": "with_trashed", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "with_trashed", - "type": "boolean", - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "event_types", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "event_types", - "type": "array", - "items": { - "title": "item", - "enum": [ - "internal", - "public", - "server", - "streaming" - ], - "type": "string" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Core/ResourcesDisplayAnEventV2", - "functionName": "coreResourcesdisplayaneventv2", - "originalOperationId": null, - "domain": "core", - "method": "GET", - "path": "/2/events/{event_id}", - "summary": "Display an event", - "description": "Returns a variety of information about a single Event specified by the requested unique identifier.", - "tags": [ - "Events" - ], - "mutating": false, - "pathParameters": [ - { - "name": "event_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/events/%7Bevent_id%7D", - "operationId": "Core/ResourcesDisplayAnEventV2", - "summary": "Display an event", - "categoryPath": [ - "Core Resources", - "Events" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "event_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the event to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 18800 - }, - "enumValues": [], - "values": [], - "examples": [ - 18800 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Core/ResourcesListPublicCloudStatusV2", - "functionName": "coreResourceslistpubliccloudstatusv2", - "originalOperationId": null, - "domain": "core", - "method": "GET", - "path": "/2/events/public-cloud-status", - "summary": "List Public Cloud status", - "description": "This endpoint allow you to get Public Cloud status", - "tags": [ - "Events > Public Cloud Status" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/events/public-cloud-status", - "operationId": "Core/ResourcesListPublicCloudStatusV2", - "summary": "List Public Cloud status", - "categoryPath": [ - "Core Resources", - "Events", - "Public Cloud Status" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 2, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - } -]; -//# sourceMappingURL=core.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/core.js.map b/dist/src/generated/catalog/domains/core.js.map deleted file mode 100644 index 2482211..0000000 --- a/dist/src/generated/catalog/domains/core.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"core.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/core.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/domains.d.ts b/dist/src/generated/catalog/domains/domains.d.ts deleted file mode 100644 index 55cd7eb..0000000 --- a/dist/src/generated/catalog/domains/domains.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import type { OperationMetadata } from "../types.js"; -export declare const domainsOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/domains.js b/dist/src/generated/catalog/domains/domains.js deleted file mode 100644 index f106c1d..0000000 --- a/dist/src/generated/catalog/domains/domains.js +++ /dev/null @@ -1,3918 +0,0 @@ -export const domainsOperations = [ - { - "operationId": "get_2_domains_domain_dnssec_check", - "functionName": "get2DomainsDomainDnssecCheck", - "originalOperationId": null, - "domain": "domains", - "method": "GET", - "path": "/2/domains/{domain}/dnssec/check", - "summary": "Check DNSSEC", - "description": "Check the status of the DNSSEC.", - "tags": [ - "Domain > DNSSEC" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": true, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/domains/%7Bdomain%7D/dnssec/check", - "operationId": null, - "summary": "Check DNSSEC", - "categoryPath": [ - "Domain & Zone", - "Domain", - "DNSSEC" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "post_2_domains_domain_dnssec_disable", - "functionName": "post2DomainsDomainDnssecDisable", - "originalOperationId": null, - "domain": "domains", - "method": "POST", - "path": "/2/domains/{domain}/dnssec/disable", - "summary": "Disable DNSSEC", - "description": "Disable DNSSEC", - "tags": [ - "Domain > DNSSEC" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": true, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/domains/%7Bdomain%7D/dnssec/disable", - "operationId": null, - "summary": "Disable DNSSEC", - "categoryPath": [ - "Domain & Zone", - "Domain", - "DNSSEC" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "post_2_domains_domain_dnssec_enable", - "functionName": "post2DomainsDomainDnssecEnable", - "originalOperationId": null, - "domain": "domains", - "method": "POST", - "path": "/2/domains/{domain}/dnssec/enable", - "summary": "Enable DNSSEC", - "description": "Enable DNSSEC", - "tags": [ - "Domain > DNSSEC" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": true, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/domains/%7Bdomain%7D/dnssec/enable", - "operationId": null, - "summary": "Enable DNSSEC", - "categoryPath": [ - "Domain & Zone", - "Domain", - "DNSSEC" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "put_2_domains_domain_nameservers", - "functionName": "put2DomainsDomainNameservers", - "originalOperationId": null, - "domain": "domains", - "method": "PUT", - "path": "/2/domains/{domain}/nameservers", - "summary": "Update Nameservers", - "description": "Update Domain's Nameservers", - "tags": [ - "Domain > Nameservers" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": true, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/domains/%7Bdomain%7D/nameservers", - "operationId": null, - "summary": "Update Nameservers", - "categoryPath": [ - "Domain & Zone", - "Domain", - "Nameservers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "get_2_domains_domain_zones", - "functionName": "get2DomainsDomainZones", - "originalOperationId": null, - "domain": "domains", - "method": "GET", - "path": "/2/domains/{domain}/zones", - "summary": "List Zones", - "description": "List all Zones (base zone and delegated zones)", - "tags": [ - "Domain > Zone" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "return", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": true, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/domains/%7Bdomain%7D/zones", - "operationId": null, - "summary": "List Zones", - "categoryPath": [ - "Domain & Zone", - "Domain", - "Zone" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "return", - "enum": [ - "total" - ], - "type": "string", - "description": "Specify what to return. Use \"total\" to return only the total count of zones", - "nullable": true, - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 38041 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 38041 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 33588 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 33588 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Domain/&/ZoneCheckDomainV2", - "functionName": "domainZonecheckdomainv2", - "originalOperationId": null, - "domain": "domains", - "method": "POST", - "path": "/2/domains/accounts/{account}/check", - "summary": "Check Domain", - "description": "Check the availability of a Domain", - "tags": [ - "Domain > Order" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/domains/accounts/%7Baccount%7D/check", - "operationId": "Domain/&/ZoneCheckDomainV2", - "summary": "Check Domain", - "categoryPath": [ - "Domain & Zone", - "Domain", - "Order" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "404" - ] - } - }, - { - "operationId": "Domain/&/ZoneListContactsV2", - "functionName": "domainZonelistcontactsv2", - "originalOperationId": null, - "domain": "domains", - "method": "GET", - "path": "/2/domains/accounts/{account}/contacts", - "summary": "List Contacts", - "description": "List all Contacts", - "tags": [ - "Domain > Contact" - ], - "mutating": false, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "domain", - "in": "query", - "required": false - }, - { - "name": "email", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": null - }, - { - "operationId": "Domain/&/ZoneCreateContactV2", - "functionName": "domainZonecreatecontactv2", - "originalOperationId": null, - "domain": "domains", - "method": "POST", - "path": "/2/domains/accounts/{account}/contacts", - "summary": "Create Contact", - "description": "Create a Contact", - "tags": [ - "Domain > Contact" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": null - }, - { - "operationId": "Domain/&/ZoneUpdateContactV2", - "functionName": "domainZoneupdatecontactv2", - "originalOperationId": null, - "domain": "domains", - "method": "PUT", - "path": "/2/domains/accounts/{account}/contacts/{contact}", - "summary": "Update Contact", - "description": "Update a Contact\n\nA validation may be required. If so, a validation email will be sent\nand the update will need to be confirmed via the email link.\nOtherwise, the Contact is updated immediately.", - "tags": [ - "Domain > Contact" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "contact", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": null - }, - { - "operationId": "Domain/&/ZoneCreateDomainV2", - "functionName": "domainZonecreatedomainv2", - "originalOperationId": null, - "domain": "domains", - "method": "POST", - "path": "/2/domains/accounts/{account}/create", - "summary": "Create Domain", - "description": "Create a Domain using prepaid payment (documentation: https://developer.infomaniak.com/docs/api/order/domain/how)", - "tags": [ - "Domain > Order" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/domains/accounts/%7Baccount%7D/create", - "operationId": "Domain/&/ZoneCreateDomainV2", - "summary": "Create Domain", - "categoryPath": [ - "Domain & Zone", - "Domain", - "Order" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400" - ] - } - }, - { - "operationId": "Domain/&/ZoneRetryCreateDomainV2", - "functionName": "domainZoneretrycreatedomainv2", - "originalOperationId": null, - "domain": "domains", - "method": "POST", - "path": "/2/domains/accounts/{account}/create/{domain}", - "summary": "Retry Create Domain", - "description": "Retry a failed Domain creation, with updated Contact and additional fields", - "tags": [ - "Domain > Order" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/domains/accounts/%7Baccount%7D/create/%7Bdomain%7D", - "operationId": "Domain/&/ZoneRetryCreateDomainV2", - "summary": "Retry Create Domain", - "categoryPath": [ - "Domain & Zone", - "Domain", - "Order" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "domain", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "404" - ] - } - }, - { - "operationId": "Domain/&/ZoneListDocumentsV2", - "functionName": "domainZonelistdocumentsv2", - "originalOperationId": null, - "domain": "domains", - "method": "GET", - "path": "/2/domains/accounts/{account}/documents", - "summary": "List Documents", - "description": "List all account's domain related documents", - "tags": [ - "Domain > Document" - ], - "mutating": false, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/domains/accounts/%7Baccount%7D/documents", - "operationId": "Domain/&/ZoneListDocumentsV2", - "summary": "List Documents", - "categoryPath": [ - "Domain & Zone", - "Domain", - "Document" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Domain/&/ZoneUploadDocumentV2", - "functionName": "domainZoneuploaddocumentv2", - "originalOperationId": null, - "domain": "domains", - "method": "POST", - "path": "/2/domains/accounts/{account}/documents", - "summary": "Upload Document", - "description": "Upload domain related document", - "tags": [ - "Domain > Document" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/domains/accounts/%7Baccount%7D/documents", - "operationId": "Domain/&/ZoneUploadDocumentV2", - "summary": "Upload Document", - "categoryPath": [ - "Domain & Zone", - "Domain", - "Document" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "422" - ] - } - }, - { - "operationId": "Domain/&/ZoneGetDocumentV2", - "functionName": "domainZonegetdocumentv2", - "originalOperationId": null, - "domain": "domains", - "method": "GET", - "path": "/2/domains/accounts/{account}/documents/{document_id}", - "summary": "Get Document", - "description": "Get an account domain related document", - "tags": [ - "Domain > Document" - ], - "mutating": false, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "document_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/domains/accounts/%7Baccount%7D/documents/%7Bdocument_id%7D", - "operationId": "Domain/&/ZoneGetDocumentV2", - "summary": "Get Document", - "categoryPath": [ - "Domain & Zone", - "Domain", - "Document" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "document_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "url", - "enum": [ - "url" - ] - }, - "enumValues": [ - "url" - ], - "values": [ - "url" - ], - "examples": [ - "url" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Domain/&/ZoneTransferDomainV2", - "functionName": "domainZonetransferdomainv2", - "originalOperationId": null, - "domain": "domains", - "method": "POST", - "path": "/2/domains/accounts/{account}/transfer", - "summary": "Transfer Domain", - "description": "Transfer a domain using prepaid payment (documentation: https://developer.infomaniak.com/docs/api/order/domain/how)", - "tags": [ - "Domain > Order" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/domains/accounts/%7Baccount%7D/transfer", - "operationId": "Domain/&/ZoneTransferDomainV2", - "summary": "Transfer Domain", - "categoryPath": [ - "Domain & Zone", - "Domain", - "Order" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400" - ] - } - }, - { - "operationId": "Domain/&/ZoneRetryTransferDomainV2", - "functionName": "domainZoneretrytransferdomainv2", - "originalOperationId": null, - "domain": "domains", - "method": "POST", - "path": "/2/domains/accounts/{account}/transfer/{domain}", - "summary": "Retry Transfer Domain", - "description": "Retry a failed domain transfer, with updated contact and additional fields", - "tags": [ - "Domain > Order" - ], - "mutating": true, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - }, - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/domains/accounts/%7Baccount%7D/transfer/%7Bdomain%7D", - "operationId": "Domain/&/ZoneRetryTransferDomainV2", - "summary": "Retry Transfer Domain", - "categoryPath": [ - "Domain & Zone", - "Domain", - "Order" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "domain", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "404", - "429" - ] - } - }, - { - "operationId": "Domain/&/ZoneListDomainsV2", - "functionName": "domainZonelistdomainsv2", - "originalOperationId": null, - "domain": "domains", - "method": "GET", - "path": "/2/domains/domains", - "summary": "List Domains", - "description": "List all Domains", - "tags": [ - "Domain" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": false - }, - { - "name": "expires_after", - "in": "query", - "required": false - }, - { - "name": "expires_before", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order_dir", - "in": "query", - "required": false - }, - { - "name": "search", - "in": "query", - "required": false - }, - { - "name": "tld", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/domains/domains", - "operationId": "Domain/&/ZoneListDomainsV2", - "summary": "List Domains", - "categoryPath": [ - "Domain & Zone", - "Domain" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "account_id", - "in": "query", - "required": false, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Filter domains by account ID", - "nullable": true, - "example": "12345" - }, - "enumValues": [], - "values": [], - "examples": [ - "12345" - ] - }, - { - "name": "expires_after", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "expires_after", - "type": "integer", - "description": "Filter domains expiring after this timestamp", - "nullable": true, - "example": "1704067200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1704067200" - ] - }, - { - "name": "expires_before", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "expires_before", - "type": "integer", - "description": "Filter domains expiring before this timestamp", - "nullable": true, - "example": "1735689600" - }, - "enumValues": [], - "values": [], - "examples": [ - "1735689600" - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order_by", - "enum": [ - "expiration", - "name" - ], - "type": "string", - "description": "Sort results by field", - "nullable": true, - "example": "expiration" - }, - "enumValues": [ - "expiration", - "name" - ], - "values": [], - "examples": [ - "expiration" - ] - }, - { - "name": "order_dir", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order_dir", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Sort direction", - "nullable": true, - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "search", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "search", - "minLength": 1, - "type": "string", - "description": "Filter domains by name", - "nullable": true, - "example": "mydomain.ch" - }, - "enumValues": [], - "values": [], - "examples": [ - "mydomain.ch" - ] - }, - { - "name": "tld", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "tld", - "type": "string", - "description": "Filter domains by TLD", - "nullable": true, - "example": "ch" - }, - "enumValues": [], - "values": [], - "examples": [ - "ch" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 22108 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 22108 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 6487 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 6487 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Domain/&/ZoneShowDomainV2", - "functionName": "domainZoneshowdomainv2", - "originalOperationId": null, - "domain": "domains", - "method": "GET", - "path": "/2/domains/domains/{domain}", - "summary": "Show Domain", - "description": "Show a Domain", - "tags": [ - "Domain" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/domains/domains/%7Bdomain%7D", - "operationId": "Domain/&/ZoneShowDomainV2", - "summary": "Show Domain", - "categoryPath": [ - "Domain & Zone", - "Domain" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Domain/&/ZoneCheckDNSSECV2", - "functionName": "domainZonecheckdnssecv2", - "originalOperationId": null, - "domain": "domains", - "method": "GET", - "path": "/2/domains/domains/{domain}/dnssec/check", - "summary": "Check DNSSEC", - "description": "Check the status of the DNSSEC.", - "tags": [ - "Domain > DNSSEC" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/domains/domains/%7Bdomain%7D/dnssec/check", - "operationId": "Domain/&/ZoneCheckDNSSECV2", - "summary": "Check DNSSEC", - "categoryPath": [ - "Domain & Zone", - "Domain", - "DNSSEC" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Domain/&/ZoneDisableDNSSECV2", - "functionName": "domainZonedisablednssecv2", - "originalOperationId": null, - "domain": "domains", - "method": "POST", - "path": "/2/domains/domains/{domain}/dnssec/disable", - "summary": "Disable DNSSEC", - "description": "Disable DNSSEC", - "tags": [ - "Domain > DNSSEC" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/domains/domains/%7Bdomain%7D/dnssec/disable", - "operationId": "Domain/&/ZoneDisableDNSSECV2", - "summary": "Disable DNSSEC", - "categoryPath": [ - "Domain & Zone", - "Domain", - "DNSSEC" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Domain/&/ZoneEnableDNSSECV2", - "functionName": "domainZoneenablednssecv2", - "originalOperationId": null, - "domain": "domains", - "method": "POST", - "path": "/2/domains/domains/{domain}/dnssec/enable", - "summary": "Enable DNSSEC", - "description": "Enable DNSSEC", - "tags": [ - "Domain > DNSSEC" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/domains/domains/%7Bdomain%7D/dnssec/enable", - "operationId": "Domain/&/ZoneEnableDNSSECV2", - "summary": "Enable DNSSEC", - "categoryPath": [ - "Domain & Zone", - "Domain", - "DNSSEC" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Domain/&/ZoneUpdateNameserversV2", - "functionName": "domainZoneupdatenameserversv2", - "originalOperationId": null, - "domain": "domains", - "method": "PUT", - "path": "/2/domains/domains/{domain}/nameservers", - "summary": "Update Nameservers", - "description": "Update Domain's Nameservers", - "tags": [ - "Domain > Nameservers" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/domains/domains/%7Bdomain%7D/nameservers", - "operationId": "Domain/&/ZoneUpdateNameserversV2", - "summary": "Update Nameservers", - "categoryPath": [ - "Domain & Zone", - "Domain", - "Nameservers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Domain/&/ZoneListZonesV2", - "functionName": "domainZonelistzonesv2", - "originalOperationId": null, - "domain": "domains", - "method": "GET", - "path": "/2/domains/domains/{domain}/zones", - "summary": "List Zones", - "description": "List all Zones (base zone and delegated zones)", - "tags": [ - "Domain > Zone" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "return", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/domains/domains/%7Bdomain%7D/zones", - "operationId": "Domain/&/ZoneListZonesV2", - "summary": "List Zones", - "categoryPath": [ - "Domain & Zone", - "Domain", - "Zone" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "return", - "enum": [ - "total" - ], - "type": "string", - "description": "Specify what to return. Use \"total\" to return only the total count of zones", - "nullable": true, - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 25960 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 25960 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 10036 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 10036 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Domain/&/ZoneListTLDsV2", - "functionName": "domainZonelisttldsv2", - "originalOperationId": null, - "domain": "domains", - "method": "GET", - "path": "/2/tld", - "summary": "List TLDs", - "description": "List all TLDs", - "tags": [ - "Tld" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "groups", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/tld", - "operationId": "Domain/&/ZoneListTLDsV2", - "summary": "List TLDs", - "categoryPath": [ - "Domain & Zone", - "Tld" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "time", - "enum": [ - "length", - "periods", - "groups", - "transfer_method", - "is_idn", - "support", - "time" - ] - }, - "enumValues": [ - "length", - "periods", - "groups", - "transfer_method", - "is_idn", - "support", - "time" - ], - "values": [ - "length", - "periods", - "groups", - "transfer_method", - "is_idn", - "support", - "time" - ], - "examples": [ - "time" - ] - }, - { - "name": "groups", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "groups", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "description": "Filter by groups", - "nullable": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Domain/&/ZoneShowTLDV2", - "functionName": "domainZoneshowtldv2", - "originalOperationId": null, - "domain": "domains", - "method": "GET", - "path": "/2/tld/{tld}", - "summary": "Show TLD", - "description": "Show a TLD", - "tags": [ - "Tld" - ], - "mutating": false, - "pathParameters": [ - { - "name": "tld", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/tld/%7Btld%7D", - "operationId": "Domain/&/ZoneShowTLDV2", - "summary": "Show TLD", - "categoryPath": [ - "Domain & Zone", - "Tld" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "tld", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "periods", - "enum": [ - "length", - "periods", - "groups", - "transfer_method", - "fields", - "is_idn", - "idn", - "support", - "time" - ] - }, - "enumValues": [ - "length", - "periods", - "groups", - "transfer_method", - "fields", - "is_idn", - "idn", - "support", - "time" - ], - "values": [ - "length", - "periods", - "groups", - "transfer_method", - "fields", - "is_idn", - "idn", - "support", - "time" - ], - "examples": [ - "periods" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Domain/&/ZoneDeleteZoneV2", - "functionName": "domainZonedeletezonev2", - "originalOperationId": null, - "domain": "domains", - "method": "DELETE", - "path": "/2/zones/{zone}", - "summary": "Delete zone", - "description": "Delete a given zone", - "tags": [ - "Zone" - ], - "mutating": true, - "pathParameters": [ - { - "name": "zone", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/zones/%7Bzone%7D", - "operationId": "Domain/&/ZoneDeleteZoneV2", - "summary": "Delete zone", - "categoryPath": [ - "Domain & Zone", - "Zone" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "zone", - "in": "path", - "required": true, - "description": "A domain name or a sub delegated zone", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404", - "500" - ] - } - }, - { - "operationId": "Domain/&/ZoneShowZoneV2", - "functionName": "domainZoneshowzonev2", - "originalOperationId": null, - "domain": "domains", - "method": "GET", - "path": "/2/zones/{zone}", - "summary": "Show zone", - "description": "Get zone information", - "tags": [ - "Zone" - ], - "mutating": false, - "pathParameters": [ - { - "name": "zone", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/zones/%7Bzone%7D", - "operationId": "Domain/&/ZoneShowZoneV2", - "summary": "Show zone", - "categoryPath": [ - "Domain & Zone", - "Zone" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "zone", - "in": "path", - "required": true, - "description": "A domain name or a sub delegated zone", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "label", - "enum": [ - "skel", - "records", - "records_description", - "idn", - "label" - ] - }, - "enumValues": [ - "skel", - "records", - "records_description", - "idn", - "label" - ], - "values": [ - "skel", - "records", - "records_description", - "idn", - "label" - ], - "examples": [ - "label" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404" - ] - } - }, - { - "operationId": "Domain/&/ZoneStoreZoneV2", - "functionName": "domainZonestorezonev2", - "originalOperationId": null, - "domain": "domains", - "method": "POST", - "path": "/2/zones/{zone}", - "summary": "Store zone", - "description": "Store a zone
    \n⚠️ You do not need to add a delegated subzone if it is delegated on the same server. We recommended adding dns records directly to the parent zone.", - "tags": [ - "Zone" - ], - "mutating": true, - "pathParameters": [ - { - "name": "zone", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/zones/%7Bzone%7D", - "operationId": "Domain/&/ZoneStoreZoneV2", - "summary": "Store zone", - "categoryPath": [ - "Domain & Zone", - "Zone" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "zone", - "in": "path", - "required": true, - "description": "A domain name or a sub delegated zone", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "records", - "enum": [ - "skel", - "records", - "records_description", - "idn" - ] - }, - "enumValues": [ - "skel", - "records", - "records_description", - "idn" - ], - "values": [ - "skel", - "records", - "records_description", - "idn" - ], - "examples": [ - "records" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404", - "500" - ] - } - }, - { - "operationId": "Domain/&/ZoneUpdateZoneV2", - "functionName": "domainZoneupdatezonev2", - "originalOperationId": null, - "domain": "domains", - "method": "PUT", - "path": "/2/zones/{zone}", - "summary": "Update zone", - "description": "Update a given zone", - "tags": [ - "Zone" - ], - "mutating": true, - "pathParameters": [ - { - "name": "zone", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/zones/%7Bzone%7D", - "operationId": "Domain/&/ZoneUpdateZoneV2", - "summary": "Update zone", - "categoryPath": [ - "Domain & Zone", - "Zone" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "zone", - "in": "path", - "required": true, - "description": "A domain name or a sub delegated zone", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "records_description", - "enum": [ - "skel", - "records", - "records_description", - "idn" - ] - }, - "enumValues": [ - "skel", - "records", - "records_description", - "idn" - ], - "values": [ - "skel", - "records", - "records_description", - "idn" - ], - "examples": [ - "records_description" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404", - "500" - ] - } - }, - { - "operationId": "Domain/&/ZoneZoneExistsV2", - "functionName": "domainZonezoneexistsv2", - "originalOperationId": null, - "domain": "domains", - "method": "GET", - "path": "/2/zones/{zone}/exists", - "summary": "Zone exists", - "description": "Check if zone exists", - "tags": [ - "Zone" - ], - "mutating": false, - "pathParameters": [ - { - "name": "zone", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/zones/%7Bzone%7D/exists", - "operationId": "Domain/&/ZoneZoneExistsV2", - "summary": "Zone exists", - "categoryPath": [ - "Domain & Zone", - "Zone" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "zone", - "in": "path", - "required": true, - "description": "A domain name or a sub delegated zone", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404" - ] - } - }, - { - "operationId": "Domain/&/ZoneListDnsRecordsV2", - "functionName": "domainZonelistdnsrecordsv2", - "originalOperationId": null, - "domain": "domains", - "method": "GET", - "path": "/2/zones/{zone}/records", - "summary": "List dns records", - "description": "Retrieve all dns record for a given zone", - "tags": [ - "Zone > Dns Record" - ], - "mutating": false, - "pathParameters": [ - { - "name": "zone", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filter", - "in": "query", - "required": false - }, - { - "name": "search", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/zones/%7Bzone%7D/records", - "operationId": "Domain/&/ZoneListDnsRecordsV2", - "summary": "List dns records", - "categoryPath": [ - "Domain & Zone", - "Zone", - "Dns Record" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "zone", - "in": "path", - "required": true, - "description": "A domain name or a sub delegated zone", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "label", - "enum": [ - "idn", - "records_description", - "label" - ] - }, - "enumValues": [ - "idn", - "records_description", - "label" - ], - "values": [ - "idn", - "records_description", - "label" - ], - "examples": [ - "label" - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "source": { - "title": "source", - "maxLength": 255, - "type": "string", - "description": "Filter dns record by source", - "example": "filter[source]=www" - }, - "types": { - "title": "types", - "type": "array", - "items": { - "title": "item", - "enum": [ - "A", - "AAAA", - "CAA", - "CNAME", - "DNAME", - "DNSKEY", - "DS", - "MX", - "NS", - "PTR", - "SMIMEA", - "SOA", - "SRV", - "SSHFP", - "TLSA", - "TXT" - ], - "type": "string", - "description": "Filter dns record by types", - "example": "filter[types][]=A" - }, - "description": "Filter dns record by types", - "example": "filter[types][]=A" - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "search", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "search", - "type": "string", - "description": "Search in all dns record", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 74788 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 74788 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 92279 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 92279 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "id", - "source_idn", - "target", - "type", - "ttl", - "updated_at" - ] - }, - "enumValues": [ - "id", - "source_idn", - "target", - "type", - "ttl", - "updated_at" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[id]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[id]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404" - ] - } - }, - { - "operationId": "Domain/&/ZoneStoreDnsRecordV2", - "functionName": "domainZonestorednsrecordv2", - "originalOperationId": null, - "domain": "domains", - "method": "POST", - "path": "/2/zones/{zone}/records", - "summary": "Store dns record", - "description": "Create a dns record in a given zone", - "tags": [ - "Zone > Dns Record" - ], - "mutating": true, - "pathParameters": [ - { - "name": "zone", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/zones/%7Bzone%7D/records", - "operationId": "Domain/&/ZoneStoreDnsRecordV2", - "summary": "Store dns record", - "categoryPath": [ - "Domain & Zone", - "Zone", - "Dns Record" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "zone", - "in": "path", - "required": true, - "description": "A domain name or a sub delegated zone", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "idn", - "enum": [ - "idn", - "alias", - "records_description", - "label" - ] - }, - "enumValues": [ - "idn", - "alias", - "records_description", - "label" - ], - "values": [ - "idn", - "alias", - "records_description", - "label" - ], - "examples": [ - "idn" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404", - "500" - ] - } - }, - { - "operationId": "Domain/&/ZoneDeleteDnsRecordV2", - "functionName": "domainZonedeletednsrecordv2", - "originalOperationId": null, - "domain": "domains", - "method": "DELETE", - "path": "/2/zones/{zone}/records/{record}", - "summary": "Delete dns record", - "description": "Delete a dns record", - "tags": [ - "Zone > Dns Record" - ], - "mutating": true, - "pathParameters": [ - { - "name": "zone", - "in": "path", - "required": true - }, - { - "name": "record", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/zones/%7Bzone%7D/records/%7Brecord%7D", - "operationId": "Domain/&/ZoneDeleteDnsRecordV2", - "summary": "Delete dns record", - "categoryPath": [ - "Domain & Zone", - "Zone", - "Dns Record" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "zone", - "in": "path", - "required": true, - "description": "A domain name or a sub delegated zone", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "record", - "in": "path", - "required": true, - "description": "Record identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 47789 - }, - "enumValues": [], - "values": [], - "examples": [ - 47789 - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404", - "500" - ] - } - }, - { - "operationId": "Domain/&/ZoneShowDnsRecordV2", - "functionName": "domainZoneshowdnsrecordv2", - "originalOperationId": null, - "domain": "domains", - "method": "GET", - "path": "/2/zones/{zone}/records/{record}", - "summary": "Show dns record", - "description": "Retrieve one dns record for a given zone", - "tags": [ - "Zone > Dns Record" - ], - "mutating": false, - "pathParameters": [ - { - "name": "zone", - "in": "path", - "required": true - }, - { - "name": "record", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/zones/%7Bzone%7D/records/%7Brecord%7D", - "operationId": "Domain/&/ZoneShowDnsRecordV2", - "summary": "Show dns record", - "categoryPath": [ - "Domain & Zone", - "Zone", - "Dns Record" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "zone", - "in": "path", - "required": true, - "description": "A domain name or a sub delegated zone", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "record", - "in": "path", - "required": true, - "description": "Record identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 91183 - }, - "enumValues": [], - "values": [], - "examples": [ - 91183 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "records_description", - "enum": [ - "idn", - "alias", - "records_description", - "label" - ] - }, - "enumValues": [ - "idn", - "alias", - "records_description", - "label" - ], - "values": [ - "idn", - "alias", - "records_description", - "label" - ], - "examples": [ - "records_description" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404" - ] - } - }, - { - "operationId": "Domain/&/ZoneUpdateDnsRecordV2", - "functionName": "domainZoneupdatednsrecordv2", - "originalOperationId": null, - "domain": "domains", - "method": "PUT", - "path": "/2/zones/{zone}/records/{record}", - "summary": "Update dns record", - "description": "Update a dns record", - "tags": [ - "Zone > Dns Record" - ], - "mutating": true, - "pathParameters": [ - { - "name": "zone", - "in": "path", - "required": true - }, - { - "name": "record", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/zones/%7Bzone%7D/records/%7Brecord%7D", - "operationId": "Domain/&/ZoneUpdateDnsRecordV2", - "summary": "Update dns record", - "categoryPath": [ - "Domain & Zone", - "Zone", - "Dns Record" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "zone", - "in": "path", - "required": true, - "description": "A domain name or a sub delegated zone", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "record", - "in": "path", - "required": true, - "description": "Record identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 45898 - }, - "enumValues": [], - "values": [], - "examples": [ - 45898 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "idn", - "enum": [ - "idn", - "alias", - "records_description", - "label" - ] - }, - "enumValues": [ - "idn", - "alias", - "records_description", - "label" - ], - "values": [ - "idn", - "alias", - "records_description", - "label" - ], - "examples": [ - "idn" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404", - "500" - ] - } - }, - { - "operationId": "Domain/&/ZoneCheckDnsRecordsV2", - "functionName": "domainZonecheckdnsrecordsv2", - "originalOperationId": null, - "domain": "domains", - "method": "GET", - "path": "/2/zones/{zone}/records/{record}/check", - "summary": "Check dns records", - "description": "Verify that the given dns record exists and resolve on name servers master and it's slave", - "tags": [ - "Zone > Dns Record" - ], - "mutating": false, - "pathParameters": [ - { - "name": "zone", - "in": "path", - "required": true - }, - { - "name": "record", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/zones/%7Bzone%7D/records/%7Brecord%7D/check", - "operationId": "Domain/&/ZoneCheckDnsRecordsV2", - "summary": "Check dns records", - "categoryPath": [ - "Domain & Zone", - "Zone", - "Dns Record" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "zone", - "in": "path", - "required": true, - "description": "A domain name or a sub delegated zone", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "record", - "in": "path", - "required": true, - "description": "Record identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 48138 - }, - "enumValues": [], - "values": [], - "examples": [ - 48138 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - } -]; -//# sourceMappingURL=domains.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/domains.js.map b/dist/src/generated/catalog/domains/domains.js.map deleted file mode 100644 index 3931e87..0000000 --- a/dist/src/generated/catalog/domains/domains.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"domains.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/domains.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/etickets.d.ts b/dist/src/generated/catalog/domains/etickets.d.ts deleted file mode 100644 index ca2b2e1..0000000 --- a/dist/src/generated/catalog/domains/etickets.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import type { OperationMetadata } from "../types.js"; -export declare const eticketsOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/etickets.js b/dist/src/generated/catalog/domains/etickets.js deleted file mode 100644 index 3c348d4..0000000 --- a/dist/src/generated/catalog/domains/etickets.js +++ /dev/null @@ -1,2184 +0,0 @@ -export const eticketsOperations = [ - { - "operationId": "EticketsListAddressesV2", - "functionName": "eticketslistaddressesv2", - "originalOperationId": null, - "domain": "etickets", - "method": "GET", - "path": "/2/etickets/address", - "summary": "List Addresses", - "description": "This endpoint allows you to retrieve all address of a group", - "tags": [ - "Address" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filters", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/etickets/address", - "operationId": "EticketsListAddressesV2", - "summary": "List Addresses", - "categoryPath": [ - "Etickets", - "Address" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "", - "enum": [ - "" - ] - }, - "enumValues": [ - "" - ], - "values": [ - "" - ], - "examples": [ - "" - ] - }, - { - "name": "filters", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filters", - "type": "object", - "properties": { - "date_ids": { - "title": "date_ids", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "nullable": true - }, - "event_ids": { - "title": "event_ids", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "nullable": true - }, - "ids": { - "title": "ids", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "nullable": true - }, - "period_ids": { - "title": "period_ids", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "nullable": true - }, - "search": { - "title": "search", - "pattern": "^[\\p{L}\\p{N}\\p{P}\\p{Zs}]{1,255}$", - "type": "string", - "nullable": true - }, - "with_on_sales_date": { - "title": "with_on_sales_date", - "type": "boolean", - "nullable": true - } - }, - "nullable": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "order_for", - "type": "object", - "properties": { - "designation": { - "title": "designation", - "enum": [ - "\"asc\"", - "\"desc\"" - ], - "type": "string" - }, - "id": { - "title": "id", - "enum": [ - "\"asc\"", - "\"desc\"" - ], - "type": "string", - "description": "Unique identifier of the resource `{name}`" - } - }, - "nullable": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 77945 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 77945 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 76909 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 76909 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "EticketsListCustomerEmailLogsV2", - "functionName": "eticketslistcustomeremaillogsv2", - "originalOperationId": null, - "domain": "etickets", - "method": "GET", - "path": "/2/etickets/customers/{customer_id}/logs", - "summary": "List customer email logs", - "description": "This endpoint list customer email logs", - "tags": [ - "Customer" - ], - "mutating": false, - "pathParameters": [ - { - "name": "customer_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/etickets/customers/%7Bcustomer_id%7D/logs", - "operationId": "EticketsListCustomerEmailLogsV2", - "summary": "List customer email logs", - "categoryPath": [ - "Etickets", - "Customer" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "customer_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "", - "enum": [ - "" - ] - }, - "enumValues": [ - "" - ], - "values": [ - "" - ], - "examples": [ - "" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "order_for", - "type": "object", - "properties": { - "action": { - "title": "action", - "enum": [ - "\"asc\"", - "\"desc\"" - ], - "type": "string" - }, - "author": { - "title": "author", - "enum": [ - "\"asc\"", - "\"desc\"" - ], - "type": "string" - }, - "date": { - "title": "date", - "enum": [ - "\"asc\"", - "\"desc\"" - ], - "type": "string" - }, - "message": { - "title": "message", - "enum": [ - "\"asc\"", - "\"desc\"" - ], - "type": "string" - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "404", - "422" - ] - } - }, - { - "operationId": "EticketsListDatesV2", - "functionName": "eticketslistdatesv2", - "originalOperationId": null, - "domain": "etickets", - "method": "GET", - "path": "/2/etickets/date", - "summary": "List Dates", - "description": "This endpoint allows you to retrieve all dates of a period", - "tags": [ - "Date" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/etickets/date", - "operationId": "EticketsListDatesV2", - "summary": "List Dates", - "categoryPath": [ - "Etickets", - "Date" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "paid_tickets_count", - "enum": [ - "address", - "period", - "period.language", - "event", - "event.language", - "event.image", - "event.image_horizontal", - "event.image_url_hint", - "zones", - "zones.language", - "zones.tariffs", - "zones.tariffs.language", - "valid_tickets_count", - "paid_tickets_count", - "booked_tickets_count", - "scanned_tickets_count", - "quota", - "quota_remaining", - "default_quota", - "customer_reserve_seat" - ] - }, - "enumValues": [ - "address", - "period", - "period.language", - "event", - "event.language", - "event.image", - "event.image_horizontal", - "event.image_url_hint", - "zones", - "zones.language", - "zones.tariffs", - "zones.tariffs.language", - "valid_tickets_count", - "paid_tickets_count", - "booked_tickets_count", - "scanned_tickets_count", - "quota", - "quota_remaining", - "default_quota", - "customer_reserve_seat" - ], - "values": [ - "address", - "period", - "period.language", - "event", - "event.language", - "event.image", - "event.image_horizontal", - "event.image_url_hint", - "zones", - "zones.language", - "zones.tariffs", - "zones.tariffs.language", - "valid_tickets_count", - "paid_tickets_count", - "booked_tickets_count", - "scanned_tickets_count", - "quota", - "quota_remaining", - "default_quota", - "customer_reserve_seat" - ], - "examples": [ - "paid_tickets_count" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "EticketsListDatesCustomPropertiesV2", - "functionName": "eticketslistdatescustompropertiesv2", - "originalOperationId": null, - "domain": "etickets", - "method": "GET", - "path": "/2/etickets/dates/custom-properties", - "summary": "List Dates Custom Properties", - "description": "This endpoint allows you to retrieve all date custom properties\n\nCustom properties are key-value pairs that can be associated with dates to store additional information.\nThey can be used to filter, sort, and group dates based on their values.", - "tags": [ - "Date" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filters", - "in": "query", - "required": false - }, - { - "name": "group_by", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/etickets/dates/custom-properties", - "operationId": "EticketsListDatesCustomPropertiesV2", - "summary": "List Dates Custom Properties", - "categoryPath": [ - "Etickets", - "Date" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "", - "enum": [ - "" - ] - }, - "enumValues": [ - "" - ], - "values": [ - "" - ], - "examples": [ - "" - ] - }, - { - "name": "filters", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filters", - "type": "object", - "properties": { - "ids": { - "title": "ids", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "nullable": true - }, - "name_values": { - "title": "name_values", - "type": "array", - "items": { - "title": "item", - "type": "string" - }, - "nullable": true - }, - "period_ids": { - "title": "period_ids", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "nullable": true - }, - "search": { - "title": "search", - "type": "string", - "nullable": true - } - }, - "nullable": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "group_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "group_by", - "enum": [ - "\"name\"", - "\"name_value\"", - "\"value\"" - ], - "type": "string", - "nullable": true, - "example": "\"value\"" - }, - "enumValues": [ - "\"name\"", - "\"name_value\"", - "\"value\"" - ], - "values": [], - "examples": [ - "\"value\"" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "title": "item", - "enum": [ - "\"asc\"", - "\"desc\"" - ], - "type": "string" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "EticketsGetReservationV2", - "functionName": "eticketsgetreservationv2", - "originalOperationId": null, - "domain": "etickets", - "method": "GET", - "path": "/2/etickets/reservation/{reservation_id}", - "summary": "Get Reservation", - "description": "This endpoint allows you to retrieve a reservation of a period allowed for user", - "tags": [ - "Reservation" - ], - "mutating": false, - "pathParameters": [ - { - "name": "reservation_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/etickets/reservation/%7Breservation_id%7D", - "operationId": "EticketsGetReservationV2", - "summary": "Get Reservation", - "categoryPath": [ - "Etickets", - "Reservation" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "reservation_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "donations", - "enum": [ - "total", - "total_discount", - "total_remaining", - "total_paid", - "total_pending", - "total_refund", - "total_refundable", - "total_being_refunded", - "supplement", - "total_paid_by_gifts", - "total_paid_by_credits", - "customer", - "customer.country", - "customer_group", - "tickets", - "tickets.date", - "tickets.date.event", - "tickets.date.event.image", - "tickets.date.event.image_horizontal", - "tickets.date.event.language", - "tickets.zone", - "tickets.zone.language", - "tickets.tariff", - "tickets.tariff.language", - "passes", - "passes.category", - "passes.category.language", - "passes.price", - "passes_direct", - "passes_direct.category", - "passes_direct.category.language", - "passes_direct.price", - "products", - "products.meta_product", - "products.meta_product.language", - "products.price", - "products.pickup_place", - "products.pickup_date", - "products.values", - "products.values.language", - "products.values.languages", - "gifts", - "gifts.price", - "gifts.price.gift", - "gifts.price.gift.language", - "operations", - "operations.user", - "operations.payment_mode", - "operations.payment_mode.group_mode", - "operations.payment_mode.group_mode.language", - "operations_count", - "tickets_count", - "passes_count", - "passes_direct_count", - "gifts_count", - "donations_count", - "products_count", - "tickets_price_sum", - "passes_direct_price_sum", - "gifts_price_sum", - "donations_price_sum", - "products_price_sum", - "user", - "period", - "period.language", - "promo_code", - "promo_code.promotion", - "note", - "donations", - "donations.price", - "donations.price.gift", - "donations.price.gift.language", - "meta_reservation", - "meta_reservation.user_level", - "sales_device", - "sales_device.sales_office", - "is_content_editable", - "can_add_operation", - "insurance_fees", - "shipping_fees" - ] - }, - "enumValues": [ - "total", - "total_discount", - "total_remaining", - "total_paid", - "total_pending", - "total_refund", - "total_refundable", - "total_being_refunded", - "supplement", - "total_paid_by_gifts", - "total_paid_by_credits", - "customer", - "customer.country", - "customer_group", - "tickets", - "tickets.date", - "tickets.date.event", - "tickets.date.event.image", - "tickets.date.event.image_horizontal", - "tickets.date.event.language", - "tickets.zone", - "tickets.zone.language", - "tickets.tariff", - "tickets.tariff.language", - "passes", - "passes.category", - "passes.category.language", - "passes.price", - "passes_direct", - "passes_direct.category", - "passes_direct.category.language", - "passes_direct.price", - "products", - "products.meta_product", - "products.meta_product.language", - "products.price", - "products.pickup_place", - "products.pickup_date", - "products.values", - "products.values.language", - "products.values.languages", - "gifts", - "gifts.price", - "gifts.price.gift", - "gifts.price.gift.language", - "operations", - "operations.user", - "operations.payment_mode", - "operations.payment_mode.group_mode", - "operations.payment_mode.group_mode.language", - "operations_count", - "tickets_count", - "passes_count", - "passes_direct_count", - "gifts_count", - "donations_count", - "products_count", - "tickets_price_sum", - "passes_direct_price_sum", - "gifts_price_sum", - "donations_price_sum", - "products_price_sum", - "user", - "period", - "period.language", - "promo_code", - "promo_code.promotion", - "note", - "donations", - "donations.price", - "donations.price.gift", - "donations.price.gift.language", - "meta_reservation", - "meta_reservation.user_level", - "sales_device", - "sales_device.sales_office", - "is_content_editable", - "can_add_operation", - "insurance_fees", - "shipping_fees" - ], - "values": [ - "total", - "total_discount", - "total_remaining", - "total_paid", - "total_pending", - "total_refund", - "total_refundable", - "total_being_refunded", - "supplement", - "total_paid_by_gifts", - "total_paid_by_credits", - "customer", - "customer.country", - "customer_group", - "tickets", - "tickets.date", - "tickets.date.event", - "tickets.date.event.image", - "tickets.date.event.image_horizontal", - "tickets.date.event.language", - "tickets.zone", - "tickets.zone.language", - "tickets.tariff", - "tickets.tariff.language", - "passes", - "passes.category", - "passes.category.language", - "passes.price", - "passes_direct", - "passes_direct.category", - "passes_direct.category.language", - "passes_direct.price", - "products", - "products.meta_product", - "products.meta_product.language", - "products.price", - "products.pickup_place", - "products.pickup_date", - "products.values", - "products.values.language", - "products.values.languages", - "gifts", - "gifts.price", - "gifts.price.gift", - "gifts.price.gift.language", - "operations", - "operations.user", - "operations.payment_mode", - "operations.payment_mode.group_mode", - "operations.payment_mode.group_mode.language", - "operations_count", - "tickets_count", - "passes_count", - "passes_direct_count", - "gifts_count", - "donations_count", - "products_count", - "tickets_price_sum", - "passes_direct_price_sum", - "gifts_price_sum", - "donations_price_sum", - "products_price_sum", - "user", - "period", - "period.language", - "promo_code", - "promo_code.promotion", - "note", - "donations", - "donations.price", - "donations.price.gift", - "donations.price.gift.language", - "meta_reservation", - "meta_reservation.user_level", - "sales_device", - "sales_device.sales_office", - "is_content_editable", - "can_add_operation", - "insurance_fees", - "shipping_fees" - ], - "examples": [ - "donations" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "404", - "422" - ] - } - }, - { - "operationId": "EticketsGetReservationV2_get_2_etickets_reservation_reservation_uuid", - "functionName": "eticketsgetreservationv2Get2EticketsReservationReservationUuid", - "originalOperationId": "EticketsGetReservationV2", - "domain": "etickets", - "method": "GET", - "path": "/2/etickets/reservation/{reservation_uuid}", - "summary": "Get Reservation", - "description": "This endpoint allows you to retrieve a reservation of a period allowed for user", - "tags": [ - "Reservation" - ], - "mutating": false, - "pathParameters": [ - { - "name": "reservation_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/etickets/reservation/%7Breservation_uuid%7D", - "operationId": "EticketsGetReservationV2", - "summary": "Get Reservation", - "categoryPath": [ - "Etickets", - "Reservation" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "reservation_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "gifts.price", - "enum": [ - "total", - "total_discount", - "total_remaining", - "total_paid", - "total_pending", - "total_refund", - "total_refundable", - "total_being_refunded", - "supplement", - "total_paid_by_gifts", - "total_paid_by_credits", - "customer", - "customer.country", - "customer_group", - "tickets", - "tickets.date", - "tickets.date.event", - "tickets.date.event.image", - "tickets.date.event.image_horizontal", - "tickets.date.event.language", - "tickets.zone", - "tickets.zone.language", - "tickets.tariff", - "tickets.tariff.language", - "passes", - "passes.category", - "passes.category.language", - "passes.price", - "passes_direct", - "passes_direct.category", - "passes_direct.category.language", - "passes_direct.price", - "products", - "products.meta_product", - "products.meta_product.language", - "products.price", - "products.pickup_place", - "products.pickup_date", - "products.values", - "products.values.language", - "products.values.languages", - "gifts", - "gifts.price", - "gifts.price.gift", - "gifts.price.gift.language", - "operations", - "operations.user", - "operations.payment_mode", - "operations.payment_mode.group_mode", - "operations.payment_mode.group_mode.language", - "operations_count", - "tickets_count", - "passes_count", - "passes_direct_count", - "gifts_count", - "donations_count", - "products_count", - "tickets_price_sum", - "passes_direct_price_sum", - "gifts_price_sum", - "donations_price_sum", - "products_price_sum", - "user", - "period", - "period.language", - "promo_code", - "promo_code.promotion", - "note", - "donations", - "donations.price", - "donations.price.gift", - "donations.price.gift.language", - "meta_reservation", - "meta_reservation.user_level", - "sales_device", - "sales_device.sales_office", - "is_content_editable", - "can_add_operation", - "insurance_fees", - "shipping_fees" - ] - }, - "enumValues": [ - "total", - "total_discount", - "total_remaining", - "total_paid", - "total_pending", - "total_refund", - "total_refundable", - "total_being_refunded", - "supplement", - "total_paid_by_gifts", - "total_paid_by_credits", - "customer", - "customer.country", - "customer_group", - "tickets", - "tickets.date", - "tickets.date.event", - "tickets.date.event.image", - "tickets.date.event.image_horizontal", - "tickets.date.event.language", - "tickets.zone", - "tickets.zone.language", - "tickets.tariff", - "tickets.tariff.language", - "passes", - "passes.category", - "passes.category.language", - "passes.price", - "passes_direct", - "passes_direct.category", - "passes_direct.category.language", - "passes_direct.price", - "products", - "products.meta_product", - "products.meta_product.language", - "products.price", - "products.pickup_place", - "products.pickup_date", - "products.values", - "products.values.language", - "products.values.languages", - "gifts", - "gifts.price", - "gifts.price.gift", - "gifts.price.gift.language", - "operations", - "operations.user", - "operations.payment_mode", - "operations.payment_mode.group_mode", - "operations.payment_mode.group_mode.language", - "operations_count", - "tickets_count", - "passes_count", - "passes_direct_count", - "gifts_count", - "donations_count", - "products_count", - "tickets_price_sum", - "passes_direct_price_sum", - "gifts_price_sum", - "donations_price_sum", - "products_price_sum", - "user", - "period", - "period.language", - "promo_code", - "promo_code.promotion", - "note", - "donations", - "donations.price", - "donations.price.gift", - "donations.price.gift.language", - "meta_reservation", - "meta_reservation.user_level", - "sales_device", - "sales_device.sales_office", - "is_content_editable", - "can_add_operation", - "insurance_fees", - "shipping_fees" - ], - "values": [ - "total", - "total_discount", - "total_remaining", - "total_paid", - "total_pending", - "total_refund", - "total_refundable", - "total_being_refunded", - "supplement", - "total_paid_by_gifts", - "total_paid_by_credits", - "customer", - "customer.country", - "customer_group", - "tickets", - "tickets.date", - "tickets.date.event", - "tickets.date.event.image", - "tickets.date.event.image_horizontal", - "tickets.date.event.language", - "tickets.zone", - "tickets.zone.language", - "tickets.tariff", - "tickets.tariff.language", - "passes", - "passes.category", - "passes.category.language", - "passes.price", - "passes_direct", - "passes_direct.category", - "passes_direct.category.language", - "passes_direct.price", - "products", - "products.meta_product", - "products.meta_product.language", - "products.price", - "products.pickup_place", - "products.pickup_date", - "products.values", - "products.values.language", - "products.values.languages", - "gifts", - "gifts.price", - "gifts.price.gift", - "gifts.price.gift.language", - "operations", - "operations.user", - "operations.payment_mode", - "operations.payment_mode.group_mode", - "operations.payment_mode.group_mode.language", - "operations_count", - "tickets_count", - "passes_count", - "passes_direct_count", - "gifts_count", - "donations_count", - "products_count", - "tickets_price_sum", - "passes_direct_price_sum", - "gifts_price_sum", - "donations_price_sum", - "products_price_sum", - "user", - "period", - "period.language", - "promo_code", - "promo_code.promotion", - "note", - "donations", - "donations.price", - "donations.price.gift", - "donations.price.gift.language", - "meta_reservation", - "meta_reservation.user_level", - "sales_device", - "sales_device.sales_office", - "is_content_editable", - "can_add_operation", - "insurance_fees", - "shipping_fees" - ], - "examples": [ - "gifts.price" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "404", - "422" - ] - } - }, - { - "operationId": "EticketsListSurveyV2", - "functionName": "eticketslistsurveyv2", - "originalOperationId": null, - "domain": "etickets", - "method": "GET", - "path": "/2/etickets/surveys", - "summary": "List Survey", - "description": "This endpoint allows you to retrieve surveys", - "tags": [ - "Survey" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filters", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/etickets/surveys", - "operationId": "EticketsListSurveyV2", - "summary": "List Survey", - "categoryPath": [ - "Etickets", - "Survey" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "language", - "enum": [ - "fields", - "fields.conditions", - "fields.language", - "language" - ] - }, - "enumValues": [ - "fields", - "fields.conditions", - "fields.language", - "language" - ], - "values": [ - "fields", - "fields.conditions", - "fields.language", - "language" - ], - "examples": [ - "language" - ] - }, - { - "name": "filters", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filters", - "type": "object", - "properties": { - "ids": { - "title": "ids", - "type": "array", - "nullable": true - }, - "only_with_fields": { - "title": "only_with_fields", - "type": "boolean" - }, - "pass_ids": { - "title": "pass_ids", - "type": "array", - "items": { - "title": "item", - "type": "integer" - } - }, - "protopass_ids": { - "title": "protopass_ids", - "type": "array", - "items": { - "title": "item", - "type": "integer" - } - }, - "tariff_ids": { - "title": "tariff_ids", - "type": "array", - "items": { - "title": "item", - "type": "integer" - } - }, - "ticket_ids": { - "title": "ticket_ids", - "type": "array", - "items": { - "title": "item", - "type": "integer" - } - } - }, - "nullable": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "title": "item", - "enum": [ - "\"asc\"", - "\"desc\"" - ], - "type": "string" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "EticketsListSurveyPassAnswersV2", - "functionName": "eticketslistsurveypassanswersv2", - "originalOperationId": null, - "domain": "etickets", - "method": "GET", - "path": "/2/etickets/surveys/answers/passes", - "summary": "List Survey Pass Answers", - "description": "This endpoint allows you to retrieve pass survey answers", - "tags": [ - "Survey" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filters", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/etickets/surveys/answers/passes", - "operationId": "EticketsListSurveyPassAnswersV2", - "summary": "List Survey Pass Answers", - "categoryPath": [ - "Etickets", - "Survey" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "survey_field", - "enum": [ - "survey_field" - ] - }, - "enumValues": [ - "survey_field" - ], - "values": [ - "survey_field" - ], - "examples": [ - "survey_field" - ] - }, - { - "name": "filters", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filters", - "type": "object", - "properties": { - "ids": { - "title": "ids", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "nullable": true - }, - "pass_ids": { - "title": "pass_ids", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "nullable": true - }, - "survey_field_ids": { - "title": "survey_field_ids", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "nullable": true - }, - "survey_ids": { - "title": "survey_ids", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "nullable": true - } - }, - "nullable": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "title": "item", - "enum": [ - "\"asc\"", - "\"desc\"" - ], - "type": "string" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "patch_2_etickets_surveys_answers_passes", - "functionName": "patch2EticketsSurveysAnswersPasses", - "originalOperationId": null, - "domain": "etickets", - "method": "PATCH", - "path": "/2/etickets/surveys/answers/passes", - "summary": "Patch Survey Ticket Answers", - "description": "This endpoint allows you to create update or empty pass survey answers", - "tags": [ - "Survey" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/2/etickets/surveys/answers/passes", - "operationId": null, - "summary": "Patch Survey Ticket Answers", - "categoryPath": [ - "Etickets", - "Survey" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "survey_field", - "enum": [ - "survey_field" - ] - }, - "enumValues": [ - "survey_field" - ], - "values": [ - "survey_field" - ], - "examples": [ - "survey_field" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "EticketsListSurveyTicketAnswersV2", - "functionName": "eticketslistsurveyticketanswersv2", - "originalOperationId": null, - "domain": "etickets", - "method": "GET", - "path": "/2/etickets/surveys/answers/tickets", - "summary": "List Survey Ticket Answers", - "description": "This endpoint allows you to retrieve ticket survey answers", - "tags": [ - "Survey" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filters", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/etickets/surveys/answers/tickets", - "operationId": "EticketsListSurveyTicketAnswersV2", - "summary": "List Survey Ticket Answers", - "categoryPath": [ - "Etickets", - "Survey" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "survey_field", - "enum": [ - "survey_field" - ] - }, - "enumValues": [ - "survey_field" - ], - "values": [ - "survey_field" - ], - "examples": [ - "survey_field" - ] - }, - { - "name": "filters", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filters", - "type": "object", - "properties": { - "ids": { - "title": "ids", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "nullable": true - }, - "survey_field_ids": { - "title": "survey_field_ids", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "nullable": true - }, - "survey_ids": { - "title": "survey_ids", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "nullable": true - }, - "ticket_ids": { - "title": "ticket_ids", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "nullable": true - } - }, - "nullable": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "title": "item", - "enum": [ - "\"asc\"", - "\"desc\"" - ], - "type": "string" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "EticketsPatchSurveyTicketAnswersV2", - "functionName": "eticketspatchsurveyticketanswersv2", - "originalOperationId": null, - "domain": "etickets", - "method": "PATCH", - "path": "/2/etickets/surveys/answers/tickets", - "summary": "Patch Survey Ticket Answers", - "description": "This endpoint allows you to create update or empty ticket survey answers", - "tags": [ - "Survey" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/2/etickets/surveys/answers/tickets", - "operationId": "EticketsPatchSurveyTicketAnswersV2", - "summary": "Patch Survey Ticket Answers", - "categoryPath": [ - "Etickets", - "Survey" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "survey_field", - "enum": [ - "survey_field" - ] - }, - "enumValues": [ - "survey_field" - ], - "values": [ - "survey_field" - ], - "examples": [ - "survey_field" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "EticketsEditTicketV2", - "functionName": "eticketseditticketv2", - "originalOperationId": null, - "domain": "etickets", - "method": "PATCH", - "path": "/2/etickets/ticket", - "summary": "Edit ticket", - "description": "This endpoint allow you to edit ticket information", - "tags": [ - "Ticket" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/2/etickets/ticket", - "operationId": "EticketsEditTicketV2", - "summary": "Edit ticket", - "categoryPath": [ - "Etickets", - "Ticket" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - } -]; -//# sourceMappingURL=etickets.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/etickets.js.map b/dist/src/generated/catalog/domains/etickets.js.map deleted file mode 100644 index dd9f874..0000000 --- a/dist/src/generated/catalog/domains/etickets.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"etickets.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/etickets.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/kchat.d.ts b/dist/src/generated/catalog/domains/kchat.d.ts deleted file mode 100644 index ba9a646..0000000 --- a/dist/src/generated/catalog/domains/kchat.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import type { OperationMetadata } from "../types.js"; -export declare const kchatOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/kchat.js b/dist/src/generated/catalog/domains/kchat.js deleted file mode 100644 index df745d7..0000000 --- a/dist/src/generated/catalog/domains/kchat.js +++ /dev/null @@ -1,16625 +0,0 @@ -export const kchatOperations = [ - { - "operationId": "GetBots", - "functionName": "getbots", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/bots", - "summary": "Get bots", - "description": "Get a page of a list of bots.\n##### Permissions\nMust have `read_bots` permission for bots you are managing, and `read_others_bots` permission for bots others are managing.\n", - "tags": [ - "bots" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - }, - { - "name": "include_deleted", - "in": "query", - "required": false - }, - { - "name": "only_orphaned", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/bots", - "operationId": "GetBots", - "summary": "Get bots", - "categoryPath": [ - "kChat", - "bots" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 52588 - }, - "enumValues": [], - "values": [], - "examples": [ - 52588 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of users per page. There is a maximum limit of 200 users per page.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 56838 - }, - "enumValues": [], - "values": [], - "examples": [ - 56838 - ] - }, - { - "name": "include_deleted", - "in": "query", - "required": false, - "description": "If deleted bots should be returned.", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - }, - { - "name": "only_orphaned", - "in": "query", - "required": false, - "description": "When true, only orphaned bots will be returned. A bot is consitered orphaned if it's owner has been deactivated.", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "CreateBot", - "functionName": "createbot", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/bots", - "summary": "Create a bot", - "description": "Create a new bot account on the system. Username is required.\n##### Permissions\nMust have `create_bot` permission.\n", - "tags": [ - "bots" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/bots", - "operationId": "CreateBot", - "summary": "Create a bot", - "categoryPath": [ - "kChat", - "bots" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "201", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "GetBot", - "functionName": "getbot", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/bots/{bot_user_id}", - "summary": "Get a bot", - "description": "Get a bot specified by its bot id.\n##### Permissions\nMust have `read_bots` permission for bots you are managing, and `read_others_bots` permission for bots others are managing.\n", - "tags": [ - "bots" - ], - "mutating": false, - "pathParameters": [ - { - "name": "bot_user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "include_deleted", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/bots/%7Bbot_user_id%7D", - "operationId": "GetBot", - "summary": "Get a bot", - "categoryPath": [ - "kChat", - "bots" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "bot_user_id", - "in": "path", - "required": true, - "description": "Bot user ID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "include_deleted", - "in": "query", - "required": false, - "description": "If deleted bots should be returned.", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "PatchBot", - "functionName": "patchbot", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/bots/{bot_user_id}", - "summary": "Patch a bot", - "description": "Partially update a bot by providing only the fields you want to update. Omitted fields will not be updated. The fields that can be updated are defined in the request body, all other provided fields will be ignored.\n##### Permissions\nMust have `manage_bots` permission. \n", - "tags": [ - "bots" - ], - "mutating": true, - "pathParameters": [ - { - "name": "bot_user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/bots/%7Bbot_user_id%7D", - "operationId": "PatchBot", - "summary": "Patch a bot", - "categoryPath": [ - "kChat", - "bots" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "bot_user_id", - "in": "path", - "required": true, - "description": "Bot user ID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "DisableBot", - "functionName": "disablebot", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/bots/{bot_user_id}/disable", - "summary": "Disable a bot", - "description": "Disable a bot.\n##### Permissions\nMust have `manage_bots` permission. \n", - "tags": [ - "bots" - ], - "mutating": true, - "pathParameters": [ - { - "name": "bot_user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/bots/%7Bbot_user_id%7D/disable", - "operationId": "DisableBot", - "summary": "Disable a bot", - "categoryPath": [ - "kChat", - "bots" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "bot_user_id", - "in": "path", - "required": true, - "description": "Bot user ID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "EnableBot", - "functionName": "enablebot", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/bots/{bot_user_id}/enable", - "summary": "Enable a bot", - "description": "Enable a bot.\n##### Permissions\nMust have `manage_bots` permission. \n", - "tags": [ - "bots" - ], - "mutating": true, - "pathParameters": [ - { - "name": "bot_user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/bots/%7Bbot_user_id%7D/enable", - "operationId": "EnableBot", - "summary": "Enable a bot", - "categoryPath": [ - "kChat", - "bots" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "bot_user_id", - "in": "path", - "required": true, - "description": "Bot user ID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "GetAllChannels", - "functionName": "getallchannels", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/channels", - "summary": "Get a list of all channels", - "description": "##### Permissions\n`manage_system`\n", - "tags": [ - "channels" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "not_associated_to_group", - "in": "query", - "required": false - }, - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - }, - { - "name": "exclude_default_channels", - "in": "query", - "required": false - }, - { - "name": "include_deleted", - "in": "query", - "required": false - }, - { - "name": "include_total_count", - "in": "query", - "required": false - }, - { - "name": "exclude_policy_constrained", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/channels", - "operationId": "GetAllChannels", - "summary": "Get a list of all channels", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "not_associated_to_group", - "in": "query", - "required": false, - "description": "A group id to exclude channels that are associated with that group via GroupChannel records. This can also be left blank with `not_associated_to_group=`.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 93721 - }, - "enumValues": [], - "values": [], - "examples": [ - 93721 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of channels per page.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 31623 - }, - "enumValues": [], - "values": [], - "examples": [ - 31623 - ] - }, - { - "name": "exclude_default_channels", - "in": "query", - "required": false, - "description": "Whether to exclude default channels (ex Town Square, Off-Topic) from the results.", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - }, - { - "name": "include_deleted", - "in": "query", - "required": false, - "description": "Include channels that have been archived. This correlates to the `DeleteAt` flag being set in the database.", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "include_total_count", - "in": "query", - "required": false, - "description": "Appends a total count of returned channels inside the response object - ex: `{ \"channels\": [], \"total_count\" : 0 }`. ", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "exclude_policy_constrained", - "in": "query", - "required": false, - "description": "If set to true, channels which are part of a data retention policy will be excluded. The `sysconsole_read_compliance` permission is required to use this parameter.\n", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "CreateChannel", - "functionName": "createchannel", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/channels", - "summary": "Create a channel", - "description": "Create a new channel.\n##### Permissions\nIf creating a public channel, `create_public_channel` permission is required. If creating a private channel, `create_private_channel` permission is required.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/channels", - "operationId": "CreateChannel", - "summary": "Create a channel", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "201", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "DeleteChannel", - "functionName": "deletechannel", - "originalOperationId": null, - "domain": "kchat", - "method": "DELETE", - "path": "/api/v4/channels/{channel_id}", - "summary": "Delete a channel", - "description": "Archives a channel. This will set the `deleteAt` to the current timestamp in the database. Soft deleted channels may not be accessible in the user interface. They can be viewed and unarchived in the **System Console > User Management > Channels** based on your license. Direct and group message channels cannot be deleted.\n\n##### Permissions\n`delete_public_channel` permission if the channel is public,\n`delete_private_channel` permission if the channel is private,\nor have `manage_system` permission.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/api/v4/channels/%7Bchannel_id%7D", - "operationId": "DeleteChannel", - "summary": "Delete a channel", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "Channel GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "GetChannel", - "functionName": "getchannel", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/channels/{channel_id}", - "summary": "Get a channel", - "description": "Get channel from the provided channel id string.\n##### Permissions\n`read_channel` permission for the channel.\n", - "tags": [ - "channels" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/channels/%7Bchannel_id%7D", - "operationId": "GetChannel", - "summary": "Get a channel", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "Channel GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "UpdateChannel", - "functionName": "updatechannel", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/channels/{channel_id}", - "summary": "Update a channel", - "description": "Update a channel. The fields that can be updated are listed as parameters. Omitted fields will be treated as blanks.\n##### Permissions\nIf updating a public channel, `manage_public_channel_members` permission is required. If updating a private channel, `manage_private_channel_members` permission is required.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/channels/%7Bchannel_id%7D", - "operationId": "UpdateChannel", - "summary": "Update a channel", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "Channel GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetGroupsByChannel", - "functionName": "getgroupsbychannel", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/channels/{channel_id}/groups", - "summary": "Get channel groups", - "description": "Retrieve the list of groups associated with a given channel.\n\n##### Permissions\nMust have `manage_system` permission.\n\n", - "tags": [ - "groups" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - }, - { - "name": "filter_allow_reference", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/channels/%7Bchannel_id%7D/groups", - "operationId": "GetGroupsByChannel", - "summary": "Get channel groups", - "categoryPath": [ - "kChat", - "groups" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "Channel GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 50927 - }, - "enumValues": [], - "values": [], - "examples": [ - 50927 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of groups per page.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 40910 - }, - "enumValues": [], - "values": [], - "examples": [ - 40910 - ] - }, - { - "name": "filter_allow_reference", - "in": "query", - "required": false, - "description": "Boolean which filters the group entries with the `allow_reference` attribute set.", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "500", - "501" - ] - } - }, - { - "operationId": "GetChannelMembers", - "functionName": "getchannelmembers", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/channels/{channel_id}/members", - "summary": "Get channel members", - "description": "Get a page of members for a channel.\n##### Permissions\n`read_channel` permission for the channel.\n", - "tags": [ - "channels" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/channels/%7Bchannel_id%7D/members", - "operationId": "GetChannelMembers", - "summary": "Get channel members", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "Channel GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 8756 - }, - "enumValues": [], - "values": [], - "examples": [ - 8756 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of members per page. There is a maximum limit of 200 members.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 34570 - }, - "enumValues": [], - "values": [], - "examples": [ - 34570 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "AddChannelMember", - "functionName": "addchannelmember", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/channels/{channel_id}/members", - "summary": "Add user(s) to channel", - "description": "Add a user(s) to a channel by creating a channel member object(s).", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/channels/%7Bchannel_id%7D/members", - "operationId": "AddChannelMember", - "summary": "Add user(s) to channel", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "The channel ID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "201", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "RemoveUserFromChannel", - "functionName": "removeuserfromchannel", - "originalOperationId": null, - "domain": "kchat", - "method": "DELETE", - "path": "/api/v4/channels/{channel_id}/members/{user_id}", - "summary": "Remove user from channel", - "description": "Delete a channel member, effectively removing them from a channel.\n\nChannel members can only be deleted from public or private channels.\n##### Permissions\n`manage_public_channel_members` permission if the channel is public.\n`manage_private_channel_members` permission if the channel is private.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/api/v4/channels/%7Bchannel_id%7D/members/%7Buser_id%7D", - "operationId": "RemoveUserFromChannel", - "summary": "Remove user from channel", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "Channel GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "GetChannelMember", - "functionName": "getchannelmember", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/channels/{channel_id}/members/{user_id}", - "summary": "Get channel member", - "description": "Get a channel member.\n##### Permissions\n`read_channel` permission for the channel.\n", - "tags": [ - "channels" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/channels/%7Bchannel_id%7D/members/%7Buser_id%7D", - "operationId": "GetChannelMember", - "summary": "Get channel member", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "Channel GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "UpdateChannelNotifyProps", - "functionName": "updatechannelnotifyprops", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/channels/{channel_id}/members/{user_id}/notify_props", - "summary": "Update channel notifications", - "description": "Update a user's notification properties for a channel. Only the provided fields are updated.\n##### Permissions\nMust be logged in as the user or have `edit_other_users` permission.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/channels/%7Bchannel_id%7D/members/%7Buser_id%7D/notify_props", - "operationId": "UpdateChannelNotifyProps", - "summary": "Update channel notifications", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "Channel GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "UpdateChannelRoles", - "functionName": "updatechannelroles", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/channels/{channel_id}/members/{user_id}/roles", - "summary": "Update channel roles", - "description": "Update a user's roles for a channel.\n##### Permissions\nMust have `manage_channel_roles` permission for the channel.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/channels/%7Bchannel_id%7D/members/%7Buser_id%7D/roles", - "operationId": "UpdateChannelRoles", - "summary": "Update channel roles", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "Channel GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "UpdateChannelMemberSchemeRoles", - "functionName": "updatechannelmemberschemeroles", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/channels/{channel_id}/members/{user_id}/schemeRoles", - "summary": "Update the scheme-derived roles of a channel member.", - "description": "Update a channel member's scheme_admin/scheme_user properties. Typically this should either be `scheme_admin=false, scheme_user=true` for ordinary channel member, or `scheme_admin=true, scheme_user=true` for a channel admin.\n##### Permissions\nMust be authenticated and have the `manage_channel_roles` permission.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/channels/%7Bchannel_id%7D/members/%7Buser_id%7D/schemeRoles", - "operationId": "UpdateChannelMemberSchemeRoles", - "summary": "Update the scheme-derived roles of a channel member", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "Channel GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetChannelMembersByIds", - "functionName": "getchannelmembersbyids", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/channels/{channel_id}/members/ids", - "summary": "Get channel members by ids", - "description": "Get a list of channel members based on the provided user ids.\n##### Permissions\nMust have the `read_channel` permission.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/channels/%7Bchannel_id%7D/members/ids", - "operationId": "GetChannelMembersByIds", - "summary": "Get channel members by ids", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "Channel GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetChannelModerations", - "functionName": "getchannelmoderations", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/channels/{channel_id}/moderations", - "summary": "Get information about channel's moderation.", - "description": "##### Permissions\nMust have `manage_system` permission.\n\n", - "tags": [ - "channels" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/channels/%7Bchannel_id%7D/moderations", - "operationId": "GetChannelModerations", - "summary": "Get information about channel's moderation", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "Channel GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "PatchChannelModerations", - "functionName": "patchchannelmoderations", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/channels/{channel_id}/moderations/patch", - "summary": "Update a channel's moderation settings.", - "description": "##### Permissions\nMust have `manage_system` permission.\n\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/channels/%7Bchannel_id%7D/moderations/patch", - "operationId": "PatchChannelModerations", - "summary": "Update a channel's moderation settings", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "Channel GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "MoveChannel", - "functionName": "movechannel", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/channels/{channel_id}/move", - "summary": "Move a channel", - "description": "Move a channel to another team.\n\n\n##### Permissions\n\nMust have `manage_system` permission.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/channels/%7Bchannel_id%7D/move", - "operationId": "MoveChannel", - "summary": "Move a channel", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "Channel GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "PatchChannel", - "functionName": "patchchannel", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/channels/{channel_id}/patch", - "summary": "Patch a channel", - "description": "Partially update a channel by providing only the fields you want to update. Omitted fields will not be updated. The fields that can be updated are defined in the request body, all other provided fields will be ignored.\n##### Permissions\nIf updating a public channel, `manage_public_channel_members` permission is required. If updating a private channel, `manage_private_channel_members` permission is required.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/channels/%7Bchannel_id%7D/patch", - "operationId": "PatchChannel", - "summary": "Patch a channel", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "Channel GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetPinnedPosts", - "functionName": "getpinnedposts", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/channels/{channel_id}/pinned", - "summary": "Get a channel's pinned posts", - "description": "Get a list of pinned posts for channel.", - "tags": [ - "channels" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/channels/%7Bchannel_id%7D/pinned", - "operationId": "GetPinnedPosts", - "summary": "Get a channel's pinned posts", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "Channel GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "GetPostsForChannel", - "functionName": "getpostsforchannel", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/channels/{channel_id}/posts", - "summary": "Get posts for a channel", - "description": "Get a page of posts in a channel. Use the query parameters to modify the behaviour of this endpoint. The parameter `since` must not be used with any of `before`, `after`, `page`, and `per_page` parameters.\nIf `since` is used, it will always return all posts modified since that time, ordered by their create time limited till 1000. A caveat with this parameter is that there is no guarantee that the returned posts will be consecutive. It is left to the clients to maintain state and fill any missing holes in the post order.\n##### Permissions\nMust have `read_channel` permission for the channel.\n", - "tags": [ - "posts" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - }, - { - "name": "since", - "in": "query", - "required": false - }, - { - "name": "before", - "in": "query", - "required": false - }, - { - "name": "after", - "in": "query", - "required": false - }, - { - "name": "include_deleted", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/channels/%7Bchannel_id%7D/posts", - "operationId": "GetPostsForChannel", - "summary": "Get posts for a channel", - "categoryPath": [ - "kChat", - "posts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "The channel ID to get the posts for", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 79390 - }, - "enumValues": [], - "values": [], - "examples": [ - 79390 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of posts per page", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 13957 - }, - "enumValues": [], - "values": [], - "examples": [ - 13957 - ] - }, - { - "name": "since", - "in": "query", - "required": false, - "description": "Provide a non-zero value in Unix time milliseconds to select posts modified after that time", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 56843 - }, - "enumValues": [], - "values": [], - "examples": [ - 56843 - ] - }, - { - "name": "before", - "in": "query", - "required": false, - "description": "A post id to select the posts that came before this one", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "after", - "in": "query", - "required": false, - "description": "A post id to select the posts that came after this one", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "include_deleted", - "in": "query", - "required": false, - "description": "Whether to include deleted posts or not. Must have system admin permissions.", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "UpdateChannelPrivacy", - "functionName": "updatechannelprivacy", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/channels/{channel_id}/privacy", - "summary": "Update channel's privacy", - "description": "Updates channel's privacy allowing changing a channel from Public to Private and back.\n\n##### Permissions\n`convert_public_channel_to_private` permission for the channel if updating privacy to 'P'. `convert_private_channel_to_public` permission for the channel if updating privacy to 'O'.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/channels/%7Bchannel_id%7D/privacy", - "operationId": "UpdateChannelPrivacy", - "summary": "Update channel's privacy", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "Channel GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "RestoreChannel", - "functionName": "restorechannel", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/channels/{channel_id}/restore", - "summary": "Restore a channel", - "description": "Restore channel from the provided channel id string.\n\n##### Permissions\n`manage_team` permission for the team of the channel.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/channels/%7Bchannel_id%7D/restore", - "operationId": "RestoreChannel", - "summary": "Restore a channel", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "Channel GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "UpdateChannelScheme", - "functionName": "updatechannelscheme", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/channels/{channel_id}/scheme", - "summary": "Set a channel's scheme", - "description": "Set a channel's scheme, more specifically sets the scheme_id value of a channel record.\n\n##### Permissions\nMust have `manage_system` permission.\n\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/channels/%7Bchannel_id%7D/scheme", - "operationId": "UpdateChannelScheme", - "summary": "Set a channel's scheme", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "Channel GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "501" - ] - } - }, - { - "operationId": "GetChannelStats", - "functionName": "getchannelstats", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/channels/{channel_id}/stats", - "summary": "Get channel statistics", - "description": "Get statistics for a channel.\n##### Permissions\nMust have the `read_channel` permission.\n", - "tags": [ - "channels" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/channels/%7Bchannel_id%7D/stats", - "operationId": "GetChannelStats", - "summary": "Get channel statistics", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "Channel GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "CreateDirectChannel", - "functionName": "createdirectchannel", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/channels/direct", - "summary": "Create a direct message channel", - "description": "Create a new direct message channel between two users.\n##### Permissions\nMust be one of the two users and have `create_direct_channel` permission. Having the `manage_system` permission voids the previous requirements.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/channels/direct", - "operationId": "CreateDirectChannel", - "summary": "Create a direct message channel", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "201", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "CreateGroupChannel", - "functionName": "creategroupchannel", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/channels/group", - "summary": "Create a group message channel", - "description": "Create a new group message channel to group of users. If the logged in user's id is not included in the list, it will be appended to the end.\n##### Permissions\nMust have `create_group_channel` permission.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/channels/group", - "operationId": "CreateGroupChannel", - "summary": "Create a group message channel", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "201", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "SearchGroupChannels", - "functionName": "searchgroupchannels", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/channels/group/search", - "summary": "Search Group Channels", - "description": "Get a list of group channels for a user which members' usernames match the search term.\n\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/channels/group/search", - "operationId": "SearchGroupChannels", - "summary": "Search Group Channels", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "400", - "401" - ] - } - }, - { - "operationId": "ViewChannel", - "functionName": "viewchannel", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/channels/members/{user_id}/view", - "summary": "View channel", - "description": "Perform all the actions involved in viewing a channel. This includes marking channels as read, clearing push notifications, and updating the active channel.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/channels/members/%7Buser_id%7D/view", - "operationId": "ViewChannel", - "summary": "View channel", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User ID to perform the view action for", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "SearchAllChannels", - "functionName": "searchallchannels", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/channels/search", - "summary": "Search all private and open type channels", - "description": "Returns all private and open type channels where 'term' matches on the name, display name, or purpose of\nthe channel.\n\nConfigured 'default' channels (ex Town Square and Off-Topic) can be excluded from the results\nwith the `exclude_default_channels` boolean parameter.\n\nChannels that are associated (via GroupChannel records) to a given group can be excluded from the results\nwith the `not_associated_to_group` parameter and a group id string.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [ - { - "name": "system_console", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/channels/search", - "operationId": "SearchAllChannels", - "summary": "Search all private and open type channels", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "system_console", - "in": "query", - "required": false, - "description": "Is the request from system_console. If this is set to true, it filters channels by the logged in user.\n", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": true, - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401" - ] - } - }, - { - "operationId": "ListCommands", - "functionName": "listcommands", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/commands", - "summary": "List commands for a team", - "description": "List commands for a team.\n##### Permissions\n`manage_slash_commands` if need list custom commands.\n", - "tags": [ - "commands" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "team_id", - "in": "query", - "required": false - }, - { - "name": "custom_only", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/commands", - "operationId": "ListCommands", - "summary": "List commands for a team", - "categoryPath": [ - "kChat", - "commands" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "query", - "required": false, - "description": "The team id.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "custom_only", - "in": "query", - "required": false, - "description": "To get only the custom commands. If set to false will get the custom\nif the user have access plus the system commands, otherwise just the system commands.\n", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "501" - ] - } - }, - { - "operationId": "CreateCommand", - "functionName": "createcommand", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/commands", - "summary": "Create a command", - "description": "Create a command for a team.\n##### Permissions\n`manage_slash_commands` for the team the command is in.\n", - "tags": [ - "commands" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/commands", - "operationId": "CreateCommand", - "summary": "Create a command", - "categoryPath": [ - "kChat", - "commands" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "201", - "400", - "401", - "403", - "501" - ] - } - }, - { - "operationId": "DeleteCommand", - "functionName": "deletecommand", - "originalOperationId": null, - "domain": "kchat", - "method": "DELETE", - "path": "/api/v4/commands/{command_id}", - "summary": "Delete a command", - "description": "Delete a command based on command id string.\n##### Permissions\nMust have `manage_slash_commands` permission for the team the command is in.\n", - "tags": [ - "commands" - ], - "mutating": true, - "pathParameters": [ - { - "name": "command_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/api/v4/commands/%7Bcommand_id%7D", - "operationId": "DeleteCommand", - "summary": "Delete a command", - "categoryPath": [ - "kChat", - "commands" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "command_id", - "in": "path", - "required": true, - "description": "ID of the command to delete", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetCommandById", - "functionName": "getcommandbyid", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/commands/{command_id}", - "summary": "Get a command", - "description": "Get a command definition based on command id string.\n##### Permissions\nMust have `manage_slash_commands` permission for the team the command is in.\n\n", - "tags": [ - "commands" - ], - "mutating": false, - "pathParameters": [ - { - "name": "command_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/commands/%7Bcommand_id%7D", - "operationId": "GetCommandById", - "summary": "Get a command", - "categoryPath": [ - "kChat", - "commands" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "command_id", - "in": "path", - "required": true, - "description": "ID of the command to get", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "UpdateCommand", - "functionName": "updatecommand", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/commands/{command_id}", - "summary": "Update a command", - "description": "Update a single command based on command id string and Command struct.\n##### Permissions\nMust have `manage_slash_commands` permission for the team the command is in.\n", - "tags": [ - "commands" - ], - "mutating": true, - "pathParameters": [ - { - "name": "command_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/commands/%7Bcommand_id%7D", - "operationId": "UpdateCommand", - "summary": "Update a command", - "categoryPath": [ - "kChat", - "commands" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "command_id", - "in": "path", - "required": true, - "description": "ID of the command to update", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "RegenCommandToken", - "functionName": "regencommandtoken", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/commands/{command_id}/regen_token", - "summary": "Generate a new token", - "description": "Generate a new token for the command based on command id string.\n##### Permissions\nMust have `manage_slash_commands` permission for the team the command is in.\n", - "tags": [ - "commands" - ], - "mutating": true, - "pathParameters": [ - { - "name": "command_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/commands/%7Bcommand_id%7D/regen_token", - "operationId": "RegenCommandToken", - "summary": "Generate a new token", - "categoryPath": [ - "kChat", - "commands" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "command_id", - "in": "path", - "required": true, - "description": "ID of the command to generate the new token", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "ExecuteCommand", - "functionName": "executecommand", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/commands/execute", - "summary": "Execute a command", - "description": "Execute a command on a team.\n##### Permissions\nMust have `use_slash_commands` permission for the team the command is in.\n", - "tags": [ - "commands" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/commands/execute", - "operationId": "ExecuteCommand", - "summary": "Execute a command", - "categoryPath": [ - "kChat", - "commands" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "501" - ] - } - }, - { - "operationId": "GetClientConfig", - "functionName": "getclientconfig", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/config/client", - "summary": "Get client configuration", - "description": "Get a subset of the server configuration needed by the client.\n##### Permissions\nNo permission required.\n", - "tags": [ - "system" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "format", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/config/client", - "operationId": "GetClientConfig", - "summary": "Get client configuration", - "categoryPath": [ - "kChat", - "system" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": false, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "format", - "in": "query", - "required": true, - "description": "Must be `old`, other formats not implemented yet", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "501" - ] - } - }, - { - "operationId": "GetEmojiList", - "functionName": "getemojilist", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/emoji", - "summary": "Get a list of custom emoji", - "description": "Get a page of metadata for custom emoji on the system.##### Permissions\nMust be authenticated.\n", - "tags": [ - "emoji" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - }, - { - "name": "sort", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/emoji", - "operationId": "GetEmojiList", - "summary": "Get a list of custom emoji", - "categoryPath": [ - "kChat", - "emoji" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 16245 - }, - "enumValues": [], - "values": [], - "examples": [ - 16245 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of emojis per page.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 24502 - }, - "enumValues": [], - "values": [], - "examples": [ - 24502 - ] - }, - { - "name": "sort", - "in": "query", - "required": false, - "description": "Either blank for no sorting or \"name\" to sort by emoji names.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "default": "", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "501" - ] - } - }, - { - "operationId": "CreateEmoji", - "functionName": "createemoji", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/emoji", - "summary": "Create a custom emoji", - "description": "Create a custom emoji for the team.\n##### Permissions\nMust be authenticated.\n", - "tags": [ - "emoji" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/emoji", - "operationId": "CreateEmoji", - "summary": "Create a custom emoji", - "categoryPath": [ - "kChat", - "emoji" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "201", - "400", - "401", - "403", - "413", - "501" - ] - } - }, - { - "operationId": "DeleteEmoji", - "functionName": "deleteemoji", - "originalOperationId": null, - "domain": "kchat", - "method": "DELETE", - "path": "/api/v4/emoji/{emoji_id}", - "summary": "Delete a custom emoji", - "description": "Delete a custom emoji.\n##### Permissions\nMust have the `manage_team` or `manage_system` permissions or be the user who created the emoji.\n", - "tags": [ - "emoji" - ], - "mutating": true, - "pathParameters": [ - { - "name": "emoji_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/api/v4/emoji/%7Bemoji_id%7D", - "operationId": "DeleteEmoji", - "summary": "Delete a custom emoji", - "categoryPath": [ - "kChat", - "emoji" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "emoji_id", - "in": "path", - "required": true, - "description": "Emoji GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "501" - ] - } - }, - { - "operationId": "GetEmoji", - "functionName": "getemoji", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/emoji/{emoji_id}", - "summary": "Get a custom emoji", - "description": "Get some metadata for a custom emoji.\n##### Permissions\nMust be authenticated.\n", - "tags": [ - "emoji" - ], - "mutating": false, - "pathParameters": [ - { - "name": "emoji_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/emoji/%7Bemoji_id%7D", - "operationId": "GetEmoji", - "summary": "Get a custom emoji", - "categoryPath": [ - "kChat", - "emoji" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "emoji_id", - "in": "path", - "required": true, - "description": "Emoji GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404", - "501" - ] - } - }, - { - "operationId": "GetEmojiImage", - "functionName": "getemojiimage", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/emoji/{emoji_id}/image", - "summary": "Get custom emoji image", - "description": "Get the image for a custom emoji.\n##### Permissions\nMust be authenticated.\n", - "tags": [ - "emoji" - ], - "mutating": false, - "pathParameters": [ - { - "name": "emoji_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "image/png" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/emoji/%7Bemoji_id%7D/image", - "operationId": "GetEmojiImage", - "summary": "Get custom emoji image", - "categoryPath": [ - "kChat", - "emoji" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "emoji_id", - "in": "path", - "required": true, - "description": "Emoji GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "403", - "404", - "500", - "501" - ] - } - }, - { - "operationId": "AutocompleteEmoji", - "functionName": "autocompleteemoji", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/emoji/autocomplete", - "summary": "Autocomplete custom emoji", - "description": "Get a list of custom emoji with names starting with or matching the provided name. Returns a maximum of 100 results.\n##### Permissions\nMust be authenticated.\n\n", - "tags": [ - "emoji" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "name", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/emoji/autocomplete", - "operationId": "AutocompleteEmoji", - "summary": "Autocomplete custom emoji", - "categoryPath": [ - "kChat", - "emoji" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "name", - "in": "query", - "required": true, - "description": "The emoji name to search.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "501" - ] - } - }, - { - "operationId": "GetEmojiByName", - "functionName": "getemojibyname", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/emoji/name/{emoji_name}", - "summary": "Get a custom emoji by name", - "description": "Get some metadata for a custom emoji using its name.\n##### Permissions\nMust be authenticated.\n\n", - "tags": [ - "emoji" - ], - "mutating": false, - "pathParameters": [ - { - "name": "emoji_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/emoji/name/%7Bemoji_name%7D", - "operationId": "GetEmojiByName", - "summary": "Get a custom emoji by name", - "categoryPath": [ - "kChat", - "emoji" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "emoji_name", - "in": "path", - "required": true, - "description": "Emoji name", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404", - "501" - ] - } - }, - { - "operationId": "SearchEmoji", - "functionName": "searchemoji", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/emoji/search", - "summary": "Search custom emoji", - "description": "Search for custom emoji by name based on search criteria provided in the request body. A maximum of 200 results are returned.\n##### Permissions\nMust be authenticated.\n\n", - "tags": [ - "emoji" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/emoji/search", - "operationId": "SearchEmoji", - "summary": "Search custom emoji", - "categoryPath": [ - "kChat", - "emoji" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "501" - ] - } - }, - { - "operationId": "UploadFile", - "functionName": "uploadfile", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/files", - "summary": "Upload a file", - "description": "Uploads a file that can later be attached to a post.\n\nThis request can either be a multipart/form-data request with a channel_id, files and optional\nclient_ids defined in the FormData, or it can be a request with the channel_id and filename\ndefined as query parameters with the contents of a single file in the body of the request.", - "tags": [ - "files" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [ - { - "name": "channel_id", - "in": "query", - "required": false - }, - { - "name": "filename", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "multipart/form-data" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/files", - "operationId": "UploadFile", - "summary": "Upload a file", - "categoryPath": [ - "kChat", - "files" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "channel_id", - "in": "query", - "required": false, - "description": "The ID of the channel that this file will be uploaded to", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "filename", - "in": "query", - "required": false, - "description": "The name of the file to be uploaded", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "201", - "400", - "401", - "403", - "413", - "501" - ] - } - }, - { - "operationId": "GetFile", - "functionName": "getfile", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/files/{file_id}", - "summary": "Get a file", - "description": "Gets a file that has been uploaded previously.\n##### Permissions\nMust have `read_channel` permission or be uploader of the file.\n", - "tags": [ - "files" - ], - "mutating": false, - "pathParameters": [ - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/files/%7Bfile_id%7D", - "operationId": "GetFile", - "summary": "Get a file", - "categoryPath": [ - "kChat", - "files" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "file_id", - "in": "path", - "required": true, - "description": "The ID of the file to get", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "400", - "401", - "403", - "404", - "501" - ] - } - }, - { - "operationId": "GetFileInfo", - "functionName": "getfileinfo", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/files/{file_id}/info", - "summary": "Get metadata for a file", - "description": "Gets a file's info.\n##### Permissions\nMust have `read_channel` permission or be uploader of the file.\n", - "tags": [ - "files" - ], - "mutating": false, - "pathParameters": [ - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/files/%7Bfile_id%7D/info", - "operationId": "GetFileInfo", - "summary": "Get metadata for a file", - "categoryPath": [ - "kChat", - "files" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "file_id", - "in": "path", - "required": true, - "description": "The ID of the file info to get", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404", - "501" - ] - } - }, - { - "operationId": "GetFilePreview", - "functionName": "getfilepreview", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/files/{file_id}/preview", - "summary": "Get a file's preview", - "description": "Gets a file's preview.\n##### Permissions\nMust have `read_channel` permission or be uploader of the file.\n", - "tags": [ - "files" - ], - "mutating": false, - "pathParameters": [ - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/files/%7Bfile_id%7D/preview", - "operationId": "GetFilePreview", - "summary": "Get a file's preview", - "categoryPath": [ - "kChat", - "files" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "file_id", - "in": "path", - "required": true, - "description": "The ID of the file to get", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "400", - "401", - "403", - "404", - "501" - ] - } - }, - { - "operationId": "GetFileThumbnail", - "functionName": "getfilethumbnail", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/files/{file_id}/thumbnail", - "summary": "Get a file's thumbnail", - "description": "Gets a file's thumbnail.\n##### Permissions\nMust have `read_channel` permission or be uploader of the file.\n", - "tags": [ - "files" - ], - "mutating": false, - "pathParameters": [ - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/files/%7Bfile_id%7D/thumbnail", - "operationId": "GetFileThumbnail", - "summary": "Get a file's thumbnail", - "categoryPath": [ - "kChat", - "files" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "file_id", - "in": "path", - "required": true, - "description": "The ID of the file to get", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "400", - "401", - "403", - "404", - "501" - ] - } - }, - { - "operationId": "GetGroups", - "functionName": "getgroups", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/groups", - "summary": "Get groups", - "description": "Retrieve a list of all groups not associated to a particular channel or team.\n\n`not_associated_to_team` **OR** `not_associated_to_channel` is required.\n\nIf you use `not_associated_to_team`, you must be a team admin for that particular team (permission to manage that team).\n\nIf you use `not_associated_to_channel`, you must be a channel admin for that particular channel (permission to manage that channel).\n\nn", - "tags": [ - "groups" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - }, - { - "name": "q", - "in": "query", - "required": false - }, - { - "name": "include_member_count", - "in": "query", - "required": false - }, - { - "name": "not_associated_to_team", - "in": "query", - "required": true - }, - { - "name": "not_associated_to_channel", - "in": "query", - "required": true - }, - { - "name": "since", - "in": "query", - "required": false - }, - { - "name": "filter_allow_reference", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/groups", - "operationId": "GetGroups", - "summary": "Get groups", - "categoryPath": [ - "kChat", - "groups" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 67945 - }, - "enumValues": [], - "values": [], - "examples": [ - 67945 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of groups per page.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 32848 - }, - "enumValues": [], - "values": [], - "examples": [ - 32848 - ] - }, - { - "name": "q", - "in": "query", - "required": false, - "description": "String to pattern match the `name` and `display_name` field. Will return all groups whose `name` and `display_name` field match any of the text.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "include_member_count", - "in": "query", - "required": false, - "description": "Boolean which adds the `member_count` attribute to each group JSON object", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "not_associated_to_team", - "in": "query", - "required": true, - "description": "Team GUID which is used to return all the groups not associated to this team", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "not_associated_to_channel", - "in": "query", - "required": true, - "description": "Group GUID which is used to return all the groups not associated to this channel", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "since", - "in": "query", - "required": false, - "description": "Only return groups that have been modified since the given Unix timestamp (in milliseconds). All modified groups, including deleted and created groups, will be returned.\nn", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 40121 - }, - "enumValues": [], - "values": [], - "examples": [ - 40121 - ] - }, - { - "name": "filter_allow_reference", - "in": "query", - "required": false, - "description": "Boolean which filters the group entries with the `allow_reference` attribute set.", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "501" - ] - } - }, - { - "operationId": "GetIncomingWebhooks", - "functionName": "getincomingwebhooks", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/hooks/incoming", - "summary": "List incoming webhooks", - "description": "Get a page of a list of incoming webhooks. Optionally filter for a specific team using query parameters.\n##### Permissions\n`manage_webhooks` for the system or `manage_webhooks` for the specific team.\n", - "tags": [ - "webhooks" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - }, - { - "name": "team_id", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/hooks/incoming", - "operationId": "GetIncomingWebhooks", - "summary": "List incoming webhooks", - "categoryPath": [ - "kChat", - "webhooks" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 10267 - }, - "enumValues": [], - "values": [], - "examples": [ - 10267 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of hooks per page.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 79288 - }, - "enumValues": [], - "values": [], - "examples": [ - 79288 - ] - }, - { - "name": "team_id", - "in": "query", - "required": false, - "description": "The ID of the team to get hooks for.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "CreateIncomingWebhook", - "functionName": "createincomingwebhook", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/hooks/incoming", - "summary": "Create an incoming webhook", - "description": "Create an incoming webhook for a channel.\n##### Permissions\n`manage_webhooks` for the team the webhook is in.\n\n`manage_others_incoming_webhooks` for the team the webhook is in if the user is different than the requester.\n", - "tags": [ - "webhooks" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/hooks/incoming", - "operationId": "CreateIncomingWebhook", - "summary": "Create an incoming webhook", - "categoryPath": [ - "kChat", - "webhooks" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "201", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "DeleteIncomingWebhook", - "functionName": "deleteincomingwebhook", - "originalOperationId": null, - "domain": "kchat", - "method": "DELETE", - "path": "/api/v4/hooks/incoming/{hook_id}", - "summary": "Delete an incoming webhook", - "description": "Delete an incoming webhook given the hook id.\n##### Permissions\n`manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel.\n", - "tags": [ - "webhooks" - ], - "mutating": true, - "pathParameters": [ - { - "name": "hook_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/api/v4/hooks/incoming/%7Bhook_id%7D", - "operationId": "DeleteIncomingWebhook", - "summary": "Delete an incoming webhook", - "categoryPath": [ - "kChat", - "webhooks" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "hook_id", - "in": "path", - "required": true, - "description": "Incoming webhook GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetIncomingWebhook", - "functionName": "getincomingwebhook", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/hooks/incoming/{hook_id}", - "summary": "Get an incoming webhook", - "description": "Get an incoming webhook given the hook id.\n##### Permissions\n`manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel.\n", - "tags": [ - "webhooks" - ], - "mutating": false, - "pathParameters": [ - { - "name": "hook_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/hooks/incoming/%7Bhook_id%7D", - "operationId": "GetIncomingWebhook", - "summary": "Get an incoming webhook", - "categoryPath": [ - "kChat", - "webhooks" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "hook_id", - "in": "path", - "required": true, - "description": "Incoming Webhook GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "UpdateIncomingWebhook", - "functionName": "updateincomingwebhook", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/hooks/incoming/{hook_id}", - "summary": "Update an incoming webhook", - "description": "Update an incoming webhook given the hook id.\n##### Permissions\n`manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel.\n", - "tags": [ - "webhooks" - ], - "mutating": true, - "pathParameters": [ - { - "name": "hook_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/hooks/incoming/%7Bhook_id%7D", - "operationId": "UpdateIncomingWebhook", - "summary": "Update an incoming webhook", - "categoryPath": [ - "kChat", - "webhooks" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "hook_id", - "in": "path", - "required": true, - "description": "Incoming Webhook GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetOutgoingWebhooks", - "functionName": "getoutgoingwebhooks", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/hooks/outgoing", - "summary": "List outgoing webhooks", - "description": "Get a page of a list of outgoing webhooks. Optionally filter for a specific team or channel using query parameters.\n##### Permissions\n`manage_webhooks` for the system or `manage_webhooks` for the specific team/channel.\n", - "tags": [ - "webhooks" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - }, - { - "name": "team_id", - "in": "query", - "required": false - }, - { - "name": "channel_id", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/hooks/outgoing", - "operationId": "GetOutgoingWebhooks", - "summary": "List outgoing webhooks", - "categoryPath": [ - "kChat", - "webhooks" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 83112 - }, - "enumValues": [], - "values": [], - "examples": [ - 83112 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of hooks per page.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 26461 - }, - "enumValues": [], - "values": [], - "examples": [ - 26461 - ] - }, - { - "name": "team_id", - "in": "query", - "required": false, - "description": "The ID of the team to get hooks for.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "channel_id", - "in": "query", - "required": false, - "description": "The ID of the channel to get hooks for.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "CreateOutgoingWebhook", - "functionName": "createoutgoingwebhook", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/hooks/outgoing", - "summary": "Create an outgoing webhook", - "description": "Create an outgoing webhook for a team.\n##### Permissions\n`manage_webhooks` for the team the webhook is in.\n\n`manage_others_outgoing_webhooks` for the team the webhook is in if the user is different than the requester.\n", - "tags": [ - "webhooks" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/hooks/outgoing", - "operationId": "CreateOutgoingWebhook", - "summary": "Create an outgoing webhook", - "categoryPath": [ - "kChat", - "webhooks" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "201", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "DeleteOutgoingWebhook", - "functionName": "deleteoutgoingwebhook", - "originalOperationId": null, - "domain": "kchat", - "method": "DELETE", - "path": "/api/v4/hooks/outgoing/{hook_id}", - "summary": "Delete an outgoing webhook", - "description": "Delete an outgoing webhook given the hook id.\n##### Permissions\n`manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel.\n", - "tags": [ - "webhooks" - ], - "mutating": true, - "pathParameters": [ - { - "name": "hook_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/api/v4/hooks/outgoing/%7Bhook_id%7D", - "operationId": "DeleteOutgoingWebhook", - "summary": "Delete an outgoing webhook", - "categoryPath": [ - "kChat", - "webhooks" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "hook_id", - "in": "path", - "required": true, - "description": "Outgoing webhook GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetOutgoingWebhook", - "functionName": "getoutgoingwebhook", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/hooks/outgoing/{hook_id}", - "summary": "Get an outgoing webhook", - "description": "Get an outgoing webhook given the hook id.\n##### Permissions\n`manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel.\n", - "tags": [ - "webhooks" - ], - "mutating": false, - "pathParameters": [ - { - "name": "hook_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/hooks/outgoing/%7Bhook_id%7D", - "operationId": "GetOutgoingWebhook", - "summary": "Get an outgoing webhook", - "categoryPath": [ - "kChat", - "webhooks" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "hook_id", - "in": "path", - "required": true, - "description": "Outgoing webhook GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "UpdateOutgoingWebhook", - "functionName": "updateoutgoingwebhook", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/hooks/outgoing/{hook_id}", - "summary": "Update an outgoing webhook", - "description": "Update an outgoing webhook given the hook id.\n##### Permissions\n`manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel.\n", - "tags": [ - "webhooks" - ], - "mutating": true, - "pathParameters": [ - { - "name": "hook_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/hooks/outgoing/%7Bhook_id%7D", - "operationId": "UpdateOutgoingWebhook", - "summary": "Update an outgoing webhook", - "categoryPath": [ - "kChat", - "webhooks" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "hook_id", - "in": "path", - "required": true, - "description": "outgoing Webhook GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "RegenOutgoingHookToken", - "functionName": "regenoutgoinghooktoken", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/hooks/outgoing/{hook_id}/regen_token", - "summary": "Regenerate the token for the outgoing webhook.", - "description": "Regenerate the token for the outgoing webhook.\n##### Permissions\n`manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel.\n", - "tags": [ - "webhooks" - ], - "mutating": true, - "pathParameters": [ - { - "name": "hook_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/hooks/outgoing/%7Bhook_id%7D/regen_token", - "operationId": "RegenOutgoingHookToken", - "summary": "Regenerate the token for the outgoing webhook", - "categoryPath": [ - "kChat", - "webhooks" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "hook_id", - "in": "path", - "required": true, - "description": "Outgoing webhook GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "CreatePost", - "functionName": "createpost", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/posts", - "summary": "Create a post", - "description": "Create a new post in a channel. To create the post as a comment on another post, provide `root_id`.\n##### Permissions\nMust have `create_post` permission for the channel the post is being created in.\n", - "tags": [ - "posts" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [ - { - "name": "set_online", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/posts", - "operationId": "CreatePost", - "summary": "Create a post", - "categoryPath": [ - "kChat", - "posts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "set_online", - "in": "query", - "required": false, - "description": "Whether to set the user status as online or not.", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "201", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "DeletePost", - "functionName": "deletepost", - "originalOperationId": null, - "domain": "kchat", - "method": "DELETE", - "path": "/api/v4/posts/{post_id}", - "summary": "Delete a post", - "description": "Soft deletes a post, by marking the post as deleted in the database. Soft deleted posts will not be returned in post queries.\n##### Permissions\nMust be logged in as the user or have `delete_others_posts` permission.\n", - "tags": [ - "posts" - ], - "mutating": true, - "pathParameters": [ - { - "name": "post_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/api/v4/posts/%7Bpost_id%7D", - "operationId": "DeletePost", - "summary": "Delete a post", - "categoryPath": [ - "kChat", - "posts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "post_id", - "in": "path", - "required": true, - "description": "ID of the post to delete", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "GetPost", - "functionName": "getpost", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/posts/{post_id}", - "summary": "Get a post", - "description": "Get a single post.\n##### Permissions\nMust have `read_channel` permission for the channel the post is in or if the channel is public, have the `read_public_channels` permission for the team.\n", - "tags": [ - "posts" - ], - "mutating": false, - "pathParameters": [ - { - "name": "post_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "include_deleted", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/posts/%7Bpost_id%7D", - "operationId": "GetPost", - "summary": "Get a post", - "categoryPath": [ - "kChat", - "posts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "post_id", - "in": "path", - "required": true, - "description": "ID of the post to get", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "include_deleted", - "in": "query", - "required": false, - "description": "Defines if result should include deleted posts, must have 'manage_system' (admin) permission.", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "DoPostAction", - "functionName": "dopostaction", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/posts/{post_id}/actions/{action_id}", - "summary": "Perform a post action", - "description": "Perform a post action, which allows users to interact with integrations through posts.\n##### Permissions\nMust be authenticated and have the `read_channel` permission to the channel the post is in.\n", - "tags": [ - "posts" - ], - "mutating": true, - "pathParameters": [ - { - "name": "post_id", - "in": "path", - "required": true - }, - { - "name": "action_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/posts/%7Bpost_id%7D/actions/%7Baction_id%7D", - "operationId": "DoPostAction", - "summary": "Perform a post action", - "categoryPath": [ - "kChat", - "posts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "post_id", - "in": "path", - "required": true, - "description": "Post GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "action_id", - "in": "path", - "required": true, - "description": "Action GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "GetFileInfosForPost", - "functionName": "getfileinfosforpost", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/posts/{post_id}/files/info", - "summary": "Get file info for post", - "description": "Gets a list of file information objects for the files attached to a post.\n##### Permissions\nMust have `read_channel` permission for the channel the post is in.\n", - "tags": [ - "posts" - ], - "mutating": false, - "pathParameters": [ - { - "name": "post_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "include_deleted", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/posts/%7Bpost_id%7D/files/info", - "operationId": "GetFileInfosForPost", - "summary": "Get file info for post", - "categoryPath": [ - "kChat", - "posts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "post_id", - "in": "path", - "required": true, - "description": "ID of the post", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "include_deleted", - "in": "query", - "required": false, - "description": "Defines if result should include deleted posts, must have 'manage_system' (admin) permission.", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "PatchPost", - "functionName": "patchpost", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/posts/{post_id}/patch", - "summary": "Patch a post", - "description": "Partially update a post by providing only the fields you want to update. Omitted fields will not be updated. The fields that can be updated are defined in the request body, all other provided fields will be ignored.\n##### Permissions\nMust have the `edit_post` permission.\n", - "tags": [ - "posts" - ], - "mutating": true, - "pathParameters": [ - { - "name": "post_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/posts/%7Bpost_id%7D/patch", - "operationId": "PatchPost", - "summary": "Patch a post", - "categoryPath": [ - "kChat", - "posts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "post_id", - "in": "path", - "required": true, - "description": "Post GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "PinPost", - "functionName": "pinpost", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/posts/{post_id}/pin", - "summary": "Pin a post to the channel", - "description": "Pin a post to a channel it is in based from the provided post id string.\n##### Permissions\nMust be authenticated and have the `read_channel` permission to the channel the post is in.\n", - "tags": [ - "posts" - ], - "mutating": true, - "pathParameters": [ - { - "name": "post_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/posts/%7Bpost_id%7D/pin", - "operationId": "PinPost", - "summary": "Pin a post to the channel", - "categoryPath": [ - "kChat", - "posts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "post_id", - "in": "path", - "required": true, - "description": "Post GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "GetReactions", - "functionName": "getreactions", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/posts/{post_id}/reactions", - "summary": "Get a list of reactions to a post", - "description": "Get a list of reactions made by all users to a given post.\n##### Permissions\nMust have `read_channel` permission for the channel the post is in.\n", - "tags": [ - "reactions" - ], - "mutating": false, - "pathParameters": [ - { - "name": "post_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/posts/%7Bpost_id%7D/reactions", - "operationId": "GetReactions", - "summary": "Get a list of reactions to a post", - "categoryPath": [ - "kChat", - "reactions" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "post_id", - "in": "path", - "required": true, - "description": "ID of a post", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "GetPostThread", - "functionName": "getpostthread", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/posts/{post_id}/thread", - "summary": "Get a thread", - "description": "Get a post and the rest of the posts in the same thread.\n##### Permissions\nMust have `read_channel` permission for the channel the post is in or if the channel is public, have the `read_public_channels` permission for the team.\n", - "tags": [ - "posts" - ], - "mutating": false, - "pathParameters": [ - { - "name": "post_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "perPage", - "in": "query", - "required": false - }, - { - "name": "fromPost", - "in": "query", - "required": false - }, - { - "name": "fromCreateAt", - "in": "query", - "required": false - }, - { - "name": "direction", - "in": "query", - "required": false - }, - { - "name": "skipFetchThreads", - "in": "query", - "required": false - }, - { - "name": "collapsedThreads", - "in": "query", - "required": false - }, - { - "name": "collapsedThreadsExtended", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/posts/%7Bpost_id%7D/thread", - "operationId": "GetPostThread", - "summary": "Get a thread", - "categoryPath": [ - "kChat", - "posts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "post_id", - "in": "path", - "required": true, - "description": "ID of a post in the thread", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "perPage", - "in": "query", - "required": false, - "description": "The number of posts per page", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 95630 - }, - "enumValues": [], - "values": [], - "examples": [ - 95630 - ] - }, - { - "name": "fromPost", - "in": "query", - "required": false, - "description": "The post_id to return the next page of posts from", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "default": "", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "fromCreateAt", - "in": "query", - "required": false, - "description": "The create_at timestamp to return the next page of posts from", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 67564 - }, - "enumValues": [], - "values": [], - "examples": [ - 67564 - ] - }, - { - "name": "direction", - "in": "query", - "required": false, - "description": "The direction to return the posts. Either up or down.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "default": "", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "skipFetchThreads", - "in": "query", - "required": false, - "description": "Whether to skip fetching threads or not", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "collapsedThreads", - "in": "query", - "required": false, - "description": "Whether the client uses CRT or not", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "collapsedThreadsExtended", - "in": "query", - "required": false, - "description": "Whether to return the associated users as part of the response or not", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "UnpinPost", - "functionName": "unpinpost", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/posts/{post_id}/unpin", - "summary": "Unpin a post to the channel", - "description": "Unpin a post to a channel it is in based from the provided post id string.\n##### Permissions\nMust be authenticated and have the `read_channel` permission to the channel the post is in.\n", - "tags": [ - "posts" - ], - "mutating": true, - "pathParameters": [ - { - "name": "post_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/posts/%7Bpost_id%7D/unpin", - "operationId": "UnpinPost", - "summary": "Unpin a post to the channel", - "categoryPath": [ - "kChat", - "posts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "post_id", - "in": "path", - "required": true, - "description": "Post GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "CreatePostEphemeral", - "functionName": "createpostephemeral", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/posts/ephemeral", - "summary": "Create a ephemeral post", - "description": "Create a new ephemeral post in a channel.\n##### Permissions\nMust have `create_post_ephemeral` permission (currently only given to system admin)\n", - "tags": [ - "posts" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/posts/ephemeral", - "operationId": "CreatePostEphemeral", - "summary": "Create a ephemeral post", - "categoryPath": [ - "kChat", - "posts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "201", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "getPostsByIds", - "functionName": "getpostsbyids", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/posts/ids", - "summary": "Get posts by a list of ids", - "description": "Fetch a list of posts based on the provided postIDs\n##### Permissions\nMust have `read_channel` permission for the channel the post is in or if the channel is public, have the `read_public_channels` permission for the team.\n", - "tags": [ - "posts" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/posts/ids", - "operationId": "getPostsByIds", - "summary": "Get posts by a list of ids", - "categoryPath": [ - "kChat", - "posts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "SaveReaction", - "functionName": "savereaction", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/reactions", - "summary": "Create a reaction", - "description": "Create a reaction.\n##### Permissions\nMust have `read_channel` permission for the channel the post is in.\n", - "tags": [ - "reactions" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/reactions", - "operationId": "SaveReaction", - "summary": "Create a reaction", - "categoryPath": [ - "kChat", - "reactions" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "201", - "400", - "403" - ] - } - }, - { - "operationId": "GetAllRoles", - "functionName": "getallroles", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/roles", - "summary": "Get a list of all the roles", - "description": "##### Permissions\n\n`manage_system` permission is required.\n\n", - "tags": [ - "roles" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/roles", - "operationId": "GetAllRoles", - "summary": "Get a list of all the roles", - "categoryPath": [ - "kChat", - "roles" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "GetRole", - "functionName": "getrole", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/roles/{role_id}", - "summary": "Get a role", - "description": "Get a role from the provided role id.\n\n##### Permissions\nRequires an active session but no other permissions.\n\n", - "tags": [ - "roles" - ], - "mutating": false, - "pathParameters": [ - { - "name": "role_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/roles/%7Brole_id%7D", - "operationId": "GetRole", - "summary": "Get a role", - "categoryPath": [ - "kChat", - "roles" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "role_id", - "in": "path", - "required": true, - "description": "Role GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404" - ] - } - }, - { - "operationId": "GetRoleByName", - "functionName": "getrolebyname", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/roles/name/{role_name}", - "summary": "Get a role by name", - "description": "Get a role from the provided role name.\n\n##### Permissions\nRequires an active session but no other permissions.\n\n", - "tags": [ - "roles" - ], - "mutating": false, - "pathParameters": [ - { - "name": "role_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/roles/name/%7Brole_name%7D", - "operationId": "GetRoleByName", - "summary": "Get a role by name", - "categoryPath": [ - "kChat", - "roles" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "role_name", - "in": "path", - "required": true, - "description": "Role Name", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404" - ] - } - }, - { - "operationId": "GetRolesByNames", - "functionName": "getrolesbynames", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/roles/names", - "summary": "Get a list of roles by name", - "description": "Get a list of roles from their names.\n\n##### Permissions\nRequires an active session but no other permissions.\n\n", - "tags": [ - "roles" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/roles/names", - "operationId": "GetRolesByNames", - "summary": "Get a list of roles by name", - "categoryPath": [ - "kChat", - "roles" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "GetAllTeams", - "functionName": "getallteams", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/teams", - "summary": "Get teams", - "description": "For regular users only returns open teams. Users with the \"manage_system\" permission will return teams regardless of type. The result is based on query string parameters - page and per_page.\n##### Permissions\nMust be authenticated.\n", - "tags": [ - "teams" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - }, - { - "name": "include_total_count", - "in": "query", - "required": false - }, - { - "name": "exclude_policy_constrained", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams", - "operationId": "GetAllTeams", - "summary": "Get teams", - "categoryPath": [ - "kChat", - "teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 90675 - }, - "enumValues": [], - "values": [], - "examples": [ - 90675 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of teams per page.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 54619 - }, - "enumValues": [], - "values": [], - "examples": [ - 54619 - ] - }, - { - "name": "include_total_count", - "in": "query", - "required": false, - "description": "Appends a total count of returned teams inside the response object - ex: `{ \"teams\": [], \"total_count\" : 0 }`. ", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "exclude_policy_constrained", - "in": "query", - "required": false, - "description": "If set to true, teams which are part of a data retention policy will be excluded. The `sysconsole_read_compliance` permission is required to use this parameter.\n", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401" - ] - } - }, - { - "operationId": "GetTeam", - "functionName": "getteam", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/teams/{team_id}", - "summary": "Get a team", - "description": "Get a team on the system.\n##### Permissions\nMust be authenticated and have the `view_team` permission.\n", - "tags": [ - "teams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D", - "operationId": "GetTeam", - "summary": "Get a team", - "categoryPath": [ - "kChat", - "teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetPublicChannelsForTeam", - "functionName": "getpublicchannelsforteam", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/teams/{team_id}/channels", - "summary": "Get public channels", - "description": "Get a page of public channels on a team based on query string parameters - page and per_page.\n##### Permissions\nMust be authenticated and have the `list_team_channels` permission.\n", - "tags": [ - "channels" - ], - "mutating": false, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/channels", - "operationId": "GetPublicChannelsForTeam", - "summary": "Get public channels", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 47741 - }, - "enumValues": [], - "values": [], - "examples": [ - 47741 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of public channels per page.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 90140 - }, - "enumValues": [], - "values": [], - "examples": [ - 90140 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "AutocompleteChannelsForTeam", - "functionName": "autocompletechannelsforteam", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/teams/{team_id}/channels/autocomplete", - "summary": "Autocomplete channels", - "description": "Autocomplete public channels on a team based on the search term provided in the request URL.\n\n##### Permissions\nMust have the `list_team_channels` permission.\n", - "tags": [ - "channels" - ], - "mutating": false, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "name", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/channels/autocomplete", - "operationId": "AutocompleteChannelsForTeam", - "summary": "Autocomplete channels", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "name", - "in": "query", - "required": true, - "description": "Name or display name", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetDeletedChannelsForTeam", - "functionName": "getdeletedchannelsforteam", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/teams/{team_id}/channels/deleted", - "summary": "Get deleted channels", - "description": "Get a page of deleted channels on a team based on query string parameters - team_id, page and per_page.\n\n", - "tags": [ - "channels" - ], - "mutating": false, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/channels/deleted", - "operationId": "GetDeletedChannelsForTeam", - "summary": "Get deleted channels", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 6955 - }, - "enumValues": [], - "values": [], - "examples": [ - 6955 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of public channels per page.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 29292 - }, - "enumValues": [], - "values": [], - "examples": [ - 29292 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetPublicChannelsByIdsForTeam", - "functionName": "getpublicchannelsbyidsforteam", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/teams/{team_id}/channels/ids", - "summary": "Get a list of channels by ids", - "description": "Get a list of public channels on a team by id.\n##### Permissions\n`view_team` for the team the channels are on.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/teams/%7Bteam_id%7D/channels/ids", - "operationId": "GetPublicChannelsByIdsForTeam", - "summary": "Get a list of channels by ids", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "GetChannelByName", - "functionName": "getchannelbyname", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/teams/{team_id}/channels/name/{channel_name}", - "summary": "Get a channel by name", - "description": "Gets channel from the provided team id and channel name strings.\n##### Permissions\n`read_channel` permission for the channel.\n", - "tags": [ - "channels" - ], - "mutating": false, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - }, - { - "name": "channel_name", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "include_deleted", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/channels/name/%7Bchannel_name%7D", - "operationId": "GetChannelByName", - "summary": "Get a channel by name", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "channel_name", - "in": "path", - "required": true, - "description": "Channel Name", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "include_deleted", - "in": "query", - "required": false, - "description": "Defines if deleted channels should be returned or not", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - } - ], - "responseStatuses": [ - "200", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetPrivateChannelsForTeam", - "functionName": "getprivatechannelsforteam", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/teams/{team_id}/channels/private", - "summary": "Get private channels", - "description": "Get a page of private channels on a team based on query string\nparameters - team_id, page and per_page.\n\n\n##### Permissions\nMust have `manage_system` permission.\n", - "tags": [ - "channels" - ], - "mutating": false, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/channels/private", - "operationId": "GetPrivateChannelsForTeam", - "summary": "Get private channels", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 28183 - }, - "enumValues": [], - "values": [], - "examples": [ - 28183 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of private channels per page.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 18934 - }, - "enumValues": [], - "values": [], - "examples": [ - 18934 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "SearchArchivedChannels", - "functionName": "searcharchivedchannels", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/teams/{team_id}/channels/search_archived", - "summary": "Search archived channels", - "description": "Search archived channels on a team based on the search term provided in the request body.\n\n##### Permissions\nMust have the `list_team_channels` permission.\n\nA user without the `list_team_channels` permission will be able to use this endpoint, with the search results limited to the channels that the user is a member of.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/teams/%7Bteam_id%7D/channels/search_archived", - "operationId": "SearchArchivedChannels", - "summary": "Search archived channels", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "201", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "AutocompleteChannelsForTeamForSearch", - "functionName": "autocompletechannelsforteamforsearch", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/teams/{team_id}/channels/search_autocomplete", - "summary": "Autocomplete channels for search", - "description": "Autocomplete your channels on a team based on the search term provided in the request URL.\n\n##### Permissions\nMust have the `list_team_channels` permission.\n", - "tags": [ - "channels" - ], - "mutating": false, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "name", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/channels/search_autocomplete", - "operationId": "AutocompleteChannelsForTeamForSearch", - "summary": "Autocomplete channels for search", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "name", - "in": "query", - "required": true, - "description": "Name or display name", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "SearchChannels", - "functionName": "searchchannels", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/teams/{team_id}/channels/search", - "summary": "Search channels", - "description": "Search public channels on a team based on the search term provided in the request body.\n##### Permissions\nMust have the `list_team_channels` permission.\n\nA user without the `list_team_channels` permission will be able to use this endpoint, with the search results limited to the channels that the user is a member of.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/teams/%7Bteam_id%7D/channels/search", - "operationId": "SearchChannels", - "summary": "Search channels", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "201", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "ListCommandAutocompleteSuggestions", - "functionName": "listcommandautocompletesuggestions", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/teams/{team_id}/commands/autocomplete_suggestions", - "summary": "List commands' autocomplete data", - "description": "List commands' autocomplete data for the team.\n##### Permissions\n`view_team` for the team.\n", - "tags": [ - "commands" - ], - "mutating": false, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "user_input", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/commands/autocomplete_suggestions", - "operationId": "ListCommandAutocompleteSuggestions", - "summary": "List commands' autocomplete data", - "categoryPath": [ - "kChat", - "commands" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "user_input", - "in": "query", - "required": true, - "description": "String inputted by the user.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "ListAutocompleteCommands", - "functionName": "listautocompletecommands", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/teams/{team_id}/commands/autocomplete", - "summary": "List autocomplete commands", - "description": "List autocomplete commands in the team.\n##### Permissions\n`view_team` for the team.\n", - "tags": [ - "commands" - ], - "mutating": false, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/commands/autocomplete", - "operationId": "ListAutocompleteCommands", - "summary": "List autocomplete commands", - "categoryPath": [ - "kChat", - "commands" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "SearchFiles", - "functionName": "searchfiles", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/teams/{team_id}/files/search", - "summary": "Search files in a team", - "description": "Search for files in a team based on file name, extention and file content (if file content extraction is enabled and supported for the files).\n##### Permissions\nMust be authenticated and have the `view_team` permission.\n", - "tags": [ - "files", - "search", - "teams" - ], - "mutating": true, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/teams/%7Bteam_id%7D/files/search", - "operationId": "SearchFiles", - "summary": "Search files in a team", - "categoryPath": [ - "kChat", - "teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "GetGroupsAssociatedToChannelsByTeam", - "functionName": "getgroupsassociatedtochannelsbyteam", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/teams/{team_id}/groups_by_channels", - "summary": "Get team groups by channels", - "description": "Retrieve the set of groups associated with the channels in the given team grouped by channel.\n\n##### Permissions\nMust have `manage_system` permission or can access only for current user\n\n", - "tags": [ - "groups" - ], - "mutating": false, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - }, - { - "name": "filter_allow_reference", - "in": "query", - "required": false - }, - { - "name": "paginate", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/groups_by_channels", - "operationId": "GetGroupsAssociatedToChannelsByTeam", - "summary": "Get team groups by channels", - "categoryPath": [ - "kChat", - "groups" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 98207 - }, - "enumValues": [], - "values": [], - "examples": [ - 98207 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of groups per page.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 23646 - }, - "enumValues": [], - "values": [], - "examples": [ - 23646 - ] - }, - { - "name": "filter_allow_reference", - "in": "query", - "required": false, - "description": "Boolean which filters in the group entries with the `allow_reference` attribute set.", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "paginate", - "in": "query", - "required": false, - "description": "Boolean to determine whether the pagination should be applied or not", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "500", - "501" - ] - } - }, - { - "operationId": "GetGroupsByTeam", - "functionName": "getgroupsbyteam", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/teams/{team_id}/groups", - "summary": "Get team groups", - "description": "Retrieve the list of groups associated with a given team.\n\n", - "tags": [ - "groups" - ], - "mutating": false, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - }, - { - "name": "filter_allow_reference", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/groups", - "operationId": "GetGroupsByTeam", - "summary": "Get team groups", - "categoryPath": [ - "kChat", - "groups" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 81648 - }, - "enumValues": [], - "values": [], - "examples": [ - 81648 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of groups per page.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 35743 - }, - "enumValues": [], - "values": [], - "examples": [ - 35743 - ] - }, - { - "name": "filter_allow_reference", - "in": "query", - "required": false, - "description": "Boolean which filters in the group entries with the `allow_reference` attribute set.", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "500", - "501" - ] - } - }, - { - "operationId": "InviteGuestsToTeam", - "functionName": "invitegueststoteam", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/teams/{team_id}/invite-guests/email", - "summary": "Invite guests to the team by email", - "description": "Invite guests to existing team channels usign the user's email.\n\nThe number of emails that can be sent is rate limited to 20 per hour with a burst of 20 emails. If the rate limit exceeds, the error message contains details on when to retry and when the timer will be reset.\n\n##### Permissions\nMust have `invite_guest` permission for the team.\n", - "tags": [ - "teams" - ], - "mutating": true, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/teams/%7Bteam_id%7D/invite-guests/email", - "operationId": "InviteGuestsToTeam", - "summary": "Invite guests to the team by email", - "categoryPath": [ - "kChat", - "teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "413" - ] - } - }, - { - "operationId": "GetTeamMembers", - "functionName": "getteammembers", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/teams/{team_id}/members", - "summary": "Get team members", - "description": "Get a page team members list based on query string parameters - team id, page and per page.\n##### Permissions\nMust be authenticated and have the `view_team` permission.\n", - "tags": [ - "teams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/members", - "operationId": "GetTeamMembers", - "summary": "Get team members", - "categoryPath": [ - "kChat", - "teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 75164 - }, - "enumValues": [], - "values": [], - "examples": [ - 75164 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of users per page.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 5710 - }, - "enumValues": [], - "values": [], - "examples": [ - 5710 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetTeamMember", - "functionName": "getteammember", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/teams/{team_id}/members/{user_id}", - "summary": "Get a team member", - "description": "Get a team member on the system.\n##### Permissions\nMust be authenticated and have the `view_team` permission.\n", - "tags": [ - "teams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/members/%7Buser_id%7D", - "operationId": "GetTeamMember", - "summary": "Get a team member", - "categoryPath": [ - "kChat", - "teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "UpdateTeamMemberRoles", - "functionName": "updateteammemberroles", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/teams/{team_id}/members/{user_id}/roles", - "summary": "Update a team member roles", - "description": "Update a team member roles. Valid team roles are \"team_user\", \"team_admin\" or both of them. Overwrites any previously assigned team roles.\n##### Permissions\nMust be authenticated and have the `manage_team_roles` permission.\n", - "tags": [ - "teams" - ], - "mutating": true, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/teams/%7Bteam_id%7D/members/%7Buser_id%7D/roles", - "operationId": "UpdateTeamMemberRoles", - "summary": "Update a team member roles", - "categoryPath": [ - "kChat", - "teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetTeamMembersByIds", - "functionName": "getteammembersbyids", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/teams/{team_id}/members/ids", - "summary": "Get team members by ids", - "description": "Get a list of team members based on a provided array of user ids.\n##### Permissions\nMust have `view_team` permission for the team.\n", - "tags": [ - "teams" - ], - "mutating": true, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/teams/%7Bteam_id%7D/members/ids", - "operationId": "GetTeamMembersByIds", - "summary": "Get team members by ids", - "categoryPath": [ - "kChat", - "teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "SearchPosts", - "functionName": "searchposts", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/teams/{team_id}/posts/search", - "summary": "Search for team posts", - "description": "Search posts in the team and from the provided terms string.\n##### Permissions\nMust be authenticated and have the `view_team` permission.\n", - "tags": [ - "posts" - ], - "mutating": true, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/teams/%7Bteam_id%7D/posts/search", - "operationId": "SearchPosts", - "summary": "Search for team posts", - "categoryPath": [ - "kChat", - "posts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "GetTeamStats", - "functionName": "getteamstats", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/teams/{team_id}/stats", - "summary": "Get a team stats", - "description": "Get a team stats on the system.\n##### Permissions\nMust be authenticated and have the `view_team` permission.\n", - "tags": [ - "teams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/stats", - "operationId": "GetTeamStats", - "summary": "Get a team stats", - "categoryPath": [ - "kChat", - "teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetTopChannelsForTeam", - "functionName": "gettopchannelsforteam", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/teams/{team_id}/top/channels", - "summary": "Get a list of the top channels for a team.", - "description": "Get a list of the top public and private channels (the user is a member of) for a given team.\n##### Permissions\nMust have `view_team` permission for the team.\n", - "tags": [ - "insights" - ], - "mutating": false, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "time_range", - "in": "query", - "required": true - }, - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/top/channels", - "operationId": "GetTopChannelsForTeam", - "summary": "Get a list of the top channels for a team", - "categoryPath": [ - "kChat", - "insights" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "time_range", - "in": "query", - "required": true, - "description": "Time range can be \"today\", \"7_day\", or \"28_day\".\n- `today`: channels with posts on the current day.\n- `7_day`: channels with posts in the last 7 days.\n- `28_day`: channels with posts in the last 28 days.\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 2520 - }, - "enumValues": [], - "values": [], - "examples": [ - 2520 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of items per page, up to a maximum of 200.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 39461 - }, - "enumValues": [], - "values": [], - "examples": [ - 39461 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403" - ] - } - }, - { - "operationId": "GetTopReactionsForTeam", - "functionName": "gettopreactionsforteam", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/teams/{team_id}/top/reactions", - "summary": "Get a list of the top reactions for a team.", - "description": "Get a list of the top reactions across all public and private channels (the user is a member of) for a given team.\n##### Permissions\nMust have `view_team` permission for the team.\n", - "tags": [ - "insights" - ], - "mutating": false, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "time_range", - "in": "query", - "required": true - }, - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/top/reactions", - "operationId": "GetTopReactionsForTeam", - "summary": "Get a list of the top reactions for a team", - "categoryPath": [ - "kChat", - "insights" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "time_range", - "in": "query", - "required": true, - "description": "Time range can be \"today\", \"7_day\", or \"28_day\".\n- `today`: reactions posted on the current day.\n- `7_day`: reactions posted in the last 7 days.\n- `28_day`: reactions posted in the last 28 days.\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 71964 - }, - "enumValues": [], - "values": [], - "examples": [ - 71964 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of items per page, up to a maximum of 200.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 86378 - }, - "enumValues": [], - "values": [], - "examples": [ - 86378 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403" - ] - } - }, - { - "operationId": "GetNewTeamMembers", - "functionName": "getnewteammembers", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/teams/{team_id}/top/team_members", - "summary": "Get a list of new team members.", - "description": "Get a list of all of the new team members that have joined the given team during the given time period.\n##### Permissions\nMust have `view_team` permission for the team.\n", - "tags": [ - "insights" - ], - "mutating": false, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "time_range", - "in": "query", - "required": true - }, - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/top/team_members", - "operationId": "GetNewTeamMembers", - "summary": "Get a list of new team members", - "categoryPath": [ - "kChat", - "insights" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "time_range", - "in": "query", - "required": true, - "description": "Time range can be \"today\", \"7_day\", or \"28_day\".\n- `today`: team members who joined during the current day.\n- `7_day`: team members who joined in the last 7 days.\n- `28_day`: team members who joined in the last 28 days.\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 91653 - }, - "enumValues": [], - "values": [], - "examples": [ - 91653 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of items per page.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 51309 - }, - "enumValues": [], - "values": [], - "examples": [ - 51309 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403" - ] - } - }, - { - "operationId": "GetTopThreadsForTeam", - "functionName": "gettopthreadsforteam", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/teams/{team_id}/top/threads", - "summary": "Get a list of the top threads for a team.", - "description": "Get a list of the top threads from public and private channels (the user is a member of) for a given team.\n##### Permissions\nMust have `view_team` permission for the team.\n", - "tags": [ - "insights" - ], - "mutating": false, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "time_range", - "in": "query", - "required": true - }, - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/%7Bteam_id%7D/top/threads", - "operationId": "GetTopThreadsForTeam", - "summary": "Get a list of the top threads for a team", - "categoryPath": [ - "kChat", - "insights" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "time_range", - "in": "query", - "required": true, - "description": "Time range can be \"today\", \"7_day\", or \"28_day\".\n- `today`: threads with activity on the current day.\n- `7_day`: threads with activity in the last 7 days.\n- `28_day`: threads with activity in the last 28 days.\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 88024 - }, - "enumValues": [], - "values": [], - "examples": [ - 88024 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of items per page, up to a maximum of 200.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 9706 - }, - "enumValues": [], - "values": [], - "examples": [ - 9706 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403" - ] - } - }, - { - "operationId": "GetTeamByName", - "functionName": "getteambyname", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/teams/name/{name}", - "summary": "Get a team by name", - "description": "Get a team based on provided name string\n##### Permissions\nMust be authenticated, team type is open and have the `view_team` permission.\n", - "tags": [ - "teams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/name/%7Bname%7D", - "operationId": "GetTeamByName", - "summary": "Get a team by name", - "categoryPath": [ - "kChat", - "teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "name", - "in": "path", - "required": true, - "description": "Team Name", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetChannelByNameForTeamName", - "functionName": "getchannelbynameforteamname", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/teams/name/{team_name}/channels/name/{channel_name}", - "summary": "Get a channel by name and team name", - "description": "Gets a channel from the provided team name and channel name strings.\n##### Permissions\n`read_channel` permission for the channel.\n", - "tags": [ - "channels" - ], - "mutating": false, - "pathParameters": [ - { - "name": "team_name", - "in": "path", - "required": true - }, - { - "name": "channel_name", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "include_deleted", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/teams/name/%7Bteam_name%7D/channels/name/%7Bchannel_name%7D", - "operationId": "GetChannelByNameForTeamName", - "summary": "Get a channel by name and team name", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_name", - "in": "path", - "required": true, - "description": "Team Name", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "channel_name", - "in": "path", - "required": true, - "description": "Channel Name", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "include_deleted", - "in": "query", - "required": false, - "description": "Defines if deleted channels should be returned or not", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetUsers", - "functionName": "getusers", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users", - "summary": "Get users", - "description": "Get a page of a list of users. Based on query string parameters, select users from a team, channel, or select users not in a specific channel.\n\nSome basic sorting is available using the `sort` query parameter. Sorting is currently only supported when selecting users on a team.\n##### Permissions\nRequires an active session and (if specified) membership to the channel or team being selected from.\n", - "tags": [ - "users" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - }, - { - "name": "in_team", - "in": "query", - "required": false - }, - { - "name": "not_in_team", - "in": "query", - "required": false - }, - { - "name": "in_channel", - "in": "query", - "required": false - }, - { - "name": "not_in_channel", - "in": "query", - "required": false - }, - { - "name": "in_group", - "in": "query", - "required": false - }, - { - "name": "group_constrained", - "in": "query", - "required": false - }, - { - "name": "without_team", - "in": "query", - "required": false - }, - { - "name": "active", - "in": "query", - "required": false - }, - { - "name": "inactive", - "in": "query", - "required": false - }, - { - "name": "role", - "in": "query", - "required": false - }, - { - "name": "sort", - "in": "query", - "required": false - }, - { - "name": "roles", - "in": "query", - "required": false - }, - { - "name": "channel_roles", - "in": "query", - "required": false - }, - { - "name": "team_roles", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users", - "operationId": "GetUsers", - "summary": "Get users", - "categoryPath": [ - "kChat", - "users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 15851 - }, - "enumValues": [], - "values": [], - "examples": [ - 15851 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of users per page. There is a maximum limit of 200 users per page.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 43753 - }, - "enumValues": [], - "values": [], - "examples": [ - 43753 - ] - }, - { - "name": "in_team", - "in": "query", - "required": false, - "description": "The ID of the team to get users for.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "not_in_team", - "in": "query", - "required": false, - "description": "The ID of the team to exclude users for. Must not be used with \"in_team\" query parameter.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "in_channel", - "in": "query", - "required": false, - "description": "The ID of the channel to get users for.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "not_in_channel", - "in": "query", - "required": false, - "description": "The ID of the channel to exclude users for. Must be used with \"in_channel\" query parameter.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "in_group", - "in": "query", - "required": false, - "description": "The ID of the group to get users for. Must have `manage_system` permission.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "group_constrained", - "in": "query", - "required": false, - "description": "When used with `not_in_channel` or `not_in_team`, returns only the users that are allowed to join the channel or team based on its group constrains.", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - }, - { - "name": "without_team", - "in": "query", - "required": false, - "description": "Whether or not to list users that are not on any team. This option takes precendence over `in_team`, `in_channel`, and `not_in_channel`.", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "active", - "in": "query", - "required": false, - "description": "Whether or not to list only users that are active. This option cannot be used along with the `inactive` option.", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "inactive", - "in": "query", - "required": false, - "description": "Whether or not to list only users that are deactivated. This option cannot be used along with the `active` option.", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "role", - "in": "query", - "required": false, - "description": "Returns users that have this role.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "sort", - "in": "query", - "required": false, - "description": "Sort is only available in conjunction with certain options below. The paging parameter is also always available.\n\n##### `in_team`\nCan be \"\", \"last_activity_at\" or \"create_at\".\nWhen left blank, sorting is done by username.\n##### `in_channel`\nCan be \"\", \"status\".\nWhen left blank, sorting is done by username. `status` will sort by User's current status (Online, Away, DND, Offline), then by Username.\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "roles", - "in": "query", - "required": false, - "description": "Comma separated string used to filter users based on any of the specified system roles\n\nExample: `?roles=system_admin,system_user` will return users that are either system admins or system users\n\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "channel_roles", - "in": "query", - "required": false, - "description": "Comma separated string used to filter users based on any of the specified channel roles, can only be used in conjunction with `in_channel`\n\nExample: `?in_channel=4eb6axxw7fg3je5iyasnfudc5y&channel_roles=channel_user` will return users that are only channel users and not admins or guests\n\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "team_roles", - "in": "query", - "required": false, - "description": "Comma separated string used to filter users based on any of the specified team roles, can only be used in conjunction with `in_team`\n\nExample: `?in_team=4eb6axxw7fg3je5iyasnfudc5y&team_roles=team_user` will return users that are only team users and not admins or guests\n\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "GetUser", - "functionName": "getuser", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}", - "summary": "Get a user", - "description": "Get a user a object. Sensitive information will be sanitized out.\n##### Permissions\nRequires an active session but no other permissions.\n", - "tags": [ - "users" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D", - "operationId": "GetUser", - "summary": "Get a user", - "categoryPath": [ - "kChat", - "users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID. This can also be \"me\" which will point to the current user.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "GetChannelMembersWithTeamDataForUser", - "functionName": "getchannelmemberswithteamdataforuser", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/channel_members", - "summary": "Get all channel members for a user", - "description": "Get all channel members for a user.\n\n##### Permissions\nLogged in as the user, or have `edit_other_users` permission.\n", - "tags": [ - "users" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "pageSize", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/channel_members", - "operationId": "GetChannelMembersWithTeamDataForUser", - "summary": "Get all channel members for a user", - "categoryPath": [ - "kChat", - "users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "The ID of the user. This can also be \"me\" which will point to the current user.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "Page specifies which part of the results to return, by PageSize.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 5189 - }, - "enumValues": [], - "values": [], - "examples": [ - 5189 - ] - }, - { - "name": "pageSize", - "in": "query", - "required": false, - "description": "PageSize specifies the size of the returned chunk of results.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 94942 - }, - "enumValues": [], - "values": [], - "examples": [ - 94942 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "GetChannelsForUser", - "functionName": "getchannelsforuser", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/channels", - "summary": "Get all channels", - "description": "Get all channels that a user is a member of.\n\n##### Permissions\n\nLogged in as the user, or have `edit_other_users` permission.\n", - "tags": [ - "channels" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "last_delete_at", - "in": "query", - "required": false - }, - { - "name": "include_deleted", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/channels", - "operationId": "GetChannelsForUser", - "summary": "Get all channels", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "The ID of the user. This can also be \"me\" which will point to the current user.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "last_delete_at", - "in": "query", - "required": false, - "description": "Filters the deleted channels by this time in epoch format. Does not have any effect if include_deleted is set to false.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 7636 - }, - "enumValues": [], - "values": [], - "examples": [ - 7636 - ] - }, - { - "name": "include_deleted", - "in": "query", - "required": false, - "description": "Defines if deleted channels should be returned or not", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetPostsAroundLastUnread", - "functionName": "getpostsaroundlastunread", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/channels/{channel_id}/posts/unread", - "summary": "Get posts around oldest unread", - "description": "Get the oldest unread post in the channel for the given user as well as the posts around it. The returned list is sorted in descending order (most recent post first).\n##### Permissions\nMust be logged in as the user or have `edit_other_users` permission, and must have `read_channel` permission for the channel.\n", - "tags": [ - "posts" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - }, - { - "name": "channel_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "limit_before", - "in": "query", - "required": false - }, - { - "name": "limit_after", - "in": "query", - "required": false - }, - { - "name": "skipFetchThreads", - "in": "query", - "required": false - }, - { - "name": "collapsedThreads", - "in": "query", - "required": false - }, - { - "name": "collapsedThreadsExtended", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/channels/%7Bchannel_id%7D/posts/unread", - "operationId": "GetPostsAroundLastUnread", - "summary": "Get posts around oldest unread", - "categoryPath": [ - "kChat", - "posts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "ID of the user", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "The channel ID to get the posts for", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit_before", - "in": "query", - "required": false, - "description": "Number of posts before the oldest unread posts. Maximum is 200 posts if limit is set greater than that.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "maximum": 200, - "minimum": 0, - "example": 153 - }, - "enumValues": [], - "values": [], - "examples": [ - 153 - ] - }, - { - "name": "limit_after", - "in": "query", - "required": false, - "description": "Number of posts after and including the oldest unread post. Maximum is 200 posts if limit is set greater than that.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "maximum": 200, - "minimum": 1, - "example": 80 - }, - "enumValues": [], - "values": [], - "examples": [ - 80 - ] - }, - { - "name": "skipFetchThreads", - "in": "query", - "required": false, - "description": "Whether to skip fetching threads or not", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - }, - { - "name": "collapsedThreads", - "in": "query", - "required": false, - "description": "Whether the client uses CRT or not", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - }, - { - "name": "collapsedThreadsExtended", - "in": "query", - "required": false, - "description": "Whether to return the associated users as part of the response or not", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "GetChannelUnread", - "functionName": "getchannelunread", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/channels/{channel_id}/unread", - "summary": "Get unread messages", - "description": "Get the total unread messages and mentions for a channel for a user.\n##### Permissions\nMust be logged in as user and have the `read_channel` permission, or have `edit_other_usrs` permission.\n", - "tags": [ - "channels" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - }, - { - "name": "channel_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/channels/%7Bchannel_id%7D/unread", - "operationId": "GetChannelUnread", - "summary": "Get unread messages", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "channel_id", - "in": "path", - "required": true, - "description": "Channel GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetGroupsByUserId", - "functionName": "getgroupsbyuserid", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/groups", - "summary": "Get groups for a userId", - "description": "Retrieve the list of groups associated to the user\n\n", - "tags": [ - "groups" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/groups", - "operationId": "GetGroupsByUserId", - "summary": "Get groups for a userId", - "categoryPath": [ - "kChat", - "groups" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "501" - ] - } - }, - { - "operationId": "GetProfileImage", - "functionName": "getprofileimage", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/image", - "summary": "Get user's profile image", - "description": "Get a user's profile image based on user_id string parameter.\n##### Permissions\nMust be logged in.\n", - "tags": [ - "users" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "_", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "image/png" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/image", - "operationId": "GetProfileImage", - "summary": "Get user's profile image", - "categoryPath": [ - "kChat", - "users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "_", - "in": "query", - "required": false, - "description": "Not used by the server. Clients can pass in the last picture update time of the user to potentially take advantage of caching", - "style": null, - "explode": null, - "schemaType": "number", - "schema": { - "type": "number", - "example": 6.7 - }, - "enumValues": [], - "values": [], - "examples": [ - 6.7 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404", - "501" - ] - } - }, - { - "operationId": "GetDefaultProfileImage", - "functionName": "getdefaultprofileimage", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/image/default", - "summary": "Return user's default (generated) profile image", - "description": "Returns the default (generated) user profile image based on user_id string parameter.\n##### Permissions\nMust be logged in.\n", - "tags": [ - "users" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "image/png" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/image/default", - "operationId": "GetDefaultProfileImage", - "summary": "Return user's default (generated) profile image", - "categoryPath": [ - "kChat", - "users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404", - "501" - ] - } - }, - { - "operationId": "PatchUser", - "functionName": "patchuser", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/users/{user_id}/patch", - "summary": "Patch a user", - "description": "Partially update a user by providing only the fields you want to update. Omitted fields will not be updated. The fields that can be updated are defined in the request body, all other provided fields will be ignored.\n##### Permissions\nMust be logged in as the user being updated or have the `edit_other_users` permission.\n", - "tags": [ - "users" - ], - "mutating": true, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/patch", - "operationId": "PatchUser", - "summary": "Patch a user", - "categoryPath": [ - "kChat", - "users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "DeleteReaction", - "functionName": "deletereaction", - "originalOperationId": null, - "domain": "kchat", - "method": "DELETE", - "path": "/api/v4/users/{user_id}/posts/{post_id}/reactions/{emoji_name}", - "summary": "Remove a reaction from a post", - "description": "Deletes a reaction made by a user from the given post.\n##### Permissions\nMust be user or have `manage_system` permission.\n", - "tags": [ - "reactions" - ], - "mutating": true, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - }, - { - "name": "post_id", - "in": "path", - "required": true - }, - { - "name": "emoji_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/api/v4/users/%7Buser_id%7D/posts/%7Bpost_id%7D/reactions/%7Bemoji_name%7D", - "operationId": "DeleteReaction", - "summary": "Remove a reaction from a post", - "categoryPath": [ - "kChat", - "reactions" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "ID of the user", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "post_id", - "in": "path", - "required": true, - "description": "ID of the post", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "emoji_name", - "in": "path", - "required": true, - "description": "emoji name", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "SetPostReminder", - "functionName": "setpostreminder", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/users/{user_id}/posts/{post_id}/reminder", - "summary": "Set a post reminder", - "description": "Set a reminder for the user for the post.\n##### Permissions\nMust have `read_channel` permission for the channel the post is in.\n\n", - "tags": [ - "posts" - ], - "mutating": true, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - }, - { - "name": "post_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/users/%7Buser_id%7D/posts/%7Bpost_id%7D/reminder", - "operationId": "SetPostReminder", - "summary": "Set a post reminder", - "categoryPath": [ - "kChat", - "posts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "post_id", - "in": "path", - "required": true, - "description": "Post GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "SetPostUnread", - "functionName": "setpostunread", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/users/{user_id}/posts/{post_id}/set_unread", - "summary": "Mark as unread from a post.", - "description": "Mark a channel as being unread from a given post.\n##### Permissions\nMust have `read_channel` permission for the channel the post is in or if the channel is public, have the `read_public_channels` permission for the team.\nMust have `edit_other_users` permission if the user is not the one marking the post for himself.\n\n", - "tags": [ - "posts" - ], - "mutating": true, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - }, - { - "name": "post_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/users/%7Buser_id%7D/posts/%7Bpost_id%7D/set_unread", - "operationId": "SetPostUnread", - "summary": "Mark as unread from a post", - "categoryPath": [ - "kChat", - "posts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "post_id", - "in": "path", - "required": true, - "description": "Post GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetFlaggedPostsForUser", - "functionName": "getflaggedpostsforuser", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/posts/flagged", - "summary": "Get a list of flagged posts", - "description": "Get a page of flagged posts of a user provided user id string. Selects from a channel, team, or all flagged posts by a user. Will only return posts from channels in which the user is member.\n##### Permissions\nMust be user or have `manage_system` permission.\n", - "tags": [ - "posts" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "team_id", - "in": "query", - "required": false - }, - { - "name": "channel_id", - "in": "query", - "required": false - }, - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/posts/flagged", - "operationId": "GetFlaggedPostsForUser", - "summary": "Get a list of flagged posts", - "categoryPath": [ - "kChat", - "posts" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "ID of the user", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "team_id", - "in": "query", - "required": false, - "description": "Team ID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "channel_id", - "in": "query", - "required": false, - "description": "Channel ID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 16569 - }, - "enumValues": [], - "values": [], - "examples": [ - 16569 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of posts per page", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 18343 - }, - "enumValues": [], - "values": [], - "examples": [ - 18343 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "GetPreferences", - "functionName": "getpreferences", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/preferences", - "summary": "Get the user's preferences", - "description": "Get a list of the user's preferences.\n##### Permissions\nMust be logged in as the user being updated or have the `edit_other_users` permission.\n", - "tags": [ - "preferences" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/preferences", - "operationId": "GetPreferences", - "summary": "Get the user's preferences", - "categoryPath": [ - "kChat", - "preferences" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "UpdatePreferences", - "functionName": "updatepreferences", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/users/{user_id}/preferences", - "summary": "Save the user's preferences", - "description": "Save a list of the user's preferences.\n##### Permissions\nMust be logged in as the user being updated or have the `edit_other_users` permission.\n", - "tags": [ - "preferences" - ], - "mutating": true, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/preferences", - "operationId": "UpdatePreferences", - "summary": "Save the user's preferences", - "categoryPath": [ - "kChat", - "preferences" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetPreferencesByCategory", - "functionName": "getpreferencesbycategory", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/preferences/{category}", - "summary": "List a user's preferences by category", - "description": "Lists the current user's stored preferences in the given category.\n##### Permissions\nMust be logged in as the user being updated or have the `edit_other_users` permission.\n", - "tags": [ - "preferences" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - }, - { - "name": "category", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/preferences/%7Bcategory%7D", - "operationId": "GetPreferencesByCategory", - "summary": "List a user's preferences by category", - "categoryPath": [ - "kChat", - "preferences" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "category", - "in": "path", - "required": true, - "description": "The category of a group of preferences", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "GetPreferencesByCategoryByName", - "functionName": "getpreferencesbycategorybyname", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/preferences/{category}/name/{preference_name}", - "summary": "Get a specific user preference", - "description": "Gets a single preference for the current user with the given category and name.\n##### Permissions\nMust be logged in as the user being updated or have the `edit_other_users` permission.\n", - "tags": [ - "preferences" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - }, - { - "name": "category", - "in": "path", - "required": true - }, - { - "name": "preference_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/preferences/%7Bcategory%7D/name/%7Bpreference_name%7D", - "operationId": "GetPreferencesByCategoryByName", - "summary": "Get a specific user preference", - "categoryPath": [ - "kChat", - "preferences" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "category", - "in": "path", - "required": true, - "description": "The category of a group of preferences", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "preference_name", - "in": "path", - "required": true, - "description": "The name of the preference", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401" - ] - } - }, - { - "operationId": "DeletePreferences", - "functionName": "deletepreferences", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/users/{user_id}/preferences/delete", - "summary": "Delete user's preferences", - "description": "Delete a list of the user's preferences.\n##### Permissions\nMust be logged in as the user being updated or have the `edit_other_users` permission.\n", - "tags": [ - "preferences" - ], - "mutating": true, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/users/%7Buser_id%7D/preferences/delete", - "operationId": "DeletePreferences", - "summary": "Delete user's preferences", - "categoryPath": [ - "kChat", - "preferences" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "UpdateUserRoles", - "functionName": "updateuserroles", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/users/{user_id}/roles", - "summary": "Update a user's roles", - "description": "Update a user's system-level roles. Valid user roles are \"system_user\", \"system_admin\" or both of them. Overwrites any previously assigned system-level roles.\n##### Permissions\nMust have the `manage_roles` permission.\n", - "tags": [ - "users" - ], - "mutating": true, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/roles", - "operationId": "UpdateUserRoles", - "summary": "Update a user's roles", - "categoryPath": [ - "kChat", - "users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "GetUserStatus", - "functionName": "getuserstatus", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/status", - "summary": "Get user status", - "description": "Get user status by id from the server.\n##### Permissions\nMust be authenticated.\n", - "tags": [ - "status" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/status", - "operationId": "GetUserStatus", - "summary": "Get user status", - "categoryPath": [ - "kChat", - "status" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User ID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401" - ] - } - }, - { - "operationId": "UpdateUserStatus", - "functionName": "updateuserstatus", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/users/{user_id}/status", - "summary": "Update user status", - "description": "Manually set a user's status. When setting a user's status, the status will remain that value until set \"online\" again, which will return the status to being automatically updated based on user activity.\n##### Permissions\nMust have `edit_other_users` permission for the team.\n", - "tags": [ - "status" - ], - "mutating": true, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/status", - "operationId": "UpdateUserStatus", - "summary": "Update user status", - "categoryPath": [ - "kChat", - "status" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User ID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401" - ] - } - }, - { - "operationId": "UnsetUserCustomStatus", - "functionName": "unsetusercustomstatus", - "originalOperationId": null, - "domain": "kchat", - "method": "DELETE", - "path": "/api/v4/users/{user_id}/status/custom", - "summary": "Unsets user custom status", - "description": "Unsets a user's custom status by updating the user's props and updates the user\n##### Permissions\nMust be logged in as the user whose custom status is being removed.\n", - "tags": [ - "status" - ], - "mutating": true, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/api/v4/users/%7Buser_id%7D/status/custom", - "operationId": "UnsetUserCustomStatus", - "summary": "Unsets user custom status", - "categoryPath": [ - "kChat", - "status" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User ID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401" - ] - } - }, - { - "operationId": "UpdateUserCustomStatus", - "functionName": "updateusercustomstatus", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/users/{user_id}/status/custom", - "summary": "Update user custom status", - "description": "Updates a user's custom status by setting the value in the user's props and updates the user. Also save the given custom status to the recent custom statuses in the user's props\n##### Permissions\nMust be logged in as the user whose custom status is being updated.\n", - "tags": [ - "status" - ], - "mutating": true, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/status/custom", - "operationId": "UpdateUserCustomStatus", - "summary": "Update user custom status", - "categoryPath": [ - "kChat", - "status" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User ID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401" - ] - } - }, - { - "operationId": "PostUserRecentCustomStatusDelete", - "functionName": "postuserrecentcustomstatusdelete", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/users/{user_id}/status/custom/recent/delete", - "summary": "Delete user's recent custom status", - "description": "Deletes a user's recent custom status by removing the specific status from the recentCustomStatuses in the user's props and updates the user.\n##### Permissions\nMust be logged in as the user whose recent custom status is being deleted.\n", - "tags": [ - "status" - ], - "mutating": true, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/users/%7Buser_id%7D/status/custom/recent/delete", - "operationId": "PostUserRecentCustomStatusDelete", - "summary": "Delete user's recent custom status", - "categoryPath": [ - "kChat", - "status" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User ID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401" - ] - } - }, - { - "operationId": "GetTeamsForUser", - "functionName": "getteamsforuser", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/teams", - "summary": "Get a user's teams", - "description": "Get a list of teams that a user is on.\n##### Permissions\nMust be authenticated as the user or have the `manage_system` permission.\n", - "tags": [ - "teams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/teams", - "operationId": "GetTeamsForUser", - "summary": "Get a user's teams", - "categoryPath": [ - "kChat", - "teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "GetChannelsForTeamForUser", - "functionName": "getchannelsforteamforuser", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/teams/{team_id}/channels", - "summary": "Get channels for user", - "description": "Get all the channels on a team for a user.\n##### Permissions\nLogged in as the user, or have `edit_other_users` permission, and `view_team` permission for the team.\n", - "tags": [ - "channels" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - }, - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "include_deleted", - "in": "query", - "required": false - }, - { - "name": "last_delete_at", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/channels", - "operationId": "GetChannelsForTeamForUser", - "summary": "Get channels for user", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "include_deleted", - "in": "query", - "required": false, - "description": "Defines if deleted channels should be returned or not", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "last_delete_at", - "in": "query", - "required": false, - "description": "Filters the deleted channels by this time in epoch format. Does not have any effect if include_deleted is set to false.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 25254 - }, - "enumValues": [], - "values": [], - "examples": [ - 25254 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetSidebarCategoriesForTeamForUser", - "functionName": "getsidebarcategoriesforteamforuser", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/teams/{team_id}/channels/categories", - "summary": "Get user's sidebar categories", - "description": "Get a list of sidebar categories that will appear in the user's sidebar on the given team, including a list of channel IDs in each category.\n##### Permissions\nMust be authenticated and have the `list_team_channels` permission.\n", - "tags": [ - "channels" - ], - "mutating": false, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/channels/categories", - "operationId": "GetSidebarCategoriesForTeamForUser", - "summary": "Get user's sidebar categories", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "CreateSidebarCategoryForTeamForUser", - "functionName": "createsidebarcategoryforteamforuser", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/users/{user_id}/teams/{team_id}/channels/categories", - "summary": "Create user's sidebar category", - "description": "Create a custom sidebar category for the user on the given team.\n##### Permissions\nMust be authenticated and have the `list_team_channels` permission.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/channels/categories", - "operationId": "CreateSidebarCategoryForTeamForUser", - "summary": "Create user's sidebar category", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "UpdateSidebarCategoriesForTeamForUser", - "functionName": "updatesidebarcategoriesforteamforuser", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/users/{user_id}/teams/{team_id}/channels/categories", - "summary": "Update user's sidebar categories", - "description": "Update any number of sidebar categories for the user on the given team. This can be used to reorder the channels in these categories.\n##### Permissions\nMust be authenticated and have the `list_team_channels` permission.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/channels/categories", - "operationId": "UpdateSidebarCategoriesForTeamForUser", - "summary": "Update user's sidebar categories", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "RemoveSidebarCategoryForTeamForUser", - "functionName": "removesidebarcategoryforteamforuser", - "originalOperationId": null, - "domain": "kchat", - "method": "DELETE", - "path": "/api/v4/users/{user_id}/teams/{team_id}/channels/categories/{category_id}", - "summary": "Delete sidebar category", - "description": "Deletes a single sidebar category for the user on the given team. Only custom categories can be deleted.\n##### Permissions\nMust be authenticated and have the `list_team_channels` permission.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - }, - { - "name": "category_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/channels/categories/%7Bcategory_id%7D", - "operationId": "RemoveSidebarCategoryForTeamForUser", - "summary": "Delete sidebar category", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "category_id", - "in": "path", - "required": true, - "description": "Category GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetSidebarCategoryForTeamForUser", - "functionName": "getsidebarcategoryforteamforuser", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/teams/{team_id}/channels/categories/{category_id}", - "summary": "Get sidebar category", - "description": "Returns a single sidebar category for the user on the given team.\n##### Permissions\nMust be authenticated and have the `list_team_channels` permission.\n", - "tags": [ - "channels" - ], - "mutating": false, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - }, - { - "name": "category_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/channels/categories/%7Bcategory_id%7D", - "operationId": "GetSidebarCategoryForTeamForUser", - "summary": "Get sidebar category", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "category_id", - "in": "path", - "required": true, - "description": "Category GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "UpdateSidebarCategoryForTeamForUser", - "functionName": "updatesidebarcategoryforteamforuser", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/users/{user_id}/teams/{team_id}/channels/categories/{category_id}", - "summary": "Update sidebar category", - "description": "Updates a single sidebar category for the user on the given team.\n##### Permissions\nMust be authenticated and have the `list_team_channels` permission.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - }, - { - "name": "category_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/channels/categories/%7Bcategory_id%7D", - "operationId": "UpdateSidebarCategoryForTeamForUser", - "summary": "Update sidebar category", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "category_id", - "in": "path", - "required": true, - "description": "Category GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetSidebarCategoryOrderForTeamForUser", - "functionName": "getsidebarcategoryorderforteamforuser", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/teams/{team_id}/channels/categories/order", - "summary": "Get user's sidebar category order", - "description": "Returns the order of the sidebar categories for a user on the given team as an array of IDs.\n##### Permissions\nMust be authenticated and have the `list_team_channels` permission.\n", - "tags": [ - "channels" - ], - "mutating": false, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/channels/categories/order", - "operationId": "GetSidebarCategoryOrderForTeamForUser", - "summary": "Get user's sidebar category order", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "UpdateSidebarCategoryOrderForTeamForUser", - "functionName": "updatesidebarcategoryorderforteamforuser", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/users/{user_id}/teams/{team_id}/channels/categories/order", - "summary": "Update user's sidebar category order", - "description": "Updates the order of the sidebar categories for a user on the given team. The provided array must include the IDs of all categories on the team.\n##### Permissions\nMust be authenticated and have the `list_team_channels` permission.\n", - "tags": [ - "channels" - ], - "mutating": true, - "pathParameters": [ - { - "name": "team_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/channels/categories/order", - "operationId": "UpdateSidebarCategoryOrderForTeamForUser", - "summary": "Update user's sidebar category order", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetChannelMembersForUser", - "functionName": "getchannelmembersforuser", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/teams/{team_id}/channels/members", - "summary": "Get channel memberships and roles for a user", - "description": "Get all channel memberships and associated membership roles (i.e. `channel_user`, `channel_admin`) for a user on a specific team.\n##### Permissions\nLogged in as the user and `view_team` permission for the team. Having `manage_system` permission voids the previous requirements.\n", - "tags": [ - "channels" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - }, - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/channels/members", - "operationId": "GetChannelMembersForUser", - "summary": "Get channel memberships and roles for a user", - "categoryPath": [ - "kChat", - "channels" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "GetUserThreads", - "functionName": "getuserthreads", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/teams/{team_id}/threads", - "summary": "Get all threads that user is following", - "description": "Get all threads that user is following\n\n\n##### Permissions\nMust be logged in as the user or have `edit_other_users` permission.\n", - "tags": [ - "threads" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - }, - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "since", - "in": "query", - "required": false - }, - { - "name": "deleted", - "in": "query", - "required": false - }, - { - "name": "extended", - "in": "query", - "required": false - }, - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "pageSize", - "in": "query", - "required": false - }, - { - "name": "totalsOnly", - "in": "query", - "required": false - }, - { - "name": "threadsOnly", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/threads", - "operationId": "GetUserThreads", - "summary": "Get all threads that user is following", - "categoryPath": [ - "kChat", - "threads" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "The ID of the user. This can also be \"me\" which will point to the current user.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "team_id", - "in": "path", - "required": true, - "description": "The ID of the team in which the thread is.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "since", - "in": "query", - "required": false, - "description": "Since filters the threads based on their LastUpdateAt timestamp.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 71546 - }, - "enumValues": [], - "values": [], - "examples": [ - 71546 - ] - }, - { - "name": "deleted", - "in": "query", - "required": false, - "description": "Deleted will specify that even deleted threads should be returned (For mobile sync).", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "extended", - "in": "query", - "required": false, - "description": "Extended will enrich the response with participant details.", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "Page specifies which part of the results to return, by PageSize.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 54656 - }, - "enumValues": [], - "values": [], - "examples": [ - 54656 - ] - }, - { - "name": "pageSize", - "in": "query", - "required": false, - "description": "PageSize specifies the size of the returned chunk of results.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "default": 30, - "type": "integer", - "example": 39460 - }, - "enumValues": [], - "values": [], - "examples": [ - 39460 - ] - }, - { - "name": "totalsOnly", - "in": "query", - "required": false, - "description": "Setting this to true will only return the total counts.", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - }, - { - "name": "threadsOnly", - "in": "query", - "required": false, - "description": "Setting this to true will only return threads.", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "GetUserThread", - "functionName": "getuserthread", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/teams/{team_id}/threads/{thread_id}", - "summary": "Get a thread followed by the user", - "description": "Get a thread\n\n\n##### Permissions\nMust be logged in as the user or have `edit_other_users` permission.\n", - "tags": [ - "threads" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - }, - { - "name": "team_id", - "in": "path", - "required": true - }, - { - "name": "thread_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/threads/%7Bthread_id%7D", - "operationId": "GetUserThread", - "summary": "Get a thread followed by the user", - "categoryPath": [ - "kChat", - "threads" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "The ID of the user. This can also be \"me\" which will point to the current user.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "team_id", - "in": "path", - "required": true, - "description": "The ID of the team in which the thread is.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "thread_id", - "in": "path", - "required": true, - "description": "The ID of the thread to follow", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "StopFollowingThread", - "functionName": "stopfollowingthread", - "originalOperationId": null, - "domain": "kchat", - "method": "DELETE", - "path": "/api/v4/users/{user_id}/teams/{team_id}/threads/{thread_id}/following", - "summary": "Stop following a thread", - "description": "Stop following a thread\n\n\n##### Permissions\nMust be logged in as the user or have `edit_other_users` permission.\n", - "tags": [ - "threads" - ], - "mutating": true, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - }, - { - "name": "team_id", - "in": "path", - "required": true - }, - { - "name": "thread_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/threads/%7Bthread_id%7D/following", - "operationId": "StopFollowingThread", - "summary": "Stop following a thread", - "categoryPath": [ - "kChat", - "threads" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "The ID of the user. This can also be \"me\" which will point to the current user.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "team_id", - "in": "path", - "required": true, - "description": "The ID of the team in which the thread is.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "thread_id", - "in": "path", - "required": true, - "description": "The ID of the thread to update", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "StartFollowingThread", - "functionName": "startfollowingthread", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/users/{user_id}/teams/{team_id}/threads/{thread_id}/following", - "summary": "Start following a thread", - "description": "Start following a thread\n\n\n##### Permissions\nMust be logged in as the user or have `edit_other_users` permission.\n", - "tags": [ - "threads" - ], - "mutating": true, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - }, - { - "name": "team_id", - "in": "path", - "required": true - }, - { - "name": "thread_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/threads/%7Bthread_id%7D/following", - "operationId": "StartFollowingThread", - "summary": "Start following a thread", - "categoryPath": [ - "kChat", - "threads" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "The ID of the user. This can also be \"me\" which will point to the current user.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "team_id", - "in": "path", - "required": true, - "description": "The ID of the team in which the thread is.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "thread_id", - "in": "path", - "required": true, - "description": "The ID of the thread to follow", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "UpdateThreadReadForUser", - "functionName": "updatethreadreadforuser", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/users/{user_id}/teams/{team_id}/threads/{thread_id}/read/{timestamp}", - "summary": "Mark a thread that user is following read state to the timestamp", - "description": "Mark a thread that user is following as read\n\n\n##### Permissions\nMust be logged in as the user or have `edit_other_users` permission.\n", - "tags": [ - "threads" - ], - "mutating": true, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - }, - { - "name": "team_id", - "in": "path", - "required": true - }, - { - "name": "thread_id", - "in": "path", - "required": true - }, - { - "name": "timestamp", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/threads/%7Bthread_id%7D/read/%7Btimestamp%7D", - "operationId": "UpdateThreadReadForUser", - "summary": "Mark a thread that user is following read state to the timestamp", - "categoryPath": [ - "kChat", - "threads" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "The ID of the user. This can also be \"me\" which will point to the current user.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "team_id", - "in": "path", - "required": true, - "description": "The ID of the team in which the thread is.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "thread_id", - "in": "path", - "required": true, - "description": "The ID of the thread to update", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "timestamp", - "in": "path", - "required": true, - "description": "The timestamp to which the thread's \"last read\" state will be reset.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "SetThreadUnreadByPostId", - "functionName": "setthreadunreadbypostid", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/users/{user_id}/teams/{team_id}/threads/{thread_id}/set_unread/{post_id}", - "summary": "Mark a thread that user is following as unread based on a post id", - "description": "Mark a thread that user is following as unread\n\n##### Permissions\nMust have `read_channel` permission for the channel the thread is in or if the channel is public, have the `read_public_channels` permission for the team.\n\nMust have `edit_other_users` permission if the user is not the one marking the thread for himself.\n", - "tags": [ - "threads" - ], - "mutating": true, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - }, - { - "name": "team_id", - "in": "path", - "required": true - }, - { - "name": "thread_id", - "in": "path", - "required": true - }, - { - "name": "post_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/threads/%7Bthread_id%7D/set_unread/%7Bpost_id%7D", - "operationId": "SetThreadUnreadByPostId", - "summary": "Mark a thread that user is following as unread based on a post id", - "categoryPath": [ - "kChat", - "threads" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "The ID of the user. This can also be \"me\" which will point to the current user.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "team_id", - "in": "path", - "required": true, - "description": "The ID of the team in which the thread is.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "thread_id", - "in": "path", - "required": true, - "description": "The ID of the thread to update", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "post_id", - "in": "path", - "required": true, - "description": "The ID of a post belonging to the thread to mark as unread.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "UpdateThreadsReadForUser", - "functionName": "updatethreadsreadforuser", - "originalOperationId": null, - "domain": "kchat", - "method": "PUT", - "path": "/api/v4/users/{user_id}/teams/{team_id}/threads/read", - "summary": "Mark all threads that user is following as read", - "description": "Mark all threads that user is following as read\n\n\n##### Permissions\nMust be logged in as the user or have `edit_other_users` permission.\n", - "tags": [ - "threads" - ], - "mutating": true, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - }, - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/threads/read", - "operationId": "UpdateThreadsReadForUser", - "summary": "Mark all threads that user is following as read", - "categoryPath": [ - "kChat", - "threads" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "The ID of the user. This can also be \"me\" which will point to the current user.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "team_id", - "in": "path", - "required": true, - "description": "The ID of the team in which the thread is.", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "GetTeamUnread", - "functionName": "getteamunread", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/teams/{team_id}/unread", - "summary": "Get unreads for a team", - "description": "Get the unread mention and message counts for a team for the specified user.\n##### Permissions\nMust be the user or have `edit_other_users` permission and have `view_team` permission for the team.\n", - "tags": [ - "teams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - }, - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/teams/%7Bteam_id%7D/unread", - "operationId": "GetTeamUnread", - "summary": "Get unreads for a team", - "categoryPath": [ - "kChat", - "teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetTeamMembersForUser", - "functionName": "getteammembersforuser", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/teams/members", - "summary": "Get team members for a user", - "description": "Get a list of team members for a user. Useful for getting the ids of teams the user is on and the roles they have in those teams.\n##### Permissions\nMust be logged in as the user or have the `edit_other_users` permission.\n", - "tags": [ - "teams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/teams/members", - "operationId": "GetTeamMembersForUser", - "summary": "Get team members for a user", - "categoryPath": [ - "kChat", - "teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetTeamsUnreadForUser", - "functionName": "getteamsunreadforuser", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/{user_id}/teams/unread", - "summary": "Get team unreads for a user", - "description": "Get the count for unread messages and mentions in the teams the user is a member of.\n##### Permissions\nMust be logged in.\n", - "tags": [ - "teams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "exclude_team", - "in": "query", - "required": true - }, - { - "name": "include_collapsed_threads", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/%7Buser_id%7D/teams/unread", - "operationId": "GetTeamsUnreadForUser", - "summary": "Get team unreads for a user", - "categoryPath": [ - "kChat", - "teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "exclude_team", - "in": "query", - "required": true, - "description": "Optional team id to be excluded from the results", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "include_collapsed_threads", - "in": "query", - "required": false, - "description": "Boolean to determine whether the collapsed threads should be included or not", - "style": null, - "explode": null, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "default": false, - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "PublishUserTyping", - "functionName": "publishusertyping", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/users/{user_id}/typing", - "summary": "Publish a user typing websocket event.", - "description": "Notify users in the given channel via websocket that the given user is typing.\n##### Permissions\nMust have `manage_system` permission to publish for any user other than oneself.\n", - "tags": [ - "users" - ], - "mutating": true, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/users/%7Buser_id%7D/typing", - "operationId": "PublishUserTyping", - "summary": "Publish a user typing websocket event", - "categoryPath": [ - "kChat", - "users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User GUID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "AutocompleteUsers", - "functionName": "autocompleteusers", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/autocomplete", - "summary": "Autocomplete users", - "description": "Get a list of users for the purpose of autocompleting based on the provided search term. Specify a combination of `team_id` and `channel_id` to filter results further.\n##### Permissions\nRequires an active session and `view_team` and `read_channel` on any teams or channels used to filter the results further.\n", - "tags": [ - "users" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "team_id", - "in": "query", - "required": false - }, - { - "name": "channel_id", - "in": "query", - "required": false - }, - { - "name": "name", - "in": "query", - "required": true - }, - { - "name": "limit", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/autocomplete", - "operationId": "AutocompleteUsers", - "summary": "Autocomplete users", - "categoryPath": [ - "kChat", - "users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "team_id", - "in": "query", - "required": false, - "description": "Team ID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "channel_id", - "in": "query", - "required": false, - "description": "Channel ID", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "name", - "in": "query", - "required": true, - "description": "Username, nickname first name or last name", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "The maximum number of users to return in each subresult\n\n__Defaults to `100` if not provided.__\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 100, - "example": 96385 - }, - "enumValues": [], - "values": [], - "examples": [ - 96385 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "GetUserByEmail", - "functionName": "getuserbyemail", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/email/{email}", - "summary": "Get a user by email", - "description": "Get a user object by providing a user email. Sensitive information will be sanitized out.\n##### Permissions\nRequires an active session and for the current session to be able to view another user's email based on the server's privacy settings.\n", - "tags": [ - "users" - ], - "mutating": false, - "pathParameters": [ - { - "name": "email", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/email/%7Bemail%7D", - "operationId": "GetUserByEmail", - "summary": "Get a user by email", - "categoryPath": [ - "kChat", - "users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "email", - "in": "path", - "required": true, - "description": "User Email", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "streich.beaulah@bogan.biz" - }, - "enumValues": [], - "values": [], - "examples": [ - "streich.beaulah@bogan.biz" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "GetUsersByGroupChannelIds", - "functionName": "getusersbygroupchannelids", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/users/group_channels", - "summary": "Get users by group channels ids", - "description": "Get an object containing a key per group channel id in the\nquery and its value as a list of users members of that group\nchannel.\n\nThe user must be a member of the group ids in the query, or\nthey will be omitted from the response.\n##### Permissions\nRequires an active session but no other permissions.\n\n", - "tags": [ - "users" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/users/group_channels", - "operationId": "GetUsersByGroupChannelIds", - "summary": "Get users by group channels ids", - "categoryPath": [ - "kChat", - "users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "400", - "401" - ] - } - }, - { - "operationId": "GetUsersByIds", - "functionName": "getusersbyids", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/users/ids", - "summary": "Get users by ids", - "description": "Get a list of users based on a provided list of user ids.\n##### Permissions\nRequires an active session but no other permissions.\n", - "tags": [ - "users" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [ - { - "name": "since", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/users/ids", - "operationId": "GetUsersByIds", - "summary": "Get users by ids", - "categoryPath": [ - "kChat", - "users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "since", - "in": "query", - "required": false, - "description": "Only return users that have been modified since the given Unix timestamp (in milliseconds).\n\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 47406 - }, - "enumValues": [], - "values": [], - "examples": [ - 47406 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401" - ] - } - }, - { - "operationId": "GetTopChannelsForUser", - "functionName": "gettopchannelsforuser", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/me/top/channels", - "summary": "Get a list of the top channels for a user.", - "description": "Get a list of the top public and private channels (the user is a member of) for a given user.\n##### Permissions\nMust be logged in as the user.\n", - "tags": [ - "insights" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "time_range", - "in": "query", - "required": true - }, - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - }, - { - "name": "team_id", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/me/top/channels", - "operationId": "GetTopChannelsForUser", - "summary": "Get a list of the top channels for a user", - "categoryPath": [ - "kChat", - "insights" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "time_range", - "in": "query", - "required": true, - "description": "Time range can be \"today\", \"7_day\", or \"28_day\".\n- `today`: channels with posts on the current day.\n- `7_day`: channels with posts in the last 7 days.\n- `28_day`: channels with posts in the last 28 days.\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 10616 - }, - "enumValues": [], - "values": [], - "examples": [ - 10616 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of items per page, up to a maximum of 200.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 41201 - }, - "enumValues": [], - "values": [], - "examples": [ - 41201 - ] - }, - { - "name": "team_id", - "in": "query", - "required": false, - "description": "Team ID will scope the response to a given team.\n##### Permissions\nMust have `view_team` permission for the team.\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403" - ] - } - }, - { - "operationId": "GetTopDMsForUser", - "functionName": "gettopdmsforuser", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/me/top/dms", - "summary": "Get a list of the top dms for a user.", - "description": "Get a list of the top dms for a given user.\n##### Permissions\nMust be logged in as the user.\n", - "tags": [ - "insights" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "time_range", - "in": "query", - "required": true - }, - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/me/top/dms", - "operationId": "GetTopDMsForUser", - "summary": "Get a list of the top dms for a user", - "categoryPath": [ - "kChat", - "insights" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "time_range", - "in": "query", - "required": true, - "description": "Time range can be \"today\", \"7_day\", or \"28_day\".\n- `today`: threads with activity on the current day.\n- `7_day`: threads with activity in the last 7 days.\n- `28_day`: threads with activity in the last 28 days.\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 19303 - }, - "enumValues": [], - "values": [], - "examples": [ - 19303 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of items per page, up to a maximum of 200.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 29859 - }, - "enumValues": [], - "values": [], - "examples": [ - 29859 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403" - ] - } - }, - { - "operationId": "GetTopReactionsForUser", - "functionName": "gettopreactionsforuser", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/me/top/reactions", - "summary": "Get a list of the top reactions for a user.", - "description": "Get a list of the top reactions across all public and private channels (the user is a member of) for a given user.\nIf no `team_id` is provided, this will also include reactions posted by the given user in direct and group messages.\n##### Permissions\nMust be logged in as the user.\n", - "tags": [ - "insights" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "time_range", - "in": "query", - "required": true - }, - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - }, - { - "name": "team_id", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/me/top/reactions", - "operationId": "GetTopReactionsForUser", - "summary": "Get a list of the top reactions for a user", - "categoryPath": [ - "kChat", - "insights" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "time_range", - "in": "query", - "required": true, - "description": "Time range can be \"today\", \"7_day\", or \"28_day\".\n- `today`: reactions posted on the current day.\n- `7_day`: reactions posted in the last 7 days.\n- `28_day`: reactions posted in the last 28 days.\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 264 - }, - "enumValues": [], - "values": [], - "examples": [ - 264 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of items per page, up to a maximum of 200.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 44194 - }, - "enumValues": [], - "values": [], - "examples": [ - 44194 - ] - }, - { - "name": "team_id", - "in": "query", - "required": false, - "description": "Team ID will scope the response to a given team and exclude direct and group messages.\n##### Permissions\nMust have `view_team` permission for the team.\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403" - ] - } - }, - { - "operationId": "GetTopThreadsForUser", - "functionName": "gettopthreadsforuser", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/me/top/threads", - "summary": "Get a list of the top threads for a user.", - "description": "Get a list of the top threads from public and private channels (the user is a member of and participating in the thread) for a given user.\n##### Permissions\nMust be logged in as the user.\n", - "tags": [ - "insights" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "time_range", - "in": "query", - "required": true - }, - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - }, - { - "name": "team_id", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/me/top/threads", - "operationId": "GetTopThreadsForUser", - "summary": "Get a list of the top threads for a user", - "categoryPath": [ - "kChat", - "insights" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "time_range", - "in": "query", - "required": true, - "description": "Time range can be \"today\", \"7_day\", or \"28_day\".\n- `today`: threads with activity on the current day.\n- `7_day`: threads with activity in the last 7 days.\n- `28_day`: threads with activity in the last 28 days.\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "The page to select.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 0, - "example": 75047 - }, - "enumValues": [], - "values": [], - "examples": [ - 75047 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "The number of items per page, up to a maximum of 200.", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "default": 60, - "example": 55176 - }, - "enumValues": [], - "values": [], - "examples": [ - 55176 - ] - }, - { - "name": "team_id", - "in": "query", - "required": false, - "description": "Team ID will scope the response to a given team.\n##### Permissions\nMust have `view_team` permission for the team.\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403" - ] - } - }, - { - "operationId": "SearchUsers", - "functionName": "searchusers", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/users/search", - "summary": "Search users", - "description": "Get a list of users based on search criteria provided in the request body. Searches are typically done against username, full name, nickname and email unless otherwise configured by the server.\n##### Permissions\nRequires an active session and `read_channel` and/or `view_team` permissions for any channels or teams specified in the request body.\n", - "tags": [ - "users" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/users/search", - "operationId": "SearchUsers", - "summary": "Search users", - "categoryPath": [ - "kChat", - "users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "400", - "401", - "403" - ] - } - }, - { - "operationId": "GetUsersStatusesByIds", - "functionName": "getusersstatusesbyids", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/users/status/ids", - "summary": "Get user statuses by id", - "description": "Get a list of user statuses by id from the server.\n##### Permissions\nMust be authenticated.\n", - "tags": [ - "status" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/users/status/ids", - "operationId": "GetUsersStatusesByIds", - "summary": "Get user statuses by id", - "categoryPath": [ - "kChat", - "status" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "400", - "401" - ] - } - }, - { - "operationId": "GetUserByUsername", - "functionName": "getuserbyusername", - "originalOperationId": null, - "domain": "kchat", - "method": "GET", - "path": "/api/v4/users/username/{username}", - "summary": "Get a user by username", - "description": "Get a user object by providing a username. Sensitive information will be sanitized out.\n##### Permissions\nRequires an active session but no other permissions.\n", - "tags": [ - "users" - ], - "mutating": false, - "pathParameters": [ - { - "name": "username", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/api/v4/users/username/%7Busername%7D", - "operationId": "GetUserByUsername", - "summary": "Get a user by username", - "categoryPath": [ - "kChat", - "users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [ - { - "name": "username", - "in": "path", - "required": true, - "description": "Username", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "GetUsersByUsernames", - "functionName": "getusersbyusernames", - "originalOperationId": null, - "domain": "kchat", - "method": "POST", - "path": "/api/v4/users/usernames", - "summary": "Get users by usernames", - "description": "Get a list of users based on a provided list of usernames.\n##### Permissions\nRequires an active session but no other permissions.\n", - "tags": [ - "users" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/api/v4/users/usernames", - "operationId": "GetUsersByUsernames", - "summary": "Get users by usernames", - "categoryPath": [ - "kChat", - "users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": null, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "400", - "401" - ] - } - } -]; -//# sourceMappingURL=kchat.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/kchat.js.map b/dist/src/generated/catalog/domains/kchat.js.map deleted file mode 100644 index 740e1e9..0000000 --- a/dist/src/generated/catalog/domains/kchat.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"kchat.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/kchat.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/kdrive.d.ts b/dist/src/generated/catalog/domains/kdrive.d.ts deleted file mode 100644 index 3f9ed85..0000000 --- a/dist/src/generated/catalog/domains/kdrive.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import type { OperationMetadata } from "../types.js"; -export declare const kdriveOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/kdrive.js b/dist/src/generated/catalog/domains/kdrive.js deleted file mode 100644 index e3e8b49..0000000 --- a/dist/src/generated/catalog/domains/kdrive.js +++ /dev/null @@ -1,35282 +0,0 @@ -export const kdriveOperations = [ - { - "operationId": "post_2_app_drive_id_share_sharelink_uuid_archive", - "functionName": "post2AppDriveIdShareSharelinkUuidArchive", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/app/{drive_id}/share/{sharelink_uuid}/archive", - "summary": "Build archive", - "description": "Build an archive from files in the share link. The archive can then be downloaded using the drive/{drive_id}/share/{sharelink_uuid}/download route.\n

    \nThe file identifiers should be in the same parent directory.\n\n
    \nThe archive should contain at least one file and may not contain more than 20,000 files.\n", - "tags": [ - "Drive > Files > Share link > Archive" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "sharelink_uuid", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/app/%7Bdrive_id%7D/share/%7Bsharelink_uuid%7D/archive", - "operationId": null, - "summary": "Build archive", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Share link", - "Archive" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 30267 - }, - "enumValues": [], - "values": [], - "examples": [ - 30267 - ] - }, - { - "name": "sharelink_uuid", - "in": "path", - "required": true, - "description": "Sharelink token", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 64076 - }, - "enumValues": [], - "values": [], - "examples": [ - 64076 - ] - } - ], - "responseStatuses": [ - "201", - "400", - "503" - ] - } - }, - { - "operationId": "get_2_app_drive_id_share_sharelink_uuid_archive_archive_uuid_download", - "functionName": "get2AppDriveIdShareSharelinkUuidArchiveArchiveUuidDownload", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/app/{drive_id}/share/{sharelink_uuid}/archive/{archive_uuid}/download", - "summary": "Download sharelink archive", - "description": "You can download an archive/zip with the archive token provided by the route drive/{drive_id}/share/{sharelink_uuid}/download.\nPlease note that this may respond a 302 to actually download the requested content.", - "tags": [ - "Drive > Files > Share link > Archive" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "sharelink_uuid", - "in": "path", - "required": true - }, - { - "name": "archive_uuid", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json", - "application/zip" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/app/%7Bdrive_id%7D/share/%7Bsharelink_uuid%7D/archive/%7Barchive_uuid%7D/download", - "operationId": null, - "summary": "Download sharelink archive", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Share link", - "Archive" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 73040 - }, - "enumValues": [], - "values": [], - "examples": [ - 73040 - ] - }, - { - "name": "sharelink_uuid", - "in": "path", - "required": true, - "description": "Sharelink token", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "archive_uuid", - "in": "path", - "required": true, - "description": "Archive token", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveAccessiblesDrivesV2", - "functionName": "kdriveaccessiblesdrivesv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive", - "summary": "Accessibles drives", - "description": "List of accessible drive for the current connected user", - "tags": [ - "Drive" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - }, - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "in_maintenance", - "in": "query", - "required": false - }, - { - "name": "maintenance_reasons", - "in": "query", - "required": false - }, - { - "name": "tags", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive", - "operationId": "kDriveAccessiblesDrivesV2", - "summary": "Accessibles drives", - "categoryPath": [ - "kDrive", - "Drive" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "account_id", - "in": "query", - "required": true, - "description": "Account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": 3107 - }, - "enumValues": [], - "values": [], - "examples": [ - 3107 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "pack", - "enum": [ - "account", - "account.has_customization_url", - "capabilities", - "pack", - "pack.capabilities", - "pack.limits", - "limits", - "settings", - "preferences", - "k_suite", - "tags", - "rights", - "categories", - "categories.user_uses", - "categories_permissions", - "users", - "teams", - "invitations_count", - "rewind", - "bill_reference", - "description", - "total" - ] - }, - "enumValues": [ - "account", - "account.has_customization_url", - "capabilities", - "pack", - "pack.capabilities", - "pack.limits", - "limits", - "settings", - "preferences", - "k_suite", - "tags", - "rights", - "categories", - "categories.user_uses", - "categories_permissions", - "users", - "teams", - "invitations_count", - "rewind", - "bill_reference", - "description", - "total" - ], - "values": [ - "account", - "account.has_customization_url", - "capabilities", - "pack", - "pack.capabilities", - "pack.limits", - "limits", - "settings", - "preferences", - "k_suite", - "tags", - "rights", - "categories", - "categories.user_uses", - "categories_permissions", - "users", - "teams", - "invitations_count", - "rewind", - "bill_reference", - "description", - "total" - ], - "examples": [ - "pack" - ] - }, - { - "name": "in_maintenance", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "in_maintenance", - "type": "boolean", - "description": "True for any maintenance, False for no maintenance.", - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "maintenance_reasons", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "maintenance_reasons", - "type": "array", - "items": { - "title": "item", - "enum": [ - "demo_end", - "invoice_overdue", - "not_renew", - "technical" - ], - "type": "string", - "description": "Reason of {name} maintenance.demo_end: The demonstration period of the {name} has come to an end.invoice_overdue: An invoice for this {name} is currently unpaid.not_renew: This {name} has expired and must be renewed.", - "example": "demo_end" - }, - "description": "Array of maintenance reasons. Ignored if `in_maintenance` is set.", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "tags", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "tags", - "type": "array", - "items": { - "title": "item", - "minimum": 1, - "type": "integer", - "description": "Id of a tag" - }, - "description": "Array of tag id", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 77880 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 77880 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "maximum": 1000, - "minimum": 1, - "default": "10", - "example": 55 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 55 - ] - }, - { - "name": "total", - "in": "query", - "required": false, - "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "x-with": [ - "total" - ], - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "kDriveGetDriveInformationV2", - "functionName": "kdrivegetdriveinformationv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}", - "summary": "Get drive information", - "description": "Get the drive information", - "tags": [ - "Drive" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D", - "operationId": "kDriveGetDriveInformationV2", - "summary": "Get drive information", - "categoryPath": [ - "kDrive", - "Drive" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 17122 - }, - "enumValues": [], - "values": [], - "examples": [ - 17122 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "users", - "enum": [ - "account", - "account.has_customization_url", - "capabilities", - "pack", - "pack.capabilities", - "pack.limits", - "limits", - "settings", - "preferences", - "k_suite", - "tags", - "rights", - "categories", - "categories.user_uses", - "categories_permissions", - "users", - "teams", - "invitations_count", - "rewind", - "bill_reference", - "description", - "quota" - ] - }, - "enumValues": [ - "account", - "account.has_customization_url", - "capabilities", - "pack", - "pack.capabilities", - "pack.limits", - "limits", - "settings", - "preferences", - "k_suite", - "tags", - "rights", - "categories", - "categories.user_uses", - "categories_permissions", - "users", - "teams", - "invitations_count", - "rewind", - "bill_reference", - "description", - "quota" - ], - "values": [ - "account", - "account.has_customization_url", - "capabilities", - "pack", - "pack.capabilities", - "pack.limits", - "limits", - "settings", - "preferences", - "k_suite", - "tags", - "rights", - "categories", - "categories.user_uses", - "categories_permissions", - "users", - "teams", - "invitations_count", - "rewind", - "bill_reference", - "description", - "quota" - ], - "examples": [ - "users" - ] - } - ], - "responseStatuses": [ - "200", - "403" - ] - } - }, - { - "operationId": "kDriveUpdateDriveV2", - "functionName": "kdriveupdatedrivev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "PUT", - "path": "/2/drive/{drive_id}", - "summary": "Update Drive", - "description": "Update Drive from a Drive identifier", - "tags": [ - "Drive" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D", - "operationId": "kDriveUpdateDriveV2", - "summary": "Update Drive", - "categoryPath": [ - "kDrive", - "Drive" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 26037 - }, - "enumValues": [], - "values": [], - "examples": [ - 26037 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetRequestedFileAccessFromItsIdV2", - "functionName": "kdrivegetrequestedfileaccessfromitsidv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/access/requests/{request_id}", - "summary": "Get requested file access from its id", - "description": "Show a given requested file access", - "tags": [ - "Drive > Files > File/Directory > Access > Request" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "request_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/access/requests/%7Brequest_id%7D", - "operationId": "kDriveGetRequestedFileAccessFromItsIdV2", - "summary": "Get requested file access from its id", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Access", - "Request" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 10287 - }, - "enumValues": [], - "values": [], - "examples": [ - 10287 - ] - }, - { - "name": "request_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 7264 - }, - "enumValues": [], - "values": [], - "examples": [ - 7264 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "", - "enum": [ - "" - ] - }, - "enumValues": [ - "" - ], - "values": [ - "" - ], - "examples": [ - "" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveDeclineAFileAccessRequestV2", - "functionName": "kdrivedeclineafileaccessrequestv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "PUT", - "path": "/2/drive/{drive_id}/access/requests/{request_id}/decline", - "summary": "Decline a file access request", - "description": "Decline a file access request", - "tags": [ - "Drive > Files > File/Directory > Access > Request" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "request_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/access/requests/%7Brequest_id%7D/decline", - "operationId": "kDriveDeclineAFileAccessRequestV2", - "summary": "Decline a file access request", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Access", - "Request" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 40012 - }, - "enumValues": [], - "values": [], - "examples": [ - 40012 - ] - }, - { - "name": "request_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 46660 - }, - "enumValues": [], - "values": [], - "examples": [ - 46660 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetDriveActivitiesOfAllTheUsersV2", - "functionName": "kdrivegetdriveactivitiesofalltheusersv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/activities", - "summary": "Get drive activities of all the users.", - "description": "Get all activities from drive as defined in options", - "tags": [ - "Drive > Activity" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "lang", - "in": "query", - "required": true - }, - { - "name": "actions", - "in": "query", - "required": false - }, - { - "name": "depth", - "in": "query", - "required": false - }, - { - "name": "files", - "in": "query", - "required": false - }, - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "terms", - "in": "query", - "required": false - }, - { - "name": "until", - "in": "query", - "required": false - }, - { - "name": "users", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": true, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/activities", - "operationId": "kDriveGetDriveActivitiesOfAllTheUsersV2", - "summary": "Get drive activities of all the users", - "categoryPath": [ - "kDrive", - "Drive", - "Activity" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 88544 - }, - "enumValues": [], - "values": [], - "examples": [ - 88544 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "file.sharelink", - "enum": [ - "source", - "entity", - "user", - "file", - "file.capabilities", - "file.path", - "file.sorted_name", - "file.dropbox", - "file.dropbox.capabilities", - "file.is_favorite", - "file.sharelink", - "file.categories", - "file.conversion_capabilities", - "file.external_import", - "parent", - "parent.path", - "parent.sorted_name", - "total" - ] - }, - "enumValues": [ - "source", - "entity", - "user", - "file", - "file.capabilities", - "file.path", - "file.sorted_name", - "file.dropbox", - "file.dropbox.capabilities", - "file.is_favorite", - "file.sharelink", - "file.categories", - "file.conversion_capabilities", - "file.external_import", - "parent", - "parent.path", - "parent.sorted_name", - "total" - ], - "values": [ - "source", - "entity", - "user", - "file", - "file.capabilities", - "file.path", - "file.sorted_name", - "file.dropbox", - "file.dropbox.capabilities", - "file.is_favorite", - "file.sharelink", - "file.categories", - "file.conversion_capabilities", - "file.external_import", - "parent", - "parent.path", - "parent.sorted_name", - "total" - ], - "examples": [ - "file.sharelink" - ] - }, - { - "name": "lang", - "in": "query", - "required": true, - "description": "Override the language of the request, in most cases when an e-mail is triggered in the request.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "enum": [ - "de", - "en", - "es", - "fr", - "it", - "nl", - "pt" - ], - "type": "string", - "example": "it" - }, - "enumValues": [ - "de", - "en", - "es", - "fr", - "it", - "nl", - "pt" - ], - "values": [], - "examples": [ - "it" - ] - }, - { - "name": "actions", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "actions", - "type": "array", - "items": { - "title": "item", - "enum": [ - "acl_insert", - "acl_main_users_insert", - "acl_main_users_remove", - "acl_main_users_update", - "acl_remove", - "acl_team_insert", - "acl_team_remove", - "acl_team_update", - "acl_update", - "acl_user_insert", - "acl_user_remove", - "acl_user_update", - "category_create", - "category_delete", - "category_update", - "collaborative_folder_access", - "collaborative_folder_create", - "collaborative_folder_delete", - "collaborative_folder_update", - "collaborative_user_access", - "collaborative_user_create", - "collaborative_user_delete", - "comment_create", - "comment_delete", - "comment_like", - "comment_resolve", - "comment_unlike", - "comment_update", - "exchange_pro_create", - "file_access", - "file_categorize", - "file_color_delete", - "file_color_update", - "file_create", - "file_delete", - "file_favorite_create", - "file_favorite_remove", - "file_ia_categorize", - "file_move", - "file_move_out", - "file_rename", - "file_rename_alias", - "file_restore", - "file_restore_inherited", - "file_share_create", - "file_share_delete", - "file_share_update", - "file_trash", - "file_trash_inherited", - "file_uncategorize", - "file_update", - "file_update_mime_type", - "maintenance_added", - "maintenance_removed", - "rewind_ended", - "rewind_started", - "share_link_create", - "share_link_delete", - "share_link_show", - "share_link_update", - "trash_empty", - "trash_empty_auto", - "update_trash_settings", - "user_connected", - "user_create", - "user_delete", - "user_restore", - "user_update" - ], - "type": "string", - "description": "Logged interaction type of activities on the drive or file.acl_insert: Technical: when a new group access to a file/directory is create.acl_main_users_insert: Logged when the main kDrive team access to a file/directory is created.acl_main_users_remove: Logged when the main kDrive team to a file/directory is removed.acl_main_users_update: Logged when the main kDrive team to a file/directory is modified.acl_remove: Technical: when a group access to a file/directory is removed.acl_team_insert: Logged when a team access to a file/directory is created.acl_team_remove: Logged when a team access to a file/directory is removed.acl_team_update: Logged when a team access to a file/directory is modified.acl_update: Technical: when a group access to a file/directory is modified.acl_user_insert: Logged when an user/admin access to a file/directory is created.acl_user_remove: Logged when an user/admin access to a file/directory is removed.acl_user_update: Logged when an user/admin access to a file/directory is modified.category_create: Logged when a new category is added.category_delete: Logged when a category is deleted.category_update: Logged when a category is renamed.collaborative_folder_access: Logged when an user/guest access to the dropbox.collaborative_folder_create: Logged when an user create a dropbox.collaborative_folder_delete: Logged when an user delete the dropbox.collaborative_folder_update: Logged when an user update settings of the dropbox.collaborative_user_access: Logged when an user/guest upload to the dropbox.collaborative_user_create: Logged when an user/guest add his information before uploading to the dropbox.collaborative_user_delete: Logged when an user remove the directory to the dropbox.comment_create: Logged when an user/admin add a comment on a file.comment_delete: Logged when an user/admin delete a comment on a file.comment_like: Logged when an user/admin like a comment on a file.comment_resolve: Logged when an user/admin resolve a comment on a file.comment_unlike: Logged when an user/admin unlike a comment on a file.comment_update: Logged when an user/admin update a comment on a file.exchange_pro_create: Technical: no used.file_access: Logged when an user/guest access to the file.file_categorize: Logged when a category is added to the file/directory.file_color_delete: Logged when a directory color is removed.file_color_update: Logged when a directory color changed.file_create: Logged when on the first file creation.file_delete: Logged when the file is deleted.file_favorite_create: Logged when a file/directory is flagged as favorites.file_favorite_remove: Logged when a file/directory is unflagged from favorites.file_ia_categorize: Logged when a file is categorized by the ia.file_move: Logged when the file is added inside a directory.file_move_out: Logged when the file is removed from a directory.file_rename: Logged when the file is renamed.file_rename_alias: Logged when a root file is renamed by an external user (only visible for the external user).file_restore: Logged when the file is restored from the trash.file_share_create: Logged when an external user access to a file/directory is created.file_share_delete: Logged when an external user access to a file/directory is removed.file_share_update: Logged when an external user access to a file/directory is modified to another permission.file_trash: Logged when the file is sent to trash.file_uncategorize: Logged when a category is removed to the file/directory.file_update: Logged when the file is updated.file_update_mime_type: Logged when a file mime_type is updated.rewind_ended: Logged when the user ended a rewind.rewind_started: Logged when the user started a rewind.share_link_create: Logged when a public share link to a file/directory is created.share_link_delete: Logged when a public share link to a file/directory is deleted.share_link_show: Logged when a public share link to a file/directory is seen by someone else.share_link_update: Logged when a public share link to a file/directory is modified.trash_empty: Logged when the user empties the trash.trash_empty_auto: Logged when the trash empties old files automatically.update_trash_settings: Logged when the user changes trash the settings.user_connected: Logged when an user is connected to the drive.user_create: Logged when an user/admin is added to the drive.user_delete: Logged when an user/admin has been removed of the drive.user_restore: Logged when an user/admin has been restored of the drive.user_update: Logged when an user/admin information has changed.", - "example": "acl_insert" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "depth", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "depth", - "enum": [ - "children", - "file", - "folder", - "unlimited" - ], - "type": "string", - "example": "unlimited" - }, - "enumValues": [ - "children", - "file", - "folder", - "unlimited" - ], - "values": [], - "examples": [ - "unlimited" - ] - }, - { - "name": "files", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "files", - "maxItems": 500, - "minItems": 1, - "type": "array", - "items": { - "title": "item", - "minimum": 1, - "type": "integer" - }, - "description": "List of files for which to retrieve activities", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "from", - "type": "integer", - "example": 11062 - }, - "enumValues": [], - "values": [], - "examples": [ - 11062 - ] - }, - { - "name": "terms", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "terms", - "minLength": 3, - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "until", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "until", - "type": "integer", - "example": 44960 - }, - "enumValues": [], - "values": [], - "examples": [ - 44960 - ] - }, - { - "name": "users", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "users", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 54319 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 54319 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "maximum": 1000, - "minimum": 1, - "default": 10, - "example": 215 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 215 - ] - }, - { - "name": "total", - "in": "query", - "required": false, - "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "x-with": [ - "total" - ], - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "created_at" - ] - }, - "enumValues": [ - "created_at" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[created_at]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[created_at]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveListReportsV2", - "functionName": "kdrivelistreportsv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/activities/reports", - "summary": "List reports", - "description": "List of activity reports.", - "tags": [ - "Drive > Activity > Report" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "users", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/activities/reports", - "operationId": "kDriveListReportsV2", - "summary": "List reports", - "categoryPath": [ - "kDrive", - "Drive", - "Activity", - "Report" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 37232 - }, - "enumValues": [], - "values": [], - "examples": [ - 37232 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "filters", - "enum": [ - "filters", - "total" - ] - }, - "enumValues": [ - "filters", - "total" - ], - "values": [ - "filters", - "total" - ], - "examples": [ - "filters" - ] - }, - { - "name": "users", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "users", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 38138 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 38138 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "maximum": 1000, - "minimum": 1, - "default": 10, - "example": 897 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 897 - ] - }, - { - "name": "total", - "in": "query", - "required": false, - "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "x-with": [ - "total" - ], - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "created_at", - "start_at", - "end_at", - "status", - "size" - ] - }, - "enumValues": [ - "created_at", - "start_at", - "end_at", - "status", - "size" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[created_at]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[created_at]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveCreateReportV2", - "functionName": "kdrivecreatereportv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/activities/reports", - "summary": "Create report", - "description": "Create a new report.", - "tags": [ - "Drive > Activity > Report" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "lang", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/activities/reports", - "operationId": "kDriveCreateReportV2", - "summary": "Create report", - "categoryPath": [ - "kDrive", - "Drive", - "Activity", - "Report" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 23508 - }, - "enumValues": [], - "values": [], - "examples": [ - 23508 - ] - }, - { - "name": "lang", - "in": "query", - "required": true, - "description": "Override the language of the request, in most cases when an e-mail is triggered in the request.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "enum": [ - "de", - "en", - "es", - "fr", - "it", - "nl", - "pt" - ], - "type": "string", - "example": "it" - }, - "enumValues": [ - "de", - "en", - "es", - "fr", - "it", - "nl", - "pt" - ], - "values": [], - "examples": [ - "it" - ] - } - ], - "responseStatuses": [ - "201", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveDeleteReportV2", - "functionName": "kdrivedeletereportv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/activities/reports/{report_id}", - "summary": "Delete report", - "description": "Delete report.", - "tags": [ - "Drive > Activity > Report" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "report_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/activities/reports/%7Breport_id%7D", - "operationId": "kDriveDeleteReportV2", - "summary": "Delete report", - "categoryPath": [ - "kDrive", - "Drive", - "Activity", - "Report" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 93644 - }, - "enumValues": [], - "values": [], - "examples": [ - 93644 - ] - }, - { - "name": "report_id", - "in": "path", - "required": true, - "description": "Report identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 41127 - }, - "enumValues": [], - "values": [], - "examples": [ - 41127 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "404", - "503" - ] - } - }, - { - "operationId": "kDriveGetReportV2", - "functionName": "kdrivegetreportv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/activities/reports/{report_id}", - "summary": "Get report", - "description": "Get activity report.", - "tags": [ - "Drive > Activity > Report" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "report_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/activities/reports/%7Breport_id%7D", - "operationId": "kDriveGetReportV2", - "summary": "Get report", - "categoryPath": [ - "kDrive", - "Drive", - "Activity", - "Report" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 70249 - }, - "enumValues": [], - "values": [], - "examples": [ - 70249 - ] - }, - { - "name": "report_id", - "in": "path", - "required": true, - "description": "Report identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 11675 - }, - "enumValues": [], - "values": [], - "examples": [ - 11675 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "filters", - "enum": [ - "filters", - "total" - ] - }, - "enumValues": [ - "filters", - "total" - ], - "values": [ - "filters", - "total" - ], - "examples": [ - "filters" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 26772 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 26772 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "maximum": 1000, - "minimum": 1, - "default": 10, - "example": 26 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 26 - ] - }, - { - "name": "total", - "in": "query", - "required": false, - "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "x-with": [ - "total" - ], - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveExportReportV2", - "functionName": "kdriveexportreportv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/activities/reports/{report_id}/export", - "summary": "Export report", - "description": "Download/Export report.", - "tags": [ - "Drive > Activity > Report" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "report_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/csv", - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/activities/reports/%7Breport_id%7D/export", - "operationId": "kDriveExportReportV2", - "summary": "Export report", - "categoryPath": [ - "kDrive", - "Drive", - "Activity", - "Report" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 6430 - }, - "enumValues": [], - "values": [], - "examples": [ - 6430 - ] - }, - { - "name": "report_id", - "in": "path", - "required": true, - "description": "Report identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 2067 - }, - "enumValues": [], - "values": [], - "examples": [ - 2067 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "404", - "503" - ] - } - }, - { - "operationId": "kDriveUndoActionV2", - "functionName": "kdriveundoactionv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/cancel", - "summary": "Undo action", - "description": "Cancel an action with a token or cancel actions with tokens.\nAn action token is a token returned with a CancelResource.\nUsed in bulk processes or specific actions like renaming a file.", - "tags": [ - "Drive > Files > Action" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/cancel", - "operationId": "kDriveUndoActionV2", - "summary": "Undo action", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Action" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 81505 - }, - "enumValues": [], - "values": [], - "examples": [ - 81505 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "404", - "500", - "503" - ] - } - }, - { - "operationId": "kDriveGetAllCategoriesV2", - "functionName": "kdrivegetallcategoriesv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/categories", - "summary": "Get All Categories", - "description": "Return a list of all categories", - "tags": [ - "Drive > Files > Category" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/categories", - "operationId": "kDriveGetAllCategoriesV2", - "summary": "Get All Categories", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Category" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 72239 - }, - "enumValues": [], - "values": [], - "examples": [ - 72239 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveCreateCategoryV2", - "functionName": "kdrivecreatecategoryv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/categories", - "summary": "Create Category", - "description": "Creates a new category with name and color", - "tags": [ - "Drive > Files > Category" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/categories", - "operationId": "kDriveCreateCategoryV2", - "summary": "Create Category", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Category" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 2553 - }, - "enumValues": [], - "values": [], - "examples": [ - 2553 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveDeleteCategoryV2", - "functionName": "kdrivedeletecategoryv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/categories/{category_id}", - "summary": "Delete Category", - "description": "Deletes a category by identifier", - "tags": [ - "Drive > Files > Category" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "category_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/categories/%7Bcategory_id%7D", - "operationId": "kDriveDeleteCategoryV2", - "summary": "Delete Category", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Category" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 54142 - }, - "enumValues": [], - "values": [], - "examples": [ - 54142 - ] - }, - { - "name": "category_id", - "in": "path", - "required": true, - "description": "Category Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 33452 - }, - "enumValues": [], - "values": [], - "examples": [ - 33452 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveEditCategoryV2", - "functionName": "kdriveeditcategoryv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "PUT", - "path": "/2/drive/{drive_id}/categories/{category_id}", - "summary": "Edit Category", - "description": "Edits the name and color of a category by identifier", - "tags": [ - "Drive > Files > Category" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "category_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/categories/%7Bcategory_id%7D", - "operationId": "kDriveEditCategoryV2", - "summary": "Edit Category", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Category" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 78785 - }, - "enumValues": [], - "values": [], - "examples": [ - 78785 - ] - }, - { - "name": "category_id", - "in": "path", - "required": true, - "description": "Category Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 30282 - }, - "enumValues": [], - "values": [], - "examples": [ - 30282 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetV2", - "functionName": "kdrivegetv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/categories/rights", - "summary": "Get", - "description": "Returns all rights related to categories on drive", - "tags": [ - "Drive > Files > Category > Right" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/categories/rights", - "operationId": "kDriveGetV2", - "summary": "Get", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Category", - "Right" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 50001 - }, - "enumValues": [], - "values": [], - "examples": [ - 50001 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveUpdateCreateV2", - "functionName": "kdriveupdatecreatev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/categories/rights", - "summary": "Update/Create", - "description": "Update or Create rights for categories", - "tags": [ - "Drive > Files > Category > Right" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/categories/rights", - "operationId": "kDriveUpdateCreateV2", - "summary": "Update/Create", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Category", - "Right" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 61243 - }, - "enumValues": [], - "values": [], - "examples": [ - 61243 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveTrashV2", - "functionName": "kdrivetrashv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/files/{file_id}", - "summary": "Trash", - "description": "Trash a file, move it to the trash can.", - "tags": [ - "Drive > Files > File/Directory" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D", - "operationId": "kDriveTrashV2", - "summary": "Trash", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 77284 - }, - "enumValues": [], - "values": [], - "examples": [ - 77284 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 13151 - }, - "enumValues": [], - "values": [], - "examples": [ - 13151 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "500", - "503" - ] - } - }, - { - "operationId": "kDriveGetMultiaccessV2", - "functionName": "kdrivegetmultiaccessv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/files/{file_id}/access", - "summary": "Get multi-access", - "description": "Show access file information", - "tags": [ - "Drive > Files > File/Directory > Access" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access", - "operationId": "kDriveGetMultiaccessV2", - "summary": "Get multi-access", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Access" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 35571 - }, - "enumValues": [], - "values": [], - "examples": [ - 35571 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 86205 - }, - "enumValues": [], - "values": [], - "examples": [ - 86205 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "user", - "enum": [ - "user", - "invitation_drive", - "parent_access" - ] - }, - "enumValues": [ - "user", - "invitation_drive", - "parent_access" - ], - "values": [ - "user", - "invitation_drive", - "parent_access" - ], - "examples": [ - "user" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveAddMultiaccessV2", - "functionName": "kdriveaddmultiaccessv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/access", - "summary": "Add multi-access", - "description": "Add multi-access to file", - "tags": [ - "Drive > Files > File/Directory > Access" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "lang", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access", - "operationId": "kDriveAddMultiaccessV2", - "summary": "Add multi-access", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Access" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 26283 - }, - "enumValues": [], - "values": [], - "examples": [ - 26283 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 97284 - }, - "enumValues": [], - "values": [], - "examples": [ - 97284 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "user", - "enum": [ - "user" - ] - }, - "enumValues": [ - "user" - ], - "values": [ - "user" - ], - "examples": [ - "user" - ] - }, - { - "name": "lang", - "in": "query", - "required": true, - "description": "Override the language of the request, in most cases when an e-mail is triggered in the request.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "enum": [ - "de", - "en", - "es", - "fr", - "it", - "nl", - "pt" - ], - "type": "string", - "example": "en" - }, - "enumValues": [ - "de", - "en", - "es", - "fr", - "it", - "nl", - "pt" - ], - "values": [], - "examples": [ - "en" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveAllowExternalApplicationsV2", - "functionName": "kdriveallowexternalapplicationsv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/access/applications", - "summary": "Allow external applications", - "description": "Get access for an external application", - "tags": [ - "Drive > Files > File/Directory > Access" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/applications", - "operationId": "kDriveAllowExternalApplicationsV2", - "summary": "Allow external applications", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Access" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 17942 - }, - "enumValues": [], - "values": [], - "examples": [ - 17942 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 33444 - }, - "enumValues": [], - "values": [], - "examples": [ - 33444 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveCheckAccessChangeV2", - "functionName": "kdrivecheckaccesschangev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/access/check", - "summary": "Check access change", - "description": "Analyzes each user that has access to the drive by team, email or user identifier.\nThis method tries to find users for the given inputs:
    \n> The emails are parsed to user identifiers if possible.
    \n> The teams identifiers are parsed to multiple user identifiers.
    \n> The users identifiers are parsed accordingly.

    \nA right is required to simulate if a user needs to change their permissions to match it.", - "tags": [ - "Drive > Files > File/Directory > Access" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/check", - "operationId": "kDriveCheckAccessChangeV2", - "summary": "Check access change", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Access" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 1131 - }, - "enumValues": [], - "values": [], - "examples": [ - 1131 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 28474 - }, - "enumValues": [], - "values": [], - "examples": [ - 28474 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveForceWriteAccessV2", - "functionName": "kdriveforcewriteaccessv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/access/force", - "summary": "Force write access", - "description": "Claim write access in a shared file", - "tags": [ - "Drive > Files > File/Directory > Access > Users" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/force", - "operationId": "kDriveForceWriteAccessV2", - "summary": "Force write access", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Access", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 54343 - }, - "enumValues": [], - "values": [], - "examples": [ - 54343 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 67695 - }, - "enumValues": [], - "values": [], - "examples": [ - 67695 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveInvitationGetAccessV2", - "functionName": "kdriveinvitationgetaccessv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/files/{file_id}/access/invitations", - "summary": "Invitation > get access", - "description": "Show invitation send and that has access to the File|Directory, pending and accepted invitation", - "tags": [ - "Drive > Files > File/Directory > Access > Invitation" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/invitations", - "operationId": "kDriveInvitationGetAccessV2", - "summary": "Invitation > get access", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Access", - "Invitation" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 25122 - }, - "enumValues": [], - "values": [], - "examples": [ - 25122 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 45301 - }, - "enumValues": [], - "values": [], - "examples": [ - 45301 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveAddAccessV2", - "functionName": "kdriveaddaccessv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/access/invitations", - "summary": "Add access", - "description": "Give access to the File|Directory by email", - "tags": [ - "Drive > Files > File/Directory > Access > Invitation" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "lang", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/invitations", - "operationId": "kDriveAddAccessV2", - "summary": "Add access", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Access", - "Invitation" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 32066 - }, - "enumValues": [], - "values": [], - "examples": [ - 32066 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 96083 - }, - "enumValues": [], - "values": [], - "examples": [ - 96083 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "user", - "enum": [ - "user", - "invitation_drive" - ] - }, - "enumValues": [ - "user", - "invitation_drive" - ], - "values": [ - "user", - "invitation_drive" - ], - "examples": [ - "user" - ] - }, - { - "name": "lang", - "in": "query", - "required": true, - "description": "Override the language of the request, in most cases when an e-mail is triggered in the request.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "enum": [ - "de", - "en", - "es", - "fr", - "it", - "nl", - "pt" - ], - "type": "string", - "example": "nl" - }, - "enumValues": [ - "de", - "en", - "es", - "fr", - "it", - "nl", - "pt" - ], - "values": [], - "examples": [ - "nl" - ] - } - ], - "responseStatuses": [ - "201", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveCheckAccessV2", - "functionName": "kdrivecheckaccessv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/access/invitations/check", - "summary": "Check access", - "description": "Check if an invitation exists or a drive invitation is currently pending", - "tags": [ - "Drive > Files > File/Directory > Access > Invitation" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/invitations/check", - "operationId": "kDriveCheckAccessV2", - "summary": "Check access", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Access", - "Invitation" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 40326 - }, - "enumValues": [], - "values": [], - "examples": [ - 40326 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 10526 - }, - "enumValues": [], - "values": [], - "examples": [ - 10526 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetRequestedFileAccessFromAFileIdV2", - "functionName": "kdrivegetrequestedfileaccessfromafileidv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/files/{file_id}/access/requests", - "summary": "Get requested file access from a file id", - "description": "Show requested file access for a given file", - "tags": [ - "Drive > Files > File/Directory > Access > Request" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/requests", - "operationId": "kDriveGetRequestedFileAccessFromAFileIdV2", - "summary": "Get requested file access from a file id", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Access", - "Request" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 71799 - }, - "enumValues": [], - "values": [], - "examples": [ - 71799 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 72242 - }, - "enumValues": [], - "values": [], - "examples": [ - 72242 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "", - "enum": [ - "" - ] - }, - "enumValues": [ - "" - ], - "values": [ - "" - ], - "examples": [ - "" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveCreateANewFileAccessRequestV2", - "functionName": "kdrivecreateanewfileaccessrequestv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/access/requests", - "summary": "Create a new file access request", - "description": "Create a new file access request", - "tags": [ - "Drive > Files > File/Directory > Access > Request" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/requests", - "operationId": "kDriveCreateANewFileAccessRequestV2", - "summary": "Create a new file access request", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Access", - "Request" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 93928 - }, - "enumValues": [], - "values": [], - "examples": [ - 93928 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 91174 - }, - "enumValues": [], - "values": [], - "examples": [ - 91174 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "", - "enum": [ - "" - ] - }, - "enumValues": [ - "" - ], - "values": [ - "" - ], - "examples": [ - "" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveSynchronizeWithParentRightsV2", - "functionName": "kdrivesynchronizewithparentrightsv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/access/sync-parent", - "summary": "Synchronize with parent rights", - "description": "Retrieve the parent access rights and apply them to the current file.\nAny further update on parent access rights will be propagated to this file, unless its access rights have been changed.", - "tags": [ - "Drive > Files > File/Directory > Access" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/sync-parent", - "operationId": "kDriveSynchronizeWithParentRightsV2", - "summary": "Synchronize with parent rights", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Access" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 23962 - }, - "enumValues": [], - "values": [], - "examples": [ - 23962 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 75496 - }, - "enumValues": [], - "values": [], - "examples": [ - 75496 - ] - } - ], - "responseStatuses": [ - "200", - "401", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetAccessV2", - "functionName": "kdrivegetaccessv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/files/{file_id}/access/teams", - "summary": "Get access", - "description": "Show team that has access to the File|Directory", - "tags": [ - "Drive > Files > File/Directory > Access > Teams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/teams", - "operationId": "kDriveGetAccessV2", - "summary": "Get access", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Access", - "Teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 98735 - }, - "enumValues": [], - "values": [], - "examples": [ - 98735 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 71108 - }, - "enumValues": [], - "values": [], - "examples": [ - 71108 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "post_2_drive_drive_id_files_file_id_access_teams", - "functionName": "post2DriveDriveIdFilesFileIdAccessTeams", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/access/teams", - "summary": "Add access", - "description": "Give teams access to the File|Directory", - "tags": [ - "Drive > Files > File/Directory > Access > Teams" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "lang", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/teams", - "operationId": null, - "summary": "Add access", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Access", - "Teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 12865 - }, - "enumValues": [], - "values": [], - "examples": [ - 12865 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 54440 - }, - "enumValues": [], - "values": [], - "examples": [ - 54440 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "user", - "enum": [ - "user", - "invitation_drive" - ] - }, - "enumValues": [ - "user", - "invitation_drive" - ], - "values": [ - "user", - "invitation_drive" - ], - "examples": [ - "user" - ] - }, - { - "name": "lang", - "in": "query", - "required": true, - "description": "Override the language of the request, in most cases when an e-mail is triggered in the request.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "enum": [ - "de", - "en", - "es", - "fr", - "it", - "nl", - "pt" - ], - "type": "string", - "example": "pt" - }, - "enumValues": [ - "de", - "en", - "es", - "fr", - "it", - "nl", - "pt" - ], - "values": [], - "examples": [ - "pt" - ] - } - ], - "responseStatuses": [ - "201", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveRemoveAccessV2", - "functionName": "kdriveremoveaccessv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/files/{file_id}/access/teams/{team_id}", - "summary": "Remove access", - "description": "Delete the access permission of a team access", - "tags": [ - "Drive > Files > File/Directory > Access > Teams" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/teams/%7Bteam_id%7D", - "operationId": "kDriveRemoveAccessV2", - "summary": "Remove access", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Access", - "Teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 60705 - }, - "enumValues": [], - "values": [], - "examples": [ - 60705 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 41936 - }, - "enumValues": [], - "values": [], - "examples": [ - 41936 - ] - }, - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 50830 - }, - "enumValues": [], - "values": [], - "examples": [ - 50830 - ] - } - ], - "responseStatuses": [ - "200", - "401", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveUpdateAccessV2", - "functionName": "kdriveupdateaccessv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "PUT", - "path": "/2/drive/{drive_id}/files/{file_id}/access/teams/{team_id}", - "summary": "Update access", - "description": "Update the access permission of a team access", - "tags": [ - "Drive > Files > File/Directory > Access > Teams" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/teams/%7Bteam_id%7D", - "operationId": "kDriveUpdateAccessV2", - "summary": "Update access", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Access", - "Teams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 45589 - }, - "enumValues": [], - "values": [], - "examples": [ - 45589 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 91708 - }, - "enumValues": [], - "values": [], - "examples": [ - 91708 - ] - }, - { - "name": "team_id", - "in": "path", - "required": true, - "description": "Team identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 27531 - }, - "enumValues": [], - "values": [], - "examples": [ - 27531 - ] - } - ], - "responseStatuses": [ - "200", - "401", - "403", - "503" - ] - } - }, - { - "operationId": "get_2_drive_drive_id_files_file_id_access_users", - "functionName": "get2DriveDriveIdFilesFileIdAccessUsers", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/files/{file_id}/access/users", - "summary": "get access", - "description": "Show user that has access to the File|Directory", - "tags": [ - "Drive > Files > File/Directory > Access > Users" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/users", - "operationId": null, - "summary": "get access", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Access", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 34462 - }, - "enumValues": [], - "values": [], - "examples": [ - 34462 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 61949 - }, - "enumValues": [], - "values": [], - "examples": [ - 61949 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "post_2_drive_drive_id_files_file_id_access_users", - "functionName": "post2DriveDriveIdFilesFileIdAccessUsers", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/access/users", - "summary": "add access", - "description": "Give users access to the File|Directory", - "tags": [ - "Drive > Files > File/Directory > Access > Users" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "lang", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/users", - "operationId": null, - "summary": "add access", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Access", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 92680 - }, - "enumValues": [], - "values": [], - "examples": [ - 92680 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 29955 - }, - "enumValues": [], - "values": [], - "examples": [ - 29955 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "invitation_drive", - "enum": [ - "user", - "invitation_drive" - ] - }, - "enumValues": [ - "user", - "invitation_drive" - ], - "values": [ - "user", - "invitation_drive" - ], - "examples": [ - "invitation_drive" - ] - }, - { - "name": "lang", - "in": "query", - "required": true, - "description": "Override the language of the request, in most cases when an e-mail is triggered in the request.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "enum": [ - "de", - "en", - "es", - "fr", - "it", - "nl", - "pt" - ], - "type": "string", - "example": "fr" - }, - "enumValues": [ - "de", - "en", - "es", - "fr", - "it", - "nl", - "pt" - ], - "values": [], - "examples": [ - "fr" - ] - } - ], - "responseStatuses": [ - "201", - "401", - "403", - "404", - "503" - ] - } - }, - { - "operationId": "delete_2_drive_drive_id_files_file_id_access_users_user_id", - "functionName": "delete2DriveDriveIdFilesFileIdAccessUsersUserId", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/files/{file_id}/access/users/{user_id}", - "summary": "Remove access", - "description": "Delete access of a File/Directory", - "tags": [ - "Drive > Files > File/Directory > Access > Users" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/users/%7Buser_id%7D", - "operationId": null, - "summary": "Remove access", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Access", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 93741 - }, - "enumValues": [], - "values": [], - "examples": [ - 93741 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 41014 - }, - "enumValues": [], - "values": [], - "examples": [ - 41014 - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 84816 - }, - "enumValues": [], - "values": [], - "examples": [ - 84816 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "put_2_drive_drive_id_files_file_id_access_users_user_id", - "functionName": "put2DriveDriveIdFilesFileIdAccessUsersUserId", - "originalOperationId": null, - "domain": "kdrive", - "method": "PUT", - "path": "/2/drive/{drive_id}/files/{file_id}/access/users/{user_id}", - "summary": "Update access", - "description": "Update the access permission of an access", - "tags": [ - "Drive > Files > File/Directory > Access > Users" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/access/users/%7Buser_id%7D", - "operationId": null, - "summary": "Update access", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Access", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 54876 - }, - "enumValues": [], - "values": [], - "examples": [ - 54876 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 29137 - }, - "enumValues": [], - "values": [], - "examples": [ - 29137 - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 77608 - }, - "enumValues": [], - "values": [], - "examples": [ - 77608 - ] - } - ], - "responseStatuses": [ - "200", - "401", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveRemoveCategoriesOnFileV2", - "functionName": "kdriveremovecategoriesonfilev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/files/{file_id}/categories", - "summary": "Remove Categories on File", - "description": "Removes all categories on a file", - "tags": [ - "Drive > Files > Category" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/categories", - "operationId": "kDriveRemoveCategoriesOnFileV2", - "summary": "Remove Categories on File", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Category" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 61802 - }, - "enumValues": [], - "values": [], - "examples": [ - 61802 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 63711 - }, - "enumValues": [], - "values": [], - "examples": [ - 63711 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveRemoveCategoryOnFileV2", - "functionName": "kdriveremovecategoryonfilev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/files/{file_id}/categories/{category_id}", - "summary": "Remove Category on File", - "description": "Remove a category on a file", - "tags": [ - "Drive > Files > Category" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "category_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/categories/%7Bcategory_id%7D", - "operationId": "kDriveRemoveCategoryOnFileV2", - "summary": "Remove Category on File", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Category" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 52798 - }, - "enumValues": [], - "values": [], - "examples": [ - 52798 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 2173 - }, - "enumValues": [], - "values": [], - "examples": [ - 2173 - ] - }, - { - "name": "category_id", - "in": "path", - "required": true, - "description": "Category Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 59512 - }, - "enumValues": [], - "values": [], - "examples": [ - 59512 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveAddCategoryOnFileV2", - "functionName": "kdriveaddcategoryonfilev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/categories/{category_id}", - "summary": "Add Category on File", - "description": "Add an existing Category on a file", - "tags": [ - "Drive > Files > Category" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "category_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/categories/%7Bcategory_id%7D", - "operationId": "kDriveAddCategoryOnFileV2", - "summary": "Add Category on File", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Category" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 28950 - }, - "enumValues": [], - "values": [], - "examples": [ - 28950 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 34420 - }, - "enumValues": [], - "values": [], - "examples": [ - 34420 - ] - }, - { - "name": "category_id", - "in": "path", - "required": true, - "description": "Category Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 93249 - }, - "enumValues": [], - "values": [], - "examples": [ - 93249 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveValidatesAnAIGeneratedCategoryV2", - "functionName": "kdrivevalidatesanaigeneratedcategoryv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/categories/{category_id}/ai-feedback", - "summary": "Validates an AI generated Category", - "description": "Validates the category as correct or incorrect, according to `valid` parameter.", - "tags": [ - "Drive > Files > Category" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "category_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/categories/%7Bcategory_id%7D/ai-feedback", - "operationId": "kDriveValidatesAnAIGeneratedCategoryV2", - "summary": "Validates an AI generated Category", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Category" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 92049 - }, - "enumValues": [], - "values": [], - "examples": [ - 92049 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 36147 - }, - "enumValues": [], - "values": [], - "examples": [ - 36147 - ] - }, - { - "name": "category_id", - "in": "path", - "required": true, - "description": "Category Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 26158 - }, - "enumValues": [], - "values": [], - "examples": [ - 26158 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetFileCommentsV2", - "functionName": "kdrivegetfilecommentsv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/files/{file_id}/comments", - "summary": "Get file comments", - "description": "Retrieve all Comments from a file", - "tags": [ - "Drive > Files > File/Directory > Comment" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/comments", - "operationId": "kDriveGetFileCommentsV2", - "summary": "Get file comments", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Comment" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 27007 - }, - "enumValues": [], - "values": [], - "examples": [ - 27007 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 18889 - }, - "enumValues": [], - "values": [], - "examples": [ - 18889 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "user", - "enum": [ - "user", - "likes", - "responses", - "responses.user", - "responses.likes", - "total" - ] - }, - "enumValues": [ - "user", - "likes", - "responses", - "responses.user", - "responses.likes", - "total" - ], - "values": [ - "user", - "likes", - "responses", - "responses.user", - "responses.likes", - "total" - ], - "examples": [ - "user" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 7942 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 7942 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "maximum": 1000, - "minimum": 1, - "default": 10, - "example": 376 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 376 - ] - }, - { - "name": "total", - "in": "query", - "required": false, - "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "x-with": [ - "total" - ], - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "created_at" - ] - }, - "enumValues": [ - "created_at" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[created_at]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[created_at]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveAddCommentV2", - "functionName": "kdriveaddcommentv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/comments", - "summary": "Add comment", - "description": "Add a comment to a file.", - "tags": [ - "Drive > Files > File/Directory > Comment" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/comments", - "operationId": "kDriveAddCommentV2", - "summary": "Add comment", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Comment" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 3947 - }, - "enumValues": [], - "values": [], - "examples": [ - 3947 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 3664 - }, - "enumValues": [], - "values": [], - "examples": [ - 3664 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "likes", - "enum": [ - "user", - "likes", - "responses", - "responses.user", - "responses.likes" - ] - }, - "enumValues": [ - "user", - "likes", - "responses", - "responses.user", - "responses.likes" - ], - "values": [ - "user", - "likes", - "responses", - "responses.user", - "responses.likes" - ], - "examples": [ - "likes" - ] - } - ], - "responseStatuses": [ - "201", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveDeleteCommentV2", - "functionName": "kdrivedeletecommentv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/files/{file_id}/comments/{comment_id}", - "summary": "Delete comment", - "description": "Delete a comment from a file.", - "tags": [ - "Drive > Files > File/Directory > Comment" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "comment_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/comments/%7Bcomment_id%7D", - "operationId": "kDriveDeleteCommentV2", - "summary": "Delete comment", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Comment" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 33561 - }, - "enumValues": [], - "values": [], - "examples": [ - 33561 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 56665 - }, - "enumValues": [], - "values": [], - "examples": [ - 56665 - ] - }, - { - "name": "comment_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetCommentReplyV2", - "functionName": "kdrivegetcommentreplyv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/files/{file_id}/comments/{comment_id}", - "summary": "Get comment reply", - "description": "Retrieve reply responding to a comment on file.", - "tags": [ - "Drive > Files > File/Directory > Comment" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "comment_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/comments/%7Bcomment_id%7D", - "operationId": "kDriveGetCommentReplyV2", - "summary": "Get comment reply", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Comment" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 10954 - }, - "enumValues": [], - "values": [], - "examples": [ - 10954 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 82108 - }, - "enumValues": [], - "values": [], - "examples": [ - 82108 - ] - }, - { - "name": "comment_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "responses", - "enum": [ - "user", - "likes", - "responses", - "responses.user", - "responses.likes", - "total" - ] - }, - "enumValues": [ - "user", - "likes", - "responses", - "responses.user", - "responses.likes", - "total" - ], - "values": [ - "user", - "likes", - "responses", - "responses.user", - "responses.likes", - "total" - ], - "examples": [ - "responses" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 44442 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 44442 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "maximum": 1000, - "minimum": 1, - "default": 10, - "example": 678 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 678 - ] - }, - { - "name": "total", - "in": "query", - "required": false, - "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "x-with": [ - "total" - ], - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "created_at" - ] - }, - "enumValues": [ - "created_at" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[created_at]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[created_at]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveAddCommentReplyV2", - "functionName": "kdriveaddcommentreplyv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/comments/{comment_id}", - "summary": "Add comment reply", - "description": "Add a reply to a comment.", - "tags": [ - "Drive > Files > File/Directory > Comment" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "comment_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/comments/%7Bcomment_id%7D", - "operationId": "kDriveAddCommentReplyV2", - "summary": "Add comment reply", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Comment" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 6989 - }, - "enumValues": [], - "values": [], - "examples": [ - 6989 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 5721 - }, - "enumValues": [], - "values": [], - "examples": [ - 5721 - ] - }, - { - "name": "comment_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "likes", - "enum": [ - "user", - "likes", - "responses", - "responses.user", - "responses.likes" - ] - }, - "enumValues": [ - "user", - "likes", - "responses", - "responses.user", - "responses.likes" - ], - "values": [ - "user", - "likes", - "responses", - "responses.user", - "responses.likes" - ], - "examples": [ - "likes" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveModifyCommentV2", - "functionName": "kdrivemodifycommentv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "PUT", - "path": "/2/drive/{drive_id}/files/{file_id}/comments/{comment_id}", - "summary": "Modify comment", - "description": "Modify a comment on a file.", - "tags": [ - "Drive > Files > File/Directory > Comment" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "comment_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/comments/%7Bcomment_id%7D", - "operationId": "kDriveModifyCommentV2", - "summary": "Modify comment", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Comment" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 79948 - }, - "enumValues": [], - "values": [], - "examples": [ - 79948 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 31304 - }, - "enumValues": [], - "values": [], - "examples": [ - 31304 - ] - }, - { - "name": "comment_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "responses.likes", - "enum": [ - "user", - "likes", - "responses", - "responses.user", - "responses.likes" - ] - }, - "enumValues": [ - "user", - "likes", - "responses", - "responses.user", - "responses.likes" - ], - "values": [ - "user", - "likes", - "responses", - "responses.user", - "responses.likes" - ], - "examples": [ - "responses.likes" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveLikeCommentV2", - "functionName": "kdrivelikecommentv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/comments/{comment_id}/like", - "summary": "Like comment", - "description": "Add a like to the comment", - "tags": [ - "Drive > Files > File/Directory > Comment" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "comment_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/comments/%7Bcomment_id%7D/like", - "operationId": "kDriveLikeCommentV2", - "summary": "Like comment", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Comment" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 61123 - }, - "enumValues": [], - "values": [], - "examples": [ - 61123 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 62200 - }, - "enumValues": [], - "values": [], - "examples": [ - 62200 - ] - }, - { - "name": "comment_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveUnlikeCommentV2", - "functionName": "kdriveunlikecommentv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/comments/{comment_id}/unlike", - "summary": "Unlike comment", - "description": "Remove a like from the Comment", - "tags": [ - "Drive > Files > File/Directory > Comment" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "comment_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/comments/%7Bcomment_id%7D/unlike", - "operationId": "kDriveUnlikeCommentV2", - "summary": "Unlike comment", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Comment" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 9444 - }, - "enumValues": [], - "values": [], - "examples": [ - 9444 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 55412 - }, - "enumValues": [], - "values": [], - "examples": [ - 55412 - ] - }, - { - "name": "comment_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveCopyToDriveV2", - "functionName": "kdrivecopytodrivev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/copy-to-drive", - "summary": "Copy to Drive", - "description": "Copy source file in source drive to destination drive at destination folder.", - "tags": [ - "Drive > Files > File/Directory" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/copy-to-drive", - "operationId": "kDriveCopyToDriveV2", - "summary": "Copy to Drive", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "404", - "422", - "503" - ] - } - }, - { - "operationId": "get_2_drive_drive_id_files_file_id_download", - "functionName": "get2DriveDriveIdFilesFileIdDownload", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/files/{file_id}/download", - "summary": "Download", - "description": "Download file content or directory as Zip file.\n\n\nPlease note that this may respond a 302 to actually download the requested content.\n", - "tags": [ - "Drive > Files > File/Directory" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "as", - "in": "query", - "required": false - } - ], - "headerParameters": [ - { - "name": "x-kdrive-file-password", - "in": "header", - "required": false - } - ], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json", - "application/octet-stream" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/download", - "operationId": null, - "summary": "Download", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 13097 - }, - "enumValues": [], - "values": [], - "examples": [ - 13097 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 29259 - }, - "enumValues": [], - "values": [], - "examples": [ - 29259 - ] - }, - { - "name": "as", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "as", - "enum": [ - "pdf", - "text" - ], - "type": "string", - "description": "Convert file before download", - "example": "text" - }, - "enumValues": [ - "pdf", - "text" - ], - "values": [], - "examples": [ - "text" - ] - }, - { - "name": "x-kdrive-file-password", - "in": "header", - "required": false, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "title": "x-kdrive-file-password", - "type": "string", - "description": "File password to open it for conversion, if the file is password-protected", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveDeleteDropboxV2", - "functionName": "kdrivedeletedropboxv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/files/{file_id}/dropbox", - "summary": "Delete dropbox", - "description": "Delete a Dropbox Directory resource", - "tags": [ - "Drive > Files > Dropbox" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/dropbox", - "operationId": "kDriveDeleteDropboxV2", - "summary": "Delete dropbox", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Dropbox" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 49177 - }, - "enumValues": [], - "values": [], - "examples": [ - 49177 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 44995 - }, - "enumValues": [], - "values": [], - "examples": [ - 44995 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetDropboxV2", - "functionName": "kdrivegetdropboxv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/files/{file_id}/dropbox", - "summary": "Get dropbox", - "description": "Get dropbox by the directory identifier.\nA dropbox allows no logged users to upload files to this directory via an external dropbox link (see Drive > External Access > Dropbox).", - "tags": [ - "Drive > Files > Dropbox" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/dropbox", - "operationId": "kDriveGetDropboxV2", - "summary": "Get dropbox", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Dropbox" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 39507 - }, - "enumValues": [], - "values": [], - "examples": [ - 39507 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 78507 - }, - "enumValues": [], - "values": [], - "examples": [ - 78507 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "capabilities", - "enum": [ - "user", - "capabilities", - "directory", - "directory.capabilities", - "directory.path", - "directory.parents" - ] - }, - "enumValues": [ - "user", - "capabilities", - "directory", - "directory.capabilities", - "directory.path", - "directory.parents" - ], - "values": [ - "user", - "capabilities", - "directory", - "directory.capabilities", - "directory.path", - "directory.parents" - ], - "examples": [ - "capabilities" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveConvertAFolderIntoADropboxV2", - "functionName": "kdriveconvertafolderintoadropboxv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/dropbox", - "summary": "Convert a folder into a dropbox", - "description": "A dropbox allows unauthenticated users to upload files onto the drive via a public link (see Drive > External Access > Dropbox).", - "tags": [ - "Drive > Files > Dropbox" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/dropbox", - "operationId": "kDriveConvertAFolderIntoADropboxV2", - "summary": "Convert a folder into a dropbox", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Dropbox" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 91121 - }, - "enumValues": [], - "values": [], - "examples": [ - 91121 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 61781 - }, - "enumValues": [], - "values": [], - "examples": [ - 61781 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveUpdateDropboxV2", - "functionName": "kdriveupdatedropboxv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "PUT", - "path": "/2/drive/{drive_id}/files/{file_id}/dropbox", - "summary": "Update dropbox", - "description": "Update and manage a dropbox.", - "tags": [ - "Drive > Files > Dropbox" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/dropbox", - "operationId": "kDriveUpdateDropboxV2", - "summary": "Update dropbox", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Dropbox" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 84403 - }, - "enumValues": [], - "values": [], - "examples": [ - 84403 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 39143 - }, - "enumValues": [], - "values": [], - "examples": [ - 39143 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveDropboxInviteV2", - "functionName": "kdrivedropboxinvitev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/dropbox/invite", - "summary": "Dropbox invite", - "description": "Send an email with the dropbox external link, to allow an user to upload files.", - "tags": [ - "Drive > Files > Dropbox" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/dropbox/invite", - "operationId": "kDriveDropboxInviteV2", - "summary": "Dropbox invite", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Dropbox" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 22065 - }, - "enumValues": [], - "values": [], - "examples": [ - 22065 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 15960 - }, - "enumValues": [], - "values": [], - "examples": [ - 15960 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveUnfavoriteFileV2", - "functionName": "kdriveunfavoritefilev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/files/{file_id}/favorite", - "summary": "Unfavorite file", - "description": "Remove a file from the favorites", - "tags": [ - "Drive > Files > Favorite" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/favorite", - "operationId": "kDriveUnfavoriteFileV2", - "summary": "Unfavorite file", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Favorite" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 84491 - }, - "enumValues": [], - "values": [], - "examples": [ - 84491 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 39655 - }, - "enumValues": [], - "values": [], - "examples": [ - 39655 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveFavoriteFileV2", - "functionName": "kdrivefavoritefilev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/favorite", - "summary": "Favorite file", - "description": "Add a file in the favorites", - "tags": [ - "Drive > Files > Favorite" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/favorite", - "operationId": "kDriveFavoriteFileV2", - "summary": "Favorite file", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Favorite" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 86607 - }, - "enumValues": [], - "values": [], - "examples": [ - 86607 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 29090 - }, - "enumValues": [], - "values": [], - "examples": [ - 29090 - ] - } - ], - "responseStatuses": [ - "201", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveHashV2", - "functionName": "kdrivehashv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/files/{file_id}/hash", - "summary": "Hash", - "description": "Get file hash.", - "tags": [ - "Drive > Files > File/Directory" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/hash", - "operationId": "kDriveHashV2", - "summary": "Hash", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 73665 - }, - "enumValues": [], - "values": [], - "examples": [ - 73665 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 25729 - }, - "enumValues": [], - "values": [], - "examples": [ - 25729 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveRemoveSharelinkV2", - "functionName": "kdriveremovesharelinkv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/files/{file_id}/link", - "summary": "Remove share-link", - "description": "Delete a share link", - "tags": [ - "Drive > Files > Share link > Manage" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/link", - "operationId": "kDriveRemoveSharelinkV2", - "summary": "Remove share-link", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Share link", - "Manage" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 48976 - }, - "enumValues": [], - "values": [], - "examples": [ - 48976 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 23907 - }, - "enumValues": [], - "values": [], - "examples": [ - 23907 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetSharelinkV2", - "functionName": "kdrivegetsharelinkv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/files/{file_id}/link", - "summary": "Get share-link", - "description": "Get a share link information", - "tags": [ - "Drive > Files > Share link > Manage" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/link", - "operationId": "kDriveGetSharelinkV2", - "summary": "Get share-link", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Share link", - "Manage" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 83528 - }, - "enumValues": [], - "values": [], - "examples": [ - 83528 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 87136 - }, - "enumValues": [], - "values": [], - "examples": [ - 87136 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "views", - "enum": [ - "views" - ] - }, - "enumValues": [ - "views" - ], - "values": [ - "views" - ], - "examples": [ - "views" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveCreateSharelinkV2", - "functionName": "kdrivecreatesharelinkv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/link", - "summary": "Create share-link", - "description": "Create a share link", - "tags": [ - "Drive > Files > Share link > Manage" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/link", - "operationId": "kDriveCreateSharelinkV2", - "summary": "Create share-link", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Share link", - "Manage" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 50650 - }, - "enumValues": [], - "values": [], - "examples": [ - 50650 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 93139 - }, - "enumValues": [], - "values": [], - "examples": [ - 93139 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "views", - "enum": [ - "views" - ] - }, - "enumValues": [ - "views" - ], - "values": [ - "views" - ], - "examples": [ - "views" - ] - } - ], - "responseStatuses": [ - "201", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveUpdateSharelinkV2", - "functionName": "kdriveupdatesharelinkv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "PUT", - "path": "/2/drive/{drive_id}/files/{file_id}/link", - "summary": "Update share-link", - "description": "Update a share-link", - "tags": [ - "Drive > Files > Share link > Manage" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/link", - "operationId": "kDriveUpdateSharelinkV2", - "summary": "Update share-link", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Share link", - "Manage" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 35995 - }, - "enumValues": [], - "values": [], - "examples": [ - 35995 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 71221 - }, - "enumValues": [], - "values": [], - "examples": [ - 71221 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveShareLinkInviteV2", - "functionName": "kdrivesharelinkinvitev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/link/invite", - "summary": "Share link invite", - "description": "Send an email with the share link, to allow an user to upload files.", - "tags": [ - "Drive > Files > Share link > Manage" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/link/invite", - "operationId": "kDriveShareLinkInviteV2", - "summary": "Share link invite", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Share link", - "Manage" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 44170 - }, - "enumValues": [], - "values": [], - "examples": [ - 44170 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 82968 - }, - "enumValues": [], - "values": [], - "examples": [ - 82968 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDrivePreviewV2", - "functionName": "kdrivepreviewv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/files/{file_id}/preview", - "summary": "Preview", - "description": "Get file preview.", - "tags": [ - "Drive > Files > File/Directory" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "as", - "in": "query", - "required": false - }, - { - "name": "height", - "in": "query", - "required": false - }, - { - "name": "quality", - "in": "query", - "required": false - }, - { - "name": "width", - "in": "query", - "required": false - } - ], - "headerParameters": [ - { - "name": "x-kdrive-file-password", - "in": "header", - "required": false - } - ], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json", - "image/*" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/preview", - "operationId": "kDrivePreviewV2", - "summary": "Preview", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 4677 - }, - "enumValues": [], - "values": [], - "examples": [ - 4677 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 97025 - }, - "enumValues": [], - "values": [], - "examples": [ - 97025 - ] - }, - { - "name": "as", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "as", - "enum": [ - "pdf", - "text" - ], - "type": "string", - "description": "Convert file before preview", - "example": "text" - }, - "enumValues": [ - "pdf", - "text" - ], - "values": [], - "examples": [ - "text" - ] - }, - { - "name": "height", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "height", - "maximum": 10000, - "minimum": 10, - "type": "integer", - "description": "The height of the preview. This parameter only works on image", - "example": 1297 - }, - "enumValues": [], - "values": [], - "examples": [ - 1297 - ] - }, - { - "name": "quality", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "quality", - "maximum": 100, - "minimum": 1, - "type": "integer", - "description": "The quality of the preview. This parameter only works on image", - "example": 4 - }, - "enumValues": [], - "values": [], - "examples": [ - 4 - ] - }, - { - "name": "width", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "width", - "maximum": 10000, - "minimum": 10, - "type": "integer", - "description": "The width of the preview. This parameter only works on image", - "example": 1496 - }, - "enumValues": [], - "values": [], - "examples": [ - 1496 - ] - }, - { - "name": "x-kdrive-file-password", - "in": "header", - "required": false, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "title": "x-kdrive-file-password", - "type": "string", - "description": "File password to open it for conversion, if the file is password-protected", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveRenameV2", - "functionName": "kdriverenamev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/rename", - "summary": "Rename", - "description": "Rename a file/directory", - "tags": [ - "Drive > Files > File/Directory" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/rename", - "operationId": "kDriveRenameV2", - "summary": "Rename", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 89989 - }, - "enumValues": [], - "values": [], - "examples": [ - 89989 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 7077 - }, - "enumValues": [], - "values": [], - "examples": [ - 7077 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetSizeV2", - "functionName": "kdrivegetsizev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/files/{file_id}/sizes", - "summary": "Get size", - "description": "Get the size and storage_size of the File/Directory with children, up to $depth.", - "tags": [ - "Drive > Files > File/Directory" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "depth", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/sizes", - "operationId": "kDriveGetSizeV2", - "summary": "Get size", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 5369 - }, - "enumValues": [], - "values": [], - "examples": [ - 5369 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 30130 - }, - "enumValues": [], - "values": [], - "examples": [ - 30130 - ] - }, - { - "name": "depth", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "depth", - "enum": [ - "folder", - "unlimited" - ], - "type": "string", - "example": "unlimited" - }, - "enumValues": [ - "folder", - "unlimited" - ], - "values": [], - "examples": [ - "unlimited" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetAFileTemporaryURLV2", - "functionName": "kdrivegetafiletemporaryurlv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/files/{file_id}/temporary_url", - "summary": "Get a file Temporary URL", - "description": "Get a Temporary URL for a given file\n\n\nNote that it is not possible to get a directory temporary URL.\n", - "tags": [ - "Drive > Files > File/Directory" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "duration", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/temporary_url", - "operationId": "kDriveGetAFileTemporaryURLV2", - "summary": "Get a file Temporary URL", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 52416 - }, - "enumValues": [], - "values": [], - "examples": [ - 52416 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 71868 - }, - "enumValues": [], - "values": [], - "examples": [ - 71868 - ] - }, - { - "name": "duration", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "duration", - "maximum": 86400, - "minimum": 60, - "type": "integer", - "description": "How long before this link expires, in seconds", - "example": 25882 - }, - "enumValues": [], - "values": [], - "examples": [ - 25882 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveThumbnailV2", - "functionName": "kdrivethumbnailv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/files/{file_id}/thumbnail", - "summary": "Thumbnail", - "description": "Get file thumbnail.", - "tags": [ - "Drive > Files > File/Directory" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "height", - "in": "query", - "required": false - }, - { - "name": "width", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json", - "image/*" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/thumbnail", - "operationId": "kDriveThumbnailV2", - "summary": "Thumbnail", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 51990 - }, - "enumValues": [], - "values": [], - "examples": [ - 51990 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 66312 - }, - "enumValues": [], - "values": [], - "examples": [ - 66312 - ] - }, - { - "name": "height", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "height", - "maximum": 400, - "minimum": 10, - "type": "integer", - "description": "The height of the thumbnail.", - "example": 303 - }, - "enumValues": [], - "values": [], - "examples": [ - 303 - ] - }, - { - "name": "width", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "width", - "maximum": 400, - "minimum": 10, - "type": "integer", - "description": "The width of the thumbnail.", - "example": 162 - }, - "enumValues": [], - "values": [], - "examples": [ - 162 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveDeleteAllV2", - "functionName": "kdrivedeleteallv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/files/{file_id}/versions", - "summary": "Delete all", - "description": "Delete all version for file.", - "tags": [ - "Drive > Files > File/Directory > Version" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions", - "operationId": "kDriveDeleteAllV2", - "summary": "Delete all", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Version" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 76713 - }, - "enumValues": [], - "values": [], - "examples": [ - 76713 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 43690 - }, - "enumValues": [], - "values": [], - "examples": [ - 43690 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveListV2", - "functionName": "kdrivelistv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/files/{file_id}/versions", - "summary": "List", - "description": "Get list of file versions", - "tags": [ - "Drive > Files > File/Directory > Version" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": true, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions", - "operationId": "kDriveListV2", - "summary": "List", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Version" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": true, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 44574 - }, - "enumValues": [], - "values": [], - "examples": [ - 44574 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 52804 - }, - "enumValues": [], - "values": [], - "examples": [ - 52804 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "created_at", - "last_modified_at", - "keep_forever" - ] - }, - "enumValues": [ - "created_at", - "last_modified_at", - "keep_forever" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[created_at]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[created_at]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveDeleteV2", - "functionName": "kdrivedeletev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/files/{file_id}/versions/{version_id}", - "summary": "Delete", - "description": "Delete a file version.", - "tags": [ - "Drive > Files > File/Directory > Version" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "version_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions/%7Bversion_id%7D", - "operationId": "kDriveDeleteV2", - "summary": "Delete", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Version" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 24316 - }, - "enumValues": [], - "values": [], - "examples": [ - 24316 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 68940 - }, - "enumValues": [], - "values": [], - "examples": [ - 68940 - ] - }, - { - "name": "version_id", - "in": "path", - "required": true, - "description": "Version identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 10171 - }, - "enumValues": [], - "values": [], - "examples": [ - 10171 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "get_2_drive_drive_id_files_file_id_versions_version_id", - "functionName": "get2DriveDriveIdFilesFileIdVersionsVersionId", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/files/{file_id}/versions/{version_id}", - "summary": "Get", - "description": "Get file version information.", - "tags": [ - "Drive > Files > File/Directory > Version" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "version_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions/%7Bversion_id%7D", - "operationId": null, - "summary": "Get", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Version" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 35455 - }, - "enumValues": [], - "values": [], - "examples": [ - 35455 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 90752 - }, - "enumValues": [], - "values": [], - "examples": [ - 90752 - ] - }, - { - "name": "version_id", - "in": "path", - "required": true, - "description": "Version identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 10048 - }, - "enumValues": [], - "values": [], - "examples": [ - 10048 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveUpdateV2", - "functionName": "kdriveupdatev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "PUT", - "path": "/2/drive/{drive_id}/files/{file_id}/versions/{version_id}", - "summary": "Update", - "description": "Update file version", - "tags": [ - "Drive > Files > File/Directory > Version" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "version_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions/%7Bversion_id%7D", - "operationId": "kDriveUpdateV2", - "summary": "Update", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Version" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 26912 - }, - "enumValues": [], - "values": [], - "examples": [ - 26912 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 74539 - }, - "enumValues": [], - "values": [], - "examples": [ - 74539 - ] - }, - { - "name": "version_id", - "in": "path", - "required": true, - "description": "Version identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 36071 - }, - "enumValues": [], - "values": [], - "examples": [ - 36071 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "get_2_drive_drive_id_files_file_id_versions_version_id_download", - "functionName": "get2DriveDriveIdFilesFileIdVersionsVersionIdDownload", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/files/{file_id}/versions/{version_id}/download", - "summary": "Download", - "description": "Download file version.\n\n\nPlease note that this may respond a 302 to actually download the requested content.\n", - "tags": [ - "Drive > Files > File/Directory > Version" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "version_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json", - "application/octet-stream" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions/%7Bversion_id%7D/download", - "operationId": null, - "summary": "Download", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Version" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 58223 - }, - "enumValues": [], - "values": [], - "examples": [ - 58223 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 62055 - }, - "enumValues": [], - "values": [], - "examples": [ - 62055 - ] - }, - { - "name": "version_id", - "in": "path", - "required": true, - "description": "Version identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 14391 - }, - "enumValues": [], - "values": [], - "examples": [ - 14391 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveRestoreV2", - "functionName": "kdriverestorev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/versions/{version_id}/restore", - "summary": "Restore", - "description": "Restore a file version.", - "tags": [ - "Drive > Files > File/Directory > Version" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "version_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": true, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions/%7Bversion_id%7D/restore", - "operationId": "kDriveRestoreV2", - "summary": "Restore", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Version" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 7278 - }, - "enumValues": [], - "values": [], - "examples": [ - 7278 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 87640 - }, - "enumValues": [], - "values": [], - "examples": [ - 87640 - ] - }, - { - "name": "version_id", - "in": "path", - "required": true, - "description": "Version identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 3714 - }, - "enumValues": [], - "values": [], - "examples": [ - 3714 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "sharelink", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "sharelink" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveRestoreToDirectoryV2", - "functionName": "kdriverestoretodirectoryv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/{file_id}/versions/{version_id}/restore/{destination_directory_id}", - "summary": "Restore to Directory", - "description": "Restore a file version as a copy in target directory, keeping current original intact.", - "tags": [ - "Drive > Files > File/Directory > Version" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "version_id", - "in": "path", - "required": true - }, - { - "name": "destination_directory_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": true, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions/%7Bversion_id%7D/restore/%7Bdestination_directory_id%7D", - "operationId": "kDriveRestoreToDirectoryV2", - "summary": "Restore to Directory", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Version" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 54813 - }, - "enumValues": [], - "values": [], - "examples": [ - 54813 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 24461 - }, - "enumValues": [], - "values": [], - "examples": [ - 24461 - ] - }, - { - "name": "version_id", - "in": "path", - "required": true, - "description": "Version identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 70414 - }, - "enumValues": [], - "values": [], - "examples": [ - 70414 - ] - }, - { - "name": "destination_directory_id", - "in": "path", - "required": true, - "description": "Directory identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 47384 - }, - "enumValues": [], - "values": [], - "examples": [ - 47384 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "lock", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "lock" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveUpdateCurrentV2", - "functionName": "kdriveupdatecurrentv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "PUT", - "path": "/2/drive/{drive_id}/files/{file_id}/versions/current", - "summary": "Update current", - "description": "Update current file version", - "tags": [ - "Drive > Files > File/Directory > Version" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions/current", - "operationId": "kDriveUpdateCurrentV2", - "summary": "Update current", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Version" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 6682 - }, - "enumValues": [], - "values": [], - "examples": [ - 6682 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 76307 - }, - "enumValues": [], - "values": [], - "examples": [ - 76307 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "get_2_drive_drive_id_files_archives_archive_uuid", - "functionName": "get2DriveDriveIdFilesArchivesArchiveUuid", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/files/archives/{archive_uuid}", - "summary": "Download archive", - "description": "You can download an archive/zip with the token provided by the route drive/{drive_id}/files/archives.\n\nPlease note that this may respond a 302 to actually download the requested content.", - "tags": [ - "Drive > Files > Archive" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "archive_uuid", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json", - "application/zip" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/files/archives/%7Barchive_uuid%7D", - "operationId": null, - "summary": "Download archive", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Archive" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 69767 - }, - "enumValues": [], - "values": [], - "examples": [ - 69767 - ] - }, - { - "name": "archive_uuid", - "in": "path", - "required": true, - "description": "Archive uuid", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveRemoveCategoryOnFilesV2", - "functionName": "kdriveremovecategoryonfilesv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/files/categories/{category_id}", - "summary": "Remove Category on Files", - "description": "Removes a category on a set of files", - "tags": [ - "Drive > Files > Category" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "category_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/files/categories/%7Bcategory_id%7D", - "operationId": "kDriveRemoveCategoryOnFilesV2", - "summary": "Remove Category on Files", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Category" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 61171 - }, - "enumValues": [], - "values": [], - "examples": [ - 61171 - ] - }, - { - "name": "category_id", - "in": "path", - "required": true, - "description": "Category Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 9112 - }, - "enumValues": [], - "values": [], - "examples": [ - 9112 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveAddCategoryOnFilesV2", - "functionName": "kdriveaddcategoryonfilesv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/categories/{category_id}", - "summary": "Add category on files", - "description": "Adds an existing category on a set of files", - "tags": [ - "Drive > Files > Category" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "category_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/categories/%7Bcategory_id%7D", - "operationId": "kDriveAddCategoryOnFilesV2", - "summary": "Add category on files", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Category" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 15676 - }, - "enumValues": [], - "values": [], - "examples": [ - 15676 - ] - }, - { - "name": "category_id", - "in": "path", - "required": true, - "description": "Category Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 83471 - }, - "enumValues": [], - "values": [], - "examples": [ - 83471 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveCheckFilesExistenceV2", - "functionName": "kdrivecheckfilesexistencev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/files/exists", - "summary": "Check file's existence", - "description": "Check if some files ids still exists in the drive", - "tags": [ - "Drive > Files" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/files/exists", - "operationId": "kDriveCheckFilesExistenceV2", - "summary": "Check file's existence", - "categoryPath": [ - "kDrive", - "Drive", - "Files" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 58940 - }, - "enumValues": [], - "values": [], - "examples": [ - 58940 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveCleanImportsHistoryV2", - "functionName": "kdrivecleanimportshistoryv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/imports", - "summary": "Clean imports history", - "description": "Clean imports history for the current user.", - "tags": [ - "Drive > Files > External import" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/imports", - "operationId": "kDriveCleanImportsHistoryV2", - "summary": "Clean imports history", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "External import" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 57387 - }, - "enumValues": [], - "values": [], - "examples": [ - 57387 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveListImportsV2", - "functionName": "kdrivelistimportsv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/imports", - "summary": "List imports", - "description": "List all external imports for the current user", - "tags": [ - "Drive > Files > External import" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/imports", - "operationId": "kDriveListImportsV2", - "summary": "List imports", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "External import" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 19409 - }, - "enumValues": [], - "values": [], - "examples": [ - 19409 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "total", - "enum": [ - "total" - ] - }, - "enumValues": [ - "total" - ], - "values": [ - "total" - ], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 91769 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 91769 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "maximum": 1000, - "minimum": 1, - "default": 10, - "example": 21 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 21 - ] - }, - { - "name": "total", - "in": "query", - "required": false, - "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "x-with": [ - "total" - ], - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveDeleteImportV2", - "functionName": "kdrivedeleteimportv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/imports/{import_id}", - "summary": "Delete import", - "description": "Delete a external import", - "tags": [ - "Drive > Files > External import" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "import_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/imports/%7Bimport_id%7D", - "operationId": "kDriveDeleteImportV2", - "summary": "Delete import", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "External import" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 97737 - }, - "enumValues": [], - "values": [], - "examples": [ - 97737 - ] - }, - { - "name": "import_id", - "in": "path", - "required": true, - "description": "External import identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 92338 - }, - "enumValues": [], - "values": [], - "examples": [ - 92338 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "422", - "503" - ] - } - }, - { - "operationId": "kDriveListErroredImportFilesV2", - "functionName": "kdrivelisterroredimportfilesv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/imports/{import_id}", - "summary": "List errored import files", - "description": "List all files which couldn't be imported properly.", - "tags": [ - "Drive > Files > External import" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "import_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/imports/%7Bimport_id%7D", - "operationId": "kDriveListErroredImportFilesV2", - "summary": "List errored import files", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "External import" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 19802 - }, - "enumValues": [], - "values": [], - "examples": [ - 19802 - ] - }, - { - "name": "import_id", - "in": "path", - "required": true, - "description": "External import identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 87379 - }, - "enumValues": [], - "values": [], - "examples": [ - 87379 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "total", - "enum": [ - "total" - ] - }, - "enumValues": [ - "total" - ], - "values": [ - "total" - ], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 78013 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 78013 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "maximum": 1000, - "minimum": 1, - "default": 10, - "example": 662 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 662 - ] - }, - { - "name": "total", - "in": "query", - "required": false, - "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "x-with": [ - "total" - ], - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveCancelImportV2", - "functionName": "kdrivecancelimportv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "PUT", - "path": "/2/drive/{drive_id}/imports/{import_id}/cancel", - "summary": "Cancel import", - "description": "Cancel an external import.\nThis returns with a success if the import is already canceled or has ended.\n\nActual cancellation may take up to a few minutes to be effective", - "tags": [ - "Drive > Files > External import" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "import_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/imports/%7Bimport_id%7D/cancel", - "operationId": "kDriveCancelImportV2", - "summary": "Cancel import", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "External import" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 74467 - }, - "enumValues": [], - "values": [], - "examples": [ - 74467 - ] - }, - { - "name": "import_id", - "in": "path", - "required": true, - "description": "External import identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 16749 - }, - "enumValues": [], - "values": [], - "examples": [ - 16749 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveImportKDriveV2", - "functionName": "kdriveimportkdrivev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/imports/kdrive", - "summary": "Import kDrive", - "description": "Import the content of a kDrive", - "tags": [ - "Drive > Files > External import" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/imports/kdrive", - "operationId": "kDriveImportKDriveV2", - "summary": "Import kDrive", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "External import" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 17443 - }, - "enumValues": [], - "values": [], - "examples": [ - 17443 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "422", - "503" - ] - } - }, - { - "operationId": "kDriveImportOAuth2AppV2", - "functionName": "kdriveimportoauth2appv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/imports/oauth", - "summary": "Import OAuth2 app", - "description": "Import files and folders from a third party app supporting OAuth2", - "tags": [ - "Drive > Files > External import" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/imports/oauth", - "operationId": "kDriveImportOAuth2AppV2", - "summary": "Import OAuth2 app", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "External import" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 19717 - }, - "enumValues": [], - "values": [], - "examples": [ - 19717 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "422", - "503" - ] - } - }, - { - "operationId": "kDriveListEligibleDrivesV2", - "functionName": "kdrivelisteligibledrivesv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/imports/oauth/drives", - "summary": "List eligible drives", - "description": "List all drives eligible for import for the given third party application supporting OAuth2", - "tags": [ - "Drive > Files > External import" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "access_token_id", - "in": "query", - "required": false - }, - { - "name": "application", - "in": "query", - "required": true - }, - { - "name": "auth_code", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/imports/oauth/drives", - "operationId": "kDriveListEligibleDrivesV2", - "summary": "List eligible drives", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "External import" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 19528 - }, - "enumValues": [], - "values": [], - "examples": [ - 19528 - ] - }, - { - "name": "access_token_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "access_token_id", - "type": "integer", - "description": "ID of the authentication token for the application", - "example": 8173 - }, - "enumValues": [], - "values": [], - "examples": [ - 8173 - ] - }, - { - "name": "application", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "application", - "enum": [ - "dropbox", - "onedrive" - ], - "type": "string", - "description": "Supported service or third-party service identifier for external import.dropbox: Import from Dropbox.onedrive: Import from Microsoft OneDrive.", - "example": "dropbox" - }, - "enumValues": [ - "dropbox", - "onedrive" - ], - "values": [], - "examples": [ - "dropbox" - ] - }, - { - "name": "auth_code", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "auth_code", - "maxLength": 12288, - "minLength": 40, - "pattern": "^[a-zA-Z0-9\\-._~\\+!\\/\\*]+\\$*$", - "type": "string", - "description": "Authentication code of the application", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "404", - "422", - "503" - ] - } - }, - { - "operationId": "kDriveImportKDriveSharelinkV2", - "functionName": "kdriveimportkdrivesharelinkv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/imports/sharelink", - "summary": "Import kDrive sharelink", - "description": "Import the content of a kDrive sharelink", - "tags": [ - "Drive > Files > External import" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/imports/sharelink", - "operationId": "kDriveImportKDriveSharelinkV2", - "summary": "Import kDrive sharelink", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "External import" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 22739 - }, - "enumValues": [], - "values": [], - "examples": [ - 22739 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "422", - "503" - ] - } - }, - { - "operationId": "kDriveImportWebDAVAppV2", - "functionName": "kdriveimportwebdavappv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/imports/webdav", - "summary": "Import WebDAV app", - "description": "Import files and folders from a third party app supporting WebDAV", - "tags": [ - "Drive > Files > External import" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/imports/webdav", - "operationId": "kDriveImportWebDAVAppV2", - "summary": "Import WebDAV app", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "External import" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 51442 - }, - "enumValues": [], - "values": [], - "examples": [ - 51442 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "422", - "503" - ] - } - }, - { - "operationId": "kDriveUpdatePreferencesV2", - "functionName": "kdriveupdatepreferencesv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "PUT", - "path": "/2/drive/{drive_id}/preferences", - "summary": "Update Preferences", - "description": "Updates the connected user preference for a drive.", - "tags": [ - "Drive > Settings" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/preferences", - "operationId": "kDriveUpdatePreferencesV2", - "summary": "Update Preferences", - "categoryPath": [ - "kDrive", - "Drive", - "Settings" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 65658 - }, - "enumValues": [], - "values": [], - "examples": [ - 65658 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetDrivesSettingsV2", - "functionName": "kdrivegetdrivessettingsv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/settings", - "summary": "Get drive's settings", - "description": "Get drive's settings", - "tags": [ - "Drive > Settings" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/settings", - "operationId": "kDriveGetDrivesSettingsV2", - "summary": "Get drive's settings", - "categoryPath": [ - "kDrive", - "Drive", - "Settings" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 22065 - }, - "enumValues": [], - "values": [], - "examples": [ - 22065 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveUpdateIASettingsV2", - "functionName": "kdriveupdateiasettingsv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "PUT", - "path": "/2/drive/{drive_id}/settings/ai", - "summary": "Update IA settings", - "description": "", - "tags": [ - "Drive > Settings" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/settings/ai", - "operationId": "kDriveUpdateIASettingsV2", - "summary": "Update IA settings", - "categoryPath": [ - "kDrive", - "Drive", - "Settings" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 49595 - }, - "enumValues": [], - "values": [], - "examples": [ - 49595 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "403", - "404", - "417", - "500", - "503" - ] - } - }, - { - "operationId": "kDriveUpdateShareLinkSettingsV2", - "functionName": "kdriveupdatesharelinksettingsv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "PUT", - "path": "/2/drive/{drive_id}/settings/link", - "summary": "Update ShareLink settings", - "description": "", - "tags": [ - "Drive > Settings" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/settings/link", - "operationId": "kDriveUpdateShareLinkSettingsV2", - "summary": "Update ShareLink settings", - "categoryPath": [ - "kDrive", - "Drive", - "Settings" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 24633 - }, - "enumValues": [], - "values": [], - "examples": [ - 24633 - ] - } - ], - "responseStatuses": [ - "200", - "401", - "403", - "404", - "500", - "503" - ] - } - }, - { - "operationId": "kDriveUpdateOfficeSettingsV2", - "functionName": "kdriveupdateofficesettingsv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "PUT", - "path": "/2/drive/{drive_id}/settings/office", - "summary": "Update Office settings", - "description": "Update the office settings, the default opening office editor", - "tags": [ - "Drive > Settings" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/settings/office", - "operationId": "kDriveUpdateOfficeSettingsV2", - "summary": "Update Office settings", - "categoryPath": [ - "kDrive", - "Drive", - "Settings" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 80595 - }, - "enumValues": [], - "values": [], - "examples": [ - 80595 - ] - } - ], - "responseStatuses": [ - "200", - "401", - "403", - "404", - "500", - "503" - ] - } - }, - { - "operationId": "kDriveUpdateTrashSettingsV2", - "functionName": "kdriveupdatetrashsettingsv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "PUT", - "path": "/2/drive/{drive_id}/settings/trash", - "summary": "Update trash settings", - "description": "Update the trash settings, including the retention period of trashed files", - "tags": [ - "Drive > Settings" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/settings/trash", - "operationId": "kDriveUpdateTrashSettingsV2", - "summary": "Update trash settings", - "categoryPath": [ - "kDrive", - "Drive", - "Settings" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 7864 - }, - "enumValues": [], - "values": [], - "examples": [ - 7864 - ] - } - ], - "responseStatuses": [ - "200", - "401", - "403", - "404", - "500", - "503" - ] - } - }, - { - "operationId": "kDriveChartActivitiesV2", - "functionName": "kdrivechartactivitiesv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/statistics/activities", - "summary": "Chart : Activities", - "description": "Chart data of activities metrics over time", - "tags": [ - "Drive > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "interval", - "in": "query", - "required": true - }, - { - "name": "metric", - "in": "query", - "required": true - }, - { - "name": "until", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/statistics/activities", - "operationId": "kDriveChartActivitiesV2", - "summary": "Chart : Activities", - "categoryPath": [ - "kDrive", - "Drive", - "Statistics" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 46891 - }, - "enumValues": [], - "values": [], - "examples": [ - 46891 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "from", - "maximum": 253402300799, - "type": "integer", - "description": "Date from which to get statistics in unix-timestamp format", - "example": 114869388336 - }, - "enumValues": [], - "values": [], - "examples": [ - 114869388336 - ] - }, - { - "name": "interval", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "interval", - "maximum": 720, - "minimum": 1, - "type": "integer", - "description": "Statistics hours interval between from and until", - "example": 170 - }, - "enumValues": [], - "values": [], - "examples": [ - 170 - ] - }, - { - "name": "metric", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "metric", - "enum": [ - "devices", - "shared_files", - "users" - ], - "type": "string", - "example": "users" - }, - "enumValues": [ - "devices", - "shared_files", - "users" - ], - "values": [], - "examples": [ - "users" - ] - }, - { - "name": "until", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "until", - "maximum": 253402300799, - "type": "integer", - "description": "Date until when to get statistics in unix-timestamp format", - "example": 215397109026 - }, - "enumValues": [], - "values": [], - "examples": [ - 215397109026 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveExportActivitiesV2", - "functionName": "kdriveexportactivitiesv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/statistics/activities/export", - "summary": "Export : Activities", - "description": "Exports activities statistics", - "tags": [ - "Drive > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "interval", - "in": "query", - "required": true - }, - { - "name": "metric", - "in": "query", - "required": true - }, - { - "name": "until", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json", - "text/csv" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/statistics/activities/export", - "operationId": "kDriveExportActivitiesV2", - "summary": "Export : Activities", - "categoryPath": [ - "kDrive", - "Drive", - "Statistics" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 54433 - }, - "enumValues": [], - "values": [], - "examples": [ - 54433 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "from", - "maximum": 253402300799, - "type": "integer", - "description": "Date from which to get statistics in unix-timestamp format", - "example": 114610841422 - }, - "enumValues": [], - "values": [], - "examples": [ - 114610841422 - ] - }, - { - "name": "interval", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "interval", - "maximum": 720, - "minimum": 1, - "type": "integer", - "description": "Statistics hours interval between from and until", - "example": 610 - }, - "enumValues": [], - "values": [], - "examples": [ - 610 - ] - }, - { - "name": "metric", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "metric", - "enum": [ - "devices", - "shared_files", - "users" - ], - "type": "string", - "example": "shared_files" - }, - "enumValues": [ - "devices", - "shared_files", - "users" - ], - "values": [], - "examples": [ - "shared_files" - ] - }, - { - "name": "until", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "until", - "maximum": 253402300799, - "type": "integer", - "description": "Date until when to get statistics in unix-timestamp format", - "example": 188592901374 - }, - "enumValues": [], - "values": [], - "examples": [ - 188592901374 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveActivitiesShareLinksV2", - "functionName": "kdriveactivitiessharelinksv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/statistics/activities/links", - "summary": "Activities : ShareLinks", - "description": "", - "tags": [ - "Drive > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "max_view", - "in": "query", - "required": false - }, - { - "name": "min_view", - "in": "query", - "required": false - }, - { - "name": "rights", - "in": "query", - "required": false - }, - { - "name": "search", - "in": "query", - "required": false - }, - { - "name": "until", - "in": "query", - "required": true - }, - { - "name": "valid_until", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/statistics/activities/links", - "operationId": "kDriveActivitiesShareLinksV2", - "summary": "Activities : ShareLinks", - "categoryPath": [ - "kDrive", - "Drive", - "Statistics" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 51889 - }, - "enumValues": [], - "values": [], - "examples": [ - 51889 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "total", - "enum": [ - "file", - "total" - ] - }, - "enumValues": [ - "file", - "total" - ], - "values": [ - "file", - "total" - ], - "examples": [ - "total" - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "from", - "maximum": 253402300799, - "type": "integer", - "description": "Date from which to get statistics in unix-timestamp format", - "example": 160343221026 - }, - "enumValues": [], - "values": [], - "examples": [ - 160343221026 - ] - }, - { - "name": "max_view", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "max_view", - "type": "integer", - "description": "Filter result by a maximum view", - "example": 46662 - }, - "enumValues": [], - "values": [], - "examples": [ - 46662 - ] - }, - { - "name": "min_view", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "min_view", - "type": "integer", - "description": "Filter result by a minimum view", - "example": 99832 - }, - "enumValues": [], - "values": [], - "examples": [ - 99832 - ] - }, - { - "name": "rights", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "rights", - "type": "array", - "items": { - "title": "item", - "enum": [ - "inherit", - "password", - "public" - ], - "type": "string", - "description": "Rights required to view the share link.inherit: Share link is accessible only by users of the drive.password: Share link is public but protected by a password.public: Share link is public, no restriction set.", - "example": "inherit" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "search", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "search", - "type": "string", - "description": " Search the exact match of share link filename when file is asked.", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "until", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "until", - "maximum": 253402300799, - "type": "integer", - "description": "Date until when to get statistics in unix-timestamp format", - "example": 202756392150 - }, - "enumValues": [], - "values": [], - "examples": [ - 202756392150 - ] - }, - { - "name": "valid_until", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "valid_until", - "maximum": 253402300799, - "type": "integer", - "description": "Filter result by valid_until date", - "nullable": true, - "example": 192605628982 - }, - "enumValues": [], - "values": [], - "examples": [ - 192605628982 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 61907 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 61907 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "maximum": 1000, - "minimum": 1, - "default": 10, - "example": 262 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 262 - ] - }, - { - "name": "total", - "in": "query", - "required": false, - "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "x-with": [ - "total" - ], - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "unique_views", - "views", - "files.path", - "relevance" - ] - }, - "enumValues": [ - "unique_views", - "views", - "files.path", - "relevance" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[unique_views]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[unique_views]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveExportShareLinksActivitiesV2", - "functionName": "kdriveexportsharelinksactivitiesv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/statistics/activities/links/export", - "summary": "Export : ShareLinks Activities", - "description": "", - "tags": [ - "Drive > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "max_view", - "in": "query", - "required": false - }, - { - "name": "min_view", - "in": "query", - "required": false - }, - { - "name": "rights", - "in": "query", - "required": false - }, - { - "name": "until", - "in": "query", - "required": true - }, - { - "name": "valid_until", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/statistics/activities/links/export", - "operationId": "kDriveExportShareLinksActivitiesV2", - "summary": "Export : ShareLinks Activities", - "categoryPath": [ - "kDrive", - "Drive", - "Statistics" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 41775 - }, - "enumValues": [], - "values": [], - "examples": [ - 41775 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "from", - "maximum": 253402300799, - "type": "integer", - "description": "Date from which to get statistics in unix-timestamp format", - "example": 81508718286 - }, - "enumValues": [], - "values": [], - "examples": [ - 81508718286 - ] - }, - { - "name": "max_view", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "max_view", - "type": "integer", - "description": "Filter result by a maximum view", - "example": 1686 - }, - "enumValues": [], - "values": [], - "examples": [ - 1686 - ] - }, - { - "name": "min_view", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "min_view", - "type": "integer", - "description": "Filter result by a minimum view", - "example": 2394 - }, - "enumValues": [], - "values": [], - "examples": [ - 2394 - ] - }, - { - "name": "rights", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "rights", - "type": "array", - "items": { - "title": "item", - "enum": [ - "inherit", - "password", - "public" - ], - "type": "string", - "description": "Rights required to view the share link.inherit: Share link is accessible only by users of the drive.password: Share link is public but protected by a password.public: Share link is public, no restriction set.", - "example": "inherit" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "until", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "until", - "maximum": 253402300799, - "type": "integer", - "description": "Date until when to get statistics in unix-timestamp format", - "example": 111073669350 - }, - "enumValues": [], - "values": [], - "examples": [ - 111073669350 - ] - }, - { - "name": "valid_until", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "valid_until", - "maximum": 253402300799, - "type": "integer", - "description": "Filter result by valid_until date", - "nullable": true, - "example": 27458365290 - }, - "enumValues": [], - "values": [], - "examples": [ - 27458365290 - ] - } - ], - "responseStatuses": [ - "200", - "401", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveActivitiesSharedFilesV2", - "functionName": "kdriveactivitiessharedfilesv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/statistics/activities/shared_files", - "summary": "Activities : Shared files", - "description": "", - "tags": [ - "Drive > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "until", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/statistics/activities/shared_files", - "operationId": "kDriveActivitiesSharedFilesV2", - "summary": "Activities : Shared files", - "categoryPath": [ - "kDrive", - "Drive", - "Statistics" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 8048 - }, - "enumValues": [], - "values": [], - "examples": [ - 8048 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "from", - "maximum": 253402300799, - "type": "integer", - "description": "Date from which to get statistics in unix-timestamp format", - "example": 247705424988 - }, - "enumValues": [], - "values": [], - "examples": [ - 247705424988 - ] - }, - { - "name": "until", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "until", - "maximum": 253402300799, - "type": "integer", - "description": "Date until when to get statistics in unix-timestamp format", - "example": 84000241104 - }, - "enumValues": [], - "values": [], - "examples": [ - 84000241104 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveActivitiesUsersV2", - "functionName": "kdriveactivitiesusersv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/statistics/activities/users", - "summary": "Activities : Users", - "description": "", - "tags": [ - "Drive > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "until", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/statistics/activities/users", - "operationId": "kDriveActivitiesUsersV2", - "summary": "Activities : Users", - "categoryPath": [ - "kDrive", - "Drive", - "Statistics" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 27461 - }, - "enumValues": [], - "values": [], - "examples": [ - 27461 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "from", - "maximum": 253402300799, - "type": "integer", - "description": "Date from which to get statistics in unix-timestamp format", - "example": 116591659637 - }, - "enumValues": [], - "values": [], - "examples": [ - 116591659637 - ] - }, - { - "name": "until", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "until", - "maximum": 253402300799, - "type": "integer", - "description": "Date until when to get statistics in unix-timestamp format", - "example": 55641672228 - }, - "enumValues": [], - "values": [], - "examples": [ - 55641672228 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveChartFilesSizeV2", - "functionName": "kdrivechartfilessizev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/statistics/sizes", - "summary": "Chart : files size", - "description": "Chart data, list files size value over time", - "tags": [ - "Drive > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "interval", - "in": "query", - "required": true - }, - { - "name": "metrics", - "in": "query", - "required": true - }, - { - "name": "until", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/statistics/sizes", - "operationId": "kDriveChartFilesSizeV2", - "summary": "Chart : files size", - "categoryPath": [ - "kDrive", - "Drive", - "Statistics" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 90153 - }, - "enumValues": [], - "values": [], - "examples": [ - 90153 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "from", - "maximum": 253402300799, - "type": "integer", - "description": "Date from which to get statistics in unix-timestamp format", - "example": 78443932713 - }, - "enumValues": [], - "values": [], - "examples": [ - 78443932713 - ] - }, - { - "name": "interval", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "interval", - "maximum": 720, - "minimum": 1, - "type": "integer", - "description": "Statistics hours interval between from and until", - "example": 435 - }, - "enumValues": [], - "values": [], - "examples": [ - 435 - ] - }, - { - "name": "metrics", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "metrics", - "type": "array", - "items": { - "title": "item", - "enum": [ - "files", - "trash", - "versions" - ], - "type": "string" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "until", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "until", - "maximum": 253402300799, - "type": "integer", - "description": "Date until when to get statistics in unix-timestamp format", - "example": 157335957888 - }, - "enumValues": [], - "values": [], - "examples": [ - 157335957888 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "500", - "503" - ] - } - }, - { - "operationId": "kDriveExportFilesSizeV2", - "functionName": "kdriveexportfilessizev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/statistics/sizes/export", - "summary": "Export : files size", - "description": "Exports sizes statistics as csv file", - "tags": [ - "Drive > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "interval", - "in": "query", - "required": true - }, - { - "name": "metrics", - "in": "query", - "required": true - }, - { - "name": "until", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json", - "text/csv" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/statistics/sizes/export", - "operationId": "kDriveExportFilesSizeV2", - "summary": "Export : files size", - "categoryPath": [ - "kDrive", - "Drive", - "Statistics" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 5863 - }, - "enumValues": [], - "values": [], - "examples": [ - 5863 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "from", - "maximum": 253402300799, - "type": "integer", - "description": "Date from which to get statistics in unix-timestamp format", - "example": 42338770731 - }, - "enumValues": [], - "values": [], - "examples": [ - 42338770731 - ] - }, - { - "name": "interval", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "interval", - "maximum": 720, - "minimum": 1, - "type": "integer", - "description": "Statistics hours interval between from and until", - "example": 375 - }, - "enumValues": [], - "values": [], - "examples": [ - 375 - ] - }, - { - "name": "metrics", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "metrics", - "type": "array", - "items": { - "title": "item", - "enum": [ - "files", - "trash", - "versions" - ], - "type": "string" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "until", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "until", - "maximum": 253402300799, - "type": "integer", - "description": "Date until when to get statistics in unix-timestamp format", - "example": 228143515705 - }, - "enumValues": [], - "values": [], - "examples": [ - 228143515705 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "500", - "503" - ] - } - }, - { - "operationId": "kDriveEmptyTrashV2", - "functionName": "kdriveemptytrashv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/trash", - "summary": "Empty trash", - "description": "Empty all trashed files", - "tags": [ - "Drive > Files > Trash" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/trash", - "operationId": "kDriveEmptyTrashV2", - "summary": "Empty trash", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Trash" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "the drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 72257 - }, - "enumValues": [], - "values": [], - "examples": [ - 72257 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveRemoveFileV2", - "functionName": "kdriveremovefilev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/trash/{file_id}", - "summary": "Remove file", - "description": "Delete a file from trash (remove it completely)", - "tags": [ - "Drive > Files > Trash" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/trash/%7Bfile_id%7D", - "operationId": "kDriveRemoveFileV2", - "summary": "Remove file", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Trash" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "the drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 84520 - }, - "enumValues": [], - "values": [], - "examples": [ - 84520 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "the file identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 3270 - }, - "enumValues": [], - "values": [], - "examples": [ - 3270 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveCountDirectoryFileInTrashedDirectoryV2", - "functionName": "kdrivecountdirectoryfileintrasheddirectoryv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/trash/{file_id}/count", - "summary": "Count Directory/File in trashed Directory", - "description": "Count the number of Directory and File", - "tags": [ - "Drive > Files > Trash" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": true, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/trash/%7Bfile_id%7D/count", - "operationId": "kDriveCountDirectoryFileInTrashedDirectoryV2", - "summary": "Count Directory/File in trashed Directory", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Trash" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "the drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 38938 - }, - "enumValues": [], - "values": [], - "examples": [ - 38938 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "the file identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 51637 - }, - "enumValues": [], - "values": [], - "examples": [ - 51637 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveRestoreFileV2", - "functionName": "kdriverestorefilev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/trash/{file_id}/restore", - "summary": "Restore file", - "description": "Restore a specific Directory or File from the trash", - "tags": [ - "Drive > Files > Trash" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/trash/%7Bfile_id%7D/restore", - "operationId": "kDriveRestoreFileV2", - "summary": "Restore file", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Trash" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "the drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 82705 - }, - "enumValues": [], - "values": [], - "examples": [ - 82705 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "the file identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 95105 - }, - "enumValues": [], - "values": [], - "examples": [ - 95105 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetThumbnailV2", - "functionName": "kdrivegetthumbnailv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/trash/{file_id}/thumbnail", - "summary": "Get thumbnail", - "description": "Get thumbnail of trashed file", - "tags": [ - "Drive > Files > Trash" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "height", - "in": "query", - "required": false - }, - { - "name": "width", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json", - "image/*" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/trash/%7Bfile_id%7D/thumbnail", - "operationId": "kDriveGetThumbnailV2", - "summary": "Get thumbnail", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Trash" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "the drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 40593 - }, - "enumValues": [], - "values": [], - "examples": [ - 40593 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "the file identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 93714 - }, - "enumValues": [], - "values": [], - "examples": [ - 93714 - ] - }, - { - "name": "height", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "height", - "maximum": 400, - "minimum": 10, - "type": "integer", - "description": "The height of the thumbnail.", - "example": 264 - }, - "enumValues": [], - "values": [], - "examples": [ - 264 - ] - }, - { - "name": "width", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "width", - "maximum": 400, - "minimum": 10, - "type": "integer", - "description": "The width of the thumbnail.", - "example": 343 - }, - "enumValues": [], - "values": [], - "examples": [ - 343 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveCountDirectoryFileInTrashV2", - "functionName": "kdrivecountdirectoryfileintrashv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/trash/count", - "summary": "Count Directory/File in Trash", - "description": "Count the number of Directory and File in trash", - "tags": [ - "Drive > Files > Trash" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/trash/count", - "operationId": "kDriveCountDirectoryFileInTrashV2", - "summary": "Count Directory/File in Trash", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Trash" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "the drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 78364 - }, - "enumValues": [], - "values": [], - "examples": [ - 78364 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveCancelByPathV2", - "functionName": "kdrivecancelbypathv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/upload", - "summary": "Cancel by path", - "description": "Cancel an upload by its path (for instance, if the session token is unknown)", - "tags": [ - "Drive > Files > File/Directory > Upload" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/upload", - "operationId": "kDriveCancelByPathV2", - "summary": "Cancel by path", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Upload" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 46409 - }, - "enumValues": [], - "values": [], - "examples": [ - 46409 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveCancelSessionV2", - "functionName": "kdrivecancelsessionv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/upload/session/{session_token}", - "summary": "Cancel session", - "description": "Cancel an upload by its token. If you want to stop the upload and close the session to explicitly erase the file/upload.\n

    \nWhen a session is started, it can be used for a maximum of 4 hours. It will be automatically canceled afterwards.\n", - "tags": [ - "Drive > Files > File/Directory > Upload > Session" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "session_token", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": true, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/upload/session/%7Bsession_token%7D", - "operationId": "kDriveCancelSessionV2", - "summary": "Cancel session", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Upload", - "Session" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 67639 - }, - "enumValues": [], - "values": [], - "examples": [ - 67639 - ] - }, - { - "name": "session_token", - "in": "path", - "required": true, - "description": "Session token uuid", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 80057 - }, - "enumValues": [], - "values": [], - "examples": [ - 80057 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveBatchCancelSessionsV2", - "functionName": "kdrivebatchcancelsessionsv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/upload/session/batch", - "summary": "Batch : cancel sessions", - "description": "Cancel multiple session tokens. If you want to stop the upload and close one or more sessions to explicitly erase file(s)/upload(s).\n

    \nWhen a session is started, it can be used for a maximum of 4 hours. It will be automatically canceled afterwards.\n\n
    \n The batch cannot exceed 1,000 sessions.\n", - "tags": [ - "Drive > Files > File/Directory > Upload > Session" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "tokens", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": true, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/upload/session/batch", - "operationId": "kDriveBatchCancelSessionsV2", - "summary": "Batch : cancel sessions", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Upload", - "Session" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 31384 - }, - "enumValues": [], - "values": [], - "examples": [ - 31384 - ] - }, - { - "name": "tokens", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "tokens", - "type": "array", - "items": { - "title": "item", - "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[47][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$", - "type": "string", - "description": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "403", - "429", - "503" - ] - } - }, - { - "operationId": "get_2_drive_drive_id_users", - "functionName": "get2DriveDriveIdUsers", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/users", - "summary": "Get users", - "description": "Get all users in a drive", - "tags": [ - "Drive > Users" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "search", - "in": "query", - "required": false - }, - { - "name": "status", - "in": "query", - "required": false - }, - { - "name": "types", - "in": "query", - "required": false - }, - { - "name": "user_ids", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": true, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/users", - "operationId": null, - "summary": "Get users", - "categoryPath": [ - "kDrive", - "Drive", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 46179 - }, - "enumValues": [], - "values": [], - "examples": [ - 46179 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "drive", - "enum": [ - "capabilities", - "categories_permissions", - "private_storage", - "teams", - "security", - "drive", - "drive.k_suite", - "drive.pack", - "drive.pack.capabilities", - "drive.rights", - "drive.settings", - "drive.account", - "usage", - "limits", - "total" - ] - }, - "enumValues": [ - "capabilities", - "categories_permissions", - "private_storage", - "teams", - "security", - "drive", - "drive.k_suite", - "drive.pack", - "drive.pack.capabilities", - "drive.rights", - "drive.settings", - "drive.account", - "usage", - "limits", - "total" - ], - "values": [ - "capabilities", - "categories_permissions", - "private_storage", - "teams", - "security", - "drive", - "drive.k_suite", - "drive.pack", - "drive.pack.capabilities", - "drive.rights", - "drive.settings", - "drive.account", - "usage", - "limits", - "total" - ], - "examples": [ - "drive" - ] - }, - { - "name": "search", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "search", - "type": "string", - "description": "Search user by his first name, last name or email", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "status", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "status", - "type": "array", - "items": { - "title": "item", - "enum": [ - "active", - "deleted", - "locked", - "pending", - "withdrawn" - ], - "type": "string" - }, - "description": "Status of the resource `{name}`", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "types", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "types", - "type": "array", - "items": { - "title": "item", - "enum": [ - "admin", - "external", - "user" - ], - "type": "string" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "user_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "user_ids", - "maxItems": 100, - "type": "array", - "items": { - "title": "item", - "minimum": 1, - "type": "integer" - }, - "description": "User identifiers", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 53615 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 53615 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "maximum": 1000, - "minimum": 1, - "default": "10", - "example": 557 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 557 - ] - }, - { - "name": "total", - "in": "query", - "required": false, - "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "x-with": [ - "total" - ], - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "display_name", - "first_name", - "last_name" - ] - }, - "enumValues": [ - "display_name", - "first_name", - "last_name" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[display_name]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[display_name]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "403" - ] - } - }, - { - "operationId": "kDriveCreateUserV2", - "functionName": "kdrivecreateuserv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/users", - "summary": "Create user", - "description": "Create a new user resource", - "tags": [ - "Drive > Users" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/users", - "operationId": "kDriveCreateUserV2", - "summary": "Create user", - "categoryPath": [ - "kDrive", - "Drive", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 20931 - }, - "enumValues": [], - "values": [], - "examples": [ - 20931 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "deleted", - "enum": [ - "security", - "deleted" - ] - }, - "enumValues": [ - "security", - "deleted" - ], - "values": [ - "security", - "deleted" - ], - "examples": [ - "deleted" - ] - } - ], - "responseStatuses": [ - "201", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveDeleteUserV2", - "functionName": "kdrivedeleteuserv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/users/{user_id}", - "summary": "Delete user", - "description": "Deletes a drive user resource. Also removes all access, share links and invitations associated with the user.", - "tags": [ - "Drive > Users" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/users/%7Buser_id%7D", - "operationId": "kDriveDeleteUserV2", - "summary": "Delete user", - "categoryPath": [ - "kDrive", - "Drive", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 65614 - }, - "enumValues": [], - "values": [], - "examples": [ - 65614 - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 6521 - }, - "enumValues": [], - "values": [], - "examples": [ - 6521 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetUserV2", - "functionName": "kdrivegetuserv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/users/{user_id}", - "summary": "Get user", - "description": "Returns a user resource. When no resource is found, the data is empty.", - "tags": [ - "Drive > Users" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/users/%7Buser_id%7D", - "operationId": "kDriveGetUserV2", - "summary": "Get user", - "categoryPath": [ - "kDrive", - "Drive", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 87424 - }, - "enumValues": [], - "values": [], - "examples": [ - 87424 - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 91870 - }, - "enumValues": [], - "values": [], - "examples": [ - 91870 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveUpdateUserV2", - "functionName": "kdriveupdateuserv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "PUT", - "path": "/2/drive/{drive_id}/users/{user_id}", - "summary": "Update user", - "description": "Update an existing user resource", - "tags": [ - "Drive > Users" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/users/%7Buser_id%7D", - "operationId": "kDriveUpdateUserV2", - "summary": "Update user", - "categoryPath": [ - "kDrive", - "Drive", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 66582 - }, - "enumValues": [], - "values": [], - "examples": [ - 66582 - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 13524 - }, - "enumValues": [], - "values": [], - "examples": [ - 13524 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "409", - "503" - ] - } - }, - { - "operationId": "kDriveLockUserV2", - "functionName": "kdrivelockuserv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/users/{user_id}/lock", - "summary": "Lock user", - "description": "Sets status to locked, preventing access to drive.", - "tags": [ - "Drive > Users" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/users/%7Buser_id%7D/lock", - "operationId": "kDriveLockUserV2", - "summary": "Lock user", - "categoryPath": [ - "kDrive", - "Drive", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 39726 - }, - "enumValues": [], - "values": [], - "examples": [ - 39726 - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 32359 - }, - "enumValues": [], - "values": [], - "examples": [ - 32359 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveUpdateUserManagerRightV2", - "functionName": "kdriveupdateusermanagerrightv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "PATCH", - "path": "/2/drive/{drive_id}/users/{user_id}/manager", - "summary": "Update user manager right", - "description": "Update the role in the manager", - "tags": [ - "Drive > Users" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/2/drive/%7Bdrive_id%7D/users/%7Buser_id%7D/manager", - "operationId": "kDriveUpdateUserManagerRightV2", - "summary": "Update user manager right", - "categoryPath": [ - "kDrive", - "Drive", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 97458 - }, - "enumValues": [], - "values": [], - "examples": [ - 97458 - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 32162 - }, - "enumValues": [], - "values": [], - "examples": [ - 32162 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveUnlockUserV2", - "functionName": "kdriveunlockuserv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/users/{user_id}/unlock", - "summary": "Unlock user", - "description": "Sets status to active, restoring access to drive.", - "tags": [ - "Drive > Users" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/users/%7Buser_id%7D/unlock", - "operationId": "kDriveUnlockUserV2", - "summary": "Unlock user", - "categoryPath": [ - "kDrive", - "Drive", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 96134 - }, - "enumValues": [], - "values": [], - "examples": [ - 96134 - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "User Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 89283 - }, - "enumValues": [], - "values": [], - "examples": [ - 89283 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetUserInvitationV2", - "functionName": "kdrivegetuserinvitationv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/users/invitation", - "summary": "Get user invitation", - "description": "List pending user's invitation", - "tags": [ - "Drive > Invitations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "emails", - "in": "query", - "required": false - }, - { - "name": "status", - "in": "query", - "required": false - }, - { - "name": "user_ids", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/users/invitation", - "operationId": "kDriveGetUserInvitationV2", - "summary": "Get user invitation", - "categoryPath": [ - "kDrive", - "Drive", - "Invitations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 80968 - }, - "enumValues": [], - "values": [], - "examples": [ - 80968 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "drive", - "enum": [ - "total", - "drive", - "user", - "invited" - ] - }, - "enumValues": [ - "total", - "drive", - "user", - "invited" - ], - "values": [ - "total", - "drive", - "user", - "invited" - ], - "examples": [ - "drive" - ] - }, - { - "name": "emails", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "emails", - "type": "array", - "items": { - "title": "item", - "type": "string" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "status", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "status", - "type": "array", - "items": { - "title": "item", - "enum": [ - "accepted", - "cancelled", - "expired", - "pending", - "rejected" - ], - "type": "string", - "description": "External file import status.accepted: Invitation has been accepted.cancelled: Invitation has been cancelled.expired: Invitation is expired.pending: Invitation still pending.rejected: Invitation has been rejected.", - "example": "accepted" - }, - "description": "Status of the resource `{name}`", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "user_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "user_ids", - "type": "array", - "items": { - "title": "item", - "minimum": 1, - "type": "integer" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 35797 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 35797 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "maximum": 1000, - "minimum": 1, - "default": 10, - "example": 9 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 9 - ] - }, - { - "name": "total", - "in": "query", - "required": false, - "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "x-with": [ - "total" - ], - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveDeleteInvitationV2", - "functionName": "kdrivedeleteinvitationv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/2/drive/{drive_id}/users/invitation/{invitation_id}", - "summary": "Delete invitation", - "description": "Delete an invitation by its invitation id", - "tags": [ - "Drive > Invitations" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "invitation_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "send_email", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/drive/%7Bdrive_id%7D/users/invitation/%7Binvitation_id%7D", - "operationId": "kDriveDeleteInvitationV2", - "summary": "Delete invitation", - "categoryPath": [ - "kDrive", - "Drive", - "Invitations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 32305 - }, - "enumValues": [], - "values": [], - "examples": [ - 32305 - ] - }, - { - "name": "invitation_id", - "in": "path", - "required": true, - "description": "Invitation identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 19398 - }, - "enumValues": [], - "values": [], - "examples": [ - 19398 - ] - }, - { - "name": "send_email", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "send_email", - "type": "boolean", - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetInvitationInformationV2", - "functionName": "kdrivegetinvitationinformationv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/{drive_id}/users/invitation/{invitation_id}", - "summary": "Get invitation information", - "description": "Get all invitation information from invitation id", - "tags": [ - "Drive > Invitations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "invitation_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/drive/%7Bdrive_id%7D/users/invitation/%7Binvitation_id%7D", - "operationId": "kDriveGetInvitationInformationV2", - "summary": "Get invitation information", - "categoryPath": [ - "kDrive", - "Drive", - "Invitations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 319 - }, - "enumValues": [], - "values": [], - "examples": [ - 319 - ] - }, - { - "name": "invitation_id", - "in": "path", - "required": true, - "description": "Invitation identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 59849 - }, - "enumValues": [], - "values": [], - "examples": [ - 59849 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveUpdateAnInvitationV2", - "functionName": "kdriveupdateaninvitationv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "PUT", - "path": "/2/drive/{drive_id}/users/invitation/{invitation_id}", - "summary": "Update an invitation", - "description": "Update information pertaining to an invitation identified by its invitation id", - "tags": [ - "Drive > Invitations" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "invitation_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/drive/%7Bdrive_id%7D/users/invitation/%7Binvitation_id%7D", - "operationId": "kDriveUpdateAnInvitationV2", - "summary": "Update an invitation", - "categoryPath": [ - "kDrive", - "Drive", - "Invitations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 58321 - }, - "enumValues": [], - "values": [], - "examples": [ - 58321 - ] - }, - { - "name": "invitation_id", - "in": "path", - "required": true, - "description": "Invitation identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 99085 - }, - "enumValues": [], - "values": [], - "examples": [ - 99085 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveSendInvitationV2", - "functionName": "kdrivesendinvitationv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/2/drive/{drive_id}/users/invitation/{invitation_id}/send", - "summary": "Send invitation", - "description": "Refresh invitation validity and send email according to invitation type.", - "tags": [ - "Drive > Invitations" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "invitation_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/drive/%7Bdrive_id%7D/users/invitation/%7Binvitation_id%7D/send", - "operationId": "kDriveSendInvitationV2", - "summary": "Send invitation", - "categoryPath": [ - "kDrive", - "Drive", - "Invitations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 58504 - }, - "enumValues": [], - "values": [], - "examples": [ - 58504 - ] - }, - { - "name": "invitation_id", - "in": "path", - "required": true, - "description": "Invitation identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 43380 - }, - "enumValues": [], - "values": [], - "examples": [ - 43380 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetUsersPreferenceV2", - "functionName": "kdrivegetuserspreferencev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/preferences", - "summary": "Get user's preference", - "description": "Get the user drive preference ex: notification, date-format, list order etc...", - "tags": [ - "Users" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": null - }, - { - "operationId": "kDriveSetUsersPreferenceV2", - "functionName": "kdrivesetuserspreferencev2", - "originalOperationId": null, - "domain": "kdrive", - "method": "PATCH", - "path": "/2/drive/preferences", - "summary": "Set user's preference", - "description": "Update the user drive preference ex: notification, date-format, list order etc...", - "tags": [ - "Users" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": null - }, - { - "operationId": "kDriveGetUsersV2", - "functionName": "kdrivegetusersv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/users", - "summary": "Get users", - "description": "Get all the users of each drive", - "tags": [ - "Users" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "search", - "in": "query", - "required": false - }, - { - "name": "user_ids", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": null - }, - { - "operationId": "kDriveGetDrivesV2", - "functionName": "kdrivegetdrivesv2", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/2/drive/users/{user_id}/drives", - "summary": "Get Drives", - "description": "List of accessible drive of a specific user", - "tags": [ - "Users" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "account_id", - "in": "query", - "required": true - }, - { - "name": "roles", - "in": "query", - "required": false - }, - { - "name": "status", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": null - }, - { - "operationId": "kDriveGetDriveActivitiesOfAllTheUsersV3", - "functionName": "kdrivegetdriveactivitiesofalltheusersv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/activities", - "summary": "Get drive activities of all the users.", - "description": "Get all activities from drive as defined in options", - "tags": [ - "Drive > Activity" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - }, - { - "name": "lang", - "in": "query", - "required": true - }, - { - "name": "actions", - "in": "query", - "required": false - }, - { - "name": "depth", - "in": "query", - "required": false - }, - { - "name": "files", - "in": "query", - "required": false - }, - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "terms", - "in": "query", - "required": false - }, - { - "name": "until", - "in": "query", - "required": false - }, - { - "name": "users", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/activities", - "operationId": "kDriveGetDriveActivitiesOfAllTheUsersV3", - "summary": "Get drive activities of all the users", - "categoryPath": [ - "kDrive", - "Drive", - "Activity" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 53717 - }, - "enumValues": [], - "values": [], - "examples": [ - 53717 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "user", - "enum": [ - "source", - "entity", - "user", - "file", - "file.capabilities", - "file.path", - "file.sorted_name", - "file.dropbox", - "file.dropbox.capabilities", - "file.is_favorite", - "file.sharelink", - "file.categories", - "file.conversion_capabilities", - "file.external_import", - "file.supported_by", - "parent", - "parent.path", - "parent.sorted_name" - ] - }, - "enumValues": [ - "source", - "entity", - "user", - "file", - "file.capabilities", - "file.path", - "file.sorted_name", - "file.dropbox", - "file.dropbox.capabilities", - "file.is_favorite", - "file.sharelink", - "file.categories", - "file.conversion_capabilities", - "file.external_import", - "file.supported_by", - "parent", - "parent.path", - "parent.sorted_name" - ], - "values": [ - "source", - "entity", - "user", - "file", - "file.capabilities", - "file.path", - "file.sorted_name", - "file.dropbox", - "file.dropbox.capabilities", - "file.is_favorite", - "file.sharelink", - "file.categories", - "file.conversion_capabilities", - "file.external_import", - "file.supported_by", - "parent", - "parent.path", - "parent.sorted_name" - ], - "examples": [ - "user" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 608 - }, - "enumValues": [], - "values": [], - "examples": [ - 608 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "created_at" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[created_at]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "lang", - "in": "query", - "required": true, - "description": "Override the language of the request, in most cases when an e-mail is triggered in the request.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "enum": [ - "de", - "en", - "es", - "fr", - "it", - "nl", - "pt" - ], - "type": "string", - "example": "fr" - }, - "enumValues": [ - "de", - "en", - "es", - "fr", - "it", - "nl", - "pt" - ], - "values": [], - "examples": [ - "fr" - ] - }, - { - "name": "actions", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "actions", - "type": "array", - "items": { - "title": "item", - "enum": [ - "acl_insert", - "acl_main_users_insert", - "acl_main_users_remove", - "acl_main_users_update", - "acl_remove", - "acl_team_insert", - "acl_team_remove", - "acl_team_update", - "acl_update", - "acl_user_insert", - "acl_user_remove", - "acl_user_update", - "category_create", - "category_delete", - "category_update", - "collaborative_folder_access", - "collaborative_folder_create", - "collaborative_folder_delete", - "collaborative_folder_update", - "collaborative_user_access", - "collaborative_user_create", - "collaborative_user_delete", - "comment_create", - "comment_delete", - "comment_like", - "comment_resolve", - "comment_unlike", - "comment_update", - "exchange_pro_create", - "file_access", - "file_categorize", - "file_color_delete", - "file_color_update", - "file_create", - "file_delete", - "file_favorite_create", - "file_favorite_remove", - "file_ia_categorize", - "file_move", - "file_move_out", - "file_rename", - "file_rename_alias", - "file_restore", - "file_restore_inherited", - "file_share_create", - "file_share_delete", - "file_share_update", - "file_trash", - "file_trash_inherited", - "file_uncategorize", - "file_update", - "file_update_mime_type", - "maintenance_added", - "maintenance_removed", - "rewind_ended", - "rewind_started", - "share_link_create", - "share_link_delete", - "share_link_show", - "share_link_update", - "trash_empty", - "trash_empty_auto", - "update_trash_settings", - "user_connected", - "user_create", - "user_delete", - "user_restore", - "user_update" - ], - "type": "string", - "description": "Logged interaction type of activities on the drive or file.acl_insert: Technical: when a new group access to a file/directory is create.acl_main_users_insert: Logged when the main kDrive team access to a file/directory is created.acl_main_users_remove: Logged when the main kDrive team to a file/directory is removed.acl_main_users_update: Logged when the main kDrive team to a file/directory is modified.acl_remove: Technical: when a group access to a file/directory is removed.acl_team_insert: Logged when a team access to a file/directory is created.acl_team_remove: Logged when a team access to a file/directory is removed.acl_team_update: Logged when a team access to a file/directory is modified.acl_update: Technical: when a group access to a file/directory is modified.acl_user_insert: Logged when an user/admin access to a file/directory is created.acl_user_remove: Logged when an user/admin access to a file/directory is removed.acl_user_update: Logged when an user/admin access to a file/directory is modified.category_create: Logged when a new category is added.category_delete: Logged when a category is deleted.category_update: Logged when a category is renamed.collaborative_folder_access: Logged when an user/guest access to the dropbox.collaborative_folder_create: Logged when an user create a dropbox.collaborative_folder_delete: Logged when an user delete the dropbox.collaborative_folder_update: Logged when an user update settings of the dropbox.collaborative_user_access: Logged when an user/guest upload to the dropbox.collaborative_user_create: Logged when an user/guest add his information before uploading to the dropbox.collaborative_user_delete: Logged when an user remove the directory to the dropbox.comment_create: Logged when an user/admin add a comment on a file.comment_delete: Logged when an user/admin delete a comment on a file.comment_like: Logged when an user/admin like a comment on a file.comment_resolve: Logged when an user/admin resolve a comment on a file.comment_unlike: Logged when an user/admin unlike a comment on a file.comment_update: Logged when an user/admin update a comment on a file.exchange_pro_create: Technical: no used.file_access: Logged when an user/guest access to the file.file_categorize: Logged when a category is added to the file/directory.file_color_delete: Logged when a directory color is removed.file_color_update: Logged when a directory color changed.file_create: Logged when on the first file creation.file_delete: Logged when the file is deleted.file_favorite_create: Logged when a file/directory is flagged as favorites.file_favorite_remove: Logged when a file/directory is unflagged from favorites.file_ia_categorize: Logged when a file is categorized by the ia.file_move: Logged when the file is added inside a directory.file_move_out: Logged when the file is removed from a directory.file_rename: Logged when the file is renamed.file_rename_alias: Logged when a root file is renamed by an external user (only visible for the external user).file_restore: Logged when the file is restored from the trash.file_share_create: Logged when an external user access to a file/directory is created.file_share_delete: Logged when an external user access to a file/directory is removed.file_share_update: Logged when an external user access to a file/directory is modified to another permission.file_trash: Logged when the file is sent to trash.file_uncategorize: Logged when a category is removed to the file/directory.file_update: Logged when the file is updated.file_update_mime_type: Logged when a file mime_type is updated.rewind_ended: Logged when the user ended a rewind.rewind_started: Logged when the user started a rewind.share_link_create: Logged when a public share link to a file/directory is created.share_link_delete: Logged when a public share link to a file/directory is deleted.share_link_show: Logged when a public share link to a file/directory is seen by someone else.share_link_update: Logged when a public share link to a file/directory is modified.trash_empty: Logged when the user empties the trash.trash_empty_auto: Logged when the trash empties old files automatically.update_trash_settings: Logged when the user changes trash the settings.user_connected: Logged when an user is connected to the drive.user_create: Logged when an user/admin is added to the drive.user_delete: Logged when an user/admin has been removed of the drive.user_restore: Logged when an user/admin has been restored of the drive.user_update: Logged when an user/admin information has changed.", - "example": "acl_insert" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "depth", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "depth", - "enum": [ - "children", - "file", - "folder", - "unlimited" - ], - "type": "string", - "example": "children" - }, - "enumValues": [ - "children", - "file", - "folder", - "unlimited" - ], - "values": [], - "examples": [ - "children" - ] - }, - { - "name": "files", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "files", - "maxItems": 500, - "minItems": 1, - "type": "array", - "items": { - "title": "item", - "minimum": 1, - "type": "integer" - }, - "description": "List of files for which to retrieve activities", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "from", - "type": "integer", - "example": 69038 - }, - "enumValues": [], - "values": [], - "examples": [ - 69038 - ] - }, - { - "name": "terms", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "terms", - "minLength": 3, - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "until", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "until", - "type": "integer", - "example": 95387 - }, - "enumValues": [], - "values": [], - "examples": [ - 95387 - ] - }, - { - "name": "users", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "users", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetTotalCountDriveActivitiesOfAllTheUsersV3", - "functionName": "kdrivegettotalcountdriveactivitiesofalltheusersv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/activities/total", - "summary": "Get total count drive activities of all the users.", - "description": "Get total of all activities from drive as defined in options", - "tags": [ - "Drive > Activity" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "actions", - "in": "query", - "required": false - }, - { - "name": "depth", - "in": "query", - "required": false - }, - { - "name": "files", - "in": "query", - "required": false - }, - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "terms", - "in": "query", - "required": false - }, - { - "name": "until", - "in": "query", - "required": false - }, - { - "name": "users", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/activities/total", - "operationId": "kDriveGetTotalCountDriveActivitiesOfAllTheUsersV3", - "summary": "Get total count drive activities of all the users", - "categoryPath": [ - "kDrive", - "Drive", - "Activity" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 31821 - }, - "enumValues": [], - "values": [], - "examples": [ - 31821 - ] - }, - { - "name": "actions", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "actions", - "type": "array", - "items": { - "title": "item", - "enum": [ - "acl_insert", - "acl_main_users_insert", - "acl_main_users_remove", - "acl_main_users_update", - "acl_remove", - "acl_team_insert", - "acl_team_remove", - "acl_team_update", - "acl_update", - "acl_user_insert", - "acl_user_remove", - "acl_user_update", - "category_create", - "category_delete", - "category_update", - "collaborative_folder_access", - "collaborative_folder_create", - "collaborative_folder_delete", - "collaborative_folder_update", - "collaborative_user_access", - "collaborative_user_create", - "collaborative_user_delete", - "comment_create", - "comment_delete", - "comment_like", - "comment_resolve", - "comment_unlike", - "comment_update", - "exchange_pro_create", - "file_access", - "file_categorize", - "file_color_delete", - "file_color_update", - "file_create", - "file_delete", - "file_favorite_create", - "file_favorite_remove", - "file_ia_categorize", - "file_move", - "file_move_out", - "file_rename", - "file_rename_alias", - "file_restore", - "file_restore_inherited", - "file_share_create", - "file_share_delete", - "file_share_update", - "file_trash", - "file_trash_inherited", - "file_uncategorize", - "file_update", - "file_update_mime_type", - "maintenance_added", - "maintenance_removed", - "rewind_ended", - "rewind_started", - "share_link_create", - "share_link_delete", - "share_link_show", - "share_link_update", - "trash_empty", - "trash_empty_auto", - "update_trash_settings", - "user_connected", - "user_create", - "user_delete", - "user_restore", - "user_update" - ], - "type": "string", - "description": "Logged interaction type of activities on the drive or file.acl_insert: Technical: when a new group access to a file/directory is create.acl_main_users_insert: Logged when the main kDrive team access to a file/directory is created.acl_main_users_remove: Logged when the main kDrive team to a file/directory is removed.acl_main_users_update: Logged when the main kDrive team to a file/directory is modified.acl_remove: Technical: when a group access to a file/directory is removed.acl_team_insert: Logged when a team access to a file/directory is created.acl_team_remove: Logged when a team access to a file/directory is removed.acl_team_update: Logged when a team access to a file/directory is modified.acl_update: Technical: when a group access to a file/directory is modified.acl_user_insert: Logged when an user/admin access to a file/directory is created.acl_user_remove: Logged when an user/admin access to a file/directory is removed.acl_user_update: Logged when an user/admin access to a file/directory is modified.category_create: Logged when a new category is added.category_delete: Logged when a category is deleted.category_update: Logged when a category is renamed.collaborative_folder_access: Logged when an user/guest access to the dropbox.collaborative_folder_create: Logged when an user create a dropbox.collaborative_folder_delete: Logged when an user delete the dropbox.collaborative_folder_update: Logged when an user update settings of the dropbox.collaborative_user_access: Logged when an user/guest upload to the dropbox.collaborative_user_create: Logged when an user/guest add his information before uploading to the dropbox.collaborative_user_delete: Logged when an user remove the directory to the dropbox.comment_create: Logged when an user/admin add a comment on a file.comment_delete: Logged when an user/admin delete a comment on a file.comment_like: Logged when an user/admin like a comment on a file.comment_resolve: Logged when an user/admin resolve a comment on a file.comment_unlike: Logged when an user/admin unlike a comment on a file.comment_update: Logged when an user/admin update a comment on a file.exchange_pro_create: Technical: no used.file_access: Logged when an user/guest access to the file.file_categorize: Logged when a category is added to the file/directory.file_color_delete: Logged when a directory color is removed.file_color_update: Logged when a directory color changed.file_create: Logged when on the first file creation.file_delete: Logged when the file is deleted.file_favorite_create: Logged when a file/directory is flagged as favorites.file_favorite_remove: Logged when a file/directory is unflagged from favorites.file_ia_categorize: Logged when a file is categorized by the ia.file_move: Logged when the file is added inside a directory.file_move_out: Logged when the file is removed from a directory.file_rename: Logged when the file is renamed.file_rename_alias: Logged when a root file is renamed by an external user (only visible for the external user).file_restore: Logged when the file is restored from the trash.file_share_create: Logged when an external user access to a file/directory is created.file_share_delete: Logged when an external user access to a file/directory is removed.file_share_update: Logged when an external user access to a file/directory is modified to another permission.file_trash: Logged when the file is sent to trash.file_uncategorize: Logged when a category is removed to the file/directory.file_update: Logged when the file is updated.file_update_mime_type: Logged when a file mime_type is updated.rewind_ended: Logged when the user ended a rewind.rewind_started: Logged when the user started a rewind.share_link_create: Logged when a public share link to a file/directory is created.share_link_delete: Logged when a public share link to a file/directory is deleted.share_link_show: Logged when a public share link to a file/directory is seen by someone else.share_link_update: Logged when a public share link to a file/directory is modified.trash_empty: Logged when the user empties the trash.trash_empty_auto: Logged when the trash empties old files automatically.update_trash_settings: Logged when the user changes trash the settings.user_connected: Logged when an user is connected to the drive.user_create: Logged when an user/admin is added to the drive.user_delete: Logged when an user/admin has been removed of the drive.user_restore: Logged when an user/admin has been restored of the drive.user_update: Logged when an user/admin information has changed.", - "example": "acl_insert" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "depth", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "depth", - "enum": [ - "children", - "file", - "folder", - "unlimited" - ], - "type": "string", - "example": "unlimited" - }, - "enumValues": [ - "children", - "file", - "folder", - "unlimited" - ], - "values": [], - "examples": [ - "unlimited" - ] - }, - { - "name": "files", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "files", - "maxItems": 500, - "minItems": 1, - "type": "array", - "items": { - "title": "item", - "minimum": 1, - "type": "integer" - }, - "description": "List of files for which to retrieve activities", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "from", - "type": "integer", - "example": 67739 - }, - "enumValues": [], - "values": [], - "examples": [ - 67739 - ] - }, - { - "name": "terms", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "terms", - "minLength": 3, - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "until", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "until", - "type": "integer", - "example": 74424 - }, - "enumValues": [], - "values": [], - "examples": [ - 74424 - ] - }, - { - "name": "users", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "users", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetFilesFromCategoryV3", - "functionName": "kdrivegetfilesfromcategoryv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/categories/{category_id}/files", - "summary": "Get Files from Category", - "description": "Retrieve a paginated list of files from category", - "tags": [ - "Drive > Files > Category" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "category_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/categories/%7Bcategory_id%7D/files", - "operationId": "kDriveGetFilesFromCategoryV3", - "summary": "Get Files from Category", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Category" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 25548 - }, - "enumValues": [], - "values": [], - "examples": [ - 25548 - ] - }, - { - "name": "category_id", - "in": "path", - "required": true, - "description": "Category Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 85171 - }, - "enumValues": [], - "values": [], - "examples": [ - 85171 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "conversion_capabilities", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "conversion_capabilities" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 609 - }, - "enumValues": [], - "values": [], - "examples": [ - 609 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "added_at", - "last_modified_at", - "mime_type", - "name", - "revised_at", - "size", - "type", - "updated_at" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[type]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetFileDirectoryV3", - "functionName": "kdrivegetfiledirectoryv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/{file_id}", - "summary": "Get File/Directory", - "description": "Get File/Directory by file identifier.\nIf you need to access the root directory, set the 'file_id' parameter to '1'; from there, you can navigate to other files and directories.", - "tags": [ - "Drive > Files > File/Directory" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D", - "operationId": "kDriveGetFileDirectoryV3", - "summary": "Get File/Directory", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 47554 - }, - "enumValues": [], - "values": [], - "examples": [ - 47554 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 91916 - }, - "enumValues": [], - "values": [], - "examples": [ - 91916 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "etag", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "etag" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetFileActivitiesV3", - "functionName": "kdrivegetfileactivitiesv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/{file_id}/activities", - "summary": "Get file activities", - "description": "Get activities of a file|directory", - "tags": [ - "Drive > Activity" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - }, - { - "name": "actions", - "in": "query", - "required": false - }, - { - "name": "depth", - "in": "query", - "required": false - }, - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "terms", - "in": "query", - "required": false - }, - { - "name": "until", - "in": "query", - "required": false - }, - { - "name": "users", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/activities", - "operationId": "kDriveGetFileActivitiesV3", - "summary": "Get file activities", - "categoryPath": [ - "kDrive", - "Drive", - "Activity" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "the drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 41648 - }, - "enumValues": [], - "values": [], - "examples": [ - 41648 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "the file identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 52065 - }, - "enumValues": [], - "values": [], - "examples": [ - 52065 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "file.sharelink", - "enum": [ - "source", - "entity", - "user", - "file", - "file.capabilities", - "file.path", - "file.sorted_name", - "file.dropbox", - "file.dropbox.capabilities", - "file.is_favorite", - "file.sharelink", - "file.categories", - "file.conversion_capabilities", - "file.external_import", - "file.supported_by", - "parent", - "parent.path", - "parent.sorted_name" - ] - }, - "enumValues": [ - "source", - "entity", - "user", - "file", - "file.capabilities", - "file.path", - "file.sorted_name", - "file.dropbox", - "file.dropbox.capabilities", - "file.is_favorite", - "file.sharelink", - "file.categories", - "file.conversion_capabilities", - "file.external_import", - "file.supported_by", - "parent", - "parent.path", - "parent.sorted_name" - ], - "values": [ - "source", - "entity", - "user", - "file", - "file.capabilities", - "file.path", - "file.sorted_name", - "file.dropbox", - "file.dropbox.capabilities", - "file.is_favorite", - "file.sharelink", - "file.categories", - "file.conversion_capabilities", - "file.external_import", - "file.supported_by", - "parent", - "parent.path", - "parent.sorted_name" - ], - "examples": [ - "file.sharelink" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 126 - }, - "enumValues": [], - "values": [], - "examples": [ - 126 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "created_at" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[created_at]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "actions", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "actions", - "type": "array", - "items": { - "title": "item", - "enum": [ - "collaborative_folder_access", - "collaborative_folder_create", - "collaborative_folder_delete", - "collaborative_folder_update", - "collaborative_user_access", - "collaborative_user_create", - "collaborative_user_delete", - "comment_create", - "comment_delete", - "comment_like", - "comment_resolve", - "comment_unlike", - "comment_update", - "file_access", - "file_categorize", - "file_color_delete", - "file_color_update", - "file_create", - "file_delete", - "file_favorite_create", - "file_favorite_remove", - "file_ia_categorize", - "file_move", - "file_move_out", - "file_rename", - "file_rename_alias", - "file_restore", - "file_share_create", - "file_share_delete", - "file_share_update", - "file_trash", - "file_uncategorize", - "file_update", - "share_link_create", - "share_link_delete", - "share_link_show", - "share_link_update" - ], - "type": "string", - "description": "Logged interaction type of activities on the drive or file.collaborative_folder_access: Logged when an user/guest access to the dropbox.collaborative_folder_create: Logged when an user create a dropbox.collaborative_folder_delete: Logged when an user delete the dropbox.collaborative_folder_update: Logged when an user update settings of the dropbox.collaborative_user_access: Logged when an user/guest upload to the dropbox.collaborative_user_create: Logged when an user/guest add his information before uploading to the dropbox.collaborative_user_delete: Logged when an user remove the directory to the dropbox.comment_create: Logged when an user/admin add a comment on a file.comment_delete: Logged when an user/admin delete a comment on a file.comment_like: Logged when an user/admin like a comment on a file.comment_resolve: Logged when an user/admin resolve a comment on a file.comment_unlike: Logged when an user/admin unlike a comment on a file.comment_update: Logged when an user/admin update a comment on a file.file_access: Logged when an user/guest access to the file.file_categorize: Logged when a category is added to the file/directory.file_color_delete: Logged when a directory color is removed.file_color_update: Logged when a directory color changed.file_create: Logged when on the first file creation.file_delete: Logged when the file is deleted.file_favorite_create: Logged when a file/directory is flagged as favorites.file_favorite_remove: Logged when a file/directory is unflagged from favorites.file_ia_categorize: Logged when a file is categorized by the ia.file_move: Logged when the file is added inside a directory.file_move_out: Logged when the file is removed from a directory.file_rename: Logged when the file is renamed.file_rename_alias: Logged when a root file is renamed by an external user (only visible for the external user).file_restore: Logged when the file is restored from the trash.file_share_create: Logged when an external user access to a file/directory is created.file_share_delete: Logged when an external user access to a file/directory is removed.file_share_update: Logged when an external user access to a file/directory is modified to another permission.file_trash: Logged when the file is sent to trash.file_uncategorize: Logged when a category is removed to the file/directory.file_update: Logged when the file is updated.share_link_create: Logged when a public share link to a file/directory is created.share_link_delete: Logged when a public share link to a file/directory is deleted.share_link_show: Logged when a public share link to a file/directory is seen by someone else.share_link_update: Logged when a public share link to a file/directory is modified.", - "example": "collaborative_folder_access" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "depth", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "depth", - "enum": [ - "children", - "file", - "folder", - "unlimited" - ], - "type": "string", - "example": "folder" - }, - "enumValues": [ - "children", - "file", - "folder", - "unlimited" - ], - "values": [], - "examples": [ - "folder" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "from", - "type": "integer", - "example": 16849 - }, - "enumValues": [], - "values": [], - "examples": [ - 16849 - ] - }, - { - "name": "terms", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "terms", - "minLength": 3, - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "until", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "until", - "type": "integer", - "example": 10664 - }, - "enumValues": [], - "values": [], - "examples": [ - 10664 - ] - }, - { - "name": "users", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "users", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveConvertFileV3", - "functionName": "kdriveconvertfilev3", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/3/drive/{drive_id}/files/{file_id}/convert", - "summary": "Convert File", - "description": "Convert file content", - "tags": [ - "Drive > Files > File/Directory" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [ - { - "name": "x-kdrive-file-password", - "in": "header", - "required": false - } - ], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/convert", - "operationId": "kDriveConvertFileV3", - "summary": "Convert File", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 35775 - }, - "enumValues": [], - "values": [], - "examples": [ - 35775 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 16612 - }, - "enumValues": [], - "values": [], - "examples": [ - 16612 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "parents.path", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "parents.path" - ] - }, - { - "name": "x-kdrive-file-password", - "in": "header", - "required": false, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "title": "x-kdrive-file-password", - "type": "string", - "description": "File password to open it for conversion, if the file is password-protected", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveCopyToDirectoryV3", - "functionName": "kdrivecopytodirectoryv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/3/drive/{drive_id}/files/{file_id}/copy/{destination_directory_id}", - "summary": "Copy to Directory", - "description": "Copy file to another directory.", - "tags": [ - "Drive > Files > File/Directory" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "destination_directory_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/copy/%7Bdestination_directory_id%7D", - "operationId": "kDriveCopyToDirectoryV3", - "summary": "Copy to Directory", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 84418 - }, - "enumValues": [], - "values": [], - "examples": [ - 84418 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 18627 - }, - "enumValues": [], - "values": [], - "examples": [ - 18627 - ] - }, - { - "name": "destination_directory_id", - "in": "path", - "required": true, - "description": "Destination Directory identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 9212 - }, - "enumValues": [], - "values": [], - "examples": [ - 9212 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "dropbox.capabilities", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "dropbox.capabilities" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveCountElementInDirectoryV3", - "functionName": "kdrivecountelementindirectoryv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/{file_id}/count", - "summary": "Count element in directory", - "description": "Get number of element in a directory by ID", - "tags": [ - "Drive > Files > File/Directory" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "depth", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/count", - "operationId": "kDriveCountElementInDirectoryV3", - "summary": "Count element in directory", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 73458 - }, - "enumValues": [], - "values": [], - "examples": [ - 73458 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 72789 - }, - "enumValues": [], - "values": [], - "examples": [ - 72789 - ] - }, - { - "name": "depth", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "depth", - "enum": [ - "folder", - "unlimited" - ], - "type": "string", - "description": "Specifies how elements are counted within given folder. Choose either to count only within the specified folder (folder) or to include subfolders in the count (unlimited). The default mode is folder.
    • folder: Count elements only in the specified folder, excluding subfolders.
    • unlimited: Count elements in the specified folder and all subfolders.
    ", - "example": "folder" - }, - "enumValues": [ - "folder", - "unlimited" - ], - "values": [], - "examples": [ - "folder" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveCreateDirectoryV3", - "functionName": "kdrivecreatedirectoryv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/3/drive/{drive_id}/files/{file_id}/directory", - "summary": "Create directory", - "description": "Create directory in the specified directory (file identifier).", - "tags": [ - "Drive > Files > File/Directory" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/directory", - "operationId": "kDriveCreateDirectoryV3", - "summary": "Create directory", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 32088 - }, - "enumValues": [], - "values": [], - "examples": [ - 32088 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "categories.category", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "categories.category" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveDuplicateV3", - "functionName": "kdriveduplicatev3", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/3/drive/{drive_id}/files/{file_id}/duplicate", - "summary": "Duplicate", - "description": "Duplicate file in the same directory", - "tags": [ - "Drive > Files > File/Directory" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/duplicate", - "operationId": "kDriveDuplicateV3", - "summary": "Duplicate", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 60034 - }, - "enumValues": [], - "values": [], - "examples": [ - 60034 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 79934 - }, - "enumValues": [], - "values": [], - "examples": [ - 79934 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "activity", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "activity" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveCreateDefaultFileV3", - "functionName": "kdrivecreatedefaultfilev3", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/3/drive/{drive_id}/files/{file_id}/file", - "summary": "Create default file", - "description": "Create empty default file in the specified directory (file identifier).", - "tags": [ - "Drive > Files > File/Directory" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/file", - "operationId": "kDriveCreateDefaultFileV3", - "summary": "Create default file", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 19975 - }, - "enumValues": [], - "values": [], - "examples": [ - 19975 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "parents.sorted_name", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "parents.sorted_name" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetFilesInDirectoryV3", - "functionName": "kdrivegetfilesindirectoryv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/{file_id}/files", - "summary": "Get files in directory", - "description": "Get paginate children file/directory of specific directory (file identifier)", - "tags": [ - "Drive > Files > File/Directory" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - }, - { - "name": "depth", - "in": "query", - "required": false - }, - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/files", - "operationId": "kDriveGetFilesInDirectoryV3", - "summary": "Get files in directory", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 38510 - }, - "enumValues": [], - "values": [], - "examples": [ - 38510 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 63659 - }, - "enumValues": [], - "values": [], - "examples": [ - 63659 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "sharelink.views", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "sharelink.views" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 345 - }, - "enumValues": [], - "values": [], - "examples": [ - 345 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "added_at", - "last_modified_at", - "mime_type", - "name", - "revised_at", - "size", - "type", - "updated_at" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[type]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "depth", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "depth", - "enum": [ - "child", - "unlimited" - ], - "type": "string", - "description": "Cannot be used on file_id `1`.", - "example": "unlimited" - }, - "enumValues": [ - "child", - "unlimited" - ], - "values": [], - "examples": [ - "unlimited" - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "type", - "type": "array", - "items": { - "title": "item", - "enum": [ - "dir", - "file", - "vault" - ], - "type": "string", - "description": "The file type structure either a File, a Directory or a Vault", - "example": "file" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveUpdateModificationDateV3", - "functionName": "kdriveupdatemodificationdatev3", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/3/drive/{drive_id}/files/{file_id}/last-modified", - "summary": "Update modification date", - "description": "", - "tags": [ - "Drive > Files > File/Directory" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/last-modified", - "operationId": "kDriveUpdateModificationDateV3", - "summary": "Update modification date", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 42104 - }, - "enumValues": [], - "values": [], - "examples": [ - 42104 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 41744 - }, - "enumValues": [], - "values": [], - "examples": [ - 41744 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "500", - "503" - ] - } - }, - { - "operationId": "kDriveUnlockV3", - "functionName": "kdriveunlockv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/3/drive/{drive_id}/files/{file_id}/lock", - "summary": "Unlock", - "description": "Unlocked File/Directory by path and token in the specified file", - "tags": [ - "Drive > Files > File/Directory" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "path", - "in": "query", - "required": true - }, - { - "name": "token", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/lock", - "operationId": "kDriveUnlockV3", - "summary": "Unlock", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 75812 - }, - "enumValues": [], - "values": [], - "examples": [ - 75812 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 4160 - }, - "enumValues": [], - "values": [], - "examples": [ - 4160 - ] - }, - { - "name": "path", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "path", - "type": "string", - "description": "File's path to unlock", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "token", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "token", - "type": "string", - "description": "The lock token, provided when the file is locked", - "example": "x-token" - }, - "enumValues": [], - "values": [], - "examples": [ - "x-token" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveMoveV3", - "functionName": "kdrivemovev3", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/3/drive/{drive_id}/files/{file_id}/move/{destination_directory_id}", - "summary": "Move", - "description": "Move a Directory or a File to a Directory", - "tags": [ - "Drive > Files > File/Directory" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "destination_directory_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/move/%7Bdestination_directory_id%7D", - "operationId": "kDriveMoveV3", - "summary": "Move", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 6605 - }, - "enumValues": [], - "values": [], - "examples": [ - 6605 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 22041 - }, - "enumValues": [], - "values": [], - "examples": [ - 22041 - ] - }, - { - "name": "destination_directory_id", - "in": "path", - "required": true, - "description": "Destination Directory identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 94264 - }, - "enumValues": [], - "values": [], - "examples": [ - 94264 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "500", - "503" - ] - } - }, - { - "operationId": "kDriveGetSubFiledirectoryByFilenameV3", - "functionName": "kdrivegetsubfiledirectorybyfilenamev3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/{file_id}/name", - "summary": "Get sub file/directory by filename", - "description": "Get a sub directory or file of a Directory by their filename", - "tags": [ - "Drive > Files > File/Directory" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "name", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/name", - "operationId": "kDriveGetSubFiledirectoryByFilenameV3", - "summary": "Get sub file/directory by filename", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 6936 - }, - "enumValues": [], - "values": [], - "examples": [ - 6936 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 62318 - }, - "enumValues": [], - "values": [], - "examples": [ - 62318 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "rewind", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "rewind" - ] - }, - { - "name": "name", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "name", - "type": "string", - "description": "Name of the File/Directory", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveListV3", - "functionName": "kdrivelistv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/{file_id}/versions", - "summary": "List", - "description": "Get list of file versions", - "tags": [ - "Drive > Files > File/Directory > Version" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions", - "operationId": "kDriveListV3", - "summary": "List", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Version" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 3, - "capabilities": [ - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 56345 - }, - "enumValues": [], - "values": [], - "examples": [ - 56345 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 36145 - }, - "enumValues": [], - "values": [], - "examples": [ - 36145 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 33400 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 33400 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "maximum": 1000, - "minimum": 1, - "default": 10, - "example": 139 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 139 - ] - }, - { - "name": "total", - "in": "query", - "required": false, - "description": "If set to true, return the total number of items. Total pages (pages) in response is also returned.\nYou can also use ?with=total parameter\n", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "type": "boolean", - "x-with": [ - "total" - ], - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "created_at", - "last_modified_at", - "keep_forever" - ] - }, - "enumValues": [ - "created_at", - "last_modified_at", - "keep_forever" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[created_at]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[created_at]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveRestoreV3", - "functionName": "kdriverestorev3", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/3/drive/{drive_id}/files/{file_id}/versions/{version_id}/restore", - "summary": "Restore", - "description": "Restore a file version.", - "tags": [ - "Drive > Files > File/Directory > Version" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "version_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions/%7Bversion_id%7D/restore", - "operationId": "kDriveRestoreV3", - "summary": "Restore", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Version" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 55656 - }, - "enumValues": [], - "values": [], - "examples": [ - 55656 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 78011 - }, - "enumValues": [], - "values": [], - "examples": [ - 78011 - ] - }, - { - "name": "version_id", - "in": "path", - "required": true, - "description": "Version identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 40435 - }, - "enumValues": [], - "values": [], - "examples": [ - 40435 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "capabilities", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "capabilities" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveRestoreToDirectoryV3", - "functionName": "kdriverestoretodirectoryv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/3/drive/{drive_id}/files/{file_id}/versions/{version_id}/restore/{destination_directory_id}", - "summary": "Restore to Directory", - "description": "Restore a file version as a copy in target directory, keeping current original intact.", - "tags": [ - "Drive > Files > File/Directory > Version" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - }, - { - "name": "version_id", - "in": "path", - "required": true - }, - { - "name": "destination_directory_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/%7Bfile_id%7D/versions/%7Bversion_id%7D/restore/%7Bdestination_directory_id%7D", - "operationId": "kDriveRestoreToDirectoryV3", - "summary": "Restore to Directory", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Version" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 50529 - }, - "enumValues": [], - "values": [], - "examples": [ - 50529 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "File identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 52144 - }, - "enumValues": [], - "values": [], - "examples": [ - 52144 - ] - }, - { - "name": "version_id", - "in": "path", - "required": true, - "description": "Version identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 43978 - }, - "enumValues": [], - "values": [], - "examples": [ - 43978 - ] - }, - { - "name": "destination_directory_id", - "in": "path", - "required": true, - "description": "Directory identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 4713 - }, - "enumValues": [], - "values": [], - "examples": [ - 4713 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "is_favorite", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "is_favorite" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetRootActivitiesV3", - "functionName": "kdrivegetrootactivitiesv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/activities", - "summary": "Get root activities", - "description": "Get activities of the root Directory", - "tags": [ - "Drive > Activity" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - }, - { - "name": "actions", - "in": "query", - "required": false - }, - { - "name": "depth", - "in": "query", - "required": false - }, - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "terms", - "in": "query", - "required": false - }, - { - "name": "until", - "in": "query", - "required": false - }, - { - "name": "users", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/activities", - "operationId": "kDriveGetRootActivitiesV3", - "summary": "Get root activities", - "categoryPath": [ - "kDrive", - "Drive", - "Activity" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "the drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 19390 - }, - "enumValues": [], - "values": [], - "examples": [ - 19390 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "file.sharelink", - "enum": [ - "source", - "entity", - "user", - "file", - "file.capabilities", - "file.path", - "file.sorted_name", - "file.dropbox", - "file.dropbox.capabilities", - "file.is_favorite", - "file.sharelink", - "file.categories", - "file.conversion_capabilities", - "file.external_import", - "file.supported_by", - "parent", - "parent.path", - "parent.sorted_name" - ] - }, - "enumValues": [ - "source", - "entity", - "user", - "file", - "file.capabilities", - "file.path", - "file.sorted_name", - "file.dropbox", - "file.dropbox.capabilities", - "file.is_favorite", - "file.sharelink", - "file.categories", - "file.conversion_capabilities", - "file.external_import", - "file.supported_by", - "parent", - "parent.path", - "parent.sorted_name" - ], - "values": [ - "source", - "entity", - "user", - "file", - "file.capabilities", - "file.path", - "file.sorted_name", - "file.dropbox", - "file.dropbox.capabilities", - "file.is_favorite", - "file.sharelink", - "file.categories", - "file.conversion_capabilities", - "file.external_import", - "file.supported_by", - "parent", - "parent.path", - "parent.sorted_name" - ], - "examples": [ - "file.sharelink" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 212 - }, - "enumValues": [], - "values": [], - "examples": [ - 212 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "created_at" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[created_at]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "actions", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "actions", - "type": "array", - "items": { - "title": "item", - "enum": [ - "collaborative_folder_access", - "collaborative_folder_create", - "collaborative_folder_delete", - "collaborative_folder_update", - "collaborative_user_access", - "collaborative_user_create", - "collaborative_user_delete", - "comment_create", - "comment_delete", - "comment_like", - "comment_resolve", - "comment_unlike", - "comment_update", - "file_access", - "file_categorize", - "file_color_delete", - "file_color_update", - "file_create", - "file_delete", - "file_favorite_create", - "file_favorite_remove", - "file_ia_categorize", - "file_move", - "file_move_out", - "file_rename", - "file_rename_alias", - "file_restore", - "file_share_create", - "file_share_delete", - "file_share_update", - "file_trash", - "file_uncategorize", - "file_update", - "share_link_create", - "share_link_delete", - "share_link_show", - "share_link_update" - ], - "type": "string", - "description": "Logged interaction type of activities on the drive or file.collaborative_folder_access: Logged when an user/guest access to the dropbox.collaborative_folder_create: Logged when an user create a dropbox.collaborative_folder_delete: Logged when an user delete the dropbox.collaborative_folder_update: Logged when an user update settings of the dropbox.collaborative_user_access: Logged when an user/guest upload to the dropbox.collaborative_user_create: Logged when an user/guest add his information before uploading to the dropbox.collaborative_user_delete: Logged when an user remove the directory to the dropbox.comment_create: Logged when an user/admin add a comment on a file.comment_delete: Logged when an user/admin delete a comment on a file.comment_like: Logged when an user/admin like a comment on a file.comment_resolve: Logged when an user/admin resolve a comment on a file.comment_unlike: Logged when an user/admin unlike a comment on a file.comment_update: Logged when an user/admin update a comment on a file.file_access: Logged when an user/guest access to the file.file_categorize: Logged when a category is added to the file/directory.file_color_delete: Logged when a directory color is removed.file_color_update: Logged when a directory color changed.file_create: Logged when on the first file creation.file_delete: Logged when the file is deleted.file_favorite_create: Logged when a file/directory is flagged as favorites.file_favorite_remove: Logged when a file/directory is unflagged from favorites.file_ia_categorize: Logged when a file is categorized by the ia.file_move: Logged when the file is added inside a directory.file_move_out: Logged when the file is removed from a directory.file_rename: Logged when the file is renamed.file_rename_alias: Logged when a root file is renamed by an external user (only visible for the external user).file_restore: Logged when the file is restored from the trash.file_share_create: Logged when an external user access to a file/directory is created.file_share_delete: Logged when an external user access to a file/directory is removed.file_share_update: Logged when an external user access to a file/directory is modified to another permission.file_trash: Logged when the file is sent to trash.file_uncategorize: Logged when a category is removed to the file/directory.file_update: Logged when the file is updated.share_link_create: Logged when a public share link to a file/directory is created.share_link_delete: Logged when a public share link to a file/directory is deleted.share_link_show: Logged when a public share link to a file/directory is seen by someone else.share_link_update: Logged when a public share link to a file/directory is modified.", - "example": "collaborative_folder_access" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "depth", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "depth", - "enum": [ - "children", - "file", - "folder", - "unlimited" - ], - "type": "string", - "example": "children" - }, - "enumValues": [ - "children", - "file", - "folder", - "unlimited" - ], - "values": [], - "examples": [ - "children" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "from", - "type": "integer", - "example": 63751 - }, - "enumValues": [], - "values": [], - "examples": [ - 63751 - ] - }, - { - "name": "terms", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "terms", - "minLength": 3, - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "until", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "until", - "type": "integer", - "example": 86594 - }, - "enumValues": [], - "values": [], - "examples": [ - 86594 - ] - }, - { - "name": "users", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "users", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveBuildArchiveV3", - "functionName": "kdrivebuildarchivev3", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/3/drive/{drive_id}/files/archives", - "summary": "Build archive", - "description": "Build an archive from selected files. The archive can then be downloaded using the /2/drive/{drive_id}/files/archives/{archive_uuid} route.\n

    \nThe file identifiers should be in the same parent directory.\n\n
    \nThe archive should contain at least one file and may not contain more than 20,000 files.\n", - "tags": [ - "Drive > Files > Archive" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/archives", - "operationId": "kDriveBuildArchiveV3", - "summary": "Build archive", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Archive" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 51570 - }, - "enumValues": [], - "values": [], - "examples": [ - 51570 - ] - } - ], - "responseStatuses": [ - "201", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetDropboxesV3", - "functionName": "kdrivegetdropboxesv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/dropboxes", - "summary": "Get drop-boxes", - "description": "Get an array of all dropbox available in the drive.", - "tags": [ - "Drive > Files > Dropbox" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - }, - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/dropboxes", - "operationId": "kDriveGetDropboxesV3", - "summary": "Get drop-boxes", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Dropbox" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 34475 - }, - "enumValues": [], - "values": [], - "examples": [ - 34475 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "capabilities", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "capabilities" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 471 - }, - "enumValues": [], - "values": [], - "examples": [ - 471 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "added_at", - "created_at", - "expires_at", - "has_password", - "last_import", - "last_modified_at", - "mime_type", - "name", - "revised_at", - "size", - "type", - "updated_at" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[type]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "type", - "type": "array", - "items": { - "title": "item", - "enum": [ - "dir", - "file", - "vault" - ], - "type": "string", - "description": "The file type structure either a File, a Directory or a Vault", - "example": "file" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveCreateANewDropboxV3", - "functionName": "kdrivecreateanewdropboxv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/3/drive/{drive_id}/files/dropboxes", - "summary": "Create a new Dropbox", - "description": "", - "tags": [ - "Drive > Files > Dropbox" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/dropboxes", - "operationId": "kDriveCreateANewDropboxV3", - "summary": "Create a new Dropbox", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Dropbox" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 43308 - }, - "enumValues": [], - "values": [], - "examples": [ - 43308 - ] - } - ], - "responseStatuses": [ - "201", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetFavoriteFilesListV3", - "functionName": "kdrivegetfavoritefileslistv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/favorites", - "summary": "Get favorite files list", - "description": "Return a list of favorite files", - "tags": [ - "Drive > Files > Favorite" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - }, - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/favorites", - "operationId": "kDriveGetFavoriteFilesListV3", - "summary": "Get favorite files list", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Favorite" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 87318 - }, - "enumValues": [], - "values": [], - "examples": [ - 87318 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "parents.path", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "parents.path" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 343 - }, - "enumValues": [], - "values": [], - "examples": [ - 343 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "added_at", - "last_modified_at", - "mime_type", - "name", - "revised_at", - "size", - "type", - "updated_at" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[type]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "type", - "type": "array", - "items": { - "title": "item", - "enum": [ - "dir", - "file", - "vault" - ], - "type": "string", - "description": "The file type structure either a File, a Directory or a Vault", - "example": "file" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetLargestFilesV3", - "functionName": "kdrivegetlargestfilesv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/largest", - "summary": "Get largest files", - "description": "Get a paginated list of the largest files in the whole drive.", - "tags": [ - "Drive > Files" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/largest", - "operationId": "kDriveGetLargestFilesV3", - "summary": "Get largest files", - "categoryPath": [ - "kDrive", - "Drive", - "Files" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 70740 - }, - "enumValues": [], - "values": [], - "examples": [ - 70740 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "hash", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "hash" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 904 - }, - "enumValues": [], - "values": [], - "examples": [ - 904 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "size" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[size]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetLastModifiedFilesV3", - "functionName": "kdrivegetlastmodifiedfilesv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/last_modified", - "summary": "Get last modified files", - "description": "Get a paginated list of files last modified in the whole drive.", - "tags": [ - "Drive > Files" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/last_modified", - "operationId": "kDriveGetLastModifiedFilesV3", - "summary": "Get last modified files", - "categoryPath": [ - "kDrive", - "Drive", - "Files" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 75588 - }, - "enumValues": [], - "values": [], - "examples": [ - 75588 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "hash", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "hash" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 422 - }, - "enumValues": [], - "values": [], - "examples": [ - 422 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "last_modified_at" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[last_modified_at]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetSharelinkFilesV3", - "functionName": "kdrivegetsharelinkfilesv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/links", - "summary": "Get share-link files", - "description": "Get list of File|Directory that has share link", - "tags": [ - "Drive > Files > Share link > Manage" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - }, - { - "name": "right", - "in": "query", - "required": false - }, - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/links", - "operationId": "kDriveGetSharelinkFilesV3", - "summary": "Get share-link files", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Share link", - "Manage" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "the drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 81716 - }, - "enumValues": [], - "values": [], - "examples": [ - 81716 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "parents.path", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "parents.path" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 298 - }, - "enumValues": [], - "values": [], - "examples": [ - 298 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "added_at", - "created_at", - "expires_at", - "has_password", - "last_modified_at", - "mime_type", - "name", - "revised_at", - "shared_by", - "size", - "type", - "updated_at" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[type]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "right", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "right", - "type": "array", - "items": { - "title": "item", - "enum": [ - "inherit", - "password", - "public" - ], - "type": "string", - "description": "Rights required to view the share link.inherit: Share link is accessible only by users of the drive.password: Share link is public but protected by a password.public: Share link is public, no restriction set.", - "example": "inherit" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "type", - "type": "array", - "items": { - "title": "item", - "enum": [ - "dir", - "file", - "vault" - ], - "type": "string", - "description": "The file type structure either a File, a Directory or a Vault", - "example": "file" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetMostVersionedFilesV3", - "functionName": "kdrivegetmostversionedfilesv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/most_versions", - "summary": "Get most versioned files", - "description": "Get a paginated list of files most versioned in the whole drive.", - "tags": [ - "Drive > Files" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/most_versions", - "operationId": "kDriveGetMostVersionedFilesV3", - "summary": "Get most versioned files", - "categoryPath": [ - "kDrive", - "Drive", - "Files" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 89234 - }, - "enumValues": [], - "values": [], - "examples": [ - 89234 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "users", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "users" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 191 - }, - "enumValues": [], - "values": [], - "examples": [ - 191 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "nb_version" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[nb_version]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetMySharedFilesV3", - "functionName": "kdrivegetmysharedfilesv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/my_shared", - "summary": "Get my shared files", - "description": "Get files that I shared", - "tags": [ - "Drive > Files" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - }, - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/my_shared", - "operationId": "kDriveGetMySharedFilesV3", - "summary": "Get my shared files", - "categoryPath": [ - "kDrive", - "Drive", - "Files" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 47310 - }, - "enumValues": [], - "values": [], - "examples": [ - 47310 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "sharelink", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "sharelink" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 479 - }, - "enumValues": [], - "values": [], - "examples": [ - 479 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "added_at", - "last_modified_at", - "mime_type", - "name", - "revised_at", - "size", - "type", - "updated_at" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[type]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "type", - "type": "array", - "items": { - "title": "item", - "enum": [ - "dir", - "file", - "vault" - ], - "type": "string", - "description": "The file type structure either a File, a Directory or a Vault", - "example": "file" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveListTheMostRecentFilesOrDirectoriesUsedByTheUserV3", - "functionName": "kdrivelistthemostrecentfilesordirectoriesusedbytheuserv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/recents", - "summary": "List the most recent files or directories used by the user.", - "description": "List the recent files or directories.", - "tags": [ - "Drive > Files" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - }, - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/recents", - "operationId": "kDriveListTheMostRecentFilesOrDirectoriesUsedByTheUserV3", - "summary": "List the most recent files or directories used by the user", - "categoryPath": [ - "kDrive", - "Drive", - "Files" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "version", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "version" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 818 - }, - "enumValues": [], - "values": [], - "examples": [ - 818 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "updated_at" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[updated_at]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "type", - "type": "array", - "items": { - "title": "item", - "enum": [ - "dir", - "file", - "vault" - ], - "type": "string", - "description": "The file type structure either a File, a Directory or a Vault", - "example": "file" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveSearchFiledirectoryV3", - "functionName": "kdrivesearchfiledirectoryv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/search", - "summary": "Search file/directory", - "description": "Search files and directories with specific filters.", - "tags": [ - "Drive > Files > Search" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - }, - { - "name": "author_id", - "in": "query", - "required": false - }, - { - "name": "category", - "in": "query", - "required": false - }, - { - "name": "depth", - "in": "query", - "required": false - }, - { - "name": "directory_id", - "in": "query", - "required": false - }, - { - "name": "extensions", - "in": "query", - "required": false - }, - { - "name": "modified_after", - "in": "query", - "required": false - }, - { - "name": "modified_at", - "in": "query", - "required": false - }, - { - "name": "modified_before", - "in": "query", - "required": false - }, - { - "name": "name", - "in": "query", - "required": false - }, - { - "name": "query", - "in": "query", - "required": false - }, - { - "name": "query_scope", - "in": "query", - "required": false - }, - { - "name": "types", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/search", - "operationId": "kDriveSearchFiledirectoryV3", - "summary": "Search file/directory", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Search" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 69045 - }, - "enumValues": [], - "values": [], - "examples": [ - 69045 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "rewind", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "rewind" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 240 - }, - "enumValues": [], - "values": [], - "examples": [ - 240 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "last_modified_at", - "relevance" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[last_modified_at]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "author_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "author_id", - "type": "integer", - "description": "The author of the file", - "example": 53938 - }, - "enumValues": [], - "values": [], - "examples": [ - 53938 - ] - }, - { - "name": "category", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "category", - "maxLength": 200, - "type": "string", - "description": "Category pattern, patterns accepted are ()&| and combined category ids, to manage complex computing operation :\n & as synonym of AND\n | as synonym of OR\n () to handle priority", - "example": "(1&2)|3" - }, - "enumValues": [], - "values": [], - "examples": [ - "(1&2)|3" - ] - }, - { - "name": "depth", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "depth", - "enum": [ - "child", - "unlimited" - ], - "type": "string", - "description": "To search files recursively (use unlimited) or to search files in the first directory (use child)", - "example": "unlimited" - }, - "enumValues": [ - "child", - "unlimited" - ], - "values": [], - "examples": [ - "unlimited" - ] - }, - { - "name": "directory_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "directory_id", - "type": "integer", - "description": "The directory identifier, to search inside a specific directory, default is the root directory", - "example": 53162 - }, - "enumValues": [], - "values": [], - "examples": [ - 53162 - ] - }, - { - "name": "extensions", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "extensions", - "type": "array", - "items": { - "title": "item", - "type": "string", - "description": "A wanted file extension" - }, - "description": "The wanted array of file extensions", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "modified_after", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "modified_after", - "maximum": 253402300799, - "type": "integer", - "description": "`modified_at` must be set as custom in order to use modified_after. Filter `File` modified after timestamp. Its minimum value is drive creation timestamp.", - "example": 34302776142 - }, - "enumValues": [], - "values": [], - "examples": [ - 34302776142 - ] - }, - { - "name": "modified_at", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "modified_at", - "enum": [ - "custom", - "last_12_months", - "last_24_hours", - "last_30_days", - "last_7_days", - "last_90_days", - "last_month", - "last_week", - "last_year", - "this_month", - "this_week", - "this_year", - "today", - "yesterday" - ], - "type": "string", - "description": "Modification time of the `File`.custom: Custom period from `{attribute}_after` to `{attribute}_before` params.last_12_months: Last 12 months.last_24_hours: Last 24 hours.last_30_days: Last 30 days.last_7_days: Last 7 days.last_90_days: Last 90 days.last_month: Previous month, from the first day at 00:00:00 to the last day at 23:59:59.last_week: Previous week, from Monday at 00:00:00 to Sunday at 23:59:59.last_year: Previous year, from January 1st at 00:00:00 to December 31st at 23:59:59.this_month: Current month, from the first day at 00:00:00 to the last day at 23:59:59.this_week: Current week, from Monday at 00:00:00 to Sunday at 23:59:59.this_year: Current year, from January 1st at 00:00:00 to December 31st at 23:59:59.today: Current day, from 00:00:00 to 23:59:59.yesterday: Previous day, from 00:00:00 to 23:59:59.", - "example": "custom" - }, - "enumValues": [ - "custom", - "last_12_months", - "last_24_hours", - "last_30_days", - "last_7_days", - "last_90_days", - "last_month", - "last_week", - "last_year", - "this_month", - "this_week", - "this_year", - "today", - "yesterday" - ], - "values": [], - "examples": [ - "custom" - ] - }, - { - "name": "modified_before", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "modified_before", - "maximum": 253402300799, - "type": "integer", - "description": "`modified_at` must be set as custom in order to use modified_before. Filter `File` modified before timestamp.", - "example": 199966353290 - }, - "enumValues": [], - "values": [], - "examples": [ - 199966353290 - ] - }, - { - "name": "name", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "name", - "type": "string", - "description": "DEPRECATED - The searched pattern only in file name|example:file name", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "query", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "query", - "type": "string", - "description": "The searched pattern. It should be at least 3 characters long to get relevant results.", - "example": "file name" - }, - "enumValues": [], - "values": [], - "examples": [ - "file name" - ] - }, - { - "name": "query_scope", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "query_scope", - "enum": [ - "all", - "content", - "filename" - ], - "type": "string", - "description": "Defines the scope of the given search query.all: Content and filename.content: Content only. Available only when the Drive has the `can_use_content_search` capability.filename: Filename only. Available only when the Drive has the `can_use_content_search` capability.", - "nullable": true, - "example": "all" - }, - "enumValues": [ - "all", - "content", - "filename" - ], - "values": [], - "examples": [ - "all" - ] - }, - { - "name": "types", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "types", - "type": "array", - "items": { - "title": "item", - "enum": [ - "archive", - "audio", - "code", - "diagram", - "dir", - "email", - "file", - "font", - "form", - "image", - "model", - "pdf", - "presentation", - "spreadsheet", - "text", - "unknown", - "video" - ], - "type": "string", - "description": "The wanted file type.archive: Archive file.audio: Audio only file.code: Text file recognized as code.diagram: Diagram file.dir: Directory.email: Bundled email file.file: Deprecated. Use unknown instead.font: Text file recognized as font.form: Form file.image: Image file.model: 3D file.pdf: PDF file.presentation: Presentation/slides file.spreadsheet: Spreadsheet file.text: Generic text file.unknown: Generic file, not recognized as any of the other type.video: Video file; may contain other stream types such as audio or subtitles.", - "example": "archive" - }, - "description": "The wanted array of file types", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveSearchDropboxV3", - "functionName": "kdrivesearchdropboxv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/search/dropboxes", - "summary": "Search Dropbox", - "description": "Search dropboxes with specific filters.", - "tags": [ - "Drive > Files > Search" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - }, - { - "name": "author_id", - "in": "query", - "required": false - }, - { - "name": "category", - "in": "query", - "required": false - }, - { - "name": "created_after", - "in": "query", - "required": false - }, - { - "name": "created_at", - "in": "query", - "required": false - }, - { - "name": "created_before", - "in": "query", - "required": false - }, - { - "name": "expires", - "in": "query", - "required": false - }, - { - "name": "has_password", - "in": "query", - "required": false - }, - { - "name": "last_import_after", - "in": "query", - "required": false - }, - { - "name": "last_import_at", - "in": "query", - "required": false - }, - { - "name": "last_import_before", - "in": "query", - "required": false - }, - { - "name": "query", - "in": "query", - "required": false - }, - { - "name": "query_scope", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/search/dropboxes", - "operationId": "kDriveSearchDropboxV3", - "summary": "Search Dropbox", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Search" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 48108 - }, - "enumValues": [], - "values": [], - "examples": [ - 48108 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "dropbox.capabilities", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "dropbox.capabilities" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 759 - }, - "enumValues": [], - "values": [], - "examples": [ - 759 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "last_modified_at", - "relevance" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[last_modified_at]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "author_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "author_id", - "type": "integer", - "description": "The author of the file", - "example": 64711 - }, - "enumValues": [], - "values": [], - "examples": [ - 64711 - ] - }, - { - "name": "category", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "category", - "type": "string", - "description": "Category pattern, patterns accepted are ()&| and combined category ids, to manage complex computing operation :\n & as synonym of AND\n | as synonym of OR\n () to handle priority", - "example": "(1&2)|3" - }, - "enumValues": [], - "values": [], - "examples": [ - "(1&2)|3" - ] - }, - { - "name": "created_after", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "created_after", - "maximum": 253402300799, - "type": "integer", - "description": "`created_at` must be set as custom in order to use created_after. Filter `Dropbox` created after timestamp. Its minimum value is drive creation timestamp.", - "example": 172859373683 - }, - "enumValues": [], - "values": [], - "examples": [ - 172859373683 - ] - }, - { - "name": "created_at", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "created_at", - "enum": [ - "custom", - "last_12_months", - "last_24_hours", - "last_30_days", - "last_7_days", - "last_90_days", - "last_month", - "last_week", - "last_year", - "this_month", - "this_week", - "this_year", - "today", - "yesterday" - ], - "type": "string", - "description": "Creation time of the `Dropbox`.custom: Custom period from `{attribute}_after` to `{attribute}_before` params.last_12_months: Last 12 months.last_24_hours: Last 24 hours.last_30_days: Last 30 days.last_7_days: Last 7 days.last_90_days: Last 90 days.last_month: Previous month, from the first day at 00:00:00 to the last day at 23:59:59.last_week: Previous week, from Monday at 00:00:00 to Sunday at 23:59:59.last_year: Previous year, from January 1st at 00:00:00 to December 31st at 23:59:59.this_month: Current month, from the first day at 00:00:00 to the last day at 23:59:59.this_week: Current week, from Monday at 00:00:00 to Sunday at 23:59:59.this_year: Current year, from January 1st at 00:00:00 to December 31st at 23:59:59.today: Current day, from 00:00:00 to 23:59:59.yesterday: Previous day, from 00:00:00 to 23:59:59.", - "example": "custom" - }, - "enumValues": [ - "custom", - "last_12_months", - "last_24_hours", - "last_30_days", - "last_7_days", - "last_90_days", - "last_month", - "last_week", - "last_year", - "this_month", - "this_week", - "this_year", - "today", - "yesterday" - ], - "values": [], - "examples": [ - "custom" - ] - }, - { - "name": "created_before", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "created_before", - "maximum": 253402300799, - "type": "integer", - "description": "`created_at` must be set as custom in order to use created_before. Filter `Dropbox` created before timestamp.", - "example": 239139486562 - }, - "enumValues": [], - "values": [], - "examples": [ - 239139486562 - ] - }, - { - "name": "expires", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "expires", - "enum": [ - "any", - "no", - "yes" - ], - "type": "string", - "description": "Whether the `Dropbox` has an expiration date", - "example": "any" - }, - "enumValues": [ - "any", - "no", - "yes" - ], - "values": [], - "examples": [ - "any" - ] - }, - { - "name": "has_password", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "has_password", - "enum": [ - "any", - "no", - "yes" - ], - "type": "string", - "description": "Whether the `Dropbox` has password protection", - "example": "any" - }, - "enumValues": [ - "any", - "no", - "yes" - ], - "values": [], - "examples": [ - "any" - ] - }, - { - "name": "last_import_after", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "last_import_after", - "maximum": 253402300799, - "type": "integer", - "description": "`last_import_at` must be set as custom in order to use last_import_after. Filter ``Dropbox`` last imported in after timestamp. Its minimum value is drive creation timestamp.", - "example": 178003356869 - }, - "enumValues": [], - "values": [], - "examples": [ - 178003356869 - ] - }, - { - "name": "last_import_at", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "last_import_at", - "enum": [ - "custom", - "last_12_months", - "last_24_hours", - "last_30_days", - "last_7_days", - "last_90_days", - "last_month", - "last_week", - "last_year", - "this_month", - "this_week", - "this_year", - "today", - "yesterday" - ], - "type": "string", - "description": "Last import time of the ``Dropbox``.custom: Custom period from `{attribute}_after` to `{attribute}_before` params.last_12_months: Last 12 months.last_24_hours: Last 24 hours.last_30_days: Last 30 days.last_7_days: Last 7 days.last_90_days: Last 90 days.last_month: Previous month, from the first day at 00:00:00 to the last day at 23:59:59.last_week: Previous week, from Monday at 00:00:00 to Sunday at 23:59:59.last_year: Previous year, from January 1st at 00:00:00 to December 31st at 23:59:59.this_month: Current month, from the first day at 00:00:00 to the last day at 23:59:59.this_week: Current week, from Monday at 00:00:00 to Sunday at 23:59:59.this_year: Current year, from January 1st at 00:00:00 to December 31st at 23:59:59.today: Current day, from 00:00:00 to 23:59:59.yesterday: Previous day, from 00:00:00 to 23:59:59.", - "example": "custom" - }, - "enumValues": [ - "custom", - "last_12_months", - "last_24_hours", - "last_30_days", - "last_7_days", - "last_90_days", - "last_month", - "last_week", - "last_year", - "this_month", - "this_week", - "this_year", - "today", - "yesterday" - ], - "values": [], - "examples": [ - "custom" - ] - }, - { - "name": "last_import_before", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "last_import_before", - "maximum": 253402300799, - "type": "integer", - "description": "`last_import_at` must be set as custom in order to use last_import_before. Filter ``Dropbox`` last imported in before timestamp.", - "example": 188766922446 - }, - "enumValues": [], - "values": [], - "examples": [ - 188766922446 - ] - }, - { - "name": "query", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "query", - "type": "string", - "description": "The searched pattern. It should be at least 3 characters long to get relevant results.", - "example": "file name" - }, - "enumValues": [], - "values": [], - "examples": [ - "file name" - ] - }, - { - "name": "query_scope", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "query_scope", - "enum": [ - "all", - "content", - "filename" - ], - "type": "string", - "description": "Defines the scope of the given search query.all: Content and filename.content: Content only. Available only when the Drive has the `can_use_content_search` capability.filename: Filename only. Available only when the Drive has the `can_use_content_search` capability.", - "nullable": true, - "example": "all" - }, - "enumValues": [ - "all", - "content", - "filename" - ], - "values": [], - "examples": [ - "all" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveSearchFavoriteV3", - "functionName": "kdrivesearchfavoritev3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/search/favorites", - "summary": "Search Favorite", - "description": "Search favorites with specific filters.", - "tags": [ - "Drive > Files > Search" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - }, - { - "name": "author_id", - "in": "query", - "required": false - }, - { - "name": "category", - "in": "query", - "required": false - }, - { - "name": "depth", - "in": "query", - "required": false - }, - { - "name": "directory_id", - "in": "query", - "required": false - }, - { - "name": "extensions", - "in": "query", - "required": false - }, - { - "name": "modified_after", - "in": "query", - "required": false - }, - { - "name": "modified_at", - "in": "query", - "required": false - }, - { - "name": "modified_before", - "in": "query", - "required": false - }, - { - "name": "name", - "in": "query", - "required": false - }, - { - "name": "query", - "in": "query", - "required": false - }, - { - "name": "query_scope", - "in": "query", - "required": false - }, - { - "name": "types", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/search/favorites", - "operationId": "kDriveSearchFavoriteV3", - "summary": "Search Favorite", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Search" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 41664 - }, - "enumValues": [], - "values": [], - "examples": [ - 41664 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "path", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "path" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 520 - }, - "enumValues": [], - "values": [], - "examples": [ - 520 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "last_modified_at", - "relevance" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[last_modified_at]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "author_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "author_id", - "type": "integer", - "description": "The author of the file", - "example": 99752 - }, - "enumValues": [], - "values": [], - "examples": [ - 99752 - ] - }, - { - "name": "category", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "category", - "maxLength": 200, - "type": "string", - "description": "Category pattern, patterns accepted are ()&| and combined category ids, to manage complex computing operation :\n & as synonym of AND\n | as synonym of OR\n () to handle priority", - "example": "(1&2)|3" - }, - "enumValues": [], - "values": [], - "examples": [ - "(1&2)|3" - ] - }, - { - "name": "depth", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "depth", - "enum": [ - "child", - "unlimited" - ], - "type": "string", - "description": "To search files recursively (use unlimited) or to search files in the first directory (use child)", - "example": "child" - }, - "enumValues": [ - "child", - "unlimited" - ], - "values": [], - "examples": [ - "child" - ] - }, - { - "name": "directory_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "directory_id", - "type": "integer", - "description": "The directory identifier, to search inside a specific directory, default is the root directory", - "example": 45129 - }, - "enumValues": [], - "values": [], - "examples": [ - 45129 - ] - }, - { - "name": "extensions", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "extensions", - "type": "array", - "items": { - "title": "item", - "type": "string", - "description": "A wanted file extension" - }, - "description": "The wanted array of file extensions", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "modified_after", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "modified_after", - "maximum": 253402300799, - "type": "integer", - "description": "`modified_at` must be set as custom in order to use modified_after. Filter `File` modified after timestamp. Its minimum value is drive creation timestamp.", - "example": 77853900567 - }, - "enumValues": [], - "values": [], - "examples": [ - 77853900567 - ] - }, - { - "name": "modified_at", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "modified_at", - "enum": [ - "custom", - "last_12_months", - "last_24_hours", - "last_30_days", - "last_7_days", - "last_90_days", - "last_month", - "last_week", - "last_year", - "this_month", - "this_week", - "this_year", - "today", - "yesterday" - ], - "type": "string", - "description": "Modification time of the `File`.custom: Custom period from `{attribute}_after` to `{attribute}_before` params.last_12_months: Last 12 months.last_24_hours: Last 24 hours.last_30_days: Last 30 days.last_7_days: Last 7 days.last_90_days: Last 90 days.last_month: Previous month, from the first day at 00:00:00 to the last day at 23:59:59.last_week: Previous week, from Monday at 00:00:00 to Sunday at 23:59:59.last_year: Previous year, from January 1st at 00:00:00 to December 31st at 23:59:59.this_month: Current month, from the first day at 00:00:00 to the last day at 23:59:59.this_week: Current week, from Monday at 00:00:00 to Sunday at 23:59:59.this_year: Current year, from January 1st at 00:00:00 to December 31st at 23:59:59.today: Current day, from 00:00:00 to 23:59:59.yesterday: Previous day, from 00:00:00 to 23:59:59.", - "example": "custom" - }, - "enumValues": [ - "custom", - "last_12_months", - "last_24_hours", - "last_30_days", - "last_7_days", - "last_90_days", - "last_month", - "last_week", - "last_year", - "this_month", - "this_week", - "this_year", - "today", - "yesterday" - ], - "values": [], - "examples": [ - "custom" - ] - }, - { - "name": "modified_before", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "modified_before", - "maximum": 253402300799, - "type": "integer", - "description": "`modified_at` must be set as custom in order to use modified_before. Filter `File` modified before timestamp.", - "example": 45702751939 - }, - "enumValues": [], - "values": [], - "examples": [ - 45702751939 - ] - }, - { - "name": "name", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "name", - "type": "string", - "description": "DEPRECATED - The searched pattern only in file name|example:file name", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "query", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "query", - "type": "string", - "description": "The searched pattern. It should be at least 3 characters long to get relevant results.", - "example": "file name" - }, - "enumValues": [], - "values": [], - "examples": [ - "file name" - ] - }, - { - "name": "query_scope", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "query_scope", - "enum": [ - "all", - "content", - "filename" - ], - "type": "string", - "description": "Defines the scope of the given search query.all: Content and filename.content: Content only. Available only when the Drive has the `can_use_content_search` capability.filename: Filename only. Available only when the Drive has the `can_use_content_search` capability.", - "nullable": true, - "example": "all" - }, - "enumValues": [ - "all", - "content", - "filename" - ], - "values": [], - "examples": [ - "all" - ] - }, - { - "name": "types", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "types", - "type": "array", - "items": { - "title": "item", - "enum": [ - "archive", - "audio", - "code", - "diagram", - "dir", - "email", - "file", - "font", - "form", - "image", - "model", - "pdf", - "presentation", - "spreadsheet", - "text", - "unknown", - "video" - ], - "type": "string", - "description": "The wanted file type.archive: Archive file.audio: Audio only file.code: Text file recognized as code.diagram: Diagram file.dir: Directory.email: Bundled email file.file: Deprecated. Use unknown instead.font: Text file recognized as font.form: Form file.image: Image file.model: 3D file.pdf: PDF file.presentation: Presentation/slides file.spreadsheet: Spreadsheet file.text: Generic text file.unknown: Generic file, not recognized as any of the other type.video: Video file; may contain other stream types such as audio or subtitles.", - "example": "archive" - }, - "description": "The wanted array of file types", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveSearchSharelinkV3", - "functionName": "kdrivesearchsharelinkv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/search/links", - "summary": "Search Sharelink", - "description": "Search share links with specific filters.", - "tags": [ - "Drive > Files > Search" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - }, - { - "name": "author_id", - "in": "query", - "required": false - }, - { - "name": "category", - "in": "query", - "required": false - }, - { - "name": "created_after", - "in": "query", - "required": false - }, - { - "name": "created_at", - "in": "query", - "required": false - }, - { - "name": "created_before", - "in": "query", - "required": false - }, - { - "name": "expires", - "in": "query", - "required": false - }, - { - "name": "has_password", - "in": "query", - "required": false - }, - { - "name": "query", - "in": "query", - "required": false - }, - { - "name": "query_scope", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/search/links", - "operationId": "kDriveSearchSharelinkV3", - "summary": "Search Sharelink", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Search" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 2926 - }, - "enumValues": [], - "values": [], - "examples": [ - 2926 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "capabilities", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "capabilities" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 108 - }, - "enumValues": [], - "values": [], - "examples": [ - 108 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "last_modified_at", - "relevance" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[last_modified_at]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "author_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "author_id", - "type": "integer", - "description": "The author of the file", - "example": 28482 - }, - "enumValues": [], - "values": [], - "examples": [ - 28482 - ] - }, - { - "name": "category", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "category", - "type": "string", - "description": "Category pattern, patterns accepted are ()&| and combined category ids, to manage complex computing operation :\n & as synonym of AND\n | as synonym of OR\n () to handle priority", - "example": "(1&2)|3" - }, - "enumValues": [], - "values": [], - "examples": [ - "(1&2)|3" - ] - }, - { - "name": "created_after", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "created_after", - "maximum": 253402300799, - "type": "integer", - "description": "`created_at` must be set as custom in order to use created_after. Filter `Sharelink` created after timestamp. Its minimum value is drive creation timestamp.", - "example": 46281664719 - }, - "enumValues": [], - "values": [], - "examples": [ - 46281664719 - ] - }, - { - "name": "created_at", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "created_at", - "enum": [ - "custom", - "last_12_months", - "last_24_hours", - "last_30_days", - "last_7_days", - "last_90_days", - "last_month", - "last_week", - "last_year", - "this_month", - "this_week", - "this_year", - "today", - "yesterday" - ], - "type": "string", - "description": "Creation time of the `Sharelink`.custom: Custom period from `{attribute}_after` to `{attribute}_before` params.last_12_months: Last 12 months.last_24_hours: Last 24 hours.last_30_days: Last 30 days.last_7_days: Last 7 days.last_90_days: Last 90 days.last_month: Previous month, from the first day at 00:00:00 to the last day at 23:59:59.last_week: Previous week, from Monday at 00:00:00 to Sunday at 23:59:59.last_year: Previous year, from January 1st at 00:00:00 to December 31st at 23:59:59.this_month: Current month, from the first day at 00:00:00 to the last day at 23:59:59.this_week: Current week, from Monday at 00:00:00 to Sunday at 23:59:59.this_year: Current year, from January 1st at 00:00:00 to December 31st at 23:59:59.today: Current day, from 00:00:00 to 23:59:59.yesterday: Previous day, from 00:00:00 to 23:59:59.", - "example": "custom" - }, - "enumValues": [ - "custom", - "last_12_months", - "last_24_hours", - "last_30_days", - "last_7_days", - "last_90_days", - "last_month", - "last_week", - "last_year", - "this_month", - "this_week", - "this_year", - "today", - "yesterday" - ], - "values": [], - "examples": [ - "custom" - ] - }, - { - "name": "created_before", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "created_before", - "maximum": 253402300799, - "type": "integer", - "description": "`created_at` must be set as custom in order to use created_before. Filter `Sharelink` created before timestamp.", - "example": 145951328240 - }, - "enumValues": [], - "values": [], - "examples": [ - 145951328240 - ] - }, - { - "name": "expires", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "expires", - "enum": [ - "any", - "no", - "yes" - ], - "type": "string", - "description": "Whether the `Dropbox` has an expiration date", - "example": "no" - }, - "enumValues": [ - "any", - "no", - "yes" - ], - "values": [], - "examples": [ - "no" - ] - }, - { - "name": "has_password", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "has_password", - "enum": [ - "any", - "no", - "yes" - ], - "type": "string", - "description": "Whether the `Dropbox` has password protection", - "example": "any" - }, - "enumValues": [ - "any", - "no", - "yes" - ], - "values": [], - "examples": [ - "any" - ] - }, - { - "name": "query", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "query", - "type": "string", - "description": "The searched pattern. It should be at least 3 characters long to get relevant results.", - "example": "file name" - }, - "enumValues": [], - "values": [], - "examples": [ - "file name" - ] - }, - { - "name": "query_scope", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "query_scope", - "enum": [ - "all", - "content", - "filename" - ], - "type": "string", - "description": "Defines the scope of the given search query.all: Content and filename.content: Content only. Available only when the Drive has the `can_use_content_search` capability.filename: Filename only. Available only when the Drive has the `can_use_content_search` capability.", - "nullable": true, - "example": "all" - }, - "enumValues": [ - "all", - "content", - "filename" - ], - "values": [], - "examples": [ - "all" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveSearchMySharedV3", - "functionName": "kdrivesearchmysharedv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/search/my_shared", - "summary": "Search My Shared", - "description": "Search my shared files with specific filters.", - "tags": [ - "Drive > Files > Search" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - }, - { - "name": "author_id", - "in": "query", - "required": false - }, - { - "name": "category", - "in": "query", - "required": false - }, - { - "name": "depth", - "in": "query", - "required": false - }, - { - "name": "directory_id", - "in": "query", - "required": false - }, - { - "name": "extensions", - "in": "query", - "required": false - }, - { - "name": "modified_after", - "in": "query", - "required": false - }, - { - "name": "modified_at", - "in": "query", - "required": false - }, - { - "name": "modified_before", - "in": "query", - "required": false - }, - { - "name": "name", - "in": "query", - "required": false - }, - { - "name": "query", - "in": "query", - "required": false - }, - { - "name": "query_scope", - "in": "query", - "required": false - }, - { - "name": "types", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/search/my_shared", - "operationId": "kDriveSearchMySharedV3", - "summary": "Search My Shared", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Search" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 32501 - }, - "enumValues": [], - "values": [], - "examples": [ - 32501 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "parents.sorted_name", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "parents.sorted_name" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 872 - }, - "enumValues": [], - "values": [], - "examples": [ - 872 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "last_modified_at", - "relevance" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[last_modified_at]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "author_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "author_id", - "type": "integer", - "description": "The author of the file", - "example": 39425 - }, - "enumValues": [], - "values": [], - "examples": [ - 39425 - ] - }, - { - "name": "category", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "category", - "maxLength": 200, - "type": "string", - "description": "Category pattern, patterns accepted are ()&| and combined category ids, to manage complex computing operation :\n & as synonym of AND\n | as synonym of OR\n () to handle priority", - "example": "(1&2)|3" - }, - "enumValues": [], - "values": [], - "examples": [ - "(1&2)|3" - ] - }, - { - "name": "depth", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "depth", - "enum": [ - "child", - "unlimited" - ], - "type": "string", - "description": "To search files recursively (use unlimited) or to search files in the first directory (use child)", - "example": "unlimited" - }, - "enumValues": [ - "child", - "unlimited" - ], - "values": [], - "examples": [ - "unlimited" - ] - }, - { - "name": "directory_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "directory_id", - "type": "integer", - "description": "The directory identifier, to search inside a specific directory, default is the root directory", - "example": 95308 - }, - "enumValues": [], - "values": [], - "examples": [ - 95308 - ] - }, - { - "name": "extensions", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "extensions", - "type": "array", - "items": { - "title": "item", - "type": "string", - "description": "A wanted file extension" - }, - "description": "The wanted array of file extensions", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "modified_after", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "modified_after", - "maximum": 253402300799, - "type": "integer", - "description": "`modified_at` must be set as custom in order to use modified_after. Filter `File` modified after timestamp. Its minimum value is drive creation timestamp.", - "example": 73566491026 - }, - "enumValues": [], - "values": [], - "examples": [ - 73566491026 - ] - }, - { - "name": "modified_at", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "modified_at", - "enum": [ - "custom", - "last_12_months", - "last_24_hours", - "last_30_days", - "last_7_days", - "last_90_days", - "last_month", - "last_week", - "last_year", - "this_month", - "this_week", - "this_year", - "today", - "yesterday" - ], - "type": "string", - "description": "Modification time of the `File`.custom: Custom period from `{attribute}_after` to `{attribute}_before` params.last_12_months: Last 12 months.last_24_hours: Last 24 hours.last_30_days: Last 30 days.last_7_days: Last 7 days.last_90_days: Last 90 days.last_month: Previous month, from the first day at 00:00:00 to the last day at 23:59:59.last_week: Previous week, from Monday at 00:00:00 to Sunday at 23:59:59.last_year: Previous year, from January 1st at 00:00:00 to December 31st at 23:59:59.this_month: Current month, from the first day at 00:00:00 to the last day at 23:59:59.this_week: Current week, from Monday at 00:00:00 to Sunday at 23:59:59.this_year: Current year, from January 1st at 00:00:00 to December 31st at 23:59:59.today: Current day, from 00:00:00 to 23:59:59.yesterday: Previous day, from 00:00:00 to 23:59:59.", - "example": "custom" - }, - "enumValues": [ - "custom", - "last_12_months", - "last_24_hours", - "last_30_days", - "last_7_days", - "last_90_days", - "last_month", - "last_week", - "last_year", - "this_month", - "this_week", - "this_year", - "today", - "yesterday" - ], - "values": [], - "examples": [ - "custom" - ] - }, - { - "name": "modified_before", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "modified_before", - "maximum": 253402300799, - "type": "integer", - "description": "`modified_at` must be set as custom in order to use modified_before. Filter `File` modified before timestamp.", - "example": 172392434484 - }, - "enumValues": [], - "values": [], - "examples": [ - 172392434484 - ] - }, - { - "name": "name", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "name", - "type": "string", - "description": "DEPRECATED - The searched pattern only in file name|example:file name", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "query", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "query", - "type": "string", - "description": "The searched pattern. It should be at least 3 characters long to get relevant results.", - "example": "file name" - }, - "enumValues": [], - "values": [], - "examples": [ - "file name" - ] - }, - { - "name": "query_scope", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "query_scope", - "enum": [ - "all", - "content", - "filename" - ], - "type": "string", - "description": "Defines the scope of the given search query.all: Content and filename.content: Content only. Available only when the Drive has the `can_use_content_search` capability.filename: Filename only. Available only when the Drive has the `can_use_content_search` capability.", - "nullable": true, - "example": "all" - }, - "enumValues": [ - "all", - "content", - "filename" - ], - "values": [], - "examples": [ - "all" - ] - }, - { - "name": "types", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "types", - "type": "array", - "items": { - "title": "item", - "enum": [ - "archive", - "audio", - "code", - "diagram", - "dir", - "email", - "file", - "font", - "form", - "image", - "model", - "pdf", - "presentation", - "spreadsheet", - "text", - "unknown", - "video" - ], - "type": "string", - "description": "The wanted file type.archive: Archive file.audio: Audio only file.code: Text file recognized as code.diagram: Diagram file.dir: Directory.email: Bundled email file.file: Deprecated. Use unknown instead.font: Text file recognized as font.form: Form file.image: Image file.model: 3D file.pdf: PDF file.presentation: Presentation/slides file.spreadsheet: Spreadsheet file.text: Generic text file.unknown: Generic file, not recognized as any of the other type.video: Video file; may contain other stream types such as audio or subtitles.", - "example": "archive" - }, - "description": "The wanted array of file types", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveSearchSharedV3", - "functionName": "kdrivesearchsharedv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/search/shared_with_me", - "summary": "Search Shared", - "description": "Search shared files with specific filters.", - "tags": [ - "Drive > Files > Search" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - }, - { - "name": "author_id", - "in": "query", - "required": false - }, - { - "name": "category", - "in": "query", - "required": false - }, - { - "name": "depth", - "in": "query", - "required": false - }, - { - "name": "directory_id", - "in": "query", - "required": false - }, - { - "name": "extensions", - "in": "query", - "required": false - }, - { - "name": "modified_after", - "in": "query", - "required": false - }, - { - "name": "modified_at", - "in": "query", - "required": false - }, - { - "name": "modified_before", - "in": "query", - "required": false - }, - { - "name": "name", - "in": "query", - "required": false - }, - { - "name": "query", - "in": "query", - "required": false - }, - { - "name": "query_scope", - "in": "query", - "required": false - }, - { - "name": "types", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/search/shared_with_me", - "operationId": "kDriveSearchSharedV3", - "summary": "Search Shared", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Search" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 92475 - }, - "enumValues": [], - "values": [], - "examples": [ - 92475 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "parents.sorted_name", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag", - "relevance" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag", - "relevance" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag", - "relevance" - ], - "examples": [ - "parents.sorted_name" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 572 - }, - "enumValues": [], - "values": [], - "examples": [ - 572 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "last_modified_at", - "relevance" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[last_modified_at]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "author_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "author_id", - "type": "integer", - "description": "The author of the file", - "example": 35884 - }, - "enumValues": [], - "values": [], - "examples": [ - 35884 - ] - }, - { - "name": "category", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "category", - "maxLength": 200, - "type": "string", - "description": "Category pattern, patterns accepted are ()&| and combined category ids, to manage complex computing operation :\n & as synonym of AND\n | as synonym of OR\n () to handle priority", - "example": "(1&2)|3" - }, - "enumValues": [], - "values": [], - "examples": [ - "(1&2)|3" - ] - }, - { - "name": "depth", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "depth", - "enum": [ - "child", - "unlimited" - ], - "type": "string", - "description": "To search files recursively (use unlimited) or to search files in the first directory (use child)", - "example": "child" - }, - "enumValues": [ - "child", - "unlimited" - ], - "values": [], - "examples": [ - "child" - ] - }, - { - "name": "directory_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "directory_id", - "type": "integer", - "description": "The directory identifier, to search inside a specific directory, default is the root directory", - "example": 11927 - }, - "enumValues": [], - "values": [], - "examples": [ - 11927 - ] - }, - { - "name": "extensions", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "extensions", - "type": "array", - "items": { - "title": "item", - "type": "string", - "description": "A wanted file extension" - }, - "description": "The wanted array of file extensions", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "modified_after", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "modified_after", - "maximum": 253402300799, - "type": "integer", - "description": "`modified_at` must be set as custom in order to use modified_after. Filter `File` modified after timestamp. Its minimum value is drive creation timestamp.", - "example": 172740246066 - }, - "enumValues": [], - "values": [], - "examples": [ - 172740246066 - ] - }, - { - "name": "modified_at", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "modified_at", - "enum": [ - "custom", - "last_12_months", - "last_24_hours", - "last_30_days", - "last_7_days", - "last_90_days", - "last_month", - "last_week", - "last_year", - "this_month", - "this_week", - "this_year", - "today", - "yesterday" - ], - "type": "string", - "description": "Modification time of the `File`.custom: Custom period from `{attribute}_after` to `{attribute}_before` params.last_12_months: Last 12 months.last_24_hours: Last 24 hours.last_30_days: Last 30 days.last_7_days: Last 7 days.last_90_days: Last 90 days.last_month: Previous month, from the first day at 00:00:00 to the last day at 23:59:59.last_week: Previous week, from Monday at 00:00:00 to Sunday at 23:59:59.last_year: Previous year, from January 1st at 00:00:00 to December 31st at 23:59:59.this_month: Current month, from the first day at 00:00:00 to the last day at 23:59:59.this_week: Current week, from Monday at 00:00:00 to Sunday at 23:59:59.this_year: Current year, from January 1st at 00:00:00 to December 31st at 23:59:59.today: Current day, from 00:00:00 to 23:59:59.yesterday: Previous day, from 00:00:00 to 23:59:59.", - "example": "custom" - }, - "enumValues": [ - "custom", - "last_12_months", - "last_24_hours", - "last_30_days", - "last_7_days", - "last_90_days", - "last_month", - "last_week", - "last_year", - "this_month", - "this_week", - "this_year", - "today", - "yesterday" - ], - "values": [], - "examples": [ - "custom" - ] - }, - { - "name": "modified_before", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "modified_before", - "maximum": 253402300799, - "type": "integer", - "description": "`modified_at` must be set as custom in order to use modified_before. Filter `File` modified before timestamp.", - "example": 93668684058 - }, - "enumValues": [], - "values": [], - "examples": [ - 93668684058 - ] - }, - { - "name": "name", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "name", - "type": "string", - "description": "DEPRECATED - The searched pattern only in file name|example:file name", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "query", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "query", - "type": "string", - "description": "The searched pattern. It should be at least 3 characters long to get relevant results.", - "example": "file name" - }, - "enumValues": [], - "values": [], - "examples": [ - "file name" - ] - }, - { - "name": "query_scope", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "query_scope", - "enum": [ - "all", - "content", - "filename" - ], - "type": "string", - "description": "Defines the scope of the given search query.all: Content and filename.content: Content only. Available only when the Drive has the `can_use_content_search` capability.filename: Filename only. Available only when the Drive has the `can_use_content_search` capability.", - "nullable": true, - "example": "all" - }, - "enumValues": [ - "all", - "content", - "filename" - ], - "values": [], - "examples": [ - "all" - ] - }, - { - "name": "types", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "types", - "type": "array", - "items": { - "title": "item", - "enum": [ - "archive", - "audio", - "code", - "diagram", - "dir", - "email", - "file", - "font", - "form", - "image", - "model", - "pdf", - "presentation", - "spreadsheet", - "text", - "unknown", - "video" - ], - "type": "string", - "description": "The wanted file type.archive: Archive file.audio: Audio only file.code: Text file recognized as code.diagram: Diagram file.dir: Directory.email: Bundled email file.file: Deprecated. Use unknown instead.font: Text file recognized as font.form: Form file.image: Image file.model: 3D file.pdf: PDF file.presentation: Presentation/slides file.spreadsheet: Spreadsheet file.text: Generic text file.unknown: Generic file, not recognized as any of the other type.video: Video file; may contain other stream types such as audio or subtitles.", - "example": "archive" - }, - "description": "The wanted array of file types", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveSearchTrashV3", - "functionName": "kdrivesearchtrashv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/search/trash", - "summary": "Search Trash", - "description": "Search trash with specific filters.", - "tags": [ - "Drive > Files > Search" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - }, - { - "name": "author_id", - "in": "query", - "required": false - }, - { - "name": "category", - "in": "query", - "required": false - }, - { - "name": "deleted_after", - "in": "query", - "required": false - }, - { - "name": "deleted_at", - "in": "query", - "required": false - }, - { - "name": "deleted_before", - "in": "query", - "required": false - }, - { - "name": "deleted_by", - "in": "query", - "required": false - }, - { - "name": "query", - "in": "query", - "required": false - }, - { - "name": "query_scope", - "in": "query", - "required": false - }, - { - "name": "types", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/search/trash", - "operationId": "kDriveSearchTrashV3", - "summary": "Search Trash", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Search" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 79815 - }, - "enumValues": [], - "values": [], - "examples": [ - 79815 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "lock", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "lock" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 662 - }, - "enumValues": [], - "values": [], - "examples": [ - 662 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "last_modified_at", - "relevance" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[last_modified_at]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "author_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "author_id", - "type": "integer", - "description": "The author of the file", - "example": 93031 - }, - "enumValues": [], - "values": [], - "examples": [ - 93031 - ] - }, - { - "name": "category", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "category", - "type": "string", - "description": "Category pattern, patterns accepted are ()&| and combined category ids, to manage complex computing operation :\n & as synonym of AND\n | as synonym of OR\n () to handle priority", - "example": "(1&2)|3" - }, - "enumValues": [], - "values": [], - "examples": [ - "(1&2)|3" - ] - }, - { - "name": "deleted_after", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "deleted_after", - "maximum": 253402300799, - "type": "integer", - "description": "`deleted_at` must be set as custom in order to use deleted_after. Filter `File` deleted after timestamp. Its minimum value is drive creation timestamp.", - "example": 67504684777 - }, - "enumValues": [], - "values": [], - "examples": [ - 67504684777 - ] - }, - { - "name": "deleted_at", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "deleted_at", - "enum": [ - "custom", - "last_12_months", - "last_24_hours", - "last_30_days", - "last_7_days", - "last_90_days", - "last_month", - "last_week", - "last_year", - "this_month", - "this_week", - "this_year", - "today", - "yesterday" - ], - "type": "string", - "description": "Deletion time of the `File`.custom: Custom period from `{attribute}_after` to `{attribute}_before` params.last_12_months: Last 12 months.last_24_hours: Last 24 hours.last_30_days: Last 30 days.last_7_days: Last 7 days.last_90_days: Last 90 days.last_month: Previous month, from the first day at 00:00:00 to the last day at 23:59:59.last_week: Previous week, from Monday at 00:00:00 to Sunday at 23:59:59.last_year: Previous year, from January 1st at 00:00:00 to December 31st at 23:59:59.this_month: Current month, from the first day at 00:00:00 to the last day at 23:59:59.this_week: Current week, from Monday at 00:00:00 to Sunday at 23:59:59.this_year: Current year, from January 1st at 00:00:00 to December 31st at 23:59:59.today: Current day, from 00:00:00 to 23:59:59.yesterday: Previous day, from 00:00:00 to 23:59:59.", - "example": "custom" - }, - "enumValues": [ - "custom", - "last_12_months", - "last_24_hours", - "last_30_days", - "last_7_days", - "last_90_days", - "last_month", - "last_week", - "last_year", - "this_month", - "this_week", - "this_year", - "today", - "yesterday" - ], - "values": [], - "examples": [ - "custom" - ] - }, - { - "name": "deleted_before", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "deleted_before", - "maximum": 253402300799, - "type": "integer", - "description": "`deleted_at` must be set as custom in order to use deleted_before. Filter `File` deleted before timestamp.", - "example": 46730149225 - }, - "enumValues": [], - "values": [], - "examples": [ - 46730149225 - ] - }, - { - "name": "deleted_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "deleted_by", - "type": "integer", - "description": "Who deleted the file, if `kind` is trash.", - "example": 15401 - }, - "enumValues": [], - "values": [], - "examples": [ - 15401 - ] - }, - { - "name": "query", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "query", - "type": "string", - "description": "The searched pattern. It should be at least 3 characters long to get relevant results.", - "example": "file name" - }, - "enumValues": [], - "values": [], - "examples": [ - "file name" - ] - }, - { - "name": "query_scope", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "query_scope", - "enum": [ - "all", - "content", - "filename" - ], - "type": "string", - "description": "Defines the scope of the given search query.all: Content and filename.content: Content only. Available only when the Drive has the `can_use_content_search` capability.filename: Filename only. Available only when the Drive has the `can_use_content_search` capability.", - "nullable": true, - "example": "all" - }, - "enumValues": [ - "all", - "content", - "filename" - ], - "values": [], - "examples": [ - "all" - ] - }, - { - "name": "types", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "types", - "type": "array", - "items": { - "title": "item", - "enum": [ - "archive", - "audio", - "code", - "diagram", - "dir", - "email", - "file", - "font", - "form", - "image", - "model", - "pdf", - "presentation", - "spreadsheet", - "text", - "unknown", - "video" - ], - "type": "string", - "description": "The wanted file type.archive: Archive file.audio: Audio only file.code: Text file recognized as code.diagram: Diagram file.dir: Directory.email: Bundled email file.file: Deprecated. Use unknown instead.font: Text file recognized as font.form: Form file.image: Image file.model: 3D file.pdf: PDF file.presentation: Presentation/slides file.spreadsheet: Spreadsheet file.text: Generic text file.unknown: Generic file, not recognized as any of the other type.video: Video file; may contain other stream types such as audio or subtitles.", - "example": "archive" - }, - "description": "The wanted array of file types", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetSharedFilesV3", - "functionName": "kdrivegetsharedfilesv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/files/shared_with_me", - "summary": "Get shared files", - "description": "Get shared files from given drive", - "tags": [ - "Drive > Files" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - }, - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/files/shared_with_me", - "operationId": "kDriveGetSharedFilesV3", - "summary": "Get shared files", - "categoryPath": [ - "kDrive", - "Drive", - "Files" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 12816 - }, - "enumValues": [], - "values": [], - "examples": [ - 12816 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "external_import", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "external_import" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 299 - }, - "enumValues": [], - "values": [], - "examples": [ - 299 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "added_at", - "last_modified_at", - "mime_type", - "name", - "revised_at", - "size", - "type", - "updated_at" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[type]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "type", - "type": "array", - "items": { - "title": "item", - "enum": [ - "dir", - "file", - "vault" - ], - "type": "string", - "description": "The file type structure either a File, a Directory or a Vault", - "example": "file" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "403", - "500", - "503" - ] - } - }, - { - "operationId": "kDriveCreateTeamDirectoryV3", - "functionName": "kdrivecreateteamdirectoryv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/3/drive/{drive_id}/files/team_directory", - "summary": "Create team directory", - "description": "Create team directory.", - "tags": [ - "Drive > Files" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/files/team_directory", - "operationId": "kDriveCreateTeamDirectoryV3", - "summary": "Create team directory", - "categoryPath": [ - "kDrive", - "Drive", - "Files" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 30810 - }, - "enumValues": [], - "values": [], - "examples": [ - 30810 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "dropbox", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "dropbox" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetFilesOfTrashV3", - "functionName": "kdrivegetfilesoftrashv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/trash", - "summary": "Get files of trash", - "description": "Get list of trashed files at the root of the trash", - "tags": [ - "Drive > Files > Trash" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - }, - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/trash", - "operationId": "kDriveGetFilesOfTrashV3", - "summary": "Get files of trash", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Trash" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "the drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 44894 - }, - "enumValues": [], - "values": [], - "examples": [ - 44894 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "dropbox", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "dropbox" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 55 - }, - "enumValues": [], - "values": [], - "examples": [ - 55 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "added_at", - "deleted_at", - "last_modified_at", - "mime_type", - "name", - "revised_at", - "size", - "type", - "updated_at" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[type]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "type", - "type": "array", - "items": { - "title": "item", - "enum": [ - "dir", - "file", - "vault" - ], - "type": "string", - "description": "The file type structure either a File, a Directory or a Vault", - "example": "file" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetTrashedFileV3", - "functionName": "kdrivegettrashedfilev3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/trash/{file_id}", - "summary": "Get trashed file", - "description": "Get information of file/Directory from trash", - "tags": [ - "Drive > Files > Trash" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/trash/%7Bfile_id%7D", - "operationId": "kDriveGetTrashedFileV3", - "summary": "Get trashed file", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Trash" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": true, - "authUser": true, - "version": 3, - "capabilities": [ - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "the drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 56810 - }, - "enumValues": [], - "values": [], - "examples": [ - 56810 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "the file identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 64357 - }, - "enumValues": [], - "values": [], - "examples": [ - 64357 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "type", - "path", - "name", - "size", - "added_at", - "last_modified_at", - "mime_type", - "deleted_at" - ] - }, - "enumValues": [ - "type", - "path", - "name", - "size", - "added_at", - "last_modified_at", - "mime_type", - "deleted_at" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[type]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[type]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveCountDirectoriesfilesInTrashV3", - "functionName": "kdrivecountdirectoriesfilesintrashv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/trash/{file_id}/count", - "summary": "Count directories/files in trash", - "description": "Count the number of directories and files", - "tags": [ - "Drive > Files > Trash" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "depth", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/trash/%7Bfile_id%7D/count", - "operationId": "kDriveCountDirectoriesfilesInTrashV3", - "summary": "Count directories/files in trash", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Trash" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "the drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 22796 - }, - "enumValues": [], - "values": [], - "examples": [ - 22796 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "depth", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "depth", - "enum": [ - "folder", - "unlimited" - ], - "type": "string", - "description": "Specifies how elements are counted within given folder. Choose either to count only within the specified folder (folder) or to include subfolders in the count (unlimited). The default mode is folder.
    • folder: Count elements only in the specified folder, excluding subfolders.
    • unlimited: Count elements in the specified folder and all subfolders.
    ", - "example": "unlimited" - }, - "enumValues": [ - "folder", - "unlimited" - ], - "values": [], - "examples": [ - "unlimited" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveGetFilesOfTrashedDirectoryV3", - "functionName": "kdrivegetfilesoftrasheddirectoryv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/trash/{file_id}/files", - "summary": "Get files of trashed directory", - "description": "Get paginate sub-file/sub-directory of trashed directory", - "tags": [ - "Drive > Files > Trash" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "file_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - }, - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/trash/%7Bfile_id%7D/files", - "operationId": "kDriveGetFilesOfTrashedDirectoryV3", - "summary": "Get files of trashed directory", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "Trash" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "the drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 21603 - }, - "enumValues": [], - "values": [], - "examples": [ - 21603 - ] - }, - { - "name": "file_id", - "in": "path", - "required": true, - "description": "the file identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 28986 - }, - "enumValues": [], - "values": [], - "examples": [ - 28986 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "sharelink", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "sharelink" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 993 - }, - "enumValues": [], - "values": [], - "examples": [ - 993 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "added_at", - "deleted_at", - "last_modified_at", - "mime_type", - "name", - "revised_at", - "size", - "type", - "updated_at" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[type]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "type", - "type": "array", - "items": { - "title": "item", - "enum": [ - "dir", - "file", - "vault" - ], - "type": "string", - "description": "The file type structure either a File, a Directory or a Vault", - "example": "file" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveUploadV3", - "functionName": "kdriveuploadv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/3/drive/{drive_id}/upload", - "summary": "Upload", - "description": "Create a new file with the contents provided in the request.\n

    \nDo not use this to upload a file larger than 1GB.\nInstead, create an upload session and attach chunks.\n", - "tags": [ - "Drive > Files > File/Directory > Upload" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "client_token", - "in": "query", - "required": false - }, - { - "name": "conflict", - "in": "query", - "required": false - }, - { - "name": "created_at", - "in": "query", - "required": false - }, - { - "name": "directory_id", - "in": "query", - "required": false - }, - { - "name": "directory_path", - "in": "query", - "required": false - }, - { - "name": "file_id", - "in": "query", - "required": false - }, - { - "name": "file_name", - "in": "query", - "required": false - }, - { - "name": "last_modified_at", - "in": "query", - "required": false - }, - { - "name": "symbolic_link", - "in": "query", - "required": false - }, - { - "name": "total_chunk_hash", - "in": "query", - "required": false - }, - { - "name": "total_size", - "in": "query", - "required": true - } - ], - "headerParameters": [ - { - "name": "If-Match", - "in": "header", - "required": false - } - ], - "cookieParameters": [], - "requestContentTypes": [ - "application/octet-stream" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/upload", - "operationId": "kDriveUploadV3", - "summary": "Upload", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Upload" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 4311 - }, - "enumValues": [], - "values": [], - "examples": [ - 4311 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "version", - "enum": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ] - }, - "enumValues": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "values": [ - "capabilities", - "dropbox", - "dropbox.capabilities", - "external_import", - "rewind", - "supported_by", - "version", - "conversion_capabilities", - "hash", - "path", - "sorted_name", - "parents.path", - "parents.sorted_name", - "users", - "teams", - "is_favorite", - "sharelink", - "sharelink.views", - "lock", - "activity", - "parents", - "parents.capabilities", - "parents.users", - "parents.teams", - "categories", - "categories.category", - "etag" - ], - "examples": [ - "version" - ] - }, - { - "name": "If-Match", - "in": "header", - "required": false, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "title": "If-Match", - "maxLength": 32, - "pattern": "^(?:[a-fA-F0-9]{16,32}|blank)$", - "type": "string", - "description": "Specify a ETag (Entity tag) who is the identifier for a specific version of file.", - "nullable": true, - "example": "9e22d98e554fe8df" - }, - "enumValues": [], - "values": [], - "examples": [ - "9e22d98e554fe8df" - ] - }, - { - "name": "client_token", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "client_token", - "maxLength": 36, - "minLength": 16, - "pattern": "^[\\w!-]+$", - "type": "string", - "description": "Specify a client_token generated on client side, if an upload has already been made with the same token, the correspondent file will be returned.", - "nullable": true, - "example": "29a46444-cdd4-42ad-88af-be63e06403bc" - }, - "enumValues": [], - "values": [], - "examples": [ - "29a46444-cdd4-42ad-88af-be63e06403bc" - ] - }, - { - "name": "conflict", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "conflict", - "enum": [ - "error", - "rename", - "version" - ], - "type": "string", - "description": "Select what to do when a file with the same name already exists. The default conflict mode is error.
    • error : An error is returned without creating the file/session.
      rename : Rename the new file with an available name (ex. `file.txt` to `file(3).txt`).
      version : Replace the content of the existing file (create a new version of the file).
  • ", - "example": "version" - }, - "enumValues": [ - "error", - "rename", - "version" - ], - "values": [], - "examples": [ - "version" - ] - }, - { - "name": "created_at", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "created_at", - "maximum": 253402300799, - "type": "integer", - "description": "Override the creation date metadata of the new file.The value of this field will be capped at 24h from the current time.", - "example": 1781206196 - }, - "enumValues": [], - "values": [], - "examples": [ - 1781206196 - ] - }, - { - "name": "directory_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "directory_id", - "type": "integer", - "description": "The directory destination root of the new file. Must be a directory.\n If the identifier is unknown you can use only directory_path.\n You can get your root private folder ID from 3/drive/{drive_id}/files/{file_id}/files.\n Required without directory_path", - "example": "1000" - }, - "enumValues": [], - "values": [], - "examples": [ - "1000" - ] - }, - { - "name": "directory_path", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "directory_path", - "type": "string", - "description": "The destination path of the new file. If the directory_id is provided the directory path is used as a relative path, otherwise it will be used as an absolute path. The destination should be a directory.\n If the directory path does not exist, folders are created automatically.\n The path is a destination path, the file name should not be provided at the end.\n Required without directory_id.", - "nullable": true, - "example": "/Directory/SubDirectory" - }, - "enumValues": [], - "values": [], - "examples": [ - "/Directory/SubDirectory" - ] - }, - { - "name": "file_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "file_id", - "type": "integer", - "description": "File identifier of uploaded file.\n This is an alternative to replace a file by its identifier, if this mode is used file_name, directory_id, conflict and directory_path params are automatically computed and cannot be provided.\n If you don't know the identifier, or you want to upload a new file, you should provide a filename and a directory destination.", - "example": "1001" - }, - "enumValues": [], - "values": [], - "examples": [ - "1001" - ] - }, - { - "name": "file_name", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "file_name", - "maxLength": 255, - "type": "string", - "description": "The name of the file to create.\n Slashes will be replaced by colons.\n Maximum bytes size is 255", - "example": "file.txt" - }, - "enumValues": [], - "values": [], - "examples": [ - "file.txt" - ] - }, - { - "name": "last_modified_at", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "last_modified_at", - "maximum": 253402300799, - "type": "integer", - "description": "Override the update date metadata of the new file.The value of this field will be capped at 24h from the current time.", - "example": 134957084545 - }, - "enumValues": [], - "values": [], - "examples": [ - 134957084545 - ] - }, - { - "name": "symbolic_link", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "symbolic_link", - "type": "string", - "description": "Specify a symbolic link target, if the upload is a symbolic link.", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "total_chunk_hash", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "total_chunk_hash", - "pattern": "^((md5|sha1|sha256|sha512|xxh3|xxh32|xxh64|xxh128):)?[a-f0-9]+$", - "type": "string", - "description": "The hash of the content of the file. If provided and the uploaded content does not match this hash, an error will be returned. For a multi-chunk upload use the hash of the concatenation of the chunk's hashes.Supported hashing algorithm: md5, sha1, sha256, sha512, xxh3, xxh32, xxh64, xxh128", - "example": "xxh3:00ec7bec63e548df" - }, - "enumValues": [], - "values": [], - "examples": [ - "xxh3:00ec7bec63e548df" - ] - }, - { - "name": "total_size", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "total_size", - "maximum": 1000000000, - "minimum": 0, - "type": "integer", - "description": "Expected total size of the file to upload. If the uploaded content does not match this size, an error will be returned.the unit of size is defined in Bytes.", - "example": 43066632 - }, - "enumValues": [], - "values": [], - "examples": [ - 43066632 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "404", - "409", - "503" - ] - } - }, - { - "operationId": "kDriveCancelSessionV3", - "functionName": "kdrivecancelsessionv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/3/drive/{drive_id}/upload/session/{session_token}", - "summary": "Cancel session", - "description": "Cancel an upload by its token. If you want to stop the upload and close the session to explicitly erase the file/upload.\n

    \nWhen a session is started, it can be used for a maximum of 4 hours. It will be automatically canceled afterwards.\n", - "tags": [ - "Drive > Files > File/Directory > Upload > Session" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "session_token", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/3/drive/%7Bdrive_id%7D/upload/session/%7Bsession_token%7D", - "operationId": "kDriveCancelSessionV3", - "summary": "Cancel session", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Upload", - "Session" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 31232 - }, - "enumValues": [], - "values": [], - "examples": [ - 31232 - ] - }, - { - "name": "session_token", - "in": "path", - "required": true, - "description": "Session token uuid", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 79856 - }, - "enumValues": [], - "values": [], - "examples": [ - 79856 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveAppendChunkToSessionV3", - "functionName": "kdriveappendchunktosessionv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/3/drive/{drive_id}/upload/session/{session_token}/chunk", - "summary": "Append chunk to session", - "description": "Append more data to an upload session.\n

    \nThe maximum size per chunk request is 1GB.\n
    \nTo upload a chunk, you must use the ‘upload_url’ returned from the session opening call : upload/session/start.\n", - "tags": [ - "Drive > Files > File/Directory > Upload > Session" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "session_token", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "chunk_hash", - "in": "query", - "required": false - }, - { - "name": "chunk_number", - "in": "query", - "required": true - }, - { - "name": "chunk_size", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/octet-stream" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/upload/session/%7Bsession_token%7D/chunk", - "operationId": "kDriveAppendChunkToSessionV3", - "summary": "Append chunk to session", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Upload", - "Session" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 23728 - }, - "enumValues": [], - "values": [], - "examples": [ - 23728 - ] - }, - { - "name": "session_token", - "in": "path", - "required": true, - "description": "Session token uuid", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "chunk_hash", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "chunk_hash", - "pattern": "^((md5|sha1|sha256|sha512|xxh3|xxh32|xxh64|xxh128):)?[a-f0-9]+$", - "type": "string", - "description": "The hash of the current chunk. If provided and the uploaded content does not match this hash, an error will be returned.Supported hashing algorithm: md5, sha1, sha256, sha512, xxh3, xxh32, xxh64, xxh128", - "example": "xxh3:00ec7bec63e548df" - }, - "enumValues": [], - "values": [], - "examples": [ - "xxh3:00ec7bec63e548df" - ] - }, - { - "name": "chunk_number", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "chunk_number", - "maximum": 10000, - "minimum": 1, - "type": "integer", - "description": "The index of the current chunk, The index start at 1", - "example": "3" - }, - "enumValues": [], - "values": [], - "examples": [ - "3" - ] - }, - { - "name": "chunk_size", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "chunk_size", - "maximum": 1000000000, - "minimum": 1, - "type": "integer", - "description": "The size of the current chunk, the unit of size is defined in BytesPlease note that the chunk size should be between 1000000 and 1000000000 bytes, except for the last one, which can be smaller as it is the final chunk", - "example": "200000" - }, - "enumValues": [], - "values": [], - "examples": [ - "200000" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveCloseSessionV3", - "functionName": "kdriveclosesessionv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/3/drive/{drive_id}/upload/session/{session_token}/finish", - "summary": "Close session", - "description": "Finish an upload session, verify and save the uploaded data to the kDrive.
    ", - "tags": [ - "Drive > Files > File/Directory > Upload > Session" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - }, - { - "name": "session_token", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/upload/session/%7Bsession_token%7D/finish", - "operationId": "kDriveCloseSessionV3", - "summary": "Close session", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Upload", - "Session" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 92612 - }, - "enumValues": [], - "values": [], - "examples": [ - 92612 - ] - }, - { - "name": "session_token", - "in": "path", - "required": true, - "description": "Session token uuid", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "parents.teams", - "enum": [ - "parents", - "parents.path", - "parents.sorted_name", - "parents.capabilities", - "parents.users", - "parents.teams", - "supported_by", - "path", - "sorted_name", - "capabilities", - "conversion_capabilities", - "lock", - "users", - "teams" - ] - }, - "enumValues": [ - "parents", - "parents.path", - "parents.sorted_name", - "parents.capabilities", - "parents.users", - "parents.teams", - "supported_by", - "path", - "sorted_name", - "capabilities", - "conversion_capabilities", - "lock", - "users", - "teams" - ], - "values": [ - "parents", - "parents.path", - "parents.sorted_name", - "parents.capabilities", - "parents.users", - "parents.teams", - "supported_by", - "path", - "sorted_name", - "capabilities", - "conversion_capabilities", - "lock", - "users", - "teams" - ], - "examples": [ - "parents.teams" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "503" - ] - } - }, - { - "operationId": "kDriveBatchCancelSessionsV3", - "functionName": "kdrivebatchcancelsessionsv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "DELETE", - "path": "/3/drive/{drive_id}/upload/session/batch", - "summary": "Batch : cancel sessions", - "description": "Cancel multiple session tokens. If you want to stop the upload and close one or more sessions to explicitly erase file(s)/upload(s).\n

    \nWhen a session is started, it can be used for a maximum of 4 hours. It will be automatically canceled afterwards.\n\n
    \n The batch cannot exceed 1,000 sessions.\n", - "tags": [ - "Drive > Files > File/Directory > Upload > Session" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "tokens", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/3/drive/%7Bdrive_id%7D/upload/session/batch", - "operationId": "kDriveBatchCancelSessionsV3", - "summary": "Batch : cancel sessions", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Upload", - "Session" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 5741 - }, - "enumValues": [], - "values": [], - "examples": [ - 5741 - ] - }, - { - "name": "tokens", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "tokens", - "type": "array", - "items": { - "title": "item", - "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[47][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$", - "type": "string", - "description": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "403", - "429", - "503" - ] - } - }, - { - "operationId": "kDriveBatchCloseSessionsV3", - "functionName": "kdrivebatchclosesessionsv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/3/drive/{drive_id}/upload/session/batch/finish", - "summary": "Batch : close sessions", - "description": "Finish one or more upload session, verify and save the uploaded data to the kDrive.
    \n
    \n The batch cannot exceed 1000 sessions.\n", - "tags": [ - "Drive > Files > File/Directory > Upload > Session" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/upload/session/batch/finish", - "operationId": "kDriveBatchCloseSessionsV3", - "summary": "Batch : close sessions", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Upload", - "Session" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 21257 - }, - "enumValues": [], - "values": [], - "examples": [ - 21257 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "parents.capabilities", - "enum": [ - "parents", - "parents.path", - "parents.sorted_name", - "parents.capabilities", - "parents.users", - "parents.teams", - "supported_by", - "path", - "sorted_name", - "capabilities", - "conversion_capabilities", - "lock", - "users", - "teams" - ] - }, - "enumValues": [ - "parents", - "parents.path", - "parents.sorted_name", - "parents.capabilities", - "parents.users", - "parents.teams", - "supported_by", - "path", - "sorted_name", - "capabilities", - "conversion_capabilities", - "lock", - "users", - "teams" - ], - "values": [ - "parents", - "parents.path", - "parents.sorted_name", - "parents.capabilities", - "parents.users", - "parents.teams", - "supported_by", - "path", - "sorted_name", - "capabilities", - "conversion_capabilities", - "lock", - "users", - "teams" - ], - "examples": [ - "parents.capabilities" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "429", - "503" - ] - } - }, - { - "operationId": "kDriveBatchStartSessionsV3", - "functionName": "kdrivebatchstartsessionsv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/3/drive/{drive_id}/upload/session/batch/start", - "summary": "Batch : start sessions", - "description": "This call creates one or more upload session(s).
    \nBatch of upload sessions allows you to start multiple sessions for multiples files in one request.\nEach input request is cast in the same way of upload/session/start.\n

    \nThe maximum size of a file for an upload session is 50 GB and the maximum size per chunk request is 1GB.\n\n
    \nWhen a session is started, it can be used for a maximum of 4 hours.\n\n
    \nTo upload a chunk, you must use the ‘upload_url’ returned from the session opening call : upload/session/start.\n\n
    \nFinally, when all the data have been sent you should call upload/session/{session_token}/finish or (upload/session/batch/finish) to close the session(s) and save all the files in kDrive.\n\n
    \nThe batch cannot exceed 1,000 sessions.\n\n
    \nIf your file is small (<100MB) we recommend you to use the direct upload route to avoid multiple requests.\n", - "tags": [ - "Drive > Files > File/Directory > Upload > Session" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/upload/session/batch/start", - "operationId": "kDriveBatchStartSessionsV3", - "summary": "Batch : start sessions", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Upload", - "Session" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 52577 - }, - "enumValues": [], - "values": [], - "examples": [ - 52577 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "conversion_capabilities", - "enum": [ - "parents", - "conversion_capabilities" - ] - }, - "enumValues": [ - "parents", - "conversion_capabilities" - ], - "values": [ - "parents", - "conversion_capabilities" - ], - "examples": [ - "conversion_capabilities" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "429", - "503" - ] - } - }, - { - "operationId": "kDriveStartSessionV3", - "functionName": "kdrivestartsessionv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/3/drive/{drive_id}/upload/session/start", - "summary": "Start session", - "description": "This call creates a new upload session.
    \nUpload session allows you to upload a single file in one or more requests (chunks). It is the only way to upload a file larger than 1GB.\n
    \n The maximum size of a file for an upload session is 50 GB and the maximum size per chunk request is 1GB.\n\n
    \nWhen a session is started, it can be used for a maximum of 4 hours.\n\n
    \nTo upload a chunk, you must use the ‘upload_url’ returned from this session opening call : upload/session/start.\n
    \nFinally, when all the data have been sent, you should call upload/session/finish to close the session and save the file in kDrive.\n\n
    \nIf your file is small (<100MB) we recommend you to use the direct upload route to avoid multiple requests.", - "tags": [ - "Drive > Files > File/Directory > Upload > Session" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [ - { - "name": "If-Match", - "in": "header", - "required": false - } - ], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/upload/session/start", - "operationId": "kDriveStartSessionV3", - "summary": "Start session", - "categoryPath": [ - "kDrive", - "Drive", - "Files", - "File/Directory", - "Upload", - "Session" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 68323 - }, - "enumValues": [], - "values": [], - "examples": [ - 68323 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "conversion_capabilities", - "enum": [ - "parents", - "conversion_capabilities" - ] - }, - "enumValues": [ - "parents", - "conversion_capabilities" - ], - "values": [ - "parents", - "conversion_capabilities" - ], - "examples": [ - "conversion_capabilities" - ] - }, - { - "name": "If-Match", - "in": "header", - "required": false, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "title": "If-Match", - "maxLength": 32, - "pattern": "^(?:[a-fA-F0-9]{16,32}|blank)$", - "type": "string", - "description": "Specify a ETag (Entity tag) who is the identifier for a specific version of file.", - "nullable": true, - "example": "9e22d98e554fe8df" - }, - "enumValues": [], - "values": [], - "examples": [ - "9e22d98e554fe8df" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "409", - "503" - ] - } - }, - { - "operationId": "kDriveGetUsersV3", - "functionName": "kdrivegetusersv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "GET", - "path": "/3/drive/{drive_id}/users", - "summary": "Get users", - "description": "Retrieves a list of users. By default, this endpoint returns all active account users. Using the types parameter, you can filter by: account, drive role, or pending invitation.\n\n
    The results are filtered based on the requesting user's permissions.", - "tags": [ - "Drive" - ], - "mutating": false, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "cursor", - "in": "query", - "required": false - }, - { - "name": "limit", - "in": "query", - "required": false - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - }, - { - "name": "search", - "in": "query", - "required": false - }, - { - "name": "status", - "in": "query", - "required": false - }, - { - "name": "types", - "in": "query", - "required": false - }, - { - "name": "user_ids", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/3/drive/%7Bdrive_id%7D/users", - "operationId": "kDriveGetUsersV3", - "summary": "Get users", - "categoryPath": [ - "kDrive", - "Drive" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 39444 - }, - "enumValues": [], - "values": [], - "examples": [ - 39444 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "drive_user.private_storage", - "enum": [ - "teams", - "security", - "drive_user", - "drive_user.private_storage" - ] - }, - "enumValues": [ - "teams", - "security", - "drive_user", - "drive_user.private_storage" - ], - "values": [ - "teams", - "security", - "drive_user", - "drive_user.private_storage" - ], - "examples": [ - "drive_user.private_storage" - ] - }, - { - "name": "cursor", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "cursor", - "type": "string", - "description": "The `cursor` parameter must be provided to fetch the subsequent batch of results. It essentially acts as a marker, indicating the point at which to begin retrieving the next set or page of the list", - "x-optional": true, - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "limit", - "maximum": 1000, - "minimum": 5, - "type": "integer", - "description": "The maximum number of items returned", - "default": 10, - "x-optional": true, - "example": 422 - }, - "enumValues": [], - "values": [], - "examples": [ - 422 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "enum": [ - "display_name", - "first_name", - "last_name" - ], - "type": "string", - "description": "The `order_by` parameter accepts values corresponding to the items attributes, allowing you to specify the field by which the list should be sorted", - "x-optional": true - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the default sorting direction for any `order_by` parameters provided", - "x-optional": true, - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Specifies the sorting direction for a specific order_by, it should be used with the `order_by` key like `order_for[display_name]=asc`" - }, - "x-optional": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "search", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "search", - "type": "string", - "description": "Search user by his first name, last name or email", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "status", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "status", - "type": "array", - "items": { - "title": "item", - "enum": [ - "active", - "deleted", - "locked", - "pending", - "withdrawn" - ], - "type": "string" - }, - "description": "Status of the resource `{name}`", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "types", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "types", - "type": "array", - "items": { - "title": "item", - "enum": [ - "account", - "admin", - "expired", - "external", - "pending", - "user" - ], - "type": "string" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "user_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "user_ids", - "maxItems": 100, - "type": "array", - "items": { - "title": "item", - "minimum": 1, - "type": "integer" - }, - "description": "User identifiers", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "403" - ] - } - }, - { - "operationId": "kDriveWakeASleepingDriveUpV3", - "functionName": "kdrivewakeasleepingdriveupv3", - "originalOperationId": null, - "domain": "kdrive", - "method": "POST", - "path": "/3/drive/{drive_id}/wake", - "summary": "Wake a sleeping drive up", - "description": "Request a {@link Drive} with a {@link MaintenanceType::Asleep} maintenance to wake up.", - "tags": [ - "Drive" - ], - "mutating": true, - "pathParameters": [ - { - "name": "drive_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/3/drive/%7Bdrive_id%7D/wake", - "operationId": "kDriveWakeASleepingDriveUpV3", - "summary": "Wake a sleeping drive up", - "categoryPath": [ - "kDrive", - "Drive" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 3, - "capabilities": [], - "parameters": [ - { - "name": "drive_id", - "in": "path", - "required": true, - "description": "Drive identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 33148 - }, - "enumValues": [], - "values": [], - "examples": [ - 33148 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "500", - "503" - ] - } - } -]; -//# sourceMappingURL=kdrive.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/kdrive.js.map b/dist/src/generated/catalog/domains/kdrive.js.map deleted file mode 100644 index 9b6229e..0000000 --- a/dist/src/generated/catalog/domains/kdrive.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"kdrive.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/kdrive.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/kmeet.d.ts b/dist/src/generated/catalog/domains/kmeet.d.ts deleted file mode 100644 index e222b9c..0000000 --- a/dist/src/generated/catalog/domains/kmeet.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import type { OperationMetadata } from "../types.js"; -export declare const kmeetOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/kmeet.js b/dist/src/generated/catalog/domains/kmeet.js deleted file mode 100644 index b20a702..0000000 --- a/dist/src/generated/catalog/domains/kmeet.js +++ /dev/null @@ -1,127 +0,0 @@ -export const kmeetOperations = [ - { - "operationId": "post_1_kmeet_rooms", - "functionName": "post1KmeetRooms", - "originalOperationId": null, - "domain": "kmeet", - "method": "POST", - "path": "/1/kmeet/rooms", - "summary": "Plan a conference", - "description": "This endpoint allows you to plan a conference with predefined settings. It will add an event on your Infomaniak Calendar with the meeting url.\n If you just want to create a room you don't need any API calls, you can build a conference URL by adding an unique identifier to your kMeet instance url (eg: kmeet.infomaniak.com/${MY_VERY_SECRET_CONFERENCE_ID})", - "tags": [ - "Plan a conference" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/kmeet/rooms", - "operationId": null, - "summary": "Plan a conference", - "categoryPath": [ - "kMeet", - "Plan a conference" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": false, - "sortable": false, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "422" - ] - } - }, - { - "operationId": "get_1_kmeet_rooms_room_id_settings", - "functionName": "get1KmeetRoomsRoomIdSettings", - "originalOperationId": null, - "domain": "kmeet", - "method": "GET", - "path": "/1/kmeet/rooms/{room_id}/settings", - "summary": "Get room settings", - "description": "This endpoint allows you to fetch room settings.\n", - "tags": [ - "Room settings" - ], - "mutating": false, - "pathParameters": [ - { - "name": "room_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/kmeet/rooms/%7Broom_id%7D/settings", - "operationId": null, - "summary": "Get room settings", - "categoryPath": [ - "kMeet", - "Room settings" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": false, - "sortable": false, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "room_id", - "in": "path", - "required": true, - "description": "Unique identifier of the room settings", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "404" - ] - } - } -]; -//# sourceMappingURL=kmeet.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/kmeet.js.map b/dist/src/generated/catalog/domains/kmeet.js.map deleted file mode 100644 index cac794b..0000000 --- a/dist/src/generated/catalog/domains/kmeet.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"kmeet.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/kmeet.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/mail.d.ts b/dist/src/generated/catalog/domains/mail.d.ts deleted file mode 100644 index 77ca798..0000000 --- a/dist/src/generated/catalog/domains/mail.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import type { OperationMetadata } from "../types.js"; -export declare const mailOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/mail.js b/dist/src/generated/catalog/domains/mail.js deleted file mode 100644 index 5e00044..0000000 --- a/dist/src/generated/catalog/domains/mail.js +++ /dev/null @@ -1,15400 +0,0 @@ -export const mailOperations = [ - { - "operationId": "Mail/ServicesListAutoReplies", - "functionName": "mailServiceslistautoreplies", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/auto_replies", - "summary": "List auto replies", - "description": "Returns list of auto replies models for given service mail", - "tags": [ - "Service Mail > Auto Reply" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/auto_replies", - "operationId": "Mail/ServicesListAutoReplies", - "summary": "List auto replies", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Auto Reply" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 39554 - }, - "enumValues": [], - "values": [], - "examples": [ - 39554 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "reply", - "enum": [ - "reply" - ] - }, - "enumValues": [ - "reply" - ], - "values": [ - "reply" - ], - "examples": [ - "reply" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesCreateAutoReply", - "functionName": "mailServicescreateautoreply", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{mail_hosting_id}/auto_replies", - "summary": "Create auto reply", - "description": "Create new auto reply for given service mail", - "tags": [ - "Service Mail > Auto Reply" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/auto_replies", - "operationId": "Mail/ServicesCreateAutoReply", - "summary": "Create auto reply", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Auto Reply" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "ServiceMail identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 22685 - }, - "enumValues": [], - "values": [], - "examples": [ - 22685 - ] - } - ], - "responseStatuses": [ - "201", - "404" - ] - } - }, - { - "operationId": "Mail/ServicesDeleteAutoReply", - "functionName": "mailServicesdeleteautoreply", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{mail_hosting_id}/auto_replies/{auto_reply_id}", - "summary": "Delete auto reply", - "description": "Delete auto reply", - "tags": [ - "Service Mail > Auto Reply" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "auto_reply_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/auto_replies/%7Bauto_reply_id%7D", - "operationId": "Mail/ServicesDeleteAutoReply", - "summary": "Delete auto reply", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Auto Reply" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "ServiceMail identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 8064 - }, - "enumValues": [], - "values": [], - "examples": [ - 8064 - ] - }, - { - "name": "auto_reply_id", - "in": "path", - "required": true, - "description": "Auto reply identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 5048 - }, - "enumValues": [], - "values": [], - "examples": [ - 5048 - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesShowASpecificAutoReply", - "functionName": "mailServicesshowaspecificautoreply", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/auto_replies/{auto_reply_id}", - "summary": "Show a specific auto reply", - "description": "Show a specific auto reply model", - "tags": [ - "Service Mail > Auto Reply" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "auto_reply_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/auto_replies/%7Bauto_reply_id%7D", - "operationId": "Mail/ServicesShowASpecificAutoReply", - "summary": "Show a specific auto reply", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Auto Reply" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 56482 - }, - "enumValues": [], - "values": [], - "examples": [ - 56482 - ] - }, - { - "name": "auto_reply_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 17406 - }, - "enumValues": [], - "values": [], - "examples": [ - 17406 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesUpdateAutoReply", - "functionName": "mailServicesupdateautoreply", - "originalOperationId": null, - "domain": "mail", - "method": "PATCH", - "path": "/1/mail_hostings/{mail_hosting_id}/auto_replies/{auto_reply_id}", - "summary": "Update auto reply", - "description": "Update auto reply", - "tags": [ - "Service Mail > Auto Reply" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "auto_reply_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bmail_hosting_id%7D/auto_replies/%7Bauto_reply_id%7D", - "operationId": "Mail/ServicesUpdateAutoReply", - "summary": "Update auto reply", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Auto Reply" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "ServiceMail identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 90856 - }, - "enumValues": [], - "values": [], - "examples": [ - 90856 - ] - }, - { - "name": "auto_reply_id", - "in": "path", - "required": true, - "description": "ServiceMailAutoReply identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 75275 - }, - "enumValues": [], - "values": [], - "examples": [ - 75275 - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesCreateUpdateBimi", - "functionName": "mailServicescreateupdatebimi", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{mail_hosting_id}/bimi", - "summary": "Create/Update Bimi", - "description": "Create or update (if you already have one) the bimi associated to the mail service", - "tags": [ - "Service Mail > Bimi" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/bimi", - "operationId": "Mail/ServicesCreateUpdateBimi", - "summary": "Create/Update Bimi", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Bimi" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Mail/ServicesListFiltersModel", - "functionName": "mailServiceslistfiltersmodel", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/filters", - "summary": "List filters model", - "description": "Returns the list of filter model for the given Service Mail\nList all the filter for the specified mail service", - "tags": [ - "Service Mail > Filters Models" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/filters", - "operationId": "Mail/ServicesListFiltersModel", - "summary": "List filters model", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Filters Models" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "ServiceMail identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 72425 - }, - "enumValues": [], - "values": [], - "examples": [ - 72425 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesCreateAFilterModel", - "functionName": "mailServicescreateafiltermodel", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{mail_hosting_id}/filters", - "summary": "Create a filter model", - "description": "Create filters for given Service Mail", - "tags": [ - "Service Mail > Filters Models" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/filters", - "operationId": "Mail/ServicesCreateAFilterModel", - "summary": "Create a filter model", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Filters Models" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesDeleteAFilterModel", - "functionName": "mailServicesdeleteafiltermodel", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{mail_hosting_id}/filters/{filter_id}", - "summary": "Delete a filter model", - "description": "Delete filters for given Service Mail\n\n\napi_return boolean", - "tags": [ - "Service Mail > Filters Models" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "filter_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/filters/%7Bfilter_id%7D", - "operationId": "Mail/ServicesDeleteAFilterModel", - "summary": "Delete a filter model", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Filters Models" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "filter_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesShowAFilterModel", - "functionName": "mailServicesshowafiltermodel", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/filters/{filter_id}", - "summary": "Show a filter model", - "description": "Return the information from the specified filter model linked to the given mail service", - "tags": [ - "Service Mail > Filters Models" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "filter_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/filters/%7Bfilter_id%7D", - "operationId": "Mail/ServicesShowAFilterModel", - "summary": "Show a filter model", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Filters Models" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The identifier of the concerned mail service", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "filter_id", - "in": "path", - "required": true, - "description": "The identifier of the concerned filter", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesUpdateAFilterModel", - "functionName": "mailServicesupdateafiltermodel", - "originalOperationId": null, - "domain": "mail", - "method": "PUT", - "path": "/1/mail_hostings/{mail_hosting_id}/filters/{filter_id}", - "summary": "Update a filter model", - "description": "Update filter model for given Service Mail", - "tags": [ - "Service Mail > Filters Models" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "filter_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/filters/%7Bfilter_id%7D", - "operationId": "Mail/ServicesUpdateAFilterModel", - "summary": "Update a filter model", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Filters Models" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "filter_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesListMailboxes", - "functionName": "mailServiceslistmailboxes", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes", - "summary": "List mailboxes", - "description": "This endpoint allows you to retrieve all the mailboxes for a given mail hosting.", - "tags": [ - "Mailbox management" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "search", - "in": "query", - "required": false - }, - { - "name": "filter_by", - "in": "query", - "required": false - }, - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes", - "operationId": "Mail/ServicesListMailboxes", - "summary": "List mailboxes", - "categoryPath": [ - "Mail Services", - "Mailbox management" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 69738 - }, - "enumValues": [], - "values": [], - "examples": [ - 69738 - ] - }, - { - "name": "search", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "search", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "filter_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "count_mailbox_senders", - "enum": [ - "full_name", - "authorized_senders", - "blocked_senders", - "has_auto_responder", - "auto_responder", - "redirection", - "has_move_spam", - "aliases", - "last_login", - "password_last_changed_at", - "created_at", - "users", - "teams", - "smtpban", - "has_dkim_signature", - "is_removable", - "auth", - "permissions", - "has_operation_in_progress", - "full_aliases", - "mailbox_id", - "signature_models", - "size", - "size_refresh", - "has_mail_filtering", - "mail_filtering_folder_commercials", - "mail_filtering_folder_social_networks", - "workspace_security", - "count_signatures", - "count_mailbox_senders", - "count_invitations", - "count_devices", - "has_legacy_device", - "has_multi_password" - ] - }, - "enumValues": [ - "full_name", - "authorized_senders", - "blocked_senders", - "has_auto_responder", - "auto_responder", - "redirection", - "has_move_spam", - "aliases", - "last_login", - "password_last_changed_at", - "created_at", - "users", - "teams", - "smtpban", - "has_dkim_signature", - "is_removable", - "auth", - "permissions", - "has_operation_in_progress", - "full_aliases", - "mailbox_id", - "signature_models", - "size", - "size_refresh", - "has_mail_filtering", - "mail_filtering_folder_commercials", - "mail_filtering_folder_social_networks", - "workspace_security", - "count_signatures", - "count_mailbox_senders", - "count_invitations", - "count_devices", - "has_legacy_device", - "has_multi_password" - ], - "values": [ - "full_name", - "authorized_senders", - "blocked_senders", - "has_auto_responder", - "auto_responder", - "redirection", - "has_move_spam", - "aliases", - "last_login", - "password_last_changed_at", - "created_at", - "users", - "teams", - "smtpban", - "has_dkim_signature", - "is_removable", - "auth", - "permissions", - "has_operation_in_progress", - "full_aliases", - "mailbox_id", - "signature_models", - "size", - "size_refresh", - "has_mail_filtering", - "mail_filtering_folder_commercials", - "mail_filtering_folder_social_networks", - "workspace_security", - "count_signatures", - "count_mailbox_senders", - "count_invitations", - "count_devices", - "has_legacy_device", - "has_multi_password" - ], - "examples": [ - "count_mailbox_senders" - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "maxItems": 99, - "type": "object", - "properties": { - "has_alias": { - "title": "has_alias", - "type": "boolean" - }, - "has_anti_spam": { - "title": "has_anti_spam", - "type": "boolean" - }, - "has_redirection": { - "title": "has_redirection", - "type": "boolean" - }, - "has_responder": { - "title": "has_responder", - "type": "boolean" - }, - "is_using_imap": { - "title": "is_using_imap", - "type": "boolean" - }, - "is_using_pop3": { - "title": "is_using_pop3", - "type": "boolean" - }, - "last_login_at": { - "title": "last_login_at", - "type": "integer", - "description": "Timestamp `{name}` has been logged" - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 43939 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 43939 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 13204 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 13204 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 84735 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 84735 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 35223 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 35223 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "mailIDN", - "created_at" - ] - }, - "enumValues": [ - "mailIDN", - "created_at" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[mailIDN]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[mailIDN]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Mail/ServicesAddAMailbox", - "functionName": "mailServicesaddamailbox", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes", - "summary": "Add a mailbox", - "description": "Creates a new mailbox in the mail hosting.", - "tags": [ - "Mailbox management" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes", - "operationId": "Mail/ServicesAddAMailbox", - "summary": "Add a mailbox", - "categoryPath": [ - "Mail Services", - "Mailbox management" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 66245 - }, - "enumValues": [], - "values": [], - "examples": [ - 66245 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "created_at", - "enum": [ - "full_name", - "authorized_senders", - "blocked_senders", - "has_auto_responder", - "auto_responder", - "redirection", - "has_move_spam", - "aliases", - "last_login", - "password_last_changed_at", - "created_at", - "users", - "smtpban", - "has_dkim_signature", - "is_removable", - "auth", - "permissions", - "has_operation_in_progress", - "full_aliases", - "mailbox_id", - "signature_models" - ] - }, - "enumValues": [ - "full_name", - "authorized_senders", - "blocked_senders", - "has_auto_responder", - "auto_responder", - "redirection", - "has_move_spam", - "aliases", - "last_login", - "password_last_changed_at", - "created_at", - "users", - "smtpban", - "has_dkim_signature", - "is_removable", - "auth", - "permissions", - "has_operation_in_progress", - "full_aliases", - "mailbox_id", - "signature_models" - ], - "values": [ - "full_name", - "authorized_senders", - "blocked_senders", - "has_auto_responder", - "auto_responder", - "redirection", - "has_move_spam", - "aliases", - "last_login", - "password_last_changed_at", - "created_at", - "users", - "smtpban", - "has_dkim_signature", - "is_removable", - "auth", - "permissions", - "has_operation_in_progress", - "full_aliases", - "mailbox_id", - "signature_models" - ], - "examples": [ - "created_at" - ] - } - ], - "responseStatuses": [ - "201", - "400" - ] - } - }, - { - "operationId": "Mail/ServicesDeleteAMailbox", - "functionName": "mailServicesdeleteamailbox", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}", - "summary": "Delete a mailbox", - "description": "Deletes a given mailbox.", - "tags": [ - "Mailbox management" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D", - "operationId": "Mail/ServicesDeleteAMailbox", - "summary": "Delete a mailbox", - "categoryPath": [ - "Mail Services", - "Mailbox management" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 72353 - }, - "enumValues": [], - "values": [], - "examples": [ - 72353 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "404", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesDisplayAMailbox", - "functionName": "mailServicesdisplayamailbox", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}", - "summary": "Display a mailbox", - "description": "Returns a variety of information about a single a Mailbox specified by the requested unique identifier.", - "tags": [ - "Mailbox management" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "unit", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D", - "operationId": "Mail/ServicesDisplayAMailbox", - "summary": "Display a mailbox", - "categoryPath": [ - "Mail Services", - "Mailbox management" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 51211 - }, - "enumValues": [], - "values": [], - "examples": [ - 51211 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "external_mail_flag_enabled", - "enum": [ - "full_name", - "authorized_senders", - "blocked_senders", - "has_auto_responder", - "auto_responder", - "redirection", - "has_move_spam", - "aliases", - "last_login", - "password_last_changed_at", - "created_at", - "users", - "teams", - "smtpban", - "has_dkim_signature", - "is_removable", - "auth", - "permissions", - "has_operation_in_progress", - "full_aliases", - "mailbox_id", - "has_mail_filtering", - "mail_filtering_folder_commercials", - "mail_filtering_folder_social_networks", - "size", - "size_refresh", - "workspace_security", - "count_signatures", - "count_invitations", - "external_mail_flag_enabled", - "count_devices", - "has_legacy_device", - "has_multi_password", - "access_rights", - "account_user", - "count_users" - ] - }, - "enumValues": [ - "full_name", - "authorized_senders", - "blocked_senders", - "has_auto_responder", - "auto_responder", - "redirection", - "has_move_spam", - "aliases", - "last_login", - "password_last_changed_at", - "created_at", - "users", - "teams", - "smtpban", - "has_dkim_signature", - "is_removable", - "auth", - "permissions", - "has_operation_in_progress", - "full_aliases", - "mailbox_id", - "has_mail_filtering", - "mail_filtering_folder_commercials", - "mail_filtering_folder_social_networks", - "size", - "size_refresh", - "workspace_security", - "count_signatures", - "count_invitations", - "external_mail_flag_enabled", - "count_devices", - "has_legacy_device", - "has_multi_password", - "access_rights", - "account_user", - "count_users" - ], - "values": [ - "full_name", - "authorized_senders", - "blocked_senders", - "has_auto_responder", - "auto_responder", - "redirection", - "has_move_spam", - "aliases", - "last_login", - "password_last_changed_at", - "created_at", - "users", - "teams", - "smtpban", - "has_dkim_signature", - "is_removable", - "auth", - "permissions", - "has_operation_in_progress", - "full_aliases", - "mailbox_id", - "has_mail_filtering", - "mail_filtering_folder_commercials", - "mail_filtering_folder_social_networks", - "size", - "size_refresh", - "workspace_security", - "count_signatures", - "count_invitations", - "external_mail_flag_enabled", - "count_devices", - "has_legacy_device", - "has_multi_password", - "access_rights", - "account_user", - "count_users" - ], - "examples": [ - "external_mail_flag_enabled" - ] - }, - { - "name": "unit", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "unit", - "enum": [ - "B", - "MB", - "kB" - ], - "type": "string", - "description": "Specifies the storage unit for the mailbox.b: Return the unit size in Bytes.mb: Return the unit size in Megabytes.kb: Return the unit size in Kilobytes.", - "example": "B" - }, - "enumValues": [ - "B", - "MB", - "kB" - ], - "values": [], - "examples": [ - "B" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Mail_ServicesUpdateAMailbox_patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name", - "functionName": "mailServicesupdateamailboxPatch1MailHostingsMailHostingIdMailboxesMailboxName", - "originalOperationId": "Mail/ServicesUpdateAMailbox", - "domain": "mail", - "method": "PATCH", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}", - "summary": "Update a mailbox", - "description": "Updates a given mailbox.", - "tags": [ - "Mailbox management" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D", - "operationId": "Mail/ServicesUpdateAMailbox", - "summary": "Update a mailbox", - "categoryPath": [ - "Mail Services", - "Mailbox management" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 38872 - }, - "enumValues": [], - "values": [], - "examples": [ - 38872 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "404", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesUpdateAMailbox", - "functionName": "mailServicesupdateamailbox", - "originalOperationId": null, - "domain": "mail", - "method": "PUT", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}", - "summary": "Update a mailbox", - "description": "Updates a given mailbox.", - "tags": [ - "Mailbox management" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D", - "operationId": "Mail/ServicesUpdateAMailbox", - "summary": "Update a mailbox", - "categoryPath": [ - "Mail Services", - "Mailbox management" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 59060 - }, - "enumValues": [], - "values": [], - "examples": [ - 59060 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "403", - "404", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesListAliases", - "functionName": "mailServiceslistaliases", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/aliases", - "summary": "List aliases", - "description": "This endpoint allows you to retrieve all the aliases for a given mailbox.", - "tags": [ - "Mailboxes > Aliases" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/aliases", - "operationId": "Mail/ServicesListAliases", - "summary": "List aliases", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Aliases" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 56903 - }, - "enumValues": [], - "values": [], - "examples": [ - 56903 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Mail/ServicesAddAnAlias", - "functionName": "mailServicesaddanalias", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/aliases", - "summary": "Add an alias", - "description": "Creates an alias on the given mailbox.", - "tags": [ - "Mailboxes > Aliases" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/aliases", - "operationId": "Mail/ServicesAddAnAlias", - "summary": "Add an alias", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Aliases" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 70019 - }, - "enumValues": [], - "values": [], - "examples": [ - 70019 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "404", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesUpdateAliases", - "functionName": "mailServicesupdatealiases", - "originalOperationId": null, - "domain": "mail", - "method": "PUT", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/aliases", - "summary": "Update aliases", - "description": "Updates the list of aliases for a given mailbox.", - "tags": [ - "Mailboxes > Aliases" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/aliases", - "operationId": "Mail/ServicesUpdateAliases", - "summary": "Update aliases", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Aliases" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 11761 - }, - "enumValues": [], - "values": [], - "examples": [ - 11761 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "404", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesDeleteAnAlias", - "functionName": "mailServicesdeleteanalias", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/aliases/{alias}", - "summary": "Delete an alias", - "description": "Removes an alias from a given mailbox.", - "tags": [ - "Mailboxes > Aliases" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - }, - { - "name": "alias", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/aliases/%7Balias%7D", - "operationId": "Mail/ServicesDeleteAnAlias", - "summary": "Delete an alias", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Aliases" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 27042 - }, - "enumValues": [], - "values": [], - "examples": [ - 27042 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "alias", - "in": "path", - "required": true, - "description": "Alias to remove.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "404", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesDeleteAFilter", - "functionName": "mailServicesdeleteafilter", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters", - "summary": "Delete a filter", - "description": "Delete a filter from the given mailbox linked to the current user", - "tags": [ - "Mailboxes > Sieve filters" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "name", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/filters", - "operationId": "Mail/ServicesDeleteAFilter", - "summary": "Delete a filter", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Sieve filters" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 85955 - }, - "enumValues": [], - "values": [], - "examples": [ - 85955 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "name", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "name", - "type": "string", - "description": "Name of the filter", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "404", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesListFilters", - "functionName": "mailServiceslistfilters", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters", - "summary": "List filters", - "description": "Retrieve the sieve filters of a given mailbox linked to the current user", - "tags": [ - "Mailboxes > Sieve filters" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/filters", - "operationId": "Mail/ServicesListFilters", - "summary": "List filters", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Sieve filters" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 65884 - }, - "enumValues": [], - "values": [], - "examples": [ - 65884 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Mail/ServicesUpdateAFilter", - "functionName": "mailServicesupdateafilter", - "originalOperationId": null, - "domain": "mail", - "method": "PATCH", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters", - "summary": "Update a filter", - "description": "Update the filter of a given mailbox linked to the current user", - "tags": [ - "Mailboxes > Sieve filters" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/filters", - "operationId": "Mail/ServicesUpdateAFilter", - "summary": "Update a filter", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Sieve filters" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 87060 - }, - "enumValues": [], - "values": [], - "examples": [ - 87060 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesAddAFilter", - "functionName": "mailServicesaddafilter", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters", - "summary": "Add a filter", - "description": "Add a filter to the given mailbox linked to the current user", - "tags": [ - "Mailboxes > Sieve filters" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/filters", - "operationId": "Mail/ServicesAddAFilter", - "summary": "Add a filter", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Sieve filters" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 74809 - }, - "enumValues": [], - "values": [], - "examples": [ - 74809 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "201", - "401", - "404" - ] - } - }, - { - "operationId": "put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_reorder", - "functionName": "put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersReorder", - "originalOperationId": null, - "domain": "mail", - "method": "PUT", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters/reorder", - "summary": "Reorder filters", - "description": "Reorder the filters of a given mailbox linked to the current user", - "tags": [ - "Mailboxes > Sieve filters" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/filters/reorder", - "operationId": null, - "summary": "Reorder filters", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Sieve filters" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 23453 - }, - "enumValues": [], - "values": [], - "examples": [ - 23453 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "404", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesDeleteAScript", - "functionName": "mailServicesdeleteascript", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters/scripts", - "summary": "Delete a script", - "description": "Delete a sieve script from the given mailbox linked to the current user", - "tags": [ - "Mailboxes > Sieve filters" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "name", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/filters/scripts", - "operationId": "Mail/ServicesDeleteAScript", - "summary": "Delete a script", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Sieve filters" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 3779 - }, - "enumValues": [], - "values": [], - "examples": [ - 3779 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "name", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "name", - "type": "string", - "description": "Filter name", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "404", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesUpdateAScript", - "functionName": "mailServicesupdateascript", - "originalOperationId": null, - "domain": "mail", - "method": "PATCH", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters/scripts", - "summary": "Update a script", - "description": "Update a sieve script for a given mailbox linked to the current user", - "tags": [ - "Mailboxes > Sieve filters" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/filters/scripts", - "operationId": "Mail/ServicesUpdateAScript", - "summary": "Update a script", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Sieve filters" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 13590 - }, - "enumValues": [], - "values": [], - "examples": [ - 13590 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesAddAScript", - "functionName": "mailServicesaddascript", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters/scripts", - "summary": "Add a script", - "description": "Add a sieve script to a given mailbox linked to the current user", - "tags": [ - "Mailboxes > Sieve filters" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/filters/scripts", - "operationId": "Mail/ServicesAddAScript", - "summary": "Add a script", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Sieve filters" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 26380 - }, - "enumValues": [], - "values": [], - "examples": [ - 26380 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_scripts_set_activation", - "functionName": "put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersScriptsSetActivation", - "originalOperationId": null, - "domain": "mail", - "method": "PUT", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters/scripts/set_activation", - "summary": "Enable / disable script", - "description": "Enable / disable a filter script for a given mailbox linked to the current user", - "tags": [ - "Mailboxes > Sieve filters" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/filters/scripts/set_activation", - "operationId": null, - "summary": "Enable / disable script", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Sieve filters" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 93321 - }, - "enumValues": [], - "values": [], - "examples": [ - 93321 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "404", - "500" - ] - } - }, - { - "operationId": "put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_set_activation", - "functionName": "put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersSetActivation", - "originalOperationId": null, - "domain": "mail", - "method": "PUT", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters/set_activation", - "summary": "Enable / disable filter", - "description": "Enable or disable the filter of a given mailbox linked to the current user", - "tags": [ - "Mailboxes > Sieve filters" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/filters/set_activation", - "operationId": null, - "summary": "Enable / disable filter", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Sieve filters" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 30752 - }, - "enumValues": [], - "values": [], - "examples": [ - 30752 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "404", - "500" - ] - } - }, - { - "operationId": "get_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders", - "functionName": "get1MailHostingsMailHostingIdMailboxesMailboxNameAuthFolders", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/folders", - "summary": "List folders", - "description": "Retrieves the folders of a given mailbox linked to the current user", - "tags": [ - "Mailboxes > Folders" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/folders", - "operationId": null, - "summary": "List folders", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Folders" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 75910 - }, - "enumValues": [], - "values": [], - "examples": [ - 75910 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Mail/ServicesUpdateFolders", - "functionName": "mailServicesupdatefolders", - "originalOperationId": null, - "domain": "mail", - "method": "PUT", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/folders", - "summary": "Update folders", - "description": "Updates the folder mapping configuration for the draft, trash, sent an spam folders of a given mailbox linked to the current user", - "tags": [ - "Mailboxes > Folders" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/folders", - "operationId": "Mail/ServicesUpdateFolders", - "summary": "Update folders", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Folders" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 60684 - }, - "enumValues": [], - "values": [], - "examples": [ - 60684 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "404" - ] - } - }, - { - "operationId": "delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders_spam", - "functionName": "delete1MailHostingsMailHostingIdMailboxesMailboxNameAuthFoldersSpam", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/folders/spam", - "summary": "Purge spam folder", - "description": "Deletes all mails currently in the spam folder of the given mailbox linked to the current user", - "tags": [ - "Mailboxes > Folders" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/folders/spam", - "operationId": null, - "summary": "Purge spam folder", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Folders" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 31506 - }, - "enumValues": [], - "values": [], - "examples": [ - 31506 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders_trash", - "functionName": "delete1MailHostingsMailHostingIdMailboxesMailboxNameAuthFoldersTrash", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/folders/trash", - "summary": "Empty trash folder", - "description": "Deletes all mails currently in the trash folder of the given mailbox linked to the current user", - "tags": [ - "Mailboxes > Folders" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auth/folders/trash", - "operationId": null, - "summary": "Empty trash folder", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Folders" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 13223 - }, - "enumValues": [], - "values": [], - "examples": [ - 13223 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Mail/ServicesListAutoRepliesModels", - "functionName": "mailServiceslistautorepliesmodels", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auto_reply/model", - "summary": "List auto replies models", - "description": "Get auto replies models available for a given mailbox.", - "tags": [ - "Mailboxes > Auto reply" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auto_reply/model", - "operationId": "Mail/ServicesListAutoRepliesModels", - "summary": "List auto replies models", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Auto reply" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 45054 - }, - "enumValues": [], - "values": [], - "examples": [ - 45054 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Mail/ServicesAddAutoReplyModel", - "functionName": "mailServicesaddautoreplymodel", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auto_reply/model", - "summary": "Add auto reply model", - "description": "Create an auto replies model for a given mailbox.", - "tags": [ - "Mailboxes > Auto reply" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auto_reply/model", - "operationId": "Mail/ServicesAddAutoReplyModel", - "summary": "Add auto reply model", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Auto reply" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 96149 - }, - "enumValues": [], - "values": [], - "examples": [ - 96149 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "201", - "404" - ] - } - }, - { - "operationId": "delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auto_reply_model_model_id", - "functionName": "delete1MailHostingsMailHostingIdMailboxesMailboxNameAutoReplyModelModelId", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auto_reply/model/{model_id}", - "summary": "Update auto reply model", - "description": "Delete an auto replies model for a given mailbox.", - "tags": [ - "Mailboxes > Auto reply" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - }, - { - "name": "model_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auto_reply/model/%7Bmodel_id%7D", - "operationId": null, - "summary": "Update auto reply model", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Auto reply" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 26794 - }, - "enumValues": [], - "values": [], - "examples": [ - 26794 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "model_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Mail/ServicesShowAutoReplyModel", - "functionName": "mailServicesshowautoreplymodel", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auto_reply/model/{model_id}", - "summary": "Show auto reply model", - "description": "Show an auto replies model for a given mailbox", - "tags": [ - "Mailboxes > Auto reply" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - }, - { - "name": "model_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auto_reply/model/%7Bmodel_id%7D", - "operationId": "Mail/ServicesShowAutoReplyModel", - "summary": "Show auto reply model", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Auto reply" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 44944 - }, - "enumValues": [], - "values": [], - "examples": [ - 44944 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "model_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "reply", - "enum": [ - "reply" - ] - }, - "enumValues": [ - "reply" - ], - "values": [ - "reply" - ], - "examples": [ - "reply" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404" - ] - } - }, - { - "operationId": "Mail/ServicesUpdateAutoReplyModel", - "functionName": "mailServicesupdateautoreplymodel", - "originalOperationId": null, - "domain": "mail", - "method": "PATCH", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auto_reply/model/{model_id}", - "summary": "Update auto reply model", - "description": "Update an auto replies model for a given mailbox.", - "tags": [ - "Mailboxes > Auto reply" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - }, - { - "name": "model_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auto_reply/model/%7Bmodel_id%7D", - "operationId": "Mail/ServicesUpdateAutoReplyModel", - "summary": "Update auto reply model", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Auto reply" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 37140 - }, - "enumValues": [], - "values": [], - "examples": [ - 37140 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "model_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auto_reply_reset", - "functionName": "put1MailHostingsMailHostingIdMailboxesMailboxNameAutoReplyReset", - "originalOperationId": null, - "domain": "mail", - "method": "PUT", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auto_reply/reset", - "summary": "Reset an auto reply", - "description": "Resets the count of automatic replies that were sent per sender.", - "tags": [ - "Mailboxes > Auto reply" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/auto_reply/reset", - "operationId": null, - "summary": "Reset an auto reply", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Auto reply" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 19778 - }, - "enumValues": [], - "values": [], - "examples": [ - 19778 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesDeleteAllForwardings", - "functionName": "mailServicesdeleteallforwardings", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/forwarding_addresses", - "summary": "Delete all forwardings", - "description": "Deletes all configured forwarding addresses of the given mailbox.", - "tags": [ - "Mailboxes > Forwarding" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/forwarding_addresses", - "operationId": "Mail/ServicesDeleteAllForwardings", - "summary": "Delete all forwardings", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Forwarding" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 97723 - }, - "enumValues": [], - "values": [], - "examples": [ - 97723 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesListForwarding", - "functionName": "mailServiceslistforwarding", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/forwarding_addresses", - "summary": "List forwarding", - "description": "Retrieves information about the forwarding configuration of a given mailbox.", - "tags": [ - "Mailboxes > Forwarding" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/forwarding_addresses", - "operationId": "Mail/ServicesListForwarding", - "summary": "List forwarding", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Forwarding" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 27414 - }, - "enumValues": [], - "values": [], - "examples": [ - 27414 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Mail/ServicesAddAForwarding", - "functionName": "mailServicesaddaforwarding", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/forwarding_addresses", - "summary": "Add a forwarding", - "description": "Adds a new forwarding address to the given mailbox", - "tags": [ - "Mailboxes > Forwarding" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/forwarding_addresses", - "operationId": "Mail/ServicesAddAForwarding", - "summary": "Add a forwarding", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Forwarding" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 68964 - }, - "enumValues": [], - "values": [], - "examples": [ - 68964 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "201", - "400", - "404" - ] - } - }, - { - "operationId": "Mail/ServicesUpdateAForwarding", - "functionName": "mailServicesupdateaforwarding", - "originalOperationId": null, - "domain": "mail", - "method": "PUT", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/forwarding_addresses", - "summary": "Update a forwarding", - "description": "Update a given mailbox forwarding.", - "tags": [ - "Mailboxes > Forwarding" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/forwarding_addresses", - "operationId": "Mail/ServicesUpdateAForwarding", - "summary": "Update a forwarding", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Forwarding" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 56976 - }, - "enumValues": [], - "values": [], - "examples": [ - 56976 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "404", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesDeleteAForwarding", - "functionName": "mailServicesdeleteaforwarding", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/forwarding_addresses/{redirect_addresses}", - "summary": "Delete a forwarding", - "description": "Deletes the given forwarding address from the given mailbox.", - "tags": [ - "Mailboxes > Forwarding" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - }, - { - "name": "redirect_addresses", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/forwarding_addresses/%7Bredirect_addresses%7D", - "operationId": "Mail/ServicesDeleteAForwarding", - "summary": "Delete a forwarding", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Forwarding" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 68964 - }, - "enumValues": [], - "values": [], - "examples": [ - 68964 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "redirect_addresses", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "404", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesDeleteAnInvitation", - "functionName": "mailServicesdeleteaninvitation", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/invitations/{key}", - "summary": "Delete an invitation", - "description": "Deletes an invitation from a given mailbox.", - "tags": [ - "Mailboxes > Users" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - }, - { - "name": "key", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/invitations/%7Bkey%7D", - "operationId": "Mail/ServicesDeleteAnInvitation", - "summary": "Delete an invitation", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 71204 - }, - "enumValues": [], - "values": [], - "examples": [ - 71204 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "key", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_invitations_key", - "functionName": "patch1MailHostingsMailHostingIdMailboxesMailboxNameInvitationsKey", - "originalOperationId": null, - "domain": "mail", - "method": "PATCH", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/invitations/{key}", - "summary": "Update invitation permission", - "description": "Updates the permissions of a given invitation on a mailbox.", - "tags": [ - "Mailboxes > Users" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - }, - { - "name": "key", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/invitations/%7Bkey%7D", - "operationId": null, - "summary": "Update invitation permission", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 2071 - }, - "enumValues": [], - "values": [], - "examples": [ - 2071 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "key", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesListAllSignatures", - "functionName": "mailServiceslistallsignatures", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures", - "summary": "List all Signatures", - "description": "List all signatures for the given Mailbox", - "tags": [ - "Mailboxes > Signatures" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/signatures", - "operationId": "Mail/ServicesListAllSignatures", - "summary": "List all Signatures", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Signatures" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 13573 - }, - "enumValues": [], - "values": [], - "examples": [ - 13573 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "details", - "enum": [ - "all_users", - "form_data", - "details" - ] - }, - "enumValues": [ - "all_users", - "form_data", - "details" - ], - "values": [ - "all_users", - "form_data", - "details" - ], - "examples": [ - "details" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesCreateSignature", - "functionName": "mailServicescreatesignature", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures", - "summary": "Create signature", - "description": "Create a new signatures for the given MailHosting product", - "tags": [ - "Mailboxes > Signatures" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/signatures", - "operationId": "Mail/ServicesCreateSignature", - "summary": "Create signature", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Signatures" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 55680 - }, - "enumValues": [], - "values": [], - "examples": [ - 55680 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesDeleteASignature", - "functionName": "mailServicesdeleteasignature", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/{signature}", - "summary": "Delete a signature", - "description": "Delete a given signature", - "tags": [ - "Mailboxes > Signatures" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - }, - { - "name": "signature", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/signatures/%7Bsignature%7D", - "operationId": "Mail/ServicesDeleteASignature", - "summary": "Delete a signature", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Signatures" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 42051 - }, - "enumValues": [], - "values": [], - "examples": [ - 42051 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "signature", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the signature to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 49747 - }, - "enumValues": [], - "values": [], - "examples": [ - 49747 - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesShowASignature", - "functionName": "mailServicesshowasignature", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/{signature}", - "summary": "Show a signature", - "description": "Show the specified signature from the current mailbox", - "tags": [ - "Mailboxes > Signatures" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - }, - { - "name": "signature", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/signatures/%7Bsignature%7D", - "operationId": "Mail/ServicesShowASignature", - "summary": "Show a signature", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Signatures" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 7337 - }, - "enumValues": [], - "values": [], - "examples": [ - 7337 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "signature", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the signature to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 95409 - }, - "enumValues": [], - "values": [], - "examples": [ - 95409 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_signatures_signature", - "functionName": "patch1MailHostingsMailHostingIdMailboxesMailboxNameSignaturesSignature", - "originalOperationId": null, - "domain": "mail", - "method": "PATCH", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/{signature}", - "summary": "Update a specific signature", - "description": "Update the specified signature", - "tags": [ - "Mailboxes > Signatures" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - }, - { - "name": "signature", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/signatures/%7Bsignature%7D", - "operationId": null, - "summary": "Update a specific signature", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Signatures" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 86364 - }, - "enumValues": [], - "values": [], - "examples": [ - 86364 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "signature", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the signature to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 14557 - }, - "enumValues": [], - "values": [], - "examples": [ - 14557 - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesSetDefaultSignature", - "functionName": "mailServicessetdefaultsignature", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/set_defaults", - "summary": "Set default signature", - "description": "Set default signature for send and reply", - "tags": [ - "Mailboxes > Signatures" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/signatures/set_defaults", - "operationId": "Mail/ServicesSetDefaultSignature", - "summary": "Set default signature", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Signatures" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 99061 - }, - "enumValues": [], - "values": [], - "examples": [ - 99061 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesListTemplates", - "functionName": "mailServiceslisttemplates", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/templates", - "summary": "List templates", - "description": "List all templates for specific mailbox", - "tags": [ - "Mailboxes > Signatures" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/signatures/templates", - "operationId": "Mail/ServicesListTemplates", - "summary": "List templates", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Signatures" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 23400 - }, - "enumValues": [], - "values": [], - "examples": [ - 23400 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesShowOneTemplate", - "functionName": "mailServicesshowonetemplate", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/templates/{signature_template}", - "summary": "Show one template", - "description": "Return the information of the specified signature template", - "tags": [ - "Mailboxes > Signatures" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - }, - { - "name": "signature_template", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/signatures/templates/%7Bsignature_template%7D", - "operationId": "Mail/ServicesShowOneTemplate", - "summary": "Show one template", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Signatures" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 19729 - }, - "enumValues": [], - "values": [], - "examples": [ - 19729 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The unique name of the mailbox.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "signature_template", - "in": "path", - "required": true, - "description": "The unique identifier of the signature template.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_signatures_upload", - "functionName": "post1MailHostingsMailHostingIdMailboxesMailboxNameSignaturesUpload", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/upload", - "summary": "Upload image", - "description": "Upload an image to prepare for insertion in the signature", - "tags": [ - "Mailboxes > Signatures" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailboxes/%7Bmailbox_name%7D/signatures/upload", - "operationId": null, - "summary": "Upload image", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Signatures" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 91987 - }, - "enumValues": [], - "values": [], - "examples": [ - 91987 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesListAllTheMailingLists", - "functionName": "mailServiceslistallthemailinglists", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists", - "summary": "List all the mailing lists", - "description": "Returns all the mailing list that are owned by the given email service\nPlease note that this may respond a 200 response with swap attributes if the main domain of the mail service is swapping", - "tags": [ - "Mailing List" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists", - "operationId": "Mail/ServicesListAllTheMailingLists", - "summary": "List all the mailing lists", - "categoryPath": [ - "Mail Services", - "Mailing List" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "messages", - "enum": [ - "config", - "messages", - "moderators" - ] - }, - "enumValues": [ - "config", - "messages", - "moderators" - ], - "values": [ - "config", - "messages", - "moderators" - ], - "examples": [ - "messages" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Mail/ServicesCreateAMailingList", - "functionName": "mailServicescreateamailinglist", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists", - "summary": "Create a mailing list", - "description": "Creates a new mailing list with for the current mail service with the specified parameters", - "tags": [ - "Mailing List" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists", - "operationId": "Mail/ServicesCreateAMailingList", - "summary": "Create a mailing list", - "categoryPath": [ - "Mail Services", - "Mailing List" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "201", - "404" - ] - } - }, - { - "operationId": "Mail/ServicesDeleteAMailingList", - "functionName": "mailServicesdeleteamailinglist", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}", - "summary": "Delete a mailing list", - "description": "Delete the specified mailing list from the current mail service", - "tags": [ - "Mailing List" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailing_list_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists/%7Bmailing_list_name%7D", - "operationId": "Mail/ServicesDeleteAMailingList", - "summary": "Delete a mailing list", - "categoryPath": [ - "Mail Services", - "Mailing List" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "mailing_list_name", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesShowOneMailingList", - "functionName": "mailServicesshowonemailinglist", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}", - "summary": "Show one mailing list", - "description": "Getting all the details from the specified mailing list", - "tags": [ - "Mailing List" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailing_list_name", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists/%7Bmailing_list_name%7D", - "operationId": "Mail/ServicesShowOneMailingList", - "summary": "Show one mailing list", - "categoryPath": [ - "Mail Services", - "Mailing List" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "mailing_list_name", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "moderators", - "enum": [ - "config", - "messages", - "moderators" - ] - }, - "enumValues": [ - "config", - "messages", - "moderators" - ], - "values": [ - "config", - "messages", - "moderators" - ], - "examples": [ - "moderators" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "patch_1_mail_hostings_mail_hosting_id_mailing_lists_mailing_list_name", - "functionName": "patch1MailHostingsMailHostingIdMailingListsMailingListName", - "originalOperationId": null, - "domain": "mail", - "method": "PATCH", - "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}", - "summary": "Update mailing list parameters", - "description": "Update some information like welcome message, maximum size of message for the specified mailing list owned by the given mail service", - "tags": [ - "Mailing List" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailing_list_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists/%7Bmailing_list_name%7D", - "operationId": null, - "summary": "Update mailing list parameters", - "categoryPath": [ - "Mail Services", - "Mailing List" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "mailing_list_name", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesGenerateAFormForAMailingList", - "functionName": "mailServicesgenerateaformforamailinglist", - "originalOperationId": null, - "domain": "mail", - "method": "PUT", - "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}/form", - "summary": "Generate a form for a mailing list", - "description": "Generate a form concerning a mailing list for handling subscription or unsubscription", - "tags": [ - "Mailing List" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailing_list_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists/%7Bmailing_list_name%7D/form", - "operationId": "Mail/ServicesGenerateAFormForAMailingList", - "summary": "Generate a form for a mailing list", - "categoryPath": [ - "Mail Services", - "Mailing List" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "mailing_list_name", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Mail/ServicesSendAMailThroughAMailingList", - "functionName": "mailServicessendamailthroughamailinglist", - "originalOperationId": null, - "domain": "mail", - "method": "PUT", - "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}/send", - "summary": "Send a mail through a mailing list", - "description": "Send the specified message to all the adress of the mailing list", - "tags": [ - "Mailing List" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailing_list_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists/%7Bmailing_list_name%7D/send", - "operationId": "Mail/ServicesSendAMailThroughAMailingList", - "summary": "Send a mail through a mailing list", - "categoryPath": [ - "Mail Services", - "Mailing List" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "mailing_list_name", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesRemoveASubscriber", - "functionName": "mailServicesremoveasubscriber", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}/subscribers", - "summary": "Remove a subscriber", - "description": "Remove a subscriber from a Mailing list identified by his email", - "tags": [ - "Mailing List > Subscribers" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailing_list_name", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "emails", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists/%7Bmailing_list_name%7D/subscribers", - "operationId": "Mail/ServicesRemoveASubscriber", - "summary": "Remove a subscriber", - "categoryPath": [ - "Mail Services", - "Mailing List", - "Subscribers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "mailing_list_name", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "emails", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "emails", - "type": "array", - "items": { - "title": "item", - "type": "string" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesAllSubscribers", - "functionName": "mailServicesallsubscribers", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}/subscribers", - "summary": "All subscribers", - "description": "Returns a variety of information about one or more Mailing list subscribers from a Unique identifier of the Hosting Mail to request.", - "tags": [ - "Mailing List > Subscribers" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailing_list_name", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "search", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists/%7Bmailing_list_name%7D/subscribers", - "operationId": "Mail/ServicesAllSubscribers", - "summary": "All subscribers", - "categoryPath": [ - "Mail Services", - "Mailing List", - "Subscribers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "mailing_list_name", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "search", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "search", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 73292 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 73292 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 5775 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 5775 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "mail_idn", - "full_name", - "mailIDN", - "errors.count", - "errors.last_error" - ] - }, - "enumValues": [ - "mail_idn", - "full_name", - "mailIDN", - "errors.count", - "errors.last_error" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[mail_idn]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[mail_idn]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "patch_1_mail_hostings_mail_hosting_id_mailing_lists_mailing_list_name_subscribers", - "functionName": "patch1MailHostingsMailHostingIdMailingListsMailingListNameSubscribers", - "originalOperationId": null, - "domain": "mail", - "method": "PATCH", - "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}/subscribers", - "summary": "Update subscriber parameters/details", - "description": "Update the email of an existing subscriber identified by his previous email adress", - "tags": [ - "Mailing List > Subscribers" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailing_list_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists/%7Bmailing_list_name%7D/subscribers", - "operationId": null, - "summary": "Update subscriber parameters/details", - "categoryPath": [ - "Mail Services", - "Mailing List", - "Subscribers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "mailing_list_name", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesAddANewSubscriber", - "functionName": "mailServicesaddanewsubscriber", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}/subscribers", - "summary": "Add a new subscriber", - "description": "Add a new list member for the specified mailing list", - "tags": [ - "Mailing List > Subscribers" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailing_list_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists/%7Bmailing_list_name%7D/subscribers", - "operationId": "Mail/ServicesAddANewSubscriber", - "summary": "Add a new subscriber", - "categoryPath": [ - "Mail Services", - "Mailing List", - "Subscribers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "mailing_list_name", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Mail/ServicesImportSubscribers", - "functionName": "mailServicesimportsubscribers", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}/subscribers/import", - "summary": "Import subscribers", - "description": "Add a list of subscriber to the specified mailing list by specifying the fullname and the email for each subscribers", - "tags": [ - "Mailing List > Subscribers" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "mailing_list_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/mailing_lists/%7Bmailing_list_name%7D/subscribers/import", - "operationId": "Mail/ServicesImportSubscribers", - "summary": "Import subscribers", - "categoryPath": [ - "Mail Services", - "Mailing List", - "Subscribers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "mailing_list_name", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404", - "422" - ] - } - }, - { - "operationId": "Mail/ServicesListPreferences", - "functionName": "mailServiceslistpreferences", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/preferences", - "summary": "List preferences", - "description": "Returns preferences for given Service Mail", - "tags": [ - "Service Mail > Preferences" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/preferences", - "operationId": "Mail/ServicesListPreferences", - "summary": "List preferences", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Preferences" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "ServiceMail identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 74580 - }, - "enumValues": [], - "values": [], - "examples": [ - 74580 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesUpdatePreferences", - "functionName": "mailServicesupdatepreferences", - "originalOperationId": null, - "domain": "mail", - "method": "PATCH", - "path": "/1/mail_hostings/{mail_hosting_id}/preferences", - "summary": "Update preferences", - "description": "Update preferences for given service Mail", - "tags": [ - "Service Mail > Preferences" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bmail_hosting_id%7D/preferences", - "operationId": "Mail/ServicesUpdatePreferences", - "summary": "Update preferences", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Preferences" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesListRedirections", - "functionName": "mailServiceslistredirections", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/redirections", - "summary": "List redirections", - "description": "Return redirections for the given mail service", - "tags": [ - "Service Mail > Redirections" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order_dir", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/redirections", - "operationId": "Mail/ServicesListRedirections", - "summary": "List redirections", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Redirections" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "ServiceMail identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 44081 - }, - "enumValues": [], - "values": [], - "examples": [ - 44081 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order_by", - "enum": [ - "created_at", - "id", - "name", - "send_confirmation_requests_enabled", - "send_confirmation_requests_state", - "state", - "updated_at" - ], - "type": "string", - "example": "id" - }, - "enumValues": [ - "created_at", - "id", - "name", - "send_confirmation_requests_enabled", - "send_confirmation_requests_state", - "state", - "updated_at" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order_dir", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "order_dir", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "desc" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Mail/ServicesCreateRedirection", - "functionName": "mailServicescreateredirection", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{mail_hosting_id}/redirections", - "summary": "Create redirection", - "description": "Create a new redirection with the specified parameters for the current mail service", - "tags": [ - "Service Mail > Redirections" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/redirections", - "operationId": "Mail/ServicesCreateRedirection", - "summary": "Create redirection", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Redirections" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "201", - "404" - ] - } - }, - { - "operationId": "Mail/ServicesDeleteRedirection", - "functionName": "mailServicesdeleteredirection", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}", - "summary": "Delete redirection", - "description": "Delete a redirection from the mail service", - "tags": [ - "Service Mail > Redirections" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "redirection_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/redirections/%7Bredirection_id%7D", - "operationId": "Mail/ServicesDeleteRedirection", - "summary": "Delete redirection", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Redirections" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "redirection_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesShowDetails", - "functionName": "mailServicesshowdetails", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}", - "summary": "Show details", - "description": "Return details about the specified redirections for the given mail service", - "tags": [ - "Service Mail > Redirections" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "redirection_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/redirections/%7Bredirection_id%7D", - "operationId": "Mail/ServicesShowDetails", - "summary": "Show details", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Redirections" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "redirection_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesUpdateRedirection", - "functionName": "mailServicesupdateredirection", - "originalOperationId": null, - "domain": "mail", - "method": "PUT", - "path": "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}", - "summary": "Update redirection", - "description": "Update the specified redirection's details", - "tags": [ - "Service Mail > Redirections" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "redirection_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/redirections/%7Bredirection_id%7D", - "operationId": "Mail/ServicesUpdateRedirection", - "summary": "Update redirection", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Redirections" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "redirection_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesEnableRedirection", - "functionName": "mailServicesenableredirection", - "originalOperationId": null, - "domain": "mail", - "method": "PUT", - "path": "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}/enable", - "summary": "Enable redirection", - "description": "Activate the specified redirection", - "tags": [ - "Service Mail > Redirections" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "redirection_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/redirections/%7Bredirection_id%7D/enable", - "operationId": "Mail/ServicesEnableRedirection", - "summary": "Enable redirection", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Redirections" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "The mail service identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 34564 - }, - "enumValues": [], - "values": [], - "examples": [ - 34564 - ] - }, - { - "name": "redirection_id", - "in": "path", - "required": true, - "description": "The redirection identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesSendConfirmationRequest", - "functionName": "mailServicessendconfirmationrequest", - "originalOperationId": null, - "domain": "mail", - "method": "PUT", - "path": "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}/send-confirmation-requests", - "summary": "Send confirmation request", - "description": "This routes enables you to send a mail of confirmation for the redirection specified", - "tags": [ - "Service Mail > Redirections" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "redirection_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/redirections/%7Bredirection_id%7D/send-confirmation-requests", - "operationId": "Mail/ServicesSendConfirmationRequest", - "summary": "Send confirmation request", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Redirections" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "redirection_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesRemoveATarget", - "functionName": "mailServicesremoveatarget", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}/targets", - "summary": "Remove a target", - "description": "Remove one target from the redirection list", - "tags": [ - "Service Mail > Redirections > Target" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "redirection_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/redirections/%7Bredirection_id%7D/targets", - "operationId": "Mail/ServicesRemoveATarget", - "summary": "Remove a target", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Redirections", - "Target" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "redirection_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesGetAllTargets", - "functionName": "mailServicesgetalltargets", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}/targets", - "summary": "Get all targets", - "description": "This returns all targets email for the specified redirection", - "tags": [ - "Service Mail > Redirections > Target" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "redirection_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/redirections/%7Bredirection_id%7D/targets", - "operationId": "Mail/ServicesGetAllTargets", - "summary": "Get all targets", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Redirections", - "Target" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "redirection_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesAddNewTarget", - "functionName": "mailServicesaddnewtarget", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}/targets", - "summary": "Add new target", - "description": "Add a new target email for the specified redirection", - "tags": [ - "Service Mail > Redirections > Target" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "redirection_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/redirections/%7Bredirection_id%7D/targets", - "operationId": "Mail/ServicesAddNewTarget", - "summary": "Add new target", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Redirections", - "Target" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "redirection_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "Mail/ServicesResendConfirmationEmail", - "functionName": "mailServicesresendconfirmationemail", - "originalOperationId": null, - "domain": "mail", - "method": "PUT", - "path": "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}/targets/{target_id}/resend-confirmation-request", - "summary": "Resend confirmation email", - "description": "Resends the confirmation email to the specified target", - "tags": [ - "Service Mail > Redirections > Target" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "redirection_id", - "in": "path", - "required": true - }, - { - "name": "target_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/redirections/%7Bredirection_id%7D/targets/%7Btarget_id%7D/resend-confirmation-request", - "operationId": "Mail/ServicesResendConfirmationEmail", - "summary": "Resend confirmation email", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Redirections", - "Target" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "redirection_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "target_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesListAllTemplates", - "functionName": "mailServiceslistalltemplates", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/signatures/templates", - "summary": "List all Templates", - "description": "List all signatures templates for the given Mail Hosting product", - "tags": [ - "Service Mail > Signatures templates" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/signatures/templates", - "operationId": "Mail/ServicesListAllTemplates", - "summary": "List all Templates", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Signatures templates" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "form_data", - "enum": [ - "details", - "form_data" - ] - }, - "enumValues": [ - "details", - "form_data" - ], - "values": [ - "details", - "form_data" - ], - "examples": [ - "form_data" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 31513 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 31513 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 67563 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 67563 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "name", - "status" - ] - }, - "enumValues": [ - "name", - "status" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[name]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[name]=asc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesCreateATemplate", - "functionName": "mailServicescreateatemplate", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{mail_hosting_id}/signatures/templates", - "summary": "Create a template", - "description": "Create a new signatures templates for the given Mail Hosting product", - "tags": [ - "Service Mail > Signatures templates" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/signatures/templates", - "operationId": "Mail/ServicesCreateATemplate", - "summary": "Create a template", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Signatures templates" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "Mail/ServicesDelete", - "functionName": "mailServicesdelete", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{mail_hosting_id}/signatures/templates/{signature_template}", - "summary": "Delete", - "description": "Delete the given signature template", - "tags": [ - "Service Mail > Signatures templates" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "signature_template", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bmail_hosting_id%7D/signatures/templates/%7Bsignature_template%7D", - "operationId": "Mail/ServicesDelete", - "summary": "Delete", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Signatures templates" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "signature_template", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesShowASignatureTemplate", - "functionName": "mailServicesshowasignaturetemplate", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/signatures/templates/{signature_template}", - "summary": "Show a signature template", - "description": "Show details about the specified signature template", - "tags": [ - "Service Mail > Signatures templates" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "signature_template", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/signatures/templates/%7Bsignature_template%7D", - "operationId": "Mail/ServicesShowASignatureTemplate", - "summary": "Show a signature template", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Signatures templates" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "signature_template", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "form_data", - "enum": [ - "details", - "form_data" - ] - }, - "enumValues": [ - "details", - "form_data" - ], - "values": [ - "details", - "form_data" - ], - "examples": [ - "form_data" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesUpdate", - "functionName": "mailServicesupdate", - "originalOperationId": null, - "domain": "mail", - "method": "PUT", - "path": "/1/mail_hostings/{mail_hosting_id}/signatures/templates/{signature_template}", - "summary": "Update", - "description": "Update a given signature template", - "tags": [ - "Service Mail > Signatures templates" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "signature_template", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/mail_hostings/%7Bmail_hosting_id%7D/signatures/templates/%7Bsignature_template%7D", - "operationId": "Mail/ServicesUpdate", - "summary": "Update", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Signatures templates" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "signature_template", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesCreateASignatureForAllUsers", - "functionName": "mailServicescreateasignatureforallusers", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{mail_hosting_id}/signatures/templates/{signature_template}/create_signatures", - "summary": "Create a signature for all users", - "description": "Create a signature for all the users of the mail service conformed to the template specified", - "tags": [ - "Service Mail > Signatures templates" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - }, - { - "name": "signature_template", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/signatures/templates/%7Bsignature_template%7D/create_signatures", - "operationId": "Mail/ServicesCreateASignatureForAllUsers", - "summary": "Create a signature for all users", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Signatures templates" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "signature_template", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Mail/ServicesShowDefault", - "functionName": "mailServicesshowdefault", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{mail_hosting_id}/signatures/templates/default", - "summary": "Show default", - "description": "Return the default signature template if there is one for the specified mail service", - "tags": [ - "Service Mail > Signatures templates" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bmail_hosting_id%7D/signatures/templates/default", - "operationId": "Mail/ServicesShowDefault", - "summary": "Show default", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Signatures templates" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "details", - "enum": [ - "details", - "form_data" - ] - }, - "enumValues": [ - "details", - "form_data" - ], - "values": [ - "details", - "form_data" - ], - "examples": [ - "details" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesUploadImage", - "functionName": "mailServicesuploadimage", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{mail_hosting_id}/signatures/templates/upload", - "summary": "Upload image", - "description": "Upload an image to prepare for insertion in the template", - "tags": [ - "Service Mail > Signatures templates" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bmail_hosting_id%7D/signatures/templates/upload", - "operationId": "Mail/ServicesUploadImage", - "summary": "Upload image", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Signatures templates" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mail_hosting_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesListDeviceByUser", - "functionName": "mailServiceslistdevicebyuser", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{service_mail}/accesses/devices/users/{user_id}", - "summary": "List device by user", - "description": "Returns list of device for a user", - "tags": [ - "Mailboxes > Accesses > Devices" - ], - "mutating": false, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bservice_mail%7D/accesses/devices/users/%7Buser_id%7D", - "operationId": "Mail/ServicesListDeviceByUser", - "summary": "List device by user", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Devices" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 69793 - }, - "enumValues": [], - "values": [], - "examples": [ - 69793 - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the user to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 16569 - }, - "enumValues": [], - "values": [], - "examples": [ - 16569 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "access_rights", - "enum": [ - "mailbox", - "accesses", - "access_rights" - ] - }, - "enumValues": [ - "mailbox", - "accesses", - "access_rights" - ], - "values": [ - "mailbox", - "accesses", - "access_rights" - ], - "examples": [ - "access_rights" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 71010 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 71010 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 21443 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 21443 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesListAllAccount", - "functionName": "mailServiceslistallaccount", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{service_mail}/accounts", - "summary": "List All Account", - "description": "List All Account Names", - "tags": [ - "Mailboxes > Tools" - ], - "mutating": false, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bservice_mail%7D/accounts", - "operationId": "Mail/ServicesListAllAccount", - "summary": "List All Account", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Tools" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 80342 - }, - "enumValues": [], - "values": [], - "examples": [ - 80342 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesCanRotateDkim", - "functionName": "mailServicescanrotatedkim", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{service_mail}/diagnostic/dkim/rotate", - "summary": "Can Rotate Dkim", - "description": "Returns true or false if the user can rotate dkim", - "tags": [ - "Service Mail > Diagnostic > Dkim" - ], - "mutating": false, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bservice_mail%7D/diagnostic/dkim/rotate", - "operationId": "Mail/ServicesCanRotateDkim", - "summary": "Can Rotate Dkim", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Diagnostic", - "Dkim" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 19314 - }, - "enumValues": [], - "values": [], - "examples": [ - 19314 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "424" - ] - } - }, - { - "operationId": "Mail/ServicesRotateDkim", - "functionName": "mailServicesrotatedkim", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{service_mail}/diagnostic/dkim/rotate", - "summary": "Rotate Dkim", - "description": "Rotates the dkim key for the current service mail without deleting old keys from dns", - "tags": [ - "Service Mail > Diagnostic > Dkim" - ], - "mutating": true, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bservice_mail%7D/diagnostic/dkim/rotate", - "operationId": "Mail/ServicesRotateDkim", - "summary": "Rotate Dkim", - "categoryPath": [ - "Mail Services", - "Service Mail", - "Diagnostic", - "Dkim" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 89413 - }, - "enumValues": [], - "values": [], - "examples": [ - 89413 - ] - } - ], - "responseStatuses": [ - "201", - "400", - "412", - "424" - ] - } - }, - { - "operationId": "Mail/ServicesDeleteDeviceAccessesForMailbox", - "functionName": "mailServicesdeletedeviceaccessesformailbox", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/devices", - "summary": "Delete device accesses for mailbox", - "description": "Delete all device accesses on an address", - "tags": [ - "Mailboxes > Accesses > Devices" - ], - "mutating": true, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/devices", - "operationId": "Mail/ServicesDeleteDeviceAccessesForMailbox", - "summary": "Delete device accesses for mailbox", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Devices" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 40279 - }, - "enumValues": [], - "values": [], - "examples": [ - 40279 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesListDeviceAccess", - "functionName": "mailServiceslistdeviceaccess", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/devices", - "summary": "List device access", - "description": "Returns list of device accesses for the mailbox specified", - "tags": [ - "Mailboxes > Accesses > Devices" - ], - "mutating": false, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "no_user", - "in": "query", - "required": false - }, - { - "name": "search", - "in": "query", - "required": false - }, - { - "name": "type", - "in": "query", - "required": false - }, - { - "name": "user_id", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/devices", - "operationId": "Mail/ServicesListDeviceAccess", - "summary": "List device access", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Devices" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 17964 - }, - "enumValues": [], - "values": [], - "examples": [ - 17964 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "access_rights", - "enum": [ - "user", - "creator", - "access_rights" - ] - }, - "enumValues": [ - "user", - "creator", - "access_rights" - ], - "values": [ - "user", - "creator", - "access_rights" - ], - "examples": [ - "access_rights" - ] - }, - { - "name": "no_user", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "no_user", - "type": "boolean", - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "search", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "search", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "type", - "enum": [ - "computer", - "legacy", - "other", - "phone", - "tablet" - ], - "type": "string", - "description": "Specifies the type of the device.computer: The device is a computer.legacy: The device'password is a legacy password used by all users before the feature of multiples password.other: The device is an other type.phone: The device is a phone.tablet: The device is a tablet.", - "example": "computer" - }, - "enumValues": [ - "computer", - "legacy", - "other", - "phone", - "tablet" - ], - "values": [], - "examples": [ - "computer" - ] - }, - { - "name": "user_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "user_id", - "type": "integer", - "example": 16942 - }, - "enumValues": [], - "values": [], - "examples": [ - 16942 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 44786 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 44786 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 171 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 171 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "type", - "label", - "user" - ] - }, - "enumValues": [ - "type", - "label", - "user" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[type]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[type]=asc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesCreateDeviceAccess", - "functionName": "mailServicescreatedeviceaccess", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/devices", - "summary": "Create device access", - "description": "Create a device access for the mailbox specified", - "tags": [ - "Mailboxes > Accesses > Devices" - ], - "mutating": true, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/devices", - "operationId": "Mail/ServicesCreateDeviceAccess", - "summary": "Create device access", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Devices" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 164 - }, - "enumValues": [], - "values": [], - "examples": [ - 164 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "device", - "enum": [ - "device" - ] - }, - "enumValues": [ - "device" - ], - "values": [ - "device" - ], - "examples": [ - "device" - ] - } - ], - "responseStatuses": [ - "200", - "404", - "409", - "422" - ] - } - }, - { - "operationId": "Mail/ServicesDeleteDeviceAccess", - "functionName": "mailServicesdeletedeviceaccess", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/devices/{device_access}", - "summary": "Delete device access", - "description": "Delete a device access", - "tags": [ - "Mailboxes > Accesses > Devices" - ], - "mutating": true, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - }, - { - "name": "device_access", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "notify_user", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/devices/%7Bdevice_access%7D", - "operationId": "Mail/ServicesDeleteDeviceAccess", - "summary": "Delete device access", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Devices" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 59494 - }, - "enumValues": [], - "values": [], - "examples": [ - 59494 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "device_access", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the device access to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 11587 - }, - "enumValues": [], - "values": [], - "examples": [ - 11587 - ] - }, - { - "name": "notify_user", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "notify_user", - "type": "boolean", - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesUpdatePasswordDeviceAccess", - "functionName": "mailServicesupdatepassworddeviceaccess", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/devices/{device_access}", - "summary": "Update password device access", - "description": "Update the password of a device access for the mailbox specified", - "tags": [ - "Mailboxes > Accesses > Devices" - ], - "mutating": true, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - }, - { - "name": "device_access", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/devices/%7Bdevice_access%7D", - "operationId": "Mail/ServicesUpdatePasswordDeviceAccess", - "summary": "Update password device access", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Devices" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 84053 - }, - "enumValues": [], - "values": [], - "examples": [ - 84053 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "device_access", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the device access to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 45154 - }, - "enumValues": [], - "values": [], - "examples": [ - 45154 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesDeleteDeviceAccessForAUser", - "functionName": "mailServicesdeletedeviceaccessforauser", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/devices/users/{user_id}", - "summary": "Delete device access for a user", - "description": "Delete device accesses for the mailbox specified for a user", - "tags": [ - "Mailboxes > Accesses > Devices" - ], - "mutating": true, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/devices/users/%7Buser_id%7D", - "operationId": "Mail/ServicesDeleteDeviceAccessForAUser", - "summary": "Delete device access for a user", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Devices" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 84539 - }, - "enumValues": [], - "values": [], - "examples": [ - 84539 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the user to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 52432 - }, - "enumValues": [], - "values": [], - "examples": [ - 52432 - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesListDeviceAccessForAUser", - "functionName": "mailServiceslistdeviceaccessforauser", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/devices/users/{user_id}", - "summary": "List device access for a user", - "description": "Returns list of device accesses for the mailbox specified for a user", - "tags": [ - "Mailboxes > Accesses > Devices" - ], - "mutating": false, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/devices/users/%7Buser_id%7D", - "operationId": "Mail/ServicesListDeviceAccessForAUser", - "summary": "List device access for a user", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Devices" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 9222 - }, - "enumValues": [], - "values": [], - "examples": [ - 9222 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the user to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 24539 - }, - "enumValues": [], - "values": [], - "examples": [ - 24539 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "creator", - "enum": [ - "user", - "creator", - "access_rights" - ] - }, - "enumValues": [ - "user", - "creator", - "access_rights" - ], - "values": [ - "user", - "creator", - "access_rights" - ], - "examples": [ - "creator" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 42135 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 42135 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 66495 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 66495 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "type", - "label", - "user" - ] - }, - "enumValues": [ - "type", - "label", - "user" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[type]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[type]=asc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesListAccessAndInvitations", - "functionName": "mailServiceslistaccessandinvitations", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail", - "summary": "List access and invitations", - "description": "Returns list of user accesses, team accesses and invitations for the mailbox specified", - "tags": [ - "Mailboxes > Accesses > Webmail" - ], - "mutating": false, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "search", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail", - "operationId": "Mail/ServicesListAccessAndInvitations", - "summary": "List access and invitations", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Webmail" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 79613 - }, - "enumValues": [], - "values": [], - "examples": [ - 79613 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "mailbox", - "enum": [ - "creator", - "access_rights", - "mailbox", - "ksuite", - "has_device", - "#users" - ] - }, - "enumValues": [ - "creator", - "access_rights", - "mailbox", - "ksuite", - "has_device", - "#users" - ], - "values": [ - "creator", - "access_rights", - "mailbox", - "ksuite", - "has_device", - "#users" - ], - "examples": [ - "mailbox" - ] - }, - { - "name": "search", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "search", - "maxLength": 255, - "minLength": 1, - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 97343 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 97343 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 87609 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 87609 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "user", - "name", - "last_used_at" - ] - }, - "enumValues": [ - "user", - "name", - "last_used_at" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[user]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[user]=asc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesCreateWebmailAccess", - "functionName": "mailServicescreatewebmailaccess", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail", - "summary": "Create webmail access", - "description": "Create a webmail access for the mailbox specified", - "tags": [ - "Mailboxes > Accesses > Webmail > User" - ], - "mutating": true, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail", - "operationId": "Mail/ServicesCreateWebmailAccess", - "summary": "Create webmail access", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Webmail", - "User" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 48324 - }, - "enumValues": [], - "values": [], - "examples": [ - 48324 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "201", - "409", - "422" - ] - } - }, - { - "operationId": "Mail/ServicesBulkCreateWebmailAccesses", - "functionName": "mailServicesbulkcreatewebmailaccesses", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/bulk", - "summary": "Bulk Create webmail accesses", - "description": "Bulk Create webmail user accesses for the mailbox specified", - "tags": [ - "Mailboxes > Accesses > Webmail > User" - ], - "mutating": true, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": true, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/bulk", - "operationId": "Mail/ServicesBulkCreateWebmailAccesses", - "summary": "Bulk Create webmail accesses", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Webmail", - "User" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 18400 - }, - "enumValues": [], - "values": [], - "examples": [ - 18400 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "409", - "422" - ] - } - }, - { - "operationId": "Mail/ServicesCreateWebmailAccessLink", - "functionName": "mailServicescreatewebmailaccesslink", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/invitations", - "summary": "Create webmail access link", - "description": "Create a link to access the mailbox specified in the webmail", - "tags": [ - "Mailboxes > Accesses > Invitations" - ], - "mutating": true, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/invitations", - "operationId": "Mail/ServicesCreateWebmailAccessLink", - "summary": "Create webmail access link", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Invitations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 81756 - }, - "enumValues": [], - "values": [], - "examples": [ - 81756 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesSendWebmailAccessLinkByEmail", - "functionName": "mailServicessendwebmailaccesslinkbyemail", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/invitations/{invitation_webmail}/send", - "summary": "Send webmail access link by e-mail", - "description": "Send a link to access the mailbox specified in the webmail by e-mail", - "tags": [ - "Mailboxes > Accesses > Invitations" - ], - "mutating": true, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - }, - { - "name": "invitation_webmail", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/invitations/%7Binvitation_webmail%7D/send", - "operationId": "Mail/ServicesSendWebmailAccessLinkByEmail", - "summary": "Send webmail access link by e-mail", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Invitations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 40676 - }, - "enumValues": [], - "values": [], - "examples": [ - 40676 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "invitation_webmail", - "in": "path", - "required": true, - "description": "The identifier of the invitation.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "429", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesDeleteWebmailTeamAccess", - "functionName": "mailServicesdeletewebmailteamaccess", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/teams/{team_id}", - "summary": "Delete webmail team access", - "description": "Delete a team webmail access for the mailbox specified", - "tags": [ - "Mailboxes > Accesses > Webmail > Team" - ], - "mutating": true, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - }, - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/teams/%7Bteam_id%7D", - "operationId": "Mail/ServicesDeleteWebmailTeamAccess", - "summary": "Delete webmail team access", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Webmail", - "Team" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 8996 - }, - "enumValues": [], - "values": [], - "examples": [ - 8996 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "team_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the team to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 8530 - }, - "enumValues": [], - "values": [], - "examples": [ - 8530 - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesUpdateWebmailTeamAccess", - "functionName": "mailServicesupdatewebmailteamaccess", - "originalOperationId": null, - "domain": "mail", - "method": "PATCH", - "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/teams/{team_id}", - "summary": "Update webmail team access", - "description": "Update a webmail access for the mailbox specified", - "tags": [ - "Mailboxes > Accesses > Webmail > Team" - ], - "mutating": true, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - }, - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/teams/%7Bteam_id%7D", - "operationId": "Mail/ServicesUpdateWebmailTeamAccess", - "summary": "Update webmail team access", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Webmail", - "Team" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 83905 - }, - "enumValues": [], - "values": [], - "examples": [ - 83905 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "team_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the team to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 80353 - }, - "enumValues": [], - "values": [], - "examples": [ - 80353 - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesGetUserAccessesForTeam", - "functionName": "mailServicesgetuseraccessesforteam", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/teams/{team_id}/individual_users", - "summary": "Get user Accesses for Team", - "description": "Get all user accesses related to a team for a mailbox", - "tags": [ - "Mailboxes > Accesses > Webmail" - ], - "mutating": false, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - }, - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/teams/%7Bteam_id%7D/individual_users", - "operationId": "Mail/ServicesGetUserAccessesForTeam", - "summary": "Get user Accesses for Team", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Webmail" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 64490 - }, - "enumValues": [], - "values": [], - "examples": [ - 64490 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "team_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the team to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 69668 - }, - "enumValues": [], - "values": [], - "examples": [ - 69668 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_1_mail_hostings_service_mail_mailboxes_mailbox_name_accesses_webmail_teams_bulk", - "functionName": "post1MailHostingsServiceMailMailboxesMailboxNameAccessesWebmailTeamsBulk", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/teams/bulk", - "summary": "Bulk Create webmail accesses", - "description": "Bulk Create webmail team accesses for the mailbox specified", - "tags": [ - "Mailboxes > Accesses > Webmail > Team" - ], - "mutating": true, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/teams/bulk", - "operationId": null, - "summary": "Bulk Create webmail accesses", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Webmail", - "Team" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 44281 - }, - "enumValues": [], - "values": [], - "examples": [ - 44281 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "409", - "422" - ] - } - }, - { - "operationId": "Mail/ServicesListUsersHavingAccess", - "functionName": "mailServiceslistusershavingaccess", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/users", - "summary": "List users having access", - "description": "Returns list of users for the mailbox specified", - "tags": [ - "Mailboxes > Accesses > Webmail" - ], - "mutating": false, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "search", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/users", - "operationId": "Mail/ServicesListUsersHavingAccess", - "summary": "List users having access", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Webmail" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 92188 - }, - "enumValues": [], - "values": [], - "examples": [ - 92188 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "permissions", - "enum": [ - "permissions" - ] - }, - "enumValues": [ - "permissions" - ], - "values": [ - "permissions" - ], - "examples": [ - "permissions" - ] - }, - { - "name": "search", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "search", - "maxLength": 255, - "minLength": 1, - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 12888 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 12888 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 34702 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 34702 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesDeleteWebmailAccess", - "functionName": "mailServicesdeletewebmailaccess", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/users/{user_id}", - "summary": "Delete webmail access", - "description": "Delete a webmail access for the mailbox specified", - "tags": [ - "Mailboxes > Accesses > Webmail > User" - ], - "mutating": true, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/users/%7Buser_id%7D", - "operationId": "Mail/ServicesDeleteWebmailAccess", - "summary": "Delete webmail access", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Webmail", - "User" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 43204 - }, - "enumValues": [], - "values": [], - "examples": [ - 43204 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the user to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 45020 - }, - "enumValues": [], - "values": [], - "examples": [ - 45020 - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesUpdateWebmailAccess", - "functionName": "mailServicesupdatewebmailaccess", - "originalOperationId": null, - "domain": "mail", - "method": "PATCH", - "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/users/{user_id}", - "summary": "Update webmail access", - "description": "Update a webmail access for the mailbox specified", - "tags": [ - "Mailboxes > Accesses > Webmail > User" - ], - "mutating": true, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/users/%7Buser_id%7D", - "operationId": "Mail/ServicesUpdateWebmailAccess", - "summary": "Update webmail access", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Webmail", - "User" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 40446 - }, - "enumValues": [], - "values": [], - "examples": [ - 40446 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the user to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 96493 - }, - "enumValues": [], - "values": [], - "examples": [ - 96493 - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesGetTeamAccessesForUser", - "functionName": "mailServicesgetteamaccessesforuser", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/users/{user_id}/team_accesses", - "summary": "Get Team Accesses for User", - "description": "Get all team accesses related to a user for a mailbox", - "tags": [ - "Mailboxes > Accesses > Webmail" - ], - "mutating": false, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/users/%7Buser_id%7D/team_accesses", - "operationId": "Mail/ServicesGetTeamAccessesForUser", - "summary": "Get Team Accesses for User", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Webmail" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 2812 - }, - "enumValues": [], - "values": [], - "examples": [ - 2812 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the user to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 45469 - }, - "enumValues": [], - "values": [], - "examples": [ - 45469 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "#users", - "enum": [ - "#users" - ] - }, - "enumValues": [ - "#users" - ], - "values": [ - "#users" - ], - "examples": [ - "#users" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_1_mail_hostings_service_mail_mailboxes_mailbox_name_accesses_webmail_users_bulk", - "functionName": "post1MailHostingsServiceMailMailboxesMailboxNameAccessesWebmailUsersBulk", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/users/bulk", - "summary": "Bulk Create webmail accesses", - "description": "Bulk Create webmail user accesses for the mailbox specified", - "tags": [ - "Mailboxes > Accesses > Webmail > User" - ], - "mutating": true, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "mailbox_name", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox_name%7D/accesses/webmail/users/bulk", - "operationId": null, - "summary": "Bulk Create webmail accesses", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Webmail", - "User" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 38322 - }, - "enumValues": [], - "values": [], - "examples": [ - 38322 - ] - }, - { - "name": "mailbox_name", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "409", - "422" - ] - } - }, - { - "operationId": "Mail/ServicesListEmailImports", - "functionName": "mailServiceslistemailimports", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/{service_mail}/mailboxes/{mailbox}/email_imports", - "summary": "List email imports", - "description": "Returns list of email imports for the mailbox specified for the current user", - "tags": [ - "Email Import" - ], - "mutating": false, - "pathParameters": [ - { - "name": "service_mail", - "in": "path", - "required": true - }, - { - "name": "mailbox", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "search", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/%7Bservice_mail%7D/mailboxes/%7Bmailbox%7D/email_imports", - "operationId": "Mail/ServicesListEmailImports", - "summary": "List email imports", - "categoryPath": [ - "Mail Services", - "Email Import" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "service_mail", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the mail hosting to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 95498 - }, - "enumValues": [], - "values": [], - "examples": [ - 95498 - ] - }, - { - "name": "mailbox", - "in": "path", - "required": true, - "description": "The username (that is the part before the @) of the email address you want to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "search", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "search", - "maxLength": 255, - "minLength": 1, - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 41664 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 41664 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 9376 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 9376 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "source", - "started_at", - "finished_at", - "state" - ] - }, - "enumValues": [ - "source", - "started_at", - "finished_at", - "state" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[source]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[source]=asc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesDeleteDevicesForCurrentUser", - "functionName": "mailServicesdeletedevicesforcurrentuser", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/accesses/devices", - "summary": "Delete devices for current user", - "description": "Delete all devices for current user", - "tags": [ - "Mailboxes > Accesses > Devices" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/accesses/devices", - "operationId": "Mail/ServicesDeleteDevicesForCurrentUser", - "summary": "Delete devices for current user", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Devices" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesListDevice", - "functionName": "mailServiceslistdevice", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/accesses/devices", - "summary": "List device", - "description": "Returns list of device and all their access", - "tags": [ - "Mailboxes > Accesses > Devices" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/accesses/devices", - "operationId": "Mail/ServicesListDevice", - "summary": "List device", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Devices" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "access_rights", - "enum": [ - "mailbox", - "accesses", - "count_accesses", - "last_connection", - "access_rights" - ] - }, - "enumValues": [ - "mailbox", - "accesses", - "count_accesses", - "last_connection", - "access_rights" - ], - "values": [ - "mailbox", - "accesses", - "count_accesses", - "last_connection", - "access_rights" - ], - "examples": [ - "access_rights" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 65883 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 65883 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 36716 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 36716 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesDeleteDeviceAccessesForDevice", - "functionName": "mailServicesdeletedeviceaccessesfordevice", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/accesses/devices/{device}", - "summary": "Delete device accesses for device", - "description": "Delete all accesses of a device", - "tags": [ - "Mailboxes > Accesses > Devices" - ], - "mutating": true, - "pathParameters": [ - { - "name": "device", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/accesses/devices/%7Bdevice%7D", - "operationId": "Mail/ServicesDeleteDeviceAccessesForDevice", - "summary": "Delete device accesses for device", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Devices" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "device", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the device to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 47019 - }, - "enumValues": [], - "values": [], - "examples": [ - 47019 - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesUpdateDevice", - "functionName": "mailServicesupdatedevice", - "originalOperationId": null, - "domain": "mail", - "method": "PATCH", - "path": "/1/mail_hostings/accesses/devices/{device}", - "summary": "Update Device", - "description": "Update Device", - "tags": [ - "Mailboxes > Accesses > Devices" - ], - "mutating": true, - "pathParameters": [ - { - "name": "device", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/mail_hostings/accesses/devices/%7Bdevice%7D", - "operationId": "Mail/ServicesUpdateDevice", - "summary": "Update Device", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Devices" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "device", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the device to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 7218 - }, - "enumValues": [], - "values": [], - "examples": [ - 7218 - ] - } - ], - "responseStatuses": [ - "200", - "409", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesListOfAccessesForTheCurrentUser", - "functionName": "mailServiceslistofaccessesforthecurrentuser", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/accesses/webmail", - "summary": "List of accesses for the current user", - "description": "Returns list of accesses for the current user", - "tags": [ - "Mailboxes > Accesses > Webmail" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/accesses/webmail", - "operationId": "Mail/ServicesListOfAccessesForTheCurrentUser", - "summary": "List of accesses for the current user", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Webmail" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "mailbox", - "enum": [ - "mailbox", - "ksuite", - "access_rights", - "has_multi_password" - ] - }, - "enumValues": [ - "mailbox", - "ksuite", - "access_rights", - "has_multi_password" - ], - "values": [ - "mailbox", - "ksuite", - "access_rights", - "has_multi_password" - ], - "examples": [ - "mailbox" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 74810 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 74810 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 48070 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 48070 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesListOfTeamAccessesForATeam", - "functionName": "mailServiceslistofteamaccessesforateam", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/accesses/webmail/accounts/{account_id}/teams/{team_id}", - "summary": "List of team accesses for a team", - "description": "Returns list of team accesses for a team", - "tags": [ - "Mailboxes > Accesses > Webmail > Team" - ], - "mutating": false, - "pathParameters": [ - { - "name": "account_id", - "in": "path", - "required": true - }, - { - "name": "team_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/accesses/webmail/accounts/%7Baccount_id%7D/teams/%7Bteam_id%7D", - "operationId": "Mail/ServicesListOfTeamAccessesForATeam", - "summary": "List of team accesses for a team", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Webmail", - "Team" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "account_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the account to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 90757 - }, - "enumValues": [], - "values": [], - "examples": [ - 90757 - ] - }, - { - "name": "team_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the user to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 538 - }, - "enumValues": [], - "values": [], - "examples": [ - 538 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "mailbox", - "enum": [ - "mailbox", - "ksuite" - ] - }, - "enumValues": [ - "mailbox", - "ksuite" - ], - "values": [ - "mailbox", - "ksuite" - ], - "examples": [ - "mailbox" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 79378 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 79378 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 79087 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 79087 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesListOfAccessesForAnAccountAndAUser", - "functionName": "mailServiceslistofaccessesforanaccountandauser", - "originalOperationId": null, - "domain": "mail", - "method": "GET", - "path": "/1/mail_hostings/accesses/webmail/accounts/{account_id}/users/{user_id}", - "summary": "List of accesses for an account and a user", - "description": "Returns list of accesses for an account and a user", - "tags": [ - "Mailboxes > Accesses > Webmail" - ], - "mutating": false, - "pathParameters": [ - { - "name": "account_id", - "in": "path", - "required": true - }, - { - "name": "user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/mail_hostings/accesses/webmail/accounts/%7Baccount_id%7D/users/%7Buser_id%7D", - "operationId": "Mail/ServicesListOfAccessesForAnAccountAndAUser", - "summary": "List of accesses for an account and a user", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Webmail" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "account_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the account to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 47702 - }, - "enumValues": [], - "values": [], - "examples": [ - 47702 - ] - }, - { - "name": "user_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the user to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 55456 - }, - "enumValues": [], - "values": [], - "examples": [ - 55456 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "mailbox", - "enum": [ - "mailbox", - "ksuite", - "access_rights", - "has_multi_password" - ] - }, - "enumValues": [ - "mailbox", - "ksuite", - "access_rights", - "has_multi_password" - ], - "values": [ - "mailbox", - "ksuite", - "access_rights", - "has_multi_password" - ], - "examples": [ - "mailbox" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 27585 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 27585 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 57757 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 57757 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Mail/ServicesDeleteAccessToAMailboxForTheCurrentUser", - "functionName": "mailServicesdeleteaccesstoamailboxforthecurrentuser", - "originalOperationId": null, - "domain": "mail", - "method": "DELETE", - "path": "/1/mail_hostings/accesses/webmail/mailboxes/{mailbox_id}", - "summary": "Delete access to a mailbox for the current user", - "description": "Delete access to a mailbox for the current user", - "tags": [ - "Mailboxes > Accesses > Webmail" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mailbox_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/mail_hostings/accesses/webmail/mailboxes/%7Bmailbox_id%7D", - "operationId": "Mail/ServicesDeleteAccessToAMailboxForTheCurrentUser", - "summary": "Delete access to a mailbox for the current user", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Webmail" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mailbox_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404", - "500" - ] - } - }, - { - "operationId": "Mail/ServicesSetPrimaryMailbox", - "functionName": "mailServicessetprimarymailbox", - "originalOperationId": null, - "domain": "mail", - "method": "POST", - "path": "/1/mail_hostings/accesses/webmail/mailboxes/{mailbox_id}/set_primary", - "summary": "Set Primary Mailbox", - "description": "Set the primary mailbox for the authenticated user", - "tags": [ - "Mailboxes > Accesses > Webmail" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mailbox_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/mail_hostings/accesses/webmail/mailboxes/%7Bmailbox_id%7D/set_primary", - "operationId": "Mail/ServicesSetPrimaryMailbox", - "summary": "Set Primary Mailbox", - "categoryPath": [ - "Mail Services", - "Mailboxes", - "Accesses", - "Webmail" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mailbox_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the email address.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 90825 - }, - "enumValues": [], - "values": [], - "examples": [ - 90825 - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - } -]; -//# sourceMappingURL=mail.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/mail.js.map b/dist/src/generated/catalog/domains/mail.js.map deleted file mode 100644 index f29ff86..0000000 --- a/dist/src/generated/catalog/domains/mail.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"mail.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/mail.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/newsletter.d.ts b/dist/src/generated/catalog/domains/newsletter.d.ts deleted file mode 100644 index 31e5372..0000000 --- a/dist/src/generated/catalog/domains/newsletter.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import type { OperationMetadata } from "../types.js"; -export declare const newsletterOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/newsletter.js b/dist/src/generated/catalog/domains/newsletter.js deleted file mode 100644 index 4190d32..0000000 --- a/dist/src/generated/catalog/domains/newsletter.js +++ /dev/null @@ -1,10955 +0,0 @@ -export const newsletterOperations = [ - { - "operationId": "NewsletterDestroyDomain", - "functionName": "newsletterdestroydomain", - "originalOperationId": null, - "domain": "newsletter", - "method": "DELETE", - "path": "/1/newsletters/{domain}", - "summary": "Delete Domain", - "description": "Definitively delete a domain", - "tags": [ - "Domains" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D", - "operationId": "NewsletterDestroyDomain", - "summary": "Delete Domain", - "categoryPath": [ - "Newsletter", - "Domains" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 37211 - }, - "enumValues": [], - "values": [], - "examples": [ - 37211 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterShowDomain", - "functionName": "newslettershowdomain", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}", - "summary": "Display Domain", - "description": "Returns a variety of information about one Domain from a Domain identifier", - "tags": [ - "Domains" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "newsletter_id", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D", - "operationId": "NewsletterShowDomain", - "summary": "Display Domain", - "categoryPath": [ - "Newsletter", - "Domains" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 32210 - }, - "enumValues": [], - "values": [], - "examples": [ - 32210 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "sub_domains", - "enum": [ - "provider", - "account", - "can_use_other_domains", - "sub_domains" - ] - }, - "enumValues": [ - "provider", - "account", - "can_use_other_domains", - "sub_domains" - ], - "values": [ - "provider", - "account", - "can_use_other_domains", - "sub_domains" - ], - "examples": [ - "sub_domains" - ] - }, - { - "name": "newsletter_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "newsletter_id", - "type": "integer", - "example": 25537 - }, - "enumValues": [], - "values": [], - "examples": [ - 25537 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterDeleteCampaigns", - "functionName": "newsletterdeletecampaigns", - "originalOperationId": null, - "domain": "newsletter", - "method": "DELETE", - "path": "/1/newsletters/{domain}/campaigns", - "summary": "Delete campaigns bulk", - "description": "Delete multiple campaigns.", - "tags": [ - "Campaigns" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/campaigns", - "operationId": "NewsletterDeleteCampaigns", - "summary": "Delete campaigns bulk", - "categoryPath": [ - "Newsletter", - "Campaigns" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "search": { - "title": "search", - "maxLength": 500, - "type": "string", - "description": "Filter groups" - }, - "status": { - "title": "status", - "type": "array", - "items": { - "title": "item", - "enum": [ - "blocked", - "canceled", - "draft", - "scheduled", - "scheduled_v1", - "sending_failed", - "sending_v1", - "sent" - ], - "type": "string" - }, - "description": "Status of the resource `{name}`" - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "202" - ] - } - }, - { - "operationId": "NewsletterListCampaigns", - "functionName": "newsletterlistcampaigns", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/campaigns", - "summary": "List all campaigns", - "description": "Returns a variety of information about one or more Campaigns", - "tags": [ - "Campaigns" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "extra", - "in": "query", - "required": false - }, - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/campaigns", - "operationId": "NewsletterListCampaigns", - "summary": "List all campaigns", - "categoryPath": [ - "Newsletter", - "Campaigns" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 93687 - }, - "enumValues": [], - "values": [], - "examples": [ - 93687 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "thumbnail", - "enum": [ - "statistics", - "domain", - "thumbnail", - "recipients", - "content", - "designer" - ] - }, - "enumValues": [ - "statistics", - "domain", - "thumbnail", - "recipients", - "content", - "designer" - ], - "values": [ - "statistics", - "domain", - "thumbnail", - "recipients", - "content", - "designer" - ], - "examples": [ - "thumbnail" - ] - }, - { - "name": "extra", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "extra", - "enum": [ - "campaigns_count" - ], - "type": "string", - "example": "campaigns_count" - }, - "enumValues": [ - "campaigns_count" - ], - "values": [], - "examples": [ - "campaigns_count" - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "lang": { - "title": "lang", - "type": "array", - "items": { - "title": "item", - "enum": [ - "de_DE", - "en_GB", - "es_ES", - "fr_FR", - "it_IT" - ], - "type": "string" - } - }, - "provider_id": { - "title": "provider_id", - "type": "integer", - "description": "Unique identifier of the `Provider` to request" - }, - "search": { - "title": "search", - "type": "string", - "description": "Search on campaign subject only", - "example": "johndoe" - }, - "status": { - "title": "status", - "type": "array", - "items": { - "title": "item", - "enum": [ - "blocked", - "canceled", - "draft", - "scheduled", - "scheduled_v1", - "sending", - "sending_failed", - "sending_v1", - "sent", - "unknown" - ], - "type": "string" - }, - "description": "Status of the resource `{name}`" - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 42213 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 42213 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 87763 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 87763 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 30469 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 30469 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 78281 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 78281 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "asc" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "NewsletterCreateCampaign", - "functionName": "newslettercreatecampaign", - "originalOperationId": null, - "domain": "newsletter", - "method": "POST", - "path": "/1/newsletters/{domain}/campaigns", - "summary": "Create campaign", - "description": "Create a campaign with the given parameters", - "tags": [ - "Campaigns" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/campaigns", - "operationId": "NewsletterCreateCampaign", - "summary": "Create campaign", - "categoryPath": [ - "Newsletter", - "Campaigns" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 38708 - }, - "enumValues": [], - "values": [], - "examples": [ - 38708 - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "NewsletterDeleteCampaign", - "functionName": "newsletterdeletecampaign", - "originalOperationId": null, - "domain": "newsletter", - "method": "DELETE", - "path": "/1/newsletters/{domain}/campaigns/{campaign}", - "summary": "Delete campaign", - "description": "Delete a campaign", - "tags": [ - "Campaigns" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "campaign", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/campaigns/%7Bcampaign%7D", - "operationId": "NewsletterDeleteCampaign", - "summary": "Delete campaign", - "categoryPath": [ - "Newsletter", - "Campaigns" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "campaign", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterShowCampaign", - "functionName": "newslettershowcampaign", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/campaigns/{campaign}", - "summary": "Get Campaign", - "description": "Returns a variety of information about one Campaign identifier", - "tags": [ - "Campaigns" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "campaign", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/campaigns/%7Bcampaign%7D", - "operationId": "NewsletterShowCampaign", - "summary": "Get Campaign", - "categoryPath": [ - "Newsletter", - "Campaigns" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 55278 - }, - "enumValues": [], - "values": [], - "examples": [ - 55278 - ] - }, - { - "name": "campaign", - "in": "path", - "required": true, - "description": "Unique identifier of the Campaign", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 77386 - }, - "enumValues": [], - "values": [], - "examples": [ - 77386 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "designer", - "enum": [ - "statistics", - "advanced_statistics", - "recipients", - "thumbnail", - "content", - "designer", - "preview", - "limits" - ] - }, - "enumValues": [ - "statistics", - "advanced_statistics", - "recipients", - "thumbnail", - "content", - "designer", - "preview", - "limits" - ], - "values": [ - "statistics", - "advanced_statistics", - "recipients", - "thumbnail", - "content", - "designer", - "preview", - "limits" - ], - "examples": [ - "designer" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterEditCampaign", - "functionName": "newslettereditcampaign", - "originalOperationId": null, - "domain": "newsletter", - "method": "PUT", - "path": "/1/newsletters/{domain}/campaigns/{campaign}", - "summary": "Edit campaign", - "description": "Edit an existing campaign", - "tags": [ - "Campaigns" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "campaign", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/campaigns/%7Bcampaign%7D", - "operationId": "NewsletterEditCampaign", - "summary": "Edit campaign", - "categoryPath": [ - "Newsletter", - "Campaigns" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 89886 - }, - "enumValues": [], - "values": [], - "examples": [ - 89886 - ] - }, - { - "name": "campaign", - "in": "path", - "required": true, - "description": "Unique identifier of the Campaign", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "campaign", - "type": "integer", - "example": 57581 - }, - "enumValues": [], - "values": [], - "examples": [ - 57581 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterCancelCampaign", - "functionName": "newslettercancelcampaign", - "originalOperationId": null, - "domain": "newsletter", - "method": "PUT", - "path": "/1/newsletters/{domain}/campaigns/{campaign}/cancel", - "summary": "Cancel campaign", - "description": "Cancel a scheduled campaign", - "tags": [ - "Campaigns" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "campaign", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/campaigns/%7Bcampaign%7D/cancel", - "operationId": "NewsletterCancelCampaign", - "summary": "Cancel campaign", - "categoryPath": [ - "Newsletter", - "Campaigns" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 91037 - }, - "enumValues": [], - "values": [], - "examples": [ - 91037 - ] - }, - { - "name": "campaign", - "in": "path", - "required": true, - "description": "Unique identifier of the Campaign", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 83547 - }, - "enumValues": [], - "values": [], - "examples": [ - 83547 - ] - } - ], - "responseStatuses": [ - "200", - "400" - ] - } - }, - { - "operationId": "NewsletterDuplicateCampaign", - "functionName": "newsletterduplicatecampaign", - "originalOperationId": null, - "domain": "newsletter", - "method": "POST", - "path": "/1/newsletters/{domain}/campaigns/{campaign}/duplicate", - "summary": "Duplicate campaign", - "description": "Duplicate a campaign", - "tags": [ - "Campaigns" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "campaign", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/campaigns/%7Bcampaign%7D/duplicate", - "operationId": "NewsletterDuplicateCampaign", - "summary": "Duplicate campaign", - "categoryPath": [ - "Newsletter", - "Campaigns" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 1314 - }, - "enumValues": [], - "values": [], - "examples": [ - 1314 - ] - }, - { - "name": "campaign", - "in": "path", - "required": true, - "description": "Unique identifier of the Campaign", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 96489 - }, - "enumValues": [], - "values": [], - "examples": [ - 96489 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterSubscribersActivity", - "functionName": "newslettersubscribersactivity", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/campaigns/{campaign}/report/activity", - "summary": "Subscribers activity", - "description": "Return statistics about subscribers for a campaign", - "tags": [ - "Campaigns" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "campaign", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/campaigns/%7Bcampaign%7D/report/activity", - "operationId": "NewsletterSubscribersActivity", - "summary": "Subscribers activity", - "categoryPath": [ - "Newsletter", - "Campaigns" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 53177 - }, - "enumValues": [], - "values": [], - "examples": [ - 53177 - ] - }, - { - "name": "campaign", - "in": "path", - "required": true, - "description": "Unique identifier of the Campaign", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 88947 - }, - "enumValues": [], - "values": [], - "examples": [ - 88947 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "title": "item", - "enum": [ - "click_count", - "email", - "open_count" - ], - "type": "string" - }, - "nullable": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "action": { - "title": "action", - "enum": [ - "bounce", - "click", - "complaint", - "not_open", - "open", - "sbounce", - "unsub" - ], - "type": "string", - "nullable": true - }, - "search": { - "title": "search", - "type": "string", - "example": "johndoe" - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 53898 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 53898 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 95027 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 95027 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "desc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterLinksActivity", - "functionName": "newsletterlinksactivity", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/campaigns/{campaign}/report/links", - "summary": "Links activity", - "description": "Return statistics about links for a campaign", - "tags": [ - "Campaigns" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "campaign", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/campaigns/%7Bcampaign%7D/report/links", - "operationId": "NewsletterLinksActivity", - "summary": "Links activity", - "categoryPath": [ - "Newsletter", - "Campaigns" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 28011 - }, - "enumValues": [], - "values": [], - "examples": [ - 28011 - ] - }, - { - "name": "campaign", - "in": "path", - "required": true, - "description": "Unique identifier of the Campaign", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 11194 - }, - "enumValues": [], - "values": [], - "examples": [ - 11194 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterScheduleCampaign", - "functionName": "newsletterschedulecampaign", - "originalOperationId": null, - "domain": "newsletter", - "method": "PUT", - "path": "/1/newsletters/{domain}/campaigns/{campaign}/schedule", - "summary": "Schedule campaign", - "description": "Schedule a campaign", - "tags": [ - "Campaigns" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "campaign", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/campaigns/%7Bcampaign%7D/schedule", - "operationId": "NewsletterScheduleCampaign", - "summary": "Schedule campaign", - "categoryPath": [ - "Newsletter", - "Campaigns" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 38321 - }, - "enumValues": [], - "values": [], - "examples": [ - 38321 - ] - }, - { - "name": "campaign", - "in": "path", - "required": true, - "description": "Unique identifier of the Campaign", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 51498 - }, - "enumValues": [], - "values": [], - "examples": [ - 51498 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterCreateTemplateFromCampaign", - "functionName": "newslettercreatetemplatefromcampaign", - "originalOperationId": null, - "domain": "newsletter", - "method": "POST", - "path": "/1/newsletters/{domain}/campaigns/{campaign}/template/{template}", - "summary": "Create template from campaign", - "description": "Create a new template from an existing campaign.", - "tags": [ - "Templates" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "campaign", - "in": "path", - "required": true - }, - { - "name": "template", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/campaigns/%7Bcampaign%7D/template/%7Btemplate%7D", - "operationId": "NewsletterCreateTemplateFromCampaign", - "summary": "Create template from campaign", - "categoryPath": [ - "Newsletter", - "Templates" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 23054 - }, - "enumValues": [], - "values": [], - "examples": [ - 23054 - ] - }, - { - "name": "campaign", - "in": "path", - "required": true, - "description": "Unique identifier of the Campaign", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 20019 - }, - "enumValues": [], - "values": [], - "examples": [ - 20019 - ] - }, - { - "name": "template", - "in": "path", - "required": true, - "description": "Unique identifier of the Template", - "style": "simple", - "explode": true, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ] - }, - "enumValues": [], - "values": [], - "examples": [] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "post_1_newsletters_domain_campaigns_campaign_test", - "functionName": "post1NewslettersDomainCampaignsCampaignTest", - "originalOperationId": null, - "domain": "newsletter", - "method": "POST", - "path": "/1/newsletters/{domain}/campaigns/{campaign}/test", - "summary": "Test campaign", - "description": "Allow to send a test campaign to an email. If the email is in the subscribers, custom fields will be filled", - "tags": [ - "Campaigns" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "campaign", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/campaigns/%7Bcampaign%7D/test", - "operationId": null, - "summary": "Test campaign", - "categoryPath": [ - "Newsletter", - "Campaigns" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 82135 - }, - "enumValues": [], - "values": [], - "examples": [ - 82135 - ] - }, - { - "name": "campaign", - "in": "path", - "required": true, - "description": "Unique identifier of the Campaign", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 27749 - }, - "enumValues": [], - "values": [], - "examples": [ - 27749 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterGetTracking", - "functionName": "newslettergettracking", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/campaigns/{campaign}/tracking", - "summary": "Get tracking", - "description": "Returns tracking records for a campaign", - "tags": [ - "Campaigns" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "campaign", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/campaigns/%7Bcampaign%7D/tracking", - "operationId": "NewsletterGetTracking", - "summary": "Get tracking", - "categoryPath": [ - "Newsletter", - "Campaigns" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 66664 - }, - "enumValues": [], - "values": [], - "examples": [ - 66664 - ] - }, - { - "name": "campaign", - "in": "path", - "required": true, - "description": "Unique identifier of the Campaign", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 77752 - }, - "enumValues": [], - "values": [], - "examples": [ - 77752 - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "action": { - "title": "action", - "enum": [ - "bounce", - "click", - "complaint", - "delivery", - "not_delivery", - "not_open", - "open", - "sbounce", - "send", - "unsub", - "unsub-reason", - "v3", - "webform_conversion", - "webform_display" - ], - "type": "string", - "nullable": true - }, - "search": { - "title": "search", - "type": "string" - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 2966 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 2966 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 5133 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 5133 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 51699 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 51699 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 54363 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 54363 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "asc" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "NewsletterTestCampaign", - "functionName": "newslettertestcampaign", - "originalOperationId": null, - "domain": "newsletter", - "method": "POST", - "path": "/1/newsletters/{domain}/campaigns/template/{template_uuid}/test", - "summary": "Test campaign", - "description": "Allow to send a test campaign to an email based on the campaign template uuid.\n\nIf the email is in the subscribers, custom fields will be filled", - "tags": [ - "Campaigns" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "template_uuid", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/campaigns/template/%7Btemplate_uuid%7D/test", - "operationId": "NewsletterTestCampaign", - "summary": "Test campaign", - "categoryPath": [ - "Newsletter", - "Campaigns" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 8789 - }, - "enumValues": [], - "values": [], - "examples": [ - 8789 - ] - }, - { - "name": "template_uuid", - "in": "path", - "required": true, - "description": "Unique identifier of the template", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterListCredits", - "functionName": "newsletterlistcredits", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/credits", - "summary": "List all credits", - "description": "Returns a variety of information about one or more Credits", - "tags": [ - "Credits" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/credits", - "operationId": "NewsletterListCredits", - "summary": "List all credits", - "categoryPath": [ - "Newsletter", - "Credits" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 45289 - }, - "enumValues": [], - "values": [], - "examples": [ - 45289 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "campaign", - "enum": [ - "domain", - "campaign" - ] - }, - "enumValues": [ - "domain", - "campaign" - ], - "values": [ - "domain", - "campaign" - ], - "examples": [ - "campaign" - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "search": { - "title": "search", - "type": "string", - "example": "johndoe" - }, - "status": { - "title": "status", - "enum": [ - "active", - "bounced", - "junk", - "unconfirmed", - "unsubscribed" - ], - "type": "string", - "description": "Status of the resource `{name}`" - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 75819 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 75819 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 79063 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 79063 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 39128 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 39128 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 48823 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 48823 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "asc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterAccountCredits", - "functionName": "newsletteraccountcredits", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/credits/accounts", - "summary": "Account credits", - "description": "Returns a variety of information about credits for an account", - "tags": [ - "Credits" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/credits/accounts", - "operationId": "NewsletterAccountCredits", - "summary": "Account credits", - "categoryPath": [ - "Newsletter", - "Credits" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 8003 - }, - "enumValues": [], - "values": [], - "examples": [ - 8003 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "campaign", - "enum": [ - "domain", - "campaign" - ] - }, - "enumValues": [ - "domain", - "campaign" - ], - "values": [ - "domain", - "campaign" - ], - "examples": [ - "campaign" - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "search": { - "title": "search", - "type": "string", - "example": "johndoe" - }, - "status": { - "title": "status", - "enum": [ - "active", - "bounced", - "junk", - "unconfirmed", - "unsubscribed" - ], - "type": "string", - "description": "Status of the resource `{name}`" - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 72235 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 72235 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 30678 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 30678 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 17336 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 17336 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 45505 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 45505 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "asc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterCheckout", - "functionName": "newslettercheckout", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/credits/checkout/{id}", - "summary": "Checkout", - "description": "Redirect the user to check out after choosing a credit pack", - "tags": [ - "Credits" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/credits/checkout/%7Bid%7D", - "operationId": "NewsletterCheckout", - "summary": "Checkout", - "categoryPath": [ - "Newsletter", - "Credits" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 26586 - }, - "enumValues": [], - "values": [], - "examples": [ - 26586 - ] - }, - { - "name": "id", - "in": "path", - "required": true, - "description": "l'id du Pack", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 11476 - }, - "enumValues": [], - "values": [], - "examples": [ - 11476 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterCreditsDetails", - "functionName": "newslettercreditsdetails", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/credits/details", - "summary": "Credits details", - "description": "Get details about account credits", - "tags": [ - "Credits" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/credits/details", - "operationId": "NewsletterCreditsDetails", - "summary": "Credits details", - "categoryPath": [ - "Newsletter", - "Credits" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 72084 - }, - "enumValues": [], - "values": [], - "examples": [ - 72084 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterListCreditsOffers", - "functionName": "newsletterlistcreditsoffers", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/credits/packs", - "summary": "List credits offers", - "description": "Return the list of credits pack", - "tags": [ - "Credits" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/credits/packs", - "operationId": "NewsletterListCreditsOffers", - "summary": "List credits offers", - "categoryPath": [ - "Newsletter", - "Credits" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 30787 - }, - "enumValues": [], - "values": [], - "examples": [ - 30787 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterShow", - "functionName": "newslettershow", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/dashboard", - "summary": "Show dashboard infos", - "description": "Returns dashboard infos", - "tags": [ - "Dashboard" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/dashboard", - "operationId": "NewsletterShow", - "summary": "Show dashboard infos", - "categoryPath": [ - "Newsletter", - "Dashboard" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the `Domain` to request", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 49963 - }, - "enumValues": [], - "values": [], - "examples": [ - 49963 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "thumbnail", - "enum": [ - "statistics", - "thumbnail" - ] - }, - "enumValues": [ - "statistics", - "thumbnail" - ], - "values": [ - "statistics", - "thumbnail" - ], - "examples": [ - "thumbnail" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterListDashboardCampaigns", - "functionName": "newsletterlistdashboardcampaigns", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/dashboard/campaigns", - "summary": "List lastest campaigns", - "description": "List lastest campaigns in dashboard", - "tags": [ - "Dashboard" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/dashboard/campaigns", - "operationId": "NewsletterListDashboardCampaigns", - "summary": "List lastest campaigns", - "categoryPath": [ - "Newsletter", - "Dashboard" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the `Domain` to request", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 65046 - }, - "enumValues": [], - "values": [], - "examples": [ - 65046 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "statistics", - "enum": [ - "statistics" - ] - }, - "enumValues": [ - "statistics" - ], - "values": [ - "statistics" - ], - "examples": [ - "statistics" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterListDashboardCampaignsStats", - "functionName": "newsletterlistdashboardcampaignsstats", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/dashboard/stats/campaigns", - "summary": "List campaigns statistics", - "description": "Returns statistics about campaigns for a specific period", - "tags": [ - "Dashboard" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/dashboard/stats/campaigns", - "operationId": "NewsletterListDashboardCampaignsStats", - "summary": "List campaigns statistics", - "categoryPath": [ - "Newsletter", - "Dashboard" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the `Domain` to request", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 41875 - }, - "enumValues": [], - "values": [], - "examples": [ - 41875 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterListDashboardCampaignsStatsMonthly", - "functionName": "newsletterlistdashboardcampaignsstatsmonthly", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/dashboard/stats/campaigns/monthly", - "summary": "List monthly campaigns statistics", - "description": "Returns monthly campaigns statistics with aggregated metrics", - "tags": [ - "Dashboard" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/dashboard/stats/campaigns/monthly", - "operationId": "NewsletterListDashboardCampaignsStatsMonthly", - "summary": "List monthly campaigns statistics", - "categoryPath": [ - "Newsletter", - "Dashboard" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the `Domain` to request", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 77754 - }, - "enumValues": [], - "values": [], - "examples": [ - 77754 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "desc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterListDashboardSubscribersStats", - "functionName": "newsletterlistdashboardsubscribersstats", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/dashboard/stats/subscribers", - "summary": "List subscribers statistics", - "description": "Returns statistics about subscribers for a specific period", - "tags": [ - "Dashboard" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/dashboard/stats/subscribers", - "operationId": "NewsletterListDashboardSubscribersStats", - "summary": "List subscribers statistics", - "categoryPath": [ - "Newsletter", - "Dashboard" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the `Domain` to request", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 87673 - }, - "enumValues": [], - "values": [], - "examples": [ - 87673 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterDeleteFields", - "functionName": "newsletterdeletefields", - "originalOperationId": null, - "domain": "newsletter", - "method": "DELETE", - "path": "/1/newsletters/{domain}/fields", - "summary": "Delete fields", - "description": "Delete multiple fields.", - "tags": [ - "Fields" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/fields", - "operationId": "NewsletterDeleteFields", - "summary": "Delete fields", - "categoryPath": [ - "Newsletter", - "Fields" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 34764 - }, - "enumValues": [], - "values": [], - "examples": [ - 34764 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterListFields", - "functionName": "newsletterlistfields", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/fields", - "summary": "List all fields", - "description": "Returns a variety of information about one or more Field", - "tags": [ - "Fields" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/fields", - "operationId": "NewsletterListFields", - "summary": "List all fields", - "categoryPath": [ - "Newsletter", - "Fields" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 93703 - }, - "enumValues": [], - "values": [], - "examples": [ - 93703 - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "search": { - "title": "search", - "type": "string" - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 64140 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 64140 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 24632 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 24632 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 7938 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 7938 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 45759 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 45759 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "asc" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "NewsletterCreateField", - "functionName": "newslettercreatefield", - "originalOperationId": null, - "domain": "newsletter", - "method": "POST", - "path": "/1/newsletters/{domain}/fields", - "summary": "Create a field", - "description": "Create a new Field.", - "tags": [ - "Fields" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/fields", - "operationId": "NewsletterCreateField", - "summary": "Create a field", - "categoryPath": [ - "Newsletter", - "Fields" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 79466 - }, - "enumValues": [], - "values": [], - "examples": [ - 79466 - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "NewsletterDeleteField", - "functionName": "newsletterdeletefield", - "originalOperationId": null, - "domain": "newsletter", - "method": "DELETE", - "path": "/1/newsletters/{domain}/fields/{field}", - "summary": "Delete a field", - "description": "Delete a field.", - "tags": [ - "Fields" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "field", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/fields/%7Bfield%7D", - "operationId": "NewsletterDeleteField", - "summary": "Delete a field", - "categoryPath": [ - "Newsletter", - "Fields" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 41720 - }, - "enumValues": [], - "values": [], - "examples": [ - 41720 - ] - }, - { - "name": "field", - "in": "path", - "required": true, - "description": "Unique identifier of the Field", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 76958 - }, - "enumValues": [], - "values": [], - "examples": [ - 76958 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterUpdateField", - "functionName": "newsletterupdatefield", - "originalOperationId": null, - "domain": "newsletter", - "method": "PUT", - "path": "/1/newsletters/{domain}/fields/{field}", - "summary": "Update a field", - "description": "Update a field with new values.", - "tags": [ - "Fields" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "field", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/fields/%7Bfield%7D", - "operationId": "NewsletterUpdateField", - "summary": "Update a field", - "categoryPath": [ - "Newsletter", - "Fields" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 9358 - }, - "enumValues": [], - "values": [], - "examples": [ - 9358 - ] - }, - { - "name": "field", - "in": "path", - "required": true, - "description": "Unique identifier of the Field", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 58155 - }, - "enumValues": [], - "values": [], - "examples": [ - 58155 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterDeleteGroups", - "functionName": "newsletterdeletegroups", - "originalOperationId": null, - "domain": "newsletter", - "method": "DELETE", - "path": "/1/newsletters/{domain}/groups", - "summary": "Delete groups", - "description": "Delete multiple groups.", - "tags": [ - "Groups" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/groups", - "operationId": "NewsletterDeleteGroups", - "summary": "Delete groups", - "categoryPath": [ - "Newsletter", - "Groups" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 71398 - }, - "enumValues": [], - "values": [], - "examples": [ - 71398 - ] - } - ], - "responseStatuses": [ - "202" - ] - } - }, - { - "operationId": "NewsletterListGroups", - "functionName": "newsletterlistgroups", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/groups", - "summary": "List all groups", - "description": "List all groups\n\nReturns a variety of information about one or more Groups", - "tags": [ - "Groups" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/groups", - "operationId": "NewsletterListGroups", - "summary": "List all groups", - "categoryPath": [ - "Newsletter", - "Groups" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 60017 - }, - "enumValues": [], - "values": [], - "examples": [ - 60017 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "subscribed_count", - "enum": [ - "subscribed_count", - "statistics" - ] - }, - "enumValues": [ - "subscribed_count", - "statistics" - ], - "values": [ - "subscribed_count", - "statistics" - ], - "examples": [ - "subscribed_count" - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "search": { - "title": "search", - "type": "string", - "example": "johndoe" - }, - "status": { - "title": "status", - "enum": [ - "active", - "bounced", - "junk", - "unconfirmed", - "unsubscribed" - ], - "type": "string", - "description": "Status of the resource `{name}`" - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 74148 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 74148 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 67138 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 67138 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 1783 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 1783 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 25110 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 25110 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "asc" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "NewsletterCreateGroup", - "functionName": "newslettercreategroup", - "originalOperationId": null, - "domain": "newsletter", - "method": "POST", - "path": "/1/newsletters/{domain}/groups", - "summary": "Create a group", - "description": "Create a new group.", - "tags": [ - "Groups" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/groups", - "operationId": "NewsletterCreateGroup", - "summary": "Create a group", - "categoryPath": [ - "Newsletter", - "Groups" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 21873 - }, - "enumValues": [], - "values": [], - "examples": [ - 21873 - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "NewsletterDeleteGroup", - "functionName": "newsletterdeletegroup", - "originalOperationId": null, - "domain": "newsletter", - "method": "DELETE", - "path": "/1/newsletters/{domain}/groups/{group}", - "summary": "Delete a group", - "description": "Delete a group.", - "tags": [ - "Groups" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "group", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/groups/%7Bgroup%7D", - "operationId": "NewsletterDeleteGroup", - "summary": "Delete a group", - "categoryPath": [ - "Newsletter", - "Groups" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 13579 - }, - "enumValues": [], - "values": [], - "examples": [ - 13579 - ] - }, - { - "name": "group", - "in": "path", - "required": true, - "description": "Unique identifier of the Group", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 63791 - }, - "enumValues": [], - "values": [], - "examples": [ - 63791 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterShowGroup", - "functionName": "newslettershowgroup", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/groups/{group}", - "summary": "Fetch a group", - "description": "Fetch a group\n\nReturns a variety of information about one Groups identifier", - "tags": [ - "Groups" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "group", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/groups/%7Bgroup%7D", - "operationId": "NewsletterShowGroup", - "summary": "Fetch a group", - "categoryPath": [ - "Newsletter", - "Groups" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 99541 - }, - "enumValues": [], - "values": [], - "examples": [ - 99541 - ] - }, - { - "name": "group", - "in": "path", - "required": true, - "description": "Unique identifier of the Group", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 28409 - }, - "enumValues": [], - "values": [], - "examples": [ - 28409 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterUpdateGroup", - "functionName": "newsletterupdategroup", - "originalOperationId": null, - "domain": "newsletter", - "method": "PUT", - "path": "/1/newsletters/{domain}/groups/{group}", - "summary": "Update a group", - "description": "Update a group with new values.", - "tags": [ - "Groups" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "group", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/groups/%7Bgroup%7D", - "operationId": "NewsletterUpdateGroup", - "summary": "Update a group", - "categoryPath": [ - "Newsletter", - "Groups" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 43935 - }, - "enumValues": [], - "values": [], - "examples": [ - 43935 - ] - }, - { - "name": "group", - "in": "path", - "required": true, - "description": "Unique identifier of the Group", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 741 - }, - "enumValues": [], - "values": [], - "examples": [ - 741 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterGetGroupSubscribers", - "functionName": "newslettergetgroupsubscribers", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/groups/{group}/subscribers", - "summary": "List subscribers", - "description": "Get subscribers belonging to a group.", - "tags": [ - "Groups" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "group", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filter", - "in": "query", - "required": false - }, - { - "name": "group_id", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/groups/%7Bgroup%7D/subscribers", - "operationId": "NewsletterGetGroupSubscribers", - "summary": "List subscribers", - "categoryPath": [ - "Newsletter", - "Groups" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 19235 - }, - "enumValues": [], - "values": [], - "examples": [ - 19235 - ] - }, - { - "name": "group", - "in": "path", - "required": true, - "description": "Unique identifier of the Group", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 60384 - }, - "enumValues": [], - "values": [], - "examples": [ - 60384 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "statistics", - "enum": [ - "statistics" - ] - }, - "enumValues": [ - "statistics" - ], - "values": [ - "statistics" - ], - "examples": [ - "statistics" - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "search": { - "title": "search", - "type": "string", - "description": "Filter groups" - }, - "status": { - "title": "status", - "enum": [ - "active", - "bounced", - "junk", - "unconfirmed", - "under_verification", - "unsubscribed" - ], - "type": "string", - "description": "Status of the resource `{name}`" - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "group_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "group_id", - "type": "integer", - "example": 28916 - }, - "enumValues": [], - "values": [], - "examples": [ - 28916 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 1340 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 1340 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 3105 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 3105 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 93520 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 93520 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 26938 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 26938 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "desc" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "NewsletterAssignSubscribers", - "functionName": "newsletterassignsubscribers", - "originalOperationId": null, - "domain": "newsletter", - "method": "POST", - "path": "/1/newsletters/{domain}/groups/{group}/subscribers/assign", - "summary": "Assign subscribers", - "description": "Assign subscribers to a group.", - "tags": [ - "Groups" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "group", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/groups/%7Bgroup%7D/subscribers/assign", - "operationId": "NewsletterAssignSubscribers", - "summary": "Assign subscribers", - "categoryPath": [ - "Newsletter", - "Groups" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 55807 - }, - "enumValues": [], - "values": [], - "examples": [ - 55807 - ] - }, - { - "name": "group", - "in": "path", - "required": true, - "description": "Unique identifier of the Group", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 85648 - }, - "enumValues": [], - "values": [], - "examples": [ - 85648 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterUnassignSubscribers", - "functionName": "newsletterunassignsubscribers", - "originalOperationId": null, - "domain": "newsletter", - "method": "POST", - "path": "/1/newsletters/{domain}/groups/{group}/subscribers/unassign", - "summary": "Unassign subscribers", - "description": "Unassign subscribers to a group.", - "tags": [ - "Groups" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "group", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/groups/%7Bgroup%7D/subscribers/unassign", - "operationId": "NewsletterUnassignSubscribers", - "summary": "Unassign subscribers", - "categoryPath": [ - "Newsletter", - "Groups" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 96467 - }, - "enumValues": [], - "values": [], - "examples": [ - 96467 - ] - }, - { - "name": "group", - "in": "path", - "required": true, - "description": "Unique identifier of the Group", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 48421 - }, - "enumValues": [], - "values": [], - "examples": [ - 48421 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterCancelOperation", - "functionName": "newslettercanceloperation", - "originalOperationId": null, - "domain": "newsletter", - "method": "DELETE", - "path": "/1/newsletters/{domain}/operations/{operationId}", - "summary": "Cancel an operation", - "description": "Cancel an outgoing operation", - "tags": [ - "Operations" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "operationId", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/operations/%7BoperationId%7D", - "operationId": "NewsletterCancelOperation", - "summary": "Cancel an operation", - "categoryPath": [ - "Newsletter", - "Operations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 91942 - }, - "enumValues": [], - "values": [], - "examples": [ - 91942 - ] - }, - { - "name": "operationId", - "in": "path", - "required": true, - "description": "Unique identifier of the Operation", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "NewsletterDeleteSegments", - "functionName": "newsletterdeletesegments", - "originalOperationId": null, - "domain": "newsletter", - "method": "DELETE", - "path": "/1/newsletters/{domain}/segments", - "summary": "Delete segments", - "description": "Delete multiple segments.", - "tags": [ - "Segments" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "newsletter_id", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/segments", - "operationId": "NewsletterDeleteSegments", - "summary": "Delete segments", - "categoryPath": [ - "Newsletter", - "Segments" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 76651 - }, - "enumValues": [], - "values": [], - "examples": [ - 76651 - ] - }, - { - "name": "newsletter_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "number", - "schema": { - "title": "newsletter_id", - "type": "number", - "example": 0.66 - }, - "enumValues": [], - "values": [], - "examples": [ - 0.66 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterListSegments", - "functionName": "newsletterlistsegments", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/segments", - "summary": "List all segments", - "description": "Returns a variety of information about one or more Segment", - "tags": [ - "Segments" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filter", - "in": "query", - "required": false - }, - { - "name": "newsletter_id", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/segments", - "operationId": "NewsletterListSegments", - "summary": "List all segments", - "categoryPath": [ - "Newsletter", - "Segments" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 81237 - }, - "enumValues": [], - "values": [], - "examples": [ - 81237 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "data", - "enum": [ - "statistics", - "data" - ] - }, - "enumValues": [ - "statistics", - "data" - ], - "values": [ - "statistics", - "data" - ], - "examples": [ - "data" - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "search": { - "title": "search", - "type": "string", - "example": "johndoe" - }, - "status": { - "title": "status", - "enum": [ - "active", - "inactive" - ], - "type": "string", - "description": "Status of the resource `{name}`" - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "newsletter_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "newsletter_id", - "type": "integer", - "example": 83405 - }, - "enumValues": [], - "values": [], - "examples": [ - 83405 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 95105 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 95105 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 26668 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 26668 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 67759 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 67759 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 13441 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 13441 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "desc" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "NewsletterCreateSegment", - "functionName": "newslettercreatesegment", - "originalOperationId": null, - "domain": "newsletter", - "method": "POST", - "path": "/1/newsletters/{domain}/segments", - "summary": "Create a segment", - "description": "Create a new segment.", - "tags": [ - "Segments" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/segments", - "operationId": "NewsletterCreateSegment", - "summary": "Create a segment", - "categoryPath": [ - "Newsletter", - "Segments" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 59904 - }, - "enumValues": [], - "values": [], - "examples": [ - 59904 - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "NewsletterDeleteSegment", - "functionName": "newsletterdeletesegment", - "originalOperationId": null, - "domain": "newsletter", - "method": "DELETE", - "path": "/1/newsletters/{domain}/segments/{segment}", - "summary": "Delete a segment", - "description": "Delete a segment.", - "tags": [ - "Segments" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "segment", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/segments/%7Bsegment%7D", - "operationId": "NewsletterDeleteSegment", - "summary": "Delete a segment", - "categoryPath": [ - "Newsletter", - "Segments" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 53807 - }, - "enumValues": [], - "values": [], - "examples": [ - 53807 - ] - }, - { - "name": "segment", - "in": "path", - "required": true, - "description": "Unique identifier of the Segment", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 37648 - }, - "enumValues": [], - "values": [], - "examples": [ - 37648 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterShowSegment", - "functionName": "newslettershowsegment", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/segments/{segment}", - "summary": "Fetch a segment", - "description": "Returns a variety of information about one Segment identifier", - "tags": [ - "Segments" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "segment", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "newsletter_id", - "in": "query", - "required": false - }, - { - "name": "segment_id", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/segments/%7Bsegment%7D", - "operationId": "NewsletterShowSegment", - "summary": "Fetch a segment", - "categoryPath": [ - "Newsletter", - "Segments" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 52085 - }, - "enumValues": [], - "values": [], - "examples": [ - 52085 - ] - }, - { - "name": "segment", - "in": "path", - "required": true, - "description": "Unique identifier of the Segment", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 10806 - }, - "enumValues": [], - "values": [], - "examples": [ - 10806 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "statistics", - "enum": [ - "statistics", - "data" - ] - }, - "enumValues": [ - "statistics", - "data" - ], - "values": [ - "statistics", - "data" - ], - "examples": [ - "statistics" - ] - }, - { - "name": "newsletter_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "newsletter_id", - "type": "integer", - "example": 80638 - }, - "enumValues": [], - "values": [], - "examples": [ - 80638 - ] - }, - { - "name": "segment_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "segment_id", - "type": "integer", - "description": "Unique identifier of the `Segment` to request", - "example": 39556 - }, - "enumValues": [], - "values": [], - "examples": [ - 39556 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterUpdateSegment", - "functionName": "newsletterupdatesegment", - "originalOperationId": null, - "domain": "newsletter", - "method": "PUT", - "path": "/1/newsletters/{domain}/segments/{segment}", - "summary": "Update a segment", - "description": "Update a segment with new values.", - "tags": [ - "Segments" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "segment", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/segments/%7Bsegment%7D", - "operationId": "NewsletterUpdateSegment", - "summary": "Update a segment", - "categoryPath": [ - "Newsletter", - "Segments" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 55017 - }, - "enumValues": [], - "values": [], - "examples": [ - 55017 - ] - }, - { - "name": "segment", - "in": "path", - "required": true, - "description": "Unique identifier of the Segment", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 29628 - }, - "enumValues": [], - "values": [], - "examples": [ - 29628 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterGetSegmentSubscribers", - "functionName": "newslettergetsegmentsubscribers", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/segments/{segment}/subscribers", - "summary": "List subscribers", - "description": "Get subscribers belonging to a segment", - "tags": [ - "Segments" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "segment", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filter", - "in": "query", - "required": false - }, - { - "name": "newsletter_id", - "in": "query", - "required": false - }, - { - "name": "segment_id", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/segments/%7Bsegment%7D/subscribers", - "operationId": "NewsletterGetSegmentSubscribers", - "summary": "List subscribers", - "categoryPath": [ - "Newsletter", - "Segments" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 39262 - }, - "enumValues": [], - "values": [], - "examples": [ - 39262 - ] - }, - { - "name": "segment", - "in": "path", - "required": true, - "description": "Unique identifier of the Segment", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 66522 - }, - "enumValues": [], - "values": [], - "examples": [ - 66522 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "data", - "enum": [ - "statistics", - "data" - ] - }, - "enumValues": [ - "statistics", - "data" - ], - "values": [ - "statistics", - "data" - ], - "examples": [ - "data" - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "search": { - "title": "search", - "type": "string", - "example": "johndoe" - }, - "status": { - "title": "status", - "enum": [ - "active", - "bounced", - "junk", - "unconfirmed", - "unsubscribed" - ], - "type": "string", - "description": "Status of the resource `{name}`" - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "newsletter_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "newsletter_id", - "type": "integer", - "example": 26427 - }, - "enumValues": [], - "values": [], - "examples": [ - 26427 - ] - }, - { - "name": "segment_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "segment_id", - "type": "integer", - "description": "Unique identifier of the `Segment` to request", - "example": 65336 - }, - "enumValues": [], - "values": [], - "examples": [ - 65336 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 93296 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 93296 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 87657 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 87657 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 12867 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 12867 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 16440 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 16440 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "desc" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "NewsletterDeleteSubscribers", - "functionName": "newsletterdeletesubscribers", - "originalOperationId": null, - "domain": "newsletter", - "method": "DELETE", - "path": "/1/newsletters/{domain}/subscribers", - "summary": "Delete subscribers", - "description": "Delete multiple subscribers.", - "tags": [ - "Subscribers" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/subscribers", - "operationId": "NewsletterDeleteSubscribers", - "summary": "Delete subscribers", - "categoryPath": [ - "Newsletter", - "Subscribers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 27687 - }, - "enumValues": [], - "values": [], - "examples": [ - 27687 - ] - } - ], - "responseStatuses": [ - "202", - "500" - ] - } - }, - { - "operationId": "NewsletterListSubscribers", - "functionName": "newsletterlistsubscribers", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/subscribers", - "summary": "List all subscribers", - "description": "Returns a variety of information about one or more Subscribers", - "tags": [ - "Subscribers" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/subscribers", - "operationId": "NewsletterListSubscribers", - "summary": "List all subscribers", - "categoryPath": [ - "Newsletter", - "Subscribers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 85375 - }, - "enumValues": [], - "values": [], - "examples": [ - 85375 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "fields", - "enum": [ - "statistics", - "verifalia_status", - "fields", - "groups", - "sources", - "added_at", - "source" - ] - }, - "enumValues": [ - "statistics", - "verifalia_status", - "fields", - "groups", - "sources", - "added_at", - "source" - ], - "values": [ - "statistics", - "verifalia_status", - "fields", - "groups", - "sources", - "added_at", - "source" - ], - "examples": [ - "fields" - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "groups": { - "title": "groups", - "type": "array", - "items": { - "title": "item", - "type": "integer" - }, - "description": "Array must contain existing group ids." - }, - "search": { - "title": "search", - "type": "string", - "example": "johndoe" - }, - "status": { - "title": "status", - "enum": [ - "active", - "all", - "bounced", - "junk", - "unconfirmed", - "under_verification", - "unsubscribed" - ], - "type": "string", - "description": "Status of the resource `{name}`" - }, - "validation_status": { - "title": "validation_status", - "type": "integer" - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 32559 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 32559 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 18897 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 18897 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 69349 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 69349 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 23324 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 23324 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "asc" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "NewsletterCreateSubscriber", - "functionName": "newslettercreatesubscriber", - "originalOperationId": null, - "domain": "newsletter", - "method": "POST", - "path": "/1/newsletters/{domain}/subscribers", - "summary": "Create a subscriber", - "description": "Create a subscriber.\n\nIf a subscriber already exists, it will be updated with new values.\nThis is non-destructive operation, omitted parameters will not affect the subscriber.", - "tags": [ - "Subscribers" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/subscribers", - "operationId": "NewsletterCreateSubscriber", - "summary": "Create a subscriber", - "categoryPath": [ - "Newsletter", - "Subscribers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 30124 - }, - "enumValues": [], - "values": [], - "examples": [ - 30124 - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "NewsletterDeleteSubscriber", - "functionName": "newsletterdeletesubscriber", - "originalOperationId": null, - "domain": "newsletter", - "method": "DELETE", - "path": "/1/newsletters/{domain}/subscribers/{subscriber}", - "summary": "Delete a subscriber", - "description": "It will remove the subscriber from your account, but all their information is still kept in case they re-subscribe to your list.\n\nIf you need, to forget a subscriber use /forget.", - "tags": [ - "Subscribers" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "subscriber", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/subscribers/%7Bsubscriber%7D", - "operationId": "NewsletterDeleteSubscriber", - "summary": "Delete a subscriber", - "categoryPath": [ - "Newsletter", - "Subscribers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 42249 - }, - "enumValues": [], - "values": [], - "examples": [ - 42249 - ] - }, - { - "name": "subscriber", - "in": "path", - "required": true, - "description": "Unique identifier of the Subscriber", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 84635 - }, - "enumValues": [], - "values": [], - "examples": [ - 84635 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterShowSubscriber", - "functionName": "newslettershowsubscriber", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/subscribers/{subscriber}", - "summary": "Fetch a subscriber", - "description": "Returns a variety of information about one Subscriber", - "tags": [ - "Subscribers" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "subscriber", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/subscribers/%7Bsubscriber%7D", - "operationId": "NewsletterShowSubscriber", - "summary": "Fetch a subscriber", - "categoryPath": [ - "Newsletter", - "Subscribers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 56024 - }, - "enumValues": [], - "values": [], - "examples": [ - 56024 - ] - }, - { - "name": "subscriber", - "in": "path", - "required": true, - "description": "Unique identifier of the Subscriber", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 42474 - }, - "enumValues": [], - "values": [], - "examples": [ - 42474 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "source", - "enum": [ - "statistics", - "groups", - "sources", - "source", - "fields" - ] - }, - "enumValues": [ - "statistics", - "groups", - "sources", - "source", - "fields" - ], - "values": [ - "statistics", - "groups", - "sources", - "source", - "fields" - ], - "examples": [ - "source" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterUpdateSubscriber", - "functionName": "newsletterupdatesubscriber", - "originalOperationId": null, - "domain": "newsletter", - "method": "PUT", - "path": "/1/newsletters/{domain}/subscribers/{subscriber}", - "summary": "Update a subscriber", - "description": "Update a subscriber with new values.\n\nThis is non-destructive operation, omitted parameters will not affect the subscriber.", - "tags": [ - "Subscribers" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "subscriber", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/subscribers/%7Bsubscriber%7D", - "operationId": "NewsletterUpdateSubscriber", - "summary": "Update a subscriber", - "categoryPath": [ - "Newsletter", - "Subscribers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 99175 - }, - "enumValues": [], - "values": [], - "examples": [ - 99175 - ] - }, - { - "name": "subscriber", - "in": "path", - "required": true, - "description": "Unique identifier of the Subscriber", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 77807 - }, - "enumValues": [], - "values": [], - "examples": [ - 77807 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "sources", - "enum": [ - "statistics", - "groups", - "sources", - "source", - "fields" - ] - }, - "enumValues": [ - "statistics", - "groups", - "sources", - "source", - "fields" - ], - "values": [ - "statistics", - "groups", - "sources", - "source", - "fields" - ], - "examples": [ - "sources" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterForgetSubscriber", - "functionName": "newsletterforgetsubscriber", - "originalOperationId": null, - "domain": "newsletter", - "method": "DELETE", - "path": "/1/newsletters/{domain}/subscribers/{subscriber}/forget", - "summary": "Forget a subscriber", - "description": "It will remove the subscriber from your account and all information will be completely deleted in 30 days.\n\nThis feature is GDPR compliant.", - "tags": [ - "Subscribers" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "subscriber", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/subscribers/%7Bsubscriber%7D/forget", - "operationId": "NewsletterForgetSubscriber", - "summary": "Forget a subscriber", - "categoryPath": [ - "Newsletter", - "Subscribers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 40114 - }, - "enumValues": [], - "values": [], - "examples": [ - 40114 - ] - }, - { - "name": "subscriber", - "in": "path", - "required": true, - "description": "Unique identifier of the Subscriber", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 31765 - }, - "enumValues": [], - "values": [], - "examples": [ - 31765 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterAssign", - "functionName": "newsletterassign", - "originalOperationId": null, - "domain": "newsletter", - "method": "PUT", - "path": "/1/newsletters/{domain}/subscribers/assign", - "summary": "Assign", - "description": "Assign subscribers to a group.", - "tags": [ - "Subscribers" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/subscribers/assign", - "operationId": "NewsletterAssign", - "summary": "Assign", - "categoryPath": [ - "Newsletter", - "Subscribers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 68161 - }, - "enumValues": [], - "values": [], - "examples": [ - 68161 - ] - } - ], - "responseStatuses": [ - "202" - ] - } - }, - { - "operationId": "NewsletterCountSubscribersStatus", - "functionName": "newslettercountsubscribersstatus", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/subscribers/count_status", - "summary": "Count subscribers status", - "description": "Count subscribers in every status for a given domain", - "tags": [ - "Subscribers" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/subscribers/count_status", - "operationId": "NewsletterCountSubscribersStatus", - "summary": "Count subscribers status", - "categoryPath": [ - "Newsletter", - "Subscribers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 68974 - }, - "enumValues": [], - "values": [], - "examples": [ - 68974 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterExportSubscribers", - "functionName": "newsletterexportsubscribers", - "originalOperationId": null, - "domain": "newsletter", - "method": "POST", - "path": "/1/newsletters/{domain}/subscribers/export", - "summary": "Export subscribers", - "description": "Export subscribers selection.", - "tags": [ - "Subscribers" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/subscribers/export", - "operationId": "NewsletterExportSubscribers", - "summary": "Export subscribers", - "categoryPath": [ - "Newsletter", - "Subscribers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 66336 - }, - "enumValues": [], - "values": [], - "examples": [ - 66336 - ] - } - ], - "responseStatuses": [ - "202", - "500" - ] - } - }, - { - "operationId": "NewsletterFilterProviders", - "functionName": "newsletterfilterproviders", - "originalOperationId": null, - "domain": "newsletter", - "method": "POST", - "path": "/1/newsletters/{domain}/subscribers/filter", - "summary": "Filter subscribers", - "description": "Returns a variety of information about one or more Subscribers.\n\nAllows advanced filters (e.g. segmentation).", - "tags": [ - "Subscribers" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "extra", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/subscribers/filter", - "operationId": "NewsletterFilterProviders", - "summary": "Filter subscribers", - "categoryPath": [ - "Newsletter", - "Subscribers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 19914 - }, - "enumValues": [], - "values": [], - "examples": [ - 19914 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "statistics", - "enum": [ - "statistics" - ] - }, - "enumValues": [ - "statistics" - ], - "values": [ - "statistics" - ], - "examples": [ - "statistics" - ] - }, - { - "name": "extra", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "extra", - "enum": [ - "metadata" - ], - "type": "string", - "nullable": true, - "example": "metadata" - }, - "enumValues": [ - "metadata" - ], - "values": [], - "examples": [ - "metadata" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 20971 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 20971 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 90494 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 90494 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 89641 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 89641 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 23714 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 23714 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "desc" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "NewsletterImportSubscribers", - "functionName": "newsletterimportsubscribers", - "originalOperationId": null, - "domain": "newsletter", - "method": "POST", - "path": "/1/newsletters/{domain}/subscribers/import", - "summary": "Import subscribers", - "description": "Import subscribers from a upload id.\n\nBy default, if subscribers exists replace the custom fields with the new values", - "tags": [ - "Subscribers" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/subscribers/import", - "operationId": "NewsletterImportSubscribers", - "summary": "Import subscribers", - "categoryPath": [ - "Newsletter", - "Subscribers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "403" - ] - } - }, - { - "operationId": "NewsletterUploadCsvFile", - "functionName": "newsletteruploadcsvfile", - "originalOperationId": null, - "domain": "newsletter", - "method": "POST", - "path": "/1/newsletters/{domain}/subscribers/import/upload", - "summary": "Upload csv file", - "description": "Upload a csv file with subscribers to be processed", - "tags": [ - "Subscribers" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/subscribers/import/upload", - "operationId": "NewsletterUploadCsvFile", - "summary": "Upload csv file", - "categoryPath": [ - "Newsletter", - "Subscribers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterListWorkspaceAddressBooks", - "functionName": "newsletterlistworkspaceaddressbooks", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/subscribers/import/workspace", - "summary": "List adressbook", - "description": "List all worspace adressebook with subscriber count", - "tags": [ - "Subscribers" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/subscribers/import/workspace", - "operationId": "NewsletterListWorkspaceAddressBooks", - "summary": "List adressbook", - "categoryPath": [ - "Newsletter", - "Subscribers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterImportWorkspaceAddressBooks", - "functionName": "newsletterimportworkspaceaddressbooks", - "originalOperationId": null, - "domain": "newsletter", - "method": "POST", - "path": "/1/newsletters/{domain}/subscribers/import/workspace", - "summary": "Select adressbooks", - "description": "Get selected contacts from Infomaniak workspace and prepare them for field match step", - "tags": [ - "Subscribers" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "newsletter_id", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/subscribers/import/workspace", - "operationId": "NewsletterImportWorkspaceAddressBooks", - "summary": "Select adressbooks", - "categoryPath": [ - "Newsletter", - "Subscribers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "newsletter_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "newsletter_id", - "type": "integer", - "example": 24866 - }, - "enumValues": [], - "values": [], - "examples": [ - 24866 - ] - } - ], - "responseStatuses": [ - "200", - "400" - ] - } - }, - { - "operationId": "NewsletterUnassign", - "functionName": "newsletterunassign", - "originalOperationId": null, - "domain": "newsletter", - "method": "PUT", - "path": "/1/newsletters/{domain}/subscribers/unassign", - "summary": "Unassign", - "description": "Unassign subscribers to a group.", - "tags": [ - "Subscribers" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/subscribers/unassign", - "operationId": "NewsletterUnassign", - "summary": "Unassign", - "categoryPath": [ - "Newsletter", - "Subscribers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 90039 - }, - "enumValues": [], - "values": [], - "examples": [ - 90039 - ] - } - ], - "responseStatuses": [ - "202" - ] - } - }, - { - "operationId": "NewsletterUnsubscribeSubscribers", - "functionName": "newsletterunsubscribesubscribers", - "originalOperationId": null, - "domain": "newsletter", - "method": "PUT", - "path": "/1/newsletters/{domain}/subscribers/unsubscribe", - "summary": "Unsubscribe subscribers", - "description": "Unsubscribe multiple subscribers.", - "tags": [ - "Subscribers" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/subscribers/unsubscribe", - "operationId": "NewsletterUnsubscribeSubscribers", - "summary": "Unsubscribe subscribers", - "categoryPath": [ - "Newsletter", - "Subscribers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 2271 - }, - "enumValues": [], - "values": [], - "examples": [ - 2271 - ] - } - ], - "responseStatuses": [ - "202" - ] - } - }, - { - "operationId": "NewsletterListAllTemplates", - "functionName": "newsletterlistalltemplates", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/templates", - "summary": "List all templates", - "description": "Returns a variety of information about one or more Templates", - "tags": [ - "Templates" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/templates", - "operationId": "NewsletterListAllTemplates", - "summary": "List all templates", - "categoryPath": [ - "Newsletter", - "Templates" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 56544 - }, - "enumValues": [], - "values": [], - "examples": [ - 56544 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 35959 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 35959 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 15977 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 15977 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 28275 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 28275 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 12561 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 12561 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterShowHtml", - "functionName": "newslettershowhtml", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/templates/{template}/html", - "summary": "Show html", - "description": "Return the template content as html", - "tags": [ - "Templates" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "template", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/templates/%7Btemplate%7D/html", - "operationId": "NewsletterShowHtml", - "summary": "Show html", - "categoryPath": [ - "Newsletter", - "Templates" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 87857 - }, - "enumValues": [], - "values": [], - "examples": [ - 87857 - ] - }, - { - "name": "template", - "in": "path", - "required": true, - "description": "Unique identifier of the Template", - "style": "simple", - "explode": true, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "integer" - }, - { - "type": "string" - } - ] - }, - "enumValues": [], - "values": [], - "examples": [] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterUpdateThumbnail", - "functionName": "newsletterupdatethumbnail", - "originalOperationId": null, - "domain": "newsletter", - "method": "PUT", - "path": "/1/newsletters/{domain}/templates/{template}/update-thumbnails", - "summary": "Update thumbnail", - "description": "Generate or update a thumbnail for the given template and return it's url", - "tags": [ - "Templates" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "template", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/templates/%7Btemplate%7D/update-thumbnails", - "operationId": "NewsletterUpdateThumbnail", - "summary": "Update thumbnail", - "categoryPath": [ - "Newsletter", - "Templates" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "template", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "NewsletterBulkDeleteWebform", - "functionName": "newsletterbulkdeletewebform", - "originalOperationId": null, - "domain": "newsletter", - "method": "DELETE", - "path": "/1/newsletters/{domain}/webforms", - "summary": "Bulk delete webform", - "description": "Bulk delete webform for a domain", - "tags": [ - "Webforms" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/webforms", - "operationId": "NewsletterBulkDeleteWebform", - "summary": "Bulk delete webform", - "categoryPath": [ - "Newsletter", - "Webforms" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 5532 - }, - "enumValues": [], - "values": [], - "examples": [ - 5532 - ] - } - ], - "responseStatuses": [ - "202" - ] - } - }, - { - "operationId": "NewsletterListWebforms", - "functionName": "newsletterlistwebforms", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/webforms", - "summary": "List all Webforms", - "description": "Returns a variety of information about one or more Webforms", - "tags": [ - "Webforms" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/webforms", - "operationId": "NewsletterListWebforms", - "summary": "List all Webforms", - "categoryPath": [ - "Newsletter", - "Webforms" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "domain", - "type": "integer", - "description": "Unique identifier of the `Domain` to request", - "example": 51357 - }, - "enumValues": [], - "values": [], - "examples": [ - 51357 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "statistics", - "enum": [ - "statistics", - "codes", - "groups", - "fields" - ] - }, - "enumValues": [ - "statistics", - "codes", - "groups", - "fields" - ], - "values": [ - "statistics", - "codes", - "groups", - "fields" - ], - "examples": [ - "statistics" - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "search": { - "title": "search", - "type": "string" - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 14232 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 14232 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 7848 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 7848 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 49567 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 49567 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 55277 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 55277 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "desc" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "NewsletterCreateWebform", - "functionName": "newslettercreatewebform", - "originalOperationId": null, - "domain": "newsletter", - "method": "POST", - "path": "/1/newsletters/{domain}/webforms", - "summary": "Create a Webform", - "description": "Create a new Webform.", - "tags": [ - "Webforms" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/newsletters/%7Bdomain%7D/webforms", - "operationId": "NewsletterCreateWebform", - "summary": "Create a Webform", - "categoryPath": [ - "Newsletter", - "Webforms" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 17331 - }, - "enumValues": [], - "values": [], - "examples": [ - 17331 - ] - } - ], - "responseStatuses": [ - "201", - "401", - "404" - ] - } - }, - { - "operationId": "NewsletterDeleteWebform", - "functionName": "newsletterdeletewebform", - "originalOperationId": null, - "domain": "newsletter", - "method": "DELETE", - "path": "/1/newsletters/{domain}/webforms/{webform}", - "summary": "Delete a webform", - "description": "Delete a webform.", - "tags": [ - "Webforms" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "webform", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/newsletters/%7Bdomain%7D/webforms/%7Bwebform%7D", - "operationId": "NewsletterDeleteWebform", - "summary": "Delete a webform", - "categoryPath": [ - "Newsletter", - "Webforms" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the `Domain` to request", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 87031 - }, - "enumValues": [], - "values": [], - "examples": [ - 87031 - ] - }, - { - "name": "webform", - "in": "path", - "required": true, - "description": "Unique identifier of the Webform", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 28615 - }, - "enumValues": [], - "values": [], - "examples": [ - 28615 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterShowWebform", - "functionName": "newslettershowwebform", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/webforms/{webform}", - "summary": "Fetch a webform", - "description": "Returns a variety of information about one Webform identifier", - "tags": [ - "Webforms" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "webform", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/webforms/%7Bwebform%7D", - "operationId": "NewsletterShowWebform", - "summary": "Fetch a webform", - "categoryPath": [ - "Newsletter", - "Webforms" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 99770 - }, - "enumValues": [], - "values": [], - "examples": [ - 99770 - ] - }, - { - "name": "webform", - "in": "path", - "required": true, - "description": "Unique identifier of the Webform", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 66788 - }, - "enumValues": [], - "values": [], - "examples": [ - 66788 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "groups", - "enum": [ - "statistics", - "codes", - "groups", - "fields" - ] - }, - "enumValues": [ - "statistics", - "codes", - "groups", - "fields" - ], - "values": [ - "statistics", - "codes", - "groups", - "fields" - ], - "examples": [ - "groups" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterUpdateWebform", - "functionName": "newsletterupdatewebform", - "originalOperationId": null, - "domain": "newsletter", - "method": "PUT", - "path": "/1/newsletters/{domain}/webforms/{webform}", - "summary": "Update a webform", - "description": "Update a webform with new values.", - "tags": [ - "Webforms" - ], - "mutating": true, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "webform", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/newsletters/%7Bdomain%7D/webforms/%7Bwebform%7D", - "operationId": "NewsletterUpdateWebform", - "summary": "Update a webform", - "categoryPath": [ - "Newsletter", - "Webforms" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 44388 - }, - "enumValues": [], - "values": [], - "examples": [ - 44388 - ] - }, - { - "name": "webform", - "in": "path", - "required": true, - "description": "Unique identifier of the Webform", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 38972 - }, - "enumValues": [], - "values": [], - "examples": [ - 38972 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "statistics", - "enum": [ - "statistics", - "codes", - "groups", - "fields" - ] - }, - "enumValues": [ - "statistics", - "codes", - "groups", - "fields" - ], - "values": [ - "statistics", - "codes", - "groups", - "fields" - ], - "examples": [ - "statistics" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterListWebformFields", - "functionName": "newsletterlistwebformfields", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/webforms/{webform}/fields", - "summary": "List webform fields", - "description": "Return a variety of information about fields related to a webform", - "tags": [ - "Webforms" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - }, - { - "name": "webform", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/webforms/%7Bwebform%7D/fields", - "operationId": "NewsletterListWebformFields", - "summary": "List webform fields", - "categoryPath": [ - "Newsletter", - "Webforms" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "Unique identifier of the Domain", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 62230 - }, - "enumValues": [], - "values": [], - "examples": [ - 62230 - ] - }, - { - "name": "webform", - "in": "path", - "required": true, - "description": "Unique identifier of the Webform", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 24637 - }, - "enumValues": [], - "values": [], - "examples": [ - 24637 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "NewsletterListThemes", - "functionName": "newsletterlistthemes", - "originalOperationId": null, - "domain": "newsletter", - "method": "GET", - "path": "/1/newsletters/{domain}/webforms/themes", - "summary": "List themes", - "description": "List all available webform themes", - "tags": [ - "Webforms" - ], - "mutating": false, - "pathParameters": [ - { - "name": "domain", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D/webforms/themes", - "operationId": "NewsletterListThemes", - "summary": "List themes", - "categoryPath": [ - "Newsletter", - "Webforms" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "domain", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - } -]; -//# sourceMappingURL=newsletter.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/newsletter.js.map b/dist/src/generated/catalog/domains/newsletter.js.map deleted file mode 100644 index 21543ec..0000000 --- a/dist/src/generated/catalog/domains/newsletter.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"newsletter.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/newsletter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/profile.d.ts b/dist/src/generated/catalog/domains/profile.d.ts deleted file mode 100644 index a0caf1f..0000000 --- a/dist/src/generated/catalog/domains/profile.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import type { OperationMetadata } from "../types.js"; -export declare const profileOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/profile.js b/dist/src/generated/catalog/domains/profile.js deleted file mode 100644 index 857a44c..0000000 --- a/dist/src/generated/catalog/domains/profile.js +++ /dev/null @@ -1,1377 +0,0 @@ -export const profileOperations = [ - { - "operationId": "Core/ResourcesListUserInformationV2", - "functionName": "coreResourceslistuserinformationv2", - "originalOperationId": null, - "domain": "profile", - "method": "GET", - "path": "/2/profile", - "summary": "List user information", - "description": "This endpoint allows you to retrieve all the information of the current user.", - "tags": [ - "Profile" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/profile", - "operationId": "Core/ResourcesListUserInformationV2", - "summary": "List user information", - "categoryPath": [ - "Core Resources", - "Profile" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "phones", - "enum": [ - "emails", - "phones", - "security" - ] - }, - "enumValues": [ - "emails", - "phones", - "security" - ], - "values": [ - "emails", - "phones", - "security" - ], - "examples": [ - "phones" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Core/ResourcesUpdateProfileInformationV2", - "functionName": "coreResourcesupdateprofileinformationv2", - "originalOperationId": null, - "domain": "profile", - "method": "PATCH", - "path": "/2/profile", - "summary": "Update profile information", - "description": "", - "tags": [ - "Profile" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [ - { - "name": "dry_run", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/2/profile", - "operationId": "Core/ResourcesUpdateProfileInformationV2", - "summary": "Update profile information", - "categoryPath": [ - "Core Resources", - "Profile" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "dry_run", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "dry_run", - "type": "boolean", - "description": "Ensures that the request passes the system validation", - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404", - "422", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesListAuthenticatorPasskeysV2", - "functionName": "coreResourceslistauthenticatorpasskeysv2", - "originalOperationId": null, - "domain": "profile", - "method": "GET", - "path": "/2/profile/2fa/authenticator/passkeys", - "summary": "List Authenticator Passkeys", - "description": "List the active Authenticator Passkeys for the current User.", - "tags": [ - "Profile > Two Factor > Authenticator > Passkeys" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/profile/2fa/authenticator/passkeys", - "operationId": "Core/ResourcesListAuthenticatorPasskeysV2", - "summary": "List Authenticator Passkeys", - "categoryPath": [ - "Core Resources", - "Profile", - "Two Factor", - "Authenticator", - "Passkeys" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "401", - "403", - "404" - ] - } - }, - { - "operationId": "Core/ResourcesDeleteAnAuthenticatorPasskeyV2", - "functionName": "coreResourcesdeleteanauthenticatorpasskeyv2", - "originalOperationId": null, - "domain": "profile", - "method": "DELETE", - "path": "/2/profile/2fa/authenticator/passkeys/{passkey}", - "summary": "Delete an Authenticator Passkey", - "description": "Delete an active Authenticator Passkey for the current User.", - "tags": [ - "Profile > Two Factor > Authenticator > Passkeys" - ], - "mutating": true, - "pathParameters": [ - { - "name": "passkey", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "password", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/profile/2fa/authenticator/passkeys/%7Bpasskey%7D", - "operationId": "Core/ResourcesDeleteAnAuthenticatorPasskeyV2", - "summary": "Delete an Authenticator Passkey", - "categoryPath": [ - "Core Resources", - "Profile", - "Two Factor", - "Authenticator", - "Passkeys" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "passkey", - "in": "path", - "required": true, - "description": "Unique identifier of the Passkey", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "password", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "password", - "type": "string", - "example": "5t\\M{XmCZsy:w" - }, - "enumValues": [], - "values": [], - "examples": [ - "5t\\M{XmCZsy:w" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "403", - "404", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesListApplicationsPasswordsV2", - "functionName": "coreResourceslistapplicationspasswordsv2", - "originalOperationId": null, - "domain": "profile", - "method": "GET", - "path": "/2/profile/applications/passwords", - "summary": "List applications passwords", - "description": "This endpoint allows you to retrieve all the application password of the current user.", - "tags": [ - "Profile > Applications Passwords" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/profile/applications/passwords", - "operationId": "Core/ResourcesListApplicationsPasswordsV2", - "summary": "List applications passwords", - "categoryPath": [ - "Core Resources", - "Profile", - "Applications Passwords" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "401", - "404" - ] - } - }, - { - "operationId": "Core/ResourcesAddAnApplicationPasswordV2", - "functionName": "coreResourcesaddanapplicationpasswordv2", - "originalOperationId": null, - "domain": "profile", - "method": "POST", - "path": "/2/profile/applications/passwords", - "summary": "Add an application password", - "description": "Add a profile specific password\nWarning: password given in response cannot be retrieved later, so store / show it immediately", - "tags": [ - "Profile > Applications Passwords" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/profile/applications/passwords", - "operationId": "Core/ResourcesAddAnApplicationPasswordV2", - "summary": "Add an application password", - "categoryPath": [ - "Core Resources", - "Profile", - "Applications Passwords" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "201", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesDisplayAnApplicationPasswordV2", - "functionName": "coreResourcesdisplayanapplicationpasswordv2", - "originalOperationId": null, - "domain": "profile", - "method": "GET", - "path": "/2/profile/applications/passwords/{password_id}", - "summary": "Display an application password", - "description": "Returns a variety of information about a single application password specified by the requested unique identifier.", - "tags": [ - "Profile > Applications Passwords" - ], - "mutating": false, - "pathParameters": [ - { - "name": "password_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/profile/applications/passwords/%7Bpassword_id%7D", - "operationId": "Core/ResourcesDisplayAnApplicationPasswordV2", - "summary": "Display an application password", - "categoryPath": [ - "Core Resources", - "Profile", - "Applications Passwords" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "password_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the password to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 18086 - }, - "enumValues": [], - "values": [], - "examples": [ - 18086 - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404" - ] - } - }, - { - "operationId": "Core/ResourcesDeleteProfilesAvatarV2", - "functionName": "coreResourcesdeleteprofilesavatarv2", - "originalOperationId": null, - "domain": "profile", - "method": "DELETE", - "path": "/2/profile/avatar", - "summary": "Delete profile's avatar.", - "description": "", - "tags": [ - "Profile" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/profile/avatar", - "operationId": "Core/ResourcesDeleteProfilesAvatarV2", - "summary": "Delete profile's avatar", - "categoryPath": [ - "Core Resources", - "Profile" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "401", - "404", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesAddUpdateProfilesAvatarV2", - "functionName": "coreResourcesaddupdateprofilesavatarv2", - "originalOperationId": null, - "domain": "profile", - "method": "POST", - "path": "/2/profile/avatar", - "summary": "Add / Update profile's avatar.", - "description": "Image must be a scared image with minimum size of 16 of type image/png, image/jpeg or image/gif", - "tags": [ - "Profile" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/profile/avatar", - "operationId": "Core/ResourcesAddUpdateProfilesAvatarV2", - "summary": "Add / Update profile's avatar", - "categoryPath": [ - "Core Resources", - "Profile" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "401", - "404", - "422", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesListEmailsV2", - "functionName": "coreResourceslistemailsv2", - "originalOperationId": null, - "domain": "profile", - "method": "GET", - "path": "/2/profile/emails", - "summary": "List emails", - "description": "Retrieve list of all email addresses of the current user's profile.", - "tags": [ - "Profile > Emails" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/profile/emails", - "operationId": "Core/ResourcesListEmailsV2", - "summary": "List emails", - "categoryPath": [ - "Core Resources", - "Profile", - "Emails" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "401", - "404" - ] - } - }, - { - "operationId": "Core/ResourcesDeleteAnEmailV2", - "functionName": "coreResourcesdeleteanemailv2", - "originalOperationId": null, - "domain": "profile", - "method": "DELETE", - "path": "/2/profile/emails/{email_type}/{email_id}", - "summary": "Delete an email", - "description": "Delete an email address of the current user's profile.", - "tags": [ - "Profile > Emails" - ], - "mutating": true, - "pathParameters": [ - { - "name": "email_type", - "in": "path", - "required": true - }, - { - "name": "email_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/profile/emails/%7Bemail_type%7D/%7Bemail_id%7D", - "operationId": "Core/ResourcesDeleteAnEmailV2", - "summary": "Delete an email", - "categoryPath": [ - "Core Resources", - "Profile", - "Emails" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "email_type", - "in": "path", - "required": true, - "description": "The email type (email|email_request) to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "email_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the email to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 93465 - }, - "enumValues": [], - "values": [], - "examples": [ - 93465 - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesDisplayAnEmailV2", - "functionName": "coreResourcesdisplayanemailv2", - "originalOperationId": null, - "domain": "profile", - "method": "GET", - "path": "/2/profile/emails/{email_type}/{email_id}", - "summary": "Display an email", - "description": "Get details of a specific email address of the current user's profile.", - "tags": [ - "Profile > Emails" - ], - "mutating": false, - "pathParameters": [ - { - "name": "email_type", - "in": "path", - "required": true - }, - { - "name": "email_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/profile/emails/%7Bemail_type%7D/%7Bemail_id%7D", - "operationId": "Core/ResourcesDisplayAnEmailV2", - "summary": "Display an email", - "categoryPath": [ - "Core Resources", - "Profile", - "Emails" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "email_type", - "in": "path", - "required": true, - "description": "The email type (email|email_request) to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "email_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the email to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 26143 - }, - "enumValues": [], - "values": [], - "examples": [ - 26143 - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404" - ] - } - }, - { - "operationId": "Core/ResourcesGetRelatedWorkspaceUsersV2", - "functionName": "coreResourcesgetrelatedworkspaceusersv2", - "originalOperationId": null, - "domain": "profile", - "method": "GET", - "path": "/2/profile/ksuites/mailboxes", - "summary": "Get related workspace users", - "description": "", - "tags": [ - "kSuite > Workspace" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/profile/ksuites/mailboxes", - "operationId": "Core/ResourcesGetRelatedWorkspaceUsersV2", - "summary": "Get related workspace users", - "categoryPath": [ - "Core Resources", - "kSuite", - "Workspace" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Core/ResourcesAttachAMailboxToCurrentUserV2", - "functionName": "coreResourcesattachamailboxtocurrentuserv2", - "originalOperationId": null, - "domain": "profile", - "method": "POST", - "path": "/2/profile/ksuites/mailboxes", - "summary": "Attach a mailbox to current user", - "description": "", - "tags": [ - "kSuite > Workspace" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/profile/ksuites/mailboxes", - "operationId": "Core/ResourcesAttachAMailboxToCurrentUserV2", - "summary": "Attach a mailbox to current user", - "categoryPath": [ - "Core Resources", - "kSuite", - "Workspace" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "201", - "400", - "404", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesUnlinkAMailboxFromCurrentUserV2", - "functionName": "coreResourcesunlinkamailboxfromcurrentuserv2", - "originalOperationId": null, - "domain": "profile", - "method": "DELETE", - "path": "/2/profile/ksuites/mailboxes/{mailbox_id}", - "summary": "Unlink a mailbox from current user", - "description": "", - "tags": [ - "kSuite > Workspace" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mailbox_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/profile/ksuites/mailboxes/%7Bmailbox_id%7D", - "operationId": "Core/ResourcesUnlinkAMailboxFromCurrentUserV2", - "summary": "Unlink a mailbox from current user", - "categoryPath": [ - "Core Resources", - "kSuite", - "Workspace" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "mailbox_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesSetMailboxAsPrimaryV2", - "functionName": "coreResourcessetmailboxasprimaryv2", - "originalOperationId": null, - "domain": "profile", - "method": "PUT", - "path": "/2/profile/ksuites/mailboxes/{mailbox_id}/set_primary", - "summary": "Set mailbox as primary", - "description": "", - "tags": [ - "kSuite > Workspace" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mailbox_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/profile/ksuites/mailboxes/%7Bmailbox_id%7D/set_primary", - "operationId": "Core/ResourcesSetMailboxAsPrimaryV2", - "summary": "Set mailbox as primary", - "categoryPath": [ - "Core Resources", - "kSuite", - "Workspace" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "mailbox_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesUpdateMailboxCredentialPasswordV2", - "functionName": "coreResourcesupdatemailboxcredentialpasswordv2", - "originalOperationId": null, - "domain": "profile", - "method": "PUT", - "path": "/2/profile/ksuites/mailboxes/{mailbox_id}/update_password", - "summary": "Update mailbox credential password", - "description": "", - "tags": [ - "kSuite > Workspace" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mailbox_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/profile/ksuites/mailboxes/%7Bmailbox_id%7D/update_password", - "operationId": "Core/ResourcesUpdateMailboxCredentialPasswordV2", - "summary": "Update mailbox credential password", - "categoryPath": [ - "Core Resources", - "kSuite", - "Workspace" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "mailbox_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesListPhonesV2", - "functionName": "coreResourceslistphonesv2", - "originalOperationId": null, - "domain": "profile", - "method": "GET", - "path": "/2/profile/phones", - "summary": "List phones", - "description": "This endpoint allows you to retrieve all the phones of the current user.", - "tags": [ - "Profile > Phones" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/profile/phones", - "operationId": "Core/ResourcesListPhonesV2", - "summary": "List phones", - "categoryPath": [ - "Core Resources", - "Profile", - "Phones" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "401", - "404" - ] - } - }, - { - "operationId": "Core/ResourcesDeleteAPhoneV2", - "functionName": "coreResourcesdeleteaphonev2", - "originalOperationId": null, - "domain": "profile", - "method": "DELETE", - "path": "/2/profile/phones/{phone_id}", - "summary": "Delete a phone", - "description": "Delete a current user profile phone", - "tags": [ - "Profile > Phones" - ], - "mutating": true, - "pathParameters": [ - { - "name": "phone_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/profile/phones/%7Bphone_id%7D", - "operationId": "Core/ResourcesDeleteAPhoneV2", - "summary": "Delete a phone", - "categoryPath": [ - "Core Resources", - "Profile", - "Phones" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "phone_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the phone to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 45333 - }, - "enumValues": [], - "values": [], - "examples": [ - 45333 - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404", - "500" - ] - } - }, - { - "operationId": "Core/ResourcesDisplayAPhoneV2", - "functionName": "coreResourcesdisplayaphonev2", - "originalOperationId": null, - "domain": "profile", - "method": "GET", - "path": "/2/profile/phones/{phone_id}", - "summary": "Display a phone", - "description": "Returns a variety of information about a single phone specified by the requested unique identifier.", - "tags": [ - "Profile > Phones" - ], - "mutating": false, - "pathParameters": [ - { - "name": "phone_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/profile/phones/%7Bphone_id%7D", - "operationId": "Core/ResourcesDisplayAPhoneV2", - "summary": "Display a phone", - "categoryPath": [ - "Core Resources", - "Profile", - "Phones" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "phone_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the phone to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 99603 - }, - "enumValues": [], - "values": [], - "examples": [ - 99603 - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404" - ] - } - } -]; -//# sourceMappingURL=profile.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/profile.js.map b/dist/src/generated/catalog/domains/profile.js.map deleted file mode 100644 index 794fe2a..0000000 --- a/dist/src/generated/catalog/domains/profile.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"profile.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/profile.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/publicCloud.d.ts b/dist/src/generated/catalog/domains/publicCloud.d.ts deleted file mode 100644 index e47a7b2..0000000 --- a/dist/src/generated/catalog/domains/publicCloud.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import type { OperationMetadata } from "../types.js"; -export declare const publicCloudOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/publicCloud.js b/dist/src/generated/catalog/domains/publicCloud.js deleted file mode 100644 index 5a1dfbe..0000000 --- a/dist/src/generated/catalog/domains/publicCloud.js +++ /dev/null @@ -1,11691 +0,0 @@ -export const publicCloudOperations = [ - { - "operationId": "Public/CloudListAllPublicClouds", - "functionName": "publicCloudlistallpublicclouds", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds", - "summary": "List all public clouds", - "description": "List all public clouds for the given account", - "tags": [ - "Product Management" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "account_id", - "in": "query", - "required": true - }, - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds", - "operationId": "Public/CloudListAllPublicClouds", - "summary": "List all public clouds", - "categoryPath": [ - "Public Cloud", - "Product Management" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "status", - "enum": [ - "status", - "tags" - ] - }, - "enumValues": [ - "status", - "tags" - ], - "values": [ - "status", - "tags" - ], - "examples": [ - "status" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Unique identifier of the `account` that is related to the resource `{name}`", - "example": 5201 - }, - "enumValues": [], - "values": [], - "examples": [ - 5201 - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "search": { - "title": "search", - "type": "string", - "description": "Search for filtered results", - "example": "My Public Cloud" - } - }, - "description": "Available filters", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 25246 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 25246 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 46084 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 46084 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 95571 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 95571 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 40044 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 40044 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "customer_name", - "internal_name", - "expired_at", - "price", - "project_count" - ] - }, - "enumValues": [ - "customer_name", - "internal_name", - "expired_at", - "price", - "project_count" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[customer_name]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[customer_name]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Public/CloudGetPublicCloudInfo", - "functionName": "publicCloudgetpubliccloudinfo", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}", - "summary": "Get public cloud info", - "description": "Get a public cloud's details", - "tags": [ - "Product Management" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D", - "operationId": "Public/CloudGetPublicCloudInfo", - "summary": "Get public cloud info", - "categoryPath": [ - "Public Cloud", - "Product Management" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Public Cloud product", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 1176 - }, - "enumValues": [], - "values": [], - "examples": [ - 1176 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "status", - "enum": [ - "status", - "tags" - ] - }, - "enumValues": [ - "status", - "tags" - ], - "values": [ - "status", - "tags" - ], - "examples": [ - "status" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudUpdateAPublicCloud", - "functionName": "publicCloudupdateapubliccloud", - "originalOperationId": null, - "domain": "publicCloud", - "method": "PATCH", - "path": "/1/public_clouds/{public_cloud_id}", - "summary": "Update a public cloud", - "description": "Update the given public cloud", - "tags": [ - "Product Management" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/public_clouds/%7Bpublic_cloud_id%7D", - "operationId": "Public/CloudUpdateAPublicCloud", - "summary": "Update a public cloud", - "categoryPath": [ - "Public Cloud", - "Product Management" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Public Cloud product", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 64919 - }, - "enumValues": [], - "values": [], - "examples": [ - 64919 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudListProjects", - "functionName": "publicCloudlistprojects", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects", - "summary": "List projects", - "description": "List all public cloud projects of the given public cloud", - "tags": [ - "Projects" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects", - "operationId": "Public/CloudListProjects", - "summary": "List projects", - "categoryPath": [ - "Public Cloud", - "Projects" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Public Cloud product", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 68928 - }, - "enumValues": [], - "values": [], - "examples": [ - 68928 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "services", - "enum": [ - "services" - ] - }, - "enumValues": [ - "services" - ], - "values": [ - "services" - ], - "examples": [ - "services" - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "search": { - "title": "search", - "type": "string", - "description": "Search for filtered results", - "example": "My Public Cloud" - }, - "status": { - "title": "status", - "type": "array", - "items": { - "title": "item", - "enum": [ - "blocked", - "blocking", - "creating", - "deleted", - "deleting", - "error", - "ok", - "restoring", - "suspended", - "suspending", - "updating" - ], - "type": "string", - "description": "Filter by status" - }, - "description": "Filter by status" - } - }, - "description": "Available filters", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 92618 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 92618 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 88323 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 88323 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 77583 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 77583 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 58031 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 58031 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "name", - "open_stack_name", - "resource_level", - "price", - "user_count", - "status" - ] - }, - "enumValues": [ - "name", - "open_stack_name", - "resource_level", - "price", - "user_count", - "status" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[name]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[name]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Public/CloudCreateProject", - "functionName": "publicCloudcreateproject", - "originalOperationId": null, - "domain": "publicCloud", - "method": "POST", - "path": "/1/public_clouds/{public_cloud_id}/projects", - "summary": "Create project", - "description": "Create a new public cloud project with user", - "tags": [ - "Projects" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects", - "operationId": "Public/CloudCreateProject", - "summary": "Create project", - "categoryPath": [ - "Public Cloud", - "Projects" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "asynchronous", - "description": "This route response is asynchronous\n", - "values": [ - "always" - ] - } - ], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Public Cloud", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 95337 - }, - "enumValues": [], - "values": [], - "examples": [ - 95337 - ] - } - ], - "responseStatuses": [ - "202" - ] - } - }, - { - "operationId": "Public/CloudDeleteProject", - "functionName": "publicClouddeleteproject", - "originalOperationId": null, - "domain": "publicCloud", - "method": "DELETE", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}", - "summary": "Delete project", - "description": "Delete the given public cloud project and it's users (the project can be restored during 7 days)", - "tags": [ - "Projects" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D", - "operationId": "Public/CloudDeleteProject", - "summary": "Delete project", - "categoryPath": [ - "Public Cloud", - "Projects" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "asynchronous", - "description": "This route response is asynchronous\n", - "values": [ - "always" - ] - } - ], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "Public Cloud Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 12725 - }, - "enumValues": [], - "values": [], - "examples": [ - 12725 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "Public Cloud Project Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 90387 - }, - "enumValues": [], - "values": [], - "examples": [ - 90387 - ] - } - ], - "responseStatuses": [ - "200", - "202", - "400" - ] - } - }, - { - "operationId": "Public/CloudGetProjectDetails", - "functionName": "publicCloudgetprojectdetails", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}", - "summary": "Get project details", - "description": "Get the given public cloud project details", - "tags": [ - "Projects" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D", - "operationId": "Public/CloudGetProjectDetails", - "summary": "Get project details", - "categoryPath": [ - "Public Cloud", - "Projects" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "Public Cloud Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 18148 - }, - "enumValues": [], - "values": [], - "examples": [ - 18148 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "Public Cloud Project Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 51838 - }, - "enumValues": [], - "values": [], - "examples": [ - 51838 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "services", - "enum": [ - "services" - ] - }, - "enumValues": [ - "services" - ], - "values": [ - "services" - ], - "examples": [ - "services" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudUpdateProject", - "functionName": "publicCloudupdateproject", - "originalOperationId": null, - "domain": "publicCloud", - "method": "PATCH", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}", - "summary": "Update project", - "description": "Update the given public cloud project", - "tags": [ - "Projects" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D", - "operationId": "Public/CloudUpdateProject", - "summary": "Update project", - "categoryPath": [ - "Public Cloud", - "Projects" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "asynchronous", - "description": "This route response is asynchronous\n", - "values": [ - "always" - ] - } - ], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "Public Cloud Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 77554 - }, - "enumValues": [], - "values": [], - "examples": [ - 77554 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "Public Cloud Project Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 48790 - }, - "enumValues": [], - "values": [], - "examples": [ - 48790 - ] - } - ], - "responseStatuses": [ - "202" - ] - } - }, - { - "operationId": "Public/CloudListDatabaseServices", - "functionName": "publicCloudlistdatabaseservices", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas", - "summary": "List Database Services", - "description": "List all Database Services for the given public cloud project", - "tags": [ - "Database Service" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas", - "operationId": "Public/CloudListDatabaseServices", - "summary": "List Database Services", - "categoryPath": [ - "Public Cloud", - "Database Service" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 14944 - }, - "enumValues": [], - "values": [], - "examples": [ - 14944 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 69480 - }, - "enumValues": [], - "values": [], - "examples": [ - 69480 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "tags", - "enum": [ - "projects", - "packs", - "tags", - "connection", - "configuration", - "backups" - ] - }, - "enumValues": [ - "projects", - "packs", - "tags", - "connection", - "configuration", - "backups" - ], - "values": [ - "projects", - "packs", - "tags", - "connection", - "configuration", - "backups" - ], - "examples": [ - "tags" - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "currency": { - "title": "currency", - "enum": [ - "CHF", - "EUR" - ], - "type": "string" - }, - "regions": { - "title": "regions", - "type": "array", - "items": { - "title": "item", - "enum": [ - "dc4-a" - ], - "type": "string", - "description": "Filter by region" - }, - "description": "Filter by regions" - }, - "search": { - "title": "search", - "type": "string", - "description": "Search by name or OpenStack name", - "example": "My Database Service" - }, - "statuses": { - "title": "statuses", - "type": "array", - "items": { - "title": "item", - "enum": [ - "error", - "initializing", - "paused", - "ready", - "stopping", - "unknown" - ], - "type": "string", - "description": "Filter by Status", - "example": "Inactive" - }, - "description": "Filter by Statuses" - }, - "tags": { - "title": "tags", - "type": "array", - "items": { - "title": "item", - "type": "integer", - "description": "Filter by Tag Identifier" - }, - "description": "Filter by Tag Identifiers" - }, - "types": { - "title": "types", - "type": "array", - "items": { - "title": "item", - "enum": [ - "mysql" - ], - "type": "string", - "description": "Filter by Type", - "example": "mysql" - }, - "description": "Filter by Statuses" - } - }, - "description": "Available filters", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 58319 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 58319 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 6131 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 6131 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "name", - "status", - "region", - "instance_type", - "storage" - ] - }, - "enumValues": [ - "name", - "status", - "region", - "instance_type", - "storage" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[name]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[name]=asc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudCreateDatabaseService", - "functionName": "publicCloudcreatedatabaseservice", - "originalOperationId": null, - "domain": "publicCloud", - "method": "POST", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas", - "summary": "Create Database Service", - "description": "Create a new Database Service for the given public cloud project", - "tags": [ - "Database Service" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas", - "operationId": "Public/CloudCreateDatabaseService", - "summary": "Create Database Service", - "categoryPath": [ - "Public Cloud", - "Database Service" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 12891 - }, - "enumValues": [], - "values": [], - "examples": [ - 12891 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 55582 - }, - "enumValues": [], - "values": [], - "examples": [ - 55582 - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "Public/CloudDeleteDatabaseService", - "functionName": "publicClouddeletedatabaseservice", - "originalOperationId": null, - "domain": "publicCloud", - "method": "DELETE", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}", - "summary": "Delete Database Service", - "description": "Delete the given Database Service", - "tags": [ - "Database Service" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "keep_backup_files", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D", - "operationId": "Public/CloudDeleteDatabaseService", - "summary": "Delete Database Service", - "categoryPath": [ - "Public Cloud", - "Database Service" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 98340 - }, - "enumValues": [], - "values": [], - "examples": [ - 98340 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 87076 - }, - "enumValues": [], - "values": [], - "examples": [ - 87076 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 50057 - }, - "enumValues": [], - "values": [], - "examples": [ - 50057 - ] - }, - { - "name": "keep_backup_files", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "keep_backup_files", - "type": "boolean", - "description": "Should the database backup files be kept and not deleted", - "example": "1" - }, - "enumValues": [], - "values": [], - "examples": [ - "1" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudGetDatabaseService", - "functionName": "publicCloudgetdatabaseservice", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}", - "summary": "Get Database Service", - "description": "Return an instance of Database Service", - "tags": [ - "Database Service" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D", - "operationId": "Public/CloudGetDatabaseService", - "summary": "Get Database Service", - "categoryPath": [ - "Public Cloud", - "Database Service" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 21598 - }, - "enumValues": [], - "values": [], - "examples": [ - 21598 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 87830 - }, - "enumValues": [], - "values": [], - "examples": [ - 87830 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 76722 - }, - "enumValues": [], - "values": [], - "examples": [ - 76722 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "backups", - "enum": [ - "projects", - "packs", - "tags", - "connection", - "configuration", - "backups" - ] - }, - "enumValues": [ - "projects", - "packs", - "tags", - "connection", - "configuration", - "backups" - ], - "values": [ - "projects", - "packs", - "tags", - "connection", - "configuration", - "backups" - ], - "examples": [ - "backups" - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "currency": { - "title": "currency", - "enum": [ - "CHF", - "EUR" - ], - "type": "string" - } - }, - "description": "Available filters", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudUpdateDatabaseService", - "functionName": "publicCloudupdatedatabaseservice", - "originalOperationId": null, - "domain": "publicCloud", - "method": "PATCH", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}", - "summary": "Update Database Service", - "description": "Update the given Database Service", - "tags": [ - "Database Service" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D", - "operationId": "Public/CloudUpdateDatabaseService", - "summary": "Update Database Service", - "categoryPath": [ - "Public Cloud", - "Database Service" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 93337 - }, - "enumValues": [], - "values": [], - "examples": [ - 93337 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 7555 - }, - "enumValues": [], - "values": [], - "examples": [ - 7555 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 16814 - }, - "enumValues": [], - "values": [], - "examples": [ - 16814 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudListBackupSchedules", - "functionName": "publicCloudlistbackupschedules", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backup_schedules", - "summary": "List Backup Schedules", - "description": "List all backup schedules for given Database Service", - "tags": [ - "Database Service > Backups > Scheduled" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/backup_schedules", - "operationId": "Public/CloudListBackupSchedules", - "summary": "List Backup Schedules", - "categoryPath": [ - "Public Cloud", - "Database Service", - "Backups", - "Scheduled" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 35407 - }, - "enumValues": [], - "values": [], - "examples": [ - 35407 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 91411 - }, - "enumValues": [], - "values": [], - "examples": [ - 91411 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 59163 - }, - "enumValues": [], - "values": [], - "examples": [ - 59163 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudCreateBackupSchedule", - "functionName": "publicCloudcreatebackupschedule", - "originalOperationId": null, - "domain": "publicCloud", - "method": "POST", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backup_schedules", - "summary": "Create Backup Schedule", - "description": "", - "tags": [ - "Database Service > Backups > Scheduled" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/backup_schedules", - "operationId": "Public/CloudCreateBackupSchedule", - "summary": "Create Backup Schedule", - "categoryPath": [ - "Public Cloud", - "Database Service", - "Backups", - "Scheduled" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 68546 - }, - "enumValues": [], - "values": [], - "examples": [ - 68546 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 51143 - }, - "enumValues": [], - "values": [], - "examples": [ - 51143 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 87782 - }, - "enumValues": [], - "values": [], - "examples": [ - 87782 - ] - } - ], - "responseStatuses": [ - "201", - "400" - ] - } - }, - { - "operationId": "Public/CloudDeleteBackupSchedule", - "functionName": "publicClouddeletebackupschedule", - "originalOperationId": null, - "domain": "publicCloud", - "method": "DELETE", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backup_schedules/{backup_schedule_id}", - "summary": "Delete Backup Schedule", - "description": "Delete the backup schedule from the given Database Service", - "tags": [ - "Database Service > Backups > Scheduled" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - }, - { - "name": "backup_schedule_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/backup_schedules/%7Bbackup_schedule_id%7D", - "operationId": "Public/CloudDeleteBackupSchedule", - "summary": "Delete Backup Schedule", - "categoryPath": [ - "Public Cloud", - "Database Service", - "Backups", - "Scheduled" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 15744 - }, - "enumValues": [], - "values": [], - "examples": [ - 15744 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 52939 - }, - "enumValues": [], - "values": [], - "examples": [ - 52939 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 65828 - }, - "enumValues": [], - "values": [], - "examples": [ - 65828 - ] - }, - { - "name": "backup_schedule_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudGetBackupSchedule", - "functionName": "publicCloudgetbackupschedule", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backup_schedules/{backup_schedule_id}", - "summary": "Get Backup Schedule", - "description": "Get the Backup Schedule for given Database Service", - "tags": [ - "Database Service > Backups > Scheduled" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - }, - { - "name": "backup_schedule_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/backup_schedules/%7Bbackup_schedule_id%7D", - "operationId": "Public/CloudGetBackupSchedule", - "summary": "Get Backup Schedule", - "categoryPath": [ - "Public Cloud", - "Database Service", - "Backups", - "Scheduled" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 21017 - }, - "enumValues": [], - "values": [], - "examples": [ - 21017 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 64830 - }, - "enumValues": [], - "values": [], - "examples": [ - 64830 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 962 - }, - "enumValues": [], - "values": [], - "examples": [ - 962 - ] - }, - { - "name": "backup_schedule_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400" - ] - } - }, - { - "operationId": "Public/CloudUpdateBackupSchedule", - "functionName": "publicCloudupdatebackupschedule", - "originalOperationId": null, - "domain": "publicCloud", - "method": "PATCH", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backup_schedules/{backup_schedule_id}", - "summary": "Update Backup Schedule", - "description": "", - "tags": [ - "Database Service > Backups > Scheduled" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - }, - { - "name": "backup_schedule_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/backup_schedules/%7Bbackup_schedule_id%7D", - "operationId": "Public/CloudUpdateBackupSchedule", - "summary": "Update Backup Schedule", - "categoryPath": [ - "Public Cloud", - "Database Service", - "Backups", - "Scheduled" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 37390 - }, - "enumValues": [], - "values": [], - "examples": [ - 37390 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 65271 - }, - "enumValues": [], - "values": [], - "examples": [ - 65271 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 33999 - }, - "enumValues": [], - "values": [], - "examples": [ - 33999 - ] - }, - { - "name": "backup_schedule_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudListBackups", - "functionName": "publicCloudlistbackups", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backups", - "summary": "List Backups", - "description": "List all backups for given Database Service", - "tags": [ - "Database Service > Backups" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/backups", - "operationId": "Public/CloudListBackups", - "summary": "List Backups", - "categoryPath": [ - "Public Cloud", - "Database Service", - "Backups" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 36363 - }, - "enumValues": [], - "values": [], - "examples": [ - 36363 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 80496 - }, - "enumValues": [], - "values": [], - "examples": [ - 80496 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 57687 - }, - "enumValues": [], - "values": [], - "examples": [ - 57687 - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "search": { - "title": "search", - "type": "string", - "description": "Search by name or OpenStack name", - "example": "My Database Service" - }, - "statuses": { - "title": "statuses", - "type": "array", - "items": { - "title": "item", - "enum": [ - "Error", - "Failed", - "Running", - "Starting", - "Succeeded", - "Unknown" - ], - "type": "string", - "description": "Filter by Status", - "example": "Inactive" - }, - "description": "Filter by Statuses" - } - }, - "description": "Available filters", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "created_at", - "completed_at", - "status", - "location" - ] - }, - "enumValues": [ - "created_at", - "completed_at", - "status", - "location" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[created_at]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[created_at]=asc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudDeleteBackup", - "functionName": "publicClouddeletebackup", - "originalOperationId": null, - "domain": "publicCloud", - "method": "DELETE", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backups/{backup_id}", - "summary": "Delete Backup", - "description": "Delete the given Database Service backup", - "tags": [ - "Database Service > Backups" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - }, - { - "name": "backup_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/backups/%7Bbackup_id%7D", - "operationId": "Public/CloudDeleteBackup", - "summary": "Delete Backup", - "categoryPath": [ - "Public Cloud", - "Database Service", - "Backups" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 18179 - }, - "enumValues": [], - "values": [], - "examples": [ - 18179 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 1785 - }, - "enumValues": [], - "values": [], - "examples": [ - 1785 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 1836 - }, - "enumValues": [], - "values": [], - "examples": [ - 1836 - ] - }, - { - "name": "backup_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudGetBackup", - "functionName": "publicCloudgetbackup", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backups/{backup_id}", - "summary": "Get Backup", - "description": "Get the current information for the given Database Service backup", - "tags": [ - "Database Service > Backups" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - }, - { - "name": "backup_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/backups/%7Bbackup_id%7D", - "operationId": "Public/CloudGetBackup", - "summary": "Get Backup", - "categoryPath": [ - "Public Cloud", - "Database Service", - "Backups" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 10917 - }, - "enumValues": [], - "values": [], - "examples": [ - 10917 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 61339 - }, - "enumValues": [], - "values": [], - "examples": [ - 61339 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 47116 - }, - "enumValues": [], - "values": [], - "examples": [ - 47116 - ] - }, - { - "name": "backup_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudRemoveConfiguration", - "functionName": "publicCloudremoveconfiguration", - "originalOperationId": null, - "domain": "publicCloud", - "method": "DELETE", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/configurations", - "summary": "Remove Configuration", - "description": "Remove the configuration from the given Database Service", - "tags": [ - "Database Service > Configurations" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/configurations", - "operationId": "Public/CloudRemoveConfiguration", - "summary": "Remove Configuration", - "categoryPath": [ - "Public Cloud", - "Database Service", - "Configurations" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 88821 - }, - "enumValues": [], - "values": [], - "examples": [ - 88821 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 49217 - }, - "enumValues": [], - "values": [], - "examples": [ - 49217 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 98347 - }, - "enumValues": [], - "values": [], - "examples": [ - 98347 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudListConfiguration", - "functionName": "publicCloudlistconfiguration", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/configurations", - "summary": "List Configuration", - "description": "List the configuration for given Database Service", - "tags": [ - "Database Service > Configurations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/configurations", - "operationId": "Public/CloudListConfiguration", - "summary": "List Configuration", - "categoryPath": [ - "Public Cloud", - "Database Service", - "Configurations" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 7981 - }, - "enumValues": [], - "values": [], - "examples": [ - 7981 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 26442 - }, - "enumValues": [], - "values": [], - "examples": [ - 26442 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 10970 - }, - "enumValues": [], - "values": [], - "examples": [ - 10970 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudCreateUpdateConfiguration", - "functionName": "publicCloudcreateupdateconfiguration", - "originalOperationId": null, - "domain": "publicCloud", - "method": "PUT", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/configurations", - "summary": "Create/Update Configuration", - "description": "Add/Update the configuration for the given Database Service", - "tags": [ - "Database Service > Configurations" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/configurations", - "operationId": "Public/CloudCreateUpdateConfiguration", - "summary": "Create/Update Configuration", - "categoryPath": [ - "Public Cloud", - "Database Service", - "Configurations" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 79426 - }, - "enumValues": [], - "values": [], - "examples": [ - 79426 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 14862 - }, - "enumValues": [], - "values": [], - "examples": [ - 14862 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 69073 - }, - "enumValues": [], - "values": [], - "examples": [ - 69073 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "delete_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters", - "functionName": "delete1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters", - "originalOperationId": null, - "domain": "publicCloud", - "method": "DELETE", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/ip_filters", - "summary": "Remove IP Filters", - "description": "Remove all IP filters from the given Database Service", - "tags": [ - "Database Service > IP Filters" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/ip_filters", - "operationId": null, - "summary": "Remove IP Filters", - "categoryPath": [ - "Public Cloud", - "Database Service", - "IP Filters" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 65841 - }, - "enumValues": [], - "values": [], - "examples": [ - 65841 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 14642 - }, - "enumValues": [], - "values": [], - "examples": [ - 14642 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 41333 - }, - "enumValues": [], - "values": [], - "examples": [ - 41333 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters", - "functionName": "get1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/ip_filters", - "summary": "List IP Filters", - "description": "List all IP filters for given Database Service", - "tags": [ - "Database Service > IP Filters" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/ip_filters", - "operationId": null, - "summary": "List IP Filters", - "categoryPath": [ - "Public Cloud", - "Database Service", - "IP Filters" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 32185 - }, - "enumValues": [], - "values": [], - "examples": [ - 32185 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 29385 - }, - "enumValues": [], - "values": [], - "examples": [ - 29385 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 3484 - }, - "enumValues": [], - "values": [], - "examples": [ - 3484 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "put_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters", - "functionName": "put1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters", - "originalOperationId": null, - "domain": "publicCloud", - "method": "PUT", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/ip_filters", - "summary": "Create/Update IP Filters", - "description": "Add/Update the list of IP filters for the given Database Service", - "tags": [ - "Database Service > IP Filters" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/ip_filters", - "operationId": null, - "summary": "Create/Update IP Filters", - "categoryPath": [ - "Public Cloud", - "Database Service", - "IP Filters" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 63394 - }, - "enumValues": [], - "values": [], - "examples": [ - 63394 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 89191 - }, - "enumValues": [], - "values": [], - "examples": [ - 89191 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 87045 - }, - "enumValues": [], - "values": [], - "examples": [ - 87045 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudListLogs", - "functionName": "publicCloudlistlogs", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/logs", - "summary": "List Logs", - "description": "List all Database Service logs for the given Database Service", - "tags": [ - "Database Service > Logs" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "direction", - "in": "query", - "required": false - }, - { - "name": "filter", - "in": "query", - "required": false - }, - { - "name": "from_date", - "in": "query", - "required": false - }, - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - }, - { - "name": "to_date", - "in": "query", - "required": false - }, - { - "name": "type", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/logs", - "operationId": "Public/CloudListLogs", - "summary": "List Logs", - "categoryPath": [ - "Public Cloud", - "Database Service", - "Logs" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 14740 - }, - "enumValues": [], - "values": [], - "examples": [ - 14740 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 95698 - }, - "enumValues": [], - "values": [], - "examples": [ - 95698 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 6706 - }, - "enumValues": [], - "values": [], - "examples": [ - 6706 - ] - }, - { - "name": "direction", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "direction", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Query direction by date", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "desc" - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "search": { - "title": "search", - "type": "string", - "description": "Search by log text", - "example": "Log 123" - } - }, - "description": "Available filters", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "from_date", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "from_date", - "minimum": 1767222000, - "type": "integer", - "description": "Get logs from this date [format: timestamp]", - "example": "1767222000" - }, - "enumValues": [], - "values": [], - "examples": [ - "1767222000" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "page", - "type": "integer", - "description": "Current page number to return", - "example": "2" - }, - "enumValues": [], - "values": [], - "examples": [ - "2" - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "per_page", - "maximum": 500, - "type": "integer", - "description": "How many records to return per page", - "example": "100" - }, - "enumValues": [], - "values": [], - "examples": [ - "100" - ] - }, - { - "name": "to_date", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "to_date", - "type": "integer", - "description": "Get logs to this date [format: timestamp]", - "example": "1772319600" - }, - "enumValues": [], - "values": [], - "examples": [ - "1772319600" - ] - }, - { - "name": "type", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "type", - "enum": [ - "slow-logs", - "stdout" - ], - "type": "string", - "description": "Type of log to return", - "example": "stdout" - }, - "enumValues": [ - "slow-logs", - "stdout" - ], - "values": [], - "examples": [ - "stdout" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudDownloadLogs", - "functionName": "publicClouddownloadlogs", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/logs/download", - "summary": "Download Logs", - "description": "Download all logs for the given Database Service and period.", - "tags": [ - "Database Service > Logs" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "direction", - "in": "query", - "required": false - }, - { - "name": "filter", - "in": "query", - "required": false - }, - { - "name": "format", - "in": "query", - "required": false - }, - { - "name": "from_date", - "in": "query", - "required": false - }, - { - "name": "to_date", - "in": "query", - "required": false - }, - { - "name": "type", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/logs/download", - "operationId": "Public/CloudDownloadLogs", - "summary": "Download Logs", - "categoryPath": [ - "Public Cloud", - "Database Service", - "Logs" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 87868 - }, - "enumValues": [], - "values": [], - "examples": [ - 87868 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 59049 - }, - "enumValues": [], - "values": [], - "examples": [ - 59049 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 60079 - }, - "enumValues": [], - "values": [], - "examples": [ - 60079 - ] - }, - { - "name": "direction", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "direction", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "description": "Query direction by date", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "desc" - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "search": { - "title": "search", - "type": "string", - "description": "Search by log text", - "example": "Log 123" - } - }, - "description": "Available filters", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "format", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "format", - "enum": [ - "json", - "text" - ], - "type": "string", - "description": "Format to download logs in", - "example": "json" - }, - "enumValues": [ - "json", - "text" - ], - "values": [], - "examples": [ - "json" - ] - }, - { - "name": "from_date", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "from_date", - "minimum": 1767222000, - "type": "integer", - "description": "Get logs from this date [format: timestamp]", - "example": "1767222000" - }, - "enumValues": [], - "values": [], - "examples": [ - "1767222000" - ] - }, - { - "name": "to_date", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "to_date", - "type": "integer", - "description": "Get logs to this date [format: timestamp]", - "example": "1772319600" - }, - "enumValues": [], - "values": [], - "examples": [ - "1772319600" - ] - }, - { - "name": "type", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "type", - "enum": [ - "slow-logs", - "stdout" - ], - "type": "string", - "description": "Type of log to return", - "example": "stdout" - }, - "enumValues": [ - "slow-logs", - "stdout" - ], - "values": [], - "examples": [ - "stdout" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudResetPassword", - "functionName": "publicCloudresetpassword", - "originalOperationId": null, - "domain": "publicCloud", - "method": "POST", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/reset_password", - "summary": "Reset Password", - "description": "Reset the root password and send it and other connection information to use for logging into the given Database Service", - "tags": [ - "Database Service" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/reset_password", - "operationId": "Public/CloudResetPassword", - "summary": "Reset Password", - "categoryPath": [ - "Public Cloud", - "Database Service" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 5232 - }, - "enumValues": [], - "values": [], - "examples": [ - 5232 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 71092 - }, - "enumValues": [], - "values": [], - "examples": [ - 71092 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 46073 - }, - "enumValues": [], - "values": [], - "examples": [ - 46073 - ] - } - ], - "responseStatuses": [ - "200", - "400" - ] - } - }, - { - "operationId": "Public/CloudCreateRestore", - "functionName": "publicCloudcreaterestore", - "originalOperationId": null, - "domain": "publicCloud", - "method": "POST", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/restores", - "summary": "Create Restore", - "description": "Create a new restore for the given Database Service using the given backup", - "tags": [ - "Database Service > Restores" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/restores", - "operationId": "Public/CloudCreateRestore", - "summary": "Create Restore", - "categoryPath": [ - "Public Cloud", - "Database Service", - "Restores" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 25493 - }, - "enumValues": [], - "values": [], - "examples": [ - 25493 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 7298 - }, - "enumValues": [], - "values": [], - "examples": [ - 7298 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 62934 - }, - "enumValues": [], - "values": [], - "examples": [ - 62934 - ] - } - ], - "responseStatuses": [ - "201", - "400" - ] - } - }, - { - "operationId": "Public/CloudGetRestore", - "functionName": "publicCloudgetrestore", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/restores/{restore_id}", - "summary": "Get Restore", - "description": "Get the current information for the given Database Service restore", - "tags": [ - "Database Service > Restores" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - }, - { - "name": "restore_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/restores/%7Brestore_id%7D", - "operationId": "Public/CloudGetRestore", - "summary": "Get Restore", - "categoryPath": [ - "Public Cloud", - "Database Service", - "Restores" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 97773 - }, - "enumValues": [], - "values": [], - "examples": [ - 97773 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 94190 - }, - "enumValues": [], - "values": [], - "examples": [ - 94190 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 392 - }, - "enumValues": [], - "values": [], - "examples": [ - 392 - ] - }, - { - "name": "restore_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudToggleSlowLogs", - "functionName": "publicCloudtoggleslowlogs", - "originalOperationId": null, - "domain": "publicCloud", - "method": "POST", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/toggle_slow_logs", - "summary": "Toggle Slow Logs", - "description": "Turn on/off slow logs for the given Database Service", - "tags": [ - "Database Service" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "dbaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/dbaas/%7Bdbaas_id%7D/toggle_slow_logs", - "operationId": "Public/CloudToggleSlowLogs", - "summary": "Toggle Slow Logs", - "categoryPath": [ - "Public Cloud", - "Database Service" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 20350 - }, - "enumValues": [], - "values": [], - "examples": [ - 20350 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 32349 - }, - "enumValues": [], - "values": [], - "examples": [ - 32349 - ] - }, - { - "name": "dbaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 8232 - }, - "enumValues": [], - "values": [], - "examples": [ - 8232 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudListKubernetesServices", - "functionName": "publicCloudlistkubernetesservices", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas", - "summary": "List Kubernetes Services", - "description": "List all instances of Kubernetes Service in the given project", - "tags": [ - "Kubernetes Service" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas", - "operationId": "Public/CloudListKubernetesServices", - "summary": "List Kubernetes Services", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 99018 - }, - "enumValues": [], - "values": [], - "examples": [ - 99018 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 91091 - }, - "enumValues": [], - "values": [], - "examples": [ - 91091 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "tags", - "enum": [ - "packs", - "projects", - "instances", - "tags" - ] - }, - "enumValues": [ - "packs", - "projects", - "instances", - "tags" - ], - "values": [ - "packs", - "projects", - "instances", - "tags" - ], - "examples": [ - "tags" - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "packs": { - "title": "packs", - "type": "array", - "items": { - "title": "item", - "enum": [ - 1, - 2 - ], - "type": "integer", - "description": "Filter by Pack Identifier" - }, - "description": "Filter by Pack Identifiers" - }, - "regions": { - "title": "regions", - "type": "array", - "items": { - "title": "item", - "enum": [ - "dc3-a", - "dc4-a" - ], - "type": "string", - "description": "Filter by region" - }, - "description": "Filter by regions" - }, - "search": { - "title": "search", - "type": "string", - "description": "Search by name or OpenStack name", - "example": "My KaaS" - }, - "statuses": { - "title": "statuses", - "type": "array", - "items": { - "title": "item", - "enum": [ - "Active", - "Creating", - "Deleting", - "Failed", - "Suspended", - "Unknown", - "Updating" - ], - "type": "string", - "description": "Filter by Status", - "example": "Inactive" - }, - "description": "Filter by Statuses" - }, - "tags": { - "title": "tags", - "type": "array", - "items": { - "title": "item", - "type": "integer", - "description": "Filter by Tag Identifier" - }, - "description": "Filter by Tag Identifiers" - } - }, - "description": "Available filters", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 14613 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 14613 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 82933 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 82933 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 53479 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 53479 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 88868 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 88868 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "name", - "open_stack_name", - "region", - "kubernetes_version" - ] - }, - "enumValues": [ - "name", - "open_stack_name", - "region", - "kubernetes_version" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[name]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[name]=asc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudCreateKubernetesService", - "functionName": "publicCloudcreatekubernetesservice", - "originalOperationId": null, - "domain": "publicCloud", - "method": "POST", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas", - "summary": "Create Kubernetes Service", - "description": "Create a new instance of Kubernetes Service\n\nReturns the unique identifier of the newly created Kubernetes Service", - "tags": [ - "Kubernetes Service" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas", - "operationId": "Public/CloudCreateKubernetesService", - "summary": "Create Kubernetes Service", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 22156 - }, - "enumValues": [], - "values": [], - "examples": [ - 22156 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 89747 - }, - "enumValues": [], - "values": [], - "examples": [ - 89747 - ] - } - ], - "responseStatuses": [ - "201", - "400" - ] - } - }, - { - "operationId": "Public/CloudDeleteKubernetesService", - "functionName": "publicClouddeletekubernetesservice", - "originalOperationId": null, - "domain": "publicCloud", - "method": "DELETE", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}", - "summary": "Delete Kubernetes Service", - "description": "Delete an instance of Kubernetes Service", - "tags": [ - "Kubernetes Service" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "kaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D", - "operationId": "Public/CloudDeleteKubernetesService", - "summary": "Delete Kubernetes Service", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 98115 - }, - "enumValues": [], - "values": [], - "examples": [ - 98115 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 58492 - }, - "enumValues": [], - "values": [], - "examples": [ - 58492 - ] - }, - { - "name": "kaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 15221 - }, - "enumValues": [], - "values": [], - "examples": [ - 15221 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudGetKubernetesService", - "functionName": "publicCloudgetkubernetesservice", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}", - "summary": "Get Kubernetes Service", - "description": "Return an instance of Kubernetes Service", - "tags": [ - "Kubernetes Service" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "kaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D", - "operationId": "Public/CloudGetKubernetesService", - "summary": "Get Kubernetes Service", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 39096 - }, - "enumValues": [], - "values": [], - "examples": [ - 39096 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 96613 - }, - "enumValues": [], - "values": [], - "examples": [ - 96613 - ] - }, - { - "name": "kaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 96937 - }, - "enumValues": [], - "values": [], - "examples": [ - 96937 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "instances", - "enum": [ - "packs", - "projects", - "instances", - "tags" - ] - }, - "enumValues": [ - "packs", - "projects", - "instances", - "tags" - ], - "values": [ - "packs", - "projects", - "instances", - "tags" - ], - "examples": [ - "instances" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudUpdateKubernetesService", - "functionName": "publicCloudupdatekubernetesservice", - "originalOperationId": null, - "domain": "publicCloud", - "method": "PATCH", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}", - "summary": "Update Kubernetes Service", - "description": "Modify an instance of Kubernetes Service", - "tags": [ - "Kubernetes Service" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "kaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D", - "operationId": "Public/CloudUpdateKubernetesService", - "summary": "Update Kubernetes Service", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 4982 - }, - "enumValues": [], - "values": [], - "examples": [ - 4982 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 40990 - }, - "enumValues": [], - "values": [], - "examples": [ - 40990 - ] - }, - { - "name": "kaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 10741 - }, - "enumValues": [], - "values": [], - "examples": [ - 10741 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudGetTheCurrentStateOfAKaasApiserverParams", - "functionName": "publicCloudgetthecurrentstateofakaasapiserverparams", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/apiserver", - "summary": "Get the current state of a Kaas apiserver params", - "description": "", - "tags": [ - "Kubernetes Service" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "kaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D/apiserver", - "operationId": "Public/CloudGetTheCurrentStateOfAKaasApiserverParams", - "summary": "Get the current state of a Kaas apiserver params", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 94294 - }, - "enumValues": [], - "values": [], - "examples": [ - 94294 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 79565 - }, - "enumValues": [], - "values": [], - "examples": [ - 79565 - ] - }, - { - "name": "kaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 61679 - }, - "enumValues": [], - "values": [], - "examples": [ - 61679 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudPatchApiserverParamsOfASpecificKaas", - "functionName": "publicCloudpatchapiserverparamsofaspecifickaas", - "originalOperationId": null, - "domain": "publicCloud", - "method": "PATCH", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/apiserver", - "summary": "Patch apiserver params of a specific Kaas", - "description": "", - "tags": [ - "Kubernetes Service" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "kaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D/apiserver", - "operationId": "Public/CloudPatchApiserverParamsOfASpecificKaas", - "summary": "Patch apiserver params of a specific Kaas", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 70557 - }, - "enumValues": [], - "values": [], - "examples": [ - 70557 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 31024 - }, - "enumValues": [], - "values": [], - "examples": [ - 31024 - ] - }, - { - "name": "kaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 68196 - }, - "enumValues": [], - "values": [], - "examples": [ - 68196 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudListInstancePools", - "functionName": "publicCloudlistinstancepools", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/instance_pools", - "summary": "List Instance Pools", - "description": "List all Instance Pools for the given Kubernetes Service", - "tags": [ - "Kubernetes Service > Instance Pools" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "kaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D/instance_pools", - "operationId": "Public/CloudListInstancePools", - "summary": "List Instance Pools", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service", - "Instance Pools" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 98654 - }, - "enumValues": [], - "values": [], - "examples": [ - 98654 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 16933 - }, - "enumValues": [], - "values": [], - "examples": [ - 16933 - ] - }, - { - "name": "kaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 24688 - }, - "enumValues": [], - "values": [], - "examples": [ - 24688 - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "availability_zones": { - "title": "availability_zones", - "type": "array", - "items": { - "title": "item", - "enum": [ - "az-1", - "az-2", - "az-3", - "dc3-a-04", - "dc3-a-09", - "dc3-a-10" - ], - "type": "string", - "description": "Filter by availability zone" - }, - "description": "Filter by availability zones" - }, - "search": { - "title": "search", - "type": "string", - "description": "Search for node pool", - "example": "My Node Pool" - }, - "statuses": { - "title": "statuses", - "type": "array", - "items": { - "title": "item", - "enum": [ - "Active", - "Creating", - "Deleting", - "Failed", - "FailedQuota", - "ScalingDown", - "ScalingUp", - "Unknown", - "Updating" - ], - "type": "string", - "description": "Filter by Status", - "example": "Inactive" - }, - "description": "Filter by Statuses" - } - }, - "description": "Available filters", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 26480 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 26480 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 92622 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 92622 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 63605 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 63605 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 34048 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 34048 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "name", - "open_stack_name", - "availability_zone", - "flavor", - "minimum_instances" - ] - }, - "enumValues": [ - "name", - "open_stack_name", - "availability_zone", - "flavor", - "minimum_instances" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[name]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[name]=asc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudCreateInstancePool", - "functionName": "publicCloudcreateinstancepool", - "originalOperationId": null, - "domain": "publicCloud", - "method": "POST", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/instance_pools", - "summary": "Create Instance Pool", - "description": "Create a new Instance Pool for the given Kubernetes Service\n\nReturns the unique identifier of the newly created Instance Pool", - "tags": [ - "Kubernetes Service > Instance Pools" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "kaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D/instance_pools", - "operationId": "Public/CloudCreateInstancePool", - "summary": "Create Instance Pool", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service", - "Instance Pools" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 50582 - }, - "enumValues": [], - "values": [], - "examples": [ - 50582 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 25073 - }, - "enumValues": [], - "values": [], - "examples": [ - 25073 - ] - }, - { - "name": "kaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 75431 - }, - "enumValues": [], - "values": [], - "examples": [ - 75431 - ] - } - ], - "responseStatuses": [ - "201", - "400" - ] - } - }, - { - "operationId": "Public/CloudDeleteInstancePool", - "functionName": "publicClouddeleteinstancepool", - "originalOperationId": null, - "domain": "publicCloud", - "method": "DELETE", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/instance_pools/{kaas_worker_pool_id}", - "summary": "Delete Instance Pool", - "description": "Delete an Instance Pool from the given Kubernetes Service", - "tags": [ - "Kubernetes Service > Instance Pools" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "kaas_id", - "in": "path", - "required": true - }, - { - "name": "kaas_worker_pool_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D/instance_pools/%7Bkaas_worker_pool_id%7D", - "operationId": "Public/CloudDeleteInstancePool", - "summary": "Delete Instance Pool", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service", - "Instance Pools" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 73483 - }, - "enumValues": [], - "values": [], - "examples": [ - 73483 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 70792 - }, - "enumValues": [], - "values": [], - "examples": [ - 70792 - ] - }, - { - "name": "kaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 39170 - }, - "enumValues": [], - "values": [], - "examples": [ - 39170 - ] - }, - { - "name": "kaas_worker_pool_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 864 - }, - "enumValues": [], - "values": [], - "examples": [ - 864 - ] - } - ], - "responseStatuses": [ - "200", - "400" - ] - } - }, - { - "operationId": "Public/CloudGetInstancePool", - "functionName": "publicCloudgetinstancepool", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/instance_pools/{kaas_worker_pool_id}", - "summary": "Get Instance Pool", - "description": "Return an Instance Pool from the given Kubernetes Service", - "tags": [ - "Kubernetes Service > Instance Pools" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "kaas_id", - "in": "path", - "required": true - }, - { - "name": "kaas_worker_pool_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D/instance_pools/%7Bkaas_worker_pool_id%7D", - "operationId": "Public/CloudGetInstancePool", - "summary": "Get Instance Pool", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service", - "Instance Pools" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 37631 - }, - "enumValues": [], - "values": [], - "examples": [ - 37631 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 89500 - }, - "enumValues": [], - "values": [], - "examples": [ - 89500 - ] - }, - { - "name": "kaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 30947 - }, - "enumValues": [], - "values": [], - "examples": [ - 30947 - ] - }, - { - "name": "kaas_worker_pool_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 27682 - }, - "enumValues": [], - "values": [], - "examples": [ - 27682 - ] - } - ], - "responseStatuses": [ - "200", - "400" - ] - } - }, - { - "operationId": "Public/CloudUpdateInstancePool", - "functionName": "publicCloudupdateinstancepool", - "originalOperationId": null, - "domain": "publicCloud", - "method": "PATCH", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/instance_pools/{kaas_worker_pool_id}", - "summary": "Update Instance Pool", - "description": "Modify an Instance Pool from the given Kubernetes Service", - "tags": [ - "Kubernetes Service > Instance Pools" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "kaas_id", - "in": "path", - "required": true - }, - { - "name": "kaas_worker_pool_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D/instance_pools/%7Bkaas_worker_pool_id%7D", - "operationId": "Public/CloudUpdateInstancePool", - "summary": "Update Instance Pool", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service", - "Instance Pools" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 48394 - }, - "enumValues": [], - "values": [], - "examples": [ - 48394 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 57224 - }, - "enumValues": [], - "values": [], - "examples": [ - 57224 - ] - }, - { - "name": "kaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 65739 - }, - "enumValues": [], - "values": [], - "examples": [ - 65739 - ] - }, - { - "name": "kaas_worker_pool_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 13292 - }, - "enumValues": [], - "values": [], - "examples": [ - 13292 - ] - } - ], - "responseStatuses": [ - "200", - "400" - ] - } - }, - { - "operationId": "Public/CloudRemoveIPFilters", - "functionName": "publicCloudremoveipfilters", - "originalOperationId": null, - "domain": "publicCloud", - "method": "DELETE", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/ip_filters", - "summary": "Remove IP Filters", - "description": "Remove all IP filters from the given Kubernetes Service", - "tags": [ - "Kubernetes Service > IP Filtering" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "kaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D/ip_filters", - "operationId": "Public/CloudRemoveIPFilters", - "summary": "Remove IP Filters", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service", - "IP Filtering" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 49885 - }, - "enumValues": [], - "values": [], - "examples": [ - 49885 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 93128 - }, - "enumValues": [], - "values": [], - "examples": [ - 93128 - ] - }, - { - "name": "kaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 32856 - }, - "enumValues": [], - "values": [], - "examples": [ - 32856 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudListIPFilters", - "functionName": "publicCloudlistipfilters", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/ip_filters", - "summary": "List IP Filters", - "description": "List all IP filters for given Kubernetes Service", - "tags": [ - "Kubernetes Service > IP Filtering" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "kaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D/ip_filters", - "operationId": "Public/CloudListIPFilters", - "summary": "List IP Filters", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service", - "IP Filtering" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 99537 - }, - "enumValues": [], - "values": [], - "examples": [ - 99537 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 51459 - }, - "enumValues": [], - "values": [], - "examples": [ - 51459 - ] - }, - { - "name": "kaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 36485 - }, - "enumValues": [], - "values": [], - "examples": [ - 36485 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudCreateUpdateIPFilters", - "functionName": "publicCloudcreateupdateipfilters", - "originalOperationId": null, - "domain": "publicCloud", - "method": "PUT", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/ip_filters", - "summary": "Create/Update IP Filters", - "description": "Add/Update the list of IP filters for the given Kubernetes Service", - "tags": [ - "Kubernetes Service > IP Filtering" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "kaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D/ip_filters", - "operationId": "Public/CloudCreateUpdateIPFilters", - "summary": "Create/Update IP Filters", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service", - "IP Filtering" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 23768 - }, - "enumValues": [], - "values": [], - "examples": [ - 23768 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 33078 - }, - "enumValues": [], - "values": [], - "examples": [ - 33078 - ] - }, - { - "name": "kaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 33778 - }, - "enumValues": [], - "values": [], - "examples": [ - 33778 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudDownloadKubernetesServiceConfiguration", - "functionName": "publicClouddownloadkubernetesserviceconfiguration", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/kube_config", - "summary": "Download Kubernetes Service Configuration", - "description": "Download the KaaS Administration Kubernetes Service Configuration", - "tags": [ - "Kubernetes Service" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "kaas_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/%7Bkaas_id%7D/kube_config", - "operationId": "Public/CloudDownloadKubernetesServiceConfiguration", - "summary": "Download Kubernetes Service Configuration", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 80593 - }, - "enumValues": [], - "values": [], - "examples": [ - 80593 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 84050 - }, - "enumValues": [], - "values": [], - "examples": [ - 84050 - ] - }, - { - "name": "kaas_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 72904 - }, - "enumValues": [], - "values": [], - "examples": [ - 72904 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudListFlavors", - "functionName": "publicCloudlistflavors", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/flavors", - "summary": "List Flavors", - "description": "List all possible Kubernetes Service flavors for the given account", - "tags": [ - "Kubernetes Service > Data" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "filter", - "in": "query", - "required": false - }, - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - }, - { - "name": "region", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/flavors", - "operationId": "Public/CloudListFlavors", - "summary": "List Flavors", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service", - "Data" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 95495 - }, - "enumValues": [], - "values": [], - "examples": [ - 95495 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 72992 - }, - "enumValues": [], - "values": [], - "examples": [ - 72992 - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "available": { - "title": "available", - "type": "boolean", - "description": "Filter by Available Images" - }, - "cpu": { - "title": "cpu", - "type": "integer", - "description": "Filter by number of CPUs" - }, - "gpu_optimized": { - "title": "gpu_optimized", - "type": "boolean", - "description": "Filter by GPU Optimized Images" - }, - "gpu_types": { - "title": "gpu_types", - "type": "array", - "items": { - "title": "item", - "enum": [ - "A2", - "L4", - "T4" - ], - "type": "string", - "description": "Filter by GPU Optimized Images" - }, - "description": "Filter by GPU Optimized Images" - }, - "iops_optimized": { - "title": "iops_optimized", - "type": "boolean", - "description": "Filter by Memory Optimized Images" - }, - "maximum_cpu": { - "title": "maximum_cpu", - "minimum": 0, - "type": "integer", - "description": "Filter by number of CPUs, maximum value" - }, - "maximum_ram": { - "title": "maximum_ram", - "minimum": 0, - "type": "integer", - "description": "Filter by amount of RAM, maximum value" - }, - "maximum_rate": { - "title": "maximum_rate", - "type": "object", - "properties": { - "excluding_tax": { - "title": "excluding_tax", - "type": "number", - "description": "Filter by maximum rate (lte, including tax)", - "format": "double" - }, - "including_tax": { - "title": "including_tax", - "type": "number", - "description": "Filter by maximum rate (lte, including tax)", - "format": "double" - } - }, - "description": "Filter by maximum rate" - }, - "maximum_storage": { - "title": "maximum_storage", - "minimum": 0, - "type": "integer", - "description": "Filter by amount of Storage, maximum value" - }, - "memory_optimized": { - "title": "memory_optimized", - "type": "boolean", - "description": "Filter by Memory Optimized Images" - }, - "minimum_rate": { - "title": "minimum_rate", - "type": "object", - "properties": { - "excluding_tax": { - "title": "excluding_tax", - "type": "number", - "description": "Filter by minimum rate (gte, excluding tax)", - "format": "double" - }, - "including_tax": { - "title": "including_tax", - "type": "number", - "description": "Filter by minimum rate (gte, including tax)", - "format": "double" - } - }, - "description": "Filter by minimum rate" - }, - "ram": { - "title": "ram", - "type": "integer", - "description": "Filter by amount of RAM" - }, - "search": { - "title": "search", - "type": "string", - "description": "Search flavors by name", - "example": "a1-ram2" - }, - "storage": { - "title": "storage", - "type": "integer", - "description": "Filter by amount of Storage" - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "page", - "minimum": 1, - "type": "integer", - "example": 84288 - }, - "enumValues": [], - "values": [], - "examples": [ - 84288 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "per_page", - "minimum": 1, - "type": "integer", - "example": 80764 - }, - "enumValues": [], - "values": [], - "examples": [ - 80764 - ] - }, - { - "name": "region", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "region", - "enum": [ - "dc3-a", - "dc4-a" - ], - "type": "string", - "description": "Public Cloud region to use for your KaaS", - "example": "dc4-a" - }, - "enumValues": [ - "dc3-a", - "dc4-a" - ], - "values": [], - "examples": [ - "dc4-a" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudListFlavorFilters", - "functionName": "publicCloudlistflavorfilters", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/flavors/filters", - "summary": "List Flavor Filters", - "description": "List filters for Kubernetes Service flavors for the given account", - "tags": [ - "Kubernetes Service > Data" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "region", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/kaas/flavors/filters", - "operationId": "Public/CloudListFlavorFilters", - "summary": "List Flavor Filters", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service", - "Data" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 63512 - }, - "enumValues": [], - "values": [], - "examples": [ - 63512 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 92667 - }, - "enumValues": [], - "values": [], - "examples": [ - 92667 - ] - }, - { - "name": "region", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "region", - "enum": [ - "dc3-a", - "dc4-a" - ], - "type": "string", - "description": "Public Cloud region to use for your KaaS", - "example": "dc4-a" - }, - "enumValues": [ - "dc3-a", - "dc4-a" - ], - "values": [], - "examples": [ - "dc4-a" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudListUsers", - "functionName": "publicCloudlistusers", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users", - "summary": "List users", - "description": "List all public cloud users for the given public cloud project", - "tags": [ - "Users" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/users", - "operationId": "Public/CloudListUsers", - "summary": "List users", - "categoryPath": [ - "Public Cloud", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "Public Cloud Product Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 48809 - }, - "enumValues": [], - "values": [], - "examples": [ - 48809 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "Public Cloud Project Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 23382 - }, - "enumValues": [], - "values": [], - "examples": [ - 23382 - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "search": { - "title": "search", - "type": "string", - "description": "Search for filtered results", - "example": "My Public Cloud user" - }, - "status": { - "title": "status", - "type": "array", - "items": { - "title": "item", - "enum": [ - "creating", - "deleting", - "disabled", - "disabling", - "error", - "ok", - "updating" - ], - "type": "string", - "description": "Filter by status" - }, - "description": "Filter by status" - } - }, - "description": "Available filters", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 82949 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 82949 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 78440 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 78440 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 7578 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 7578 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 20592 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 20592 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "description", - "open_stack_name", - "email", - "status" - ] - }, - "enumValues": [ - "description", - "open_stack_name", - "email", - "status" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[description]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[description]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Public/CloudCreateUser", - "functionName": "publicCloudcreateuser", - "originalOperationId": null, - "domain": "publicCloud", - "method": "POST", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users", - "summary": "Create user", - "description": "Create a new public cloud user for the given public cloud project", - "tags": [ - "Users" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/users", - "operationId": "Public/CloudCreateUser", - "summary": "Create user", - "categoryPath": [ - "Public Cloud", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "asynchronous", - "description": "This route response is asynchronous\n", - "values": [ - "always" - ] - } - ], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "Public Cloud Product Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 21957 - }, - "enumValues": [], - "values": [], - "examples": [ - 21957 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "Public Cloud Project Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 17954 - }, - "enumValues": [], - "values": [], - "examples": [ - 17954 - ] - } - ], - "responseStatuses": [ - "202", - "400" - ] - } - }, - { - "operationId": "Public/CloudDeleteUser", - "functionName": "publicClouddeleteuser", - "originalOperationId": null, - "domain": "publicCloud", - "method": "DELETE", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/{public_cloud_user_id}", - "summary": "Delete user", - "description": "Delete the given public cloud user", - "tags": [ - "Users" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/users/%7Bpublic_cloud_user_id%7D", - "operationId": "Public/CloudDeleteUser", - "summary": "Delete user", - "categoryPath": [ - "Public Cloud", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "Public Cloud Product Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 18678 - }, - "enumValues": [], - "values": [], - "examples": [ - 18678 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "Public Cloud Project Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 9977 - }, - "enumValues": [], - "values": [], - "examples": [ - 9977 - ] - }, - { - "name": "public_cloud_user_id", - "in": "path", - "required": true, - "description": "Public Cloud User Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 39381 - }, - "enumValues": [], - "values": [], - "examples": [ - 39381 - ] - } - ], - "responseStatuses": [ - "202", - "400" - ] - } - }, - { - "operationId": "Public/CloudGetUser", - "functionName": "publicCloudgetuser", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/{public_cloud_user_id}", - "summary": "Get user", - "description": "Get the given public cloud user details", - "tags": [ - "Users" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/users/%7Bpublic_cloud_user_id%7D", - "operationId": "Public/CloudGetUser", - "summary": "Get user", - "categoryPath": [ - "Public Cloud", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "Public Cloud Product Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 25733 - }, - "enumValues": [], - "values": [], - "examples": [ - 25733 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "Public Cloud Project Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 6168 - }, - "enumValues": [], - "values": [], - "examples": [ - 6168 - ] - }, - { - "name": "public_cloud_user_id", - "in": "path", - "required": true, - "description": "Public Cloud User Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 86533 - }, - "enumValues": [], - "values": [], - "examples": [ - 86533 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudUpdateUser", - "functionName": "publicCloudupdateuser", - "originalOperationId": null, - "domain": "publicCloud", - "method": "PATCH", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/{public_cloud_user_id}", - "summary": "Update user", - "description": "Update the given public cloud user", - "tags": [ - "Users" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/users/%7Bpublic_cloud_user_id%7D", - "operationId": "Public/CloudUpdateUser", - "summary": "Update user", - "categoryPath": [ - "Public Cloud", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "Public Cloud Product Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 33687 - }, - "enumValues": [], - "values": [], - "examples": [ - 33687 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "Public Cloud Project Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 73260 - }, - "enumValues": [], - "values": [], - "examples": [ - 73260 - ] - }, - { - "name": "public_cloud_user_id", - "in": "path", - "required": true, - "description": "Public Cloud User Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 16779 - }, - "enumValues": [], - "values": [], - "examples": [ - 16779 - ] - } - ], - "responseStatuses": [ - "200", - "400" - ] - } - }, - { - "operationId": "Public/CloudGetAuthenticationFile", - "functionName": "publicCloudgetauthenticationfile", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/{public_cloud_user_id}/authentication/{type}", - "summary": "Get authentication file", - "description": "Get the authentication file for the given public cloud user", - "tags": [ - "Users" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_user_id", - "in": "path", - "required": true - }, - { - "name": "type", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "region", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/octet-stream" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/users/%7Bpublic_cloud_user_id%7D/authentication/%7Btype%7D", - "operationId": "Public/CloudGetAuthenticationFile", - "summary": "Get authentication file", - "categoryPath": [ - "Public Cloud", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "Public Cloud Product Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 9960 - }, - "enumValues": [], - "values": [], - "examples": [ - 9960 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "Public Cloud Project Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 83409 - }, - "enumValues": [], - "values": [], - "examples": [ - 83409 - ] - }, - { - "name": "public_cloud_user_id", - "in": "path", - "required": true, - "description": "Public Cloud User Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 77780 - }, - "enumValues": [], - "values": [], - "examples": [ - 77780 - ] - }, - { - "name": "type", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "region", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "region", - "enum": [ - "pub1", - "pub2" - ], - "type": "string", - "description": " target public cloud region", - "example": "pub2" - }, - "enumValues": [ - "pub1", - "pub2" - ], - "values": [], - "examples": [ - "pub2" - ] - } - ], - "responseStatuses": [ - "202" - ] - } - }, - { - "operationId": "Public/CloudUpdateUserWithInvitation", - "functionName": "publicCloudupdateuserwithinvitation", - "originalOperationId": null, - "domain": "publicCloud", - "method": "POST", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/{public_cloud_user_id}/invite", - "summary": "Update user with invitation", - "description": "Update the given public cloud user and sent an invitation to reset the user's password", - "tags": [ - "Users" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_user_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/users/%7Bpublic_cloud_user_id%7D/invite", - "operationId": "Public/CloudUpdateUserWithInvitation", - "summary": "Update user with invitation", - "categoryPath": [ - "Public Cloud", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "Public Cloud Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 4244 - }, - "enumValues": [], - "values": [], - "examples": [ - 4244 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "Public Cloud Project Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 6262 - }, - "enumValues": [], - "values": [], - "examples": [ - 6262 - ] - }, - { - "name": "public_cloud_user_id", - "in": "path", - "required": true, - "description": "Public Cloud User Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 35704 - }, - "enumValues": [], - "values": [], - "examples": [ - 35704 - ] - } - ], - "responseStatuses": [ - "202", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "Public_CloudGetAuthenticationFile_get_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_users_public_cloud_user_id_openrc", - "functionName": "publicCloudgetauthenticationfileGet1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdUsersPublicCloudUserIdOpenrc", - "originalOperationId": "Public/CloudGetAuthenticationFile", - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/{public_cloud_user_id}/openrc", - "summary": "Get authentication file", - "description": "Get the authentication file for the given public cloud user", - "tags": [ - "Users" - ], - "mutating": false, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_user_id", - "in": "path", - "required": true - }, - { - "name": "type", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "region", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/octet-stream" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/users/%7Bpublic_cloud_user_id%7D/openrc", - "operationId": "Public/CloudGetAuthenticationFile", - "summary": "Get authentication file", - "categoryPath": [ - "Public Cloud", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "Public Cloud Product Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 2307 - }, - "enumValues": [], - "values": [], - "examples": [ - 2307 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "Public Cloud Project Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 43966 - }, - "enumValues": [], - "values": [], - "examples": [ - 43966 - ] - }, - { - "name": "public_cloud_user_id", - "in": "path", - "required": true, - "description": "Public Cloud User Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 77228 - }, - "enumValues": [], - "values": [], - "examples": [ - 77228 - ] - }, - { - "name": "type", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "region", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "region", - "enum": [ - "pub1", - "pub2" - ], - "type": "string", - "description": " target public cloud region", - "example": "pub1" - }, - "enumValues": [ - "pub1", - "pub2" - ], - "values": [], - "examples": [ - "pub1" - ] - } - ], - "responseStatuses": [ - "202" - ] - } - }, - { - "operationId": "Public/CloudCreateUserInvitation", - "functionName": "publicCloudcreateuserinvitation", - "originalOperationId": null, - "domain": "publicCloud", - "method": "POST", - "path": "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/invite", - "summary": "Create user invitation", - "description": "Create a new public cloud user invitation for the given public cloud project", - "tags": [ - "Users" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects/%7Bpublic_cloud_project_id%7D/users/invite", - "operationId": "Public/CloudCreateUserInvitation", - "summary": "Create user invitation", - "categoryPath": [ - "Public Cloud", - "Users" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "asynchronous", - "description": "This route response is asynchronous\n", - "values": [ - "always" - ] - } - ], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "Public Cloud Product Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 95925 - }, - "enumValues": [], - "values": [], - "examples": [ - 95925 - ] - }, - { - "name": "public_cloud_project_id", - "in": "path", - "required": true, - "description": "Public Cloud Project Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 46791 - }, - "enumValues": [], - "values": [], - "examples": [ - 46791 - ] - } - ], - "responseStatuses": [ - "202", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "Public/CloudCreateProjectWithInvitation", - "functionName": "publicCloudcreateprojectwithinvitation", - "originalOperationId": null, - "domain": "publicCloud", - "method": "POST", - "path": "/1/public_clouds/{public_cloud_id}/projects/invite", - "summary": "Create project with invitation", - "description": "Create a new public cloud project with a user invitation", - "tags": [ - "Projects" - ], - "mutating": true, - "pathParameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/public_clouds/%7Bpublic_cloud_id%7D/projects/invite", - "operationId": "Public/CloudCreateProjectWithInvitation", - "summary": "Create project with invitation", - "categoryPath": [ - "Public Cloud", - "Projects" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "asynchronous", - "description": "This route response is asynchronous\n", - "values": [ - "always" - ] - } - ], - "parameters": [ - { - "name": "public_cloud_id", - "in": "path", - "required": true, - "description": "Public Cloud Identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 58080 - }, - "enumValues": [], - "values": [], - "examples": [ - 58080 - ] - } - ], - "responseStatuses": [ - "202", - "401", - "404" - ] - } - }, - { - "operationId": "Public/CloudAccesses", - "functionName": "publicCloudaccesses", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/accesses", - "summary": "Accesses", - "description": "Return a list of access by Service for a given account and if maintenance ongoing", - "tags": [ - "Product Management" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/accesses", - "operationId": "Public/CloudAccesses", - "summary": "Accesses", - "categoryPath": [ - "Public Cloud", - "Product Management" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Unique identifier of the `account` that is related to the resource `{name}`", - "example": 56706 - }, - "enumValues": [], - "values": [], - "examples": [ - 56706 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudGetConfig", - "functionName": "publicCloudgetconfig", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/config", - "summary": "Get config", - "description": "Get configuration information for the given account", - "tags": [ - "Config" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/config", - "operationId": "Public/CloudGetConfig", - "summary": "Get config", - "categoryPath": [ - "Public Cloud", - "Config" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Unique identifier of the `account` that is related to the resource `{name}`", - "example": 21712 - }, - "enumValues": [], - "values": [], - "examples": [ - 21712 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudListAllDatabaseServices", - "functionName": "publicCloudlistalldatabaseservices", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/dbaas", - "summary": "List All Database Services", - "description": "List all Database Services for all public clouds in the given account", - "tags": [ - "Database Service" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "account_id", - "in": "query", - "required": true - }, - { - "name": "filter", - "in": "query", - "required": false - }, - { - "name": "public_cloud_id", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/dbaas", - "operationId": "Public/CloudListAllDatabaseServices", - "summary": "List All Database Services", - "categoryPath": [ - "Public Cloud", - "Database Service" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "configuration", - "enum": [ - "projects", - "packs", - "tags", - "connection", - "configuration", - "backups" - ] - }, - "enumValues": [ - "projects", - "packs", - "tags", - "connection", - "configuration", - "backups" - ], - "values": [ - "projects", - "packs", - "tags", - "connection", - "configuration", - "backups" - ], - "examples": [ - "configuration" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Unique identifier of the `account` that is related to the resource `{name}`", - "example": 49312 - }, - "enumValues": [], - "values": [], - "examples": [ - 49312 - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "currency": { - "title": "currency", - "enum": [ - "CHF", - "EUR" - ], - "type": "string" - }, - "regions": { - "title": "regions", - "type": "array", - "items": { - "title": "item", - "enum": [ - "dc4-a" - ], - "type": "string", - "description": "Filter by region" - }, - "description": "Filter by regions" - }, - "search": { - "title": "search", - "type": "string", - "description": "Search by name or OpenStack name", - "example": "My Database Service" - }, - "statuses": { - "title": "statuses", - "type": "array", - "items": { - "title": "item", - "enum": [ - "error", - "initializing", - "paused", - "ready", - "stopping", - "unknown" - ], - "type": "string", - "description": "Filter by Status", - "example": "Inactive" - }, - "description": "Filter by Statuses" - }, - "tags": { - "title": "tags", - "type": "array", - "items": { - "title": "item", - "type": "integer", - "description": "Filter by Tag Identifier" - }, - "description": "Filter by Tag Identifiers" - }, - "types": { - "title": "types", - "type": "array", - "items": { - "title": "item", - "enum": [ - "mysql" - ], - "type": "string", - "description": "Filter by Type", - "example": "mysql" - }, - "description": "Filter by Statuses" - } - }, - "description": "Available filters", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "public_cloud_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "public_cloud_id", - "type": "integer", - "example": 8320 - }, - "enumValues": [], - "values": [], - "examples": [ - 8320 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 39454 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 39454 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 94239 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 94239 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "name", - "status", - "region", - "configuration.name", - "configuration.storage" - ] - }, - "enumValues": [ - "name", - "status", - "region", - "configuration.name", - "configuration.storage" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[name]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[name]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404" - ] - } - }, - { - "operationId": "Public/CloudGetConfigurationInformation", - "functionName": "publicCloudgetconfigurationinformation", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/dbaas/configurations", - "summary": "Get Configuration Information", - "description": "Return configuration information including object storage rates and possible parameters", - "tags": [ - "Database Service > Configurations" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/dbaas/configurations", - "operationId": "Public/CloudGetConfigurationInformation", - "summary": "Get Configuration Information", - "categoryPath": [ - "Public Cloud", - "Database Service", - "Configurations" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "currency": { - "title": "currency", - "enum": [ - "CHF", - "EUR" - ], - "type": "string" - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_public_clouds_dbaas_packs", - "functionName": "get1PublicCloudsDbaasPacks", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/dbaas/packs", - "summary": "List Packs", - "description": "List all available Database Service packs", - "tags": [ - "Database Service > Data" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "filter", - "in": "query", - "required": false - }, - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/dbaas/packs", - "operationId": null, - "summary": "List Packs", - "categoryPath": [ - "Public Cloud", - "Database Service", - "Data" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "available": { - "title": "available", - "type": "boolean", - "description": "Filter by Available Images" - }, - "cpu": { - "title": "cpu", - "type": "integer", - "description": "Filter by number of CPUs" - }, - "currency": { - "title": "currency", - "enum": [ - "CHF", - "EUR" - ], - "type": "string" - }, - "groups": { - "title": "groups", - "type": "array", - "items": { - "title": "item", - "type": "string" - } - }, - "instances": { - "title": "instances", - "type": "integer", - "description": "Filter by number of instances" - }, - "maximum_cpu": { - "title": "maximum_cpu", - "minimum": 0, - "type": "integer", - "description": "Filter by number of CPUs, maximum value" - }, - "maximum_instances": { - "title": "maximum_instances", - "minimum": 0, - "type": "integer", - "description": "Filter by number of instances, maximum value" - }, - "maximum_ram": { - "title": "maximum_ram", - "minimum": 0, - "type": "integer", - "description": "Filter by amount of RAM, maximum value" - }, - "maximum_rate": { - "title": "maximum_rate", - "type": "object", - "properties": { - "excluding_tax": { - "title": "excluding_tax", - "type": "number", - "description": "Filter by maximum rate (lte, including tax)", - "format": "double" - }, - "including_tax": { - "title": "including_tax", - "type": "number", - "description": "Filter by maximum rate (lte, including tax)", - "format": "double" - } - }, - "description": "Filter by maximum rate" - }, - "maximum_storage": { - "title": "maximum_storage", - "minimum": 0, - "type": "integer", - "description": "Filter by amount of Storage, maximum value" - }, - "minimum_rate": { - "title": "minimum_rate", - "type": "object", - "properties": { - "excluding_tax": { - "title": "excluding_tax", - "type": "number", - "description": "Filter by minimum rate (gte, excluding tax)", - "format": "double" - }, - "including_tax": { - "title": "including_tax", - "type": "number", - "description": "Filter by minimum rate (gte, including tax)", - "format": "double" - } - }, - "description": "Filter by minimum rate" - }, - "names": { - "title": "names", - "type": "array", - "items": { - "title": "item", - "type": "string" - } - }, - "ram": { - "title": "ram", - "type": "integer", - "description": "Filter by amount of RAM" - }, - "search": { - "title": "search", - "type": "string", - "description": "Search flavors by name", - "example": "a1-ram2" - }, - "storage": { - "title": "storage", - "type": "integer", - "description": "Filter by amount of Storage" - }, - "type": { - "title": "type", - "enum": [ - "mysql" - ], - "type": "string", - "description": "Type of the resource `{name}`" - } - }, - "description": "Available filters", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "type", - "enum": [ - "mysql" - ], - "type": "string", - "description": "Type of the resource `{name}`", - "example": "mysql" - }, - "enumValues": [ - "mysql" - ], - "values": [], - "examples": [ - "mysql" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudPackFilters", - "functionName": "publicCloudpackfilters", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/dbaas/packs/filters", - "summary": "Pack Filters", - "description": "List all filters that can be used when filtering packs", - "tags": [ - "Database Service > Data" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "filter", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/dbaas/packs/filters", - "operationId": "Public/CloudPackFilters", - "summary": "Pack Filters", - "categoryPath": [ - "Public Cloud", - "Database Service", - "Data" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "currency": { - "title": "currency", - "enum": [ - "CHF", - "EUR" - ], - "type": "string" - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_public_clouds_dbaas_regions", - "functionName": "get1PublicCloudsDbaasRegions", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/dbaas/regions", - "summary": "List Regions", - "description": "List all possible regions to use when creating a Database Service", - "tags": [ - "Database Service > Data" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/dbaas/regions", - "operationId": null, - "summary": "List Regions", - "categoryPath": [ - "Public Cloud", - "Database Service", - "Data" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudListTypes", - "functionName": "publicCloudlisttypes", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/dbaas/types", - "summary": "List Types", - "description": "List all available Database Service types", - "tags": [ - "Database Service > Data" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/dbaas/types", - "operationId": "Public/CloudListTypes", - "summary": "List Types", - "categoryPath": [ - "Public Cloud", - "Database Service", - "Data" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudListAllKubernetesServices", - "functionName": "publicCloudlistallkubernetesservices", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/kaas", - "summary": "List All Kubernetes Services", - "description": "List all Kubernetes Services for all Public Clouds", - "tags": [ - "Kubernetes Service" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "account_id", - "in": "query", - "required": true - }, - { - "name": "filter", - "in": "query", - "required": false - }, - { - "name": "public_cloud_id", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/kaas", - "operationId": "Public/CloudListAllKubernetesServices", - "summary": "List All Kubernetes Services", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "projects", - "enum": [ - "packs", - "projects", - "instances", - "tags" - ] - }, - "enumValues": [ - "packs", - "projects", - "instances", - "tags" - ], - "values": [ - "packs", - "projects", - "instances", - "tags" - ], - "examples": [ - "projects" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Unique identifier of the `account` that is related to the resource `{name}`", - "example": 33832 - }, - "enumValues": [], - "values": [], - "examples": [ - 33832 - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "object", - "schema": { - "title": "filter", - "type": "object", - "properties": { - "packs": { - "title": "packs", - "type": "array", - "items": { - "title": "item", - "enum": [ - 1, - 2 - ], - "type": "integer", - "description": "Filter by Pack Identifier" - }, - "description": "Filter by Pack Identifiers" - }, - "regions": { - "title": "regions", - "type": "array", - "items": { - "title": "item", - "enum": [ - "dc3-a", - "dc4-a" - ], - "type": "string", - "description": "Filter by region" - }, - "description": "Filter by regions" - }, - "search": { - "title": "search", - "type": "string", - "description": "Search by name or OpenStack name", - "example": "My KaaS" - }, - "statuses": { - "title": "statuses", - "type": "array", - "items": { - "title": "item", - "enum": [ - "Active", - "Creating", - "Deleting", - "Failed", - "Suspended", - "Unknown", - "Updating" - ], - "type": "string", - "description": "Filter by Status", - "example": "Inactive" - }, - "description": "Filter by Statuses" - }, - "tags": { - "title": "tags", - "type": "array", - "items": { - "title": "item", - "type": "integer", - "description": "Filter by Tag Identifier" - }, - "description": "Filter by Tag Identifiers" - } - }, - "description": "Available filters", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "public_cloud_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "public_cloud_id", - "type": "integer", - "description": "A valid Public Cloud Identifier to filter the list by", - "example": "12345" - }, - "enumValues": [], - "values": [], - "examples": [ - "12345" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 7063 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 7063 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 10004 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 10004 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 68775 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 68775 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 79539 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 79539 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "name", - "open_stack_name", - "region", - "kubernetes_version" - ] - }, - "enumValues": [ - "name", - "open_stack_name", - "region", - "kubernetes_version" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[name]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[name]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404", - "500" - ] - } - }, - { - "operationId": "Public/CloudListAvailabilityZones", - "functionName": "publicCloudlistavailabilityzones", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/kaas/availability_zones", - "summary": "List Availability Zones", - "description": "List all possible Kubernetes Service Availability Zones for the given Region", - "tags": [ - "Kubernetes Service > Data" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "region", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/kaas/availability_zones", - "operationId": "Public/CloudListAvailabilityZones", - "summary": "List Availability Zones", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service", - "Data" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "region", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "region", - "enum": [ - "dc3-a", - "dc4-a" - ], - "type": "string", - "description": "List all Availability Zones for the given Public Cloud Region", - "example": "dc4-a" - }, - "enumValues": [ - "dc3-a", - "dc4-a" - ], - "values": [], - "examples": [ - "dc4-a" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudListPacks", - "functionName": "publicCloudlistpacks", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/kaas/packs", - "summary": "List Packs", - "description": "List all Kubernetes Service Packs for the current client", - "tags": [ - "Kubernetes Service > Data" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/kaas/packs", - "operationId": "Public/CloudListPacks", - "summary": "List Packs", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service", - "Data" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudListRegions", - "functionName": "publicCloudlistregions", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/kaas/regions", - "summary": "List Regions", - "description": "List all possible Kubernetes Service Regions", - "tags": [ - "Kubernetes Service > Data" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/kaas/regions", - "operationId": "Public/CloudListRegions", - "summary": "List Regions", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service", - "Data" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Public/CloudListKubernetesVersions", - "functionName": "publicCloudlistkubernetesversions", - "originalOperationId": null, - "domain": "publicCloud", - "method": "GET", - "path": "/1/public_clouds/kaas/versions", - "summary": "List Kubernetes Versions", - "description": "List all possible Kubernetes Service Versions", - "tags": [ - "Kubernetes Service > Data" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/public_clouds/kaas/versions", - "operationId": "Public/CloudListKubernetesVersions", - "summary": "List Kubernetes Versions", - "categoryPath": [ - "Public Cloud", - "Kubernetes Service", - "Data" - ], - "staff": false, - "beta": false, - "publicCloud": true, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - } -]; -//# sourceMappingURL=publicCloud.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/publicCloud.js.map b/dist/src/generated/catalog/domains/publicCloud.js.map deleted file mode 100644 index 1642951..0000000 --- a/dist/src/generated/catalog/domains/publicCloud.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"publicCloud.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/publicCloud.ts"],"names":[],"mappings":"AAGA,MAAM,CAAC,MAAM,qBAAqB,GAAiC;IACjE;QACE,aAAa,EAAE,iCAAiC;QAChD,cAAc,EAAE,gCAAgC;QAChD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,kBAAkB;QAC1B,SAAS,EAAE,wBAAwB;QACnC,aAAa,EAAE,8CAA8C;QAC7D,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,+DAA+D;YACtE,aAAa,EAAE,iCAAiC;YAChD,SAAS,EAAE,wBAAwB;YACnC,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;aACrB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,oCAAoC;oBACnD,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,aAAa,EAAE,6EAA6E;oBAC5F,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,8EAA8E;oBAC7F,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,aAAa,EAAE,EAAE;oBACjB,QAAQ,EAAE,EAAE;iBACb;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,QAAQ;wBACnB,MAAM,EAAE;4BACN,QAAQ;4BACR,MAAM;yBACP;qBACF;oBACD,YAAY,EAAE;wBACZ,QAAQ;wBACR,MAAM;qBACP;oBACD,QAAQ,EAAE;wBACR,QAAQ;wBACR,MAAM;qBACP;oBACD,UAAU,EAAE;wBACV,QAAQ;qBACT;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,6EAA6E;wBAC5F,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,YAAY,EAAE;4BACZ,QAAQ,EAAE;gCACR,OAAO,EAAE,QAAQ;gCACjB,MAAM,EAAE,QAAQ;gCAChB,aAAa,EAAE,6BAA6B;gCAC5C,SAAS,EAAE,iBAAiB;6BAC7B;yBACF;wBACD,aAAa,EAAE,mBAAmB;wBAClC,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0MAA0M;oBACzN,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,OAAO;yBACR;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE;wBACZ,OAAO;qBACR;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,uGAAuG;oBACtH,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;wBACF,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,gIAAgI;oBAC/I,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,CAAC;wBACD,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,6FAA6F;oBAC5G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,6FAA6F;wBAC5G,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,CAAC;wBACD,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0GAA0G;oBACzH,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,0GAA0G;wBACzH,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;wBACF,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,kGAAkG;oBACjH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,KAAK;oBAChB,YAAY,EAAE,IAAI;oBAClB,QAAQ,EAAE;wBACR,aAAa,EAAE,kGAAkG;wBACjH,OAAO,EAAE;4BACP;gCACE,MAAM,EAAE,QAAQ;6BACjB;4BACD;gCACE,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,MAAM,EAAE,QAAQ;iCACjB;6BACF;yBACF;wBACD,MAAM,EAAE;4BACN,eAAe;4BACf,eAAe;4BACf,YAAY;4BACZ,OAAO;4BACP,eAAe;yBAChB;qBACF;oBACD,YAAY,EAAE;wBACZ,eAAe;wBACf,eAAe;wBACf,YAAY;wBACZ,OAAO;wBACP,eAAe;qBAChB;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,8FAA8F;oBAC7G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,KAAK;wBAChB,SAAS,EAAE,MAAM;qBAClB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;wBACL,MAAM;qBACP;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,yIAAyI;oBACxJ,OAAO,EAAE,YAAY;oBACrB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,aAAa,EAAE,yIAAyI;wBACxJ,MAAM,EAAE,QAAQ;wBAChB,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,SAAS,EAAE,8BAA8B;qBAC1C;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV;4BACE,IAAI,EAAE,KAAK;yBACZ;wBACD,8BAA8B;qBAC/B;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,gCAAgC;QAC/C,cAAc,EAAE,+BAA+B;QAC/C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,oCAAoC;QAC5C,SAAS,EAAE,uBAAuB;QAClC,aAAa,EAAE,8BAA8B;QAC7C,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,qFAAqF;YAC5F,aAAa,EAAE,gCAAgC;YAC/C,SAAS,EAAE,uBAAuB;YAClC,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;aACrB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,+CAA+C;oBAC9D,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,QAAQ;wBACnB,MAAM,EAAE;4BACN,QAAQ;4BACR,MAAM;yBACP;qBACF;oBACD,YAAY,EAAE;wBACZ,QAAQ;wBACR,MAAM;qBACP;oBACD,QAAQ,EAAE;wBACR,QAAQ;wBACR,MAAM;qBACP;oBACD,UAAU,EAAE;wBACV,QAAQ;qBACT;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,gCAAgC;QAC/C,cAAc,EAAE,+BAA+B;QAC/C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,OAAO;QACjB,MAAM,EAAE,oCAAoC;QAC5C,SAAS,EAAE,uBAAuB;QAClC,aAAa,EAAE,+BAA+B;QAC9C,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,uFAAuF;YAC9F,aAAa,EAAE,gCAAgC;YAC/C,SAAS,EAAE,uBAAuB;YAClC,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;aACrB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,+CAA+C;oBAC9D,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,0BAA0B;QACzC,cAAc,EAAE,yBAAyB;QACzC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,6CAA6C;QACrD,SAAS,EAAE,eAAe;QAC1B,aAAa,EAAE,0DAA0D;QACzE,MAAM,EAAE;YACN,UAAU;SACX;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,8FAA8F;YACrG,aAAa,EAAE,0BAA0B;YACzC,SAAS,EAAE,eAAe;YAC1B,cAAc,EAAE;gBACd,cAAc;gBACd,UAAU;aACX;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,oCAAoC;oBACnD,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,aAAa,EAAE,6EAA6E;oBAC5F,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,8EAA8E;oBAC7F,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,aAAa,EAAE,EAAE;oBACjB,QAAQ,EAAE,EAAE;iBACb;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,+CAA+C;oBAC9D,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,UAAU;wBACrB,MAAM,EAAE;4BACN,UAAU;yBACX;qBACF;oBACD,YAAY,EAAE;wBACZ,UAAU;qBACX;oBACD,QAAQ,EAAE;wBACR,UAAU;qBACX;oBACD,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,YAAY,EAAE;4BACZ,QAAQ,EAAE;gCACR,OAAO,EAAE,QAAQ;gCACjB,MAAM,EAAE,QAAQ;gCAChB,aAAa,EAAE,6BAA6B;gCAC5C,SAAS,EAAE,iBAAiB;6BAC7B;4BACD,QAAQ,EAAE;gCACR,OAAO,EAAE,QAAQ;gCACjB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE;wCACN,SAAS;wCACT,UAAU;wCACV,UAAU;wCACV,SAAS;wCACT,UAAU;wCACV,OAAO;wCACP,IAAI;wCACJ,WAAW;wCACX,WAAW;wCACX,YAAY;wCACZ,UAAU;qCACX;oCACD,MAAM,EAAE,QAAQ;oCAChB,aAAa,EAAE,kBAAkB;iCAClC;gCACD,aAAa,EAAE,kBAAkB;6BAClC;yBACF;wBACD,aAAa,EAAE,mBAAmB;wBAClC,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0MAA0M;oBACzN,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,OAAO;yBACR;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE;wBACZ,OAAO;qBACR;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,uGAAuG;oBACtH,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;wBACF,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,gIAAgI;oBAC/I,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,CAAC;wBACD,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,6FAA6F;oBAC5G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,6FAA6F;wBAC5G,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,CAAC;wBACD,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0GAA0G;oBACzH,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,0GAA0G;wBACzH,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;wBACF,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,kGAAkG;oBACjH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,KAAK;oBAChB,YAAY,EAAE,IAAI;oBAClB,QAAQ,EAAE;wBACR,aAAa,EAAE,kGAAkG;wBACjH,OAAO,EAAE;4BACP;gCACE,MAAM,EAAE,QAAQ;6BACjB;4BACD;gCACE,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,MAAM,EAAE,QAAQ;iCACjB;6BACF;yBACF;wBACD,MAAM,EAAE;4BACN,MAAM;4BACN,iBAAiB;4BACjB,gBAAgB;4BAChB,OAAO;4BACP,YAAY;4BACZ,QAAQ;yBACT;qBACF;oBACD,YAAY,EAAE;wBACZ,MAAM;wBACN,iBAAiB;wBACjB,gBAAgB;wBAChB,OAAO;wBACP,YAAY;wBACZ,QAAQ;qBACT;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,8FAA8F;oBAC7G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,KAAK;wBAChB,SAAS,EAAE,MAAM;qBAClB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;wBACL,MAAM;qBACP;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,yIAAyI;oBACxJ,OAAO,EAAE,YAAY;oBACrB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,aAAa,EAAE,yIAAyI;wBACxJ,MAAM,EAAE,QAAQ;wBAChB,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,SAAS,EAAE,qBAAqB;qBACjC;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV;4BACE,IAAI,EAAE,KAAK;yBACZ;wBACD,qBAAqB;qBACtB;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,2BAA2B;QAC1C,cAAc,EAAE,0BAA0B;QAC1C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,6CAA6C;QACrD,SAAS,EAAE,gBAAgB;QAC3B,aAAa,EAAE,6CAA6C;QAC5D,MAAM,EAAE;YACN,UAAU;SACX;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,+FAA+F;YACtG,aAAa,EAAE,2BAA2B;YAC1C,SAAS,EAAE,gBAAgB;YAC3B,cAAc,EAAE;gBACd,cAAc;gBACd,UAAU;aACX;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,cAAc;oBACtB,aAAa,EAAE,uCAAuC;oBACtD,QAAQ,EAAE;wBACR,QAAQ;qBACT;iBACF;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uCAAuC;oBACtD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,2BAA2B;QAC1C,cAAc,EAAE,0BAA0B;QAC1C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,uEAAuE;QAC/E,SAAS,EAAE,gBAAgB;QAC3B,aAAa,EAAE,kGAAkG;QACjH,MAAM,EAAE;YACN,UAAU;SACX;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,+HAA+H;YACtI,aAAa,EAAE,2BAA2B;YAC1C,SAAS,EAAE,gBAAgB;YAC3B,cAAc,EAAE;gBACd,cAAc;gBACd,UAAU;aACX;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,cAAc;oBACtB,aAAa,EAAE,uCAAuC;oBACtD,QAAQ,EAAE;wBACR,QAAQ;qBACT;iBACF;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,yBAAyB;oBACxC,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,iCAAiC;oBAChD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,+BAA+B;QAC9C,cAAc,EAAE,8BAA8B;QAC9C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,uEAAuE;QAC/E,SAAS,EAAE,qBAAqB;QAChC,aAAa,EAAE,4CAA4C;QAC3D,MAAM,EAAE;YACN,UAAU;SACX;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,4HAA4H;YACnI,aAAa,EAAE,+BAA+B;YAC9C,SAAS,EAAE,qBAAqB;YAChC,cAAc,EAAE;gBACd,cAAc;gBACd,UAAU;aACX;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,yBAAyB;oBACxC,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,iCAAiC;oBAChD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,UAAU;wBACrB,MAAM,EAAE;4BACN,UAAU;yBACX;qBACF;oBACD,YAAY,EAAE;wBACZ,UAAU;qBACX;oBACD,QAAQ,EAAE;wBACR,UAAU;qBACX;oBACD,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,2BAA2B;QAC1C,cAAc,EAAE,0BAA0B;QAC1C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,OAAO;QACjB,MAAM,EAAE,uEAAuE;QAC/E,SAAS,EAAE,gBAAgB;QAC3B,aAAa,EAAE,uCAAuC;QACtD,MAAM,EAAE;YACN,UAAU;SACX;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,8HAA8H;YACrI,aAAa,EAAE,2BAA2B;YAC1C,SAAS,EAAE,gBAAgB;YAC3B,cAAc,EAAE;gBACd,cAAc;gBACd,UAAU;aACX;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,cAAc;oBACtB,aAAa,EAAE,uCAAuC;oBACtD,QAAQ,EAAE;wBACR,QAAQ;qBACT;iBACF;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,yBAAyB;oBACxC,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,iCAAiC;oBAChD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,kCAAkC;QACjD,cAAc,EAAE,iCAAiC;QACjD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,6EAA6E;QACrF,SAAS,EAAE,wBAAwB;QACnC,aAAa,EAAE,+DAA+D;QAC9E,MAAM,EAAE;YACN,kBAAkB;SACnB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,kIAAkI;YACzI,aAAa,EAAE,kCAAkC;YACjD,SAAS,EAAE,wBAAwB;YACnC,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;aACnB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,oCAAoC;oBACnD,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,8EAA8E;oBAC7F,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,aAAa,EAAE,EAAE;oBACjB,QAAQ,EAAE,EAAE;iBACb;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,MAAM;wBACjB,MAAM,EAAE;4BACN,UAAU;4BACV,OAAO;4BACP,MAAM;4BACN,YAAY;4BACZ,eAAe;4BACf,SAAS;yBACV;qBACF;oBACD,YAAY,EAAE;wBACZ,UAAU;wBACV,OAAO;wBACP,MAAM;wBACN,YAAY;wBACZ,eAAe;wBACf,SAAS;qBACV;oBACD,QAAQ,EAAE;wBACR,UAAU;wBACV,OAAO;wBACP,MAAM;wBACN,YAAY;wBACZ,eAAe;wBACf,SAAS;qBACV;oBACD,UAAU,EAAE;wBACV,MAAM;qBACP;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,YAAY,EAAE;4BACZ,UAAU,EAAE;gCACV,OAAO,EAAE,UAAU;gCACnB,MAAM,EAAE;oCACN,KAAK;oCACL,KAAK;iCACN;gCACD,MAAM,EAAE,QAAQ;6BACjB;4BACD,SAAS,EAAE;gCACT,OAAO,EAAE,SAAS;gCAClB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE;wCACN,OAAO;qCACR;oCACD,MAAM,EAAE,QAAQ;oCAChB,aAAa,EAAE,kBAAkB;iCAClC;gCACD,aAAa,EAAE,mBAAmB;6BACnC;4BACD,QAAQ,EAAE;gCACR,OAAO,EAAE,QAAQ;gCACjB,MAAM,EAAE,QAAQ;gCAChB,aAAa,EAAE,kCAAkC;gCACjD,SAAS,EAAE,qBAAqB;6BACjC;4BACD,UAAU,EAAE;gCACV,OAAO,EAAE,UAAU;gCACnB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE;wCACN,OAAO;wCACP,cAAc;wCACd,QAAQ;wCACR,OAAO;wCACP,UAAU;wCACV,SAAS;qCACV;oCACD,MAAM,EAAE,QAAQ;oCAChB,aAAa,EAAE,kBAAkB;oCACjC,SAAS,EAAE,UAAU;iCACtB;gCACD,aAAa,EAAE,oBAAoB;6BACpC;4BACD,MAAM,EAAE;gCACN,OAAO,EAAE,MAAM;gCACf,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE,SAAS;oCACjB,aAAa,EAAE,0BAA0B;iCAC1C;gCACD,aAAa,EAAE,2BAA2B;6BAC3C;4BACD,OAAO,EAAE;gCACP,OAAO,EAAE,OAAO;gCAChB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE;wCACN,OAAO;qCACR;oCACD,MAAM,EAAE,QAAQ;oCAChB,aAAa,EAAE,gBAAgB;oCAC/B,SAAS,EAAE,OAAO;iCACnB;gCACD,aAAa,EAAE,oBAAoB;6BACpC;yBACF;wBACD,aAAa,EAAE,mBAAmB;wBAClC,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0MAA0M;oBACzN,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,OAAO;yBACR;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE;wBACZ,OAAO;qBACR;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,6FAA6F;oBAC5G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,6FAA6F;wBAC5G,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,CAAC;wBACD,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0GAA0G;oBACzH,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,0GAA0G;wBACzH,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;wBACF,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,kGAAkG;oBACjH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,KAAK;oBAChB,YAAY,EAAE,IAAI;oBAClB,QAAQ,EAAE;wBACR,aAAa,EAAE,kGAAkG;wBACjH,OAAO,EAAE;4BACP;gCACE,MAAM,EAAE,QAAQ;6BACjB;4BACD;gCACE,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,MAAM,EAAE,QAAQ;iCACjB;6BACF;yBACF;wBACD,MAAM,EAAE;4BACN,MAAM;4BACN,QAAQ;4BACR,QAAQ;4BACR,eAAe;4BACf,SAAS;yBACV;qBACF;oBACD,YAAY,EAAE;wBACZ,MAAM;wBACN,QAAQ;wBACR,QAAQ;wBACR,eAAe;wBACf,SAAS;qBACV;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,8FAA8F;oBAC7G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,KAAK;wBAChB,SAAS,EAAE,MAAM;qBAClB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;wBACL,MAAM;qBACP;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,yIAAyI;oBACxJ,OAAO,EAAE,YAAY;oBACrB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,aAAa,EAAE,yIAAyI;wBACxJ,MAAM,EAAE,QAAQ;wBAChB,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,SAAS,EAAE,qBAAqB;qBACjC;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV;4BACE,IAAI,EAAE,KAAK;yBACZ;wBACD,qBAAqB;qBACtB;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,mCAAmC;QAClD,cAAc,EAAE,kCAAkC;QAClD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,6EAA6E;QACrF,SAAS,EAAE,yBAAyB;QACpC,aAAa,EAAE,kEAAkE;QACjF,MAAM,EAAE;YACN,kBAAkB;SACnB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,mIAAmI;YAC1I,aAAa,EAAE,mCAAmC;YAClD,SAAS,EAAE,yBAAyB;YACpC,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;aACnB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,mCAAmC;QAClD,cAAc,EAAE,kCAAkC;QAClD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,wFAAwF;QAChG,SAAS,EAAE,yBAAyB;QACpC,aAAa,EAAE,mCAAmC;QAClD,MAAM,EAAE;YACN,kBAAkB;SACnB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,mBAAmB;gBAC3B,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,oJAAoJ;YAC3J,aAAa,EAAE,mCAAmC;YAClD,SAAS,EAAE,yBAAyB;YACpC,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;aACnB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,mBAAmB;oBAC3B,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,mBAAmB;wBAC5B,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,0DAA0D;wBACzE,SAAS,EAAE,GAAG;qBACf;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,GAAG;qBACJ;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,gCAAgC;QAC/C,cAAc,EAAE,+BAA+B;QAC/C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,wFAAwF;QAChG,SAAS,EAAE,sBAAsB;QACjC,aAAa,EAAE,wCAAwC;QACvD,MAAM,EAAE;YACN,kBAAkB;SACnB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,iJAAiJ;YACxJ,aAAa,EAAE,gCAAgC;YAC/C,SAAS,EAAE,sBAAsB;YACjC,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;aACnB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;wBACpB,MAAM,EAAE;4BACN,UAAU;4BACV,OAAO;4BACP,MAAM;4BACN,YAAY;4BACZ,eAAe;4BACf,SAAS;yBACV;qBACF;oBACD,YAAY,EAAE;wBACZ,UAAU;wBACV,OAAO;wBACP,MAAM;wBACN,YAAY;wBACZ,eAAe;wBACf,SAAS;qBACV;oBACD,QAAQ,EAAE;wBACR,UAAU;wBACV,OAAO;wBACP,MAAM;wBACN,YAAY;wBACZ,eAAe;wBACf,SAAS;qBACV;oBACD,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,YAAY,EAAE;4BACZ,UAAU,EAAE;gCACV,OAAO,EAAE,UAAU;gCACnB,MAAM,EAAE;oCACN,KAAK;oCACL,KAAK;iCACN;gCACD,MAAM,EAAE,QAAQ;6BACjB;yBACF;wBACD,aAAa,EAAE,mBAAmB;wBAClC,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,mCAAmC;QAClD,cAAc,EAAE,kCAAkC;QAClD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,OAAO;QACjB,MAAM,EAAE,wFAAwF;QAChG,SAAS,EAAE,yBAAyB;QACpC,aAAa,EAAE,mCAAmC;QAClD,MAAM,EAAE;YACN,kBAAkB;SACnB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,mJAAmJ;YAC1J,aAAa,EAAE,mCAAmC;YAClD,SAAS,EAAE,yBAAyB;YACpC,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;aACnB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,iCAAiC;QAChD,cAAc,EAAE,gCAAgC;QAChD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,yGAAyG;QACjH,SAAS,EAAE,uBAAuB;QAClC,aAAa,EAAE,sDAAsD;QACrE,MAAM,EAAE;YACN,wCAAwC;SACzC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,kKAAkK;YACzK,aAAa,EAAE,iCAAiC;YAChD,SAAS,EAAE,uBAAuB;YAClC,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,SAAS;gBACT,WAAW;aACZ;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,kCAAkC;QACjD,cAAc,EAAE,iCAAiC;QACjD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,yGAAyG;QACjH,SAAS,EAAE,wBAAwB;QACnC,aAAa,EAAE,EAAE;QACjB,MAAM,EAAE;YACN,wCAAwC;SACzC;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,mKAAmK;YAC1K,aAAa,EAAE,kCAAkC;YACjD,SAAS,EAAE,wBAAwB;YACnC,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,SAAS;gBACT,WAAW;aACZ;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,kCAAkC;QACjD,cAAc,EAAE,iCAAiC;QACjD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,8HAA8H;QACtI,SAAS,EAAE,wBAAwB;QACnC,aAAa,EAAE,4DAA4D;QAC3E,MAAM,EAAE;YACN,wCAAwC;SACzC;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,oBAAoB;gBAC5B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,8LAA8L;YACrM,aAAa,EAAE,kCAAkC;YACjD,SAAS,EAAE,wBAAwB;YACnC,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,SAAS;gBACT,WAAW;aACZ;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,oBAAoB;oBAC5B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,+BAA+B;QAC9C,cAAc,EAAE,8BAA8B;QAC9C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,8HAA8H;QACtI,SAAS,EAAE,qBAAqB;QAChC,aAAa,EAAE,oDAAoD;QACnE,MAAM,EAAE;YACN,wCAAwC;SACzC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,oBAAoB;gBAC5B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,2LAA2L;YAClM,aAAa,EAAE,+BAA+B;YAC9C,SAAS,EAAE,qBAAqB;YAChC,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,SAAS;gBACT,WAAW;aACZ;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,GAAG;qBACf;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,GAAG;qBACJ;iBACF;gBACD;oBACE,MAAM,EAAE,oBAAoB;oBAC5B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,kCAAkC;QACjD,cAAc,EAAE,iCAAiC;QACjD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,OAAO;QACjB,MAAM,EAAE,8HAA8H;QACtI,SAAS,EAAE,wBAAwB;QACnC,aAAa,EAAE,EAAE;QACjB,MAAM,EAAE;YACN,wCAAwC;SACzC;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,oBAAoB;gBAC5B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,6LAA6L;YACpM,aAAa,EAAE,kCAAkC;YACjD,SAAS,EAAE,wBAAwB;YACnC,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,SAAS;gBACT,WAAW;aACZ;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,oBAAoB;oBAC5B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,yBAAyB;QACxC,cAAc,EAAE,wBAAwB;QACxC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,gGAAgG;QACxG,SAAS,EAAE,cAAc;QACzB,aAAa,EAAE,6CAA6C;QAC5D,MAAM,EAAE;YACN,4BAA4B;SAC7B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,yJAAyJ;YAChK,aAAa,EAAE,yBAAyB;YACxC,SAAS,EAAE,cAAc;YACzB,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,UAAU;oBAClB,aAAa,EAAE,EAAE;oBACjB,QAAQ,EAAE,EAAE;iBACb;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,YAAY,EAAE;4BACZ,QAAQ,EAAE;gCACR,OAAO,EAAE,QAAQ;gCACjB,MAAM,EAAE,QAAQ;gCAChB,aAAa,EAAE,kCAAkC;gCACjD,SAAS,EAAE,qBAAqB;6BACjC;4BACD,UAAU,EAAE;gCACV,OAAO,EAAE,UAAU;gCACnB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE;wCACN,OAAO;wCACP,QAAQ;wCACR,SAAS;wCACT,UAAU;wCACV,WAAW;wCACX,SAAS;qCACV;oCACD,MAAM,EAAE,QAAQ;oCAChB,aAAa,EAAE,kBAAkB;oCACjC,SAAS,EAAE,UAAU;iCACtB;gCACD,aAAa,EAAE,oBAAoB;6BACpC;yBACF;wBACD,aAAa,EAAE,mBAAmB;wBAClC,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,kGAAkG;oBACjH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,KAAK;oBAChB,YAAY,EAAE,IAAI;oBAClB,QAAQ,EAAE;wBACR,aAAa,EAAE,kGAAkG;wBACjH,OAAO,EAAE;4BACP;gCACE,MAAM,EAAE,QAAQ;6BACjB;4BACD;gCACE,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,MAAM,EAAE,QAAQ;iCACjB;6BACF;yBACF;wBACD,MAAM,EAAE;4BACN,YAAY;4BACZ,cAAc;4BACd,QAAQ;4BACR,UAAU;yBACX;qBACF;oBACD,YAAY,EAAE;wBACZ,YAAY;wBACZ,cAAc;wBACd,QAAQ;wBACR,UAAU;qBACX;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,8FAA8F;oBAC7G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,KAAK;wBAChB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,yIAAyI;oBACxJ,OAAO,EAAE,YAAY;oBACrB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,aAAa,EAAE,yIAAyI;wBACxJ,MAAM,EAAE,QAAQ;wBAChB,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,SAAS,EAAE,2BAA2B;qBACvC;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV;4BACE,IAAI,EAAE,KAAK;yBACZ;wBACD,2BAA2B;qBAC5B;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,0BAA0B;QACzC,cAAc,EAAE,yBAAyB;QACzC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,4GAA4G;QACpH,SAAS,EAAE,eAAe;QAC1B,aAAa,EAAE,0CAA0C;QACzD,MAAM,EAAE;YACN,4BAA4B;SAC7B;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,WAAW;gBACnB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,4KAA4K;YACnL,aAAa,EAAE,0BAA0B;YACzC,SAAS,EAAE,eAAe;YAC1B,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,uBAAuB;QACtC,cAAc,EAAE,sBAAsB;QACtC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,4GAA4G;QACpH,SAAS,EAAE,YAAY;QACvB,aAAa,EAAE,mEAAmE;QAClF,MAAM,EAAE;YACN,4BAA4B;SAC7B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,WAAW;gBACnB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,yKAAyK;YAChL,aAAa,EAAE,uBAAuB;YACtC,SAAS,EAAE,YAAY;YACvB,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,iCAAiC;QAChD,cAAc,EAAE,gCAAgC;QAChD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,uGAAuG;QAC/G,SAAS,EAAE,sBAAsB;QACjC,aAAa,EAAE,0DAA0D;QACzE,MAAM,EAAE;YACN,mCAAmC;SACpC;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,mKAAmK;YAC1K,aAAa,EAAE,iCAAiC;YAChD,SAAS,EAAE,sBAAsB;YACjC,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,gBAAgB;aACjB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,+BAA+B;QAC9C,cAAc,EAAE,8BAA8B;QAC9C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,uGAAuG;QAC/G,SAAS,EAAE,oBAAoB;QAC/B,aAAa,EAAE,mDAAmD;QAClE,MAAM,EAAE;YACN,mCAAmC;SACpC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,gKAAgK;YACvK,aAAa,EAAE,+BAA+B;YAC9C,SAAS,EAAE,oBAAoB;YAC/B,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,gBAAgB;aACjB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,uCAAuC;QACtD,cAAc,EAAE,sCAAsC;QACtD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,uGAAuG;QAC/G,SAAS,EAAE,6BAA6B;QACxC,aAAa,EAAE,6DAA6D;QAC5E,MAAM,EAAE;YACN,mCAAmC;SACpC;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,gKAAgK;YACvK,aAAa,EAAE,uCAAuC;YACtD,SAAS,EAAE,6BAA6B;YACxC,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,gBAAgB;aACjB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,mGAAmG;QAClH,cAAc,EAAE,mFAAmF;QACnG,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,mGAAmG;QAC3G,SAAS,EAAE,mBAAmB;QAC9B,aAAa,EAAE,uDAAuD;QACtE,MAAM,EAAE;YACN,+BAA+B;SAChC;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,+JAA+J;YACtK,aAAa,EAAE,IAAI;YACnB,SAAS,EAAE,mBAAmB;YAC9B,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,YAAY;aACb;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,gGAAgG;QAC/G,cAAc,EAAE,gFAAgF;QAChG,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,mGAAmG;QAC3G,SAAS,EAAE,iBAAiB;QAC5B,aAAa,EAAE,gDAAgD;QAC/D,MAAM,EAAE;YACN,+BAA+B;SAChC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,4JAA4J;YACnK,aAAa,EAAE,IAAI;YACnB,SAAS,EAAE,iBAAiB;YAC5B,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,YAAY;aACb;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,gGAAgG;QAC/G,cAAc,EAAE,gFAAgF;QAChG,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,mGAAmG;QAC3G,SAAS,EAAE,0BAA0B;QACrC,aAAa,EAAE,kEAAkE;QACjF,MAAM,EAAE;YACN,+BAA+B;SAChC;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,4JAA4J;YACnK,aAAa,EAAE,IAAI;YACnB,SAAS,EAAE,0BAA0B;YACrC,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,YAAY;aACb;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,sBAAsB;QACrC,cAAc,EAAE,qBAAqB;QACrC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,6FAA6F;QACrG,SAAS,EAAE,WAAW;QACtB,aAAa,EAAE,+DAA+D;QAC9E,MAAM,EAAE;YACN,yBAAyB;SAC1B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,WAAW;gBACnB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,WAAW;gBACnB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,sJAAsJ;YAC7J,aAAa,EAAE,sBAAsB;YACrC,SAAS,EAAE,WAAW;YACtB,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,MAAM;aACP;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,WAAW;wBACpB,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,yBAAyB;wBACxC,SAAS,EAAE,MAAM;qBAClB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,MAAM;qBACP;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,YAAY,EAAE;4BACZ,QAAQ,EAAE;gCACR,OAAO,EAAE,QAAQ;gCACjB,MAAM,EAAE,QAAQ;gCAChB,aAAa,EAAE,oBAAoB;gCACnC,SAAS,EAAE,SAAS;6BACrB;yBACF;wBACD,aAAa,EAAE,mBAAmB;wBAClC,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,WAAW;wBACpB,SAAS,EAAE,UAAU;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,6CAA6C;wBAC5D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,+BAA+B;wBAC9C,SAAS,EAAE,GAAG;qBACf;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,GAAG;qBACJ;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,UAAU;wBACnB,SAAS,EAAE,GAAG;wBACd,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,qCAAqC;wBACpD,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,SAAS;wBAClB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,2CAA2C;wBAC1D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE;4BACN,WAAW;4BACX,QAAQ;yBACT;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,uBAAuB;wBACtC,SAAS,EAAE,QAAQ;qBACpB;oBACD,YAAY,EAAE;wBACZ,WAAW;wBACX,QAAQ;qBACT;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,QAAQ;qBACT;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,0BAA0B;QACzC,cAAc,EAAE,yBAAyB;QACzC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,sGAAsG;QAC9G,SAAS,EAAE,eAAe;QAC1B,aAAa,EAAE,8DAA8D;QAC7E,MAAM,EAAE;YACN,yBAAyB;SAC1B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,WAAW;gBACnB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,WAAW;gBACnB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,+JAA+J;YACtK,aAAa,EAAE,0BAA0B;YACzC,SAAS,EAAE,eAAe;YAC1B,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,MAAM;aACP;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,WAAW;wBACpB,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,yBAAyB;wBACxC,SAAS,EAAE,MAAM;qBAClB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,MAAM;qBACP;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,YAAY,EAAE;4BACZ,QAAQ,EAAE;gCACR,OAAO,EAAE,QAAQ;gCACjB,MAAM,EAAE,QAAQ;gCAChB,aAAa,EAAE,oBAAoB;gCACnC,SAAS,EAAE,SAAS;6BACrB;yBACF;wBACD,aAAa,EAAE,mBAAmB;wBAClC,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE;4BACN,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,4BAA4B;wBAC3C,SAAS,EAAE,MAAM;qBAClB;oBACD,YAAY,EAAE;wBACZ,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,MAAM;qBACP;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,WAAW;wBACpB,SAAS,EAAE,UAAU;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,6CAA6C;wBAC5D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,SAAS;wBAClB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,2CAA2C;wBAC1D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE;4BACN,WAAW;4BACX,QAAQ;yBACT;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,uBAAuB;wBACtC,SAAS,EAAE,QAAQ;qBACpB;oBACD,YAAY,EAAE;wBACZ,WAAW;wBACX,QAAQ;qBACT;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,QAAQ;qBACT;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,2BAA2B;QAC1C,cAAc,EAAE,0BAA0B;QAC1C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,uGAAuG;QAC/G,SAAS,EAAE,gBAAgB;QAC3B,aAAa,EAAE,yHAAyH;QACxI,MAAM,EAAE;YACN,kBAAkB;SACnB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,iKAAiK;YACxK,aAAa,EAAE,2BAA2B;YAC1C,SAAS,EAAE,gBAAgB;YAC3B,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;aACnB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,2BAA2B;QAC1C,cAAc,EAAE,0BAA0B;QAC1C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,iGAAiG;QACzG,SAAS,EAAE,gBAAgB;QAC3B,aAAa,EAAE,4EAA4E;QAC3F,MAAM,EAAE;YACN,6BAA6B;SAC9B;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,2JAA2J;YAClK,aAAa,EAAE,2BAA2B;YAC1C,SAAS,EAAE,gBAAgB;YAC3B,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,UAAU;aACX;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,wBAAwB;QACvC,cAAc,EAAE,uBAAuB;QACvC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,8GAA8G;QACtH,SAAS,EAAE,aAAa;QACxB,aAAa,EAAE,oEAAoE;QACnF,MAAM,EAAE;YACN,6BAA6B;SAC9B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,2KAA2K;YAClL,aAAa,EAAE,wBAAwB;YACvC,SAAS,EAAE,aAAa;YACxB,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,UAAU;aACX;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,GAAG;qBACf;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,GAAG;qBACJ;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,4BAA4B;QAC3C,cAAc,EAAE,2BAA2B;QAC3C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,yGAAyG;QACjH,SAAS,EAAE,kBAAkB;QAC7B,aAAa,EAAE,sDAAsD;QACrE,MAAM,EAAE;YACN,kBAAkB;SACnB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,mKAAmK;YAC1K,aAAa,EAAE,4BAA4B;YAC3C,SAAS,EAAE,kBAAkB;YAC7B,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;aACnB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,oCAAoC;QACnD,cAAc,EAAE,mCAAmC;QACnD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,4EAA4E;QACpF,SAAS,EAAE,0BAA0B;QACrC,aAAa,EAAE,+DAA+D;QAC9E,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,iIAAiI;YACxI,aAAa,EAAE,oCAAoC;YACnD,SAAS,EAAE,0BAA0B;YACrC,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;aACrB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,oCAAoC;oBACnD,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,aAAa,EAAE,6EAA6E;oBAC5F,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,8EAA8E;oBAC7F,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,aAAa,EAAE,EAAE;oBACjB,QAAQ,EAAE,EAAE;iBACb;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,MAAM;wBACjB,MAAM,EAAE;4BACN,OAAO;4BACP,UAAU;4BACV,WAAW;4BACX,MAAM;yBACP;qBACF;oBACD,YAAY,EAAE;wBACZ,OAAO;wBACP,UAAU;wBACV,WAAW;wBACX,MAAM;qBACP;oBACD,QAAQ,EAAE;wBACR,OAAO;wBACP,UAAU;wBACV,WAAW;wBACX,MAAM;qBACP;oBACD,UAAU,EAAE;wBACV,MAAM;qBACP;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,YAAY,EAAE;4BACZ,OAAO,EAAE;gCACP,OAAO,EAAE,OAAO;gCAChB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE;wCACN,CAAC;wCACD,CAAC;qCACF;oCACD,MAAM,EAAE,SAAS;oCACjB,aAAa,EAAE,2BAA2B;iCAC3C;gCACD,aAAa,EAAE,4BAA4B;6BAC5C;4BACD,SAAS,EAAE;gCACT,OAAO,EAAE,SAAS;gCAClB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE;wCACN,OAAO;wCACP,OAAO;qCACR;oCACD,MAAM,EAAE,QAAQ;oCAChB,aAAa,EAAE,kBAAkB;iCAClC;gCACD,aAAa,EAAE,mBAAmB;6BACnC;4BACD,QAAQ,EAAE;gCACR,OAAO,EAAE,QAAQ;gCACjB,MAAM,EAAE,QAAQ;gCAChB,aAAa,EAAE,kCAAkC;gCACjD,SAAS,EAAE,SAAS;6BACrB;4BACD,UAAU,EAAE;gCACV,OAAO,EAAE,UAAU;gCACnB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE;wCACN,QAAQ;wCACR,UAAU;wCACV,UAAU;wCACV,QAAQ;wCACR,WAAW;wCACX,SAAS;wCACT,UAAU;qCACX;oCACD,MAAM,EAAE,QAAQ;oCAChB,aAAa,EAAE,kBAAkB;oCACjC,SAAS,EAAE,UAAU;iCACtB;gCACD,aAAa,EAAE,oBAAoB;6BACpC;4BACD,MAAM,EAAE;gCACN,OAAO,EAAE,MAAM;gCACf,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE,SAAS;oCACjB,aAAa,EAAE,0BAA0B;iCAC1C;gCACD,aAAa,EAAE,2BAA2B;6BAC3C;yBACF;wBACD,aAAa,EAAE,mBAAmB;wBAClC,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0MAA0M;oBACzN,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,OAAO;yBACR;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE;wBACZ,OAAO;qBACR;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,uGAAuG;oBACtH,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;wBACF,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,gIAAgI;oBAC/I,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,CAAC;wBACD,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,6FAA6F;oBAC5G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,6FAA6F;wBAC5G,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,CAAC;wBACD,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0GAA0G;oBACzH,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,0GAA0G;wBACzH,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;wBACF,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,kGAAkG;oBACjH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,KAAK;oBAChB,YAAY,EAAE,IAAI;oBAClB,QAAQ,EAAE;wBACR,aAAa,EAAE,kGAAkG;wBACjH,OAAO,EAAE;4BACP;gCACE,MAAM,EAAE,QAAQ;6BACjB;4BACD;gCACE,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,MAAM,EAAE,QAAQ;iCACjB;6BACF;yBACF;wBACD,MAAM,EAAE;4BACN,MAAM;4BACN,iBAAiB;4BACjB,QAAQ;4BACR,oBAAoB;yBACrB;qBACF;oBACD,YAAY,EAAE;wBACZ,MAAM;wBACN,iBAAiB;wBACjB,QAAQ;wBACR,oBAAoB;qBACrB;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,8FAA8F;oBAC7G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,KAAK;wBAChB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,yIAAyI;oBACxJ,OAAO,EAAE,YAAY;oBACrB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,aAAa,EAAE,yIAAyI;wBACxJ,MAAM,EAAE,QAAQ;wBAChB,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,SAAS,EAAE,qBAAqB;qBACjC;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV;4BACE,IAAI,EAAE,KAAK;yBACZ;wBACD,qBAAqB;qBACtB;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,qCAAqC;QACpD,cAAc,EAAE,oCAAoC;QACpD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,4EAA4E;QACpF,SAAS,EAAE,2BAA2B;QACtC,aAAa,EAAE,sHAAsH;QACrI,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,kIAAkI;YACzI,aAAa,EAAE,qCAAqC;YACpD,SAAS,EAAE,2BAA2B;YACtC,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;aACrB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,qCAAqC;QACpD,cAAc,EAAE,oCAAoC;QACpD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,sFAAsF;QAC9F,SAAS,EAAE,2BAA2B;QACtC,aAAa,EAAE,0CAA0C;QACzD,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,kJAAkJ;YACzJ,aAAa,EAAE,qCAAqC;YACpD,SAAS,EAAE,2BAA2B;YACtC,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;aACrB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,kCAAkC;QACjD,cAAc,EAAE,iCAAiC;QACjD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,sFAAsF;QAC9F,SAAS,EAAE,wBAAwB;QACnC,aAAa,EAAE,0CAA0C;QACzD,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,+IAA+I;YACtJ,aAAa,EAAE,kCAAkC;YACjD,SAAS,EAAE,wBAAwB;YACnC,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;aACrB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,WAAW;wBACtB,MAAM,EAAE;4BACN,OAAO;4BACP,UAAU;4BACV,WAAW;4BACX,MAAM;yBACP;qBACF;oBACD,YAAY,EAAE;wBACZ,OAAO;wBACP,UAAU;wBACV,WAAW;wBACX,MAAM;qBACP;oBACD,QAAQ,EAAE;wBACR,OAAO;wBACP,UAAU;wBACV,WAAW;wBACX,MAAM;qBACP;oBACD,UAAU,EAAE;wBACV,WAAW;qBACZ;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,qCAAqC;QACpD,cAAc,EAAE,oCAAoC;QACpD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,OAAO;QACjB,MAAM,EAAE,sFAAsF;QAC9F,SAAS,EAAE,2BAA2B;QACtC,aAAa,EAAE,0CAA0C;QACzD,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,iJAAiJ;YACxJ,aAAa,EAAE,qCAAqC;YACpD,SAAS,EAAE,2BAA2B;YACtC,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;aACrB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,sDAAsD;QACrE,cAAc,EAAE,qDAAqD;QACrE,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,gGAAgG;QACxG,SAAS,EAAE,kDAAkD;QAC7D,aAAa,EAAE,EAAE;QACjB,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,yJAAyJ;YAChK,aAAa,EAAE,sDAAsD;YACrE,SAAS,EAAE,kDAAkD;YAC7D,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;aACrB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,iDAAiD;QAChE,cAAc,EAAE,gDAAgD;QAChE,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,OAAO;QACjB,MAAM,EAAE,gGAAgG;QACxG,SAAS,EAAE,2CAA2C;QACtD,aAAa,EAAE,EAAE;QACjB,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,2JAA2J;YAClK,aAAa,EAAE,iDAAiD;YAChE,SAAS,EAAE,2CAA2C;YACtD,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;aACrB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,+BAA+B;QAC9C,cAAc,EAAE,8BAA8B;QAC9C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,qGAAqG;QAC7G,SAAS,EAAE,qBAAqB;QAChC,aAAa,EAAE,0DAA0D;QACzE,MAAM,EAAE;YACN,qCAAqC;SACtC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,8JAA8J;YACrK,aAAa,EAAE,+BAA+B;YAC9C,SAAS,EAAE,qBAAqB;YAChC,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;gBACpB,gBAAgB;aACjB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,oCAAoC;oBACnD,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,aAAa,EAAE,6EAA6E;oBAC5F,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,8EAA8E;oBAC7F,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,aAAa,EAAE,EAAE;oBACjB,QAAQ,EAAE,EAAE;iBACb;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,YAAY,EAAE;4BACZ,oBAAoB,EAAE;gCACpB,OAAO,EAAE,oBAAoB;gCAC7B,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE;wCACN,MAAM;wCACN,MAAM;wCACN,MAAM;wCACN,UAAU;wCACV,UAAU;wCACV,UAAU;qCACX;oCACD,MAAM,EAAE,QAAQ;oCAChB,aAAa,EAAE,6BAA6B;iCAC7C;gCACD,aAAa,EAAE,8BAA8B;6BAC9C;4BACD,QAAQ,EAAE;gCACR,OAAO,EAAE,QAAQ;gCACjB,MAAM,EAAE,QAAQ;gCAChB,aAAa,EAAE,sBAAsB;gCACrC,SAAS,EAAE,cAAc;6BAC1B;4BACD,UAAU,EAAE;gCACV,OAAO,EAAE,UAAU;gCACnB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE;wCACN,QAAQ;wCACR,UAAU;wCACV,UAAU;wCACV,QAAQ;wCACR,aAAa;wCACb,aAAa;wCACb,WAAW;wCACX,SAAS;wCACT,UAAU;qCACX;oCACD,MAAM,EAAE,QAAQ;oCAChB,aAAa,EAAE,kBAAkB;oCACjC,SAAS,EAAE,UAAU;iCACtB;gCACD,aAAa,EAAE,oBAAoB;6BACpC;yBACF;wBACD,aAAa,EAAE,mBAAmB;wBAClC,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0MAA0M;oBACzN,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,OAAO;yBACR;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE;wBACZ,OAAO;qBACR;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,uGAAuG;oBACtH,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;wBACF,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,gIAAgI;oBAC/I,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,CAAC;wBACD,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,6FAA6F;oBAC5G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,6FAA6F;wBAC5G,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,CAAC;wBACD,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0GAA0G;oBACzH,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,0GAA0G;wBACzH,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;wBACF,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,kGAAkG;oBACjH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,KAAK;oBAChB,YAAY,EAAE,IAAI;oBAClB,QAAQ,EAAE;wBACR,aAAa,EAAE,kGAAkG;wBACjH,OAAO,EAAE;4BACP;gCACE,MAAM,EAAE,QAAQ;6BACjB;4BACD;gCACE,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,MAAM,EAAE,QAAQ;iCACjB;6BACF;yBACF;wBACD,MAAM,EAAE;4BACN,MAAM;4BACN,iBAAiB;4BACjB,mBAAmB;4BACnB,QAAQ;4BACR,mBAAmB;yBACpB;qBACF;oBACD,YAAY,EAAE;wBACZ,MAAM;wBACN,iBAAiB;wBACjB,mBAAmB;wBACnB,QAAQ;wBACR,mBAAmB;qBACpB;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,8FAA8F;oBAC7G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,KAAK;wBAChB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,yIAAyI;oBACxJ,OAAO,EAAE,YAAY;oBACrB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,aAAa,EAAE,yIAAyI;wBACxJ,MAAM,EAAE,QAAQ;wBAChB,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,SAAS,EAAE,qBAAqB;qBACjC;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV;4BACE,IAAI,EAAE,KAAK;yBACZ;wBACD,qBAAqB;qBACtB;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,gCAAgC;QAC/C,cAAc,EAAE,+BAA+B;QAC/C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,qGAAqG;QAC7G,SAAS,EAAE,sBAAsB;QACjC,aAAa,EAAE,iIAAiI;QAChJ,MAAM,EAAE;YACN,qCAAqC;SACtC;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,+JAA+J;YACtK,aAAa,EAAE,gCAAgC;YAC/C,SAAS,EAAE,sBAAsB;YACjC,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;gBACpB,gBAAgB;aACjB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,gCAAgC;QAC/C,cAAc,EAAE,+BAA+B;QAC/C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,2HAA2H;QACnI,SAAS,EAAE,sBAAsB;QACjC,aAAa,EAAE,2DAA2D;QAC1E,MAAM,EAAE;YACN,qCAAqC;SACtC;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,qBAAqB;gBAC7B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,2LAA2L;YAClM,aAAa,EAAE,gCAAgC;YAC/C,SAAS,EAAE,sBAAsB;YACjC,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;gBACpB,gBAAgB;aACjB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,qBAAqB;oBAC7B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,GAAG;qBACf;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,GAAG;qBACJ;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,6BAA6B;QAC5C,cAAc,EAAE,4BAA4B;QAC5C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,2HAA2H;QACnI,SAAS,EAAE,mBAAmB;QAC9B,aAAa,EAAE,2DAA2D;QAC1E,MAAM,EAAE;YACN,qCAAqC;SACtC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,qBAAqB;gBAC7B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,wLAAwL;YAC/L,aAAa,EAAE,6BAA6B;YAC5C,SAAS,EAAE,mBAAmB;YAC9B,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;gBACpB,gBAAgB;aACjB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,qBAAqB;oBAC7B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,gCAAgC;QAC/C,cAAc,EAAE,+BAA+B;QAC/C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,OAAO;QACjB,MAAM,EAAE,2HAA2H;QACnI,SAAS,EAAE,sBAAsB;QACjC,aAAa,EAAE,2DAA2D;QAC1E,MAAM,EAAE;YACN,qCAAqC;SACtC;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,qBAAqB;gBAC7B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,0LAA0L;YACjM,aAAa,EAAE,gCAAgC;YAC/C,SAAS,EAAE,sBAAsB;YACjC,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;gBACpB,gBAAgB;aACjB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,qBAAqB;oBAC7B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,6BAA6B;QAC5C,cAAc,EAAE,4BAA4B;QAC5C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,iGAAiG;QACzG,SAAS,EAAE,mBAAmB;QAC9B,aAAa,EAAE,yDAAyD;QACxE,MAAM,EAAE;YACN,mCAAmC;SACpC;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,6JAA6J;YACpK,aAAa,EAAE,6BAA6B;YAC5C,SAAS,EAAE,mBAAmB;YAC9B,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;gBACpB,cAAc;aACf;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,2BAA2B;QAC1C,cAAc,EAAE,0BAA0B;QAC1C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,iGAAiG;QACzG,SAAS,EAAE,iBAAiB;QAC5B,aAAa,EAAE,kDAAkD;QACjE,MAAM,EAAE;YACN,mCAAmC;SACpC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,0JAA0J;YACjK,aAAa,EAAE,2BAA2B;YAC1C,SAAS,EAAE,iBAAiB;YAC5B,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;gBACpB,cAAc;aACf;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,mCAAmC;QAClD,cAAc,EAAE,kCAAkC;QAClD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,iGAAiG;QACzG,SAAS,EAAE,0BAA0B;QACrC,aAAa,EAAE,oEAAoE;QACnF,MAAM,EAAE;YACN,mCAAmC;SACpC;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,0JAA0J;YACjK,aAAa,EAAE,mCAAmC;YAClD,SAAS,EAAE,0BAA0B;YACrC,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;gBACpB,cAAc;aACf;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,oDAAoD;QACnE,cAAc,EAAE,mDAAmD;QACnE,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,kGAAkG;QAC1G,SAAS,EAAE,2CAA2C;QACtD,aAAa,EAAE,mEAAmE;QAClF,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,2JAA2J;YAClK,aAAa,EAAE,oDAAoD;YACnE,SAAS,EAAE,2CAA2C;YACtD,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;aACrB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,yBAAyB;QACxC,cAAc,EAAE,wBAAwB;QACxC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,oFAAoF;QAC5F,SAAS,EAAE,cAAc;QACzB,aAAa,EAAE,oEAAoE;QACnF,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,UAAU;gBAClB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,yIAAyI;YAChJ,aAAa,EAAE,yBAAyB;YACxC,SAAS,EAAE,cAAc;YACzB,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;gBACpB,MAAM;aACP;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,YAAY,EAAE;4BACZ,WAAW,EAAE;gCACX,OAAO,EAAE,WAAW;gCACpB,MAAM,EAAE,SAAS;gCACjB,aAAa,EAAE,4BAA4B;6BAC5C;4BACD,KAAK,EAAE;gCACL,OAAO,EAAE,KAAK;gCACd,MAAM,EAAE,SAAS;gCACjB,aAAa,EAAE,0BAA0B;6BAC1C;4BACD,eAAe,EAAE;gCACf,OAAO,EAAE,eAAe;gCACxB,MAAM,EAAE,SAAS;gCACjB,aAAa,EAAE,gCAAgC;6BAChD;4BACD,WAAW,EAAE;gCACX,OAAO,EAAE,WAAW;gCACpB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE;wCACN,IAAI;wCACJ,IAAI;wCACJ,IAAI;qCACL;oCACD,MAAM,EAAE,QAAQ;oCAChB,aAAa,EAAE,gCAAgC;iCAChD;gCACD,aAAa,EAAE,gCAAgC;6BAChD;4BACD,gBAAgB,EAAE;gCAChB,OAAO,EAAE,gBAAgB;gCACzB,MAAM,EAAE,SAAS;gCACjB,aAAa,EAAE,mCAAmC;6BACnD;4BACD,aAAa,EAAE;gCACb,OAAO,EAAE,aAAa;gCACtB,SAAS,EAAE,CAAC;gCACZ,MAAM,EAAE,SAAS;gCACjB,aAAa,EAAE,yCAAyC;6BACzD;4BACD,aAAa,EAAE;gCACb,OAAO,EAAE,aAAa;gCACtB,SAAS,EAAE,CAAC;gCACZ,MAAM,EAAE,SAAS;gCACjB,aAAa,EAAE,wCAAwC;6BACxD;4BACD,cAAc,EAAE;gCACd,OAAO,EAAE,cAAc;gCACvB,MAAM,EAAE,QAAQ;gCAChB,YAAY,EAAE;oCACZ,eAAe,EAAE;wCACf,OAAO,EAAE,eAAe;wCACxB,MAAM,EAAE,QAAQ;wCAChB,aAAa,EAAE,6CAA6C;wCAC5D,QAAQ,EAAE,QAAQ;qCACnB;oCACD,eAAe,EAAE;wCACf,OAAO,EAAE,eAAe;wCACxB,MAAM,EAAE,QAAQ;wCAChB,aAAa,EAAE,6CAA6C;wCAC5D,QAAQ,EAAE,QAAQ;qCACnB;iCACF;gCACD,aAAa,EAAE,wBAAwB;6BACxC;4BACD,iBAAiB,EAAE;gCACjB,OAAO,EAAE,iBAAiB;gCAC1B,SAAS,EAAE,CAAC;gCACZ,MAAM,EAAE,SAAS;gCACjB,aAAa,EAAE,4CAA4C;6BAC5D;4BACD,kBAAkB,EAAE;gCAClB,OAAO,EAAE,kBAAkB;gCAC3B,MAAM,EAAE,SAAS;gCACjB,aAAa,EAAE,mCAAmC;6BACnD;4BACD,cAAc,EAAE;gCACd,OAAO,EAAE,cAAc;gCACvB,MAAM,EAAE,QAAQ;gCAChB,YAAY,EAAE;oCACZ,eAAe,EAAE;wCACf,OAAO,EAAE,eAAe;wCACxB,MAAM,EAAE,QAAQ;wCAChB,aAAa,EAAE,6CAA6C;wCAC5D,QAAQ,EAAE,QAAQ;qCACnB;oCACD,eAAe,EAAE;wCACf,OAAO,EAAE,eAAe;wCACxB,MAAM,EAAE,QAAQ;wCAChB,aAAa,EAAE,6CAA6C;wCAC5D,QAAQ,EAAE,QAAQ;qCACnB;iCACF;gCACD,aAAa,EAAE,wBAAwB;6BACxC;4BACD,KAAK,EAAE;gCACL,OAAO,EAAE,KAAK;gCACd,MAAM,EAAE,SAAS;gCACjB,aAAa,EAAE,yBAAyB;6BACzC;4BACD,QAAQ,EAAE;gCACR,OAAO,EAAE,QAAQ;gCACjB,MAAM,EAAE,QAAQ;gCAChB,aAAa,EAAE,wBAAwB;gCACvC,SAAS,EAAE,SAAS;6BACrB;4BACD,SAAS,EAAE;gCACT,OAAO,EAAE,SAAS;gCAClB,MAAM,EAAE,SAAS;gCACjB,aAAa,EAAE,6BAA6B;6BAC7C;yBACF;wBACD,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,SAAS,EAAE,CAAC;wBACZ,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,UAAU;wBACnB,SAAS,EAAE,CAAC;wBACZ,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE;4BACN,OAAO;4BACP,OAAO;yBACR;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,0CAA0C;wBACzD,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE;wBACZ,OAAO;wBACP,OAAO;qBACR;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,+BAA+B;QAC9C,cAAc,EAAE,8BAA8B;QAC9C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,4FAA4F;QACpG,SAAS,EAAE,qBAAqB;QAChC,aAAa,EAAE,mEAAmE;QAClF,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,iJAAiJ;YACxJ,aAAa,EAAE,+BAA+B;YAC9C,SAAS,EAAE,qBAAqB;YAChC,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;gBACpB,MAAM;aACP;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE;4BACN,OAAO;4BACP,OAAO;yBACR;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,0CAA0C;wBACzD,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE;wBACZ,OAAO;wBACP,OAAO;qBACR;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,uBAAuB;QACtC,cAAc,EAAE,sBAAsB;QACtC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,6EAA6E;QACrF,SAAS,EAAE,YAAY;QACvB,aAAa,EAAE,gEAAgE;QAC/E,MAAM,EAAE;YACN,OAAO;SACR;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,kIAAkI;YACzI,aAAa,EAAE,uBAAuB;YACtC,SAAS,EAAE,YAAY;YACvB,cAAc,EAAE;gBACd,cAAc;gBACd,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,oCAAoC;oBACnD,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,aAAa,EAAE,6EAA6E;oBAC5F,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,8EAA8E;oBAC7F,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,aAAa,EAAE,EAAE;oBACjB,QAAQ,EAAE,EAAE;iBACb;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,iCAAiC;oBAChD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,iCAAiC;oBAChD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,YAAY,EAAE;4BACZ,QAAQ,EAAE;gCACR,OAAO,EAAE,QAAQ;gCACjB,MAAM,EAAE,QAAQ;gCAChB,aAAa,EAAE,6BAA6B;gCAC5C,SAAS,EAAE,sBAAsB;6BAClC;4BACD,QAAQ,EAAE;gCACR,OAAO,EAAE,QAAQ;gCACjB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE;wCACN,UAAU;wCACV,UAAU;wCACV,UAAU;wCACV,WAAW;wCACX,OAAO;wCACP,IAAI;wCACJ,UAAU;qCACX;oCACD,MAAM,EAAE,QAAQ;oCAChB,aAAa,EAAE,kBAAkB;iCAClC;gCACD,aAAa,EAAE,kBAAkB;6BAClC;yBACF;wBACD,aAAa,EAAE,mBAAmB;wBAClC,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0MAA0M;oBACzN,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,OAAO;yBACR;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE;wBACZ,OAAO;qBACR;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,uGAAuG;oBACtH,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;wBACF,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,gIAAgI;oBAC/I,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,CAAC;wBACD,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,6FAA6F;oBAC5G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,6FAA6F;wBAC5G,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,CAAC;wBACD,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0GAA0G;oBACzH,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,0GAA0G;wBACzH,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;wBACF,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,kGAAkG;oBACjH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,KAAK;oBAChB,YAAY,EAAE,IAAI;oBAClB,QAAQ,EAAE;wBACR,aAAa,EAAE,kGAAkG;wBACjH,OAAO,EAAE;4BACP;gCACE,MAAM,EAAE,QAAQ;6BACjB;4BACD;gCACE,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,MAAM,EAAE,QAAQ;iCACjB;6BACF;yBACF;wBACD,MAAM,EAAE;4BACN,aAAa;4BACb,iBAAiB;4BACjB,OAAO;4BACP,QAAQ;yBACT;qBACF;oBACD,YAAY,EAAE;wBACZ,aAAa;wBACb,iBAAiB;wBACjB,OAAO;wBACP,QAAQ;qBACT;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,8FAA8F;oBAC7G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,KAAK;wBAChB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,yIAAyI;oBACxJ,OAAO,EAAE,YAAY;oBACrB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,aAAa,EAAE,yIAAyI;wBACxJ,MAAM,EAAE,QAAQ;wBAChB,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,SAAS,EAAE,4BAA4B;qBACxC;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV;4BACE,IAAI,EAAE,KAAK;yBACZ;wBACD,4BAA4B;qBAC7B;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,wBAAwB;QACvC,cAAc,EAAE,uBAAuB;QACvC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,6EAA6E;QACrF,SAAS,EAAE,aAAa;QACxB,aAAa,EAAE,mEAAmE;QAClF,MAAM,EAAE;YACN,OAAO;SACR;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,mIAAmI;YAC1I,aAAa,EAAE,wBAAwB;YACvC,SAAS,EAAE,aAAa;YACxB,cAAc,EAAE;gBACd,cAAc;gBACd,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,cAAc;oBACtB,aAAa,EAAE,uCAAuC;oBACtD,QAAQ,EAAE;wBACR,QAAQ;qBACT;iBACF;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,iCAAiC;oBAChD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,iCAAiC;oBAChD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,wBAAwB;QACvC,cAAc,EAAE,uBAAuB;QACvC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,oGAAoG;QAC5G,SAAS,EAAE,aAAa;QACxB,aAAa,EAAE,oCAAoC;QACnD,MAAM,EAAE;YACN,OAAO;SACR;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,sBAAsB;gBAC9B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,gKAAgK;YACvK,aAAa,EAAE,wBAAwB;YACvC,SAAS,EAAE,aAAa;YACxB,cAAc,EAAE;gBACd,cAAc;gBACd,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,iCAAiC;oBAChD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,iCAAiC;oBAChD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,sBAAsB;oBAC9B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8BAA8B;oBAC7C,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,qBAAqB;QACpC,cAAc,EAAE,oBAAoB;QACpC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,oGAAoG;QAC5G,SAAS,EAAE,UAAU;QACrB,aAAa,EAAE,yCAAyC;QACxD,MAAM,EAAE;YACN,OAAO;SACR;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,sBAAsB;gBAC9B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,6JAA6J;YACpK,aAAa,EAAE,qBAAqB;YACpC,SAAS,EAAE,UAAU;YACrB,cAAc,EAAE;gBACd,cAAc;gBACd,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,iCAAiC;oBAChD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,iCAAiC;oBAChD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,sBAAsB;oBAC9B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8BAA8B;oBAC7C,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,wBAAwB;QACvC,cAAc,EAAE,uBAAuB;QACvC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,OAAO;QACjB,MAAM,EAAE,oGAAoG;QAC5G,SAAS,EAAE,aAAa;QACxB,aAAa,EAAE,oCAAoC;QACnD,MAAM,EAAE;YACN,OAAO;SACR;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,sBAAsB;gBAC9B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,+JAA+J;YACtK,aAAa,EAAE,wBAAwB;YACvC,SAAS,EAAE,aAAa;YACxB,cAAc,EAAE;gBACd,cAAc;gBACd,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,iCAAiC;oBAChD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,iCAAiC;oBAChD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,sBAAsB;oBAC9B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8BAA8B;oBAC7C,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,mCAAmC;QAClD,cAAc,EAAE,kCAAkC;QAClD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,0HAA0H;QAClI,SAAS,EAAE,yBAAyB;QACpC,aAAa,EAAE,6DAA6D;QAC5E,MAAM,EAAE;YACN,OAAO;SACR;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,sBAAsB;gBAC9B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,0BAA0B;SAC3B;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,uLAAuL;YAC9L,aAAa,EAAE,mCAAmC;YAClD,SAAS,EAAE,yBAAyB;YACpC,cAAc,EAAE;gBACd,cAAc;gBACd,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,iCAAiC;oBAChD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,iCAAiC;oBAChD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,sBAAsB;oBAC9B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8BAA8B;oBAC7C,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE;4BACN,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,6BAA6B;wBAC5C,SAAS,EAAE,MAAM;qBAClB;oBACD,YAAY,EAAE;wBACZ,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,MAAM;qBACP;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,sCAAsC;QACrD,cAAc,EAAE,qCAAqC;QACrD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,2GAA2G;QACnH,SAAS,EAAE,6BAA6B;QACxC,aAAa,EAAE,wFAAwF;QACvG,MAAM,EAAE;YACN,OAAO;SACR;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,sBAAsB;gBAC9B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,qKAAqK;YAC5K,aAAa,EAAE,sCAAsC;YACrD,SAAS,EAAE,6BAA6B;YACxC,cAAc,EAAE;gBACd,cAAc;gBACd,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,yBAAyB;oBACxC,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,iCAAiC;oBAChD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,sBAAsB;oBAC9B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8BAA8B;oBAC7C,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,0IAA0I;QACzJ,cAAc,EAAE,uHAAuH;QACvI,qBAAqB,EAAE,mCAAmC;QAC1D,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,2GAA2G;QACnH,SAAS,EAAE,yBAAyB;QACpC,aAAa,EAAE,6DAA6D;QAC5E,MAAM,EAAE;YACN,OAAO;SACR;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,sBAAsB;gBAC9B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,0BAA0B;SAC3B;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,oKAAoK;YAC3K,aAAa,EAAE,mCAAmC;YAClD,SAAS,EAAE,yBAAyB;YACpC,cAAc,EAAE;gBACd,cAAc;gBACd,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,iCAAiC;oBAChD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,iCAAiC;oBAChD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,sBAAsB;oBAC9B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8BAA8B;oBAC7C,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE;4BACN,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,6BAA6B;wBAC5C,SAAS,EAAE,MAAM;qBAClB;oBACD,YAAY,EAAE;wBACZ,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,MAAM;qBACP;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,kCAAkC;QACjD,cAAc,EAAE,iCAAiC;QACjD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,oFAAoF;QAC5F,SAAS,EAAE,wBAAwB;QACnC,aAAa,EAAE,8EAA8E;QAC7F,MAAM,EAAE;YACN,OAAO;SACR;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,yBAAyB;gBACjC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,0IAA0I;YACjJ,aAAa,EAAE,kCAAkC;YACjD,SAAS,EAAE,wBAAwB;YACnC,cAAc,EAAE;gBACd,cAAc;gBACd,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,cAAc;oBACtB,aAAa,EAAE,uCAAuC;oBACtD,QAAQ,EAAE;wBACR,QAAQ;qBACT;iBACF;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,iCAAiC;oBAChD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,yBAAyB;oBACjC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,iCAAiC;oBAChD,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,yCAAyC;QACxD,cAAc,EAAE,wCAAwC;QACxD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,oDAAoD;QAC5D,SAAS,EAAE,gCAAgC;QAC3C,aAAa,EAAE,0DAA0D;QACzE,MAAM,EAAE;YACN,UAAU;SACX;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,sGAAsG;YAC7G,aAAa,EAAE,yCAAyC;YACxD,SAAS,EAAE,gCAAgC;YAC3C,cAAc,EAAE;gBACd,cAAc;gBACd,UAAU;aACX;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,cAAc;oBACtB,aAAa,EAAE,uCAAuC;oBACtD,QAAQ,EAAE;wBACR,QAAQ;qBACT;iBACF;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,yBAAyB;oBACxC,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,sBAAsB;QACrC,cAAc,EAAE,qBAAqB;QACrC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,2BAA2B;QACnC,SAAS,EAAE,UAAU;QACrB,aAAa,EAAE,mFAAmF;QAClG,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,wEAAwE;YAC/E,aAAa,EAAE,sBAAsB;YACrC,SAAS,EAAE,UAAU;YACrB,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;aACrB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,6EAA6E;wBAC5F,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,uBAAuB;QACtC,cAAc,EAAE,sBAAsB;QACtC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,yBAAyB;QACjC,SAAS,EAAE,YAAY;QACvB,aAAa,EAAE,qDAAqD;QACpE,MAAM,EAAE;YACN,QAAQ;SACT;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,sEAAsE;YAC7E,aAAa,EAAE,uBAAuB;YACtC,SAAS,EAAE,YAAY;YACvB,cAAc,EAAE;gBACd,cAAc;gBACd,QAAQ;aACT;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,6EAA6E;wBAC5F,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,qCAAqC;QACpD,cAAc,EAAE,oCAAoC;QACpD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,wBAAwB;QAChC,SAAS,EAAE,4BAA4B;QACvC,aAAa,EAAE,uEAAuE;QACtF,MAAM,EAAE;YACN,kBAAkB;SACnB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,qEAAqE;YAC5E,aAAa,EAAE,qCAAqC;YACpD,SAAS,EAAE,4BAA4B;YACvC,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;aACnB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,oCAAoC;oBACnD,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,8EAA8E;oBAC7F,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,aAAa,EAAE,EAAE;oBACjB,QAAQ,EAAE,EAAE;iBACb;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,eAAe;wBAC1B,MAAM,EAAE;4BACN,UAAU;4BACV,OAAO;4BACP,MAAM;4BACN,YAAY;4BACZ,eAAe;4BACf,SAAS;yBACV;qBACF;oBACD,YAAY,EAAE;wBACZ,UAAU;wBACV,OAAO;wBACP,MAAM;wBACN,YAAY;wBACZ,eAAe;wBACf,SAAS;qBACV;oBACD,QAAQ,EAAE;wBACR,UAAU;wBACV,OAAO;wBACP,MAAM;wBACN,YAAY;wBACZ,eAAe;wBACf,SAAS;qBACV;oBACD,UAAU,EAAE;wBACV,eAAe;qBAChB;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,6EAA6E;wBAC5F,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,YAAY,EAAE;4BACZ,UAAU,EAAE;gCACV,OAAO,EAAE,UAAU;gCACnB,MAAM,EAAE;oCACN,KAAK;oCACL,KAAK;iCACN;gCACD,MAAM,EAAE,QAAQ;6BACjB;4BACD,SAAS,EAAE;gCACT,OAAO,EAAE,SAAS;gCAClB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE;wCACN,OAAO;qCACR;oCACD,MAAM,EAAE,QAAQ;oCAChB,aAAa,EAAE,kBAAkB;iCAClC;gCACD,aAAa,EAAE,mBAAmB;6BACnC;4BACD,QAAQ,EAAE;gCACR,OAAO,EAAE,QAAQ;gCACjB,MAAM,EAAE,QAAQ;gCAChB,aAAa,EAAE,kCAAkC;gCACjD,SAAS,EAAE,qBAAqB;6BACjC;4BACD,UAAU,EAAE;gCACV,OAAO,EAAE,UAAU;gCACnB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE;wCACN,OAAO;wCACP,cAAc;wCACd,QAAQ;wCACR,OAAO;wCACP,UAAU;wCACV,SAAS;qCACV;oCACD,MAAM,EAAE,QAAQ;oCAChB,aAAa,EAAE,kBAAkB;oCACjC,SAAS,EAAE,UAAU;iCACtB;gCACD,aAAa,EAAE,oBAAoB;6BACpC;4BACD,MAAM,EAAE;gCACN,OAAO,EAAE,MAAM;gCACf,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE,SAAS;oCACjB,aAAa,EAAE,0BAA0B;iCAC1C;gCACD,aAAa,EAAE,2BAA2B;6BAC3C;4BACD,OAAO,EAAE;gCACP,OAAO,EAAE,OAAO;gCAChB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE;wCACN,OAAO;qCACR;oCACD,MAAM,EAAE,QAAQ;oCAChB,aAAa,EAAE,gBAAgB;oCAC/B,SAAS,EAAE,OAAO;iCACnB;gCACD,aAAa,EAAE,oBAAoB;6BACpC;yBACF;wBACD,aAAa,EAAE,mBAAmB;wBAClC,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;gBACD;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,iBAAiB;wBAC1B,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0MAA0M;oBACzN,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,OAAO;yBACR;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE;wBACZ,OAAO;qBACR;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,6FAA6F;oBAC5G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,6FAA6F;wBAC5G,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,CAAC;wBACD,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0GAA0G;oBACzH,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,0GAA0G;wBACzH,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;wBACF,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,kGAAkG;oBACjH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,KAAK;oBAChB,YAAY,EAAE,IAAI;oBAClB,QAAQ,EAAE;wBACR,aAAa,EAAE,kGAAkG;wBACjH,OAAO,EAAE;4BACP;gCACE,MAAM,EAAE,QAAQ;6BACjB;4BACD;gCACE,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,MAAM,EAAE,QAAQ;iCACjB;6BACF;yBACF;wBACD,MAAM,EAAE;4BACN,MAAM;4BACN,QAAQ;4BACR,QAAQ;4BACR,oBAAoB;4BACpB,uBAAuB;yBACxB;qBACF;oBACD,YAAY,EAAE;wBACZ,MAAM;wBACN,QAAQ;wBACR,QAAQ;wBACR,oBAAoB;wBACpB,uBAAuB;qBACxB;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,8FAA8F;oBAC7G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,KAAK;wBAChB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,yIAAyI;oBACxJ,OAAO,EAAE,YAAY;oBACrB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,aAAa,EAAE,yIAAyI;wBACxJ,MAAM,EAAE,QAAQ;wBAChB,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,SAAS,EAAE,qBAAqB;qBACjC;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV;4BACE,IAAI,EAAE,KAAK;yBACZ;wBACD,qBAAqB;qBACtB;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,yCAAyC;QACxD,cAAc,EAAE,wCAAwC;QACxD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,uCAAuC;QAC/C,SAAS,EAAE,+BAA+B;QAC1C,aAAa,EAAE,yFAAyF;QACxG,MAAM,EAAE;YACN,mCAAmC;SACpC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,oFAAoF;YAC3F,aAAa,EAAE,yCAAyC;YACxD,SAAS,EAAE,+BAA+B;YAC1C,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,gBAAgB;aACjB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,YAAY,EAAE;4BACZ,UAAU,EAAE;gCACV,OAAO,EAAE,UAAU;gCACnB,MAAM,EAAE;oCACN,KAAK;oCACL,KAAK;iCACN;gCACD,MAAM,EAAE,QAAQ;6BACjB;yBACF;wBACD,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,iCAAiC;QAChD,cAAc,EAAE,4BAA4B;QAC5C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,8BAA8B;QACtC,SAAS,EAAE,YAAY;QACvB,aAAa,EAAE,2CAA2C;QAC1D,MAAM,EAAE;YACN,yBAAyB;SAC1B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,2EAA2E;YAClF,aAAa,EAAE,IAAI;YACnB,SAAS,EAAE,YAAY;YACvB,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,MAAM;aACP;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,YAAY,EAAE;4BACZ,WAAW,EAAE;gCACX,OAAO,EAAE,WAAW;gCACpB,MAAM,EAAE,SAAS;gCACjB,aAAa,EAAE,4BAA4B;6BAC5C;4BACD,KAAK,EAAE;gCACL,OAAO,EAAE,KAAK;gCACd,MAAM,EAAE,SAAS;gCACjB,aAAa,EAAE,0BAA0B;6BAC1C;4BACD,UAAU,EAAE;gCACV,OAAO,EAAE,UAAU;gCACnB,MAAM,EAAE;oCACN,KAAK;oCACL,KAAK;iCACN;gCACD,MAAM,EAAE,QAAQ;6BACjB;4BACD,QAAQ,EAAE;gCACR,OAAO,EAAE,QAAQ;gCACjB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE,QAAQ;iCACjB;6BACF;4BACD,WAAW,EAAE;gCACX,OAAO,EAAE,WAAW;gCACpB,MAAM,EAAE,SAAS;gCACjB,aAAa,EAAE,+BAA+B;6BAC/C;4BACD,aAAa,EAAE;gCACb,OAAO,EAAE,aAAa;gCACtB,SAAS,EAAE,CAAC;gCACZ,MAAM,EAAE,SAAS;gCACjB,aAAa,EAAE,yCAAyC;6BACzD;4BACD,mBAAmB,EAAE;gCACnB,OAAO,EAAE,mBAAmB;gCAC5B,SAAS,EAAE,CAAC;gCACZ,MAAM,EAAE,SAAS;gCACjB,aAAa,EAAE,8CAA8C;6BAC9D;4BACD,aAAa,EAAE;gCACb,OAAO,EAAE,aAAa;gCACtB,SAAS,EAAE,CAAC;gCACZ,MAAM,EAAE,SAAS;gCACjB,aAAa,EAAE,wCAAwC;6BACxD;4BACD,cAAc,EAAE;gCACd,OAAO,EAAE,cAAc;gCACvB,MAAM,EAAE,QAAQ;gCAChB,YAAY,EAAE;oCACZ,eAAe,EAAE;wCACf,OAAO,EAAE,eAAe;wCACxB,MAAM,EAAE,QAAQ;wCAChB,aAAa,EAAE,6CAA6C;wCAC5D,QAAQ,EAAE,QAAQ;qCACnB;oCACD,eAAe,EAAE;wCACf,OAAO,EAAE,eAAe;wCACxB,MAAM,EAAE,QAAQ;wCAChB,aAAa,EAAE,6CAA6C;wCAC5D,QAAQ,EAAE,QAAQ;qCACnB;iCACF;gCACD,aAAa,EAAE,wBAAwB;6BACxC;4BACD,iBAAiB,EAAE;gCACjB,OAAO,EAAE,iBAAiB;gCAC1B,SAAS,EAAE,CAAC;gCACZ,MAAM,EAAE,SAAS;gCACjB,aAAa,EAAE,4CAA4C;6BAC5D;4BACD,cAAc,EAAE;gCACd,OAAO,EAAE,cAAc;gCACvB,MAAM,EAAE,QAAQ;gCAChB,YAAY,EAAE;oCACZ,eAAe,EAAE;wCACf,OAAO,EAAE,eAAe;wCACxB,MAAM,EAAE,QAAQ;wCAChB,aAAa,EAAE,6CAA6C;wCAC5D,QAAQ,EAAE,QAAQ;qCACnB;oCACD,eAAe,EAAE;wCACf,OAAO,EAAE,eAAe;wCACxB,MAAM,EAAE,QAAQ;wCAChB,aAAa,EAAE,6CAA6C;wCAC5D,QAAQ,EAAE,QAAQ;qCACnB;iCACF;gCACD,aAAa,EAAE,wBAAwB;6BACxC;4BACD,OAAO,EAAE;gCACP,OAAO,EAAE,OAAO;gCAChB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE,QAAQ;iCACjB;6BACF;4BACD,KAAK,EAAE;gCACL,OAAO,EAAE,KAAK;gCACd,MAAM,EAAE,SAAS;gCACjB,aAAa,EAAE,yBAAyB;6BACzC;4BACD,QAAQ,EAAE;gCACR,OAAO,EAAE,QAAQ;gCACjB,MAAM,EAAE,QAAQ;gCAChB,aAAa,EAAE,wBAAwB;gCACvC,SAAS,EAAE,SAAS;6BACrB;4BACD,SAAS,EAAE;gCACT,OAAO,EAAE,SAAS;gCAClB,MAAM,EAAE,SAAS;gCACjB,aAAa,EAAE,6BAA6B;6BAC7C;4BACD,MAAM,EAAE;gCACN,OAAO,EAAE,MAAM;gCACf,MAAM,EAAE;oCACN,OAAO;iCACR;gCACD,MAAM,EAAE,QAAQ;gCAChB,aAAa,EAAE,+BAA+B;6BAC/C;yBACF;wBACD,aAAa,EAAE,mBAAmB;wBAClC,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE;4BACN,OAAO;yBACR;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,+BAA+B;wBAC9C,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE;wBACZ,OAAO;qBACR;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,yBAAyB;QACxC,cAAc,EAAE,wBAAwB;QACxC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,sCAAsC;QAC9C,SAAS,EAAE,cAAc;QACzB,aAAa,EAAE,wDAAwD;QACvE,MAAM,EAAE;YACN,yBAAyB;SAC1B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,mFAAmF;YAC1F,aAAa,EAAE,yBAAyB;YACxC,SAAS,EAAE,cAAc;YACzB,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,MAAM;aACP;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,YAAY,EAAE;4BACZ,UAAU,EAAE;gCACV,OAAO,EAAE,UAAU;gCACnB,MAAM,EAAE;oCACN,KAAK;oCACL,KAAK;iCACN;gCACD,MAAM,EAAE,QAAQ;6BACjB;yBACF;wBACD,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,mCAAmC;QAClD,cAAc,EAAE,8BAA8B;QAC9C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,gCAAgC;QACxC,SAAS,EAAE,cAAc;QACzB,aAAa,EAAE,mEAAmE;QAClF,MAAM,EAAE;YACN,yBAAyB;SAC1B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,6EAA6E;YACpF,aAAa,EAAE,IAAI;YACnB,SAAS,EAAE,cAAc;YACzB,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,MAAM;aACP;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE,EAAE;YAChB,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,uBAAuB;QACtC,cAAc,EAAE,sBAAsB;QACtC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,8BAA8B;QACtC,SAAS,EAAE,YAAY;QACvB,aAAa,EAAE,2CAA2C;QAC1D,MAAM,EAAE;YACN,yBAAyB;SAC1B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,2EAA2E;YAClF,aAAa,EAAE,uBAAuB;YACtC,SAAS,EAAE,YAAY;YACvB,cAAc,EAAE;gBACd,cAAc;gBACd,kBAAkB;gBAClB,MAAM;aACP;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE,EAAE;YAChB,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,uCAAuC;QACtD,cAAc,EAAE,sCAAsC;QACtD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,uBAAuB;QAC/B,SAAS,EAAE,8BAA8B;QACzC,aAAa,EAAE,oDAAoD;QACnE,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,oEAAoE;YAC3E,aAAa,EAAE,uCAAuC;YACtD,SAAS,EAAE,8BAA8B;YACzC,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;aACrB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,oCAAoC;oBACnD,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,aAAa,EAAE,6EAA6E;oBAC5F,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,8EAA8E;oBAC7F,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,aAAa,EAAE,EAAE;oBACjB,QAAQ,EAAE,EAAE;iBACb;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,UAAU;wBACrB,MAAM,EAAE;4BACN,OAAO;4BACP,UAAU;4BACV,WAAW;4BACX,MAAM;yBACP;qBACF;oBACD,YAAY,EAAE;wBACZ,OAAO;wBACP,UAAU;wBACV,WAAW;wBACX,MAAM;qBACP;oBACD,QAAQ,EAAE;wBACR,OAAO;wBACP,UAAU;wBACV,WAAW;wBACX,MAAM;qBACP;oBACD,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,6EAA6E;wBAC5F,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE,QAAQ;wBAChB,YAAY,EAAE;4BACZ,OAAO,EAAE;gCACP,OAAO,EAAE,OAAO;gCAChB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE;wCACN,CAAC;wCACD,CAAC;qCACF;oCACD,MAAM,EAAE,SAAS;oCACjB,aAAa,EAAE,2BAA2B;iCAC3C;gCACD,aAAa,EAAE,4BAA4B;6BAC5C;4BACD,SAAS,EAAE;gCACT,OAAO,EAAE,SAAS;gCAClB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE;wCACN,OAAO;wCACP,OAAO;qCACR;oCACD,MAAM,EAAE,QAAQ;oCAChB,aAAa,EAAE,kBAAkB;iCAClC;gCACD,aAAa,EAAE,mBAAmB;6BACnC;4BACD,QAAQ,EAAE;gCACR,OAAO,EAAE,QAAQ;gCACjB,MAAM,EAAE,QAAQ;gCAChB,aAAa,EAAE,kCAAkC;gCACjD,SAAS,EAAE,SAAS;6BACrB;4BACD,UAAU,EAAE;gCACV,OAAO,EAAE,UAAU;gCACnB,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE;wCACN,QAAQ;wCACR,UAAU;wCACV,UAAU;wCACV,QAAQ;wCACR,WAAW;wCACX,SAAS;wCACT,UAAU;qCACX;oCACD,MAAM,EAAE,QAAQ;oCAChB,aAAa,EAAE,kBAAkB;oCACjC,SAAS,EAAE,UAAU;iCACtB;gCACD,aAAa,EAAE,oBAAoB;6BACpC;4BACD,MAAM,EAAE;gCACN,OAAO,EAAE,MAAM;gCACf,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,OAAO,EAAE,MAAM;oCACf,MAAM,EAAE,SAAS;oCACjB,aAAa,EAAE,0BAA0B;iCAC1C;gCACD,aAAa,EAAE,2BAA2B;6BAC3C;yBACF;wBACD,aAAa,EAAE,mBAAmB;wBAClC,SAAS,EAAE,EAAE;qBACd;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;qBACH;iBACF;gBACD;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,iBAAiB;wBAC1B,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,uDAAuD;wBACtE,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0MAA0M;oBACzN,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,OAAO;yBACR;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE;wBACZ,OAAO;qBACR;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,uGAAuG;oBACtH,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;wBACF,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,gIAAgI;oBAC/I,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,CAAC;wBACD,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,6FAA6F;oBAC5G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,6FAA6F;wBAC5G,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,CAAC;wBACD,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0GAA0G;oBACzH,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,0GAA0G;wBACzH,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;wBACF,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,kGAAkG;oBACjH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,KAAK;oBAChB,YAAY,EAAE,IAAI;oBAClB,QAAQ,EAAE;wBACR,aAAa,EAAE,kGAAkG;wBACjH,OAAO,EAAE;4BACP;gCACE,MAAM,EAAE,QAAQ;6BACjB;4BACD;gCACE,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,MAAM,EAAE,QAAQ;iCACjB;6BACF;yBACF;wBACD,MAAM,EAAE;4BACN,MAAM;4BACN,iBAAiB;4BACjB,QAAQ;4BACR,oBAAoB;yBACrB;qBACF;oBACD,YAAY,EAAE;wBACZ,MAAM;wBACN,iBAAiB;wBACjB,QAAQ;wBACR,oBAAoB;qBACrB;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,8FAA8F;oBAC7G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,KAAK;wBAChB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,yIAAyI;oBACxJ,OAAO,EAAE,YAAY;oBACrB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,aAAa,EAAE,yIAAyI;wBACxJ,MAAM,EAAE,QAAQ;wBAChB,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,SAAS,EAAE,qBAAqB;qBACjC;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV;4BACE,IAAI,EAAE,KAAK;yBACZ;wBACD,qBAAqB;qBACtB;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,mCAAmC;QAClD,cAAc,EAAE,kCAAkC;QAClD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,0CAA0C;QAClD,SAAS,EAAE,yBAAyB;QACpC,aAAa,EAAE,8EAA8E;QAC7F,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,uFAAuF;YAC9F,aAAa,EAAE,mCAAmC;YAClD,SAAS,EAAE,yBAAyB;YACpC,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;gBACpB,MAAM;aACP;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,QAAQ;wBACjB,MAAM,EAAE;4BACN,OAAO;4BACP,OAAO;yBACR;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,+DAA+D;wBAC9E,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE;wBACZ,OAAO;wBACP,OAAO;qBACR;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,uBAAuB;QACtC,cAAc,EAAE,sBAAsB;QACtC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,6BAA6B;QACrC,SAAS,EAAE,YAAY;QACvB,aAAa,EAAE,0DAA0D;QACzE,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,0EAA0E;YACjF,aAAa,EAAE,uBAAuB;YACtC,SAAS,EAAE,YAAY;YACvB,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;gBACpB,MAAM;aACP;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE,EAAE;YAChB,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,yBAAyB;QACxC,cAAc,EAAE,wBAAwB;QACxC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,+BAA+B;QACvC,SAAS,EAAE,cAAc;QACzB,aAAa,EAAE,8CAA8C;QAC7D,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,4EAA4E;YACnF,aAAa,EAAE,yBAAyB;YACxC,SAAS,EAAE,cAAc;YACzB,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;gBACpB,MAAM;aACP;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE,EAAE;YAChB,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,oCAAoC;QACnD,cAAc,EAAE,mCAAmC;QACnD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,aAAa;QACvB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,gCAAgC;QACxC,SAAS,EAAE,0BAA0B;QACrC,aAAa,EAAE,+CAA+C;QAC9D,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,6EAA6E;YACpF,aAAa,EAAE,oCAAoC;YACnD,SAAS,EAAE,0BAA0B;YACrC,cAAc,EAAE;gBACd,cAAc;gBACd,oBAAoB;gBACpB,MAAM;aACP;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,IAAI;YACnB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE,EAAE;YAChB,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;CACF,CAAC"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/radio.d.ts b/dist/src/generated/catalog/domains/radio.d.ts deleted file mode 100644 index f4f0d65..0000000 --- a/dist/src/generated/catalog/domains/radio.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import type { OperationMetadata } from "../types.js"; -export declare const radioOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/radio.js b/dist/src/generated/catalog/domains/radio.js deleted file mode 100644 index 3e179f3..0000000 --- a/dist/src/generated/catalog/domains/radio.js +++ /dev/null @@ -1,25697 +0,0 @@ -export const radioOperations = [ - { - "operationId": "get_1_radios", - "functionName": "get1Radios", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios", - "summary": "List products", - "description": "This endpoint allows you to retrieve all the products.", - "tags": [ - "Radio Products" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "account_id", - "in": "query", - "required": true - }, - { - "name": "order_by", - "in": "query", - "required": false - }, - { - "name": "order_for", - "in": "query", - "required": false - }, - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - }, - { - "name": "search", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios", - "operationId": null, - "summary": "List products", - "categoryPath": [ - "Streaming radio", - "Radio Products" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "stations", - "enum": [ - "pack", - "listeners", - "stations", - "stations.streams", - "stations.streams.is_up", - "stations.hls_stream", - "monthly_consumption" - ] - }, - "enumValues": [ - "pack", - "listeners", - "stations", - "stations.streams", - "stations.streams.is_up", - "stations.hls_stream", - "monthly_consumption" - ], - "values": [ - "pack", - "listeners", - "stations", - "stations.streams", - "stations.streams.is_up", - "stations.hls_stream", - "monthly_consumption" - ], - "examples": [ - "stations" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Specify the account", - "example": "1" - }, - "enumValues": [], - "values": [], - "examples": [ - "1" - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_by", - "type": "array", - "items": { - "title": "item", - "enum": [ - "auditors", - "customer_name", - "expired_at", - "monthly_consumption", - "offer", - "overquota_at", - "stations_number" - ], - "type": "string" - }, - "description": "the field to order the result by", - "example": "customer_name" - }, - "enumValues": [], - "values": [], - "examples": [ - "customer_name" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order_for", - "type": "array", - "items": { - "title": "item", - "enum": [ - "asc", - "desc" - ], - "type": "string" - }, - "description": "the direction of the sort", - "example": "asc" - }, - "enumValues": [], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "page", - "minimum": 1, - "type": "integer", - "example": "2" - }, - "enumValues": [], - "values": [], - "examples": [ - "2" - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "per_page", - "minimum": 1, - "type": "integer", - "example": "1" - }, - "enumValues": [], - "values": [], - "examples": [ - "1" - ] - }, - { - "name": "search", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "search", - "type": "string", - "description": "the field to search the stat by", - "example": "test" - }, - "enumValues": [], - "values": [], - "examples": [ - "test" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 99475 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 99475 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 68579 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 68579 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 18994 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 18994 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 44405 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 44405 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "desc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id", - "functionName": "get1RadiosRadioProductId", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}", - "summary": "Get product", - "description": "This endpoint allows you to retrieve a product.", - "tags": [ - "Radio Products" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D", - "operationId": null, - "summary": "Get product", - "categoryPath": [ - "Streaming radio", - "Radio Products" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 27117 - }, - "enumValues": [], - "values": [], - "examples": [ - 27117 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "stations.streams", - "enum": [ - "pack", - "listeners", - "stations", - "stations.streams", - "streams", - "options", - "account", - "pack_price", - "packs", - "monthly_consumption", - "count_active_deal", - "deleted_at" - ] - }, - "enumValues": [ - "pack", - "listeners", - "stations", - "stations.streams", - "streams", - "options", - "account", - "pack_price", - "packs", - "monthly_consumption", - "count_active_deal", - "deleted_at" - ], - "values": [ - "pack", - "listeners", - "stations", - "stations.streams", - "streams", - "options", - "account", - "pack_price", - "packs", - "monthly_consumption", - "count_active_deal", - "deleted_at" - ], - "examples": [ - "stations.streams" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioUpdateProduct", - "functionName": "streamingRadioupdateproduct", - "originalOperationId": null, - "domain": "radio", - "method": "PUT", - "path": "/1/radios/{radio_product_id}", - "summary": "Update product", - "description": "This endpoint allows you to update a product.", - "tags": [ - "Radio Products" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/radios/%7Bradio_product_id%7D", - "operationId": "Streaming/radioUpdateProduct", - "summary": "Update product", - "categoryPath": [ - "Streaming radio", - "Radio Products" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 86005 - }, - "enumValues": [], - "values": [], - "examples": [ - 86005 - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Streaming/radioGetTheListOfStreamInConflictWithAnUpdateOfRestrictions", - "functionName": "streamingRadiogetthelistofstreaminconflictwithanupdateofrestrictions", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/conflict_restrictions", - "summary": "Get the list of stream in conflict with an update of restrictions", - "description": "", - "tags": [ - "Radio Products" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "country_list", - "in": "query", - "required": false - }, - { - "name": "ip_exclude_list", - "in": "query", - "required": false - }, - { - "name": "ip_include_list", - "in": "query", - "required": false - }, - { - "name": "is_allow_country", - "in": "query", - "required": false - }, - { - "name": "is_hash_restriction", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/conflict_restrictions", - "operationId": "Streaming/radioGetTheListOfStreamInConflictWithAnUpdateOfRestrictions", - "summary": "Get the list of stream in conflict with an update of restrictions", - "categoryPath": [ - "Streaming radio", - "Radio Products" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 78118 - }, - "enumValues": [], - "values": [], - "examples": [ - 78118 - ] - }, - { - "name": "country_list", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "country_list", - "maxLength": 800, - "pattern": "^([A-Z]{2},?)*$", - "type": "string", - "description": "Specify the country list not allow accessing to the stream", - "nullable": true, - "example": "IT,JP" - }, - "enumValues": [], - "values": [], - "examples": [ - "IT,JP" - ] - }, - { - "name": "ip_exclude_list", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "ip_exclude_list", - "maxLength": 255, - "type": "string", - "description": "Specify the ip list not allow accessing to the stream", - "nullable": true, - "example": "127.0.0.3,127.0.0.4" - }, - "enumValues": [], - "values": [], - "examples": [ - "127.0.0.3,127.0.0.4" - ] - }, - { - "name": "ip_include_list", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "ip_include_list", - "maxLength": 255, - "type": "string", - "description": "Specify the ip list allow accessing to the stream", - "nullable": true, - "example": "127.0.0.1,127.0.0.2" - }, - "enumValues": [], - "values": [], - "examples": [ - "127.0.0.1,127.0.0.2" - ] - }, - { - "name": "is_allow_country", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "is_allow_country", - "type": "boolean", - "description": "Specify if the access restriction rules is enabled", - "example": "1" - }, - "enumValues": [], - "values": [], - "examples": [ - "1" - ] - }, - { - "name": "is_hash_restriction", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "is_hash_restriction", - "type": "boolean", - "description": "Specify if the access restriction rules is enabled", - "example": "1" - }, - "enumValues": [], - "values": [], - "examples": [ - "1" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/radioGenerateAReportForExportMediapulseLogWithStationsInProduct", - "functionName": "streamingRadiogenerateareportforexportmediapulselogwithstationsinproduct", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/mediapulse/report", - "summary": "Generate a report for export mediapulse log with stations in product", - "description": "", - "tags": [ - "Mediapulse" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - }, - { - "name": "station_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/mediapulse/report", - "operationId": "Streaming/radioGenerateAReportForExportMediapulseLogWithStationsInProduct", - "summary": "Generate a report for export mediapulse log with stations in product", - "categoryPath": [ - "Streaming radio", - "Mediapulse" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 8810 - }, - "enumValues": [], - "values": [], - "examples": [ - 8810 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "page", - "minimum": 1, - "type": "integer", - "example": "2" - }, - "enumValues": [], - "values": [], - "examples": [ - "2" - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "per_page", - "minimum": 1, - "type": "integer", - "example": "1" - }, - "enumValues": [], - "values": [], - "examples": [ - "1" - ] - }, - { - "name": "station_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "station_ids", - "type": "string", - "description": "List of station to filter the report", - "example": "1,2,3" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,2,3" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming_radioGetNotification_get_1_radios_radio_product_id_notification", - "functionName": "streamingRadiogetnotificationGet1RadiosRadioProductIdNotification", - "originalOperationId": "Streaming/radioGetNotification", - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/notification", - "summary": "Get notification", - "description": "This endpoint allows you to retrieve the notification bind to the radio_product or station if it's exist.", - "tags": [ - "Notifications" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/notification", - "operationId": "Streaming/radioGetNotification", - "summary": "Get notification", - "categoryPath": [ - "Streaming radio", - "Notifications" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 83208 - }, - "enumValues": [], - "values": [], - "examples": [ - 83208 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "integer" - }, - { - "nullable": true - } - ] - }, - "enumValues": [], - "values": [], - "examples": [] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioUpdateNotificationRadioProduct", - "functionName": "streamingRadioupdatenotificationradioproduct", - "originalOperationId": null, - "domain": "radio", - "method": "PUT", - "path": "/1/radios/{radio_product_id}/notification", - "summary": "Update notification radio product", - "description": "This endpoint allows you to update a notification for radio product.", - "tags": [ - "Notifications" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/radios/%7Bradio_product_id%7D/notification", - "operationId": "Streaming/radioUpdateNotificationRadioProduct", - "summary": "Update notification radio product", - "categoryPath": [ - "Streaming radio", - "Notifications" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 79690 - }, - "enumValues": [], - "values": [], - "examples": [ - 79690 - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Streaming/radioListRadioProductOptions", - "functionName": "streamingRadiolistradioproductoptions", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/options", - "summary": "List radio product options", - "description": "This endpoint allows you to retrieve all the option attach to a radio product.", - "tags": [ - "Radio Product Options" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/options", - "operationId": "Streaming/radioListRadioProductOptions", - "summary": "List radio product options", - "categoryPath": [ - "Streaming radio", - "Radio Product Options" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 1028 - }, - "enumValues": [], - "values": [], - "examples": [ - 1028 - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioListProductPlayers", - "functionName": "streamingRadiolistproductplayers", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/players", - "summary": "List product players", - "description": "This endpoint allows you to retrieve all the players in a product.", - "tags": [ - "Players" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/players", - "operationId": "Streaming/radioListProductPlayers", - "summary": "List product players", - "categoryPath": [ - "Streaming radio", - "Players" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 85730 - }, - "enumValues": [], - "values": [], - "examples": [ - 85730 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "stations", - "enum": [ - "stations" - ] - }, - "enumValues": [ - "stations" - ], - "values": [ - "stations" - ], - "examples": [ - "stations" - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "type", - "type": "array", - "items": { - "title": "item", - "enum": [ - "1", - "2", - "3", - "4", - "5", - "big", - "medium", - "small", - "superplayer", - "superplayer_extended" - ], - "type": "string", - "description": "The player typesuperplayer_extended,1: Superplayer_extendedsuperplayer,2: Superplayerbig,3: Bigmedium,4: Mediumsmall,5: Small", - "example": "4" - }, - "description": "Type of the resource `{name}`", - "example": "1" - }, - "enumValues": [], - "values": [], - "examples": [ - "1" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 5894 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 5894 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 58863 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 58863 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 50227 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 50227 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 11735 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 11735 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "asc" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioStorePlayer", - "functionName": "streamingRadiostoreplayer", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/players", - "summary": "Store player", - "description": "This endpoint allows you to store a player.", - "tags": [ - "Players" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/players", - "operationId": "Streaming/radioStorePlayer", - "summary": "Store player", - "categoryPath": [ - "Streaming radio", - "Players" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 4105 - }, - "enumValues": [], - "values": [], - "examples": [ - 4105 - ] - } - ], - "responseStatuses": [ - "201", - "404" - ] - } - }, - { - "operationId": "Streaming/radioDeletePlayer", - "functionName": "streamingRadiodeleteplayer", - "originalOperationId": null, - "domain": "radio", - "method": "DELETE", - "path": "/1/radios/{radio_product_id}/players/{player_id}", - "summary": "Delete player", - "description": "This endpoint allows you to delete a player.", - "tags": [ - "Players" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "player_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/players/%7Bplayer_id%7D", - "operationId": "Streaming/radioDeletePlayer", - "summary": "Delete player", - "categoryPath": [ - "Streaming radio", - "Players" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 93824 - }, - "enumValues": [], - "values": [], - "examples": [ - 93824 - ] - }, - { - "name": "player_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 23766 - }, - "enumValues": [], - "values": [], - "examples": [ - 23766 - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Streaming/radioGetPlayer", - "functionName": "streamingRadiogetplayer", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/players/{player_id}", - "summary": "Get player", - "description": "This endpoint allows you to retrieve a player.", - "tags": [ - "Players" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "player_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/players/%7Bplayer_id%7D", - "operationId": "Streaming/radioGetPlayer", - "summary": "Get player", - "categoryPath": [ - "Streaming radio", - "Players" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 38076 - }, - "enumValues": [], - "values": [], - "examples": [ - 38076 - ] - }, - { - "name": "player_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 29240 - }, - "enumValues": [], - "values": [], - "examples": [ - 29240 - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioUpdatePlayer", - "functionName": "streamingRadioupdateplayer", - "originalOperationId": null, - "domain": "radio", - "method": "PUT", - "path": "/1/radios/{radio_product_id}/players/{player_id}", - "summary": "Update player", - "description": "This endpoint allows you to update a player.", - "tags": [ - "Players" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "player_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/radios/%7Bradio_product_id%7D/players/%7Bplayer_id%7D", - "operationId": "Streaming/radioUpdatePlayer", - "summary": "Update player", - "categoryPath": [ - "Streaming radio", - "Players" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 93670 - }, - "enumValues": [], - "values": [], - "examples": [ - 93670 - ] - }, - { - "name": "player_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 88842 - }, - "enumValues": [], - "values": [], - "examples": [ - 88842 - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Streaming/radioDuplicatePlayer", - "functionName": "streamingRadioduplicateplayer", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/players/{player_id}/duplicate", - "summary": "Duplicate player", - "description": "This endpoint allows you to duplicate a player.", - "tags": [ - "Players" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "player_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/players/%7Bplayer_id%7D/duplicate", - "operationId": "Streaming/radioDuplicatePlayer", - "summary": "Duplicate player", - "categoryPath": [ - "Streaming radio", - "Players" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 55350 - }, - "enumValues": [], - "values": [], - "examples": [ - 55350 - ] - }, - { - "name": "player_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 16062 - }, - "enumValues": [], - "values": [], - "examples": [ - 16062 - ] - } - ], - "responseStatuses": [ - "201", - "404" - ] - } - }, - { - "operationId": "Streaming/radioResetPlayer", - "functionName": "streamingRadioresetplayer", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/players/{player_id}/reset", - "summary": "Reset player", - "description": "This endpoint allows you to reset a player.", - "tags": [ - "Players" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "player_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/players/%7Bplayer_id%7D/reset", - "operationId": "Streaming/radioResetPlayer", - "summary": "Reset player", - "categoryPath": [ - "Streaming radio", - "Players" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 59723 - }, - "enumValues": [], - "values": [], - "examples": [ - 59723 - ] - }, - { - "name": "player_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 67332 - }, - "enumValues": [], - "values": [], - "examples": [ - 67332 - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Streaming/radioDeleteThumbnail", - "functionName": "streamingRadiodeletethumbnail", - "originalOperationId": null, - "domain": "radio", - "method": "DELETE", - "path": "/1/radios/{radio_product_id}/players/{player_id}/thumbnail", - "summary": "Delete thumbnail", - "description": "This endpoint allows you to delete a thumbnail.", - "tags": [ - "Players" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "player_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "type", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/players/%7Bplayer_id%7D/thumbnail", - "operationId": "Streaming/radioDeleteThumbnail", - "summary": "Delete thumbnail", - "categoryPath": [ - "Streaming radio", - "Players" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 86387 - }, - "enumValues": [], - "values": [], - "examples": [ - 86387 - ] - }, - { - "name": "player_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 59042 - }, - "enumValues": [], - "values": [], - "examples": [ - 59042 - ] - }, - { - "name": "type", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "type", - "enum": [ - "loading", - "restriction", - "thumbnail", - "unavailable" - ], - "type": "string", - "description": "Specify the type of thumbnail will be changed", - "example": "1" - }, - "enumValues": [ - "loading", - "restriction", - "thumbnail", - "unavailable" - ], - "values": [], - "examples": [ - "1" - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Streaming/radioUpdateThumbnail", - "functionName": "streamingRadioupdatethumbnail", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/players/{player_id}/thumbnail", - "summary": "Update thumbnail", - "description": "This endpoint allows you to update a thumbnail.", - "tags": [ - "Players" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "player_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/players/%7Bplayer_id%7D/thumbnail", - "operationId": "Streaming/radioUpdateThumbnail", - "summary": "Update thumbnail", - "categoryPath": [ - "Streaming radio", - "Players" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 50534 - }, - "enumValues": [], - "values": [], - "examples": [ - 50534 - ] - }, - { - "name": "player_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 69110 - }, - "enumValues": [], - "values": [], - "examples": [ - 69110 - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Streaming/radioSetTheRestrictionsToAllStreamsInProduct", - "functionName": "streamingRadiosettherestrictionstoallstreamsinproduct", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/restrictions", - "summary": "Set the restrictions to all streams in product", - "description": "", - "tags": [ - "Radio Products" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/restrictions", - "operationId": "Streaming/radioSetTheRestrictionsToAllStreamsInProduct", - "summary": "Set the restrictions to all streams in product", - "categoryPath": [ - "Streaming radio", - "Radio Products" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 95636 - }, - "enumValues": [], - "values": [], - "examples": [ - 95636 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/radioListStations", - "functionName": "streamingRadioliststations", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations", - "summary": "List stations", - "description": "This endpoint allows you to retrieve all the stations.", - "tags": [ - "Stations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - }, - { - "name": "return", - "in": "query", - "required": false - }, - { - "name": "search", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": null - }, - { - "operationId": "Streaming/radioStoreStation", - "functionName": "streamingRadiostorestation", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations", - "summary": "Store station", - "description": "This endpoint allows you to store a station.", - "tags": [ - "Stations" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": null - }, - { - "operationId": "delete_1_radios_radio_product_id_stations_station_id", - "functionName": "delete1RadiosRadioProductIdStationsStationId", - "originalOperationId": null, - "domain": "radio", - "method": "DELETE", - "path": "/1/radios/{radio_product_id}/stations/{station_id}", - "summary": "Delete station", - "description": "This endpoint allows you to delete a station.", - "tags": [ - "Stations" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "user_password", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": null - }, - { - "operationId": "get_1_radios_radio_product_id_stations_station_id", - "functionName": "get1RadiosRadioProductIdStationsStationId", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}", - "summary": "Get station", - "description": "This endpoint allows you to retrieve a station.", - "tags": [ - "Stations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": null - }, - { - "operationId": "put_1_radios_radio_product_id_stations_station_id", - "functionName": "put1RadiosRadioProductIdStationsStationId", - "originalOperationId": null, - "domain": "radio", - "method": "PUT", - "path": "/1/radios/{radio_product_id}/stations/{station_id}", - "summary": "Update station", - "description": "This endpoint allows you to update a station.", - "tags": [ - "Stations" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": null - }, - { - "operationId": "Streaming/radioGetAutoDJ", - "functionName": "streamingRadiogetautodj", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj", - "summary": "Get AutoDJ", - "description": "This endpoint allows you to retrieve an AutoDJ.", - "tags": [ - "AutoDJ" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj", - "operationId": "Streaming/radioGetAutoDJ", - "summary": "Get AutoDJ", - "categoryPath": [ - "Streaming radio", - "AutoDJ" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 27023 - }, - "enumValues": [], - "values": [], - "examples": [ - 27023 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 87228 - }, - "enumValues": [], - "values": [], - "examples": [ - 87228 - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioStoreAutoDJ", - "functionName": "streamingRadiostoreautodj", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj", - "summary": "Store AutoDJ", - "description": "This endpoint allows you to store an AutoDJ.", - "tags": [ - "AutoDJ" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj", - "operationId": "Streaming/radioStoreAutoDJ", - "summary": "Store AutoDJ", - "categoryPath": [ - "Streaming radio", - "AutoDJ" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 61911 - }, - "enumValues": [], - "values": [], - "examples": [ - 61911 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 55051 - }, - "enumValues": [], - "values": [], - "examples": [ - 55051 - ] - } - ], - "responseStatuses": [ - "201", - "404" - ] - } - }, - { - "operationId": "Streaming/radioUpdateAutoDJ", - "functionName": "streamingRadioupdateautodj", - "originalOperationId": null, - "domain": "radio", - "method": "PUT", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj", - "summary": "Update AutoDJ", - "description": "This endpoint allows you to update an AutoDJ.", - "tags": [ - "AutoDJ" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj", - "operationId": "Streaming/radioUpdateAutoDJ", - "summary": "Update AutoDJ", - "categoryPath": [ - "Streaming radio", - "AutoDJ" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 53205 - }, - "enumValues": [], - "values": [], - "examples": [ - 53205 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 16917 - }, - "enumValues": [], - "values": [], - "examples": [ - 16917 - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Streaming/radioThisEndpointAllowsYouToListAutoDJEvents", - "functionName": "streamingRadiothisendpointallowsyoutolistautodjevents", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/events", - "summary": "This endpoint allows you to list AutoDJ events.", - "description": "*\n* @api-summary List AutoDJ Event\n* @api_operation ListAutoDJEvent", - "tags": [ - "AutoDJ > Events" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/events", - "operationId": "Streaming/radioThisEndpointAllowsYouToListAutoDJEvents", - "summary": "This endpoint allows you to list AutoDJ events", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Events" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 7943 - }, - "enumValues": [], - "values": [], - "examples": [ - 7943 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 32880 - }, - "enumValues": [], - "values": [], - "examples": [ - 32880 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioStoreAutoDJEvent", - "functionName": "streamingRadiostoreautodjevent", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/events", - "summary": "Store AutoDJ Event", - "description": "This endpoint allows you to store an AutoDJ event.", - "tags": [ - "AutoDJ > Events" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/events", - "operationId": "Streaming/radioStoreAutoDJEvent", - "summary": "Store AutoDJ Event", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Events" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 49586 - }, - "enumValues": [], - "values": [], - "examples": [ - 49586 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 95692 - }, - "enumValues": [], - "values": [], - "examples": [ - 95692 - ] - } - ], - "responseStatuses": [ - "201", - "404" - ] - } - }, - { - "operationId": "Streaming/radioDeleteAutoDJEvent", - "functionName": "streamingRadiodeleteautodjevent", - "originalOperationId": null, - "domain": "radio", - "method": "DELETE", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/events/{event_id}", - "summary": "Delete AutoDJ event", - "description": "This endpoint allows you to delete an AutoDJ event.", - "tags": [ - "AutoDJ > Events" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "event_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "date", - "in": "query", - "required": false - }, - { - "name": "scope", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/events/%7Bevent_id%7D", - "operationId": "Streaming/radioDeleteAutoDJEvent", - "summary": "Delete AutoDJ event", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Events" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 37550 - }, - "enumValues": [], - "values": [], - "examples": [ - 37550 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 17799 - }, - "enumValues": [], - "values": [], - "examples": [ - 17799 - ] - }, - { - "name": "event_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the event to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 31066 - }, - "enumValues": [], - "values": [], - "examples": [ - 31066 - ] - }, - { - "name": "date", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "date", - "type": "string", - "description": "Specify the date of the recurrence", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "scope", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "scope", - "enum": [ - "next", - "one" - ], - "type": "string", - "description": "Specify the scope to update event and its recurrence", - "example": "next" - }, - "enumValues": [ - "next", - "one" - ], - "values": [], - "examples": [ - "next" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetAutoDJEvent", - "functionName": "streamingRadiogetautodjevent", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/events/{event_id}", - "summary": "Get AutoDJ event", - "description": "This endpoint allows you to retrieve an AutoDJ event.", - "tags": [ - "AutoDJ > Events" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "event_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/events/%7Bevent_id%7D", - "operationId": "Streaming/radioGetAutoDJEvent", - "summary": "Get AutoDJ event", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Events" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 75504 - }, - "enumValues": [], - "values": [], - "examples": [ - 75504 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 1890 - }, - "enumValues": [], - "values": [], - "examples": [ - 1890 - ] - }, - { - "name": "event_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the event to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 6601 - }, - "enumValues": [], - "values": [], - "examples": [ - 6601 - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioUpdateAutoDJEvent", - "functionName": "streamingRadioupdateautodjevent", - "originalOperationId": null, - "domain": "radio", - "method": "PUT", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/events/{event_id}", - "summary": "Update AutoDJ event", - "description": "This endpoint allows you to update an AutoDJ event.", - "tags": [ - "AutoDJ > Events" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "event_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/events/%7Bevent_id%7D", - "operationId": "Streaming/radioUpdateAutoDJEvent", - "summary": "Update AutoDJ event", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Events" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 38829 - }, - "enumValues": [], - "values": [], - "examples": [ - 38829 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 24781 - }, - "enumValues": [], - "values": [], - "examples": [ - 24781 - ] - }, - { - "name": "event_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the event to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 85639 - }, - "enumValues": [], - "values": [], - "examples": [ - 85639 - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Streaming/radioThisEndpointAllowsYouToListAutoDJMedia", - "functionName": "streamingRadiothisendpointallowsyoutolistautodjmedia", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/medias", - "summary": "This endpoint allows you to list AutoDJ media.", - "description": "*\n* @api-summary List AutoDJ Media\n* @api_operation ListAutoDJMedia", - "tags": [ - "AutoDJ > Media" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/medias", - "operationId": "Streaming/radioThisEndpointAllowsYouToListAutoDJMedia", - "summary": "This endpoint allows you to list AutoDJ media", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Media" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 13543 - }, - "enumValues": [], - "values": [], - "examples": [ - 13543 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 91714 - }, - "enumValues": [], - "values": [], - "examples": [ - 91714 - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioStoreAutoDJMedia", - "functionName": "streamingRadiostoreautodjmedia", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/medias", - "summary": "Store AutoDJ Media", - "description": "This endpoint allows you to store an AutoDJ media.", - "tags": [ - "AutoDJ > Media" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/medias", - "operationId": "Streaming/radioStoreAutoDJMedia", - "summary": "Store AutoDJ Media", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Media" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 570 - }, - "enumValues": [], - "values": [], - "examples": [ - 570 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 11608 - }, - "enumValues": [], - "values": [], - "examples": [ - 11608 - ] - } - ], - "responseStatuses": [ - "201", - "404" - ] - } - }, - { - "operationId": "Streaming/radioDeleteAutoDJMedia", - "functionName": "streamingRadiodeleteautodjmedia", - "originalOperationId": null, - "domain": "radio", - "method": "DELETE", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/medias/{media_id}", - "summary": "Delete AutoDJ Media", - "description": "This endpoint allows you to delete an AutoDJ media.", - "tags": [ - "AutoDJ > Media" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "media_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/medias/%7Bmedia_id%7D", - "operationId": "Streaming/radioDeleteAutoDJMedia", - "summary": "Delete AutoDJ Media", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Media" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 46820 - }, - "enumValues": [], - "values": [], - "examples": [ - 46820 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 9040 - }, - "enumValues": [], - "values": [], - "examples": [ - 9040 - ] - }, - { - "name": "media_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the media to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetAutoDJMedia", - "functionName": "streamingRadiogetautodjmedia", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/medias/{media_id}", - "summary": "Get AutoDJ Media", - "description": "This endpoint allows you to retrieve an AutoDJ media.", - "tags": [ - "AutoDJ > Media" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "media_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/medias/%7Bmedia_id%7D", - "operationId": "Streaming/radioGetAutoDJMedia", - "summary": "Get AutoDJ Media", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Media" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 18491 - }, - "enumValues": [], - "values": [], - "examples": [ - 18491 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 24401 - }, - "enumValues": [], - "values": [], - "examples": [ - 24401 - ] - }, - { - "name": "media_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the media to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioUpdateAutoDJMedia", - "functionName": "streamingRadioupdateautodjmedia", - "originalOperationId": null, - "domain": "radio", - "method": "PUT", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/medias/{media_id}", - "summary": "Update AutoDJ Media", - "description": "This endpoint allows you to update an AutoDJ media.", - "tags": [ - "AutoDJ > Media" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "media_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/medias/%7Bmedia_id%7D", - "operationId": "Streaming/radioUpdateAutoDJMedia", - "summary": "Update AutoDJ Media", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Media" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 55368 - }, - "enumValues": [], - "values": [], - "examples": [ - 55368 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 7189 - }, - "enumValues": [], - "values": [], - "examples": [ - 7189 - ] - }, - { - "name": "media_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the media to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Streaming/radioGetPlayingPlaylist", - "functionName": "streamingRadiogetplayingplaylist", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist", - "summary": "Get Playing Playlist", - "description": "This endpoint allows you to get the playing playlist attached to AutoDJ.", - "tags": [ - "AutoDJ > Playing playlist" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playing_playlist", - "operationId": "Streaming/radioGetPlayingPlaylist", - "summary": "Get Playing Playlist", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Playing playlist" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 50313 - }, - "enumValues": [], - "values": [], - "examples": [ - 50313 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 16731 - }, - "enumValues": [], - "values": [], - "examples": [ - 16731 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGeneratePlaylist", - "functionName": "streamingRadiogenerateplaylist", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist/generate", - "summary": "Generate Playlist", - "description": "", - "tags": [ - "AutoDJ > Playing playlist" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playing_playlist/generate", - "operationId": "Streaming/radioGeneratePlaylist", - "summary": "Generate Playlist", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Playing playlist" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 29730 - }, - "enumValues": [], - "values": [], - "examples": [ - 29730 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 56009 - }, - "enumValues": [], - "values": [], - "examples": [ - 56009 - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming_radioGetPlayingPlaylist_get_1_radios_radio_product_id_stations_station_id_autodj_playing_playlist_medias", - "functionName": "streamingRadiogetplayingplaylistGet1RadiosRadioProductIdStationsStationIdAutodjPlayingPlaylistMedias", - "originalOperationId": "Streaming/radioGetPlayingPlaylist", - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist/medias", - "summary": "Get Playing Playlist", - "description": "This endpoint allows you to get the playing playlist attached to AutoDJ.", - "tags": [ - "AutoDJ > Playing playlist" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playing_playlist/medias", - "operationId": "Streaming/radioGetPlayingPlaylist", - "summary": "Get Playing Playlist", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Playing playlist" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 70008 - }, - "enumValues": [], - "values": [], - "examples": [ - 70008 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 90040 - }, - "enumValues": [], - "values": [], - "examples": [ - 90040 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioRemoveMedia", - "functionName": "streamingRadioremovemedia", - "originalOperationId": null, - "domain": "radio", - "method": "DELETE", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist/medias/{playing_media_id}", - "summary": "Remove media", - "description": "This endpoint allows you to remove media from playing playlist.", - "tags": [ - "AutoDJ > Playing playlist" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "playing_media_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playing_playlist/medias/%7Bplaying_media_id%7D", - "operationId": "Streaming/radioRemoveMedia", - "summary": "Remove media", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Playing playlist" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 76902 - }, - "enumValues": [], - "values": [], - "examples": [ - 76902 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 13045 - }, - "enumValues": [], - "values": [], - "examples": [ - 13045 - ] - }, - { - "name": "playing_media_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Streaming/radioMoveMediaAfter", - "functionName": "streamingRadiomovemediaafter", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist/medias/{playing_media_id}/move", - "summary": "Move media after", - "description": "This endpoint allows you to move radio media after another one in the playing playlist.", - "tags": [ - "AutoDJ > Playing playlist" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "playing_media_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playing_playlist/medias/%7Bplaying_media_id%7D/move", - "operationId": "Streaming/radioMoveMediaAfter", - "summary": "Move media after", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Playing playlist" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 33677 - }, - "enumValues": [], - "values": [], - "examples": [ - 33677 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 17442 - }, - "enumValues": [], - "values": [], - "examples": [ - 17442 - ] - }, - { - "name": "playing_media_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Streaming/radioInsertMediaAfter", - "functionName": "streamingRadioinsertmediaafter", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist/medias/insert", - "summary": "Insert media after", - "description": "This endpoint allows you to insert vod media after another one in the playing playlist.", - "tags": [ - "AutoDJ > Playing playlist" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playing_playlist/medias/insert", - "operationId": "Streaming/radioInsertMediaAfter", - "summary": "Insert media after", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Playing playlist" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 53592 - }, - "enumValues": [], - "values": [], - "examples": [ - 53592 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 69920 - }, - "enumValues": [], - "values": [], - "examples": [ - 69920 - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioThisEndpointAllowsYouToListAutoDJPlaylist", - "functionName": "streamingRadiothisendpointallowsyoutolistautodjplaylist", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playlists", - "summary": "This endpoint allows you to list AutoDJ playlist.", - "description": "*\n* @api-summary List AutoDJ Playlist\n* @api_operation ListAutoDJPlaylist", - "tags": [ - "AutoDJ > Playlist" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playlists", - "operationId": "Streaming/radioThisEndpointAllowsYouToListAutoDJPlaylist", - "summary": "This endpoint allows you to list AutoDJ playlist", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Playlist" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 47089 - }, - "enumValues": [], - "values": [], - "examples": [ - 47089 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 2908 - }, - "enumValues": [], - "values": [], - "examples": [ - 2908 - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioStoreAutoDJPlaylist", - "functionName": "streamingRadiostoreautodjplaylist", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playlists", - "summary": "Store AutoDJ Playlist", - "description": "This endpoint allows you to store an AutoDJ playlist.", - "tags": [ - "AutoDJ > Playlist" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playlists", - "operationId": "Streaming/radioStoreAutoDJPlaylist", - "summary": "Store AutoDJ Playlist", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Playlist" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 90711 - }, - "enumValues": [], - "values": [], - "examples": [ - 90711 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 57376 - }, - "enumValues": [], - "values": [], - "examples": [ - 57376 - ] - } - ], - "responseStatuses": [ - "201", - "404" - ] - } - }, - { - "operationId": "Streaming/radioDeleteAutoDJPlaylist", - "functionName": "streamingRadiodeleteautodjplaylist", - "originalOperationId": null, - "domain": "radio", - "method": "DELETE", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playlists/{playlist_id}", - "summary": "Delete AutoDJ Playlist", - "description": "This endpoint allows you to delete an AutoDJ playlist.", - "tags": [ - "AutoDJ > Playlist" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "playlist_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playlists/%7Bplaylist_id%7D", - "operationId": "Streaming/radioDeleteAutoDJPlaylist", - "summary": "Delete AutoDJ Playlist", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Playlist" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 55797 - }, - "enumValues": [], - "values": [], - "examples": [ - 55797 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 17604 - }, - "enumValues": [], - "values": [], - "examples": [ - 17604 - ] - }, - { - "name": "playlist_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the playlist to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetAutoDJPlaylist", - "functionName": "streamingRadiogetautodjplaylist", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playlists/{playlist_id}", - "summary": "Get AutoDJ Playlist", - "description": "This endpoint allows you to retrieve an AutoDJ playlist.", - "tags": [ - "AutoDJ > Playlist" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "playlist_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playlists/%7Bplaylist_id%7D", - "operationId": "Streaming/radioGetAutoDJPlaylist", - "summary": "Get AutoDJ Playlist", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Playlist" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 38914 - }, - "enumValues": [], - "values": [], - "examples": [ - 38914 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 3544 - }, - "enumValues": [], - "values": [], - "examples": [ - 3544 - ] - }, - { - "name": "playlist_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the playlist to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioUpdateAutoDJPlaylist", - "functionName": "streamingRadioupdateautodjplaylist", - "originalOperationId": null, - "domain": "radio", - "method": "PUT", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playlists/{playlist_id}", - "summary": "Update AutoDJ Playlist", - "description": "This endpoint allows you to update an AutoDJ playlist.", - "tags": [ - "AutoDJ > Playlist" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "playlist_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playlists/%7Bplaylist_id%7D", - "operationId": "Streaming/radioUpdateAutoDJPlaylist", - "summary": "Update AutoDJ Playlist", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Playlist" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 57549 - }, - "enumValues": [], - "values": [], - "examples": [ - 57549 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 12841 - }, - "enumValues": [], - "values": [], - "examples": [ - 12841 - ] - }, - { - "name": "playlist_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the playlist to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "put_1_radios_radio_product_id_stations_station_id_autodj_playlists_playlist_id_attach_media", - "functionName": "put1RadiosRadioProductIdStationsStationIdAutodjPlaylistsPlaylistIdAttachMedia", - "originalOperationId": null, - "domain": "radio", - "method": "PUT", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playlists/{playlist_id}/attach_media", - "summary": "Update AutoDJ Playlist", - "description": "This endpoint allows you to update an AutoDJ playlist.", - "tags": [ - "AutoDJ > Playlist" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "playlist_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playlists/%7Bplaylist_id%7D/attach_media", - "operationId": null, - "summary": "Update AutoDJ Playlist", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Playlist" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 36455 - }, - "enumValues": [], - "values": [], - "examples": [ - 36455 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 11500 - }, - "enumValues": [], - "values": [], - "examples": [ - 11500 - ] - }, - { - "name": "playlist_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the playlist to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Streaming/radioThisEndpointAllowsYouToListAutoDJMediasInPlaylist", - "functionName": "streamingRadiothisendpointallowsyoutolistautodjmediasinplaylist", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playlists/{playlist_id}/medias", - "summary": "This endpoint allows you to list AutoDJ medias in playlist.", - "description": "*\n* @api-summary List AutoDJ Medias Playlist\n* @api_operation ListAutoDJMediasPlaylist", - "tags": [ - "AutoDJ > Playlist" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "playlist_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/playlists/%7Bplaylist_id%7D/medias", - "operationId": "Streaming/radioThisEndpointAllowsYouToListAutoDJMediasInPlaylist", - "summary": "This endpoint allows you to list AutoDJ medias in playlist", - "categoryPath": [ - "Streaming radio", - "AutoDJ", - "Playlist" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 56189 - }, - "enumValues": [], - "values": [], - "examples": [ - 56189 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 93854 - }, - "enumValues": [], - "values": [], - "examples": [ - 93854 - ] - }, - { - "name": "playlist_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the playlist to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioRestart", - "functionName": "streamingRadiorestart", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/autodj/restart", - "summary": "Restart", - "description": "This endpoint allows you to restart AutoDJ.", - "tags": [ - "AutoDJ" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/autodj/restart", - "operationId": "Streaming/radioRestart", - "summary": "Restart", - "categoryPath": [ - "Streaming radio", - "AutoDJ" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 9717 - }, - "enumValues": [], - "values": [], - "examples": [ - 9717 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 65949 - }, - "enumValues": [], - "values": [], - "examples": [ - 65949 - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioDisconnectStreams", - "functionName": "streamingRadiodisconnectstreams", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/disconnect_streams", - "summary": "Disconnect streams", - "description": "This endpoint allows you to force the disconnection of the main streams.", - "tags": [ - "Stations" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": null - }, - { - "operationId": "Streaming/radioListEncoderEvents", - "functionName": "streamingRadiolistencoderevents", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/encoder_events", - "summary": "List encoder events", - "description": "This endpoint allows you to retrieve encoder events by date.", - "tags": [ - "Encoder Events" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - }, - { - "name": "return", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/encoder_events", - "operationId": "Streaming/radioListEncoderEvents", - "summary": "List encoder events", - "categoryPath": [ - "Streaming radio", - "Encoder Events" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 19367 - }, - "enumValues": [], - "values": [], - "examples": [ - 19367 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 18354 - }, - "enumValues": [], - "values": [], - "examples": [ - 18354 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "page", - "minimum": 1, - "type": "integer", - "example": "2" - }, - "enumValues": [], - "values": [], - "examples": [ - "2" - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "per_page", - "minimum": 1, - "type": "integer", - "example": "1" - }, - "enumValues": [], - "values": [], - "examples": [ - "1" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "return", - "enum": [ - "total" - ], - "type": "string", - "description": "return the count instead of the stat", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 30226 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 30226 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 68318 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 68318 - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioDeleteHlsStream", - "functionName": "streamingRadiodeletehlsstream", - "originalOperationId": null, - "domain": "radio", - "method": "DELETE", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream", - "summary": "Delete hls stream", - "description": "This endpoint allows you to delete a hls stream.", - "tags": [ - "Hls Stream" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "user_password", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream", - "operationId": "Streaming/radioDeleteHlsStream", - "summary": "Delete hls stream", - "categoryPath": [ - "Streaming radio", - "Hls Stream" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 40796 - }, - "enumValues": [], - "values": [], - "examples": [ - 40796 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 97290 - }, - "enumValues": [], - "values": [], - "examples": [ - 97290 - ] - }, - { - "name": "user_password", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "user_password", - "type": "string", - "description": "Specify the user password to check authorization", - "example": "my_secure_password" - }, - "enumValues": [], - "values": [], - "examples": [ - "my_secure_password" - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Streaming/radioGetHlsStream", - "functionName": "streamingRadiogethlsstream", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream", - "summary": "Get hls stream", - "description": "This endpoint allows you to retrieve a hls stream.", - "tags": [ - "Hls Stream" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream", - "operationId": "Streaming/radioGetHlsStream", - "summary": "Get hls stream", - "categoryPath": [ - "Streaming radio", - "Hls Stream" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 51064 - }, - "enumValues": [], - "values": [], - "examples": [ - 51064 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 11537 - }, - "enumValues": [], - "values": [], - "examples": [ - 11537 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 4444 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 4444 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 24369 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 24369 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 90207 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 90207 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 81159 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 81159 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "desc" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioUpdateHlsStream", - "functionName": "streamingRadioupdatehlsstream", - "originalOperationId": null, - "domain": "radio", - "method": "PUT", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream", - "summary": "Update hls stream", - "description": "This endpoint allows you to update a hls stream.", - "tags": [ - "Hls Stream" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream", - "operationId": "Streaming/radioUpdateHlsStream", - "summary": "Update hls stream", - "categoryPath": [ - "Streaming radio", - "Hls Stream" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 6713 - }, - "enumValues": [], - "values": [], - "examples": [ - 6713 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 60037 - }, - "enumValues": [], - "values": [], - "examples": [ - 60037 - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "post_1_radios_radio_product_id_stations_station_id_hls_stream_add", - "functionName": "post1RadiosRadioProductIdStationsStationIdHlsStreamAdd", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/add", - "summary": "Add hls stream", - "description": "This endpoint allows you to add a hls stream.", - "tags": [ - "Hls Stream" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream/add", - "operationId": null, - "summary": "Add hls stream", - "categoryPath": [ - "Streaming radio", - "Hls Stream" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 77119 - }, - "enumValues": [], - "values": [], - "examples": [ - 77119 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 52733 - }, - "enumValues": [], - "values": [], - "examples": [ - 52733 - ] - } - ], - "responseStatuses": [ - "201", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_consumption", - "functionName": "get1RadiosRadioProductIdStationsStationIdHlsStreamStatsConsumption", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/consumption", - "summary": "Get consumption", - "description": "This endpoint allows you to retrieve hls stream consumption stats.", - "tags": [ - "Stats > HlsStream" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream/stats/consumption", - "operationId": null, - "summary": "Get consumption", - "categoryPath": [ - "Streaming radio", - "Stats", - "HlsStream" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 86239 - }, - "enumValues": [], - "values": [], - "examples": [ - 86239 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 77778 - }, - "enumValues": [], - "values": [], - "examples": [ - 77778 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_countries_continent", - "functionName": "get1RadiosRadioProductIdStationsStationIdHlsStreamStatsCountriesContinent", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/countries_continent", - "summary": "Get countries by continent", - "description": "This endpoint allows you to retrieve hls stream total countries stats by continent.", - "tags": [ - "Stats > HlsStream" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream/stats/countries_continent", - "operationId": null, - "summary": "Get countries by continent", - "categoryPath": [ - "Streaming radio", - "Stats", - "HlsStream" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 41341 - }, - "enumValues": [], - "values": [], - "examples": [ - 41341 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 28534 - }, - "enumValues": [], - "values": [], - "examples": [ - 28534 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_countries", - "functionName": "get1RadiosRadioProductIdStationsStationIdHlsStreamStatsCountries", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/countries", - "summary": "Get countries", - "description": "This endpoint allows you to retrieve hls stream countries stats.", - "tags": [ - "Stats > HlsStream" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream/stats/countries", - "operationId": null, - "summary": "Get countries", - "categoryPath": [ - "Streaming radio", - "Stats", - "HlsStream" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 42680 - }, - "enumValues": [], - "values": [], - "examples": [ - 42680 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 24574 - }, - "enumValues": [], - "values": [], - "examples": [ - 24574 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_export_csv", - "functionName": "get1RadiosRadioProductIdStationsStationIdHlsStreamStatsExportCsv", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/export_csv", - "summary": "Export stats", - "description": "This endpoint allows you to export hls stream stats.", - "tags": [ - "Stats > HlsStream" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "datatype", - "in": "query", - "required": true - }, - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "scope_by", - "in": "query", - "required": false - }, - { - "name": "timezone", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json", - "application/octet-stream" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream/stats/export_csv", - "operationId": null, - "summary": "Export stats", - "categoryPath": [ - "Streaming radio", - "Stats", - "HlsStream" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 23045 - }, - "enumValues": [], - "values": [], - "examples": [ - 23045 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 24276 - }, - "enumValues": [], - "values": [], - "examples": [ - 24276 - ] - }, - { - "name": "datatype", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "datatype", - "enum": [ - "consumption", - "countries", - "listeners", - "listeners_per_minute", - "players" - ], - "type": "string", - "description": "Specify the type of data to export", - "example": "listeners_per_minute" - }, - "enumValues": [ - "consumption", - "countries", - "listeners", - "listeners_per_minute", - "players" - ], - "values": [], - "examples": [ - "listeners_per_minute" - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "scope_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "scope_by", - "enum": [ - "day", - "month", - "week", - "year" - ], - "type": "string", - "description": "Specifies the time period over which to aggregate and retrieve stats", - "example": "year" - }, - "enumValues": [ - "day", - "month", - "week", - "year" - ], - "values": [], - "examples": [ - "year" - ] - }, - { - "name": "timezone", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "timezone", - "enum": [ - "Africa/Abidjan", - "Africa/Accra", - "Africa/Addis_Ababa", - "Africa/Algiers", - "Africa/Asmara", - "Africa/Bamako", - "Africa/Bangui", - "Africa/Banjul", - "Africa/Bissau", - "Africa/Blantyre", - "Africa/Brazzaville", - "Africa/Bujumbura", - "Africa/Cairo", - "Africa/Casablanca", - "Africa/Ceuta", - "Africa/Conakry", - "Africa/Dakar", - "Africa/Dar_es_Salaam", - "Africa/Djibouti", - "Africa/Douala", - "Africa/El_Aaiun", - "Africa/Freetown", - "Africa/Gaborone", - "Africa/Harare", - "Africa/Johannesburg", - "Africa/Juba", - "Africa/Kampala", - "Africa/Khartoum", - "Africa/Kigali", - "Africa/Kinshasa", - "Africa/Lagos", - "Africa/Libreville", - "Africa/Lome", - "Africa/Luanda", - "Africa/Lubumbashi", - "Africa/Lusaka", - "Africa/Malabo", - "Africa/Maputo", - "Africa/Maseru", - "Africa/Mbabane", - "Africa/Mogadishu", - "Africa/Monrovia", - "Africa/Nairobi", - "Africa/Ndjamena", - "Africa/Niamey", - "Africa/Nouakchott", - "Africa/Ouagadougou", - "Africa/Porto-Novo", - "Africa/Sao_Tome", - "Africa/Tripoli", - "Africa/Tunis", - "Africa/Windhoek", - "America/Adak", - "America/Anchorage", - "America/Anguilla", - "America/Antigua", - "America/Araguaina", - "America/Argentina/Buenos_Aires", - "America/Argentina/Catamarca", - "America/Argentina/Cordoba", - "America/Argentina/Jujuy", - "America/Argentina/La_Rioja", - "America/Argentina/Mendoza", - "America/Argentina/Rio_Gallegos", - "America/Argentina/Salta", - "America/Argentina/San_Juan", - "America/Argentina/San_Luis", - "America/Argentina/Tucuman", - "America/Argentina/Ushuaia", - "America/Aruba", - "America/Asuncion", - "America/Atikokan", - "America/Bahia", - "America/Bahia_Banderas", - "America/Barbados", - "America/Belem", - "America/Belize", - "America/Blanc-Sablon", - "America/Boa_Vista", - "America/Bogota", - "America/Boise", - "America/Cambridge_Bay", - "America/Campo_Grande", - "America/Cancun", - "America/Caracas", - "America/Cayenne", - "America/Cayman", - "America/Chicago", - "America/Chihuahua", - "America/Ciudad_Juarez", - "America/Costa_Rica", - "America/Coyhaique", - "America/Creston", - "America/Cuiaba", - "America/Curacao", - "America/Danmarkshavn", - "America/Dawson", - "America/Dawson_Creek", - "America/Denver", - "America/Detroit", - "America/Dominica", - "America/Edmonton", - "America/Eirunepe", - "America/El_Salvador", - "America/Fort_Nelson", - "America/Fortaleza", - "America/Glace_Bay", - "America/Goose_Bay", - "America/Grand_Turk", - "America/Grenada", - "America/Guadeloupe", - "America/Guatemala", - "America/Guayaquil", - "America/Guyana", - "America/Halifax", - "America/Havana", - "America/Hermosillo", - "America/Indiana/Indianapolis", - "America/Indiana/Knox", - "America/Indiana/Marengo", - "America/Indiana/Petersburg", - "America/Indiana/Tell_City", - "America/Indiana/Vevay", - "America/Indiana/Vincennes", - "America/Indiana/Winamac", - "America/Inuvik", - "America/Iqaluit", - "America/Jamaica", - "America/Juneau", - "America/Kentucky/Louisville", - "America/Kentucky/Monticello", - "America/Kralendijk", - "America/La_Paz", - "America/Lima", - "America/Los_Angeles", - "America/Lower_Princes", - "America/Maceio", - "America/Managua", - "America/Manaus", - "America/Marigot", - "America/Martinique", - "America/Matamoros", - "America/Mazatlan", - "America/Menominee", - "America/Merida", - "America/Metlakatla", - "America/Mexico_City", - "America/Miquelon", - "America/Moncton", - "America/Monterrey", - "America/Montevideo", - "America/Montserrat", - "America/Nassau", - "America/New_York", - "America/Nome", - "America/Noronha", - "America/North_Dakota/Beulah", - "America/North_Dakota/Center", - "America/North_Dakota/New_Salem", - "America/Nuuk", - "America/Ojinaga", - "America/Panama", - "America/Paramaribo", - "America/Phoenix", - "America/Port-au-Prince", - "America/Port_of_Spain", - "America/Porto_Velho", - "America/Puerto_Rico", - "America/Punta_Arenas", - "America/Rankin_Inlet", - "America/Recife", - "America/Regina", - "America/Resolute", - "America/Rio_Branco", - "America/Santarem", - "America/Santiago", - "America/Santo_Domingo", - "America/Sao_Paulo", - "America/Scoresbysund", - "America/Sitka", - "America/St_Barthelemy", - "America/St_Johns", - "America/St_Kitts", - "America/St_Lucia", - "America/St_Thomas", - "America/St_Vincent", - "America/Swift_Current", - "America/Tegucigalpa", - "America/Thule", - "America/Tijuana", - "America/Toronto", - "America/Tortola", - "America/Vancouver", - "America/Whitehorse", - "America/Winnipeg", - "America/Yakutat", - "Antarctica/Casey", - "Antarctica/Davis", - "Antarctica/DumontDUrville", - "Antarctica/Macquarie", - "Antarctica/Mawson", - "Antarctica/McMurdo", - "Antarctica/Palmer", - "Antarctica/Rothera", - "Antarctica/Syowa", - "Antarctica/Troll", - "Antarctica/Vostok", - "Arctic/Longyearbyen", - "Asia/Aden", - "Asia/Almaty", - "Asia/Amman", - "Asia/Anadyr", - "Asia/Aqtau", - "Asia/Aqtobe", - "Asia/Ashgabat", - "Asia/Atyrau", - "Asia/Baghdad", - "Asia/Bahrain", - "Asia/Baku", - "Asia/Bangkok", - "Asia/Barnaul", - "Asia/Beirut", - "Asia/Bishkek", - "Asia/Brunei", - "Asia/Chita", - "Asia/Colombo", - "Asia/Damascus", - "Asia/Dhaka", - "Asia/Dili", - "Asia/Dubai", - "Asia/Dushanbe", - "Asia/Famagusta", - "Asia/Gaza", - "Asia/Hebron", - "Asia/Ho_Chi_Minh", - "Asia/Hong_Kong", - "Asia/Hovd", - "Asia/Irkutsk", - "Asia/Jakarta", - "Asia/Jayapura", - "Asia/Jerusalem", - "Asia/Kabul", - "Asia/Kamchatka", - "Asia/Karachi", - "Asia/Kathmandu", - "Asia/Khandyga", - "Asia/Kolkata", - "Asia/Krasnoyarsk", - "Asia/Kuala_Lumpur", - "Asia/Kuching", - "Asia/Kuwait", - "Asia/Macau", - "Asia/Magadan", - "Asia/Makassar", - "Asia/Manila", - "Asia/Muscat", - "Asia/Nicosia", - "Asia/Novokuznetsk", - "Asia/Novosibirsk", - "Asia/Omsk", - "Asia/Oral", - "Asia/Phnom_Penh", - "Asia/Pontianak", - "Asia/Pyongyang", - "Asia/Qatar", - "Asia/Qostanay", - "Asia/Qyzylorda", - "Asia/Riyadh", - "Asia/Sakhalin", - "Asia/Samarkand", - "Asia/Seoul", - "Asia/Shanghai", - "Asia/Singapore", - "Asia/Srednekolymsk", - "Asia/Taipei", - "Asia/Tashkent", - "Asia/Tbilisi", - "Asia/Tehran", - "Asia/Thimphu", - "Asia/Tokyo", - "Asia/Tomsk", - "Asia/Ulaanbaatar", - "Asia/Urumqi", - "Asia/Ust-Nera", - "Asia/Vientiane", - "Asia/Vladivostok", - "Asia/Yakutsk", - "Asia/Yangon", - "Asia/Yekaterinburg", - "Asia/Yerevan", - "Atlantic/Azores", - "Atlantic/Bermuda", - "Atlantic/Canary", - "Atlantic/Cape_Verde", - "Atlantic/Faroe", - "Atlantic/Madeira", - "Atlantic/Reykjavik", - "Atlantic/South_Georgia", - "Atlantic/St_Helena", - "Atlantic/Stanley", - "Australia/Adelaide", - "Australia/Brisbane", - "Australia/Broken_Hill", - "Australia/Darwin", - "Australia/Eucla", - "Australia/Hobart", - "Australia/Lindeman", - "Australia/Lord_Howe", - "Australia/Melbourne", - "Australia/Perth", - "Australia/Sydney", - "Europe/Amsterdam", - "Europe/Andorra", - "Europe/Astrakhan", - "Europe/Athens", - "Europe/Belgrade", - "Europe/Berlin", - "Europe/Bratislava", - "Europe/Brussels", - "Europe/Bucharest", - "Europe/Budapest", - "Europe/Busingen", - "Europe/Chisinau", - "Europe/Copenhagen", - "Europe/Dublin", - "Europe/Gibraltar", - "Europe/Guernsey", - "Europe/Helsinki", - "Europe/Isle_of_Man", - "Europe/Istanbul", - "Europe/Jersey", - "Europe/Kaliningrad", - "Europe/Kirov", - "Europe/Kyiv", - "Europe/Lisbon", - "Europe/Ljubljana", - "Europe/London", - "Europe/Luxembourg", - "Europe/Madrid", - "Europe/Malta", - "Europe/Mariehamn", - "Europe/Minsk", - "Europe/Monaco", - "Europe/Moscow", - "Europe/Oslo", - "Europe/Paris", - "Europe/Podgorica", - "Europe/Prague", - "Europe/Riga", - "Europe/Rome", - "Europe/Samara", - "Europe/San_Marino", - "Europe/Sarajevo", - "Europe/Saratov", - "Europe/Simferopol", - "Europe/Skopje", - "Europe/Sofia", - "Europe/Stockholm", - "Europe/Tallinn", - "Europe/Tirane", - "Europe/Ulyanovsk", - "Europe/Vaduz", - "Europe/Vatican", - "Europe/Vienna", - "Europe/Vilnius", - "Europe/Volgograd", - "Europe/Warsaw", - "Europe/Zagreb", - "Europe/Zurich", - "Indian/Antananarivo", - "Indian/Chagos", - "Indian/Christmas", - "Indian/Cocos", - "Indian/Comoro", - "Indian/Kerguelen", - "Indian/Mahe", - "Indian/Maldives", - "Indian/Mauritius", - "Indian/Mayotte", - "Indian/Reunion", - "Pacific/Apia", - "Pacific/Auckland", - "Pacific/Bougainville", - "Pacific/Chatham", - "Pacific/Chuuk", - "Pacific/Easter", - "Pacific/Efate", - "Pacific/Fakaofo", - "Pacific/Fiji", - "Pacific/Funafuti", - "Pacific/Galapagos", - "Pacific/Gambier", - "Pacific/Guadalcanal", - "Pacific/Guam", - "Pacific/Honolulu", - "Pacific/Kanton", - "Pacific/Kiritimati", - "Pacific/Kosrae", - "Pacific/Kwajalein", - "Pacific/Majuro", - "Pacific/Marquesas", - "Pacific/Midway", - "Pacific/Nauru", - "Pacific/Niue", - "Pacific/Norfolk", - "Pacific/Noumea", - "Pacific/Pago_Pago", - "Pacific/Palau", - "Pacific/Pitcairn", - "Pacific/Pohnpei", - "Pacific/Port_Moresby", - "Pacific/Rarotonga", - "Pacific/Saipan", - "Pacific/Tahiti", - "Pacific/Tarawa", - "Pacific/Tongatapu", - "Pacific/Wake", - "Pacific/Wallis", - "UTC" - ], - "type": "string", - "description": "Specify the timezone for the output date", - "example": "America/Eirunepe" - }, - "enumValues": [ - "Africa/Abidjan", - "Africa/Accra", - "Africa/Addis_Ababa", - "Africa/Algiers", - "Africa/Asmara", - "Africa/Bamako", - "Africa/Bangui", - "Africa/Banjul", - "Africa/Bissau", - "Africa/Blantyre", - "Africa/Brazzaville", - "Africa/Bujumbura", - "Africa/Cairo", - "Africa/Casablanca", - "Africa/Ceuta", - "Africa/Conakry", - "Africa/Dakar", - "Africa/Dar_es_Salaam", - "Africa/Djibouti", - "Africa/Douala", - "Africa/El_Aaiun", - "Africa/Freetown", - "Africa/Gaborone", - "Africa/Harare", - "Africa/Johannesburg", - "Africa/Juba", - "Africa/Kampala", - "Africa/Khartoum", - "Africa/Kigali", - "Africa/Kinshasa", - "Africa/Lagos", - "Africa/Libreville", - "Africa/Lome", - "Africa/Luanda", - "Africa/Lubumbashi", - "Africa/Lusaka", - "Africa/Malabo", - "Africa/Maputo", - "Africa/Maseru", - "Africa/Mbabane", - "Africa/Mogadishu", - "Africa/Monrovia", - "Africa/Nairobi", - "Africa/Ndjamena", - "Africa/Niamey", - "Africa/Nouakchott", - "Africa/Ouagadougou", - "Africa/Porto-Novo", - "Africa/Sao_Tome", - "Africa/Tripoli", - "Africa/Tunis", - "Africa/Windhoek", - "America/Adak", - "America/Anchorage", - "America/Anguilla", - "America/Antigua", - "America/Araguaina", - "America/Argentina/Buenos_Aires", - "America/Argentina/Catamarca", - "America/Argentina/Cordoba", - "America/Argentina/Jujuy", - "America/Argentina/La_Rioja", - "America/Argentina/Mendoza", - "America/Argentina/Rio_Gallegos", - "America/Argentina/Salta", - "America/Argentina/San_Juan", - "America/Argentina/San_Luis", - "America/Argentina/Tucuman", - "America/Argentina/Ushuaia", - "America/Aruba", - "America/Asuncion", - "America/Atikokan", - "America/Bahia", - "America/Bahia_Banderas", - "America/Barbados", - "America/Belem", - "America/Belize", - "America/Blanc-Sablon", - "America/Boa_Vista", - "America/Bogota", - "America/Boise", - "America/Cambridge_Bay", - "America/Campo_Grande", - "America/Cancun", - "America/Caracas", - "America/Cayenne", - "America/Cayman", - "America/Chicago", - "America/Chihuahua", - "America/Ciudad_Juarez", - "America/Costa_Rica", - "America/Coyhaique", - "America/Creston", - "America/Cuiaba", - "America/Curacao", - "America/Danmarkshavn", - "America/Dawson", - "America/Dawson_Creek", - "America/Denver", - "America/Detroit", - "America/Dominica", - "America/Edmonton", - "America/Eirunepe", - "America/El_Salvador", - "America/Fort_Nelson", - "America/Fortaleza", - "America/Glace_Bay", - "America/Goose_Bay", - "America/Grand_Turk", - "America/Grenada", - "America/Guadeloupe", - "America/Guatemala", - "America/Guayaquil", - "America/Guyana", - "America/Halifax", - "America/Havana", - "America/Hermosillo", - "America/Indiana/Indianapolis", - "America/Indiana/Knox", - "America/Indiana/Marengo", - "America/Indiana/Petersburg", - "America/Indiana/Tell_City", - "America/Indiana/Vevay", - "America/Indiana/Vincennes", - "America/Indiana/Winamac", - "America/Inuvik", - "America/Iqaluit", - "America/Jamaica", - "America/Juneau", - "America/Kentucky/Louisville", - "America/Kentucky/Monticello", - "America/Kralendijk", - "America/La_Paz", - "America/Lima", - "America/Los_Angeles", - "America/Lower_Princes", - "America/Maceio", - "America/Managua", - "America/Manaus", - "America/Marigot", - "America/Martinique", - "America/Matamoros", - "America/Mazatlan", - "America/Menominee", - "America/Merida", - "America/Metlakatla", - "America/Mexico_City", - "America/Miquelon", - "America/Moncton", - "America/Monterrey", - "America/Montevideo", - "America/Montserrat", - "America/Nassau", - "America/New_York", - "America/Nome", - "America/Noronha", - "America/North_Dakota/Beulah", - "America/North_Dakota/Center", - "America/North_Dakota/New_Salem", - "America/Nuuk", - "America/Ojinaga", - "America/Panama", - "America/Paramaribo", - "America/Phoenix", - "America/Port-au-Prince", - "America/Port_of_Spain", - "America/Porto_Velho", - "America/Puerto_Rico", - "America/Punta_Arenas", - "America/Rankin_Inlet", - "America/Recife", - "America/Regina", - "America/Resolute", - "America/Rio_Branco", - "America/Santarem", - "America/Santiago", - "America/Santo_Domingo", - "America/Sao_Paulo", - "America/Scoresbysund", - "America/Sitka", - "America/St_Barthelemy", - "America/St_Johns", - "America/St_Kitts", - "America/St_Lucia", - "America/St_Thomas", - "America/St_Vincent", - "America/Swift_Current", - "America/Tegucigalpa", - "America/Thule", - "America/Tijuana", - "America/Toronto", - "America/Tortola", - "America/Vancouver", - "America/Whitehorse", - "America/Winnipeg", - "America/Yakutat", - "Antarctica/Casey", - "Antarctica/Davis", - "Antarctica/DumontDUrville", - "Antarctica/Macquarie", - "Antarctica/Mawson", - "Antarctica/McMurdo", - "Antarctica/Palmer", - "Antarctica/Rothera", - "Antarctica/Syowa", - "Antarctica/Troll", - "Antarctica/Vostok", - "Arctic/Longyearbyen", - "Asia/Aden", - "Asia/Almaty", - "Asia/Amman", - "Asia/Anadyr", - "Asia/Aqtau", - "Asia/Aqtobe", - "Asia/Ashgabat", - "Asia/Atyrau", - "Asia/Baghdad", - "Asia/Bahrain", - "Asia/Baku", - "Asia/Bangkok", - "Asia/Barnaul", - "Asia/Beirut", - "Asia/Bishkek", - "Asia/Brunei", - "Asia/Chita", - "Asia/Colombo", - "Asia/Damascus", - "Asia/Dhaka", - "Asia/Dili", - "Asia/Dubai", - "Asia/Dushanbe", - "Asia/Famagusta", - "Asia/Gaza", - "Asia/Hebron", - "Asia/Ho_Chi_Minh", - "Asia/Hong_Kong", - "Asia/Hovd", - "Asia/Irkutsk", - "Asia/Jakarta", - "Asia/Jayapura", - "Asia/Jerusalem", - "Asia/Kabul", - "Asia/Kamchatka", - "Asia/Karachi", - "Asia/Kathmandu", - "Asia/Khandyga", - "Asia/Kolkata", - "Asia/Krasnoyarsk", - "Asia/Kuala_Lumpur", - "Asia/Kuching", - "Asia/Kuwait", - "Asia/Macau", - "Asia/Magadan", - "Asia/Makassar", - "Asia/Manila", - "Asia/Muscat", - "Asia/Nicosia", - "Asia/Novokuznetsk", - "Asia/Novosibirsk", - "Asia/Omsk", - "Asia/Oral", - "Asia/Phnom_Penh", - "Asia/Pontianak", - "Asia/Pyongyang", - "Asia/Qatar", - "Asia/Qostanay", - "Asia/Qyzylorda", - "Asia/Riyadh", - "Asia/Sakhalin", - "Asia/Samarkand", - "Asia/Seoul", - "Asia/Shanghai", - "Asia/Singapore", - "Asia/Srednekolymsk", - "Asia/Taipei", - "Asia/Tashkent", - "Asia/Tbilisi", - "Asia/Tehran", - "Asia/Thimphu", - "Asia/Tokyo", - "Asia/Tomsk", - "Asia/Ulaanbaatar", - "Asia/Urumqi", - "Asia/Ust-Nera", - "Asia/Vientiane", - "Asia/Vladivostok", - "Asia/Yakutsk", - "Asia/Yangon", - "Asia/Yekaterinburg", - "Asia/Yerevan", - "Atlantic/Azores", - "Atlantic/Bermuda", - "Atlantic/Canary", - "Atlantic/Cape_Verde", - "Atlantic/Faroe", - "Atlantic/Madeira", - "Atlantic/Reykjavik", - "Atlantic/South_Georgia", - "Atlantic/St_Helena", - "Atlantic/Stanley", - "Australia/Adelaide", - "Australia/Brisbane", - "Australia/Broken_Hill", - "Australia/Darwin", - "Australia/Eucla", - "Australia/Hobart", - "Australia/Lindeman", - "Australia/Lord_Howe", - "Australia/Melbourne", - "Australia/Perth", - "Australia/Sydney", - "Europe/Amsterdam", - "Europe/Andorra", - "Europe/Astrakhan", - "Europe/Athens", - "Europe/Belgrade", - "Europe/Berlin", - "Europe/Bratislava", - "Europe/Brussels", - "Europe/Bucharest", - "Europe/Budapest", - "Europe/Busingen", - "Europe/Chisinau", - "Europe/Copenhagen", - "Europe/Dublin", - "Europe/Gibraltar", - "Europe/Guernsey", - "Europe/Helsinki", - "Europe/Isle_of_Man", - "Europe/Istanbul", - "Europe/Jersey", - "Europe/Kaliningrad", - "Europe/Kirov", - "Europe/Kyiv", - "Europe/Lisbon", - "Europe/Ljubljana", - "Europe/London", - "Europe/Luxembourg", - "Europe/Madrid", - "Europe/Malta", - "Europe/Mariehamn", - "Europe/Minsk", - "Europe/Monaco", - "Europe/Moscow", - "Europe/Oslo", - "Europe/Paris", - "Europe/Podgorica", - "Europe/Prague", - "Europe/Riga", - "Europe/Rome", - "Europe/Samara", - "Europe/San_Marino", - "Europe/Sarajevo", - "Europe/Saratov", - "Europe/Simferopol", - "Europe/Skopje", - "Europe/Sofia", - "Europe/Stockholm", - "Europe/Tallinn", - "Europe/Tirane", - "Europe/Ulyanovsk", - "Europe/Vaduz", - "Europe/Vatican", - "Europe/Vienna", - "Europe/Vilnius", - "Europe/Volgograd", - "Europe/Warsaw", - "Europe/Zagreb", - "Europe/Zurich", - "Indian/Antananarivo", - "Indian/Chagos", - "Indian/Christmas", - "Indian/Cocos", - "Indian/Comoro", - "Indian/Kerguelen", - "Indian/Mahe", - "Indian/Maldives", - "Indian/Mauritius", - "Indian/Mayotte", - "Indian/Reunion", - "Pacific/Apia", - "Pacific/Auckland", - "Pacific/Bougainville", - "Pacific/Chatham", - "Pacific/Chuuk", - "Pacific/Easter", - "Pacific/Efate", - "Pacific/Fakaofo", - "Pacific/Fiji", - "Pacific/Funafuti", - "Pacific/Galapagos", - "Pacific/Gambier", - "Pacific/Guadalcanal", - "Pacific/Guam", - "Pacific/Honolulu", - "Pacific/Kanton", - "Pacific/Kiritimati", - "Pacific/Kosrae", - "Pacific/Kwajalein", - "Pacific/Majuro", - "Pacific/Marquesas", - "Pacific/Midway", - "Pacific/Nauru", - "Pacific/Niue", - "Pacific/Norfolk", - "Pacific/Noumea", - "Pacific/Pago_Pago", - "Pacific/Palau", - "Pacific/Pitcairn", - "Pacific/Pohnpei", - "Pacific/Port_Moresby", - "Pacific/Rarotonga", - "Pacific/Saipan", - "Pacific/Tahiti", - "Pacific/Tarawa", - "Pacific/Tongatapu", - "Pacific/Wake", - "Pacific/Wallis", - "UTC" - ], - "values": [], - "examples": [ - "America/Eirunepe" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_listeners_per_minute", - "functionName": "get1RadiosRadioProductIdStationsStationIdHlsStreamStatsListenersPerMinute", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/listeners_per_minute", - "summary": "Get listeners by minute", - "description": "This endpoint allows you to retrieve hls stream listeners stats by minute on last 24h.", - "tags": [ - "Stats > HlsStream" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream/stats/listeners_per_minute", - "operationId": null, - "summary": "Get listeners by minute", - "categoryPath": [ - "Streaming radio", - "Stats", - "HlsStream" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 52434 - }, - "enumValues": [], - "values": [], - "examples": [ - 52434 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 65600 - }, - "enumValues": [], - "values": [], - "examples": [ - 65600 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_listeners", - "functionName": "get1RadiosRadioProductIdStationsStationIdHlsStreamStatsListeners", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/listeners", - "summary": "Get listeners", - "description": "This endpoint allows you to retrieve hls stream listeners stats.", - "tags": [ - "Stats > HlsStream" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "scope_by", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream/stats/listeners", - "operationId": null, - "summary": "Get listeners", - "categoryPath": [ - "Streaming radio", - "Stats", - "HlsStream" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 88308 - }, - "enumValues": [], - "values": [], - "examples": [ - 88308 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 16567 - }, - "enumValues": [], - "values": [], - "examples": [ - 16567 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "scope_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "scope_by", - "enum": [ - "day", - "month", - "week", - "year" - ], - "type": "string", - "description": "Specifies the time period over which to aggregate and retrieve stats", - "example": "week" - }, - "enumValues": [ - "day", - "month", - "week", - "year" - ], - "values": [], - "examples": [ - "week" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_players", - "functionName": "get1RadiosRadioProductIdStationsStationIdHlsStreamStatsPlayers", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/players", - "summary": "Get players", - "description": "This endpoint allows you to retrieve players stats.", - "tags": [ - "Stats > HlsStream" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream/stats/players", - "operationId": null, - "summary": "Get players", - "categoryPath": [ - "Streaming radio", - "Stats", - "HlsStream" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 5144 - }, - "enumValues": [], - "values": [], - "examples": [ - 5144 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 22986 - }, - "enumValues": [], - "values": [], - "examples": [ - 22986 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_total_consumption", - "functionName": "get1RadiosRadioProductIdStationsStationIdHlsStreamStatsTotalConsumption", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/total_consumption", - "summary": "Get total consumption", - "description": "This endpoint allows you to retrieve total hls stream consumption stats.", - "tags": [ - "Stats > HlsStream" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream/stats/total_consumption", - "operationId": null, - "summary": "Get total consumption", - "categoryPath": [ - "Streaming radio", - "Stats", - "HlsStream" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 81846 - }, - "enumValues": [], - "values": [], - "examples": [ - 81846 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 15479 - }, - "enumValues": [], - "values": [], - "examples": [ - 15479 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "type", - "enum": [ - "hls" - ], - "type": "string", - "description": "the type of the stream to query stats for", - "example": "hls" - }, - "enumValues": [ - "hls" - ], - "values": [], - "examples": [ - "hls" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_total_players", - "functionName": "get1RadiosRadioProductIdStationsStationIdHlsStreamStatsTotalPlayers", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/total_players", - "summary": "Get total players", - "description": "This endpoint allows you to retrieve players total stats.", - "tags": [ - "Stats > HlsStream" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream/stats/total_players", - "operationId": null, - "summary": "Get total players", - "categoryPath": [ - "Streaming radio", - "Stats", - "HlsStream" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 4824 - }, - "enumValues": [], - "values": [], - "examples": [ - 4824 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 673 - }, - "enumValues": [], - "values": [], - "examples": [ - 673 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "post_1_radios_radio_product_id_stations_station_id_hls_stream_toggle_direct_live", - "functionName": "post1RadiosRadioProductIdStationsStationIdHlsStreamToggleDirectLive", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/toggle_direct_live", - "summary": "Toggle direct live", - "description": "This endpoint allows you to toggle direct live.", - "tags": [ - "Hls Stream" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/hls_stream/toggle_direct_live", - "operationId": null, - "summary": "Toggle direct live", - "categoryPath": [ - "Streaming radio", - "Hls Stream" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 62805 - }, - "enumValues": [], - "values": [], - "examples": [ - 62805 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 62653 - }, - "enumValues": [], - "values": [], - "examples": [ - 62653 - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Streaming/radioExportLogAsMediapulse", - "functionName": "streamingRadioexportlogasmediapulse", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/mediapulse/export_log", - "summary": "Export log as Mediapulse", - "description": "We generate the log from Elastic if not already exist\nReturn true if we start the generation", - "tags": [ - "Mediapulse" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/mediapulse/export_log", - "operationId": "Streaming/radioExportLogAsMediapulse", - "summary": "Export log as Mediapulse", - "categoryPath": [ - "Streaming radio", - "Mediapulse" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 64226 - }, - "enumValues": [], - "values": [], - "examples": [ - 64226 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 94223 - }, - "enumValues": [], - "values": [], - "examples": [ - 94223 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/radioCheckIfMediapulseLogFileIsAlreadyPresentInStorage", - "functionName": "streamingRadiocheckifmediapulselogfileisalreadypresentinstorage", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/mediapulse/export_log/available", - "summary": "Check if Mediapulse log file is already present in storage", - "description": "", - "tags": [ - "Mediapulse" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/mediapulse/export_log/available", - "operationId": "Streaming/radioCheckIfMediapulseLogFileIsAlreadyPresentInStorage", - "summary": "Check if Mediapulse log file is already present in storage", - "categoryPath": [ - "Streaming radio", - "Mediapulse" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 5989 - }, - "enumValues": [], - "values": [], - "examples": [ - 5989 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 43691 - }, - "enumValues": [], - "values": [], - "examples": [ - 43691 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/radioGenerateAReportForExportMediapulseLogOnAStation", - "functionName": "streamingRadiogenerateareportforexportmediapulselogonastation", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/mediapulse/report", - "summary": "Generate a report for export mediapulse log on a station", - "description": "", - "tags": [ - "Mediapulse" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "page", - "in": "query", - "required": false - }, - { - "name": "per_page", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/mediapulse/report", - "operationId": "Streaming/radioGenerateAReportForExportMediapulseLogOnAStation", - "summary": "Generate a report for export mediapulse log on a station", - "categoryPath": [ - "Streaming radio", - "Mediapulse" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 34625 - }, - "enumValues": [], - "values": [], - "examples": [ - 34625 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 52765 - }, - "enumValues": [], - "values": [], - "examples": [ - 52765 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "page", - "minimum": 1, - "type": "integer", - "example": "2" - }, - "enumValues": [], - "values": [], - "examples": [ - "2" - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "per_page", - "minimum": 1, - "type": "integer", - "example": "1" - }, - "enumValues": [], - "values": [], - "examples": [ - "1" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/radioGetNotification", - "functionName": "streamingRadiogetnotification", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/notification", - "summary": "Get notification", - "description": "This endpoint allows you to retrieve the notification bind to the radio_product or station if it's exist.", - "tags": [ - "Notifications" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/notification", - "operationId": "Streaming/radioGetNotification", - "summary": "Get notification", - "categoryPath": [ - "Streaming radio", - "Notifications" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 37153 - }, - "enumValues": [], - "values": [], - "examples": [ - 37153 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "integer" - }, - { - "nullable": true - } - ] - }, - "enumValues": [], - "values": [], - "examples": [] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioUpdateNotification", - "functionName": "streamingRadioupdatenotification", - "originalOperationId": null, - "domain": "radio", - "method": "PUT", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/notification", - "summary": "Update notification", - "description": "This endpoint allows you to update a notification.", - "tags": [ - "Notifications" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/notification", - "operationId": "Streaming/radioUpdateNotification", - "summary": "Update notification", - "categoryPath": [ - "Streaming radio", - "Notifications" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 48776 - }, - "enumValues": [], - "values": [], - "examples": [ - 48776 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "integer" - }, - { - "nullable": true - } - ] - }, - "enumValues": [], - "values": [], - "examples": [] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Streaming/radioListStationPlayers", - "functionName": "streamingRadioliststationplayers", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/players", - "summary": "List station players", - "description": "This endpoint allows you to retrieve all the players in a station.", - "tags": [ - "Players" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/players", - "operationId": "Streaming/radioListStationPlayers", - "summary": "List station players", - "categoryPath": [ - "Streaming radio", - "Players" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 11752 - }, - "enumValues": [], - "values": [], - "examples": [ - 11752 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 45364 - }, - "enumValues": [], - "values": [], - "examples": [ - 45364 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 22960 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 22960 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 29171 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 29171 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 65298 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 65298 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 27946 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 27946 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "desc" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioResetGeneralParameters", - "functionName": "streamingRadioresetgeneralparameters", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/reset_general_parameters", - "summary": "Reset general parameters", - "description": "This endpoint allows you to reset general parameters.", - "tags": [ - "Stations" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": null - }, - { - "operationId": "Streaming/radioSendLogs", - "functionName": "streamingRadiosendlogs", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/send_logs", - "summary": "Send logs", - "description": "This endpoint allows you to send logs.", - "tags": [ - "Stations" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": null - }, - { - "operationId": "Streaming/radioListServerEvents", - "functionName": "streamingRadiolistserverevents", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/server_events", - "summary": "List server events", - "description": "This endpoint allows you to retrieve master and edge events by date.", - "tags": [ - "Server Events" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "filter", - "in": "query", - "required": false - }, - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "return", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/server_events", - "operationId": "Streaming/radioListServerEvents", - "summary": "List server events", - "categoryPath": [ - "Streaming radio", - "Server Events" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 76616 - }, - "enumValues": [], - "values": [], - "examples": [ - 76616 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 44991 - }, - "enumValues": [], - "values": [], - "examples": [ - 44991 - ] - }, - { - "name": "filter", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "filter", - "maxLength": 255, - "enum": [ - "edge", - "master" - ], - "type": "string", - "description": "the value to filter stat by", - "example": "aFieldValue" - }, - "enumValues": [ - "edge", - "master" - ], - "values": [], - "examples": [ - "aFieldValue" - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "return", - "enum": [ - "total" - ], - "type": "string", - "description": "return the count instead of the stat", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 19875 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 19875 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 84878 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 84878 - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetConsumption", - "functionName": "streamingRadiogetconsumption", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/consumption", - "summary": "Get consumption", - "description": "This endpoint allows you to retrieve station consumption stats.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "stream_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/consumption", - "operationId": "Streaming/radioGetConsumption", - "summary": "Get consumption", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 98728 - }, - "enumValues": [], - "values": [], - "examples": [ - 98728 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 31225 - }, - "enumValues": [], - "values": [], - "examples": [ - 31225 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "stream_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "stream_ids", - "type": "string", - "description": "List of stream ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "with_hls_stats", - "type": "boolean", - "description": "Define if hls stream will be count in the stats", - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetCountriesByContinent", - "functionName": "streamingRadiogetcountriesbycontinent", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/countries_continent", - "summary": "Get countries by continent", - "description": "This endpoint allows you to retrieve station total countries stats by continent.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "stream_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/countries_continent", - "operationId": "Streaming/radioGetCountriesByContinent", - "summary": "Get countries by continent", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 90334 - }, - "enumValues": [], - "values": [], - "examples": [ - 90334 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 79889 - }, - "enumValues": [], - "values": [], - "examples": [ - 79889 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "stream_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "stream_ids", - "type": "string", - "description": "List of stream ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "with_hls_stats", - "type": "boolean", - "description": "Define if hls stream will be count in the stats", - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetCountries", - "functionName": "streamingRadiogetcountries", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/countries", - "summary": "Get countries", - "description": "This endpoint allows you to retrieve station countries stats.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "stream_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/countries", - "operationId": "Streaming/radioGetCountries", - "summary": "Get countries", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 68798 - }, - "enumValues": [], - "values": [], - "examples": [ - 68798 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 33305 - }, - "enumValues": [], - "values": [], - "examples": [ - 33305 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "stream_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "stream_ids", - "type": "string", - "description": "List of stream ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "with_hls_stats", - "type": "boolean", - "description": "Define if hls stream will be count in the stats", - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioExportStatsByStream", - "functionName": "streamingRadioexportstatsbystream", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/export_csv_by_stream", - "summary": "Export stats by stream", - "description": "This endpoint allows you to export station stats by stream.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "datatype", - "in": "query", - "required": true - }, - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "scope_by", - "in": "query", - "required": false - }, - { - "name": "stream_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json", - "application/octet-stream" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/export_csv_by_stream", - "operationId": "Streaming/radioExportStatsByStream", - "summary": "Export stats by stream", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 38658 - }, - "enumValues": [], - "values": [], - "examples": [ - 38658 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 86001 - }, - "enumValues": [], - "values": [], - "examples": [ - 86001 - ] - }, - { - "name": "datatype", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "datatype", - "enum": [ - "consumption", - "countries", - "listeners", - "listeners_per_minute", - "players" - ], - "type": "string", - "description": "Specify the type of data to export", - "example": "listeners_per_minute" - }, - "enumValues": [ - "consumption", - "countries", - "listeners", - "listeners_per_minute", - "players" - ], - "values": [], - "examples": [ - "listeners_per_minute" - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "scope_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "scope_by", - "enum": [ - "day", - "month", - "week", - "year" - ], - "type": "string", - "description": "Specifies the time period over which to aggregate and retrieve stats", - "example": "year" - }, - "enumValues": [ - "day", - "month", - "week", - "year" - ], - "values": [], - "examples": [ - "year" - ] - }, - { - "name": "stream_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "stream_ids", - "type": "string", - "description": "List of stream ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "with_hls_stats", - "type": "boolean", - "description": "Define if hls stream will be count in the stats", - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioExportStats", - "functionName": "streamingRadioexportstats", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/export_csv", - "summary": "Export stats", - "description": "This endpoint allows you to export station stats.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "datatype", - "in": "query", - "required": true - }, - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "scope_by", - "in": "query", - "required": false - }, - { - "name": "stream_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json", - "application/octet-stream" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/export_csv", - "operationId": "Streaming/radioExportStats", - "summary": "Export stats", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 80793 - }, - "enumValues": [], - "values": [], - "examples": [ - 80793 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 63969 - }, - "enumValues": [], - "values": [], - "examples": [ - 63969 - ] - }, - { - "name": "datatype", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "datatype", - "enum": [ - "consumption", - "countries", - "listeners", - "listeners_by_stream", - "listeners_per_minute", - "players" - ], - "type": "string", - "description": "Specify the type of data to export", - "example": "countries" - }, - "enumValues": [ - "consumption", - "countries", - "listeners", - "listeners_by_stream", - "listeners_per_minute", - "players" - ], - "values": [], - "examples": [ - "countries" - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "scope_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "scope_by", - "enum": [ - "day", - "month", - "week", - "year" - ], - "type": "string", - "description": "Specifies the time period over which to aggregate and retrieve stats", - "example": "year" - }, - "enumValues": [ - "day", - "month", - "week", - "year" - ], - "values": [], - "examples": [ - "year" - ] - }, - { - "name": "stream_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "stream_ids", - "type": "string", - "description": "List of stream ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "with_hls_stats", - "type": "boolean", - "description": "Define if hls stream will be count in the stats", - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioListStatsLinks", - "functionName": "streamingRadioliststatslinks", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/links", - "summary": "List stats links", - "description": "This endpoint allows you to get all stats links.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/links", - "operationId": "Streaming/radioListStatsLinks", - "summary": "List stats links", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 37563 - }, - "enumValues": [], - "values": [], - "examples": [ - 37563 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 38476 - }, - "enumValues": [], - "values": [], - "examples": [ - 38476 - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetListenersPerMinutePerStream", - "functionName": "streamingRadiogetlistenersperminuteperstream", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/listeners_per_minute_grouped", - "summary": "Get listeners per minute per stream", - "description": "This endpoint allows you to retrieve station listeners stats per minute per stream.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "stream_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/listeners_per_minute_grouped", - "operationId": "Streaming/radioGetListenersPerMinutePerStream", - "summary": "Get listeners per minute per stream", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 98319 - }, - "enumValues": [], - "values": [], - "examples": [ - 98319 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 59670 - }, - "enumValues": [], - "values": [], - "examples": [ - 59670 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "stream_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "stream_ids", - "type": "string", - "description": "List of stream ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetListenersPerMinute", - "functionName": "streamingRadiogetlistenersperminute", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/listeners_per_minute", - "summary": "Get listeners per minute", - "description": "This endpoint allows you to retrieve station listeners stats per minute.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "stream_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/listeners_per_minute", - "operationId": "Streaming/radioGetListenersPerMinute", - "summary": "Get listeners per minute", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 46527 - }, - "enumValues": [], - "values": [], - "examples": [ - 46527 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 17975 - }, - "enumValues": [], - "values": [], - "examples": [ - 17975 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "stream_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "stream_ids", - "type": "string", - "description": "List of stream ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetListeners", - "functionName": "streamingRadiogetlisteners", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/listeners", - "summary": "Get listeners", - "description": "This endpoint allows you to retrieve station listeners stats.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "scope_by", - "in": "query", - "required": false - }, - { - "name": "stream_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/listeners", - "operationId": "Streaming/radioGetListeners", - "summary": "Get listeners", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 62076 - }, - "enumValues": [], - "values": [], - "examples": [ - 62076 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 73931 - }, - "enumValues": [], - "values": [], - "examples": [ - 73931 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "scope_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "scope_by", - "enum": [ - "day", - "month", - "week", - "year" - ], - "type": "string", - "description": "Specifies the time period over which to aggregate and retrieve stats", - "example": "month" - }, - "enumValues": [ - "day", - "month", - "week", - "year" - ], - "values": [], - "examples": [ - "month" - ] - }, - { - "name": "stream_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "stream_ids", - "type": "string", - "description": "List of stream ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "with_hls_stats", - "type": "boolean", - "description": "Define if hls stream will be count in the stats", - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetPlayers", - "functionName": "streamingRadiogetplayers", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/players", - "summary": "Get players", - "description": "This endpoint allows you to retrieve players stats.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "stream_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/players", - "operationId": "Streaming/radioGetPlayers", - "summary": "Get players", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 58492 - }, - "enumValues": [], - "values": [], - "examples": [ - 58492 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 35691 - }, - "enumValues": [], - "values": [], - "examples": [ - 35691 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "stream_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "stream_ids", - "type": "string", - "description": "List of stream ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "with_hls_stats", - "type": "boolean", - "description": "Define if hls stream will be count in the stats", - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetStatsByStreams", - "functionName": "streamingRadiogetstatsbystreams", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/stats_by_stream", - "summary": "Get stats by streams", - "description": "This endpoint allows you to retrieve stats group by streams.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "datatype", - "in": "query", - "required": true - }, - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "stream_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/stats_by_stream", - "operationId": "Streaming/radioGetStatsByStreams", - "summary": "Get stats by streams", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 71487 - }, - "enumValues": [], - "values": [], - "examples": [ - 71487 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "datatype", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "datatype", - "enum": [ - "consumption", - "countries", - "listeners", - "players" - ], - "type": "string", - "description": "Specify the type of data to export", - "example": "listeners" - }, - "enumValues": [ - "consumption", - "countries", - "listeners", - "players" - ], - "values": [], - "examples": [ - "listeners" - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "stream_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "stream_ids", - "type": "string", - "description": "List of stream ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "with_hls_stats", - "type": "string", - "description": "List of stream ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetConsumptionByStream", - "functionName": "streamingRadiogetconsumptionbystream", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/stream_consumption", - "summary": "Get consumption by stream", - "description": "This endpoint allows you to retrieve station consumption stats by stream.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "stream_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/stream_consumption", - "operationId": "Streaming/radioGetConsumptionByStream", - "summary": "Get consumption by stream", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 874 - }, - "enumValues": [], - "values": [], - "examples": [ - 874 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 9924 - }, - "enumValues": [], - "values": [], - "examples": [ - 9924 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "stream_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "stream_ids", - "type": "string", - "description": "List of stream ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "with_hls_stats", - "type": "boolean", - "description": "Define if hls stream will be count in the stats", - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetListenersByStream", - "functionName": "streamingRadiogetlistenersbystream", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/stream_listeners", - "summary": "Get listeners by stream", - "description": "This endpoint allows you to retrieve station listeners stats by stream.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "stream_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "with_empty", - "in": "query", - "required": false - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/stream_listeners", - "operationId": "Streaming/radioGetListenersByStream", - "summary": "Get listeners by stream", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 80969 - }, - "enumValues": [], - "values": [], - "examples": [ - 80969 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 54205 - }, - "enumValues": [], - "values": [], - "examples": [ - 54205 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "stream_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "stream_ids", - "type": "string", - "description": "List of stream ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "with_empty", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "with_empty", - "type": "boolean", - "description": "Define if stream without listener are in the return", - "example": "1" - }, - "enumValues": [], - "values": [], - "examples": [ - "1" - ] - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "with_hls_stats", - "type": "boolean", - "description": "Define if hls stream will be count in the stats", - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetTotalConsumption", - "functionName": "streamingRadiogettotalconsumption", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/total_consumption", - "summary": "Get total consumption", - "description": "This endpoint allows you to retrieve station total consumption stats.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "stream_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/total_consumption", - "operationId": "Streaming/radioGetTotalConsumption", - "summary": "Get total consumption", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 57551 - }, - "enumValues": [], - "values": [], - "examples": [ - 57551 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 68826 - }, - "enumValues": [], - "values": [], - "examples": [ - 68826 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "stream_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "stream_ids", - "type": "string", - "description": "List of stream ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "with_hls_stats", - "type": "boolean", - "description": "Define if hls stream will be count in the stats", - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetTotalPlayers", - "functionName": "streamingRadiogettotalplayers", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/stats/total_players", - "summary": "Get total players", - "description": "This endpoint allows you to retrieve players total stats.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "stream_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/stats/total_players", - "operationId": "Streaming/radioGetTotalPlayers", - "summary": "Get total players", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 46007 - }, - "enumValues": [], - "values": [], - "examples": [ - 46007 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 20832 - }, - "enumValues": [], - "values": [], - "examples": [ - 20832 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "stream_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "stream_ids", - "type": "string", - "description": "List of stream ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "with_hls_stats", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "with_hls_stats", - "type": "boolean", - "description": "Define if hls stream will be count in the stats", - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stations_station_id_streams", - "functionName": "get1RadiosRadioProductIdStationsStationIdStreams", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams", - "summary": "List streams", - "description": "This endpoint allows you to retrieve all the streams.", - "tags": [ - "Streams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams", - "operationId": null, - "summary": "List streams", - "categoryPath": [ - "Streaming radio", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 26855 - }, - "enumValues": [], - "values": [], - "examples": [ - 26855 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 82978 - }, - "enumValues": [], - "values": [], - "examples": [ - 82978 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "custom_fields", - "enum": [ - "is_up", - "custom_fields", - "listeners" - ] - }, - "enumValues": [ - "is_up", - "custom_fields", - "listeners" - ], - "values": [ - "is_up", - "custom_fields", - "listeners" - ], - "examples": [ - "custom_fields" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 83604 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 83604 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 88716 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 88716 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 49354 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 49354 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 17982 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 17982 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "asc" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioStoreStream", - "functionName": "streamingRadiostorestream", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams", - "summary": "Store stream", - "description": "This endpoint allows you to store a stream.", - "tags": [ - "Streams" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams", - "operationId": "Streaming/radioStoreStream", - "summary": "Store stream", - "categoryPath": [ - "Streaming radio", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 54381 - }, - "enumValues": [], - "values": [], - "examples": [ - 54381 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 31274 - }, - "enumValues": [], - "values": [], - "examples": [ - 31274 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 8044 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 8044 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 10683 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 10683 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 45168 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 45168 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 99329 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 99329 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "desc" - ] - } - ], - "responseStatuses": [ - "201", - "404" - ] - } - }, - { - "operationId": "Streaming/radioDeleteStream", - "functionName": "streamingRadiodeletestream", - "originalOperationId": null, - "domain": "radio", - "method": "DELETE", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}", - "summary": "Delete stream", - "description": "This endpoint allows you to delete a stream.", - "tags": [ - "Streams" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "stream_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "user_password", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D", - "operationId": "Streaming/radioDeleteStream", - "summary": "Delete stream", - "categoryPath": [ - "Streaming radio", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 15568 - }, - "enumValues": [], - "values": [], - "examples": [ - 15568 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 90470 - }, - "enumValues": [], - "values": [], - "examples": [ - 90470 - ] - }, - { - "name": "stream_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the stream to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 9901 - }, - "enumValues": [], - "values": [], - "examples": [ - 9901 - ] - }, - { - "name": "user_password", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "user_password", - "type": "string", - "description": "Specify the user password to check authorization", - "example": "my_secure_password" - }, - "enumValues": [], - "values": [], - "examples": [ - "my_secure_password" - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Streaming/radioGetStream", - "functionName": "streamingRadiogetstream", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}", - "summary": "Get stream", - "description": "This endpoint allows you to retrieve a stream.", - "tags": [ - "Streams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "stream_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D", - "operationId": "Streaming/radioGetStream", - "summary": "Get stream", - "categoryPath": [ - "Streaming radio", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 86434 - }, - "enumValues": [], - "values": [], - "examples": [ - 86434 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 23337 - }, - "enumValues": [], - "values": [], - "examples": [ - 23337 - ] - }, - { - "name": "stream_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the stream to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 41185 - }, - "enumValues": [], - "values": [], - "examples": [ - 41185 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "is_up", - "enum": [ - "is_up", - "custom_fields", - "listeners" - ] - }, - "enumValues": [ - "is_up", - "custom_fields", - "listeners" - ], - "values": [ - "is_up", - "custom_fields", - "listeners" - ], - "examples": [ - "is_up" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioUpdateStream", - "functionName": "streamingRadioupdatestream", - "originalOperationId": null, - "domain": "radio", - "method": "PUT", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}", - "summary": "Update stream", - "description": "This endpoint allows you to update a stream.", - "tags": [ - "Streams" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "stream_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D", - "operationId": "Streaming/radioUpdateStream", - "summary": "Update stream", - "categoryPath": [ - "Streaming radio", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 90296 - }, - "enumValues": [], - "values": [], - "examples": [ - 90296 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 10128 - }, - "enumValues": [], - "values": [], - "examples": [ - 10128 - ] - }, - { - "name": "stream_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the stream to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 62605 - }, - "enumValues": [], - "values": [], - "examples": [ - 62605 - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Streaming/radioGetActualBitrate", - "functionName": "streamingRadiogetactualbitrate", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/actual-bitrate", - "summary": "Get actual bitrate", - "description": "This endpoint allows you to check real the bitrate of the stream.", - "tags": [ - "Streams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "stream_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/actual-bitrate", - "operationId": "Streaming/radioGetActualBitrate", - "summary": "Get actual bitrate", - "categoryPath": [ - "Streaming radio", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 78368 - }, - "enumValues": [], - "values": [], - "examples": [ - 78368 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 94171 - }, - "enumValues": [], - "values": [], - "examples": [ - 94171 - ] - }, - { - "name": "stream_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the stream to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 52817 - }, - "enumValues": [], - "values": [], - "examples": [ - 52817 - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioAddFallbackStream", - "functionName": "streamingRadioaddfallbackstream", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/add-fallback", - "summary": "Add fallback stream", - "description": "This endpoint allows you to add a fallback stream.", - "tags": [ - "Streams" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "stream_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/add-fallback", - "operationId": "Streaming/radioAddFallbackStream", - "summary": "Add fallback stream", - "categoryPath": [ - "Streaming radio", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 66716 - }, - "enumValues": [], - "values": [], - "examples": [ - 66716 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 92582 - }, - "enumValues": [], - "values": [], - "examples": [ - 92582 - ] - }, - { - "name": "stream_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the source stream to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 51456 - }, - "enumValues": [], - "values": [], - "examples": [ - 51456 - ] - } - ], - "responseStatuses": [ - "201", - "404" - ] - } - }, - { - "operationId": "Streaming/radioDeleteIntroductionFile", - "functionName": "streamingRadiodeleteintroductionfile", - "originalOperationId": null, - "domain": "radio", - "method": "DELETE", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/introduction-file", - "summary": "Delete introduction file", - "description": "This endpoint allows you to delete the introduction file for a stream.", - "tags": [ - "Streams" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "stream_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/introduction-file", - "operationId": "Streaming/radioDeleteIntroductionFile", - "summary": "Delete introduction file", - "categoryPath": [ - "Streaming radio", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 94716 - }, - "enumValues": [], - "values": [], - "examples": [ - 94716 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 38286 - }, - "enumValues": [], - "values": [], - "examples": [ - 38286 - ] - }, - { - "name": "stream_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the stream to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 79913 - }, - "enumValues": [], - "values": [], - "examples": [ - 79913 - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stations_station_id_streams_stream_id_introduction_file", - "functionName": "get1RadiosRadioProductIdStationsStationIdStreamsStreamIdIntroductionFile", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/introduction-file", - "summary": "Get introduction file", - "description": "This endpoint allows you to get the introduction file for a stream.", - "tags": [ - "Streams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "stream_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/introduction-file", - "operationId": null, - "summary": "Get introduction file", - "categoryPath": [ - "Streaming radio", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 32480 - }, - "enumValues": [], - "values": [], - "examples": [ - 32480 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 77936 - }, - "enumValues": [], - "values": [], - "examples": [ - 77936 - ] - }, - { - "name": "stream_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the stream to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 45721 - }, - "enumValues": [], - "values": [], - "examples": [ - 45721 - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioUpdateIntroductionFile", - "functionName": "streamingRadioupdateintroductionfile", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/introduction-file", - "summary": "Update introduction file", - "description": "This endpoint allows you to update the introduction file for a stream.", - "tags": [ - "Streams" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "stream_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/introduction-file", - "operationId": "Streaming/radioUpdateIntroductionFile", - "summary": "Update introduction file", - "categoryPath": [ - "Streaming radio", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 49534 - }, - "enumValues": [], - "values": [], - "examples": [ - 49534 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 39260 - }, - "enumValues": [], - "values": [], - "examples": [ - 39260 - ] - }, - { - "name": "stream_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the stream to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 68028 - }, - "enumValues": [], - "values": [], - "examples": [ - 68028 - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Streaming/radioRemoveFallbackStream", - "functionName": "streamingRadioremovefallbackstream", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/remove-fallback", - "summary": "Remove fallback stream", - "description": "This endpoint allows you to remove the fallback stream.", - "tags": [ - "Streams" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "stream_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/remove-fallback", - "operationId": "Streaming/radioRemoveFallbackStream", - "summary": "Remove fallback stream", - "categoryPath": [ - "Streaming radio", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 32545 - }, - "enumValues": [], - "values": [], - "examples": [ - 32545 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 16198 - }, - "enumValues": [], - "values": [], - "examples": [ - 16198 - ] - }, - { - "name": "stream_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the source stream to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 17794 - }, - "enumValues": [], - "values": [], - "examples": [ - 17794 - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_consumption", - "functionName": "get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsConsumption", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/consumption", - "summary": "Get consumption", - "description": "This endpoint allows you to retrieve stream consumption stats.", - "tags": [ - "Stats > Streams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "stream_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/stats/consumption", - "operationId": null, - "summary": "Get consumption", - "categoryPath": [ - "Streaming radio", - "Stats", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 25387 - }, - "enumValues": [], - "values": [], - "examples": [ - 25387 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 37720 - }, - "enumValues": [], - "values": [], - "examples": [ - 37720 - ] - }, - { - "name": "stream_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the stream to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 20430 - }, - "enumValues": [], - "values": [], - "examples": [ - 20430 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "type", - "enum": [ - "hls" - ], - "type": "string", - "description": "the type of the stream to query stats for", - "example": "hls" - }, - "enumValues": [ - "hls" - ], - "values": [], - "examples": [ - "hls" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_countries_continent", - "functionName": "get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsCountriesContinent", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/countries_continent", - "summary": "Get countries by continent", - "description": "This endpoint allows you to retrieve stream total countries stats by continent.", - "tags": [ - "Stats > Streams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "stream_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/stats/countries_continent", - "operationId": null, - "summary": "Get countries by continent", - "categoryPath": [ - "Streaming radio", - "Stats", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 492 - }, - "enumValues": [], - "values": [], - "examples": [ - 492 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 27540 - }, - "enumValues": [], - "values": [], - "examples": [ - 27540 - ] - }, - { - "name": "stream_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the stream to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 88038 - }, - "enumValues": [], - "values": [], - "examples": [ - 88038 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "type", - "enum": [ - "hls" - ], - "type": "string", - "description": "the type of the stream to query stats for", - "example": "hls" - }, - "enumValues": [ - "hls" - ], - "values": [], - "examples": [ - "hls" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_countries", - "functionName": "get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsCountries", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/countries", - "summary": "Get countries", - "description": "This endpoint allows you to retrieve stream countries stats.", - "tags": [ - "Stats > Streams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "stream_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/stats/countries", - "operationId": null, - "summary": "Get countries", - "categoryPath": [ - "Streaming radio", - "Stats", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 78817 - }, - "enumValues": [], - "values": [], - "examples": [ - 78817 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 32290 - }, - "enumValues": [], - "values": [], - "examples": [ - 32290 - ] - }, - { - "name": "stream_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the stream to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 20359 - }, - "enumValues": [], - "values": [], - "examples": [ - 20359 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "type", - "enum": [ - "hls" - ], - "type": "string", - "description": "the type of the stream to query stats for", - "example": "hls" - }, - "enumValues": [ - "hls" - ], - "values": [], - "examples": [ - "hls" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_export_csv", - "functionName": "get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsExportCsv", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/export_csv", - "summary": "Export stats", - "description": "This endpoint allows you to export stream stats.", - "tags": [ - "Stats > Streams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "stream_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "datatype", - "in": "query", - "required": true - }, - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "scope_by", - "in": "query", - "required": false - }, - { - "name": "timezone", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json", - "application/octet-stream" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/stats/export_csv", - "operationId": null, - "summary": "Export stats", - "categoryPath": [ - "Streaming radio", - "Stats", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 13581 - }, - "enumValues": [], - "values": [], - "examples": [ - 13581 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 20815 - }, - "enumValues": [], - "values": [], - "examples": [ - 20815 - ] - }, - { - "name": "stream_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the stream to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 86287 - }, - "enumValues": [], - "values": [], - "examples": [ - 86287 - ] - }, - { - "name": "datatype", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "datatype", - "enum": [ - "consumption", - "countries", - "listeners", - "listeners_per_minute", - "players" - ], - "type": "string", - "description": "Specify the type of data to export", - "example": "consumption" - }, - "enumValues": [ - "consumption", - "countries", - "listeners", - "listeners_per_minute", - "players" - ], - "values": [], - "examples": [ - "consumption" - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "scope_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "scope_by", - "enum": [ - "day", - "month", - "week", - "year" - ], - "type": "string", - "description": "Specifies the time period over which to aggregate and retrieve stats", - "example": "week" - }, - "enumValues": [ - "day", - "month", - "week", - "year" - ], - "values": [], - "examples": [ - "week" - ] - }, - { - "name": "timezone", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "timezone", - "enum": [ - "Africa/Abidjan", - "Africa/Accra", - "Africa/Addis_Ababa", - "Africa/Algiers", - "Africa/Asmara", - "Africa/Bamako", - "Africa/Bangui", - "Africa/Banjul", - "Africa/Bissau", - "Africa/Blantyre", - "Africa/Brazzaville", - "Africa/Bujumbura", - "Africa/Cairo", - "Africa/Casablanca", - "Africa/Ceuta", - "Africa/Conakry", - "Africa/Dakar", - "Africa/Dar_es_Salaam", - "Africa/Djibouti", - "Africa/Douala", - "Africa/El_Aaiun", - "Africa/Freetown", - "Africa/Gaborone", - "Africa/Harare", - "Africa/Johannesburg", - "Africa/Juba", - "Africa/Kampala", - "Africa/Khartoum", - "Africa/Kigali", - "Africa/Kinshasa", - "Africa/Lagos", - "Africa/Libreville", - "Africa/Lome", - "Africa/Luanda", - "Africa/Lubumbashi", - "Africa/Lusaka", - "Africa/Malabo", - "Africa/Maputo", - "Africa/Maseru", - "Africa/Mbabane", - "Africa/Mogadishu", - "Africa/Monrovia", - "Africa/Nairobi", - "Africa/Ndjamena", - "Africa/Niamey", - "Africa/Nouakchott", - "Africa/Ouagadougou", - "Africa/Porto-Novo", - "Africa/Sao_Tome", - "Africa/Tripoli", - "Africa/Tunis", - "Africa/Windhoek", - "America/Adak", - "America/Anchorage", - "America/Anguilla", - "America/Antigua", - "America/Araguaina", - "America/Argentina/Buenos_Aires", - "America/Argentina/Catamarca", - "America/Argentina/Cordoba", - "America/Argentina/Jujuy", - "America/Argentina/La_Rioja", - "America/Argentina/Mendoza", - "America/Argentina/Rio_Gallegos", - "America/Argentina/Salta", - "America/Argentina/San_Juan", - "America/Argentina/San_Luis", - "America/Argentina/Tucuman", - "America/Argentina/Ushuaia", - "America/Aruba", - "America/Asuncion", - "America/Atikokan", - "America/Bahia", - "America/Bahia_Banderas", - "America/Barbados", - "America/Belem", - "America/Belize", - "America/Blanc-Sablon", - "America/Boa_Vista", - "America/Bogota", - "America/Boise", - "America/Cambridge_Bay", - "America/Campo_Grande", - "America/Cancun", - "America/Caracas", - "America/Cayenne", - "America/Cayman", - "America/Chicago", - "America/Chihuahua", - "America/Ciudad_Juarez", - "America/Costa_Rica", - "America/Coyhaique", - "America/Creston", - "America/Cuiaba", - "America/Curacao", - "America/Danmarkshavn", - "America/Dawson", - "America/Dawson_Creek", - "America/Denver", - "America/Detroit", - "America/Dominica", - "America/Edmonton", - "America/Eirunepe", - "America/El_Salvador", - "America/Fort_Nelson", - "America/Fortaleza", - "America/Glace_Bay", - "America/Goose_Bay", - "America/Grand_Turk", - "America/Grenada", - "America/Guadeloupe", - "America/Guatemala", - "America/Guayaquil", - "America/Guyana", - "America/Halifax", - "America/Havana", - "America/Hermosillo", - "America/Indiana/Indianapolis", - "America/Indiana/Knox", - "America/Indiana/Marengo", - "America/Indiana/Petersburg", - "America/Indiana/Tell_City", - "America/Indiana/Vevay", - "America/Indiana/Vincennes", - "America/Indiana/Winamac", - "America/Inuvik", - "America/Iqaluit", - "America/Jamaica", - "America/Juneau", - "America/Kentucky/Louisville", - "America/Kentucky/Monticello", - "America/Kralendijk", - "America/La_Paz", - "America/Lima", - "America/Los_Angeles", - "America/Lower_Princes", - "America/Maceio", - "America/Managua", - "America/Manaus", - "America/Marigot", - "America/Martinique", - "America/Matamoros", - "America/Mazatlan", - "America/Menominee", - "America/Merida", - "America/Metlakatla", - "America/Mexico_City", - "America/Miquelon", - "America/Moncton", - "America/Monterrey", - "America/Montevideo", - "America/Montserrat", - "America/Nassau", - "America/New_York", - "America/Nome", - "America/Noronha", - "America/North_Dakota/Beulah", - "America/North_Dakota/Center", - "America/North_Dakota/New_Salem", - "America/Nuuk", - "America/Ojinaga", - "America/Panama", - "America/Paramaribo", - "America/Phoenix", - "America/Port-au-Prince", - "America/Port_of_Spain", - "America/Porto_Velho", - "America/Puerto_Rico", - "America/Punta_Arenas", - "America/Rankin_Inlet", - "America/Recife", - "America/Regina", - "America/Resolute", - "America/Rio_Branco", - "America/Santarem", - "America/Santiago", - "America/Santo_Domingo", - "America/Sao_Paulo", - "America/Scoresbysund", - "America/Sitka", - "America/St_Barthelemy", - "America/St_Johns", - "America/St_Kitts", - "America/St_Lucia", - "America/St_Thomas", - "America/St_Vincent", - "America/Swift_Current", - "America/Tegucigalpa", - "America/Thule", - "America/Tijuana", - "America/Toronto", - "America/Tortola", - "America/Vancouver", - "America/Whitehorse", - "America/Winnipeg", - "America/Yakutat", - "Antarctica/Casey", - "Antarctica/Davis", - "Antarctica/DumontDUrville", - "Antarctica/Macquarie", - "Antarctica/Mawson", - "Antarctica/McMurdo", - "Antarctica/Palmer", - "Antarctica/Rothera", - "Antarctica/Syowa", - "Antarctica/Troll", - "Antarctica/Vostok", - "Arctic/Longyearbyen", - "Asia/Aden", - "Asia/Almaty", - "Asia/Amman", - "Asia/Anadyr", - "Asia/Aqtau", - "Asia/Aqtobe", - "Asia/Ashgabat", - "Asia/Atyrau", - "Asia/Baghdad", - "Asia/Bahrain", - "Asia/Baku", - "Asia/Bangkok", - "Asia/Barnaul", - "Asia/Beirut", - "Asia/Bishkek", - "Asia/Brunei", - "Asia/Chita", - "Asia/Colombo", - "Asia/Damascus", - "Asia/Dhaka", - "Asia/Dili", - "Asia/Dubai", - "Asia/Dushanbe", - "Asia/Famagusta", - "Asia/Gaza", - "Asia/Hebron", - "Asia/Ho_Chi_Minh", - "Asia/Hong_Kong", - "Asia/Hovd", - "Asia/Irkutsk", - "Asia/Jakarta", - "Asia/Jayapura", - "Asia/Jerusalem", - "Asia/Kabul", - "Asia/Kamchatka", - "Asia/Karachi", - "Asia/Kathmandu", - "Asia/Khandyga", - "Asia/Kolkata", - "Asia/Krasnoyarsk", - "Asia/Kuala_Lumpur", - "Asia/Kuching", - "Asia/Kuwait", - "Asia/Macau", - "Asia/Magadan", - "Asia/Makassar", - "Asia/Manila", - "Asia/Muscat", - "Asia/Nicosia", - "Asia/Novokuznetsk", - "Asia/Novosibirsk", - "Asia/Omsk", - "Asia/Oral", - "Asia/Phnom_Penh", - "Asia/Pontianak", - "Asia/Pyongyang", - "Asia/Qatar", - "Asia/Qostanay", - "Asia/Qyzylorda", - "Asia/Riyadh", - "Asia/Sakhalin", - "Asia/Samarkand", - "Asia/Seoul", - "Asia/Shanghai", - "Asia/Singapore", - "Asia/Srednekolymsk", - "Asia/Taipei", - "Asia/Tashkent", - "Asia/Tbilisi", - "Asia/Tehran", - "Asia/Thimphu", - "Asia/Tokyo", - "Asia/Tomsk", - "Asia/Ulaanbaatar", - "Asia/Urumqi", - "Asia/Ust-Nera", - "Asia/Vientiane", - "Asia/Vladivostok", - "Asia/Yakutsk", - "Asia/Yangon", - "Asia/Yekaterinburg", - "Asia/Yerevan", - "Atlantic/Azores", - "Atlantic/Bermuda", - "Atlantic/Canary", - "Atlantic/Cape_Verde", - "Atlantic/Faroe", - "Atlantic/Madeira", - "Atlantic/Reykjavik", - "Atlantic/South_Georgia", - "Atlantic/St_Helena", - "Atlantic/Stanley", - "Australia/Adelaide", - "Australia/Brisbane", - "Australia/Broken_Hill", - "Australia/Darwin", - "Australia/Eucla", - "Australia/Hobart", - "Australia/Lindeman", - "Australia/Lord_Howe", - "Australia/Melbourne", - "Australia/Perth", - "Australia/Sydney", - "Europe/Amsterdam", - "Europe/Andorra", - "Europe/Astrakhan", - "Europe/Athens", - "Europe/Belgrade", - "Europe/Berlin", - "Europe/Bratislava", - "Europe/Brussels", - "Europe/Bucharest", - "Europe/Budapest", - "Europe/Busingen", - "Europe/Chisinau", - "Europe/Copenhagen", - "Europe/Dublin", - "Europe/Gibraltar", - "Europe/Guernsey", - "Europe/Helsinki", - "Europe/Isle_of_Man", - "Europe/Istanbul", - "Europe/Jersey", - "Europe/Kaliningrad", - "Europe/Kirov", - "Europe/Kyiv", - "Europe/Lisbon", - "Europe/Ljubljana", - "Europe/London", - "Europe/Luxembourg", - "Europe/Madrid", - "Europe/Malta", - "Europe/Mariehamn", - "Europe/Minsk", - "Europe/Monaco", - "Europe/Moscow", - "Europe/Oslo", - "Europe/Paris", - "Europe/Podgorica", - "Europe/Prague", - "Europe/Riga", - "Europe/Rome", - "Europe/Samara", - "Europe/San_Marino", - "Europe/Sarajevo", - "Europe/Saratov", - "Europe/Simferopol", - "Europe/Skopje", - "Europe/Sofia", - "Europe/Stockholm", - "Europe/Tallinn", - "Europe/Tirane", - "Europe/Ulyanovsk", - "Europe/Vaduz", - "Europe/Vatican", - "Europe/Vienna", - "Europe/Vilnius", - "Europe/Volgograd", - "Europe/Warsaw", - "Europe/Zagreb", - "Europe/Zurich", - "Indian/Antananarivo", - "Indian/Chagos", - "Indian/Christmas", - "Indian/Cocos", - "Indian/Comoro", - "Indian/Kerguelen", - "Indian/Mahe", - "Indian/Maldives", - "Indian/Mauritius", - "Indian/Mayotte", - "Indian/Reunion", - "Pacific/Apia", - "Pacific/Auckland", - "Pacific/Bougainville", - "Pacific/Chatham", - "Pacific/Chuuk", - "Pacific/Easter", - "Pacific/Efate", - "Pacific/Fakaofo", - "Pacific/Fiji", - "Pacific/Funafuti", - "Pacific/Galapagos", - "Pacific/Gambier", - "Pacific/Guadalcanal", - "Pacific/Guam", - "Pacific/Honolulu", - "Pacific/Kanton", - "Pacific/Kiritimati", - "Pacific/Kosrae", - "Pacific/Kwajalein", - "Pacific/Majuro", - "Pacific/Marquesas", - "Pacific/Midway", - "Pacific/Nauru", - "Pacific/Niue", - "Pacific/Norfolk", - "Pacific/Noumea", - "Pacific/Pago_Pago", - "Pacific/Palau", - "Pacific/Pitcairn", - "Pacific/Pohnpei", - "Pacific/Port_Moresby", - "Pacific/Rarotonga", - "Pacific/Saipan", - "Pacific/Tahiti", - "Pacific/Tarawa", - "Pacific/Tongatapu", - "Pacific/Wake", - "Pacific/Wallis", - "UTC" - ], - "type": "string", - "description": "Specify the timezone for the output date", - "example": "America/Indiana/Tell_City" - }, - "enumValues": [ - "Africa/Abidjan", - "Africa/Accra", - "Africa/Addis_Ababa", - "Africa/Algiers", - "Africa/Asmara", - "Africa/Bamako", - "Africa/Bangui", - "Africa/Banjul", - "Africa/Bissau", - "Africa/Blantyre", - "Africa/Brazzaville", - "Africa/Bujumbura", - "Africa/Cairo", - "Africa/Casablanca", - "Africa/Ceuta", - "Africa/Conakry", - "Africa/Dakar", - "Africa/Dar_es_Salaam", - "Africa/Djibouti", - "Africa/Douala", - "Africa/El_Aaiun", - "Africa/Freetown", - "Africa/Gaborone", - "Africa/Harare", - "Africa/Johannesburg", - "Africa/Juba", - "Africa/Kampala", - "Africa/Khartoum", - "Africa/Kigali", - "Africa/Kinshasa", - "Africa/Lagos", - "Africa/Libreville", - "Africa/Lome", - "Africa/Luanda", - "Africa/Lubumbashi", - "Africa/Lusaka", - "Africa/Malabo", - "Africa/Maputo", - "Africa/Maseru", - "Africa/Mbabane", - "Africa/Mogadishu", - "Africa/Monrovia", - "Africa/Nairobi", - "Africa/Ndjamena", - "Africa/Niamey", - "Africa/Nouakchott", - "Africa/Ouagadougou", - "Africa/Porto-Novo", - "Africa/Sao_Tome", - "Africa/Tripoli", - "Africa/Tunis", - "Africa/Windhoek", - "America/Adak", - "America/Anchorage", - "America/Anguilla", - "America/Antigua", - "America/Araguaina", - "America/Argentina/Buenos_Aires", - "America/Argentina/Catamarca", - "America/Argentina/Cordoba", - "America/Argentina/Jujuy", - "America/Argentina/La_Rioja", - "America/Argentina/Mendoza", - "America/Argentina/Rio_Gallegos", - "America/Argentina/Salta", - "America/Argentina/San_Juan", - "America/Argentina/San_Luis", - "America/Argentina/Tucuman", - "America/Argentina/Ushuaia", - "America/Aruba", - "America/Asuncion", - "America/Atikokan", - "America/Bahia", - "America/Bahia_Banderas", - "America/Barbados", - "America/Belem", - "America/Belize", - "America/Blanc-Sablon", - "America/Boa_Vista", - "America/Bogota", - "America/Boise", - "America/Cambridge_Bay", - "America/Campo_Grande", - "America/Cancun", - "America/Caracas", - "America/Cayenne", - "America/Cayman", - "America/Chicago", - "America/Chihuahua", - "America/Ciudad_Juarez", - "America/Costa_Rica", - "America/Coyhaique", - "America/Creston", - "America/Cuiaba", - "America/Curacao", - "America/Danmarkshavn", - "America/Dawson", - "America/Dawson_Creek", - "America/Denver", - "America/Detroit", - "America/Dominica", - "America/Edmonton", - "America/Eirunepe", - "America/El_Salvador", - "America/Fort_Nelson", - "America/Fortaleza", - "America/Glace_Bay", - "America/Goose_Bay", - "America/Grand_Turk", - "America/Grenada", - "America/Guadeloupe", - "America/Guatemala", - "America/Guayaquil", - "America/Guyana", - "America/Halifax", - "America/Havana", - "America/Hermosillo", - "America/Indiana/Indianapolis", - "America/Indiana/Knox", - "America/Indiana/Marengo", - "America/Indiana/Petersburg", - "America/Indiana/Tell_City", - "America/Indiana/Vevay", - "America/Indiana/Vincennes", - "America/Indiana/Winamac", - "America/Inuvik", - "America/Iqaluit", - "America/Jamaica", - "America/Juneau", - "America/Kentucky/Louisville", - "America/Kentucky/Monticello", - "America/Kralendijk", - "America/La_Paz", - "America/Lima", - "America/Los_Angeles", - "America/Lower_Princes", - "America/Maceio", - "America/Managua", - "America/Manaus", - "America/Marigot", - "America/Martinique", - "America/Matamoros", - "America/Mazatlan", - "America/Menominee", - "America/Merida", - "America/Metlakatla", - "America/Mexico_City", - "America/Miquelon", - "America/Moncton", - "America/Monterrey", - "America/Montevideo", - "America/Montserrat", - "America/Nassau", - "America/New_York", - "America/Nome", - "America/Noronha", - "America/North_Dakota/Beulah", - "America/North_Dakota/Center", - "America/North_Dakota/New_Salem", - "America/Nuuk", - "America/Ojinaga", - "America/Panama", - "America/Paramaribo", - "America/Phoenix", - "America/Port-au-Prince", - "America/Port_of_Spain", - "America/Porto_Velho", - "America/Puerto_Rico", - "America/Punta_Arenas", - "America/Rankin_Inlet", - "America/Recife", - "America/Regina", - "America/Resolute", - "America/Rio_Branco", - "America/Santarem", - "America/Santiago", - "America/Santo_Domingo", - "America/Sao_Paulo", - "America/Scoresbysund", - "America/Sitka", - "America/St_Barthelemy", - "America/St_Johns", - "America/St_Kitts", - "America/St_Lucia", - "America/St_Thomas", - "America/St_Vincent", - "America/Swift_Current", - "America/Tegucigalpa", - "America/Thule", - "America/Tijuana", - "America/Toronto", - "America/Tortola", - "America/Vancouver", - "America/Whitehorse", - "America/Winnipeg", - "America/Yakutat", - "Antarctica/Casey", - "Antarctica/Davis", - "Antarctica/DumontDUrville", - "Antarctica/Macquarie", - "Antarctica/Mawson", - "Antarctica/McMurdo", - "Antarctica/Palmer", - "Antarctica/Rothera", - "Antarctica/Syowa", - "Antarctica/Troll", - "Antarctica/Vostok", - "Arctic/Longyearbyen", - "Asia/Aden", - "Asia/Almaty", - "Asia/Amman", - "Asia/Anadyr", - "Asia/Aqtau", - "Asia/Aqtobe", - "Asia/Ashgabat", - "Asia/Atyrau", - "Asia/Baghdad", - "Asia/Bahrain", - "Asia/Baku", - "Asia/Bangkok", - "Asia/Barnaul", - "Asia/Beirut", - "Asia/Bishkek", - "Asia/Brunei", - "Asia/Chita", - "Asia/Colombo", - "Asia/Damascus", - "Asia/Dhaka", - "Asia/Dili", - "Asia/Dubai", - "Asia/Dushanbe", - "Asia/Famagusta", - "Asia/Gaza", - "Asia/Hebron", - "Asia/Ho_Chi_Minh", - "Asia/Hong_Kong", - "Asia/Hovd", - "Asia/Irkutsk", - "Asia/Jakarta", - "Asia/Jayapura", - "Asia/Jerusalem", - "Asia/Kabul", - "Asia/Kamchatka", - "Asia/Karachi", - "Asia/Kathmandu", - "Asia/Khandyga", - "Asia/Kolkata", - "Asia/Krasnoyarsk", - "Asia/Kuala_Lumpur", - "Asia/Kuching", - "Asia/Kuwait", - "Asia/Macau", - "Asia/Magadan", - "Asia/Makassar", - "Asia/Manila", - "Asia/Muscat", - "Asia/Nicosia", - "Asia/Novokuznetsk", - "Asia/Novosibirsk", - "Asia/Omsk", - "Asia/Oral", - "Asia/Phnom_Penh", - "Asia/Pontianak", - "Asia/Pyongyang", - "Asia/Qatar", - "Asia/Qostanay", - "Asia/Qyzylorda", - "Asia/Riyadh", - "Asia/Sakhalin", - "Asia/Samarkand", - "Asia/Seoul", - "Asia/Shanghai", - "Asia/Singapore", - "Asia/Srednekolymsk", - "Asia/Taipei", - "Asia/Tashkent", - "Asia/Tbilisi", - "Asia/Tehran", - "Asia/Thimphu", - "Asia/Tokyo", - "Asia/Tomsk", - "Asia/Ulaanbaatar", - "Asia/Urumqi", - "Asia/Ust-Nera", - "Asia/Vientiane", - "Asia/Vladivostok", - "Asia/Yakutsk", - "Asia/Yangon", - "Asia/Yekaterinburg", - "Asia/Yerevan", - "Atlantic/Azores", - "Atlantic/Bermuda", - "Atlantic/Canary", - "Atlantic/Cape_Verde", - "Atlantic/Faroe", - "Atlantic/Madeira", - "Atlantic/Reykjavik", - "Atlantic/South_Georgia", - "Atlantic/St_Helena", - "Atlantic/Stanley", - "Australia/Adelaide", - "Australia/Brisbane", - "Australia/Broken_Hill", - "Australia/Darwin", - "Australia/Eucla", - "Australia/Hobart", - "Australia/Lindeman", - "Australia/Lord_Howe", - "Australia/Melbourne", - "Australia/Perth", - "Australia/Sydney", - "Europe/Amsterdam", - "Europe/Andorra", - "Europe/Astrakhan", - "Europe/Athens", - "Europe/Belgrade", - "Europe/Berlin", - "Europe/Bratislava", - "Europe/Brussels", - "Europe/Bucharest", - "Europe/Budapest", - "Europe/Busingen", - "Europe/Chisinau", - "Europe/Copenhagen", - "Europe/Dublin", - "Europe/Gibraltar", - "Europe/Guernsey", - "Europe/Helsinki", - "Europe/Isle_of_Man", - "Europe/Istanbul", - "Europe/Jersey", - "Europe/Kaliningrad", - "Europe/Kirov", - "Europe/Kyiv", - "Europe/Lisbon", - "Europe/Ljubljana", - "Europe/London", - "Europe/Luxembourg", - "Europe/Madrid", - "Europe/Malta", - "Europe/Mariehamn", - "Europe/Minsk", - "Europe/Monaco", - "Europe/Moscow", - "Europe/Oslo", - "Europe/Paris", - "Europe/Podgorica", - "Europe/Prague", - "Europe/Riga", - "Europe/Rome", - "Europe/Samara", - "Europe/San_Marino", - "Europe/Sarajevo", - "Europe/Saratov", - "Europe/Simferopol", - "Europe/Skopje", - "Europe/Sofia", - "Europe/Stockholm", - "Europe/Tallinn", - "Europe/Tirane", - "Europe/Ulyanovsk", - "Europe/Vaduz", - "Europe/Vatican", - "Europe/Vienna", - "Europe/Vilnius", - "Europe/Volgograd", - "Europe/Warsaw", - "Europe/Zagreb", - "Europe/Zurich", - "Indian/Antananarivo", - "Indian/Chagos", - "Indian/Christmas", - "Indian/Cocos", - "Indian/Comoro", - "Indian/Kerguelen", - "Indian/Mahe", - "Indian/Maldives", - "Indian/Mauritius", - "Indian/Mayotte", - "Indian/Reunion", - "Pacific/Apia", - "Pacific/Auckland", - "Pacific/Bougainville", - "Pacific/Chatham", - "Pacific/Chuuk", - "Pacific/Easter", - "Pacific/Efate", - "Pacific/Fakaofo", - "Pacific/Fiji", - "Pacific/Funafuti", - "Pacific/Galapagos", - "Pacific/Gambier", - "Pacific/Guadalcanal", - "Pacific/Guam", - "Pacific/Honolulu", - "Pacific/Kanton", - "Pacific/Kiritimati", - "Pacific/Kosrae", - "Pacific/Kwajalein", - "Pacific/Majuro", - "Pacific/Marquesas", - "Pacific/Midway", - "Pacific/Nauru", - "Pacific/Niue", - "Pacific/Norfolk", - "Pacific/Noumea", - "Pacific/Pago_Pago", - "Pacific/Palau", - "Pacific/Pitcairn", - "Pacific/Pohnpei", - "Pacific/Port_Moresby", - "Pacific/Rarotonga", - "Pacific/Saipan", - "Pacific/Tahiti", - "Pacific/Tarawa", - "Pacific/Tongatapu", - "Pacific/Wake", - "Pacific/Wallis", - "UTC" - ], - "values": [], - "examples": [ - "America/Indiana/Tell_City" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "type", - "enum": [ - "hls" - ], - "type": "string", - "description": "the type of the stream to query stats for", - "example": "hls" - }, - "enumValues": [ - "hls" - ], - "values": [], - "examples": [ - "hls" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetListenersByMinute", - "functionName": "streamingRadiogetlistenersbyminute", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/listeners_per_minute", - "summary": "Get listeners by minute", - "description": "This endpoint allows you to retrieve stream listeners stats by minute on last 24h.", - "tags": [ - "Stats > Streams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "stream_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/stats/listeners_per_minute", - "operationId": "Streaming/radioGetListenersByMinute", - "summary": "Get listeners by minute", - "categoryPath": [ - "Streaming radio", - "Stats", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 71208 - }, - "enumValues": [], - "values": [], - "examples": [ - 71208 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 95845 - }, - "enumValues": [], - "values": [], - "examples": [ - 95845 - ] - }, - { - "name": "stream_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the stream to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 38981 - }, - "enumValues": [], - "values": [], - "examples": [ - 38981 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "type", - "enum": [ - "hls" - ], - "type": "string", - "description": "the type of the stream to query stats for", - "example": "hls" - }, - "enumValues": [ - "hls" - ], - "values": [], - "examples": [ - "hls" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_listeners", - "functionName": "get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsListeners", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/listeners", - "summary": "Get listeners", - "description": "This endpoint allows you to retrieve stream listeners stats.", - "tags": [ - "Stats > Streams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "stream_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "scope_by", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/stats/listeners", - "operationId": null, - "summary": "Get listeners", - "categoryPath": [ - "Streaming radio", - "Stats", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 69786 - }, - "enumValues": [], - "values": [], - "examples": [ - 69786 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 18048 - }, - "enumValues": [], - "values": [], - "examples": [ - 18048 - ] - }, - { - "name": "stream_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the stream to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 66461 - }, - "enumValues": [], - "values": [], - "examples": [ - 66461 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "scope_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "scope_by", - "enum": [ - "day", - "month", - "week", - "year" - ], - "type": "string", - "description": "Specifies the time period over which to aggregate and retrieve stats", - "example": "year" - }, - "enumValues": [ - "day", - "month", - "week", - "year" - ], - "values": [], - "examples": [ - "year" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "type", - "enum": [ - "hls" - ], - "type": "string", - "description": "the type of the stream to query stats for", - "example": "hls" - }, - "enumValues": [ - "hls" - ], - "values": [], - "examples": [ - "hls" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_players", - "functionName": "get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsPlayers", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/players", - "summary": "Get players", - "description": "This endpoint allows you to retrieve players stats.", - "tags": [ - "Stats > Streams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "stream_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/stats/players", - "operationId": null, - "summary": "Get players", - "categoryPath": [ - "Streaming radio", - "Stats", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 10919 - }, - "enumValues": [], - "values": [], - "examples": [ - 10919 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 85285 - }, - "enumValues": [], - "values": [], - "examples": [ - 85285 - ] - }, - { - "name": "stream_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the stream to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 80466 - }, - "enumValues": [], - "values": [], - "examples": [ - 80466 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "type", - "enum": [ - "hls" - ], - "type": "string", - "description": "the type of the stream to query stats for", - "example": "hls" - }, - "enumValues": [ - "hls" - ], - "values": [], - "examples": [ - "hls" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_total_consumption", - "functionName": "get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsTotalConsumption", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/total_consumption", - "summary": "Get total consumption", - "description": "This endpoint allows you to retrieve total stream consumption stats.", - "tags": [ - "Stats > Streams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "stream_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/stats/total_consumption", - "operationId": null, - "summary": "Get total consumption", - "categoryPath": [ - "Streaming radio", - "Stats", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 65831 - }, - "enumValues": [], - "values": [], - "examples": [ - 65831 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 61407 - }, - "enumValues": [], - "values": [], - "examples": [ - 61407 - ] - }, - { - "name": "stream_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the stream to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 65828 - }, - "enumValues": [], - "values": [], - "examples": [ - 65828 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "type", - "enum": [ - "hls" - ], - "type": "string", - "description": "the type of the stream to query stats for", - "example": "hls" - }, - "enumValues": [ - "hls" - ], - "values": [], - "examples": [ - "hls" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_total_players", - "functionName": "get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsTotalPlayers", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/total_players", - "summary": "Get total players", - "description": "This endpoint allows you to retrieve players total stats.", - "tags": [ - "Stats > Streams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "stream_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/stats/total_players", - "operationId": null, - "summary": "Get total players", - "categoryPath": [ - "Streaming radio", - "Stats", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 47255 - }, - "enumValues": [], - "values": [], - "examples": [ - 47255 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 11709 - }, - "enumValues": [], - "values": [], - "examples": [ - 11709 - ] - }, - { - "name": "stream_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the stream to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 55054 - }, - "enumValues": [], - "values": [], - "examples": [ - 55054 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "type", - "enum": [ - "hls" - ], - "type": "string", - "description": "the type of the stream to query stats for", - "example": "hls" - }, - "enumValues": [ - "hls" - ], - "values": [], - "examples": [ - "hls" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "post_1_radios_radio_product_id_stations_station_id_streams_stream_id_toggle_direct_live", - "functionName": "post1RadiosRadioProductIdStationsStationIdStreamsStreamIdToggleDirectLive", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/toggle_direct_live", - "summary": "Toggle direct live", - "description": "This endpoint allows you to toggle direct live.", - "tags": [ - "Streams" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "stream_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/toggle_direct_live", - "operationId": null, - "summary": "Toggle direct live", - "categoryPath": [ - "Streaming radio", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 48417 - }, - "enumValues": [], - "values": [], - "examples": [ - 48417 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 92315 - }, - "enumValues": [], - "values": [], - "examples": [ - 92315 - ] - }, - { - "name": "stream_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the stream to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 99527 - }, - "enumValues": [], - "values": [], - "examples": [ - 99527 - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Streaming/radioDeleteStreamAndUnbind", - "functionName": "streamingRadiodeletestreamandunbind", - "originalOperationId": null, - "domain": "radio", - "method": "DELETE", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/unbind", - "summary": "Delete stream and unbind", - "description": "This endpoint allows you to delete a stream and convert transcoding stream to standard stream.", - "tags": [ - "Streams" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "stream_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "streams_id_to_unbind", - "in": "query", - "required": true - }, - { - "name": "user_password", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/streams/%7Bstream_id%7D/unbind", - "operationId": "Streaming/radioDeleteStreamAndUnbind", - "summary": "Delete stream and unbind", - "categoryPath": [ - "Streaming radio", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 45876 - }, - "enumValues": [], - "values": [], - "examples": [ - 45876 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 84567 - }, - "enumValues": [], - "values": [], - "examples": [ - 84567 - ] - }, - { - "name": "stream_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the stream to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 72143 - }, - "enumValues": [], - "values": [], - "examples": [ - 72143 - ] - }, - { - "name": "streams_id_to_unbind", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "streams_id_to_unbind", - "type": "string", - "description": "Specify the stream id that will be unbind", - "example": "1,4,7" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,4,7" - ] - }, - { - "name": "user_password", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "user_password", - "type": "string", - "description": "Specify the user password to check authorization", - "example": "my_secure_password" - }, - "enumValues": [], - "values": [], - "examples": [ - "my_secure_password" - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Streaming/radioDeleteStationThumbnail", - "functionName": "streamingRadiodeletestationthumbnail", - "originalOperationId": null, - "domain": "radio", - "method": "DELETE", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/thumbnail", - "summary": "Delete station thumbnail", - "description": "This endpoint allows you to delete a station thumbnail.", - "tags": [ - "Stations" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": null - }, - { - "operationId": "Streaming/radioUpdateStationThumbnail", - "functionName": "streamingRadioupdatestationthumbnail", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/thumbnail", - "summary": "Update station thumbnail", - "description": "This endpoint allows you to update a station thumbnail.", - "tags": [ - "Stations" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": null - }, - { - "operationId": "Streaming/radioToggleDirectLive", - "functionName": "streamingRadiotoggledirectlive", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/toggle_direct_live", - "summary": "Toggle direct live", - "description": "This endpoint allows you to toggle direct live.", - "tags": [ - "Stations" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": null - }, - { - "operationId": "delete_1_radios_radio_product_id_stations_station_id_transcoding", - "functionName": "delete1RadiosRadioProductIdStationsStationIdTranscoding", - "originalOperationId": null, - "domain": "radio", - "method": "DELETE", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/transcoding", - "summary": "Delete transcoding", - "description": "This endpoint allows you to delete transcoding.", - "tags": [ - "Transcodings" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/transcoding", - "operationId": null, - "summary": "Delete transcoding", - "categoryPath": [ - "Streaming radio", - "Transcodings" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 83291 - }, - "enumValues": [], - "values": [], - "examples": [ - 83291 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 82123 - }, - "enumValues": [], - "values": [], - "examples": [ - 82123 - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "delete_1_radios_radio_product_id_stations_station_id_transcoding_stream_id", - "functionName": "delete1RadiosRadioProductIdStationsStationIdTranscodingStreamId", - "originalOperationId": null, - "domain": "radio", - "method": "DELETE", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/transcoding/{stream_id}", - "summary": "Remove transcoded stream", - "description": "This endpoint allows you to remove transcoded stream.", - "tags": [ - "Transcodings" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "stream_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/transcoding/%7Bstream_id%7D", - "operationId": null, - "summary": "Remove transcoded stream", - "categoryPath": [ - "Streaming radio", - "Transcodings" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 18388 - }, - "enumValues": [], - "values": [], - "examples": [ - 18388 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 53244 - }, - "enumValues": [], - "values": [], - "examples": [ - 53244 - ] - }, - { - "name": "stream_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the transcoded stream to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 36373 - }, - "enumValues": [], - "values": [], - "examples": [ - 36373 - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "Streaming/radioUnbindTranscodedStream", - "functionName": "streamingRadiounbindtranscodedstream", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/transcoding/{stream_id}/unbind", - "summary": "Unbind transcoded stream", - "description": "This endpoint allows you to unbind transcoding on transcoded stream.", - "tags": [ - "Transcodings" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - }, - { - "name": "stream_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/transcoding/%7Bstream_id%7D/unbind", - "operationId": "Streaming/radioUnbindTranscodedStream", - "summary": "Unbind transcoded stream", - "categoryPath": [ - "Streaming radio", - "Transcodings" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 18275 - }, - "enumValues": [], - "values": [], - "examples": [ - 18275 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 57959 - }, - "enumValues": [], - "values": [], - "examples": [ - 57959 - ] - }, - { - "name": "stream_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the transcoded stream to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 71598 - }, - "enumValues": [], - "values": [], - "examples": [ - 71598 - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "post_1_radios_radio_product_id_stations_station_id_transcoding_add", - "functionName": "post1RadiosRadioProductIdStationsStationIdTranscodingAdd", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/{radio_product_id}/stations/{station_id}/transcoding/add", - "summary": "Add transcoded stream", - "description": "This endpoint allows you to add transcoded stream.", - "tags": [ - "Transcodings" - ], - "mutating": true, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - }, - { - "name": "station_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/%7Bradio_product_id%7D/stations/%7Bstation_id%7D/transcoding/add", - "operationId": null, - "summary": "Add transcoded stream", - "categoryPath": [ - "Streaming radio", - "Transcodings" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 52985 - }, - "enumValues": [], - "values": [], - "examples": [ - 52985 - ] - }, - { - "name": "station_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 33735 - }, - "enumValues": [], - "values": [], - "examples": [ - 33735 - ] - } - ], - "responseStatuses": [ - "201", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stats_consumption", - "functionName": "get1RadiosRadioProductIdStatsConsumption", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stats/consumption", - "summary": "Get consumption", - "description": "This endpoint allows you to retrieve product consumption stats.", - "tags": [ - "Stats > Radio Products" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "station_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/consumption", - "operationId": null, - "summary": "Get consumption", - "categoryPath": [ - "Streaming radio", - "Stats", - "Radio Products" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 23901 - }, - "enumValues": [], - "values": [], - "examples": [ - 23901 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "station_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "station_ids", - "type": "string", - "description": "List of station ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stats_countries_continent", - "functionName": "get1RadiosRadioProductIdStatsCountriesContinent", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stats/countries_continent", - "summary": "Get countries by continent", - "description": "This endpoint allows you to retrieve product total countries stats by continent.", - "tags": [ - "Stats > Radio Products" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "station_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/countries_continent", - "operationId": null, - "summary": "Get countries by continent", - "categoryPath": [ - "Streaming radio", - "Stats", - "Radio Products" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 89573 - }, - "enumValues": [], - "values": [], - "examples": [ - 89573 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "station_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "station_ids", - "type": "string", - "description": "List of station ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stats_countries", - "functionName": "get1RadiosRadioProductIdStatsCountries", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stats/countries", - "summary": "Get countries", - "description": "This endpoint allows you to retrieve product countries stats.", - "tags": [ - "Stats > Radio Products" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "station_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/countries", - "operationId": null, - "summary": "Get countries", - "categoryPath": [ - "Streaming radio", - "Stats", - "Radio Products" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 83425 - }, - "enumValues": [], - "values": [], - "examples": [ - 83425 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "station_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "station_ids", - "type": "string", - "description": "List of station ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioExportStatsByStation", - "functionName": "streamingRadioexportstatsbystation", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stats/export_csv_by_station", - "summary": "Export stats by station", - "description": "This endpoint allows you to export product stats by station.", - "tags": [ - "Stats > Radio Products" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "datatype", - "in": "query", - "required": true - }, - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "scope_by", - "in": "query", - "required": false - }, - { - "name": "station_ids", - "in": "query", - "required": false - }, - { - "name": "timezone", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json", - "application/octet-stream" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/export_csv_by_station", - "operationId": "Streaming/radioExportStatsByStation", - "summary": "Export stats by station", - "categoryPath": [ - "Streaming radio", - "Stats", - "Radio Products" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 29388 - }, - "enumValues": [], - "values": [], - "examples": [ - 29388 - ] - }, - { - "name": "datatype", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "datatype", - "enum": [ - "consumption", - "countries", - "listeners", - "listeners_per_minute", - "players" - ], - "type": "string", - "description": "Specify the type of data to export", - "example": "consumption" - }, - "enumValues": [ - "consumption", - "countries", - "listeners", - "listeners_per_minute", - "players" - ], - "values": [], - "examples": [ - "consumption" - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "scope_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "scope_by", - "enum": [ - "day", - "month", - "week", - "year" - ], - "type": "string", - "description": "Specifies the time period over which to aggregate and retrieve stats", - "example": "week" - }, - "enumValues": [ - "day", - "month", - "week", - "year" - ], - "values": [], - "examples": [ - "week" - ] - }, - { - "name": "station_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "station_ids", - "type": "string", - "description": "List of station ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "timezone", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "timezone", - "enum": [ - "Africa/Abidjan", - "Africa/Accra", - "Africa/Addis_Ababa", - "Africa/Algiers", - "Africa/Asmara", - "Africa/Bamako", - "Africa/Bangui", - "Africa/Banjul", - "Africa/Bissau", - "Africa/Blantyre", - "Africa/Brazzaville", - "Africa/Bujumbura", - "Africa/Cairo", - "Africa/Casablanca", - "Africa/Ceuta", - "Africa/Conakry", - "Africa/Dakar", - "Africa/Dar_es_Salaam", - "Africa/Djibouti", - "Africa/Douala", - "Africa/El_Aaiun", - "Africa/Freetown", - "Africa/Gaborone", - "Africa/Harare", - "Africa/Johannesburg", - "Africa/Juba", - "Africa/Kampala", - "Africa/Khartoum", - "Africa/Kigali", - "Africa/Kinshasa", - "Africa/Lagos", - "Africa/Libreville", - "Africa/Lome", - "Africa/Luanda", - "Africa/Lubumbashi", - "Africa/Lusaka", - "Africa/Malabo", - "Africa/Maputo", - "Africa/Maseru", - "Africa/Mbabane", - "Africa/Mogadishu", - "Africa/Monrovia", - "Africa/Nairobi", - "Africa/Ndjamena", - "Africa/Niamey", - "Africa/Nouakchott", - "Africa/Ouagadougou", - "Africa/Porto-Novo", - "Africa/Sao_Tome", - "Africa/Tripoli", - "Africa/Tunis", - "Africa/Windhoek", - "America/Adak", - "America/Anchorage", - "America/Anguilla", - "America/Antigua", - "America/Araguaina", - "America/Argentina/Buenos_Aires", - "America/Argentina/Catamarca", - "America/Argentina/Cordoba", - "America/Argentina/Jujuy", - "America/Argentina/La_Rioja", - "America/Argentina/Mendoza", - "America/Argentina/Rio_Gallegos", - "America/Argentina/Salta", - "America/Argentina/San_Juan", - "America/Argentina/San_Luis", - "America/Argentina/Tucuman", - "America/Argentina/Ushuaia", - "America/Aruba", - "America/Asuncion", - "America/Atikokan", - "America/Bahia", - "America/Bahia_Banderas", - "America/Barbados", - "America/Belem", - "America/Belize", - "America/Blanc-Sablon", - "America/Boa_Vista", - "America/Bogota", - "America/Boise", - "America/Cambridge_Bay", - "America/Campo_Grande", - "America/Cancun", - "America/Caracas", - "America/Cayenne", - "America/Cayman", - "America/Chicago", - "America/Chihuahua", - "America/Ciudad_Juarez", - "America/Costa_Rica", - "America/Coyhaique", - "America/Creston", - "America/Cuiaba", - "America/Curacao", - "America/Danmarkshavn", - "America/Dawson", - "America/Dawson_Creek", - "America/Denver", - "America/Detroit", - "America/Dominica", - "America/Edmonton", - "America/Eirunepe", - "America/El_Salvador", - "America/Fort_Nelson", - "America/Fortaleza", - "America/Glace_Bay", - "America/Goose_Bay", - "America/Grand_Turk", - "America/Grenada", - "America/Guadeloupe", - "America/Guatemala", - "America/Guayaquil", - "America/Guyana", - "America/Halifax", - "America/Havana", - "America/Hermosillo", - "America/Indiana/Indianapolis", - "America/Indiana/Knox", - "America/Indiana/Marengo", - "America/Indiana/Petersburg", - "America/Indiana/Tell_City", - "America/Indiana/Vevay", - "America/Indiana/Vincennes", - "America/Indiana/Winamac", - "America/Inuvik", - "America/Iqaluit", - "America/Jamaica", - "America/Juneau", - "America/Kentucky/Louisville", - "America/Kentucky/Monticello", - "America/Kralendijk", - "America/La_Paz", - "America/Lima", - "America/Los_Angeles", - "America/Lower_Princes", - "America/Maceio", - "America/Managua", - "America/Manaus", - "America/Marigot", - "America/Martinique", - "America/Matamoros", - "America/Mazatlan", - "America/Menominee", - "America/Merida", - "America/Metlakatla", - "America/Mexico_City", - "America/Miquelon", - "America/Moncton", - "America/Monterrey", - "America/Montevideo", - "America/Montserrat", - "America/Nassau", - "America/New_York", - "America/Nome", - "America/Noronha", - "America/North_Dakota/Beulah", - "America/North_Dakota/Center", - "America/North_Dakota/New_Salem", - "America/Nuuk", - "America/Ojinaga", - "America/Panama", - "America/Paramaribo", - "America/Phoenix", - "America/Port-au-Prince", - "America/Port_of_Spain", - "America/Porto_Velho", - "America/Puerto_Rico", - "America/Punta_Arenas", - "America/Rankin_Inlet", - "America/Recife", - "America/Regina", - "America/Resolute", - "America/Rio_Branco", - "America/Santarem", - "America/Santiago", - "America/Santo_Domingo", - "America/Sao_Paulo", - "America/Scoresbysund", - "America/Sitka", - "America/St_Barthelemy", - "America/St_Johns", - "America/St_Kitts", - "America/St_Lucia", - "America/St_Thomas", - "America/St_Vincent", - "America/Swift_Current", - "America/Tegucigalpa", - "America/Thule", - "America/Tijuana", - "America/Toronto", - "America/Tortola", - "America/Vancouver", - "America/Whitehorse", - "America/Winnipeg", - "America/Yakutat", - "Antarctica/Casey", - "Antarctica/Davis", - "Antarctica/DumontDUrville", - "Antarctica/Macquarie", - "Antarctica/Mawson", - "Antarctica/McMurdo", - "Antarctica/Palmer", - "Antarctica/Rothera", - "Antarctica/Syowa", - "Antarctica/Troll", - "Antarctica/Vostok", - "Arctic/Longyearbyen", - "Asia/Aden", - "Asia/Almaty", - "Asia/Amman", - "Asia/Anadyr", - "Asia/Aqtau", - "Asia/Aqtobe", - "Asia/Ashgabat", - "Asia/Atyrau", - "Asia/Baghdad", - "Asia/Bahrain", - "Asia/Baku", - "Asia/Bangkok", - "Asia/Barnaul", - "Asia/Beirut", - "Asia/Bishkek", - "Asia/Brunei", - "Asia/Chita", - "Asia/Colombo", - "Asia/Damascus", - "Asia/Dhaka", - "Asia/Dili", - "Asia/Dubai", - "Asia/Dushanbe", - "Asia/Famagusta", - "Asia/Gaza", - "Asia/Hebron", - "Asia/Ho_Chi_Minh", - "Asia/Hong_Kong", - "Asia/Hovd", - "Asia/Irkutsk", - "Asia/Jakarta", - "Asia/Jayapura", - "Asia/Jerusalem", - "Asia/Kabul", - "Asia/Kamchatka", - "Asia/Karachi", - "Asia/Kathmandu", - "Asia/Khandyga", - "Asia/Kolkata", - "Asia/Krasnoyarsk", - "Asia/Kuala_Lumpur", - "Asia/Kuching", - "Asia/Kuwait", - "Asia/Macau", - "Asia/Magadan", - "Asia/Makassar", - "Asia/Manila", - "Asia/Muscat", - "Asia/Nicosia", - "Asia/Novokuznetsk", - "Asia/Novosibirsk", - "Asia/Omsk", - "Asia/Oral", - "Asia/Phnom_Penh", - "Asia/Pontianak", - "Asia/Pyongyang", - "Asia/Qatar", - "Asia/Qostanay", - "Asia/Qyzylorda", - "Asia/Riyadh", - "Asia/Sakhalin", - "Asia/Samarkand", - "Asia/Seoul", - "Asia/Shanghai", - "Asia/Singapore", - "Asia/Srednekolymsk", - "Asia/Taipei", - "Asia/Tashkent", - "Asia/Tbilisi", - "Asia/Tehran", - "Asia/Thimphu", - "Asia/Tokyo", - "Asia/Tomsk", - "Asia/Ulaanbaatar", - "Asia/Urumqi", - "Asia/Ust-Nera", - "Asia/Vientiane", - "Asia/Vladivostok", - "Asia/Yakutsk", - "Asia/Yangon", - "Asia/Yekaterinburg", - "Asia/Yerevan", - "Atlantic/Azores", - "Atlantic/Bermuda", - "Atlantic/Canary", - "Atlantic/Cape_Verde", - "Atlantic/Faroe", - "Atlantic/Madeira", - "Atlantic/Reykjavik", - "Atlantic/South_Georgia", - "Atlantic/St_Helena", - "Atlantic/Stanley", - "Australia/Adelaide", - "Australia/Brisbane", - "Australia/Broken_Hill", - "Australia/Darwin", - "Australia/Eucla", - "Australia/Hobart", - "Australia/Lindeman", - "Australia/Lord_Howe", - "Australia/Melbourne", - "Australia/Perth", - "Australia/Sydney", - "Europe/Amsterdam", - "Europe/Andorra", - "Europe/Astrakhan", - "Europe/Athens", - "Europe/Belgrade", - "Europe/Berlin", - "Europe/Bratislava", - "Europe/Brussels", - "Europe/Bucharest", - "Europe/Budapest", - "Europe/Busingen", - "Europe/Chisinau", - "Europe/Copenhagen", - "Europe/Dublin", - "Europe/Gibraltar", - "Europe/Guernsey", - "Europe/Helsinki", - "Europe/Isle_of_Man", - "Europe/Istanbul", - "Europe/Jersey", - "Europe/Kaliningrad", - "Europe/Kirov", - "Europe/Kyiv", - "Europe/Lisbon", - "Europe/Ljubljana", - "Europe/London", - "Europe/Luxembourg", - "Europe/Madrid", - "Europe/Malta", - "Europe/Mariehamn", - "Europe/Minsk", - "Europe/Monaco", - "Europe/Moscow", - "Europe/Oslo", - "Europe/Paris", - "Europe/Podgorica", - "Europe/Prague", - "Europe/Riga", - "Europe/Rome", - "Europe/Samara", - "Europe/San_Marino", - "Europe/Sarajevo", - "Europe/Saratov", - "Europe/Simferopol", - "Europe/Skopje", - "Europe/Sofia", - "Europe/Stockholm", - "Europe/Tallinn", - "Europe/Tirane", - "Europe/Ulyanovsk", - "Europe/Vaduz", - "Europe/Vatican", - "Europe/Vienna", - "Europe/Vilnius", - "Europe/Volgograd", - "Europe/Warsaw", - "Europe/Zagreb", - "Europe/Zurich", - "Indian/Antananarivo", - "Indian/Chagos", - "Indian/Christmas", - "Indian/Cocos", - "Indian/Comoro", - "Indian/Kerguelen", - "Indian/Mahe", - "Indian/Maldives", - "Indian/Mauritius", - "Indian/Mayotte", - "Indian/Reunion", - "Pacific/Apia", - "Pacific/Auckland", - "Pacific/Bougainville", - "Pacific/Chatham", - "Pacific/Chuuk", - "Pacific/Easter", - "Pacific/Efate", - "Pacific/Fakaofo", - "Pacific/Fiji", - "Pacific/Funafuti", - "Pacific/Galapagos", - "Pacific/Gambier", - "Pacific/Guadalcanal", - "Pacific/Guam", - "Pacific/Honolulu", - "Pacific/Kanton", - "Pacific/Kiritimati", - "Pacific/Kosrae", - "Pacific/Kwajalein", - "Pacific/Majuro", - "Pacific/Marquesas", - "Pacific/Midway", - "Pacific/Nauru", - "Pacific/Niue", - "Pacific/Norfolk", - "Pacific/Noumea", - "Pacific/Pago_Pago", - "Pacific/Palau", - "Pacific/Pitcairn", - "Pacific/Pohnpei", - "Pacific/Port_Moresby", - "Pacific/Rarotonga", - "Pacific/Saipan", - "Pacific/Tahiti", - "Pacific/Tarawa", - "Pacific/Tongatapu", - "Pacific/Wake", - "Pacific/Wallis", - "UTC" - ], - "type": "string", - "description": "Specify the timezone for the output date", - "example": "Asia/Qostanay" - }, - "enumValues": [ - "Africa/Abidjan", - "Africa/Accra", - "Africa/Addis_Ababa", - "Africa/Algiers", - "Africa/Asmara", - "Africa/Bamako", - "Africa/Bangui", - "Africa/Banjul", - "Africa/Bissau", - "Africa/Blantyre", - "Africa/Brazzaville", - "Africa/Bujumbura", - "Africa/Cairo", - "Africa/Casablanca", - "Africa/Ceuta", - "Africa/Conakry", - "Africa/Dakar", - "Africa/Dar_es_Salaam", - "Africa/Djibouti", - "Africa/Douala", - "Africa/El_Aaiun", - "Africa/Freetown", - "Africa/Gaborone", - "Africa/Harare", - "Africa/Johannesburg", - "Africa/Juba", - "Africa/Kampala", - "Africa/Khartoum", - "Africa/Kigali", - "Africa/Kinshasa", - "Africa/Lagos", - "Africa/Libreville", - "Africa/Lome", - "Africa/Luanda", - "Africa/Lubumbashi", - "Africa/Lusaka", - "Africa/Malabo", - "Africa/Maputo", - "Africa/Maseru", - "Africa/Mbabane", - "Africa/Mogadishu", - "Africa/Monrovia", - "Africa/Nairobi", - "Africa/Ndjamena", - "Africa/Niamey", - "Africa/Nouakchott", - "Africa/Ouagadougou", - "Africa/Porto-Novo", - "Africa/Sao_Tome", - "Africa/Tripoli", - "Africa/Tunis", - "Africa/Windhoek", - "America/Adak", - "America/Anchorage", - "America/Anguilla", - "America/Antigua", - "America/Araguaina", - "America/Argentina/Buenos_Aires", - "America/Argentina/Catamarca", - "America/Argentina/Cordoba", - "America/Argentina/Jujuy", - "America/Argentina/La_Rioja", - "America/Argentina/Mendoza", - "America/Argentina/Rio_Gallegos", - "America/Argentina/Salta", - "America/Argentina/San_Juan", - "America/Argentina/San_Luis", - "America/Argentina/Tucuman", - "America/Argentina/Ushuaia", - "America/Aruba", - "America/Asuncion", - "America/Atikokan", - "America/Bahia", - "America/Bahia_Banderas", - "America/Barbados", - "America/Belem", - "America/Belize", - "America/Blanc-Sablon", - "America/Boa_Vista", - "America/Bogota", - "America/Boise", - "America/Cambridge_Bay", - "America/Campo_Grande", - "America/Cancun", - "America/Caracas", - "America/Cayenne", - "America/Cayman", - "America/Chicago", - "America/Chihuahua", - "America/Ciudad_Juarez", - "America/Costa_Rica", - "America/Coyhaique", - "America/Creston", - "America/Cuiaba", - "America/Curacao", - "America/Danmarkshavn", - "America/Dawson", - "America/Dawson_Creek", - "America/Denver", - "America/Detroit", - "America/Dominica", - "America/Edmonton", - "America/Eirunepe", - "America/El_Salvador", - "America/Fort_Nelson", - "America/Fortaleza", - "America/Glace_Bay", - "America/Goose_Bay", - "America/Grand_Turk", - "America/Grenada", - "America/Guadeloupe", - "America/Guatemala", - "America/Guayaquil", - "America/Guyana", - "America/Halifax", - "America/Havana", - "America/Hermosillo", - "America/Indiana/Indianapolis", - "America/Indiana/Knox", - "America/Indiana/Marengo", - "America/Indiana/Petersburg", - "America/Indiana/Tell_City", - "America/Indiana/Vevay", - "America/Indiana/Vincennes", - "America/Indiana/Winamac", - "America/Inuvik", - "America/Iqaluit", - "America/Jamaica", - "America/Juneau", - "America/Kentucky/Louisville", - "America/Kentucky/Monticello", - "America/Kralendijk", - "America/La_Paz", - "America/Lima", - "America/Los_Angeles", - "America/Lower_Princes", - "America/Maceio", - "America/Managua", - "America/Manaus", - "America/Marigot", - "America/Martinique", - "America/Matamoros", - "America/Mazatlan", - "America/Menominee", - "America/Merida", - "America/Metlakatla", - "America/Mexico_City", - "America/Miquelon", - "America/Moncton", - "America/Monterrey", - "America/Montevideo", - "America/Montserrat", - "America/Nassau", - "America/New_York", - "America/Nome", - "America/Noronha", - "America/North_Dakota/Beulah", - "America/North_Dakota/Center", - "America/North_Dakota/New_Salem", - "America/Nuuk", - "America/Ojinaga", - "America/Panama", - "America/Paramaribo", - "America/Phoenix", - "America/Port-au-Prince", - "America/Port_of_Spain", - "America/Porto_Velho", - "America/Puerto_Rico", - "America/Punta_Arenas", - "America/Rankin_Inlet", - "America/Recife", - "America/Regina", - "America/Resolute", - "America/Rio_Branco", - "America/Santarem", - "America/Santiago", - "America/Santo_Domingo", - "America/Sao_Paulo", - "America/Scoresbysund", - "America/Sitka", - "America/St_Barthelemy", - "America/St_Johns", - "America/St_Kitts", - "America/St_Lucia", - "America/St_Thomas", - "America/St_Vincent", - "America/Swift_Current", - "America/Tegucigalpa", - "America/Thule", - "America/Tijuana", - "America/Toronto", - "America/Tortola", - "America/Vancouver", - "America/Whitehorse", - "America/Winnipeg", - "America/Yakutat", - "Antarctica/Casey", - "Antarctica/Davis", - "Antarctica/DumontDUrville", - "Antarctica/Macquarie", - "Antarctica/Mawson", - "Antarctica/McMurdo", - "Antarctica/Palmer", - "Antarctica/Rothera", - "Antarctica/Syowa", - "Antarctica/Troll", - "Antarctica/Vostok", - "Arctic/Longyearbyen", - "Asia/Aden", - "Asia/Almaty", - "Asia/Amman", - "Asia/Anadyr", - "Asia/Aqtau", - "Asia/Aqtobe", - "Asia/Ashgabat", - "Asia/Atyrau", - "Asia/Baghdad", - "Asia/Bahrain", - "Asia/Baku", - "Asia/Bangkok", - "Asia/Barnaul", - "Asia/Beirut", - "Asia/Bishkek", - "Asia/Brunei", - "Asia/Chita", - "Asia/Colombo", - "Asia/Damascus", - "Asia/Dhaka", - "Asia/Dili", - "Asia/Dubai", - "Asia/Dushanbe", - "Asia/Famagusta", - "Asia/Gaza", - "Asia/Hebron", - "Asia/Ho_Chi_Minh", - "Asia/Hong_Kong", - "Asia/Hovd", - "Asia/Irkutsk", - "Asia/Jakarta", - "Asia/Jayapura", - "Asia/Jerusalem", - "Asia/Kabul", - "Asia/Kamchatka", - "Asia/Karachi", - "Asia/Kathmandu", - "Asia/Khandyga", - "Asia/Kolkata", - "Asia/Krasnoyarsk", - "Asia/Kuala_Lumpur", - "Asia/Kuching", - "Asia/Kuwait", - "Asia/Macau", - "Asia/Magadan", - "Asia/Makassar", - "Asia/Manila", - "Asia/Muscat", - "Asia/Nicosia", - "Asia/Novokuznetsk", - "Asia/Novosibirsk", - "Asia/Omsk", - "Asia/Oral", - "Asia/Phnom_Penh", - "Asia/Pontianak", - "Asia/Pyongyang", - "Asia/Qatar", - "Asia/Qostanay", - "Asia/Qyzylorda", - "Asia/Riyadh", - "Asia/Sakhalin", - "Asia/Samarkand", - "Asia/Seoul", - "Asia/Shanghai", - "Asia/Singapore", - "Asia/Srednekolymsk", - "Asia/Taipei", - "Asia/Tashkent", - "Asia/Tbilisi", - "Asia/Tehran", - "Asia/Thimphu", - "Asia/Tokyo", - "Asia/Tomsk", - "Asia/Ulaanbaatar", - "Asia/Urumqi", - "Asia/Ust-Nera", - "Asia/Vientiane", - "Asia/Vladivostok", - "Asia/Yakutsk", - "Asia/Yangon", - "Asia/Yekaterinburg", - "Asia/Yerevan", - "Atlantic/Azores", - "Atlantic/Bermuda", - "Atlantic/Canary", - "Atlantic/Cape_Verde", - "Atlantic/Faroe", - "Atlantic/Madeira", - "Atlantic/Reykjavik", - "Atlantic/South_Georgia", - "Atlantic/St_Helena", - "Atlantic/Stanley", - "Australia/Adelaide", - "Australia/Brisbane", - "Australia/Broken_Hill", - "Australia/Darwin", - "Australia/Eucla", - "Australia/Hobart", - "Australia/Lindeman", - "Australia/Lord_Howe", - "Australia/Melbourne", - "Australia/Perth", - "Australia/Sydney", - "Europe/Amsterdam", - "Europe/Andorra", - "Europe/Astrakhan", - "Europe/Athens", - "Europe/Belgrade", - "Europe/Berlin", - "Europe/Bratislava", - "Europe/Brussels", - "Europe/Bucharest", - "Europe/Budapest", - "Europe/Busingen", - "Europe/Chisinau", - "Europe/Copenhagen", - "Europe/Dublin", - "Europe/Gibraltar", - "Europe/Guernsey", - "Europe/Helsinki", - "Europe/Isle_of_Man", - "Europe/Istanbul", - "Europe/Jersey", - "Europe/Kaliningrad", - "Europe/Kirov", - "Europe/Kyiv", - "Europe/Lisbon", - "Europe/Ljubljana", - "Europe/London", - "Europe/Luxembourg", - "Europe/Madrid", - "Europe/Malta", - "Europe/Mariehamn", - "Europe/Minsk", - "Europe/Monaco", - "Europe/Moscow", - "Europe/Oslo", - "Europe/Paris", - "Europe/Podgorica", - "Europe/Prague", - "Europe/Riga", - "Europe/Rome", - "Europe/Samara", - "Europe/San_Marino", - "Europe/Sarajevo", - "Europe/Saratov", - "Europe/Simferopol", - "Europe/Skopje", - "Europe/Sofia", - "Europe/Stockholm", - "Europe/Tallinn", - "Europe/Tirane", - "Europe/Ulyanovsk", - "Europe/Vaduz", - "Europe/Vatican", - "Europe/Vienna", - "Europe/Vilnius", - "Europe/Volgograd", - "Europe/Warsaw", - "Europe/Zagreb", - "Europe/Zurich", - "Indian/Antananarivo", - "Indian/Chagos", - "Indian/Christmas", - "Indian/Cocos", - "Indian/Comoro", - "Indian/Kerguelen", - "Indian/Mahe", - "Indian/Maldives", - "Indian/Mauritius", - "Indian/Mayotte", - "Indian/Reunion", - "Pacific/Apia", - "Pacific/Auckland", - "Pacific/Bougainville", - "Pacific/Chatham", - "Pacific/Chuuk", - "Pacific/Easter", - "Pacific/Efate", - "Pacific/Fakaofo", - "Pacific/Fiji", - "Pacific/Funafuti", - "Pacific/Galapagos", - "Pacific/Gambier", - "Pacific/Guadalcanal", - "Pacific/Guam", - "Pacific/Honolulu", - "Pacific/Kanton", - "Pacific/Kiritimati", - "Pacific/Kosrae", - "Pacific/Kwajalein", - "Pacific/Majuro", - "Pacific/Marquesas", - "Pacific/Midway", - "Pacific/Nauru", - "Pacific/Niue", - "Pacific/Norfolk", - "Pacific/Noumea", - "Pacific/Pago_Pago", - "Pacific/Palau", - "Pacific/Pitcairn", - "Pacific/Pohnpei", - "Pacific/Port_Moresby", - "Pacific/Rarotonga", - "Pacific/Saipan", - "Pacific/Tahiti", - "Pacific/Tarawa", - "Pacific/Tongatapu", - "Pacific/Wake", - "Pacific/Wallis", - "UTC" - ], - "values": [], - "examples": [ - "Asia/Qostanay" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stats_export_csv", - "functionName": "get1RadiosRadioProductIdStatsExportCsv", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stats/export_csv", - "summary": "Export stats", - "description": "This endpoint allows you to export product stats.", - "tags": [ - "Stats > Radio Products" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "datatype", - "in": "query", - "required": true - }, - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "scope_by", - "in": "query", - "required": false - }, - { - "name": "station_ids", - "in": "query", - "required": false - }, - { - "name": "timezone", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json", - "application/octet-stream" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/export_csv", - "operationId": null, - "summary": "Export stats", - "categoryPath": [ - "Streaming radio", - "Stats", - "Radio Products" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 82079 - }, - "enumValues": [], - "values": [], - "examples": [ - 82079 - ] - }, - { - "name": "datatype", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "datatype", - "enum": [ - "consumption", - "countries", - "listeners", - "listeners_by_station", - "listeners_per_minute", - "players" - ], - "type": "string", - "description": "Specify the type of data to export", - "example": "countries" - }, - "enumValues": [ - "consumption", - "countries", - "listeners", - "listeners_by_station", - "listeners_per_minute", - "players" - ], - "values": [], - "examples": [ - "countries" - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "scope_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "scope_by", - "enum": [ - "day", - "month", - "week", - "year" - ], - "type": "string", - "description": "Specifies the time period over which to aggregate and retrieve stats", - "example": "year" - }, - "enumValues": [ - "day", - "month", - "week", - "year" - ], - "values": [], - "examples": [ - "year" - ] - }, - { - "name": "station_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "station_ids", - "type": "string", - "description": "List of station ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "timezone", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "timezone", - "enum": [ - "Africa/Abidjan", - "Africa/Accra", - "Africa/Addis_Ababa", - "Africa/Algiers", - "Africa/Asmara", - "Africa/Bamako", - "Africa/Bangui", - "Africa/Banjul", - "Africa/Bissau", - "Africa/Blantyre", - "Africa/Brazzaville", - "Africa/Bujumbura", - "Africa/Cairo", - "Africa/Casablanca", - "Africa/Ceuta", - "Africa/Conakry", - "Africa/Dakar", - "Africa/Dar_es_Salaam", - "Africa/Djibouti", - "Africa/Douala", - "Africa/El_Aaiun", - "Africa/Freetown", - "Africa/Gaborone", - "Africa/Harare", - "Africa/Johannesburg", - "Africa/Juba", - "Africa/Kampala", - "Africa/Khartoum", - "Africa/Kigali", - "Africa/Kinshasa", - "Africa/Lagos", - "Africa/Libreville", - "Africa/Lome", - "Africa/Luanda", - "Africa/Lubumbashi", - "Africa/Lusaka", - "Africa/Malabo", - "Africa/Maputo", - "Africa/Maseru", - "Africa/Mbabane", - "Africa/Mogadishu", - "Africa/Monrovia", - "Africa/Nairobi", - "Africa/Ndjamena", - "Africa/Niamey", - "Africa/Nouakchott", - "Africa/Ouagadougou", - "Africa/Porto-Novo", - "Africa/Sao_Tome", - "Africa/Tripoli", - "Africa/Tunis", - "Africa/Windhoek", - "America/Adak", - "America/Anchorage", - "America/Anguilla", - "America/Antigua", - "America/Araguaina", - "America/Argentina/Buenos_Aires", - "America/Argentina/Catamarca", - "America/Argentina/Cordoba", - "America/Argentina/Jujuy", - "America/Argentina/La_Rioja", - "America/Argentina/Mendoza", - "America/Argentina/Rio_Gallegos", - "America/Argentina/Salta", - "America/Argentina/San_Juan", - "America/Argentina/San_Luis", - "America/Argentina/Tucuman", - "America/Argentina/Ushuaia", - "America/Aruba", - "America/Asuncion", - "America/Atikokan", - "America/Bahia", - "America/Bahia_Banderas", - "America/Barbados", - "America/Belem", - "America/Belize", - "America/Blanc-Sablon", - "America/Boa_Vista", - "America/Bogota", - "America/Boise", - "America/Cambridge_Bay", - "America/Campo_Grande", - "America/Cancun", - "America/Caracas", - "America/Cayenne", - "America/Cayman", - "America/Chicago", - "America/Chihuahua", - "America/Ciudad_Juarez", - "America/Costa_Rica", - "America/Coyhaique", - "America/Creston", - "America/Cuiaba", - "America/Curacao", - "America/Danmarkshavn", - "America/Dawson", - "America/Dawson_Creek", - "America/Denver", - "America/Detroit", - "America/Dominica", - "America/Edmonton", - "America/Eirunepe", - "America/El_Salvador", - "America/Fort_Nelson", - "America/Fortaleza", - "America/Glace_Bay", - "America/Goose_Bay", - "America/Grand_Turk", - "America/Grenada", - "America/Guadeloupe", - "America/Guatemala", - "America/Guayaquil", - "America/Guyana", - "America/Halifax", - "America/Havana", - "America/Hermosillo", - "America/Indiana/Indianapolis", - "America/Indiana/Knox", - "America/Indiana/Marengo", - "America/Indiana/Petersburg", - "America/Indiana/Tell_City", - "America/Indiana/Vevay", - "America/Indiana/Vincennes", - "America/Indiana/Winamac", - "America/Inuvik", - "America/Iqaluit", - "America/Jamaica", - "America/Juneau", - "America/Kentucky/Louisville", - "America/Kentucky/Monticello", - "America/Kralendijk", - "America/La_Paz", - "America/Lima", - "America/Los_Angeles", - "America/Lower_Princes", - "America/Maceio", - "America/Managua", - "America/Manaus", - "America/Marigot", - "America/Martinique", - "America/Matamoros", - "America/Mazatlan", - "America/Menominee", - "America/Merida", - "America/Metlakatla", - "America/Mexico_City", - "America/Miquelon", - "America/Moncton", - "America/Monterrey", - "America/Montevideo", - "America/Montserrat", - "America/Nassau", - "America/New_York", - "America/Nome", - "America/Noronha", - "America/North_Dakota/Beulah", - "America/North_Dakota/Center", - "America/North_Dakota/New_Salem", - "America/Nuuk", - "America/Ojinaga", - "America/Panama", - "America/Paramaribo", - "America/Phoenix", - "America/Port-au-Prince", - "America/Port_of_Spain", - "America/Porto_Velho", - "America/Puerto_Rico", - "America/Punta_Arenas", - "America/Rankin_Inlet", - "America/Recife", - "America/Regina", - "America/Resolute", - "America/Rio_Branco", - "America/Santarem", - "America/Santiago", - "America/Santo_Domingo", - "America/Sao_Paulo", - "America/Scoresbysund", - "America/Sitka", - "America/St_Barthelemy", - "America/St_Johns", - "America/St_Kitts", - "America/St_Lucia", - "America/St_Thomas", - "America/St_Vincent", - "America/Swift_Current", - "America/Tegucigalpa", - "America/Thule", - "America/Tijuana", - "America/Toronto", - "America/Tortola", - "America/Vancouver", - "America/Whitehorse", - "America/Winnipeg", - "America/Yakutat", - "Antarctica/Casey", - "Antarctica/Davis", - "Antarctica/DumontDUrville", - "Antarctica/Macquarie", - "Antarctica/Mawson", - "Antarctica/McMurdo", - "Antarctica/Palmer", - "Antarctica/Rothera", - "Antarctica/Syowa", - "Antarctica/Troll", - "Antarctica/Vostok", - "Arctic/Longyearbyen", - "Asia/Aden", - "Asia/Almaty", - "Asia/Amman", - "Asia/Anadyr", - "Asia/Aqtau", - "Asia/Aqtobe", - "Asia/Ashgabat", - "Asia/Atyrau", - "Asia/Baghdad", - "Asia/Bahrain", - "Asia/Baku", - "Asia/Bangkok", - "Asia/Barnaul", - "Asia/Beirut", - "Asia/Bishkek", - "Asia/Brunei", - "Asia/Chita", - "Asia/Colombo", - "Asia/Damascus", - "Asia/Dhaka", - "Asia/Dili", - "Asia/Dubai", - "Asia/Dushanbe", - "Asia/Famagusta", - "Asia/Gaza", - "Asia/Hebron", - "Asia/Ho_Chi_Minh", - "Asia/Hong_Kong", - "Asia/Hovd", - "Asia/Irkutsk", - "Asia/Jakarta", - "Asia/Jayapura", - "Asia/Jerusalem", - "Asia/Kabul", - "Asia/Kamchatka", - "Asia/Karachi", - "Asia/Kathmandu", - "Asia/Khandyga", - "Asia/Kolkata", - "Asia/Krasnoyarsk", - "Asia/Kuala_Lumpur", - "Asia/Kuching", - "Asia/Kuwait", - "Asia/Macau", - "Asia/Magadan", - "Asia/Makassar", - "Asia/Manila", - "Asia/Muscat", - "Asia/Nicosia", - "Asia/Novokuznetsk", - "Asia/Novosibirsk", - "Asia/Omsk", - "Asia/Oral", - "Asia/Phnom_Penh", - "Asia/Pontianak", - "Asia/Pyongyang", - "Asia/Qatar", - "Asia/Qostanay", - "Asia/Qyzylorda", - "Asia/Riyadh", - "Asia/Sakhalin", - "Asia/Samarkand", - "Asia/Seoul", - "Asia/Shanghai", - "Asia/Singapore", - "Asia/Srednekolymsk", - "Asia/Taipei", - "Asia/Tashkent", - "Asia/Tbilisi", - "Asia/Tehran", - "Asia/Thimphu", - "Asia/Tokyo", - "Asia/Tomsk", - "Asia/Ulaanbaatar", - "Asia/Urumqi", - "Asia/Ust-Nera", - "Asia/Vientiane", - "Asia/Vladivostok", - "Asia/Yakutsk", - "Asia/Yangon", - "Asia/Yekaterinburg", - "Asia/Yerevan", - "Atlantic/Azores", - "Atlantic/Bermuda", - "Atlantic/Canary", - "Atlantic/Cape_Verde", - "Atlantic/Faroe", - "Atlantic/Madeira", - "Atlantic/Reykjavik", - "Atlantic/South_Georgia", - "Atlantic/St_Helena", - "Atlantic/Stanley", - "Australia/Adelaide", - "Australia/Brisbane", - "Australia/Broken_Hill", - "Australia/Darwin", - "Australia/Eucla", - "Australia/Hobart", - "Australia/Lindeman", - "Australia/Lord_Howe", - "Australia/Melbourne", - "Australia/Perth", - "Australia/Sydney", - "Europe/Amsterdam", - "Europe/Andorra", - "Europe/Astrakhan", - "Europe/Athens", - "Europe/Belgrade", - "Europe/Berlin", - "Europe/Bratislava", - "Europe/Brussels", - "Europe/Bucharest", - "Europe/Budapest", - "Europe/Busingen", - "Europe/Chisinau", - "Europe/Copenhagen", - "Europe/Dublin", - "Europe/Gibraltar", - "Europe/Guernsey", - "Europe/Helsinki", - "Europe/Isle_of_Man", - "Europe/Istanbul", - "Europe/Jersey", - "Europe/Kaliningrad", - "Europe/Kirov", - "Europe/Kyiv", - "Europe/Lisbon", - "Europe/Ljubljana", - "Europe/London", - "Europe/Luxembourg", - "Europe/Madrid", - "Europe/Malta", - "Europe/Mariehamn", - "Europe/Minsk", - "Europe/Monaco", - "Europe/Moscow", - "Europe/Oslo", - "Europe/Paris", - "Europe/Podgorica", - "Europe/Prague", - "Europe/Riga", - "Europe/Rome", - "Europe/Samara", - "Europe/San_Marino", - "Europe/Sarajevo", - "Europe/Saratov", - "Europe/Simferopol", - "Europe/Skopje", - "Europe/Sofia", - "Europe/Stockholm", - "Europe/Tallinn", - "Europe/Tirane", - "Europe/Ulyanovsk", - "Europe/Vaduz", - "Europe/Vatican", - "Europe/Vienna", - "Europe/Vilnius", - "Europe/Volgograd", - "Europe/Warsaw", - "Europe/Zagreb", - "Europe/Zurich", - "Indian/Antananarivo", - "Indian/Chagos", - "Indian/Christmas", - "Indian/Cocos", - "Indian/Comoro", - "Indian/Kerguelen", - "Indian/Mahe", - "Indian/Maldives", - "Indian/Mauritius", - "Indian/Mayotte", - "Indian/Reunion", - "Pacific/Apia", - "Pacific/Auckland", - "Pacific/Bougainville", - "Pacific/Chatham", - "Pacific/Chuuk", - "Pacific/Easter", - "Pacific/Efate", - "Pacific/Fakaofo", - "Pacific/Fiji", - "Pacific/Funafuti", - "Pacific/Galapagos", - "Pacific/Gambier", - "Pacific/Guadalcanal", - "Pacific/Guam", - "Pacific/Honolulu", - "Pacific/Kanton", - "Pacific/Kiritimati", - "Pacific/Kosrae", - "Pacific/Kwajalein", - "Pacific/Majuro", - "Pacific/Marquesas", - "Pacific/Midway", - "Pacific/Nauru", - "Pacific/Niue", - "Pacific/Norfolk", - "Pacific/Noumea", - "Pacific/Pago_Pago", - "Pacific/Palau", - "Pacific/Pitcairn", - "Pacific/Pohnpei", - "Pacific/Port_Moresby", - "Pacific/Rarotonga", - "Pacific/Saipan", - "Pacific/Tahiti", - "Pacific/Tarawa", - "Pacific/Tongatapu", - "Pacific/Wake", - "Pacific/Wallis", - "UTC" - ], - "type": "string", - "description": "Specify the timezone for the output date", - "example": "Africa/Blantyre" - }, - "enumValues": [ - "Africa/Abidjan", - "Africa/Accra", - "Africa/Addis_Ababa", - "Africa/Algiers", - "Africa/Asmara", - "Africa/Bamako", - "Africa/Bangui", - "Africa/Banjul", - "Africa/Bissau", - "Africa/Blantyre", - "Africa/Brazzaville", - "Africa/Bujumbura", - "Africa/Cairo", - "Africa/Casablanca", - "Africa/Ceuta", - "Africa/Conakry", - "Africa/Dakar", - "Africa/Dar_es_Salaam", - "Africa/Djibouti", - "Africa/Douala", - "Africa/El_Aaiun", - "Africa/Freetown", - "Africa/Gaborone", - "Africa/Harare", - "Africa/Johannesburg", - "Africa/Juba", - "Africa/Kampala", - "Africa/Khartoum", - "Africa/Kigali", - "Africa/Kinshasa", - "Africa/Lagos", - "Africa/Libreville", - "Africa/Lome", - "Africa/Luanda", - "Africa/Lubumbashi", - "Africa/Lusaka", - "Africa/Malabo", - "Africa/Maputo", - "Africa/Maseru", - "Africa/Mbabane", - "Africa/Mogadishu", - "Africa/Monrovia", - "Africa/Nairobi", - "Africa/Ndjamena", - "Africa/Niamey", - "Africa/Nouakchott", - "Africa/Ouagadougou", - "Africa/Porto-Novo", - "Africa/Sao_Tome", - "Africa/Tripoli", - "Africa/Tunis", - "Africa/Windhoek", - "America/Adak", - "America/Anchorage", - "America/Anguilla", - "America/Antigua", - "America/Araguaina", - "America/Argentina/Buenos_Aires", - "America/Argentina/Catamarca", - "America/Argentina/Cordoba", - "America/Argentina/Jujuy", - "America/Argentina/La_Rioja", - "America/Argentina/Mendoza", - "America/Argentina/Rio_Gallegos", - "America/Argentina/Salta", - "America/Argentina/San_Juan", - "America/Argentina/San_Luis", - "America/Argentina/Tucuman", - "America/Argentina/Ushuaia", - "America/Aruba", - "America/Asuncion", - "America/Atikokan", - "America/Bahia", - "America/Bahia_Banderas", - "America/Barbados", - "America/Belem", - "America/Belize", - "America/Blanc-Sablon", - "America/Boa_Vista", - "America/Bogota", - "America/Boise", - "America/Cambridge_Bay", - "America/Campo_Grande", - "America/Cancun", - "America/Caracas", - "America/Cayenne", - "America/Cayman", - "America/Chicago", - "America/Chihuahua", - "America/Ciudad_Juarez", - "America/Costa_Rica", - "America/Coyhaique", - "America/Creston", - "America/Cuiaba", - "America/Curacao", - "America/Danmarkshavn", - "America/Dawson", - "America/Dawson_Creek", - "America/Denver", - "America/Detroit", - "America/Dominica", - "America/Edmonton", - "America/Eirunepe", - "America/El_Salvador", - "America/Fort_Nelson", - "America/Fortaleza", - "America/Glace_Bay", - "America/Goose_Bay", - "America/Grand_Turk", - "America/Grenada", - "America/Guadeloupe", - "America/Guatemala", - "America/Guayaquil", - "America/Guyana", - "America/Halifax", - "America/Havana", - "America/Hermosillo", - "America/Indiana/Indianapolis", - "America/Indiana/Knox", - "America/Indiana/Marengo", - "America/Indiana/Petersburg", - "America/Indiana/Tell_City", - "America/Indiana/Vevay", - "America/Indiana/Vincennes", - "America/Indiana/Winamac", - "America/Inuvik", - "America/Iqaluit", - "America/Jamaica", - "America/Juneau", - "America/Kentucky/Louisville", - "America/Kentucky/Monticello", - "America/Kralendijk", - "America/La_Paz", - "America/Lima", - "America/Los_Angeles", - "America/Lower_Princes", - "America/Maceio", - "America/Managua", - "America/Manaus", - "America/Marigot", - "America/Martinique", - "America/Matamoros", - "America/Mazatlan", - "America/Menominee", - "America/Merida", - "America/Metlakatla", - "America/Mexico_City", - "America/Miquelon", - "America/Moncton", - "America/Monterrey", - "America/Montevideo", - "America/Montserrat", - "America/Nassau", - "America/New_York", - "America/Nome", - "America/Noronha", - "America/North_Dakota/Beulah", - "America/North_Dakota/Center", - "America/North_Dakota/New_Salem", - "America/Nuuk", - "America/Ojinaga", - "America/Panama", - "America/Paramaribo", - "America/Phoenix", - "America/Port-au-Prince", - "America/Port_of_Spain", - "America/Porto_Velho", - "America/Puerto_Rico", - "America/Punta_Arenas", - "America/Rankin_Inlet", - "America/Recife", - "America/Regina", - "America/Resolute", - "America/Rio_Branco", - "America/Santarem", - "America/Santiago", - "America/Santo_Domingo", - "America/Sao_Paulo", - "America/Scoresbysund", - "America/Sitka", - "America/St_Barthelemy", - "America/St_Johns", - "America/St_Kitts", - "America/St_Lucia", - "America/St_Thomas", - "America/St_Vincent", - "America/Swift_Current", - "America/Tegucigalpa", - "America/Thule", - "America/Tijuana", - "America/Toronto", - "America/Tortola", - "America/Vancouver", - "America/Whitehorse", - "America/Winnipeg", - "America/Yakutat", - "Antarctica/Casey", - "Antarctica/Davis", - "Antarctica/DumontDUrville", - "Antarctica/Macquarie", - "Antarctica/Mawson", - "Antarctica/McMurdo", - "Antarctica/Palmer", - "Antarctica/Rothera", - "Antarctica/Syowa", - "Antarctica/Troll", - "Antarctica/Vostok", - "Arctic/Longyearbyen", - "Asia/Aden", - "Asia/Almaty", - "Asia/Amman", - "Asia/Anadyr", - "Asia/Aqtau", - "Asia/Aqtobe", - "Asia/Ashgabat", - "Asia/Atyrau", - "Asia/Baghdad", - "Asia/Bahrain", - "Asia/Baku", - "Asia/Bangkok", - "Asia/Barnaul", - "Asia/Beirut", - "Asia/Bishkek", - "Asia/Brunei", - "Asia/Chita", - "Asia/Colombo", - "Asia/Damascus", - "Asia/Dhaka", - "Asia/Dili", - "Asia/Dubai", - "Asia/Dushanbe", - "Asia/Famagusta", - "Asia/Gaza", - "Asia/Hebron", - "Asia/Ho_Chi_Minh", - "Asia/Hong_Kong", - "Asia/Hovd", - "Asia/Irkutsk", - "Asia/Jakarta", - "Asia/Jayapura", - "Asia/Jerusalem", - "Asia/Kabul", - "Asia/Kamchatka", - "Asia/Karachi", - "Asia/Kathmandu", - "Asia/Khandyga", - "Asia/Kolkata", - "Asia/Krasnoyarsk", - "Asia/Kuala_Lumpur", - "Asia/Kuching", - "Asia/Kuwait", - "Asia/Macau", - "Asia/Magadan", - "Asia/Makassar", - "Asia/Manila", - "Asia/Muscat", - "Asia/Nicosia", - "Asia/Novokuznetsk", - "Asia/Novosibirsk", - "Asia/Omsk", - "Asia/Oral", - "Asia/Phnom_Penh", - "Asia/Pontianak", - "Asia/Pyongyang", - "Asia/Qatar", - "Asia/Qostanay", - "Asia/Qyzylorda", - "Asia/Riyadh", - "Asia/Sakhalin", - "Asia/Samarkand", - "Asia/Seoul", - "Asia/Shanghai", - "Asia/Singapore", - "Asia/Srednekolymsk", - "Asia/Taipei", - "Asia/Tashkent", - "Asia/Tbilisi", - "Asia/Tehran", - "Asia/Thimphu", - "Asia/Tokyo", - "Asia/Tomsk", - "Asia/Ulaanbaatar", - "Asia/Urumqi", - "Asia/Ust-Nera", - "Asia/Vientiane", - "Asia/Vladivostok", - "Asia/Yakutsk", - "Asia/Yangon", - "Asia/Yekaterinburg", - "Asia/Yerevan", - "Atlantic/Azores", - "Atlantic/Bermuda", - "Atlantic/Canary", - "Atlantic/Cape_Verde", - "Atlantic/Faroe", - "Atlantic/Madeira", - "Atlantic/Reykjavik", - "Atlantic/South_Georgia", - "Atlantic/St_Helena", - "Atlantic/Stanley", - "Australia/Adelaide", - "Australia/Brisbane", - "Australia/Broken_Hill", - "Australia/Darwin", - "Australia/Eucla", - "Australia/Hobart", - "Australia/Lindeman", - "Australia/Lord_Howe", - "Australia/Melbourne", - "Australia/Perth", - "Australia/Sydney", - "Europe/Amsterdam", - "Europe/Andorra", - "Europe/Astrakhan", - "Europe/Athens", - "Europe/Belgrade", - "Europe/Berlin", - "Europe/Bratislava", - "Europe/Brussels", - "Europe/Bucharest", - "Europe/Budapest", - "Europe/Busingen", - "Europe/Chisinau", - "Europe/Copenhagen", - "Europe/Dublin", - "Europe/Gibraltar", - "Europe/Guernsey", - "Europe/Helsinki", - "Europe/Isle_of_Man", - "Europe/Istanbul", - "Europe/Jersey", - "Europe/Kaliningrad", - "Europe/Kirov", - "Europe/Kyiv", - "Europe/Lisbon", - "Europe/Ljubljana", - "Europe/London", - "Europe/Luxembourg", - "Europe/Madrid", - "Europe/Malta", - "Europe/Mariehamn", - "Europe/Minsk", - "Europe/Monaco", - "Europe/Moscow", - "Europe/Oslo", - "Europe/Paris", - "Europe/Podgorica", - "Europe/Prague", - "Europe/Riga", - "Europe/Rome", - "Europe/Samara", - "Europe/San_Marino", - "Europe/Sarajevo", - "Europe/Saratov", - "Europe/Simferopol", - "Europe/Skopje", - "Europe/Sofia", - "Europe/Stockholm", - "Europe/Tallinn", - "Europe/Tirane", - "Europe/Ulyanovsk", - "Europe/Vaduz", - "Europe/Vatican", - "Europe/Vienna", - "Europe/Vilnius", - "Europe/Volgograd", - "Europe/Warsaw", - "Europe/Zagreb", - "Europe/Zurich", - "Indian/Antananarivo", - "Indian/Chagos", - "Indian/Christmas", - "Indian/Cocos", - "Indian/Comoro", - "Indian/Kerguelen", - "Indian/Mahe", - "Indian/Maldives", - "Indian/Mauritius", - "Indian/Mayotte", - "Indian/Reunion", - "Pacific/Apia", - "Pacific/Auckland", - "Pacific/Bougainville", - "Pacific/Chatham", - "Pacific/Chuuk", - "Pacific/Easter", - "Pacific/Efate", - "Pacific/Fakaofo", - "Pacific/Fiji", - "Pacific/Funafuti", - "Pacific/Galapagos", - "Pacific/Gambier", - "Pacific/Guadalcanal", - "Pacific/Guam", - "Pacific/Honolulu", - "Pacific/Kanton", - "Pacific/Kiritimati", - "Pacific/Kosrae", - "Pacific/Kwajalein", - "Pacific/Majuro", - "Pacific/Marquesas", - "Pacific/Midway", - "Pacific/Nauru", - "Pacific/Niue", - "Pacific/Norfolk", - "Pacific/Noumea", - "Pacific/Pago_Pago", - "Pacific/Palau", - "Pacific/Pitcairn", - "Pacific/Pohnpei", - "Pacific/Port_Moresby", - "Pacific/Rarotonga", - "Pacific/Saipan", - "Pacific/Tahiti", - "Pacific/Tarawa", - "Pacific/Tongatapu", - "Pacific/Wake", - "Pacific/Wallis", - "UTC" - ], - "values": [], - "examples": [ - "Africa/Blantyre" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetListenersPerMinutePerStation", - "functionName": "streamingRadiogetlistenersperminuteperstation", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stats/listeners_per_minute_grouped", - "summary": "Get listeners per minute per station", - "description": "This endpoint allows you to retrieve product listeners stats per minuteh.", - "tags": [ - "Stats > Radio Products" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "station_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/listeners_per_minute_grouped", - "operationId": "Streaming/radioGetListenersPerMinutePerStation", - "summary": "Get listeners per minute per station", - "categoryPath": [ - "Streaming radio", - "Stats", - "Radio Products" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 76622 - }, - "enumValues": [], - "values": [], - "examples": [ - 76622 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "station_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "station_ids", - "type": "string", - "description": "List of station ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stats_listeners_per_minute", - "functionName": "get1RadiosRadioProductIdStatsListenersPerMinute", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stats/listeners_per_minute", - "summary": "Get listeners per minute", - "description": "This endpoint allows you to retrieve product listeners stats per minute.", - "tags": [ - "Stats > Radio Products" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "station_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/listeners_per_minute", - "operationId": null, - "summary": "Get listeners per minute", - "categoryPath": [ - "Streaming radio", - "Stats", - "Radio Products" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 48721 - }, - "enumValues": [], - "values": [], - "examples": [ - 48721 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "station_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "station_ids", - "type": "string", - "description": "List of station ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stats_listeners", - "functionName": "get1RadiosRadioProductIdStatsListeners", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stats/listeners", - "summary": "Get listeners", - "description": "This endpoint allows you to retrieve product listeners stats.", - "tags": [ - "Stats > Radio Products" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "scope_by", - "in": "query", - "required": false - }, - { - "name": "station_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/listeners", - "operationId": null, - "summary": "Get listeners", - "categoryPath": [ - "Streaming radio", - "Stats", - "Radio Products" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 73686 - }, - "enumValues": [], - "values": [], - "examples": [ - 73686 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "scope_by", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "scope_by", - "enum": [ - "day", - "month", - "week", - "year" - ], - "type": "string", - "description": "Specifies the time period over which to aggregate and retrieve stats", - "example": "week" - }, - "enumValues": [ - "day", - "month", - "week", - "year" - ], - "values": [], - "examples": [ - "week" - ] - }, - { - "name": "station_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "station_ids", - "type": "string", - "description": "List of station ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stats_players", - "functionName": "get1RadiosRadioProductIdStatsPlayers", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stats/players", - "summary": "Get players", - "description": "This endpoint allows you to retrieve players stats.", - "tags": [ - "Stats > Radio Products" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "station_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/players", - "operationId": null, - "summary": "Get players", - "categoryPath": [ - "Streaming radio", - "Stats", - "Radio Products" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 2345 - }, - "enumValues": [], - "values": [], - "examples": [ - 2345 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "station_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "station_ids", - "type": "string", - "description": "List of station ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetConsumptionByStation", - "functionName": "streamingRadiogetconsumptionbystation", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stats/station_consumption", - "summary": "Get consumption by station", - "description": "This endpoint allows you to retrieve product consumption stats by station.", - "tags": [ - "Stats > Radio Products" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "station_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/station_consumption", - "operationId": "Streaming/radioGetConsumptionByStation", - "summary": "Get consumption by station", - "categoryPath": [ - "Streaming radio", - "Stats", - "Radio Products" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 79148 - }, - "enumValues": [], - "values": [], - "examples": [ - 79148 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "station_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "station_ids", - "type": "string", - "description": "List of station ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetListenersByStation", - "functionName": "streamingRadiogetlistenersbystation", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stats/station_listeners", - "summary": "Get listeners by station", - "description": "This endpoint allows you to retrieve product listeners stats by station.", - "tags": [ - "Stats > Radio Products" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "station_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "with_empty", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/station_listeners", - "operationId": "Streaming/radioGetListenersByStation", - "summary": "Get listeners by station", - "categoryPath": [ - "Streaming radio", - "Stats", - "Radio Products" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 76064 - }, - "enumValues": [], - "values": [], - "examples": [ - 76064 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "station_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "station_ids", - "type": "string", - "description": "List of station ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - }, - { - "name": "with_empty", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "with_empty", - "type": "boolean", - "description": "Define if station without listener are in the return", - "example": "1" - }, - "enumValues": [], - "values": [], - "examples": [ - "1" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetStatsByStations", - "functionName": "streamingRadiogetstatsbystations", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stats/stats_by_station", - "summary": "Get stats by stations", - "description": "This endpoint allows you to retrieve stats group by stations.", - "tags": [ - "Stats > Radio Products" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "datatype", - "in": "query", - "required": true - }, - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "station_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/stats_by_station", - "operationId": "Streaming/radioGetStatsByStations", - "summary": "Get stats by stations", - "categoryPath": [ - "Streaming radio", - "Stats", - "Radio Products" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 19388 - }, - "enumValues": [], - "values": [], - "examples": [ - 19388 - ] - }, - { - "name": "datatype", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "datatype", - "enum": [ - "consumption", - "countries", - "listeners", - "players" - ], - "type": "string", - "description": "Specify the type of data to export", - "example": "players" - }, - "enumValues": [ - "consumption", - "countries", - "listeners", - "players" - ], - "values": [], - "examples": [ - "players" - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "station_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "station_ids", - "type": "string", - "description": "List of station ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stats_total_consumption", - "functionName": "get1RadiosRadioProductIdStatsTotalConsumption", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stats/total_consumption", - "summary": "Get total consumption", - "description": "This endpoint allows you to retrieve product total consumption stats.", - "tags": [ - "Stats > Radio Products" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "station_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/total_consumption", - "operationId": null, - "summary": "Get total consumption", - "categoryPath": [ - "Streaming radio", - "Stats", - "Radio Products" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 99540 - }, - "enumValues": [], - "values": [], - "examples": [ - 99540 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "station_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "station_ids", - "type": "string", - "description": "List of station ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_radio_product_id_stats_total_players", - "functionName": "get1RadiosRadioProductIdStatsTotalPlayers", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/stats/total_players", - "summary": "Get total players", - "description": "This endpoint allows you to retrieve total players stats.", - "tags": [ - "Stats > Radio Products" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "station_ids", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/stats/total_players", - "operationId": null, - "summary": "Get total players", - "categoryPath": [ - "Streaming radio", - "Stats", - "Radio Products" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the radio product to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 69841 - }, - "enumValues": [], - "values": [], - "examples": [ - 69841 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get stats", - "example": "2022-01-01, 2022-01-01 00:00:00, 1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-01-01, 2022-01-01 00:00:00, 1640995200" - ] - }, - { - "name": "station_ids", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "station_ids", - "type": "string", - "description": "List of station ids for get stats", - "example": "1,3,5" - }, - "enumValues": [], - "values": [], - "examples": [ - "1,3,5" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get stats", - "example": "2022-12-31, 2022-12-31 00:00:00, 1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "2022-12-31, 2022-12-31 00:00:00, 1672444800" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioListUsers", - "functionName": "streamingRadiolistusers", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/{radio_product_id}/users", - "summary": "List users", - "description": "This endpoint allows you to retrieve all users attach to the product.", - "tags": [ - "Radio Products" - ], - "mutating": false, - "pathParameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/%7Bradio_product_id%7D/users", - "operationId": "Streaming/radioListUsers", - "summary": "List users", - "categoryPath": [ - "Streaming radio", - "Radio Products" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "radio_product_id", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the station to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 68990 - }, - "enumValues": [], - "values": [], - "examples": [ - 68990 - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming_radioGetStatsListeners_get_1_radios_admin_stats_group_xml", - "functionName": "streamingRadiogetstatslistenersGet1RadiosAdminStatsGroupXml", - "originalOperationId": "Streaming/radioGetStatsListeners", - "domain": "radio", - "method": "GET", - "path": "/1/radios/admin/stats_group.xml", - "summary": "Get stats listeners", - "description": "This endpoint allows you to get stats listeners on a stream.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "datatype", - "in": "query", - "required": false - }, - { - "name": "mountpoint", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/admin/stats_group.xml", - "operationId": "Streaming/radioGetStatsListeners", - "summary": "Get stats listeners", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "datatype", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "datatype", - "enum": [ - "json" - ], - "type": "string", - "description": "Specify the type of return for the data (default:xml)", - "example": "json" - }, - "enumValues": [ - "json" - ], - "values": [], - "examples": [ - "json" - ] - }, - { - "name": "mountpoint", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "mountpoint", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming_radioGetStatsListeners_get_1_radios_admin_stats", - "functionName": "streamingRadiogetstatslistenersGet1RadiosAdminStats", - "originalOperationId": "Streaming/radioGetStatsListeners", - "domain": "radio", - "method": "GET", - "path": "/1/radios/admin/stats", - "summary": "Get stats listeners", - "description": "This endpoint allows you to get stats listeners on a stream.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "datatype", - "in": "query", - "required": false - }, - { - "name": "mountpoint", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/admin/stats", - "operationId": "Streaming/radioGetStatsListeners", - "summary": "Get stats listeners", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "datatype", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "datatype", - "enum": [ - "json" - ], - "type": "string", - "description": "Specify the type of return for the data (default:xml)", - "example": "json" - }, - "enumValues": [ - "json" - ], - "values": [], - "examples": [ - "json" - ] - }, - { - "name": "mountpoint", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "mountpoint", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming_radioGetStatsListeners_get_1_radios_admin_stats_xml", - "functionName": "streamingRadiogetstatslistenersGet1RadiosAdminStatsXml", - "originalOperationId": "Streaming/radioGetStatsListeners", - "domain": "radio", - "method": "GET", - "path": "/1/radios/admin/stats.xml", - "summary": "Get stats listeners", - "description": "This endpoint allows you to get stats listeners on a stream.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "datatype", - "in": "query", - "required": false - }, - { - "name": "mountpoint", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/admin/stats.xml", - "operationId": "Streaming/radioGetStatsListeners", - "summary": "Get stats listeners", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "datatype", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "datatype", - "enum": [ - "json" - ], - "type": "string", - "description": "Specify the type of return for the data (default:xml)", - "example": "json" - }, - "enumValues": [ - "json" - ], - "values": [], - "examples": [ - "json" - ] - }, - { - "name": "mountpoint", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "mountpoint", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming_radioGetMediastats_get_1_radios_listclients_xml", - "functionName": "streamingRadiogetmediastatsGet1RadiosListclientsXml", - "originalOperationId": "Streaming/radioGetMediastats", - "domain": "radio", - "method": "GET", - "path": "/1/radios/listclients.xml", - "summary": "Get Mediastats", - "description": "This endpoint allows you to get mediastats listeners on a stream.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "mountpoint", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/listclients.xml", - "operationId": "Streaming/radioGetMediastats", - "summary": "Get Mediastats", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mountpoint", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "mountpoint", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming_radioGetMediastats_get_1_radios_mediastats_php", - "functionName": "streamingRadiogetmediastatsGet1RadiosMediastatsPhp", - "originalOperationId": "Streaming/radioGetMediastats", - "domain": "radio", - "method": "GET", - "path": "/1/radios/mediastats.php", - "summary": "Get Mediastats", - "description": "This endpoint allows you to get mediastats listeners on a stream.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "mountpoint", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/mediastats.php", - "operationId": "Streaming/radioGetMediastats", - "summary": "Get Mediastats", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mountpoint", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "mountpoint", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioListOptions", - "functionName": "streamingRadiolistoptions", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/options", - "summary": "List options", - "description": "This endpoint allows you to retrieve all the options.", - "tags": [ - "Options" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "country", - "in": "query", - "required": false - }, - { - "name": "option_prices", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/options", - "operationId": "Streaming/radioListOptions", - "summary": "List options", - "categoryPath": [ - "Streaming radio", - "Options" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": null, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "country", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "country", - "pattern": "^[a-zA-Z]{1,24}$", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "option_prices", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "option_prices", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 36809 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 36809 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 96682 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 96682 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 98865 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 98865 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 35978 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 35978 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "asc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_radios_packs", - "functionName": "get1RadiosPacks", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/packs", - "summary": "List packs", - "description": "This endpoint allows you to retrieve all the packs.", - "tags": [ - "Packs" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "country", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/packs", - "operationId": null, - "summary": "List packs", - "categoryPath": [ - "Streaming radio", - "Packs" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": null, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "pack_prices", - "enum": [ - "pack_prices" - ] - }, - "enumValues": [ - "pack_prices" - ], - "values": [ - "pack_prices" - ], - "examples": [ - "pack_prices" - ] - }, - { - "name": "country", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "country", - "pattern": "^[a-zA-Z]{1,24}$", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 62216 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 62216 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 39922 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 39922 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 15363 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 15363 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 81709 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 81709 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ] - }, - "enumValues": [], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "desc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/radioGetPlayerConfig", - "functionName": "streamingRadiogetplayerconfig", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/players/{player_uuid}/config", - "summary": "Get player config", - "description": "This endpoint allows you to get the player config.", - "tags": [ - "Players" - ], - "mutating": false, - "pathParameters": [ - { - "name": "player_uuid", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/players/%7Bplayer_uuid%7D/config", - "operationId": "Streaming/radioGetPlayerConfig", - "summary": "Get player config", - "categoryPath": [ - "Streaming radio", - "Players" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "player_uuid", - "in": "path", - "required": true, - "description": "The universally unique identifier (UUID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming_radioGetPlayerConfig_post_1_radios_players_player_uuid_config", - "functionName": "streamingRadiogetplayerconfigPost1RadiosPlayersPlayerUuidConfig", - "originalOperationId": "Streaming/radioGetPlayerConfig", - "domain": "radio", - "method": "POST", - "path": "/1/radios/players/{player_uuid}/config", - "summary": "Get player config", - "description": "This endpoint allows you to get the player config.", - "tags": [ - "Players" - ], - "mutating": true, - "pathParameters": [ - { - "name": "player_uuid", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/players/%7Bplayer_uuid%7D/config", - "operationId": "Streaming/radioGetPlayerConfig", - "summary": "Get player config", - "categoryPath": [ - "Streaming radio", - "Players" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "player_uuid", - "in": "path", - "required": true, - "description": "The universally unique identifier (UUID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioCheckDomainAccessForPlayer", - "functionName": "streamingRadiocheckdomainaccessforplayer", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/players/{player_uuid}/domain-access", - "summary": "Check domain access for player", - "description": "This endpoint allows you to check domain access for player.", - "tags": [ - "Players" - ], - "mutating": true, - "pathParameters": [ - { - "name": "player_uuid", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/players/%7Bplayer_uuid%7D/domain-access", - "operationId": "Streaming/radioCheckDomainAccessForPlayer", - "summary": "Check domain access for player", - "categoryPath": [ - "Streaming radio", - "Players" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "player_uuid", - "in": "path", - "required": true, - "description": "The universally unique identifier (UUID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioCheckIpAccessToMountpoint", - "functionName": "streamingRadiocheckipaccesstomountpoint", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/players/ip-access", - "summary": "Check ip access to mountpoint", - "description": "This endpoint allows you to check ip access to mountpoint.", - "tags": [ - "Players" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/players/ip-access", - "operationId": "Streaming/radioCheckIpAccessToMountpoint", - "summary": "Check ip access to mountpoint", - "categoryPath": [ - "Streaming radio", - "Players" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetPlaylistWithLegacyParameters", - "functionName": "streamingRadiogetplaylistwithlegacyparameters", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/playlist/{any}", - "summary": "Get playlist with legacy parameters", - "description": "This endpoint allows you to get playlist file with legacy parameters.", - "tags": [ - "Streams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "any", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json", - "application/octet-stream" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/playlist/%7Bany%7D", - "operationId": "Streaming/radioGetPlaylistWithLegacyParameters", - "summary": "Get playlist with legacy parameters", - "categoryPath": [ - "Streaming radio", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "any", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "type", - "in": "any", - "required": false, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "title": "type", - "enum": [ - "asx", - "m3u", - "pls", - "qtl", - "ram", - "xspf" - ], - "type": "string", - "description": "The playlist typeasx,asx: Asxpls,pls: Plsqtl,qtl: Qtlram,ram: Ramxspf,xspf: Xspfm3u,m3u: M3u", - "example": "m3u" - }, - "enumValues": [ - "asx", - "m3u", - "pls", - "qtl", - "ram", - "xspf" - ], - "values": [], - "examples": [ - "m3u" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming_radioGetStatus_get_1_radios_radio_diag_status_php", - "functionName": "streamingRadiogetstatusGet1RadiosRadioDiagStatusPhp", - "originalOperationId": "Streaming/radioGetStatus", - "domain": "radio", - "method": "GET", - "path": "/1/radios/radio/diag/status.php", - "summary": "Get status", - "description": "This endpoint allows you to get status from streams of a station.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "datatype", - "in": "query", - "required": false - }, - { - "name": "mountpoint", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/radio/diag/status.php", - "operationId": "Streaming/radioGetStatus", - "summary": "Get status", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "datatype", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "datatype", - "enum": [ - "json" - ], - "type": "string", - "description": "Specify the type of return for the data (default:xml)", - "example": "json" - }, - "enumValues": [ - "json" - ], - "values": [], - "examples": [ - "json" - ] - }, - { - "name": "mountpoint", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "mountpoint", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetInstantListeners", - "functionName": "streamingRadiogetinstantlisteners", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/stats/listeners", - "summary": "Get instant listeners", - "description": "This endpoint allows you to get instant listeners on streams of a station.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "mountpoint", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/stats/listeners", - "operationId": "Streaming/radioGetInstantListeners", - "summary": "Get instant listeners", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mountpoint", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "mountpoint", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetMediastats", - "functionName": "streamingRadiogetmediastats", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/stats/mediastats", - "summary": "Get Mediastats", - "description": "This endpoint allows you to get mediastats listeners on a stream.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "mountpoint", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/stats/mediastats", - "operationId": "Streaming/radioGetMediastats", - "summary": "Get Mediastats", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "mountpoint", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "mountpoint", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioSetMetadataToStation", - "functionName": "streamingRadiosetmetadatatostation", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/stats/metadata", - "summary": "Set metadata to station", - "description": "This endpoint allows you to set metadata to a station.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "data", - "in": "query", - "required": false - }, - { - "name": "push", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/stats/metadata", - "operationId": "Streaming/radioSetMetadataToStation", - "summary": "Set metadata to station", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "data", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "data", - "type": "string", - "description": "Specify the metadata for the station (same as push)", - "example": "artist - title" - }, - "enumValues": [], - "values": [], - "examples": [ - "artist - title" - ] - }, - { - "name": "push", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "push", - "type": "string", - "description": "Specify the metadata for the station (same as data)", - "example": "artist - title" - }, - "enumValues": [], - "values": [], - "examples": [ - "artist - title" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetStatus", - "functionName": "streamingRadiogetstatus", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/stats/status", - "summary": "Get status", - "description": "This endpoint allows you to get status from streams of a station.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "datatype", - "in": "query", - "required": false - }, - { - "name": "mountpoint", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/stats/status", - "operationId": "Streaming/radioGetStatus", - "summary": "Get status", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "datatype", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "datatype", - "enum": [ - "json" - ], - "type": "string", - "description": "Specify the type of return for the data (default:xml)", - "example": "json" - }, - "enumValues": [ - "json" - ], - "values": [], - "examples": [ - "json" - ] - }, - { - "name": "mountpoint", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "mountpoint", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming_radioGetStatsListeners_get_1_radios_stats_sum_listeners_on_product", - "functionName": "streamingRadiogetstatslistenersGet1RadiosStatsSumListenersOnProduct", - "originalOperationId": "Streaming/radioGetStatsListeners", - "domain": "radio", - "method": "GET", - "path": "/1/radios/stats/sum-listeners-on-product", - "summary": "Get stats listeners", - "description": "This endpoint allows you to get stats listeners on a stream.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "datatype", - "in": "query", - "required": false - }, - { - "name": "mountpoint", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/stats/sum-listeners-on-product", - "operationId": "Streaming/radioGetStatsListeners", - "summary": "Get stats listeners", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "datatype", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "datatype", - "enum": [ - "json" - ], - "type": "string", - "description": "Specify the type of return for the data (default:xml)", - "example": "json" - }, - "enumValues": [ - "json" - ], - "values": [], - "examples": [ - "json" - ] - }, - { - "name": "mountpoint", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "mountpoint", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioGetStatsListeners", - "functionName": "streamingRadiogetstatslisteners", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/stats/sum-listeners", - "summary": "Get stats listeners", - "description": "This endpoint allows you to get stats listeners on a stream.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "datatype", - "in": "query", - "required": false - }, - { - "name": "mountpoint", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/stats/sum-listeners", - "operationId": "Streaming/radioGetStatsListeners", - "summary": "Get stats listeners", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "datatype", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "datatype", - "enum": [ - "json" - ], - "type": "string", - "description": "Specify the type of return for the data (default:xml)", - "example": "json" - }, - "enumValues": [ - "json" - ], - "values": [], - "examples": [ - "json" - ] - }, - { - "name": "mountpoint", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "mountpoint", - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_streams_stream_uuid_introduction_file", - "functionName": "get1RadiosStreamsStreamUuidIntroductionFile", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/streams/{stream_uuid}/introduction-file", - "summary": "Get introduction file", - "description": "This endpoint allows you to get the introduction file for a stream.", - "tags": [ - "Streams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "stream_uuid", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/streams/%7Bstream_uuid%7D/introduction-file", - "operationId": null, - "summary": "Get introduction file", - "categoryPath": [ - "Streaming radio", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "stream_uuid", - "in": "path", - "required": true, - "description": "The universal unique identifier (ID) of the stream to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "get_1_radios_streams_stream_uuid_playlist", - "functionName": "get1RadiosStreamsStreamUuidPlaylist", - "originalOperationId": null, - "domain": "radio", - "method": "GET", - "path": "/1/radios/streams/{stream_uuid}/playlist", - "summary": "get playlist with stream url", - "description": "This endpoint allows you to get playlist file with stream url.", - "tags": [ - "Streams" - ], - "mutating": false, - "pathParameters": [ - { - "name": "stream_uuid", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "type", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/streams/%7Bstream_uuid%7D/playlist", - "operationId": null, - "summary": "get playlist with stream url", - "categoryPath": [ - "Streaming radio", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "stream_uuid", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the stream to request.", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "type", - "type": "string", - "description": "The playlist typeasx,asx: Asxpls,pls: Plsqtl,qtl: Qtlram,ram: Ramxspf,xspf: Xspfm3u,m3u: M3u", - "example": "m3u" - }, - "enumValues": [], - "values": [], - "examples": [ - "m3u" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/radioMountpointIsAvailable", - "functionName": "streamingRadiomountpointisavailable", - "originalOperationId": null, - "domain": "radio", - "method": "POST", - "path": "/1/radios/streams/available-mountpoint", - "summary": "Mountpoint is available", - "description": "This endpoint allows you to check if a stream mountpoint is available.", - "tags": [ - "Streams" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/radios/streams/available-mountpoint", - "operationId": "Streaming/radioMountpointIsAvailable", - "summary": "Mountpoint is available", - "categoryPath": [ - "Streaming radio", - "Streams" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming_radioSetMetadataToStation_get_1_radios_updatemetadata_php", - "functionName": "streamingRadiosetmetadatatostationGet1RadiosUpdatemetadataPhp", - "originalOperationId": "Streaming/radioSetMetadataToStation", - "domain": "radio", - "method": "GET", - "path": "/1/radios/updatemetadata.php", - "summary": "Set metadata to station", - "description": "This endpoint allows you to set metadata to a station.", - "tags": [ - "Stats > Stations" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "data", - "in": "query", - "required": false - }, - { - "name": "push", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/radios/updatemetadata.php", - "operationId": "Streaming/radioSetMetadataToStation", - "summary": "Set metadata to station", - "categoryPath": [ - "Streaming radio", - "Stats", - "Stations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "data", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "data", - "type": "string", - "description": "Specify the metadata for the station (same as push)", - "example": "artist - title" - }, - "enumValues": [], - "values": [], - "examples": [ - "artist - title" - ] - }, - { - "name": "push", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "push", - "type": "string", - "description": "Specify the metadata for the station (same as data)", - "example": "artist - title" - }, - "enumValues": [], - "values": [], - "examples": [ - "artist - title" - ] - } - ], - "responseStatuses": [ - "200", - "404" - ] - } - } -]; -//# sourceMappingURL=radio.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/radio.js.map b/dist/src/generated/catalog/domains/radio.js.map deleted file mode 100644 index e92de21..0000000 --- a/dist/src/generated/catalog/domains/radio.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"radio.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/radio.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/swissBackup.d.ts b/dist/src/generated/catalog/domains/swissBackup.d.ts deleted file mode 100644 index 2c1b583..0000000 --- a/dist/src/generated/catalog/domains/swissBackup.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import type { OperationMetadata } from "../types.js"; -export declare const swissBackupOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/swissBackup.js b/dist/src/generated/catalog/domains/swissBackup.js deleted file mode 100644 index a26a1f2..0000000 --- a/dist/src/generated/catalog/domains/swissBackup.js +++ /dev/null @@ -1,2029 +0,0 @@ -export const swissBackupOperations = [ - { - "operationId": "get_1_swiss_backups", - "functionName": "get1SwissBackups", - "originalOperationId": null, - "domain": "swissBackup", - "method": "GET", - "path": "/1/swiss_backups", - "summary": "List all Swiss Backups", - "description": "List all Swiss Backup products for the given account", - "tags": [ - "Product management" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/swiss_backups", - "operationId": null, - "summary": "List all Swiss Backups", - "categoryPath": [ - "Swiss Backup", - "Product management" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Unique identifier of the `account` that is related to the resource `{name}`", - "example": 93431 - }, - "enumValues": [], - "values": [], - "examples": [ - 93431 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "type": "integer", - "example": 23486 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 23486 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "type": "integer", - "example": 47131 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 47131 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 2292 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 2292 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 81937 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 81937 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "customer_name", - "internal_name", - "expired_at" - ] - }, - "enumValues": [ - "customer_name", - "internal_name", - "expired_at" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[customer_name]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[customer_name]=asc" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "404" - ] - } - }, - { - "operationId": "get_1_swiss_backups_swiss_backup_id", - "functionName": "get1SwissBackupsSwissBackupId", - "originalOperationId": null, - "domain": "swissBackup", - "method": "GET", - "path": "/1/swiss_backups/{swiss_backup_id}", - "summary": "Swiss Backup information", - "description": "Get details for the given Swiss Backup product", - "tags": [ - "Product management" - ], - "mutating": false, - "pathParameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/swiss_backups/%7Bswiss_backup_id%7D", - "operationId": null, - "summary": "Swiss Backup information", - "categoryPath": [ - "Swiss Backup", - "Product management" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Swiss Backup to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 21087 - }, - "enumValues": [], - "values": [], - "examples": [ - 21087 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "404" - ] - } - }, - { - "operationId": "put_1_swiss_backups_swiss_backup_id", - "functionName": "put1SwissBackupsSwissBackupId", - "originalOperationId": null, - "domain": "swissBackup", - "method": "PUT", - "path": "/1/swiss_backups/{swiss_backup_id}", - "summary": "Update a Swiss Backup", - "description": "Update the given Swiss Backup product", - "tags": [ - "Product management" - ], - "mutating": true, - "pathParameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/swiss_backups/%7Bswiss_backup_id%7D", - "operationId": null, - "summary": "Update a Swiss Backup", - "categoryPath": [ - "Swiss Backup", - "Product management" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Swiss Backup to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 78431 - }, - "enumValues": [], - "values": [], - "examples": [ - 78431 - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "Unique identifier of the `account`", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 95380 - }, - "enumValues": [], - "values": [], - "examples": [ - 95380 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "404", - "422", - "500" - ] - } - }, - { - "operationId": "get_1_swiss_backups_swiss_backup_id_acronis_informations", - "functionName": "get1SwissBackupsSwissBackupIdAcronisInformations", - "originalOperationId": null, - "domain": "swissBackup", - "method": "GET", - "path": "/1/swiss_backups/{swiss_backup_id}/acronis_informations", - "summary": "Acronis information", - "description": "Get Acronis information, from the Acronis API, for the given Swiss Backup product", - "tags": [ - "Product management" - ], - "mutating": false, - "pathParameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/swiss_backups/%7Bswiss_backup_id%7D/acronis_informations", - "operationId": null, - "summary": "Acronis information", - "categoryPath": [ - "Swiss Backup", - "Product management" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Swiss Backup to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 92301 - }, - "enumValues": [], - "values": [], - "examples": [ - 92301 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "404" - ] - } - }, - { - "operationId": "post_1_swiss_backups_swiss_backup_id_admin", - "functionName": "post1SwissBackupsSwissBackupIdAdmin", - "originalOperationId": null, - "domain": "swissBackup", - "method": "POST", - "path": "/1/swiss_backups/{swiss_backup_id}/admin", - "summary": "Create administrator", - "description": "Create an Acronis administrator", - "tags": [ - "Administrator" - ], - "mutating": true, - "pathParameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/swiss_backups/%7Bswiss_backup_id%7D/admin", - "operationId": null, - "summary": "Create administrator", - "categoryPath": [ - "Swiss Backup", - "Administrator" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 90267 - }, - "enumValues": [], - "values": [], - "examples": [ - 90267 - ] - } - ], - "responseStatuses": [ - "201", - "400", - "403" - ] - } - }, - { - "operationId": "put_1_swiss_backups_swiss_backup_id_admin", - "functionName": "put1SwissBackupsSwissBackupIdAdmin", - "originalOperationId": null, - "domain": "swissBackup", - "method": "PUT", - "path": "/1/swiss_backups/{swiss_backup_id}/admin", - "summary": "Update administrator", - "description": "Update the email address for the Acronis administrator user", - "tags": [ - "Administrator" - ], - "mutating": true, - "pathParameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/swiss_backups/%7Bswiss_backup_id%7D/admin", - "operationId": null, - "summary": "Update administrator", - "categoryPath": [ - "Swiss Backup", - "Administrator" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 78108 - }, - "enumValues": [], - "values": [], - "examples": [ - 78108 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "404", - "500" - ] - } - }, - { - "operationId": "post_1_swiss_backups_swiss_backup_id_admin_request_password", - "functionName": "post1SwissBackupsSwissBackupIdAdminRequestPassword", - "originalOperationId": null, - "domain": "swissBackup", - "method": "POST", - "path": "/1/swiss_backups/{swiss_backup_id}/admin/request_password", - "summary": "Request administrator password", - "description": "Get a new token or send an email, to change the Acronis administrator password", - "tags": [ - "Passwords" - ], - "mutating": true, - "pathParameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/swiss_backups/%7Bswiss_backup_id%7D/admin/request_password", - "operationId": null, - "summary": "Request administrator password", - "categoryPath": [ - "Swiss Backup", - "Passwords" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Swiss Backup to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 70905 - }, - "enumValues": [], - "values": [], - "examples": [ - 70905 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "404", - "500" - ] - } - }, - { - "operationId": "get_1_swiss_backups_swiss_backup_id_slots", - "functionName": "get1SwissBackupsSwissBackupIdSlots", - "originalOperationId": null, - "domain": "swissBackup", - "method": "GET", - "path": "/1/swiss_backups/{swiss_backup_id}/slots", - "summary": "List all slots", - "description": "Get all slots for the given Swiss Backup product", - "tags": [ - "Slots" - ], - "mutating": false, - "pathParameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/swiss_backups/%7Bswiss_backup_id%7D/slots", - "operationId": null, - "summary": "List all slots", - "categoryPath": [ - "Swiss Backup", - "Slots" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Swiss Backup to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 43869 - }, - "enumValues": [], - "values": [], - "examples": [ - 43869 - ] - } - ], - "responseStatuses": [ - "200", - "400" - ] - } - }, - { - "operationId": "post_1_swiss_backups_swiss_backup_id_slots", - "functionName": "post1SwissBackupsSwissBackupIdSlots", - "originalOperationId": null, - "domain": "swissBackup", - "method": "POST", - "path": "/1/swiss_backups/{swiss_backup_id}/slots", - "summary": "Create", - "description": "Create a new slot via a job, for the given Swiss Backup", - "tags": [ - "Slots" - ], - "mutating": true, - "pathParameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/swiss_backups/%7Bswiss_backup_id%7D/slots", - "operationId": null, - "summary": "Create", - "categoryPath": [ - "Swiss Backup", - "Slots" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Swiss Backup to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 79874 - }, - "enumValues": [], - "values": [], - "examples": [ - 79874 - ] - } - ], - "responseStatuses": [ - "201", - "400" - ] - } - }, - { - "operationId": "delete_1_swiss_backups_swiss_backup_id_slots_slot_id", - "functionName": "delete1SwissBackupsSwissBackupIdSlotsSlotId", - "originalOperationId": null, - "domain": "swissBackup", - "method": "DELETE", - "path": "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}", - "summary": "Delete", - "description": "Delete a slot for the given Swiss Backup", - "tags": [ - "Slots" - ], - "mutating": true, - "pathParameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true - }, - { - "name": "slot_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/swiss_backups/%7Bswiss_backup_id%7D/slots/%7Bslot_id%7D", - "operationId": null, - "summary": "Delete", - "categoryPath": [ - "Swiss Backup", - "Slots" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Swiss Backup to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 73714 - }, - "enumValues": [], - "values": [], - "examples": [ - 73714 - ] - }, - { - "name": "slot_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Slot to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 8764 - }, - "enumValues": [], - "values": [], - "examples": [ - 8764 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "404", - "500" - ] - } - }, - { - "operationId": "get_1_swiss_backups_swiss_backup_id_slots_slot_id", - "functionName": "get1SwissBackupsSwissBackupIdSlotsSlotId", - "originalOperationId": null, - "domain": "swissBackup", - "method": "GET", - "path": "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}", - "summary": "Slot information", - "description": "Get more details about the given slot", - "tags": [ - "Slots" - ], - "mutating": false, - "pathParameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true - }, - { - "name": "slot_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/swiss_backups/%7Bswiss_backup_id%7D/slots/%7Bslot_id%7D", - "operationId": null, - "summary": "Slot information", - "categoryPath": [ - "Swiss Backup", - "Slots" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Swiss Backup to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 14193 - }, - "enumValues": [], - "values": [], - "examples": [ - 14193 - ] - }, - { - "name": "slot_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Slot to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 91558 - }, - "enumValues": [], - "values": [], - "examples": [ - 91558 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "404" - ] - } - }, - { - "operationId": "put_1_swiss_backups_swiss_backup_id_slots_slot_id", - "functionName": "put1SwissBackupsSwissBackupIdSlotsSlotId", - "originalOperationId": null, - "domain": "swissBackup", - "method": "PUT", - "path": "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}", - "summary": "Update", - "description": "Update a slot via a job, for the given Swiss Backup", - "tags": [ - "Slots" - ], - "mutating": true, - "pathParameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true - }, - { - "name": "slot_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/swiss_backups/%7Bswiss_backup_id%7D/slots/%7Bslot_id%7D", - "operationId": null, - "summary": "Update", - "categoryPath": [ - "Swiss Backup", - "Slots" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Swiss Backup to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 91752 - }, - "enumValues": [], - "values": [], - "examples": [ - 91752 - ] - }, - { - "name": "slot_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Slot to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 96198 - }, - "enumValues": [], - "values": [], - "examples": [ - 96198 - ] - } - ], - "responseStatuses": [ - "200", - "403", - "404", - "500" - ] - } - }, - { - "operationId": "post_1_swiss_backups_swiss_backup_id_slots_slot_id_disable", - "functionName": "post1SwissBackupsSwissBackupIdSlotsSlotIdDisable", - "originalOperationId": null, - "domain": "swissBackup", - "method": "POST", - "path": "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}/disable", - "summary": "Disable", - "description": "Disable a slot via a job, for the given Swiss Backup", - "tags": [ - "Slots" - ], - "mutating": true, - "pathParameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true - }, - { - "name": "slot_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/swiss_backups/%7Bswiss_backup_id%7D/slots/%7Bslot_id%7D/disable", - "operationId": null, - "summary": "Disable", - "categoryPath": [ - "Swiss Backup", - "Slots" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Swiss Backup to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 82418 - }, - "enumValues": [], - "values": [], - "examples": [ - 82418 - ] - }, - { - "name": "slot_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Slot to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 65958 - }, - "enumValues": [], - "values": [], - "examples": [ - 65958 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "404" - ] - } - }, - { - "operationId": "post_1_swiss_backups_swiss_backup_id_slots_slot_id_enable", - "functionName": "post1SwissBackupsSwissBackupIdSlotsSlotIdEnable", - "originalOperationId": null, - "domain": "swissBackup", - "method": "POST", - "path": "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}/enable", - "summary": "Enable", - "description": "Enable a slot via a job, for the given Swiss Backup", - "tags": [ - "Slots" - ], - "mutating": true, - "pathParameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true - }, - { - "name": "slot_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/swiss_backups/%7Bswiss_backup_id%7D/slots/%7Bslot_id%7D/enable", - "operationId": null, - "summary": "Enable", - "categoryPath": [ - "Swiss Backup", - "Slots" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Swiss Backup to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 71283 - }, - "enumValues": [], - "values": [], - "examples": [ - 71283 - ] - }, - { - "name": "slot_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Slot to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 86962 - }, - "enumValues": [], - "values": [], - "examples": [ - 86962 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "404" - ] - } - }, - { - "operationId": "get_1_swiss_backups_swiss_backup_id_slots_slot_id_rclone", - "functionName": "get1SwissBackupsSwissBackupIdSlotsSlotIdRclone", - "originalOperationId": null, - "domain": "swissBackup", - "method": "GET", - "path": "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}/rclone", - "summary": "RClone details", - "description": "Get RClone details about the given slot", - "tags": [ - "Slots" - ], - "mutating": false, - "pathParameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true - }, - { - "name": "slot_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json", - "text/plain" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/swiss_backups/%7Bswiss_backup_id%7D/slots/%7Bslot_id%7D/rclone", - "operationId": null, - "summary": "RClone details", - "categoryPath": [ - "Swiss Backup", - "Slots" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Swiss Backup to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 62824 - }, - "enumValues": [], - "values": [], - "examples": [ - 62824 - ] - }, - { - "name": "slot_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Slot to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 44804 - }, - "enumValues": [], - "values": [], - "examples": [ - 44804 - ] - } - ], - "responseStatuses": [ - "200", - "404", - "500" - ] - } - }, - { - "operationId": "post_1_swiss_backups_swiss_backup_id_slots_slot_id_request_password", - "functionName": "post1SwissBackupsSwissBackupIdSlotsSlotIdRequestPassword", - "originalOperationId": null, - "domain": "swissBackup", - "method": "POST", - "path": "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}/request_password", - "summary": "Request slot password", - "description": "Get a new token or send the email, to change the password for a slot", - "tags": [ - "Passwords" - ], - "mutating": true, - "pathParameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true - }, - { - "name": "slot_id", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/swiss_backups/%7Bswiss_backup_id%7D/slots/%7Bslot_id%7D/request_password", - "operationId": null, - "summary": "Request slot password", - "categoryPath": [ - "Swiss Backup", - "Passwords" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "swiss_backup_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Swiss Backup to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 22074 - }, - "enumValues": [], - "values": [], - "examples": [ - 22074 - ] - }, - { - "name": "slot_id", - "in": "path", - "required": true, - "description": "Unique identifier of the Slot to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 8974 - }, - "enumValues": [], - "values": [], - "examples": [ - 8974 - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403", - "404", - "500" - ] - } - }, - { - "operationId": "get_1_swiss_backups_calculate", - "functionName": "get1SwissBackupsCalculate", - "originalOperationId": null, - "domain": "swissBackup", - "method": "GET", - "path": "/1/swiss_backups/calculate", - "summary": "Calculate the price", - "description": "Calculate the price for a specific configuration", - "tags": [ - "Billing" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "currency_id", - "in": "query", - "required": false - }, - { - "name": "due_at", - "in": "query", - "required": false - }, - { - "name": "is_demo", - "in": "query", - "required": false - }, - { - "name": "size", - "in": "query", - "required": true - }, - { - "name": "slot", - "in": "query", - "required": false - }, - { - "name": "slot_mobile", - "in": "query", - "required": false - }, - { - "name": "slot_server", - "in": "query", - "required": false - }, - { - "name": "slot_virtual", - "in": "query", - "required": false - }, - { - "name": "slot_workstation", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/swiss_backups/calculate", - "operationId": null, - "summary": "Calculate the price", - "categoryPath": [ - "Swiss Backup", - "Billing" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "currency_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "currency_id", - "type": "integer", - "example": 3201 - }, - "enumValues": [], - "values": [], - "examples": [ - 3201 - ] - }, - { - "name": "due_at", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "due_at", - "type": "string", - "description": "Contract end date", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "is_demo", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "is_demo", - "type": "boolean", - "description": "True if the product is a trial", - "example": "false" - }, - "enumValues": [], - "values": [], - "examples": [ - "false" - ] - }, - { - "name": "size", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "size", - "type": "integer", - "description": "Total storage size of the Swiss Backup product (Bytes)", - "example": "200000000000" - }, - "enumValues": [], - "values": [], - "examples": [ - "200000000000" - ] - }, - { - "name": "slot", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "slot", - "type": "integer", - "example": 31629 - }, - "enumValues": [], - "values": [], - "examples": [ - 31629 - ] - }, - { - "name": "slot_mobile", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "slot_mobile", - "type": "integer", - "example": 32218 - }, - "enumValues": [], - "values": [], - "examples": [ - 32218 - ] - }, - { - "name": "slot_server", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "slot_server", - "type": "integer", - "example": 36320 - }, - "enumValues": [], - "values": [], - "examples": [ - 36320 - ] - }, - { - "name": "slot_virtual", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "slot_virtual", - "type": "integer", - "example": 54961 - }, - "enumValues": [], - "values": [], - "examples": [ - 54961 - ] - }, - { - "name": "slot_workstation", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "slot_workstation", - "type": "integer", - "example": 51802 - }, - "enumValues": [], - "values": [], - "examples": [ - 51802 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_swiss_backups_pricing", - "functionName": "get1SwissBackupsPricing", - "originalOperationId": null, - "domain": "swissBackup", - "method": "GET", - "path": "/1/swiss_backups/pricing", - "summary": "List prices and discounts", - "description": "List all prices and discounts for Swiss Backup products", - "tags": [ - "Billing" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": false - }, - { - "name": "currency_id", - "in": "query", - "required": false - }, - { - "name": "swiss_backup_id", - "in": "query", - "required": false - }, - { - "name": "with_renewal", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/swiss_backups/pricing", - "operationId": null, - "summary": "List prices and discounts", - "categoryPath": [ - "Swiss Backup", - "Billing" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account_id", - "in": "query", - "required": false, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Unique identifier of the `account` that is related to the resource `{name}`", - "example": 52971 - }, - "enumValues": [], - "values": [], - "examples": [ - 52971 - ] - }, - { - "name": "currency_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "currency_id", - "type": "integer", - "example": 75570 - }, - "enumValues": [], - "values": [], - "examples": [ - 75570 - ] - }, - { - "name": "swiss_backup_id", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "swiss_backup_id", - "type": "integer", - "example": 28789 - }, - "enumValues": [], - "values": [], - "examples": [ - 28789 - ] - }, - { - "name": "with_renewal", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "with_renewal", - "type": "boolean", - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - } - ], - "responseStatuses": [ - "200", - "400" - ] - } - } -]; -//# sourceMappingURL=swissBackup.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/swissBackup.js.map b/dist/src/generated/catalog/domains/swissBackup.js.map deleted file mode 100644 index 4d63d63..0000000 --- a/dist/src/generated/catalog/domains/swissBackup.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"swissBackup.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/swissBackup.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/urlShortener.d.ts b/dist/src/generated/catalog/domains/urlShortener.d.ts deleted file mode 100644 index 613e1f0..0000000 --- a/dist/src/generated/catalog/domains/urlShortener.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import type { OperationMetadata } from "../types.js"; -export declare const urlShortenerOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/urlShortener.js b/dist/src/generated/catalog/domains/urlShortener.js deleted file mode 100644 index 6c04607..0000000 --- a/dist/src/generated/catalog/domains/urlShortener.js +++ /dev/null @@ -1,370 +0,0 @@ -export const urlShortenerOperations = [ - { - "operationId": "get_1_url_shortener", - "functionName": "get1UrlShortener", - "originalOperationId": null, - "domain": "urlShortener", - "method": "GET", - "path": "/1/url-shortener", - "summary": "List short urls", - "description": "This endpoint allows you to fetch your short urls.\n", - "tags": [ - "Short url" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": true, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/url-shortener", - "operationId": null, - "summary": "List short urls", - "categoryPath": [ - "Url shortener", - "Short url" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": false, - "sortable": false, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_1_url_shortener", - "functionName": "post1UrlShortener", - "originalOperationId": null, - "domain": "urlShortener", - "method": "POST", - "path": "/1/url-shortener", - "summary": "Create a short url", - "description": "This endpoint allows you to create a short url.\n", - "tags": [ - "Short url" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/url-shortener", - "operationId": null, - "summary": "Create a short url", - "categoryPath": [ - "Url shortener", - "Short url" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": false, - "sortable": false, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "422" - ] - } - }, - { - "operationId": "put_1_url_shortener_short_url_code", - "functionName": "put1UrlShortenerShortUrlCode", - "originalOperationId": null, - "domain": "urlShortener", - "method": "PUT", - "path": "/1/url-shortener/{short_url_code}", - "summary": "Update a short url", - "description": "This endpoint allows you to update a short url expiration date.\n", - "tags": [ - "Short url" - ], - "mutating": true, - "pathParameters": [ - { - "name": "short_url_code", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/url-shortener/%7Bshort_url_code%7D", - "operationId": null, - "summary": "Update a short url", - "categoryPath": [ - "Url shortener", - "Short url" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": false, - "sortable": false, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "short_url_code", - "in": "path", - "required": true, - "description": "Short url code", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "422" - ] - } - }, - { - "operationId": "get_1_url_shortener_quota", - "functionName": "get1UrlShortenerQuota", - "originalOperationId": null, - "domain": "urlShortener", - "method": "GET", - "path": "/1/url-shortener/quota", - "summary": "Get short url quota", - "description": "This endpoint allows you to fetch your short url quota.\n", - "tags": [ - "Short url" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": true, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/url-shortener/quota", - "operationId": null, - "summary": "Get short url quota", - "categoryPath": [ - "Url shortener", - "Short url" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": false, - "sortable": false, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_2_url_shortener", - "functionName": "get2UrlShortener", - "originalOperationId": null, - "domain": "urlShortener", - "method": "GET", - "path": "/2/url-shortener", - "summary": "List short urls", - "description": "This endpoint allows you to fetch your short urls.\n", - "tags": [ - "Short url" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/url-shortener", - "operationId": null, - "summary": "List short urls", - "categoryPath": [ - "Url shortener", - "Short url" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": false, - "sortable": false, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_2_url_shortener", - "functionName": "post2UrlShortener", - "originalOperationId": null, - "domain": "urlShortener", - "method": "POST", - "path": "/2/url-shortener", - "summary": "Create a short url", - "description": "This endpoint allows you to create a short url.\n", - "tags": [ - "Short url" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/url-shortener", - "operationId": null, - "summary": "Create a short url", - "categoryPath": [ - "Url shortener", - "Short url" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": false, - "sortable": false, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "422" - ] - } - }, - { - "operationId": "get_2_url_shortener_quota", - "functionName": "get2UrlShortenerQuota", - "originalOperationId": null, - "domain": "urlShortener", - "method": "GET", - "path": "/2/url-shortener/quota", - "summary": "Get short url quota", - "description": "This endpoint allows you to fetch your short url quota.\n", - "tags": [ - "Short url" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/url-shortener/quota", - "operationId": null, - "summary": "Get short url quota", - "categoryPath": [ - "Url shortener", - "Short url" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": false, - "sortable": false, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - } -]; -//# sourceMappingURL=urlShortener.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/urlShortener.js.map b/dist/src/generated/catalog/domains/urlShortener.js.map deleted file mode 100644 index 338714f..0000000 --- a/dist/src/generated/catalog/domains/urlShortener.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"urlShortener.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/urlShortener.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/video.d.ts b/dist/src/generated/catalog/domains/video.d.ts deleted file mode 100644 index 53af074..0000000 --- a/dist/src/generated/catalog/domains/video.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import type { OperationMetadata } from "../types.js"; -export declare const videoOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/video.js b/dist/src/generated/catalog/domains/video.js deleted file mode 100644 index 7b01c1b..0000000 --- a/dist/src/generated/catalog/domains/video.js +++ /dev/null @@ -1,14056 +0,0 @@ -export const videoOperations = [ - { - "operationId": "Streaming/videoListChannels", - "functionName": "streamingVideolistchannels", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos", - "summary": "List channels", - "description": "This endpoint allows you to retrieve all channels on the pack order.", - "tags": [ - "Channel" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos", - "operationId": "Streaming/videoListChannels", - "summary": "List channels", - "categoryPath": [ - "Streaming video", - "Channel" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "account", - "enum": [ - "consumption", - "default_options", - "live", - "machines", - "options", - "options_orders", - "real_type", - "recording_status", - "restriction", - "streams", - "status", - "players", - "tags", - "rights", - "order", - "account", - "pool", - "transcoders" - ] - }, - "enumValues": [ - "consumption", - "default_options", - "live", - "machines", - "options", - "options_orders", - "real_type", - "recording_status", - "restriction", - "streams", - "status", - "players", - "tags", - "rights", - "order", - "account", - "pool", - "transcoders" - ], - "values": [ - "consumption", - "default_options", - "live", - "machines", - "options", - "options_orders", - "real_type", - "recording_status", - "restriction", - "streams", - "status", - "players", - "tags", - "rights", - "order", - "account", - "pool", - "transcoders" - ], - "examples": [ - "account" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 98325 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 98325 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 71961 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 71961 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 90807 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 90807 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 77736 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 77736 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "name", - "consumption", - "viewer" - ] - }, - "enumValues": [ - "name", - "consumption", - "viewer" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[name]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[name]=asc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoCreateAChannel", - "functionName": "streamingVideocreateachannel", - "originalOperationId": null, - "domain": "video", - "method": "POST", - "path": "/1/videos", - "summary": "Create a channel", - "description": "This endpoint allows you to create a channel.", - "tags": [ - "Channel" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - }, - { - "name": "ttl", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/videos", - "operationId": "Streaming/videoCreateAChannel", - "summary": "Create a channel", - "categoryPath": [ - "Streaming video", - "Channel" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - }, - { - "name": "ttl", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "ttl", - "maximum": 3600, - "minimum": 1, - "type": "integer", - "description": "Specify the name of the channel", - "example": 2653 - }, - "enumValues": [], - "values": [], - "examples": [ - 2653 - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "Streaming/videoDeleteAChannel", - "functionName": "streamingVideodeleteachannel", - "originalOperationId": null, - "domain": "video", - "method": "DELETE", - "path": "/1/videos/{channel}", - "summary": "Delete a channel", - "description": "This endpoint allows you to delete a channel.", - "tags": [ - "Channel" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/videos/%7Bchannel%7D", - "operationId": "Streaming/videoDeleteAChannel", - "summary": "Delete a channel", - "categoryPath": [ - "Streaming video", - "Channel" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 61004 - }, - "enumValues": [], - "values": [], - "examples": [ - 61004 - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoReturnAChannel", - "functionName": "streamingVideoreturnachannel", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}", - "summary": "Return a channel", - "description": "This endpoint allows you to retrieve a channel.", - "tags": [ - "Channel" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D", - "operationId": "Streaming/videoReturnAChannel", - "summary": "Return a channel", - "categoryPath": [ - "Streaming video", - "Channel" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 11259 - }, - "enumValues": [], - "values": [], - "examples": [ - 11259 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "status", - "enum": [ - "consumption", - "default_options", - "live", - "machines", - "options", - "options_orders", - "real_type", - "recording_status", - "restriction", - "streams", - "status", - "players", - "tags", - "rights", - "order", - "account", - "pool", - "transcoders" - ] - }, - "enumValues": [ - "consumption", - "default_options", - "live", - "machines", - "options", - "options_orders", - "real_type", - "recording_status", - "restriction", - "streams", - "status", - "players", - "tags", - "rights", - "order", - "account", - "pool", - "transcoders" - ], - "values": [ - "consumption", - "default_options", - "live", - "machines", - "options", - "options_orders", - "real_type", - "recording_status", - "restriction", - "streams", - "status", - "players", - "tags", - "rights", - "order", - "account", - "pool", - "transcoders" - ], - "examples": [ - "status" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoUpdateAChannel", - "functionName": "streamingVideoupdateachannel", - "originalOperationId": null, - "domain": "video", - "method": "PUT", - "path": "/1/videos/{channel}", - "summary": "Update a channel", - "description": "This endpoint allows you to update a channel.", - "tags": [ - "Channel" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D", - "operationId": "Streaming/videoUpdateAChannel", - "summary": "Update a channel", - "categoryPath": [ - "Streaming video", - "Channel" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 70667 - }, - "enumValues": [], - "values": [], - "examples": [ - 70667 - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoConfigAChannel", - "functionName": "streamingVideoconfigachannel", - "originalOperationId": null, - "domain": "video", - "method": "POST", - "path": "/1/videos/{channel}/encodes", - "summary": "Config a channel", - "description": "This endpoint retrieve the data needed to configure an encoder to publish the\nstreams associated to the given channel.\nIf the channel is meant to be pulled, this will return an empty collection.", - "tags": [ - "Channel > Config" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/encodes", - "operationId": "Streaming/videoConfigAChannel", - "summary": "Config a channel", - "categoryPath": [ - "Streaming video", - "Channel", - "Config" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 71686 - }, - "enumValues": [], - "values": [], - "examples": [ - 71686 - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200", - "401", - "404" - ] - } - }, - { - "operationId": "Streaming/videoListAllEvents", - "functionName": "streamingVideolistallevents", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/events", - "summary": "List all events", - "description": "This endpoint allows you to retrieve all Event.", - "tags": [ - "Event" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/events", - "operationId": "Streaming/videoListAllEvents", - "summary": "List all events", - "categoryPath": [ - "Streaming video", - "Event" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 79032 - }, - "enumValues": [], - "values": [], - "examples": [ - 79032 - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoCreateAnEvent", - "functionName": "streamingVideocreateanevent", - "originalOperationId": null, - "domain": "video", - "method": "POST", - "path": "/1/videos/{channel}/events", - "summary": "Create an event", - "description": "This endpoint allows you to create an Event.", - "tags": [ - "Event" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/events", - "operationId": "Streaming/videoCreateAnEvent", - "summary": "Create an event", - "categoryPath": [ - "Streaming video", - "Event" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 31808 - }, - "enumValues": [], - "values": [], - "examples": [ - 31808 - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "Streaming/videoDeleteAnEvent", - "functionName": "streamingVideodeleteanevent", - "originalOperationId": null, - "domain": "video", - "method": "DELETE", - "path": "/1/videos/{channel}/events/{repeatable_planned_event}", - "summary": "Delete an event", - "description": "This endpoint allows you to delete an Event.", - "tags": [ - "Event" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "repeatable_planned_event", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/videos/%7Bchannel%7D/events/%7Brepeatable_planned_event%7D", - "operationId": "Streaming/videoDeleteAnEvent", - "summary": "Delete an event", - "categoryPath": [ - "Streaming video", - "Event" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 92939 - }, - "enumValues": [], - "values": [], - "examples": [ - 92939 - ] - }, - { - "name": "repeatable_planned_event", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoReturnAnEvent", - "functionName": "streamingVideoreturnanevent", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/events/{repeatable_planned_event}", - "summary": "Return an event", - "description": "This endpoint allows you to retrieve an Event.", - "tags": [ - "Event" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "repeatable_planned_event", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/events/%7Brepeatable_planned_event%7D", - "operationId": "Streaming/videoReturnAnEvent", - "summary": "Return an event", - "categoryPath": [ - "Streaming video", - "Event" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 46266 - }, - "enumValues": [], - "values": [], - "examples": [ - 46266 - ] - }, - { - "name": "repeatable_planned_event", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoUpdateAnEvent", - "functionName": "streamingVideoupdateanevent", - "originalOperationId": null, - "domain": "video", - "method": "PUT", - "path": "/1/videos/{channel}/events/{repeatable_planned_event}", - "summary": "Update an event", - "description": "This endpoint allows you to update an Event.", - "tags": [ - "Event" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "repeatable_planned_event", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/events/%7Brepeatable_planned_event%7D", - "operationId": "Streaming/videoUpdateAnEvent", - "summary": "Update an event", - "categoryPath": [ - "Streaming video", - "Event" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 94146 - }, - "enumValues": [], - "values": [], - "examples": [ - 94146 - ] - }, - { - "name": "repeatable_planned_event", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoReturnListOfConnection", - "functionName": "streamingVideoreturnlistofconnection", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/history", - "summary": "Return list of connection", - "description": "This endpoint allows you to retrieve a list of connection", - "tags": [ - "Stats > Channel > Connection history" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/history", - "operationId": "Streaming/videoReturnListOfConnection", - "summary": "Return list of connection", - "categoryPath": [ - "Streaming video", - "Stats", - "Channel", - "Connection history" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 80538 - }, - "enumValues": [], - "values": [], - "examples": [ - 80538 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_videos_channel_history_connection_history", - "functionName": "get1VideosChannelHistoryConnectionHistory", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/history/{connection_history}", - "summary": "Return a channel", - "description": "This endpoint allows you to retrieve a channel.", - "tags": [ - "Stats > Channel > Connection history" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "connection_history", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/history/%7Bconnection_history%7D", - "operationId": null, - "summary": "Return a channel", - "categoryPath": [ - "Streaming video", - "Stats", - "Channel", - "Connection history" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 29324 - }, - "enumValues": [], - "values": [], - "examples": [ - 29324 - ] - }, - { - "name": "connection_history", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoIntegrationCode", - "functionName": "streamingVideointegrationcode", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/integrations", - "summary": "Integration code", - "description": "This implies manual integration between the broadcast source and the broadcast method.", - "tags": [ - "Integrations" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/integrations", - "operationId": "Streaming/videoIntegrationCode", - "summary": "Integration code", - "categoryPath": [ - "Streaming video", - "Integrations" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 55017 - }, - "enumValues": [], - "values": [], - "examples": [ - 55017 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoResumeTheLive", - "functionName": "streamingVideoresumethelive", - "originalOperationId": null, - "domain": "video", - "method": "PUT", - "path": "/1/videos/{channel}/live/start", - "summary": "Resume the live", - "description": "Attempt to resume the live if interrupted or does nothing otherwise.", - "tags": [ - "Live" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/live/start", - "operationId": "Streaming/videoResumeTheLive", - "summary": "Resume the live", - "categoryPath": [ - "Streaming video", - "Live" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 44373 - }, - "enumValues": [], - "values": [], - "examples": [ - 44373 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "status", - "enum": [ - "consumption", - "default_options", - "live", - "machines", - "options", - "options_orders", - "real_type", - "recording_status", - "restriction", - "streams", - "status", - "players", - "tags", - "rights", - "order", - "account", - "pool", - "transcoders" - ] - }, - "enumValues": [ - "consumption", - "default_options", - "live", - "machines", - "options", - "options_orders", - "real_type", - "recording_status", - "restriction", - "streams", - "status", - "players", - "tags", - "rights", - "order", - "account", - "pool", - "transcoders" - ], - "values": [ - "consumption", - "default_options", - "live", - "machines", - "options", - "options_orders", - "real_type", - "recording_status", - "restriction", - "streams", - "status", - "players", - "tags", - "rights", - "order", - "account", - "pool", - "transcoders" - ], - "examples": [ - "status" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoInterruptTheLive", - "functionName": "streamingVideointerruptthelive", - "originalOperationId": null, - "domain": "video", - "method": "PUT", - "path": "/1/videos/{channel}/live/stop", - "summary": "Interrupt the live", - "description": "Attempt to interrupt the live if not already interrupted or does nothing otherwise.", - "tags": [ - "Live" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/live/stop", - "operationId": "Streaming/videoInterruptTheLive", - "summary": "Interrupt the live", - "categoryPath": [ - "Streaming video", - "Live" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 57564 - }, - "enumValues": [], - "values": [], - "examples": [ - 57564 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "restriction", - "enum": [ - "consumption", - "default_options", - "live", - "machines", - "options", - "options_orders", - "real_type", - "recording_status", - "restriction", - "streams", - "status", - "players", - "tags", - "rights", - "order", - "account", - "pool", - "transcoders" - ] - }, - "enumValues": [ - "consumption", - "default_options", - "live", - "machines", - "options", - "options_orders", - "real_type", - "recording_status", - "restriction", - "streams", - "status", - "players", - "tags", - "rights", - "order", - "account", - "pool", - "transcoders" - ], - "values": [ - "consumption", - "default_options", - "live", - "machines", - "options", - "options_orders", - "real_type", - "recording_status", - "restriction", - "streams", - "status", - "players", - "tags", - "rights", - "order", - "account", - "pool", - "transcoders" - ], - "examples": [ - "restriction" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoListOption", - "functionName": "streamingVideolistoption", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/options", - "summary": "List option", - "description": "This endpoint allows you to retrieve to see all option of the channel.", - "tags": [ - "Option" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/options", - "operationId": "Streaming/videoListOption", - "summary": "List option", - "categoryPath": [ - "Streaming video", - "Option" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 38105 - }, - "enumValues": [], - "values": [], - "examples": [ - 38105 - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoReturnOption", - "functionName": "streamingVideoreturnoption", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/options/{video_option}", - "summary": "Return option", - "description": "This endpoint allows you to retrieve option.", - "tags": [ - "Option" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "video_option", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/options/%7Bvideo_option%7D", - "operationId": "Streaming/videoReturnOption", - "summary": "Return option", - "categoryPath": [ - "Streaming video", - "Option" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 6316 - }, - "enumValues": [], - "values": [], - "examples": [ - 6316 - ] - }, - { - "name": "video_option", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoUndertakeOption", - "functionName": "streamingVideoundertakeoption", - "originalOperationId": null, - "domain": "video", - "method": "PUT", - "path": "/1/videos/{channel}/options/{video_option}/recommit", - "summary": "Undertake option", - "description": "This WILL NOT restore an option effectively terminated, regardless of whether the option has been\ninstantly terminated or its termination date has been reached.\n\nIf the given option has already been marked for termination for the given channel\nthen this won't do anything.", - "tags": [ - "Option" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "video_option", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/options/%7Bvideo_option%7D/recommit", - "operationId": "Streaming/videoUndertakeOption", - "summary": "Undertake option", - "categoryPath": [ - "Streaming video", - "Option" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 538 - }, - "enumValues": [], - "values": [], - "examples": [ - 538 - ] - }, - { - "name": "video_option", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoTerminateOption", - "functionName": "streamingVideoterminateoption", - "originalOperationId": null, - "domain": "video", - "method": "DELETE", - "path": "/1/videos/{channel}/options/{video_option}/terminate", - "summary": "Terminate option", - "description": "This endpoint allows you to retrieve to terminate the option.", - "tags": [ - "Option" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "video_option", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/videos/%7Bchannel%7D/options/%7Bvideo_option%7D/terminate", - "operationId": "Streaming/videoTerminateOption", - "summary": "Terminate option", - "categoryPath": [ - "Streaming video", - "Option" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 19619 - }, - "enumValues": [], - "values": [], - "examples": [ - 19619 - ] - }, - { - "name": "video_option", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoShowAStorageConfig", - "functionName": "streamingVideoshowastorageconfig", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/options/recording", - "summary": "show a storage config", - "description": "This endpoint allows you to retrieve to get the recording config.\n\nCreate a channel from the given request for the order identified byt hte given ID.\n\nNOTE: the current user must already have the video product\nadded to his account. Otherwise, this will fail.", - "tags": [ - "Option > Record" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/options/recording", - "operationId": "Streaming/videoShowAStorageConfig", - "summary": "show a storage config", - "categoryPath": [ - "Streaming video", - "Option", - "Record" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 64671 - }, - "enumValues": [], - "values": [], - "examples": [ - 64671 - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoCreateRecordingConfig", - "functionName": "streamingVideocreaterecordingconfig", - "originalOperationId": null, - "domain": "video", - "method": "POST", - "path": "/1/videos/{channel}/options/recording", - "summary": "Create recording config", - "description": "This endpoint allows you to retrieve to update a Recording config.", - "tags": [ - "Option > Record" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/options/recording", - "operationId": "Streaming/videoCreateRecordingConfig", - "summary": "Create recording config", - "categoryPath": [ - "Streaming video", - "Option", - "Record" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 11945 - }, - "enumValues": [], - "values": [], - "examples": [ - 11945 - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "201", - "422", - "500" - ] - } - }, - { - "operationId": "Streaming/videoUpdateRecordingConfig", - "functionName": "streamingVideoupdaterecordingconfig", - "originalOperationId": null, - "domain": "video", - "method": "PUT", - "path": "/1/videos/{channel}/options/recording", - "summary": "Update recording config", - "description": "This endpoint allows you to retrieve to update a Recording config.", - "tags": [ - "Option > Record" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/options/recording", - "operationId": "Streaming/videoUpdateRecordingConfig", - "summary": "Update recording config", - "categoryPath": [ - "Streaming video", - "Option", - "Record" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 92181 - }, - "enumValues": [], - "values": [], - "examples": [ - 92181 - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200", - "422", - "500" - ] - } - }, - { - "operationId": "Streaming/videoStopARecord", - "functionName": "streamingVideostoparecord", - "originalOperationId": null, - "domain": "video", - "method": "DELETE", - "path": "/1/videos/{channel}/options/recording/instant", - "summary": "Stop a record", - "description": "Try to stop the instant record identified of the channel identified\nby the given channel ID.\nIf no such record exists for the channel or that the recording already stopped,\nthis will throw an error.\n\nNOTES:\n- it is possible to stop a recording even if the option has expired.\n- at the moment a channel may only have one instant record at a time, so this will use the first found", - "tags": [ - "Option > Record > Instant" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/videos/%7Bchannel%7D/options/recording/instant", - "operationId": "Streaming/videoStopARecord", - "summary": "Stop a record", - "categoryPath": [ - "Streaming video", - "Option", - "Record", - "Instant" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 51574 - }, - "enumValues": [], - "values": [], - "examples": [ - 51574 - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoStartARecord", - "functionName": "streamingVideostartarecord", - "originalOperationId": null, - "domain": "video", - "method": "POST", - "path": "/1/videos/{channel}/options/recording/instant", - "summary": "Start a record", - "description": "Try to instantly start a recording of the first stream meant to be recorded,\non the first given storage machine.\n\nNOTE: this process is oversimplified.\nIt assumes that only the best quality stream is meant to be recorded\nand that it will be sent to the first given storage machine only.", - "tags": [ - "Option > Record > Instant" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/options/recording/instant", - "operationId": "Streaming/videoStartARecord", - "summary": "Start a record", - "categoryPath": [ - "Streaming video", - "Option", - "Record", - "Instant" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 48378 - }, - "enumValues": [], - "values": [], - "examples": [ - 48378 - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "Streaming/videoListsAllStorageMachine", - "functionName": "streamingVideolistsallstoragemachine", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/options/recording/storage", - "summary": "Lists all storage machine", - "description": "This endpoint allows you to retrieve all storage machine.", - "tags": [ - "Option > Record > Storage" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/options/recording/storage", - "operationId": "Streaming/videoListsAllStorageMachine", - "summary": "Lists all storage machine", - "categoryPath": [ - "Streaming video", - "Option", - "Record", - "Storage" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 45704 - }, - "enumValues": [], - "values": [], - "examples": [ - 45704 - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoReturnAStorageMachine", - "functionName": "streamingVideoreturnastoragemachine", - "originalOperationId": null, - "domain": "video", - "method": "POST", - "path": "/1/videos/{channel}/options/recording/storage", - "summary": "Return a storage machine", - "description": "This endpoint allows you to create a new storage machine.", - "tags": [ - "Option > Record > Storage" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/options/recording/storage", - "operationId": "Streaming/videoReturnAStorageMachine", - "summary": "Return a storage machine", - "categoryPath": [ - "Streaming video", - "Option", - "Record", - "Storage" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 73838 - }, - "enumValues": [], - "values": [], - "examples": [ - 73838 - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "delete_1_videos_channel_options_recording_storage_storage_machine", - "functionName": "delete1VideosChannelOptionsRecordingStorageStorageMachine", - "originalOperationId": null, - "domain": "video", - "method": "DELETE", - "path": "/1/videos/{channel}/options/recording/storage/{storage_machine}", - "summary": "Update a storage machine", - "description": "This endpoint allows you to delete a storage machine.", - "tags": [ - "Option > Record > Storage" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "storage_machine", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/videos/%7Bchannel%7D/options/recording/storage/%7Bstorage_machine%7D", - "operationId": null, - "summary": "Update a storage machine", - "categoryPath": [ - "Streaming video", - "Option", - "Record", - "Storage" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 25142 - }, - "enumValues": [], - "values": [], - "examples": [ - 25142 - ] - }, - { - "name": "storage_machine", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoCreateAStorageMachine", - "functionName": "streamingVideocreateastoragemachine", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/options/recording/storage/{storage_machine}", - "summary": "Create a storage machine", - "description": "This endpoint allows you to retrieve a storage machine.", - "tags": [ - "Option > Record > Storage" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "storage_machine", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/options/recording/storage/%7Bstorage_machine%7D", - "operationId": "Streaming/videoCreateAStorageMachine", - "summary": "Create a storage machine", - "categoryPath": [ - "Streaming video", - "Option", - "Record", - "Storage" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 59389 - }, - "enumValues": [], - "values": [], - "examples": [ - 59389 - ] - }, - { - "name": "storage_machine", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "put_1_videos_channel_options_recording_storage_storage_machine", - "functionName": "put1VideosChannelOptionsRecordingStorageStorageMachine", - "originalOperationId": null, - "domain": "video", - "method": "PUT", - "path": "/1/videos/{channel}/options/recording/storage/{storage_machine}", - "summary": "Update a storage machine", - "description": "This endpoint allows you to update a storage machine.", - "tags": [ - "Option > Record > Storage" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "storage_machine", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/options/recording/storage/%7Bstorage_machine%7D", - "operationId": null, - "summary": "Update a storage machine", - "categoryPath": [ - "Streaming video", - "Option", - "Record", - "Storage" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 83296 - }, - "enumValues": [], - "values": [], - "examples": [ - 83296 - ] - }, - { - "name": "storage_machine", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200", - "422", - "500" - ] - } - }, - { - "operationId": "Streaming/videoUpdateAStorageMachine", - "functionName": "streamingVideoupdateastoragemachine", - "originalOperationId": null, - "domain": "video", - "method": "POST", - "path": "/1/videos/{channel}/options/recording/storage/test", - "summary": "Update a storage machine", - "description": "This method is used to test the connection to an FTP server to verify\nwhether the provided credentials and parameters allow for a successful connection.\nIt also performs a write test by attempting to create a temporary file\non the server to ensure that write permissions are properly configured.", - "tags": [ - "Option > Record > Storage" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/options/recording/storage/test", - "operationId": "Streaming/videoUpdateAStorageMachine", - "summary": "Update a storage machine", - "categoryPath": [ - "Streaming video", - "Option", - "Record", - "Storage" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 47183 - }, - "enumValues": [], - "values": [], - "examples": [ - 47183 - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoReturnTimeshiftConfig", - "functionName": "streamingVideoreturntimeshiftconfig", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/options/timeshift", - "summary": "Return timeshift config", - "description": "This endpoint allows you to retrieve to get a timeshift config.", - "tags": [ - "Option > Timeshift" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/options/timeshift", - "operationId": "Streaming/videoReturnTimeshiftConfig", - "summary": "Return timeshift config", - "categoryPath": [ - "Streaming video", - "Option", - "Timeshift" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 11674 - }, - "enumValues": [], - "values": [], - "examples": [ - 11674 - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoCreateATimeshiftConfig", - "functionName": "streamingVideocreateatimeshiftconfig", - "originalOperationId": null, - "domain": "video", - "method": "POST", - "path": "/1/videos/{channel}/options/timeshift", - "summary": "Create a timeshift config.", - "description": "This endpoint allows you to retrieve to create a timeshift config.", - "tags": [ - "Option > Timeshift" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/options/timeshift", - "operationId": "Streaming/videoCreateATimeshiftConfig", - "summary": "Create a timeshift config", - "categoryPath": [ - "Streaming video", - "Option", - "Timeshift" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 71206 - }, - "enumValues": [], - "values": [], - "examples": [ - 71206 - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "Streaming/videoUpdateATimeshiftConfig", - "functionName": "streamingVideoupdateatimeshiftconfig", - "originalOperationId": null, - "domain": "video", - "method": "PUT", - "path": "/1/videos/{channel}/options/timeshift", - "summary": "Update a timeshift config", - "description": "This endpoint allows you to retrieve to update a timeshift config.", - "tags": [ - "Option > Timeshift" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/options/timeshift", - "operationId": "Streaming/videoUpdateATimeshiftConfig", - "summary": "Update a timeshift config", - "categoryPath": [ - "Streaming video", - "Option", - "Timeshift" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 64063 - }, - "enumValues": [], - "values": [], - "examples": [ - 64063 - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200", - "422", - "500" - ] - } - }, - { - "operationId": "Streaming/videoReturnWatermark", - "functionName": "streamingVideoreturnwatermark", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/options/watermark", - "summary": "Return watermark", - "description": "This endpoint allows you to retrieve to get the watermark.", - "tags": [ - "Option > Watermarking" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/options/watermark", - "operationId": "Streaming/videoReturnWatermark", - "summary": "Return watermark", - "categoryPath": [ - "Streaming video", - "Option", - "Watermarking" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 65558 - }, - "enumValues": [], - "values": [], - "examples": [ - 65558 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "preset", - "enum": [ - "image_base64", - "preset" - ] - }, - "enumValues": [ - "image_base64", - "preset" - ], - "values": [ - "image_base64", - "preset" - ], - "examples": [ - "preset" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoUpdateWatermark", - "functionName": "streamingVideoupdatewatermark", - "originalOperationId": null, - "domain": "video", - "method": "PUT", - "path": "/1/videos/{channel}/options/watermark", - "summary": "Update watermark", - "description": "This endpoint allows you to retrieve to update or create the watermark.", - "tags": [ - "Option > Watermarking" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/options/watermark", - "operationId": "Streaming/videoUpdateWatermark", - "summary": "Update watermark", - "categoryPath": [ - "Streaming video", - "Option", - "Watermarking" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 54305 - }, - "enumValues": [], - "values": [], - "examples": [ - 54305 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "image_base64", - "enum": [ - "image_base64", - "preset" - ] - }, - "enumValues": [ - "image_base64", - "preset" - ], - "values": [ - "image_base64", - "preset" - ], - "examples": [ - "image_base64" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200", - "422", - "500" - ] - } - }, - { - "operationId": "Streaming/videoDisableWatermark", - "functionName": "streamingVideodisablewatermark", - "originalOperationId": null, - "domain": "video", - "method": "PUT", - "path": "/1/videos/{channel}/options/watermark/disable", - "summary": "Disable watermark", - "description": "This endpoint allows you to retrieve to enable the watermark.", - "tags": [ - "Option > Watermarking" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/options/watermark/disable", - "operationId": "Streaming/videoDisableWatermark", - "summary": "Disable watermark", - "categoryPath": [ - "Streaming video", - "Option", - "Watermarking" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 55721 - }, - "enumValues": [], - "values": [], - "examples": [ - 55721 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "preset", - "enum": [ - "image_base64", - "preset" - ] - }, - "enumValues": [ - "image_base64", - "preset" - ], - "values": [ - "image_base64", - "preset" - ], - "examples": [ - "preset" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoEnabledWatermark", - "functionName": "streamingVideoenabledwatermark", - "originalOperationId": null, - "domain": "video", - "method": "PUT", - "path": "/1/videos/{channel}/options/watermark/enable", - "summary": "Enabled watermark", - "description": "This endpoint allows you to retrieve to enable the watermark.", - "tags": [ - "Option > Watermarking" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/options/watermark/enable", - "operationId": "Streaming/videoEnabledWatermark", - "summary": "Enabled watermark", - "categoryPath": [ - "Streaming video", - "Option", - "Watermarking" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 82795 - }, - "enumValues": [], - "values": [], - "examples": [ - 82795 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "preset", - "enum": [ - "image_base64", - "preset" - ] - }, - "enumValues": [ - "image_base64", - "preset" - ], - "values": [ - "image_base64", - "preset" - ], - "examples": [ - "preset" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoListsAllPlayers", - "functionName": "streamingVideolistsallplayers", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/players", - "summary": "Lists all players", - "description": "This endpoint allows you to retrieve all players.", - "tags": [ - "Players" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/players", - "operationId": "Streaming/videoListsAllPlayers", - "summary": "Lists all players", - "categoryPath": [ - "Streaming video", - "Players" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": true, - "sortable": true, - "authUser": true, - "version": 1, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "offsetable", - "description": "Limit a request's results and define from which item you want the results\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - }, - { - "name": "sortable", - "description": "", - "values": [] - } - ], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 47109 - }, - "enumValues": [], - "values": [], - "examples": [ - 47109 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "thumbnail_url", - "enum": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ] - }, - "enumValues": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "values": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "examples": [ - "thumbnail_url" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "limit", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items to return
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 46437 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 46437 - ] - }, - { - "name": "skip", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the index of the first item to return (0 = first item)
    \nPart of the `offset` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 53330 - }, - "enumValues": [], - "values": [], - "examples": [ - 2, - 53330 - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 48659 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 48659 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 68120 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 68120 - ] - }, - { - "name": "order_by", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "style": "form", - "explode": false, - "schemaType": null, - "schema": { - "description": "*Optional parameter* that define the field used for sorting
    \nPart of the `sort` capacity\n", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "enum": [ - "name", - "created_at", - "updated_at" - ] - }, - "enumValues": [ - "name", - "created_at", - "updated_at" - ], - "values": [], - "examples": [ - "id" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the default sort order
    \nPart of the `sort` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "asc", - "desc" - ], - "type": "string", - "default": "asc", - "example": "desc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - "asc", - "desc" - ] - }, - { - "name": "order_for", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "style": "deepObject", - "explode": true, - "schemaType": "object", - "schema": { - "description": "*Optional parameter* that define the sorting order for a field
    \nBy default **order** is used
    \nPart of the `sort` capacity\n", - "type": "object", - "enum": [ - "asc", - "desc" - ], - "example": "order_for[name]=asc" - }, - "enumValues": [ - "asc", - "desc" - ], - "values": [], - "examples": [ - { - "id": "asc" - }, - "order_for[name]=asc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoCreateAPlayer", - "functionName": "streamingVideocreateaplayer", - "originalOperationId": null, - "domain": "video", - "method": "POST", - "path": "/1/videos/{channel}/players", - "summary": "Create a player", - "description": "This endpoint allows you to create a new player.", - "tags": [ - "Players" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/players", - "operationId": "Streaming/videoCreateAPlayer", - "summary": "Create a player", - "categoryPath": [ - "Streaming video", - "Players" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 33055 - }, - "enumValues": [], - "values": [], - "examples": [ - 33055 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "interrupted", - "enum": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ] - }, - "enumValues": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "values": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "examples": [ - "interrupted" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "Streaming/videoDeleteAPlayer", - "functionName": "streamingVideodeleteaplayer", - "originalOperationId": null, - "domain": "video", - "method": "DELETE", - "path": "/1/videos/{channel}/players/{player}", - "summary": "Delete a player", - "description": "This endpoint allows you to delete a player.", - "tags": [ - "Players" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/videos/%7Bchannel%7D/players/%7Bplayer%7D", - "operationId": "Streaming/videoDeleteAPlayer", - "summary": "Delete a player", - "categoryPath": [ - "Streaming video", - "Players" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 6470 - }, - "enumValues": [], - "values": [], - "examples": [ - 6470 - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 82803 - }, - "enumValues": [], - "values": [], - "examples": [ - 82803 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "restrictions", - "enum": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ] - }, - "enumValues": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "values": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "examples": [ - "restrictions" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoReturnAPlayer", - "functionName": "streamingVideoreturnaplayer", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/players/{player}", - "summary": "Return a player", - "description": "This endpoint allows you to retrieve a player.", - "tags": [ - "Players" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/players/%7Bplayer%7D", - "operationId": "Streaming/videoReturnAPlayer", - "summary": "Return a player", - "categoryPath": [ - "Streaming video", - "Players" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 39762 - }, - "enumValues": [], - "values": [], - "examples": [ - 39762 - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 14922 - }, - "enumValues": [], - "values": [], - "examples": [ - 14922 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "integrations", - "enum": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ] - }, - "enumValues": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "values": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "examples": [ - "integrations" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoCopyAPlayer", - "functionName": "streamingVideocopyaplayer", - "originalOperationId": null, - "domain": "video", - "method": "POST", - "path": "/1/videos/{channel}/players/{player}", - "summary": "Copy a player", - "description": "This endpoint allows you to copy a player.", - "tags": [ - "Players" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/players/%7Bplayer%7D", - "operationId": "Streaming/videoCopyAPlayer", - "summary": "Copy a player", - "categoryPath": [ - "Streaming video", - "Players" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 64966 - }, - "enumValues": [], - "values": [], - "examples": [ - 64966 - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 21210 - }, - "enumValues": [], - "values": [], - "examples": [ - 21210 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "ads", - "enum": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ] - }, - "enumValues": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "values": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "examples": [ - "ads" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200", - "422", - "500" - ] - } - }, - { - "operationId": "Streaming/videoUpdateAPlayer", - "functionName": "streamingVideoupdateaplayer", - "originalOperationId": null, - "domain": "video", - "method": "PUT", - "path": "/1/videos/{channel}/players/{player}", - "summary": "Update a player", - "description": "This endpoint allows you to update a player.", - "tags": [ - "Players" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/players/%7Bplayer%7D", - "operationId": "Streaming/videoUpdateAPlayer", - "summary": "Update a player", - "categoryPath": [ - "Streaming video", - "Players" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 99657 - }, - "enumValues": [], - "values": [], - "examples": [ - 99657 - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 44136 - }, - "enumValues": [], - "values": [], - "examples": [ - 44136 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "integrations", - "enum": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ] - }, - "enumValues": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "values": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "examples": [ - "integrations" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200", - "422", - "500" - ] - } - }, - { - "operationId": "Streaming/videoListAllAds", - "functionName": "streamingVideolistallads", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/players/{player}/ads", - "summary": "List all ads", - "description": "This endpoint allows you to retrieve all Ads.", - "tags": [ - "Players > Ads" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/players/%7Bplayer%7D/ads", - "operationId": "Streaming/videoListAllAds", - "summary": "List all ads", - "categoryPath": [ - "Streaming video", - "Players", - "Ads" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 98051 - }, - "enumValues": [], - "values": [], - "examples": [ - 98051 - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 40862 - }, - "enumValues": [], - "values": [], - "examples": [ - 40862 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "integrations", - "enum": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ] - }, - "enumValues": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "values": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "examples": [ - "integrations" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoCreateAnAds", - "functionName": "streamingVideocreateanads", - "originalOperationId": null, - "domain": "video", - "method": "POST", - "path": "/1/videos/{channel}/players/{player}/ads", - "summary": "Create an ads", - "description": "This endpoint allows you to create a new Ads.", - "tags": [ - "Players > Ads" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/players/%7Bplayer%7D/ads", - "operationId": "Streaming/videoCreateAnAds", - "summary": "Create an ads", - "categoryPath": [ - "Streaming video", - "Players", - "Ads" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 37616 - }, - "enumValues": [], - "values": [], - "examples": [ - 37616 - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 48001 - }, - "enumValues": [], - "values": [], - "examples": [ - 48001 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "interrupted", - "enum": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ] - }, - "enumValues": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "values": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "examples": [ - "interrupted" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "Streaming/videoDeleteAnAds", - "functionName": "streamingVideodeleteanads", - "originalOperationId": null, - "domain": "video", - "method": "DELETE", - "path": "/1/videos/{channel}/players/{player}/ads/{ads}", - "summary": "Delete an ads", - "description": "This endpoint allows you to create an Ads.", - "tags": [ - "Players > Ads" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - }, - { - "name": "ads", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/videos/%7Bchannel%7D/players/%7Bplayer%7D/ads/%7Bads%7D", - "operationId": "Streaming/videoDeleteAnAds", - "summary": "Delete an ads", - "categoryPath": [ - "Streaming video", - "Players", - "Ads" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 31166 - }, - "enumValues": [], - "values": [], - "examples": [ - 31166 - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 59188 - }, - "enumValues": [], - "values": [], - "examples": [ - 59188 - ] - }, - { - "name": "ads", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the ads to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 10997 - }, - "enumValues": [], - "values": [], - "examples": [ - 10997 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "interrupted", - "enum": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ] - }, - "enumValues": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "values": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "examples": [ - "interrupted" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoReturnAnAds", - "functionName": "streamingVideoreturnanads", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/players/{player}/ads/{ads}", - "summary": "Return an ads", - "description": "This endpoint allows you to retrieve an Ads.", - "tags": [ - "Players > Ads" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - }, - { - "name": "ads", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/players/%7Bplayer%7D/ads/%7Bads%7D", - "operationId": "Streaming/videoReturnAnAds", - "summary": "Return an ads", - "categoryPath": [ - "Streaming video", - "Players", - "Ads" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 29334 - }, - "enumValues": [], - "values": [], - "examples": [ - 29334 - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 98194 - }, - "enumValues": [], - "values": [], - "examples": [ - 98194 - ] - }, - { - "name": "ads", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the ads to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 567 - }, - "enumValues": [], - "values": [], - "examples": [ - 567 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "integrations", - "enum": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ] - }, - "enumValues": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "values": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "examples": [ - "integrations" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoUpdateAnAds", - "functionName": "streamingVideoupdateanads", - "originalOperationId": null, - "domain": "video", - "method": "PUT", - "path": "/1/videos/{channel}/players/{player}/ads/{ads}", - "summary": "Update an ads", - "description": "This endpoint allows you to update an Ads.", - "tags": [ - "Players > Ads" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - }, - { - "name": "ads", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/players/%7Bplayer%7D/ads/%7Bads%7D", - "operationId": "Streaming/videoUpdateAnAds", - "summary": "Update an ads", - "categoryPath": [ - "Streaming video", - "Players", - "Ads" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 79330 - }, - "enumValues": [], - "values": [], - "examples": [ - 79330 - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 45297 - }, - "enumValues": [], - "values": [], - "examples": [ - 45297 - ] - }, - { - "name": "ads", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the ads to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 44228 - }, - "enumValues": [], - "values": [], - "examples": [ - 44228 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "integrations", - "enum": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ] - }, - "enumValues": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "values": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "examples": [ - "integrations" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200", - "500" - ] - } - }, - { - "operationId": "Streaming/videoCopyAnAds", - "functionName": "streamingVideocopyanads", - "originalOperationId": null, - "domain": "video", - "method": "POST", - "path": "/1/videos/{channel}/players/{player}/ads/duplicate", - "summary": "Copy an ads", - "description": "This endpoint allows you to copy an Ads.", - "tags": [ - "Players > Ads" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/players/%7Bplayer%7D/ads/duplicate", - "operationId": "Streaming/videoCopyAnAds", - "summary": "Copy an ads", - "categoryPath": [ - "Streaming video", - "Players", - "Ads" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 78559 - }, - "enumValues": [], - "values": [], - "examples": [ - 78559 - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 35045 - }, - "enumValues": [], - "values": [], - "examples": [ - 35045 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "restrictions", - "enum": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ] - }, - "enumValues": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "values": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "examples": [ - "restrictions" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_videos_channel_players_player_embed", - "functionName": "get1VideosChannelPlayersPlayerEmbed", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/players/{player}/embed", - "summary": "Integration code", - "description": "Integrate the player into your site by cutting / pasting the HTML5 code below.", - "tags": [ - "Players > Embeds" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/players/%7Bplayer%7D/embed", - "operationId": null, - "summary": "Integration code", - "categoryPath": [ - "Streaming video", - "Players", - "Embeds" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 77437 - }, - "enumValues": [], - "values": [], - "examples": [ - 77437 - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 34699 - }, - "enumValues": [], - "values": [], - "examples": [ - 34699 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "thumbnail_url", - "enum": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ] - }, - "enumValues": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "values": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "examples": [ - "thumbnail_url" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoIntegrationUrl", - "functionName": "streamingVideointegrationurl", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/players/{player}/embed/url", - "summary": "Integration url", - "description": "Try to retrieve the parameters needed to construct an iframe for the player identified by the given\nplayer ID for the given channel, or for the last updated player of the channel, if any.\nIf the channels hasn't any player and that no player ID is provided,\nit will return parameters for a default player.\n\nIf the channels doesn't exist or that the player isn't linked to the channel,\nor that the channel is badly configured, this will throw an error.", - "tags": [ - "Players > Embeds" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/players/%7Bplayer%7D/embed/url", - "operationId": "Streaming/videoIntegrationUrl", - "summary": "Integration url", - "categoryPath": [ - "Streaming video", - "Players", - "Embeds" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 51210 - }, - "enumValues": [], - "values": [], - "examples": [ - 51210 - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 69161 - }, - "enumValues": [], - "values": [], - "examples": [ - 69161 - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "countdown_stops_at", - "enum": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ] - }, - "enumValues": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "values": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "examples": [ - "countdown_stops_at" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_videos_channel_players_player_thumbnail_thumbnail", - "functionName": "get1VideosChannelPlayersPlayerThumbnailThumbnail", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/players/{player}/thumbnail/{thumbnail}", - "summary": "Show picture", - "description": "This endpoint allows you to retrieve a Vignette for the player.", - "tags": [ - "Players > Pictures" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - }, - { - "name": "thumbnail", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/players/%7Bplayer%7D/thumbnail/%7Bthumbnail%7D", - "operationId": null, - "summary": "Show picture", - "categoryPath": [ - "Streaming video", - "Players", - "Pictures" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 48798 - }, - "enumValues": [], - "values": [], - "examples": [ - 48798 - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the player to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 25924 - }, - "enumValues": [], - "values": [], - "examples": [ - 25924 - ] - }, - { - "name": "thumbnail", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "ads", - "enum": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ] - }, - "enumValues": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "values": [ - "channel", - "interrupted", - "channel.pool", - "integrations", - "countdown_stops_at", - "thumbnail_url", - "restrictions", - "ads" - ], - "examples": [ - "ads" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoShowRestriction", - "functionName": "streamingVideoshowrestriction", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/restrictions", - "summary": "show restriction", - "description": "This endpoint allows you to retrieve the restriction for the channels.", - "tags": [ - "Restrictions" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/restrictions", - "operationId": "Streaming/videoShowRestriction", - "summary": "show restriction", - "categoryPath": [ - "Streaming video", - "Restrictions" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 35386 - }, - "enumValues": [], - "values": [], - "examples": [ - 35386 - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoUpdateChannels", - "functionName": "streamingVideoupdatechannels", - "originalOperationId": null, - "domain": "video", - "method": "PUT", - "path": "/1/videos/{channel}/restrictions", - "summary": "update channels", - "description": "This endpoint allows you to update a restriction channel.", - "tags": [ - "Restrictions" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/restrictions", - "operationId": "Streaming/videoUpdateChannels", - "summary": "update channels", - "categoryPath": [ - "Streaming video", - "Restrictions" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 39992 - }, - "enumValues": [], - "values": [], - "examples": [ - 39992 - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoRetrievesTheGeographicalRestrictionsApplicableToAChannelOverAGivenPeriod", - "functionName": "streamingVideoretrievesthegeographicalrestrictionsapplicabletoachanneloveragivenperiod", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/restrictions/geographical", - "summary": "Retrieves the geographical restrictions applicable to a channel over a given period.", - "description": "This method:\n- Sets a default period of 30 days back if no 'start' parameter is provided.\n- Sets the end date to \"now\" if no 'end' parameter is provided.\n- Query the service to obtain the corresponding geographical restrictions.\n- Returns restrictions in the form of an indexed table via a dedicated Resource.", - "tags": [ - "Restrictions" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - }, - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/restrictions/geographical", - "operationId": "Streaming/videoRetrievesTheGeographicalRestrictionsApplicableToAChannelOverAGivenPeriod", - "summary": "Retrieves the geographical restrictions applicable to a channel over a given period", - "categoryPath": [ - "Streaming video", - "Restrictions" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 64216 - }, - "enumValues": [], - "values": [], - "examples": [ - 64216 - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "from", - "type": "integer", - "description": "Specify the starting date to get Consumption", - "nullable": true, - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "to", - "type": "integer", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoUpdateRestrictionPassword", - "functionName": "streamingVideoupdaterestrictionpassword", - "originalOperationId": null, - "domain": "video", - "method": "PUT", - "path": "/1/videos/{channel}/restrictions/password", - "summary": "update restriction password", - "description": "This endpoint allows you to update a restriction password channel.", - "tags": [ - "Restrictions" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/restrictions/password", - "operationId": "Streaming/videoUpdateRestrictionPassword", - "summary": "update restriction password", - "categoryPath": [ - "Streaming video", - "Restrictions" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 68842 - }, - "enumValues": [], - "values": [], - "examples": [ - 68842 - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoListsAllSimulcastConfig", - "functionName": "streamingVideolistsallsimulcastconfig", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/simulcasts", - "summary": "Lists all simulcast config", - "description": "This endpoint allows you to retrieve to get the simulcast.", - "tags": [ - "Option > simulcast" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/simulcasts", - "operationId": "Streaming/videoListsAllSimulcastConfig", - "summary": "Lists all simulcast config", - "categoryPath": [ - "Streaming video", - "Option", - "simulcast" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 72670 - }, - "enumValues": [], - "values": [], - "examples": [ - 72670 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoReturnSimulcast", - "functionName": "streamingVideoreturnsimulcast", - "originalOperationId": null, - "domain": "video", - "method": "POST", - "path": "/1/videos/{channel}/simulcasts/{simulcast_platform}", - "summary": "Return simulcast", - "description": "This endpoint allows you to retrieve to create the simulcast.", - "tags": [ - "Option > simulcast" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "simulcast_platform", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/videos/%7Bchannel%7D/simulcasts/%7Bsimulcast_platform%7D", - "operationId": "Streaming/videoReturnSimulcast", - "summary": "Return simulcast", - "categoryPath": [ - "Streaming video", - "Option", - "simulcast" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 27688 - }, - "enumValues": [], - "values": [], - "examples": [ - 27688 - ] - }, - { - "name": "simulcast_platform", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "delete_1_videos_channel_simulcasts_simulcast_platform_simulcast_config", - "functionName": "delete1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig", - "originalOperationId": null, - "domain": "video", - "method": "DELETE", - "path": "/1/videos/{channel}/simulcasts/{simulcast_platform}/{simulcast_config}", - "summary": "Delete a player", - "description": "This endpoint allows you to retrieve to delete the player.", - "tags": [ - "Option > simulcast" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "simulcast_platform", - "in": "path", - "required": true - }, - { - "name": "simulcast_config", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/videos/%7Bchannel%7D/simulcasts/%7Bsimulcast_platform%7D/%7Bsimulcast_config%7D", - "operationId": null, - "summary": "Delete a player", - "categoryPath": [ - "Streaming video", - "Option", - "simulcast" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 37456 - }, - "enumValues": [], - "values": [], - "examples": [ - 37456 - ] - }, - { - "name": "simulcast_platform", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "simulcast_config", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_videos_channel_simulcasts_simulcast_platform_simulcast_config", - "functionName": "get1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/simulcasts/{simulcast_platform}/{simulcast_config}", - "summary": "Return simulcast", - "description": "This endpoint allows you to retrieve to get the simulcast.", - "tags": [ - "Option > simulcast" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "simulcast_platform", - "in": "path", - "required": true - }, - { - "name": "simulcast_config", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/simulcasts/%7Bsimulcast_platform%7D/%7Bsimulcast_config%7D", - "operationId": null, - "summary": "Return simulcast", - "categoryPath": [ - "Streaming video", - "Option", - "simulcast" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 95594 - }, - "enumValues": [], - "values": [], - "examples": [ - 95594 - ] - }, - { - "name": "simulcast_platform", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "simulcast_config", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "put_1_videos_channel_simulcasts_simulcast_platform_simulcast_config", - "functionName": "put1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig", - "originalOperationId": null, - "domain": "video", - "method": "PUT", - "path": "/1/videos/{channel}/simulcasts/{simulcast_platform}/{simulcast_config}", - "summary": "Return simulcast", - "description": "This endpoint allows you to retrieve to update the simulcast.", - "tags": [ - "Option > simulcast" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "simulcast_platform", - "in": "path", - "required": true - }, - { - "name": "simulcast_config", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/simulcasts/%7Bsimulcast_platform%7D/%7Bsimulcast_config%7D", - "operationId": null, - "summary": "Return simulcast", - "categoryPath": [ - "Streaming video", - "Option", - "simulcast" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 51620 - }, - "enumValues": [], - "values": [], - "examples": [ - 51620 - ] - }, - { - "name": "simulcast_platform", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "simulcast_config", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "put_1_videos_channel_simulcasts_simulcast_platform_simulcast_config_disable", - "functionName": "put1VideosChannelSimulcastsSimulcastPlatformSimulcastConfigDisable", - "originalOperationId": null, - "domain": "video", - "method": "PUT", - "path": "/1/videos/{channel}/simulcasts/{simulcast_platform}/{simulcast_config}/disable", - "summary": "Disable simulcast", - "description": "This endpoint allows you to retrieve to disable the simulcast.", - "tags": [ - "Option > simulcast" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "simulcast_platform", - "in": "path", - "required": true - }, - { - "name": "simulcast_config", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/simulcasts/%7Bsimulcast_platform%7D/%7Bsimulcast_config%7D/disable", - "operationId": null, - "summary": "Disable simulcast", - "categoryPath": [ - "Streaming video", - "Option", - "simulcast" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 79914 - }, - "enumValues": [], - "values": [], - "examples": [ - 79914 - ] - }, - { - "name": "simulcast_platform", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "simulcast_config", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoDisableSimulcast", - "functionName": "streamingVideodisablesimulcast", - "originalOperationId": null, - "domain": "video", - "method": "PUT", - "path": "/1/videos/{channel}/simulcasts/{simulcast_platform}/{simulcast_config}/enable", - "summary": "Disable simulcast", - "description": "This endpoint allows you to retrieve to enable the simulcast.", - "tags": [ - "Option > simulcast" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "simulcast_platform", - "in": "path", - "required": true - }, - { - "name": "simulcast_config", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/videos/%7Bchannel%7D/simulcasts/%7Bsimulcast_platform%7D/%7Bsimulcast_config%7D/enable", - "operationId": "Streaming/videoDisableSimulcast", - "summary": "Disable simulcast", - "categoryPath": [ - "Streaming video", - "Option", - "simulcast" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 3458 - }, - "enumValues": [], - "values": [], - "examples": [ - 3458 - ] - }, - { - "name": "simulcast_platform", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "simulcast_config", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_videos_channel_stats_consumption", - "functionName": "get1VideosChannelStatsConsumption", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/stats/consumption", - "summary": "Consumption", - "description": "This endpoint allows you to retrieve channel consumption stats.", - "tags": [ - "Stats > Channel > Consumption" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/consumption", - "operationId": null, - "summary": "Consumption", - "categoryPath": [ - "Streaming video", - "Stats", - "Channel", - "Consumption" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the Pack order to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 2562 - }, - "enumValues": [], - "values": [], - "examples": [ - 2562 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - }, - { - "name": "per", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoConsumptionPerResolution", - "functionName": "streamingVideoconsumptionperresolution", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/stats/consumption/resolutions/histogram", - "summary": "Consumption Per resolution", - "description": "This endpoint allows you to retrieve consumption Per resolution histogram.", - "tags": [ - "Stats > Channel > Consumption" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/consumption/resolutions/histogram", - "operationId": "Streaming/videoConsumptionPerResolution", - "summary": "Consumption Per resolution", - "categoryPath": [ - "Streaming video", - "Stats", - "Channel", - "Consumption" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the Pack order to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 66877 - }, - "enumValues": [], - "values": [], - "examples": [ - 66877 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - }, - { - "name": "per", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoReturnTextcsv", - "functionName": "streamingVideoreturntextcsv", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/stats/export_csv/{statistics}", - "summary": "Return text/csv", - "description": "This endpoint allows you to export stream stats.", - "tags": [ - "Stats > Channel > Export stats" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "statistics", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "account_id", - "in": "query", - "required": true - }, - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/export_csv/%7Bstatistics%7D", - "operationId": "Streaming/videoReturnTextcsv", - "summary": "Return text/csv", - "categoryPath": [ - "Streaming video", - "Stats", - "Channel", - "Export stats" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 87761 - }, - "enumValues": [], - "values": [], - "examples": [ - 87761 - ] - }, - { - "name": "statistics", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "from", - "type": "integer", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "per", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "to", - "type": "integer", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_videos_channel_stats_geolocation_clusters", - "functionName": "get1VideosChannelStatsGeolocationClusters", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/stats/geolocation/clusters", - "summary": "Clusters", - "description": "This endpoint allows you to retrieve get clusters.", - "tags": [ - "Stats > Channel > Geolocation" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/geolocation/clusters", - "operationId": null, - "summary": "Clusters", - "categoryPath": [ - "Streaming video", - "Stats", - "Channel", - "Geolocation" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the Pack order to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 15329 - }, - "enumValues": [], - "values": [], - "examples": [ - 15329 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - }, - { - "name": "per", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_videos_channel_stats_geolocation_countries", - "functionName": "get1VideosChannelStatsGeolocationCountries", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/stats/geolocation/countries", - "summary": "Countries", - "description": "This endpoint allows you to retrieve get countries.", - "tags": [ - "Stats > Channel > Geolocation" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/geolocation/countries", - "operationId": null, - "summary": "Countries", - "categoryPath": [ - "Streaming video", - "Stats", - "Channel", - "Geolocation" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the Pack order to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 21816 - }, - "enumValues": [], - "values": [], - "examples": [ - 21816 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - }, - { - "name": "per", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoBrowsersShare", - "functionName": "streamingVideobrowsersshare", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/stats/technologies/browsers/shares", - "summary": "Browsers share", - "description": "This endpoint allows you to retrieve get browsers share.", - "tags": [ - "Stats > Channel > Technologies" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/technologies/browsers/shares", - "operationId": "Streaming/videoBrowsersShare", - "summary": "Browsers share", - "categoryPath": [ - "Streaming video", - "Stats", - "Channel", - "Technologies" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the Pack order to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 52137 - }, - "enumValues": [], - "values": [], - "examples": [ - 52137 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - }, - { - "name": "per", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoOSShare", - "functionName": "streamingVideoosshare", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/stats/technologies/os/shares", - "summary": "OS share", - "description": "This endpoint allows you to retrieve get OS share.", - "tags": [ - "Stats > Channel > Technologies" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/technologies/os/shares", - "operationId": "Streaming/videoOSShare", - "summary": "OS share", - "categoryPath": [ - "Streaming video", - "Stats", - "Channel", - "Technologies" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the Pack order to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 13477 - }, - "enumValues": [], - "values": [], - "examples": [ - 13477 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - }, - { - "name": "per", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoPlayerShare", - "functionName": "streamingVideoplayershare", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/stats/technologies/players/shares", - "summary": "Player share", - "description": "This endpoint allows you to retrieve get player share.", - "tags": [ - "Stats > Channel > Technologies" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/technologies/players/shares", - "operationId": "Streaming/videoPlayerShare", - "summary": "Player share", - "categoryPath": [ - "Streaming video", - "Stats", - "Channel", - "Technologies" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the Pack order to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 37687 - }, - "enumValues": [], - "values": [], - "examples": [ - 37687 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - }, - { - "name": "per", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoViewersShare", - "functionName": "streamingVideoviewersshare", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/stats/viewers", - "summary": "Viewers share", - "description": "This endpoint allows you to retrieve get viewers share.", - "tags": [ - "Stats > Channel > Viewers" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/viewers", - "operationId": "Streaming/videoViewersShare", - "summary": "Viewers share", - "categoryPath": [ - "Streaming video", - "Stats", - "Channel", - "Viewers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the Pack order to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 59295 - }, - "enumValues": [], - "values": [], - "examples": [ - 59295 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - }, - { - "name": "per", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoViewersHistogramShare", - "functionName": "streamingVideoviewershistogramshare", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/stats/viewers/histogram", - "summary": "Viewers Histogram share", - "description": "This endpoint allows you to retrieve get viewers Histogram share.", - "tags": [ - "Stats > Channel > Viewers" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/viewers/histogram", - "operationId": "Streaming/videoViewersHistogramShare", - "summary": "Viewers Histogram share", - "categoryPath": [ - "Streaming video", - "Stats", - "Channel", - "Viewers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the Pack order to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 1209 - }, - "enumValues": [], - "values": [], - "examples": [ - 1209 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - }, - { - "name": "per", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoViewersPerResolutionHistogram", - "functionName": "streamingVideoviewersperresolutionhistogram", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/stats/viewers/resolutions/histogram", - "summary": "Viewers per resolution histogram.", - "description": "This endpoint allows you to retrieve get viewers per resolution histogram.", - "tags": [ - "Stats > Channel > Viewers" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/viewers/resolutions/histogram", - "operationId": "Streaming/videoViewersPerResolutionHistogram", - "summary": "Viewers per resolution histogram", - "categoryPath": [ - "Streaming video", - "Stats", - "Channel", - "Viewers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the Pack order to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 31427 - }, - "enumValues": [], - "values": [], - "examples": [ - 31427 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - }, - { - "name": "per", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoViewersPerResolutionShare", - "functionName": "streamingVideoviewersperresolutionshare", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/stats/viewers/resolutions/shares", - "summary": "Viewers per resolution share.", - "description": "This endpoint allows you to retrieve get viewers per resolution share.", - "tags": [ - "Stats > Channel > Viewers" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/viewers/resolutions/shares", - "operationId": "Streaming/videoViewersPerResolutionShare", - "summary": "Viewers per resolution share", - "categoryPath": [ - "Streaming video", - "Stats", - "Channel", - "Viewers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the Pack order to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 84644 - }, - "enumValues": [], - "values": [], - "examples": [ - 84644 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - }, - { - "name": "per", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_videos_channel_stats_viewers_uniques", - "functionName": "get1VideosChannelStatsViewersUniques", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/stats/viewers/uniques", - "summary": "Unique viewers.", - "description": "This endpoint allows you to retrieve get unique viewers.", - "tags": [ - "Stats > Channel > Viewers" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/viewers/uniques", - "operationId": null, - "summary": "Unique viewers", - "categoryPath": [ - "Streaming video", - "Stats", - "Channel", - "Viewers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the Pack order to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 70226 - }, - "enumValues": [], - "values": [], - "examples": [ - 70226 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - }, - { - "name": "per", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_videos_channel_stats_viewing", - "functionName": "get1VideosChannelStatsViewing", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/stats/viewing", - "summary": "Viewing time", - "description": "This endpoint allows you to retrieve Global Viewing histogram per channel.", - "tags": [ - "Stats > Channel > Viewing" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/viewing", - "operationId": null, - "summary": "Viewing time", - "categoryPath": [ - "Streaming video", - "Stats", - "Channel", - "Viewing" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the Pack order to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 14058 - }, - "enumValues": [], - "values": [], - "examples": [ - 14058 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - }, - { - "name": "per", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_videos_channel_stats_viewing_resolutions_histogram", - "functionName": "get1VideosChannelStatsViewingResolutionsHistogram", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/stats/viewing/resolutions/histogram", - "summary": "Viewing histogram par channel", - "description": "This endpoint allows you to retrieve Global Viewing histogram per channel.", - "tags": [ - "Stats > Channel > Viewing" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/stats/viewing/resolutions/histogram", - "operationId": null, - "summary": "Viewing histogram par channel", - "categoryPath": [ - "Streaming video", - "Stats", - "Channel", - "Viewing" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the Pack order to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 37488 - }, - "enumValues": [], - "values": [], - "examples": [ - 37488 - ] - }, - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - }, - { - "name": "per", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoShowPicture", - "functionName": "streamingVideoshowpicture", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/{channel}/thumbnail", - "summary": "Show picture", - "description": "This endpoint allows you to retrieve a Thumbnail in live on the steaming video.", - "tags": [ - "Thumbnail" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/%7Bchannel%7D/thumbnail", - "operationId": "Streaming/videoShowPicture", - "summary": "Show picture", - "categoryPath": [ - "Streaming video", - "Thumbnail" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The unique identifier (ID) of the channel to request.", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 76439 - }, - "enumValues": [], - "values": [], - "examples": [ - 76439 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoListCountries", - "functionName": "streamingVideolistcountries", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/countries", - "summary": "List countries", - "description": "List all the countries available for anything as Code => Name.", - "tags": [ - "Misc > Countries" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/countries", - "operationId": "Streaming/videoListCountries", - "summary": "List countries", - "categoryPath": [ - "Streaming video", - "Misc", - "Countries" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming_videoReturnsAPackOrder_get_1_videos_order", - "functionName": "streamingVideoreturnsapackorderGet1VideosOrder", - "originalOperationId": "Streaming/videoReturnsAPackOrder", - "domain": "video", - "method": "GET", - "path": "/1/videos/order", - "summary": "Returns a pack order", - "description": "Retrieve all info about the pack currently used by the account from\nwhich the request was made. This includes pricing and excess data.\nIf the account has no active offer, this will throw an error.", - "tags": [ - "order" - ], - "mutating": false, - "pathParameters": [ - { - "name": "order", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/order", - "operationId": "Streaming/videoReturnsAPackOrder", - "summary": "Returns a pack order", - "categoryPath": [ - "Streaming video", - "order" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "order", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "channel.options", - "enum": [ - "account", - "channel", - "channel.options", - "channel.options_orders", - "consumption", - "pack", - "vod", - "right", - "prices" - ] - }, - "enumValues": [ - "account", - "channel", - "channel.options", - "channel.options_orders", - "consumption", - "pack", - "vod", - "right", - "prices" - ], - "values": [ - "account", - "channel", - "channel.options", - "channel.options_orders", - "consumption", - "pack", - "vod", - "right", - "prices" - ], - "examples": [ - "channel.options" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoUpdateAPack", - "functionName": "streamingVideoupdateapack", - "originalOperationId": null, - "domain": "video", - "method": "PUT", - "path": "/1/videos/order", - "summary": "Update a pack", - "description": "This endpoint allows you to update a Pack order.", - "tags": [ - "order" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/videos/order", - "operationId": "Streaming/videoUpdateAPack", - "summary": "Update a pack", - "categoryPath": [ - "Streaming video", - "order" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "vod", - "enum": [ - "account", - "channel", - "channel.options", - "channel.options_orders", - "consumption", - "pack", - "vod", - "right", - "prices" - ] - }, - "enumValues": [ - "account", - "channel", - "channel.options", - "channel.options_orders", - "consumption", - "pack", - "vod", - "right", - "prices" - ], - "values": [ - "account", - "channel", - "channel.options", - "channel.options_orders", - "consumption", - "pack", - "vod", - "right", - "prices" - ], - "examples": [ - "vod" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoReturnsAPackOrder", - "functionName": "streamingVideoreturnsapackorder", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/order/{order}", - "summary": "Returns a pack order", - "description": "Retrieve all info about the pack currently used by the account from\nwhich the request was made. This includes pricing and excess data.\nIf the account has no active offer, this will throw an error.", - "tags": [ - "order" - ], - "mutating": false, - "pathParameters": [ - { - "name": "order", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/order/%7Border%7D", - "operationId": "Streaming/videoReturnsAPackOrder", - "summary": "Returns a pack order", - "categoryPath": [ - "Streaming video", - "order" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "order", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "with", - "in": "query", - "required": false, - "description": "*Optional* : Allows loading additional data about a resource, which may include related resources.", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "channel", - "enum": [ - "account", - "channel", - "channel.options", - "channel.options_orders", - "consumption", - "pack", - "vod", - "right", - "prices" - ] - }, - "enumValues": [ - "account", - "channel", - "channel.options", - "channel.options_orders", - "consumption", - "pack", - "vod", - "right", - "prices" - ], - "values": [ - "account", - "channel", - "channel.options", - "channel.options_orders", - "consumption", - "pack", - "vod", - "right", - "prices" - ], - "examples": [ - "channel" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoGenerateStreamKey", - "functionName": "streamingVideogeneratestreamkey", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/password", - "summary": "Generate stream key", - "description": "Generate a random password string in base 52 (0-9a-zA-Z minus aeiouAEIOU).\nThe first 5 vowels have been removed to avoid bad luck passwords\n(1fUcky0u for example).", - "tags": [ - "Misc > stream" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/password", - "operationId": "Streaming/videoGenerateStreamKey", - "summary": "Generate stream key", - "categoryPath": [ - "Streaming video", - "Misc", - "stream" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "404" - ] - } - }, - { - "operationId": "Streaming/videoGetDescription", - "functionName": "streamingVideogetdescription", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/shop/descriptions", - "summary": "Get description", - "description": "This endpoint allows you to retrieve get the description on the pack order.", - "tags": [ - "Prices" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/shop/descriptions", - "operationId": "Streaming/videoGetDescription", - "summary": "Get description", - "categoryPath": [ - "Streaming video", - "Prices" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoGetPrice", - "functionName": "streamingVideogetprice", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/shop/prices", - "summary": "Get price", - "description": "This endpoint allows you to retrieve get the price on the pack order.", - "tags": [ - "Prices" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/shop/prices", - "operationId": "Streaming/videoGetPrice", - "summary": "Get price", - "categoryPath": [ - "Streaming video", - "Prices" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoConsumption", - "functionName": "streamingVideoconsumption", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/stats/consumption", - "summary": "Consumption", - "description": "This endpoint allows you to retrieve Global consumption all channel on the pack order.", - "tags": [ - "Stats > Globals > Consumption" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/stats/consumption", - "operationId": "Streaming/videoConsumption", - "summary": "Consumption", - "categoryPath": [ - "Streaming video", - "Stats", - "Globals", - "Consumption" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - }, - { - "name": "per", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "to", - "type": "integer", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoConsumptionPerChannelHistogram", - "functionName": "streamingVideoconsumptionperchannelhistogram", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/stats/consumption/channels/histogram", - "summary": "Consumption per Channel histogram", - "description": "This endpoint allows you to retrieve Global Histogram per channel on the pack order.", - "tags": [ - "Stats > Globals > Consumption" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/stats/consumption/channels/histogram", - "operationId": "Streaming/videoConsumptionPerChannelHistogram", - "summary": "Consumption per Channel histogram", - "categoryPath": [ - "Streaming video", - "Stats", - "Globals", - "Consumption" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - }, - { - "name": "per", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "to", - "type": "integer", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoClusters", - "functionName": "streamingVideoclusters", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/stats/geolocation/clusters", - "summary": "Clusters", - "description": "This endpoint allows you to retrieve Global unique viewers on the pack order.", - "tags": [ - "Stats > Globals > Geolocation" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/stats/geolocation/clusters", - "operationId": "Streaming/videoClusters", - "summary": "Clusters", - "categoryPath": [ - "Streaming video", - "Stats", - "Globals", - "Geolocation" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - }, - { - "name": "per", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "to", - "type": "integer", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoCountries", - "functionName": "streamingVideocountries", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/stats/geolocation/countries", - "summary": "Countries", - "description": "This endpoint allows you to retrieve Global all countries on the pack order.", - "tags": [ - "Stats > Globals > Geolocation" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/stats/geolocation/countries", - "operationId": "Streaming/videoCountries", - "summary": "Countries", - "categoryPath": [ - "Streaming video", - "Stats", - "Globals", - "Geolocation" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - }, - { - "name": "per", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "to", - "type": "integer", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoViewers", - "functionName": "streamingVideoviewers", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/stats/viewers", - "summary": "Viewers", - "description": "This endpoint allows you to retrieve Global viewers on the pack order.", - "tags": [ - "Stats > Globals > Viewers" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/stats/viewers", - "operationId": "Streaming/videoViewers", - "summary": "Viewers", - "categoryPath": [ - "Streaming video", - "Stats", - "Globals", - "Viewers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - }, - { - "name": "per", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoViewersPerChannelHistogram", - "functionName": "streamingVideoviewersperchannelhistogram", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/stats/viewers/channels/histogram", - "summary": "Viewers per channel histogram", - "description": "This endpoint allows you to retrieve Global viewers histogram per channel.", - "tags": [ - "Stats > Globals > Viewers" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/stats/viewers/channels/histogram", - "operationId": "Streaming/videoViewersPerChannelHistogram", - "summary": "Viewers per channel histogram", - "categoryPath": [ - "Streaming video", - "Stats", - "Globals", - "Viewers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - }, - { - "name": "per", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoViewersPerChannelShare", - "functionName": "streamingVideoviewersperchannelshare", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/stats/viewers/channels/shares", - "summary": "Viewers per channel share", - "description": "This endpoint allows you to retrieve Global viewers histogram share per channel.", - "tags": [ - "Stats > Globals > Viewers" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/stats/viewers/channels/shares", - "operationId": "Streaming/videoViewersPerChannelShare", - "summary": "Viewers per channel share", - "categoryPath": [ - "Streaming video", - "Stats", - "Globals", - "Viewers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - }, - { - "name": "per", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "to", - "type": "integer", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoViewersHistogram", - "functionName": "streamingVideoviewershistogram", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/stats/viewers/histogram", - "summary": "Viewers Histogram", - "description": "This endpoint allows you to retrieve Global unique viewers histogram on the pack order.", - "tags": [ - "Stats > Globals > Viewers" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/stats/viewers/histogram", - "operationId": "Streaming/videoViewersHistogram", - "summary": "Viewers Histogram", - "categoryPath": [ - "Streaming video", - "Stats", - "Globals", - "Viewers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - }, - { - "name": "per", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoUniqueViewers", - "functionName": "streamingVideouniqueviewers", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/stats/viewers/uniques", - "summary": "Unique Viewers", - "description": "This endpoint allows you to retrieve Global unique viewers on the pack order.", - "tags": [ - "Stats > Globals > Viewers" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/stats/viewers/uniques", - "operationId": "Streaming/videoUniqueViewers", - "summary": "Unique Viewers", - "categoryPath": [ - "Streaming video", - "Stats", - "Globals", - "Viewers" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - }, - { - "name": "per", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoViewingTime", - "functionName": "streamingVideoviewingtime", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/stats/viewing", - "summary": "Viewing time", - "description": "This endpoint allows you to retrieve Global Viewing histogram per channel.", - "tags": [ - "Stats > Globals > Viewing" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/stats/viewing", - "operationId": "Streaming/videoViewingTime", - "summary": "Viewing time", - "categoryPath": [ - "Streaming video", - "Stats", - "Globals", - "Viewing" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - }, - { - "name": "per", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoViewingHistogramParChannel", - "functionName": "streamingVideoviewinghistogramparchannel", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/stats/viewing/channels/histogram", - "summary": "Viewing histogram par channel", - "description": "This endpoint allows you to retrieve Global Viewing histogram per channel.", - "tags": [ - "Stats > Globals > Viewing" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": true - }, - { - "name": "per", - "in": "query", - "required": true - }, - { - "name": "account_id", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/stats/viewing/channels/histogram", - "operationId": "Streaming/videoViewingHistogramParChannel", - "summary": "Viewing histogram par channel", - "categoryPath": [ - "Streaming video", - "Stats", - "Globals", - "Viewing" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "from", - "in": "query", - "required": true, - "description": "Specify the starting date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Specify the starting date to get Consumption", - "example": "1640995200" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640995200" - ] - }, - { - "name": "to", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Specify the ending date to get Consumption", - "nullable": true, - "example": "1672444800" - }, - "enumValues": [], - "values": [], - "examples": [ - "1672444800" - ] - }, - { - "name": "per", - "in": "query", - "required": true, - "description": "Specify the ending date to get Consumption", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "enum": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "type": "string", - "description": "Specify", - "example": "\"toto\"" - }, - "enumValues": [ - "day", - "hour", - "minute", - "month", - "quarter", - "week", - "year" - ], - "values": [], - "examples": [ - "\"toto\"" - ] - }, - { - "name": "account_id", - "in": "query", - "required": true, - "description": "The account identifier", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "account_id", - "type": "integer", - "description": "Account identifier", - "example": "42000" - }, - "enumValues": [], - "values": [], - "examples": [ - "42000" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "Streaming/videoListTimezones", - "functionName": "streamingVideolisttimezones", - "originalOperationId": null, - "domain": "video", - "method": "GET", - "path": "/1/videos/timezones", - "summary": "List timezones", - "description": "List all the timezones available for \"America/Asuncion\": \"(GMT-03:00) Asuncion\",.", - "tags": [ - "Misc > Countries" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/videos/timezones", - "operationId": "Streaming/videoListTimezones", - "summary": "List timezones", - "categoryPath": [ - "Streaming video", - "Misc", - "Countries" - ], - "staff": false, - "beta": false, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - } -]; -//# sourceMappingURL=video.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/video.js.map b/dist/src/generated/catalog/domains/video.js.map deleted file mode 100644 index 49a7eed..0000000 --- a/dist/src/generated/catalog/domains/video.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"video.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/video.ts"],"names":[],"mappings":"AAGA,MAAM,CAAC,MAAM,eAAe,GAAiC;IAC3D;QACE,aAAa,EAAE,6BAA6B;QAC5C,cAAc,EAAE,4BAA4B;QAC5C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,WAAW;QACnB,SAAS,EAAE,eAAe;QAC1B,aAAa,EAAE,sEAAsE;QACrF,MAAM,EAAE;YACN,SAAS;SACV;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,wDAAwD;YAC/D,aAAa,EAAE,6BAA6B;YAC5C,SAAS,EAAE,eAAe;YAC1B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,oCAAoC;oBACnD,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,aAAa,EAAE,6EAA6E;oBAC5F,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,8EAA8E;oBAC7F,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,aAAa,EAAE,EAAE;oBACjB,QAAQ,EAAE,EAAE;iBACb;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;wBACpB,MAAM,EAAE;4BACN,aAAa;4BACb,iBAAiB;4BACjB,MAAM;4BACN,UAAU;4BACV,SAAS;4BACT,gBAAgB;4BAChB,WAAW;4BACX,kBAAkB;4BAClB,aAAa;4BACb,SAAS;4BACT,QAAQ;4BACR,SAAS;4BACT,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,aAAa;yBACd;qBACF;oBACD,YAAY,EAAE;wBACZ,aAAa;wBACb,iBAAiB;wBACjB,MAAM;wBACN,UAAU;wBACV,SAAS;wBACT,gBAAgB;wBAChB,WAAW;wBACX,kBAAkB;wBAClB,aAAa;wBACb,SAAS;wBACT,QAAQ;wBACR,SAAS;wBACT,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,aAAa;qBACd;oBACD,QAAQ,EAAE;wBACR,aAAa;wBACb,iBAAiB;wBACjB,MAAM;wBACN,UAAU;wBACV,SAAS;wBACT,gBAAgB;wBAChB,WAAW;wBACX,kBAAkB;wBAClB,aAAa;wBACb,SAAS;wBACT,QAAQ;wBACR,SAAS;wBACT,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,aAAa;qBACd;oBACD,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0MAA0M;oBACzN,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,OAAO;yBACR;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE;wBACZ,OAAO;qBACR;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,uGAAuG;oBACtH,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;wBACF,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,gIAAgI;oBAC/I,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,CAAC;wBACD,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,6FAA6F;oBAC5G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,6FAA6F;wBAC5G,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,CAAC;wBACD,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0GAA0G;oBACzH,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,0GAA0G;wBACzH,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;wBACF,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,kGAAkG;oBACjH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,KAAK;oBAChB,YAAY,EAAE,IAAI;oBAClB,QAAQ,EAAE;wBACR,aAAa,EAAE,kGAAkG;wBACjH,OAAO,EAAE;4BACP;gCACE,MAAM,EAAE,QAAQ;6BACjB;4BACD;gCACE,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,MAAM,EAAE,QAAQ;iCACjB;6BACF;yBACF;wBACD,MAAM,EAAE;4BACN,MAAM;4BACN,aAAa;4BACb,QAAQ;yBACT;qBACF;oBACD,YAAY,EAAE;wBACZ,MAAM;wBACN,aAAa;wBACb,QAAQ;qBACT;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,8FAA8F;oBAC7G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,KAAK;wBAChB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,yIAAyI;oBACxJ,OAAO,EAAE,YAAY;oBACrB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,aAAa,EAAE,yIAAyI;wBACxJ,MAAM,EAAE,QAAQ;wBAChB,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,SAAS,EAAE,qBAAqB;qBACjC;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV;4BACE,IAAI,EAAE,KAAK;yBACZ;wBACD,qBAAqB;qBACtB;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,+BAA+B;QAC9C,cAAc,EAAE,8BAA8B;QAC9C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,WAAW;QACnB,SAAS,EAAE,kBAAkB;QAC7B,aAAa,EAAE,+CAA+C;QAC9D,MAAM,EAAE;YACN,SAAS;SACV;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,yDAAyD;YAChE,aAAa,EAAE,+BAA+B;YAC9C,SAAS,EAAE,kBAAkB;YAC7B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,SAAS,EAAE,IAAI;wBACf,SAAS,EAAE,CAAC;wBACZ,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,iCAAiC;wBAChD,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,+BAA+B;QAC9C,cAAc,EAAE,8BAA8B;QAC9C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,qBAAqB;QAC7B,SAAS,EAAE,kBAAkB;QAC7B,aAAa,EAAE,+CAA+C;QAC9D,MAAM,EAAE;YACN,SAAS;SACV;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,yEAAyE;YAChF,aAAa,EAAE,+BAA+B;YAC9C,SAAS,EAAE,kBAAkB;YAC7B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,+BAA+B;QAC9C,cAAc,EAAE,8BAA8B;QAC9C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,qBAAqB;QAC7B,SAAS,EAAE,kBAAkB;QAC7B,aAAa,EAAE,iDAAiD;QAChE,MAAM,EAAE;YACN,SAAS;SACV;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,sEAAsE;YAC7E,aAAa,EAAE,+BAA+B;YAC9C,SAAS,EAAE,kBAAkB;YAC7B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,QAAQ;wBACnB,MAAM,EAAE;4BACN,aAAa;4BACb,iBAAiB;4BACjB,MAAM;4BACN,UAAU;4BACV,SAAS;4BACT,gBAAgB;4BAChB,WAAW;4BACX,kBAAkB;4BAClB,aAAa;4BACb,SAAS;4BACT,QAAQ;4BACR,SAAS;4BACT,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,aAAa;yBACd;qBACF;oBACD,YAAY,EAAE;wBACZ,aAAa;wBACb,iBAAiB;wBACjB,MAAM;wBACN,UAAU;wBACV,SAAS;wBACT,gBAAgB;wBAChB,WAAW;wBACX,kBAAkB;wBAClB,aAAa;wBACb,SAAS;wBACT,QAAQ;wBACR,SAAS;wBACT,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,aAAa;qBACd;oBACD,QAAQ,EAAE;wBACR,aAAa;wBACb,iBAAiB;wBACjB,MAAM;wBACN,UAAU;wBACV,SAAS;wBACT,gBAAgB;wBAChB,WAAW;wBACX,kBAAkB;wBAClB,aAAa;wBACb,SAAS;wBACT,QAAQ;wBACR,SAAS;wBACT,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,aAAa;qBACd;oBACD,UAAU,EAAE;wBACV,QAAQ;qBACT;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,+BAA+B;QAC9C,cAAc,EAAE,8BAA8B;QAC9C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,qBAAqB;QAC7B,SAAS,EAAE,kBAAkB;QAC7B,aAAa,EAAE,+CAA+C;QAC9D,MAAM,EAAE;YACN,SAAS;SACV;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,sEAAsE;YAC7E,aAAa,EAAE,+BAA+B;YAC9C,SAAS,EAAE,kBAAkB;YAC7B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,+BAA+B;QAC9C,cAAc,EAAE,8BAA8B;QAC9C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,6BAA6B;QACrC,SAAS,EAAE,kBAAkB;QAC7B,aAAa,EAAE,sMAAsM;QACrN,MAAM,EAAE;YACN,kBAAkB;SACnB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,+EAA+E;YACtF,aAAa,EAAE,+BAA+B;YAC9C,SAAS,EAAE,kBAAkB;YAC7B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,SAAS;gBACT,QAAQ;aACT;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,8BAA8B;QAC7C,cAAc,EAAE,6BAA6B;QAC7C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,4BAA4B;QACpC,SAAS,EAAE,iBAAiB;QAC5B,aAAa,EAAE,iDAAiD;QAChE,MAAM,EAAE;YACN,OAAO;SACR;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,6EAA6E;YACpF,aAAa,EAAE,8BAA8B;YAC7C,SAAS,EAAE,iBAAiB;YAC5B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,8BAA8B;QAC7C,cAAc,EAAE,6BAA6B;QAC7C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,4BAA4B;QACpC,SAAS,EAAE,iBAAiB;QAC5B,aAAa,EAAE,8CAA8C;QAC7D,MAAM,EAAE;YACN,OAAO;SACR;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,8EAA8E;YACrF,aAAa,EAAE,8BAA8B;YAC7C,SAAS,EAAE,iBAAiB;YAC5B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,8BAA8B;QAC7C,cAAc,EAAE,6BAA6B;QAC7C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,uDAAuD;QAC/D,SAAS,EAAE,iBAAiB;QAC5B,aAAa,EAAE,8CAA8C;QAC7D,MAAM,EAAE;YACN,OAAO;SACR;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,0BAA0B;gBAClC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,+GAA+G;YACtH,aAAa,EAAE,8BAA8B;YAC7C,SAAS,EAAE,iBAAiB;YAC5B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,0BAA0B;oBAClC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,8BAA8B;QAC7C,cAAc,EAAE,6BAA6B;QAC7C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,uDAAuD;QAC/D,SAAS,EAAE,iBAAiB;QAC5B,aAAa,EAAE,gDAAgD;QAC/D,MAAM,EAAE;YACN,OAAO;SACR;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,0BAA0B;gBAClC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,4GAA4G;YACnH,aAAa,EAAE,8BAA8B;YAC7C,SAAS,EAAE,iBAAiB;YAC5B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,0BAA0B;oBAClC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,8BAA8B;QAC7C,cAAc,EAAE,6BAA6B;QAC7C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,uDAAuD;QAC/D,SAAS,EAAE,iBAAiB;QAC5B,aAAa,EAAE,8CAA8C;QAC7D,MAAM,EAAE;YACN,OAAO;SACR;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,0BAA0B;gBAClC,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,4GAA4G;YACnH,aAAa,EAAE,8BAA8B;YAC7C,SAAS,EAAE,iBAAiB;YAC5B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,0BAA0B;oBAClC,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,uCAAuC;QACtD,cAAc,EAAE,sCAAsC;QACtD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,6BAA6B;QACrC,SAAS,EAAE,2BAA2B;QACtC,aAAa,EAAE,2DAA2D;QAC1E,MAAM,EAAE;YACN,sCAAsC;SACvC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,8EAA8E;YACrF,aAAa,EAAE,uCAAuC;YACtD,SAAS,EAAE,2BAA2B;YACtC,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,oBAAoB;aACrB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,iDAAiD;QAChE,cAAc,EAAE,2CAA2C;QAC3D,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,kDAAkD;QAC1D,SAAS,EAAE,kBAAkB;QAC7B,aAAa,EAAE,iDAAiD;QAChE,MAAM,EAAE;YACN,sCAAsC;SACvC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,oBAAoB;gBAC5B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,uGAAuG;YAC9G,aAAa,EAAE,IAAI;YACnB,SAAS,EAAE,kBAAkB;YAC7B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,oBAAoB;aACrB;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,oBAAoB;oBAC5B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,gCAAgC;QAC/C,cAAc,EAAE,+BAA+B;QAC/C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,kCAAkC;QAC1C,SAAS,EAAE,kBAAkB;QAC7B,aAAa,EAAE,wFAAwF;QACvG,MAAM,EAAE;YACN,cAAc;SACf;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,mFAAmF;YAC1F,aAAa,EAAE,gCAAgC;YAC/C,SAAS,EAAE,kBAAkB;YAC7B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,cAAc;aACf;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,8BAA8B;QAC7C,cAAc,EAAE,6BAA6B;QAC7C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,gCAAgC;QACxC,SAAS,EAAE,iBAAiB;QAC5B,aAAa,EAAE,sEAAsE;QACrF,MAAM,EAAE;YACN,MAAM;SACP;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,iFAAiF;YACxF,aAAa,EAAE,8BAA8B;YAC7C,SAAS,EAAE,iBAAiB;YAC5B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,MAAM;aACP;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,QAAQ;wBACnB,MAAM,EAAE;4BACN,aAAa;4BACb,iBAAiB;4BACjB,MAAM;4BACN,UAAU;4BACV,SAAS;4BACT,gBAAgB;4BAChB,WAAW;4BACX,kBAAkB;4BAClB,aAAa;4BACb,SAAS;4BACT,QAAQ;4BACR,SAAS;4BACT,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,aAAa;yBACd;qBACF;oBACD,YAAY,EAAE;wBACZ,aAAa;wBACb,iBAAiB;wBACjB,MAAM;wBACN,UAAU;wBACV,SAAS;wBACT,gBAAgB;wBAChB,WAAW;wBACX,kBAAkB;wBAClB,aAAa;wBACb,SAAS;wBACT,QAAQ;wBACR,SAAS;wBACT,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,aAAa;qBACd;oBACD,QAAQ,EAAE;wBACR,aAAa;wBACb,iBAAiB;wBACjB,MAAM;wBACN,UAAU;wBACV,SAAS;wBACT,gBAAgB;wBAChB,WAAW;wBACX,kBAAkB;wBAClB,aAAa;wBACb,SAAS;wBACT,QAAQ;wBACR,SAAS;wBACT,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,aAAa;qBACd;oBACD,UAAU,EAAE;wBACV,QAAQ;qBACT;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,iCAAiC;QAChD,cAAc,EAAE,gCAAgC;QAChD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,+BAA+B;QACvC,SAAS,EAAE,oBAAoB;QAC/B,aAAa,EAAE,qFAAqF;QACpG,MAAM,EAAE;YACN,MAAM;SACP;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,gFAAgF;YACvF,aAAa,EAAE,iCAAiC;YAChD,SAAS,EAAE,oBAAoB;YAC/B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,MAAM;aACP;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,aAAa;wBACxB,MAAM,EAAE;4BACN,aAAa;4BACb,iBAAiB;4BACjB,MAAM;4BACN,UAAU;4BACV,SAAS;4BACT,gBAAgB;4BAChB,WAAW;4BACX,kBAAkB;4BAClB,aAAa;4BACb,SAAS;4BACT,QAAQ;4BACR,SAAS;4BACT,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,aAAa;yBACd;qBACF;oBACD,YAAY,EAAE;wBACZ,aAAa;wBACb,iBAAiB;wBACjB,MAAM;wBACN,UAAU;wBACV,SAAS;wBACT,gBAAgB;wBAChB,WAAW;wBACX,kBAAkB;wBAClB,aAAa;wBACb,SAAS;wBACT,QAAQ;wBACR,SAAS;wBACT,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,aAAa;qBACd;oBACD,QAAQ,EAAE;wBACR,aAAa;wBACb,iBAAiB;wBACjB,MAAM;wBACN,UAAU;wBACV,SAAS;wBACT,gBAAgB;wBAChB,WAAW;wBACX,kBAAkB;wBAClB,aAAa;wBACb,SAAS;wBACT,QAAQ;wBACR,SAAS;wBACT,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,aAAa;qBACd;oBACD,UAAU,EAAE;wBACV,aAAa;qBACd;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,2BAA2B;QAC1C,cAAc,EAAE,0BAA0B;QAC1C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,6BAA6B;QACrC,SAAS,EAAE,aAAa;QACxB,aAAa,EAAE,yEAAyE;QACxF,MAAM,EAAE;YACN,QAAQ;SACT;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,8EAA8E;YACrF,aAAa,EAAE,2BAA2B;YAC1C,SAAS,EAAE,aAAa;YACxB,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;aACT;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,6BAA6B;QAC5C,cAAc,EAAE,4BAA4B;QAC5C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,4CAA4C;QACpD,SAAS,EAAE,eAAe;QAC1B,aAAa,EAAE,8CAA8C;QAC7D,MAAM,EAAE;YACN,QAAQ;SACT;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,cAAc;gBACtB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,iGAAiG;YACxG,aAAa,EAAE,6BAA6B;YAC5C,SAAS,EAAE,eAAe;YAC1B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;aACT;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,cAAc;oBACtB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,gCAAgC;QAC/C,cAAc,EAAE,+BAA+B;QAC/C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,qDAAqD;QAC7D,SAAS,EAAE,kBAAkB;QAC7B,aAAa,EAAE,sRAAsR;QACrS,MAAM,EAAE;YACN,QAAQ;SACT;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,cAAc;gBACtB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,0GAA0G;YACjH,aAAa,EAAE,gCAAgC;YAC/C,SAAS,EAAE,kBAAkB;YAC7B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;aACT;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,GAAG;qBACf;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,GAAG;qBACJ;iBACF;gBACD;oBACE,MAAM,EAAE,cAAc;oBACtB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,gCAAgC;QAC/C,cAAc,EAAE,+BAA+B;QAC/C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,sDAAsD;QAC9D,SAAS,EAAE,kBAAkB;QAC7B,aAAa,EAAE,+DAA+D;QAC9E,MAAM,EAAE;YACN,QAAQ;SACT;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,cAAc;gBACtB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,8GAA8G;YACrH,aAAa,EAAE,gCAAgC;YAC/C,SAAS,EAAE,kBAAkB;YAC7B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;aACT;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,cAAc;oBACtB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,mCAAmC;QAClD,cAAc,EAAE,kCAAkC;QAClD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,uCAAuC;QAC/C,SAAS,EAAE,uBAAuB;QAClC,aAAa,EAAE,yQAAyQ;QACxR,MAAM,EAAE;YACN,iBAAiB;SAClB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,wFAAwF;YAC/F,aAAa,EAAE,mCAAmC;YAClD,SAAS,EAAE,uBAAuB;YAClC,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,QAAQ;aACT;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,sCAAsC;QACrD,cAAc,EAAE,qCAAqC;QACrD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,uCAAuC;QAC/C,SAAS,EAAE,yBAAyB;QACpC,aAAa,EAAE,oEAAoE;QACnF,MAAM,EAAE;YACN,iBAAiB;SAClB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,yFAAyF;YAChG,aAAa,EAAE,sCAAsC;YACrD,SAAS,EAAE,yBAAyB;YACpC,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,QAAQ;aACT;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,sCAAsC;QACrD,cAAc,EAAE,qCAAqC;QACrD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,uCAAuC;QAC/C,SAAS,EAAE,yBAAyB;QACpC,aAAa,EAAE,oEAAoE;QACnF,MAAM,EAAE;YACN,iBAAiB;SAClB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,wFAAwF;YAC/F,aAAa,EAAE,sCAAsC;YACrD,SAAS,EAAE,yBAAyB;YACpC,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,QAAQ;aACT;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,4BAA4B;QAC3C,cAAc,EAAE,2BAA2B;QAC3C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,+CAA+C;QACvD,SAAS,EAAE,eAAe;QAC1B,aAAa,EAAE,mYAAmY;QAClZ,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,mGAAmG;YAC1G,aAAa,EAAE,4BAA4B;YAC3C,SAAS,EAAE,eAAe;YAC1B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,QAAQ;gBACR,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,6BAA6B;QAC5C,cAAc,EAAE,4BAA4B;QAC5C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,+CAA+C;QACvD,SAAS,EAAE,gBAAgB;QAC3B,aAAa,EAAE,qSAAqS;QACpT,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,iGAAiG;YACxG,aAAa,EAAE,6BAA6B;YAC5C,SAAS,EAAE,gBAAgB;YAC3B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,QAAQ;gBACR,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,uCAAuC;QACtD,cAAc,EAAE,sCAAsC;QACtD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,+CAA+C;QACvD,SAAS,EAAE,2BAA2B;QACtC,aAAa,EAAE,2DAA2D;QAC1E,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,gGAAgG;YACvG,aAAa,EAAE,uCAAuC;YACtD,SAAS,EAAE,2BAA2B;YACtC,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,QAAQ;gBACR,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,sCAAsC;QACrD,cAAc,EAAE,qCAAqC;QACrD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,+CAA+C;QACvD,SAAS,EAAE,0BAA0B;QACrC,aAAa,EAAE,2DAA2D;QAC1E,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,iGAAiG;YACxG,aAAa,EAAE,sCAAsC;YACrD,SAAS,EAAE,0BAA0B;YACrC,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,QAAQ;gBACR,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,mEAAmE;QAClF,cAAc,EAAE,2DAA2D;QAC3E,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,iEAAiE;QACzE,SAAS,EAAE,0BAA0B;QACrC,aAAa,EAAE,uDAAuD;QACtE,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,yHAAyH;YAChI,aAAa,EAAE,IAAI;YACnB,SAAS,EAAE,0BAA0B;YACrC,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,QAAQ;gBACR,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,sCAAsC;QACrD,cAAc,EAAE,qCAAqC;QACrD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,iEAAiE;QACzE,SAAS,EAAE,0BAA0B;QACrC,aAAa,EAAE,yDAAyD;QACxE,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,sHAAsH;YAC7H,aAAa,EAAE,sCAAsC;YACrD,SAAS,EAAE,0BAA0B;YACrC,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,QAAQ;gBACR,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,gEAAgE;QAC/E,cAAc,EAAE,wDAAwD;QACxE,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,iEAAiE;QACzE,SAAS,EAAE,0BAA0B;QACrC,aAAa,EAAE,uDAAuD;QACtE,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,iBAAiB;gBACzB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,sHAAsH;YAC7H,aAAa,EAAE,IAAI;YACnB,SAAS,EAAE,0BAA0B;YACrC,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,QAAQ;gBACR,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,iBAAiB;oBACzB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,sCAAsC;QACrD,cAAc,EAAE,qCAAqC;QACrD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,oDAAoD;QAC5D,SAAS,EAAE,0BAA0B;QACrC,aAAa,EAAE,4SAA4S;QAC3T,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,sGAAsG;YAC7G,aAAa,EAAE,sCAAsC;YACrD,SAAS,EAAE,0BAA0B;YACrC,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,QAAQ;gBACR,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,sCAAsC;QACrD,cAAc,EAAE,qCAAqC;QACrD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,uCAAuC;QAC/C,SAAS,EAAE,yBAAyB;QACpC,aAAa,EAAE,iEAAiE;QAChF,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,wFAAwF;YAC/F,aAAa,EAAE,sCAAsC;YACrD,SAAS,EAAE,yBAAyB;YACpC,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,WAAW;aACZ;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,uCAAuC;QACtD,cAAc,EAAE,sCAAsC;QACtD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,uCAAuC;QAC/C,SAAS,EAAE,4BAA4B;QACvC,aAAa,EAAE,oEAAoE;QACnF,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,yFAAyF;YAChG,aAAa,EAAE,uCAAuC;YACtD,SAAS,EAAE,2BAA2B;YACtC,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,WAAW;aACZ;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,uCAAuC;QACtD,cAAc,EAAE,sCAAsC;QACtD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,uCAAuC;QAC/C,SAAS,EAAE,2BAA2B;QACtC,aAAa,EAAE,oEAAoE;QACnF,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,wFAAwF;YAC/F,aAAa,EAAE,uCAAuC;YACtD,SAAS,EAAE,2BAA2B;YACtC,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,WAAW;aACZ;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,gCAAgC;QAC/C,cAAc,EAAE,+BAA+B;QAC/C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,uCAAuC;QAC/C,SAAS,EAAE,kBAAkB;QAC7B,aAAa,EAAE,4DAA4D;QAC3E,MAAM,EAAE;YACN,uBAAuB;SACxB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,wFAAwF;YAC/F,aAAa,EAAE,gCAAgC;YAC/C,SAAS,EAAE,kBAAkB;YAC7B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,cAAc;aACf;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,QAAQ;wBACnB,MAAM,EAAE;4BACN,cAAc;4BACd,QAAQ;yBACT;qBACF;oBACD,YAAY,EAAE;wBACZ,cAAc;wBACd,QAAQ;qBACT;oBACD,QAAQ,EAAE;wBACR,cAAc;wBACd,QAAQ;qBACT;oBACD,UAAU,EAAE;wBACV,QAAQ;qBACT;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,gCAAgC;QAC/C,cAAc,EAAE,+BAA+B;QAC/C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,uCAAuC;QAC/C,SAAS,EAAE,kBAAkB;QAC7B,aAAa,EAAE,yEAAyE;QACxF,MAAM,EAAE;YACN,uBAAuB;SACxB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,wFAAwF;YAC/F,aAAa,EAAE,gCAAgC;YAC/C,SAAS,EAAE,kBAAkB;YAC7B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,cAAc;aACf;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,cAAc;wBACzB,MAAM,EAAE;4BACN,cAAc;4BACd,QAAQ;yBACT;qBACF;oBACD,YAAY,EAAE;wBACZ,cAAc;wBACd,QAAQ;qBACT;oBACD,QAAQ,EAAE;wBACR,cAAc;wBACd,QAAQ;qBACT;oBACD,UAAU,EAAE;wBACV,cAAc;qBACf;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,iCAAiC;QAChD,cAAc,EAAE,gCAAgC;QAChD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,+CAA+C;QACvD,SAAS,EAAE,mBAAmB;QAC9B,aAAa,EAAE,+DAA+D;QAC9E,MAAM,EAAE;YACN,uBAAuB;SACxB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,gGAAgG;YACvG,aAAa,EAAE,iCAAiC;YAChD,SAAS,EAAE,mBAAmB;YAC9B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,cAAc;aACf;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,QAAQ;wBACnB,MAAM,EAAE;4BACN,cAAc;4BACd,QAAQ;yBACT;qBACF;oBACD,YAAY,EAAE;wBACZ,cAAc;wBACd,QAAQ;qBACT;oBACD,QAAQ,EAAE;wBACR,cAAc;wBACd,QAAQ;qBACT;oBACD,UAAU,EAAE;wBACV,QAAQ;qBACT;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,iCAAiC;QAChD,cAAc,EAAE,gCAAgC;QAChD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,8CAA8C;QACtD,SAAS,EAAE,mBAAmB;QAC9B,aAAa,EAAE,+DAA+D;QAC9E,MAAM,EAAE;YACN,uBAAuB;SACxB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,+FAA+F;YACtG,aAAa,EAAE,iCAAiC;YAChD,SAAS,EAAE,mBAAmB;YAC9B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,cAAc;aACf;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,QAAQ;wBACnB,MAAM,EAAE;4BACN,cAAc;4BACd,QAAQ;yBACT;qBACF;oBACD,YAAY,EAAE;wBACZ,cAAc;wBACd,QAAQ;qBACT;oBACD,QAAQ,EAAE;wBACR,cAAc;wBACd,QAAQ;qBACT;oBACD,UAAU,EAAE;wBACV,QAAQ;qBACT;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,gCAAgC;QAC/C,cAAc,EAAE,+BAA+B;QAC/C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,6BAA6B;QACrC,SAAS,EAAE,mBAAmB;QAC9B,aAAa,EAAE,mDAAmD;QAClE,MAAM,EAAE;YACN,SAAS;SACV;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,8EAA8E;YACrF,aAAa,EAAE,gCAAgC;YAC/C,SAAS,EAAE,mBAAmB;YAC9B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE;gBACd;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,oCAAoC;oBACnD,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,aAAa,EAAE,6EAA6E;oBAC5F,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,aAAa,EAAE,8EAA8E;oBAC7F,QAAQ,EAAE,EAAE;iBACb;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,aAAa,EAAE,EAAE;oBACjB,QAAQ,EAAE,EAAE;iBACb;aACF;YACD,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,eAAe;wBAC1B,MAAM,EAAE;4BACN,SAAS;4BACT,aAAa;4BACb,cAAc;4BACd,cAAc;4BACd,oBAAoB;4BACpB,eAAe;4BACf,cAAc;4BACd,KAAK;yBACN;qBACF;oBACD,YAAY,EAAE;wBACZ,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,QAAQ,EAAE;wBACR,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,UAAU,EAAE;wBACV,eAAe;qBAChB;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0MAA0M;oBACzN,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,OAAO;yBACR;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE;wBACZ,OAAO;qBACR;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,uGAAuG;oBACtH,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;wBACF,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,gIAAgI;oBAC/I,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,CAAC;wBACD,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,6FAA6F;oBAC5G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,6FAA6F;wBAC5G,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,CAAC;wBACD,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,0GAA0G;oBACzH,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,aAAa,EAAE,0GAA0G;wBACzH,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,CAAC;wBACZ,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,EAAE;wBACF,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,UAAU;oBAClB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,kGAAkG;oBACjH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,KAAK;oBAChB,YAAY,EAAE,IAAI;oBAClB,QAAQ,EAAE;wBACR,aAAa,EAAE,kGAAkG;wBACjH,OAAO,EAAE;4BACP;gCACE,MAAM,EAAE,QAAQ;6BACjB;4BACD;gCACE,MAAM,EAAE,OAAO;gCACf,OAAO,EAAE;oCACP,MAAM,EAAE,QAAQ;iCACjB;6BACF;yBACF;wBACD,MAAM,EAAE;4BACN,MAAM;4BACN,YAAY;4BACZ,YAAY;yBACb;qBACF;oBACD,YAAY,EAAE;wBACZ,MAAM;wBACN,YAAY;wBACZ,YAAY;qBACb;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,8FAA8F;oBAC7G,OAAO,EAAE,IAAI;oBACb,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,KAAK;wBAChB,SAAS,EAAE,MAAM;qBAClB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;wBACL,MAAM;qBACP;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,yIAAyI;oBACxJ,OAAO,EAAE,YAAY;oBACrB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,aAAa,EAAE,yIAAyI;wBACxJ,MAAM,EAAE,QAAQ;wBAChB,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;yBACP;wBACD,SAAS,EAAE,qBAAqB;qBACjC;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV;4BACE,IAAI,EAAE,KAAK;yBACZ;wBACD,qBAAqB;qBACtB;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,8BAA8B;QAC7C,cAAc,EAAE,6BAA6B;QAC7C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,6BAA6B;QACrC,SAAS,EAAE,iBAAiB;QAC5B,aAAa,EAAE,kDAAkD;QACjE,MAAM,EAAE;YACN,SAAS;SACV;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,+EAA+E;YACtF,aAAa,EAAE,8BAA8B;YAC7C,SAAS,EAAE,iBAAiB;YAC5B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,aAAa;wBACxB,MAAM,EAAE;4BACN,SAAS;4BACT,aAAa;4BACb,cAAc;4BACd,cAAc;4BACd,oBAAoB;4BACpB,eAAe;4BACf,cAAc;4BACd,KAAK;yBACN;qBACF;oBACD,YAAY,EAAE;wBACZ,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,QAAQ,EAAE;wBACR,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,UAAU,EAAE;wBACV,aAAa;qBACd;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,8BAA8B;QAC7C,cAAc,EAAE,6BAA6B;QAC7C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,sCAAsC;QAC9C,SAAS,EAAE,iBAAiB;QAC5B,aAAa,EAAE,8CAA8C;QAC7D,MAAM,EAAE;YACN,SAAS;SACV;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,8FAA8F;YACrG,aAAa,EAAE,8BAA8B;YAC7C,SAAS,EAAE,iBAAiB;YAC5B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,sDAAsD;oBACrE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,cAAc;wBACzB,MAAM,EAAE;4BACN,SAAS;4BACT,aAAa;4BACb,cAAc;4BACd,cAAc;4BACd,oBAAoB;4BACpB,eAAe;4BACf,cAAc;4BACd,KAAK;yBACN;qBACF;oBACD,YAAY,EAAE;wBACZ,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,QAAQ,EAAE;wBACR,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,UAAU,EAAE;wBACV,cAAc;qBACf;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,8BAA8B;QAC7C,cAAc,EAAE,6BAA6B;QAC7C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,sCAAsC;QAC9C,SAAS,EAAE,iBAAiB;QAC5B,aAAa,EAAE,gDAAgD;QAC/D,MAAM,EAAE;YACN,SAAS;SACV;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,2FAA2F;YAClG,aAAa,EAAE,8BAA8B;YAC7C,SAAS,EAAE,iBAAiB;YAC5B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,sDAAsD;oBACrE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,cAAc;wBACzB,MAAM,EAAE;4BACN,SAAS;4BACT,aAAa;4BACb,cAAc;4BACd,cAAc;4BACd,oBAAoB;4BACpB,eAAe;4BACf,cAAc;4BACd,KAAK;yBACN;qBACF;oBACD,YAAY,EAAE;wBACZ,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,QAAQ,EAAE;wBACR,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,UAAU,EAAE;wBACV,cAAc;qBACf;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,4BAA4B;QAC3C,cAAc,EAAE,2BAA2B;QAC3C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,sCAAsC;QAC9C,SAAS,EAAE,eAAe;QAC1B,aAAa,EAAE,4CAA4C;QAC3D,MAAM,EAAE;YACN,SAAS;SACV;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,4FAA4F;YACnG,aAAa,EAAE,4BAA4B;YAC3C,SAAS,EAAE,eAAe;YAC1B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,sDAAsD;oBACrE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,KAAK;wBAChB,MAAM,EAAE;4BACN,SAAS;4BACT,aAAa;4BACb,cAAc;4BACd,cAAc;4BACd,oBAAoB;4BACpB,eAAe;4BACf,cAAc;4BACd,KAAK;yBACN;qBACF;oBACD,YAAY,EAAE;wBACZ,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,QAAQ,EAAE;wBACR,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,8BAA8B;QAC7C,cAAc,EAAE,6BAA6B;QAC7C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,sCAAsC;QAC9C,SAAS,EAAE,iBAAiB;QAC5B,aAAa,EAAE,8CAA8C;QAC7D,MAAM,EAAE;YACN,SAAS;SACV;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,2FAA2F;YAClG,aAAa,EAAE,8BAA8B;YAC7C,SAAS,EAAE,iBAAiB;YAC5B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,sDAAsD;oBACrE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,cAAc;wBACzB,MAAM,EAAE;4BACN,SAAS;4BACT,aAAa;4BACb,cAAc;4BACd,cAAc;4BACd,oBAAoB;4BACpB,eAAe;4BACf,cAAc;4BACd,KAAK;yBACN;qBACF;oBACD,YAAY,EAAE;wBACZ,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,QAAQ,EAAE;wBACR,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,UAAU,EAAE;wBACV,cAAc;qBACf;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,2BAA2B;QAC1C,cAAc,EAAE,0BAA0B;QAC1C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,0CAA0C;QAClD,SAAS,EAAE,cAAc;QACzB,aAAa,EAAE,+CAA+C;QAC9D,MAAM,EAAE;YACN,eAAe;SAChB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,+FAA+F;YACtG,aAAa,EAAE,2BAA2B;YAC1C,SAAS,EAAE,cAAc;YACzB,cAAc,EAAE;gBACd,iBAAiB;gBACjB,SAAS;gBACT,KAAK;aACN;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,sDAAsD;oBACrE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,cAAc;wBACzB,MAAM,EAAE;4BACN,SAAS;4BACT,aAAa;4BACb,cAAc;4BACd,cAAc;4BACd,oBAAoB;4BACpB,eAAe;4BACf,cAAc;4BACd,KAAK;yBACN;qBACF;oBACD,YAAY,EAAE;wBACZ,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,QAAQ,EAAE;wBACR,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,UAAU,EAAE;wBACV,cAAc;qBACf;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,4BAA4B;QAC3C,cAAc,EAAE,2BAA2B;QAC3C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,0CAA0C;QAClD,SAAS,EAAE,eAAe;QAC1B,aAAa,EAAE,+CAA+C;QAC9D,MAAM,EAAE;YACN,eAAe;SAChB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,gGAAgG;YACvG,aAAa,EAAE,4BAA4B;YAC3C,SAAS,EAAE,eAAe;YAC1B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,SAAS;gBACT,KAAK;aACN;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,sDAAsD;oBACrE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,aAAa;wBACxB,MAAM,EAAE;4BACN,SAAS;4BACT,aAAa;4BACb,cAAc;4BACd,cAAc;4BACd,oBAAoB;4BACpB,eAAe;4BACf,cAAc;4BACd,KAAK;yBACN;qBACF;oBACD,YAAY,EAAE;wBACZ,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,QAAQ,EAAE;wBACR,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,UAAU,EAAE;wBACV,aAAa;qBACd;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,4BAA4B;QAC3C,cAAc,EAAE,2BAA2B;QAC3C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,gDAAgD;QACxD,SAAS,EAAE,eAAe;QAC1B,aAAa,EAAE,4CAA4C;QAC3D,MAAM,EAAE;YACN,eAAe;SAChB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,4GAA4G;YACnH,aAAa,EAAE,4BAA4B;YAC3C,SAAS,EAAE,eAAe;YAC1B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,SAAS;gBACT,KAAK;aACN;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,sDAAsD;oBACrE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,mDAAmD;oBAClE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,aAAa;wBACxB,MAAM,EAAE;4BACN,SAAS;4BACT,aAAa;4BACb,cAAc;4BACd,cAAc;4BACd,oBAAoB;4BACpB,eAAe;4BACf,cAAc;4BACd,KAAK;yBACN;qBACF;oBACD,YAAY,EAAE;wBACZ,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,QAAQ,EAAE;wBACR,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,UAAU,EAAE;wBACV,aAAa;qBACd;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,4BAA4B;QAC3C,cAAc,EAAE,2BAA2B;QAC3C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,gDAAgD;QACxD,SAAS,EAAE,eAAe;QAC1B,aAAa,EAAE,8CAA8C;QAC7D,MAAM,EAAE;YACN,eAAe;SAChB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,yGAAyG;YAChH,aAAa,EAAE,4BAA4B;YAC3C,SAAS,EAAE,eAAe;YAC1B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,SAAS;gBACT,KAAK;aACN;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,sDAAsD;oBACrE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,mDAAmD;oBAClE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,GAAG;qBACf;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,GAAG;qBACJ;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,cAAc;wBACzB,MAAM,EAAE;4BACN,SAAS;4BACT,aAAa;4BACb,cAAc;4BACd,cAAc;4BACd,oBAAoB;4BACpB,eAAe;4BACf,cAAc;4BACd,KAAK;yBACN;qBACF;oBACD,YAAY,EAAE;wBACZ,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,QAAQ,EAAE;wBACR,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,UAAU,EAAE;wBACV,cAAc;qBACf;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,4BAA4B;QAC3C,cAAc,EAAE,2BAA2B;QAC3C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,gDAAgD;QACxD,SAAS,EAAE,eAAe;QAC1B,aAAa,EAAE,4CAA4C;QAC3D,MAAM,EAAE;YACN,eAAe;SAChB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,yGAAyG;YAChH,aAAa,EAAE,4BAA4B;YAC3C,SAAS,EAAE,eAAe;YAC1B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,SAAS;gBACT,KAAK;aACN;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,sDAAsD;oBACrE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,mDAAmD;oBAClE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,cAAc;wBACzB,MAAM,EAAE;4BACN,SAAS;4BACT,aAAa;4BACb,cAAc;4BACd,cAAc;4BACd,oBAAoB;4BACpB,eAAe;4BACf,cAAc;4BACd,KAAK;yBACN;qBACF;oBACD,YAAY,EAAE;wBACZ,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,QAAQ,EAAE;wBACR,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,UAAU,EAAE;wBACV,cAAc;qBACf;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,0BAA0B;QACzC,cAAc,EAAE,yBAAyB;QACzC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,oDAAoD;QAC5D,SAAS,EAAE,aAAa;QACxB,aAAa,EAAE,0CAA0C;QACzD,MAAM,EAAE;YACN,eAAe;SAChB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,0GAA0G;YACjH,aAAa,EAAE,0BAA0B;YACzC,SAAS,EAAE,aAAa;YACxB,cAAc,EAAE;gBACd,iBAAiB;gBACjB,SAAS;gBACT,KAAK;aACN;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,sDAAsD;oBACrE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,cAAc;wBACzB,MAAM,EAAE;4BACN,SAAS;4BACT,aAAa;4BACb,cAAc;4BACd,cAAc;4BACd,oBAAoB;4BACpB,eAAe;4BACf,cAAc;4BACd,KAAK;yBACN;qBACF;oBACD,YAAY,EAAE;wBACZ,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,QAAQ,EAAE;wBACR,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,UAAU,EAAE;wBACV,cAAc;qBACf;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,2CAA2C;QAC1D,cAAc,EAAE,qCAAqC;QACrD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,4CAA4C;QACpD,SAAS,EAAE,kBAAkB;QAC7B,aAAa,EAAE,gFAAgF;QAC/F,MAAM,EAAE;YACN,kBAAkB;SACnB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,iGAAiG;YACxG,aAAa,EAAE,IAAI;YACnB,SAAS,EAAE,kBAAkB;YAC7B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,SAAS;gBACT,QAAQ;aACT;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,sDAAsD;oBACrE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,eAAe;wBAC1B,MAAM,EAAE;4BACN,SAAS;4BACT,aAAa;4BACb,cAAc;4BACd,cAAc;4BACd,oBAAoB;4BACpB,eAAe;4BACf,cAAc;4BACd,KAAK;yBACN;qBACF;oBACD,YAAY,EAAE;wBACZ,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,QAAQ,EAAE;wBACR,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,UAAU,EAAE;wBACV,eAAe;qBAChB;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,+BAA+B;QAC9C,cAAc,EAAE,8BAA8B;QAC9C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,gDAAgD;QACxD,SAAS,EAAE,iBAAiB;QAC5B,aAAa,EAAE,0cAA0c;QACzd,MAAM,EAAE;YACN,kBAAkB;SACnB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,qGAAqG;YAC5G,aAAa,EAAE,+BAA+B;YAC9C,SAAS,EAAE,iBAAiB;YAC5B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,SAAS;gBACT,QAAQ;aACT;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,sDAAsD;oBACrE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,oBAAoB;wBAC/B,MAAM,EAAE;4BACN,SAAS;4BACT,aAAa;4BACb,cAAc;4BACd,cAAc;4BACd,oBAAoB;4BACpB,eAAe;4BACf,cAAc;4BACd,KAAK;yBACN;qBACF;oBACD,YAAY,EAAE;wBACZ,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,QAAQ,EAAE;wBACR,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,UAAU,EAAE;wBACV,oBAAoB;qBACrB;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,yDAAyD;QACxE,cAAc,EAAE,kDAAkD;QAClE,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,4DAA4D;QACpE,SAAS,EAAE,cAAc;QACzB,aAAa,EAAE,iEAAiE;QAChF,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,QAAQ;gBAChB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,WAAW;gBACnB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,qHAAqH;YAC5H,aAAa,EAAE,IAAI;YACnB,SAAS,EAAE,cAAc;YACzB,cAAc,EAAE;gBACd,iBAAiB;gBACjB,SAAS;gBACT,UAAU;aACX;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,QAAQ;oBAChB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,sDAAsD;oBACrE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,WAAW;oBACnB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,KAAK;wBAChB,MAAM,EAAE;4BACN,SAAS;4BACT,aAAa;4BACb,cAAc;4BACd,cAAc;4BACd,oBAAoB;4BACpB,eAAe;4BACf,cAAc;4BACd,KAAK;yBACN;qBACF;oBACD,YAAY,EAAE;wBACZ,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,QAAQ,EAAE;wBACR,SAAS;wBACT,aAAa;wBACb,cAAc;wBACd,cAAc;wBACd,oBAAoB;wBACpB,eAAe;wBACf,cAAc;wBACd,KAAK;qBACN;oBACD,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,gCAAgC;QAC/C,cAAc,EAAE,+BAA+B;QAC/C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,kCAAkC;QAC1C,SAAS,EAAE,kBAAkB;QAC7B,aAAa,EAAE,wEAAwE;QACvF,MAAM,EAAE;YACN,cAAc;SACf;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,mFAAmF;YAC1F,aAAa,EAAE,gCAAgC;YAC/C,SAAS,EAAE,kBAAkB;YAC7B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,cAAc;aACf;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,+BAA+B;QAC9C,cAAc,EAAE,8BAA8B;QAC9C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,kCAAkC;QAC1C,SAAS,EAAE,iBAAiB;QAC5B,aAAa,EAAE,2DAA2D;QAC1E,MAAM,EAAE;YACN,cAAc;SACf;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,mFAAmF;YAC1F,aAAa,EAAE,+BAA+B;YAC9C,SAAS,EAAE,iBAAiB;YAC5B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,cAAc;aACf;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,yFAAyF;QACxG,cAAc,EAAE,wFAAwF;QACxG,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,+CAA+C;QACvD,SAAS,EAAE,sFAAsF;QACjG,aAAa,EAAE,6TAA6T;QAC5U,MAAM,EAAE;YACN,cAAc;SACf;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,gGAAgG;YACvG,aAAa,EAAE,yFAAyF;YACxG,SAAS,EAAE,qFAAqF;YAChG,cAAc,EAAE;gBACd,iBAAiB;gBACjB,cAAc;aACf;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,8CAA8C;wBAC7D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,0CAA0C;QACzD,cAAc,EAAE,yCAAyC;QACzD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,2CAA2C;QACnD,SAAS,EAAE,6BAA6B;QACxC,aAAa,EAAE,oEAAoE;QACnF,MAAM,EAAE;YACN,cAAc;SACf;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,4FAA4F;YACnG,aAAa,EAAE,0CAA0C;YACzD,SAAS,EAAE,6BAA6B;YACxC,cAAc,EAAE;gBACd,iBAAiB;gBACjB,cAAc;aACf;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,wCAAwC;QACvD,cAAc,EAAE,uCAAuC;QACvD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,gCAAgC;QACxC,SAAS,EAAE,4BAA4B;QACvC,aAAa,EAAE,4DAA4D;QAC3E,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,iFAAiF;YACxF,aAAa,EAAE,wCAAwC;YACvD,SAAS,EAAE,4BAA4B;YACvC,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,WAAW;aACZ;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,gCAAgC;QAC/C,cAAc,EAAE,+BAA+B;QAC/C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,MAAM;QAChB,MAAM,EAAE,qDAAqD;QAC7D,SAAS,EAAE,kBAAkB;QAC7B,aAAa,EAAE,+DAA+D;QAC9E,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,oBAAoB;gBAC5B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,2GAA2G;YAClH,aAAa,EAAE,gCAAgC;YAC/C,SAAS,EAAE,kBAAkB;YAC7B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,WAAW;aACZ;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,oBAAoB;oBAC5B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,wEAAwE;QACvF,cAAc,EAAE,gEAAgE;QAChF,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,QAAQ;QAClB,MAAM,EAAE,wEAAwE;QAChF,SAAS,EAAE,iBAAiB;QAC5B,aAAa,EAAE,4DAA4D;QAC3E,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,oBAAoB;gBAC5B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,kBAAkB;gBAC1B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,oIAAoI;YAC3I,aAAa,EAAE,IAAI;YACnB,SAAS,EAAE,iBAAiB;YAC5B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,WAAW;aACZ;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,oBAAoB;oBAC5B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,kBAAkB;oBAC1B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,qEAAqE;QACpF,cAAc,EAAE,6DAA6D;QAC7E,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,wEAAwE;QAChF,SAAS,EAAE,kBAAkB;QAC7B,aAAa,EAAE,4DAA4D;QAC3E,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,oBAAoB;gBAC5B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,kBAAkB;gBAC1B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,iIAAiI;YACxI,aAAa,EAAE,IAAI;YACnB,SAAS,EAAE,kBAAkB;YAC7B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,WAAW;aACZ;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,oBAAoB;oBAC5B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,kBAAkB;oBAC1B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,qEAAqE;QACpF,cAAc,EAAE,6DAA6D;QAC7E,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,wEAAwE;QAChF,SAAS,EAAE,kBAAkB;QAC7B,aAAa,EAAE,+DAA+D;QAC9E,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,oBAAoB;gBAC5B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,kBAAkB;gBAC1B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,iIAAiI;YACxI,aAAa,EAAE,IAAI;YACnB,SAAS,EAAE,kBAAkB;YAC7B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,WAAW;aACZ;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,oBAAoB;oBAC5B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,kBAAkB;oBAC1B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,6EAA6E;QAC5F,cAAc,EAAE,oEAAoE;QACpF,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,gFAAgF;QACxF,SAAS,EAAE,mBAAmB;QAC9B,aAAa,EAAE,gEAAgE;QAC/E,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,oBAAoB;gBAC5B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,kBAAkB;gBAC1B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,yIAAyI;YAChJ,aAAa,EAAE,IAAI;YACnB,SAAS,EAAE,mBAAmB;YAC9B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,WAAW;aACZ;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,oBAAoB;oBAC5B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,kBAAkB;oBAC1B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,iCAAiC;QAChD,cAAc,EAAE,gCAAgC;QAChD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,+EAA+E;QACvF,SAAS,EAAE,mBAAmB;QAC9B,aAAa,EAAE,+DAA+D;QAC9E,MAAM,EAAE;YACN,oBAAoB;SACrB;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,oBAAoB;gBAC5B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,kBAAkB;gBAC1B,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,wIAAwI;YAC/I,aAAa,EAAE,iCAAiC;YAChD,SAAS,EAAE,mBAAmB;YAC9B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;gBACR,WAAW;aACZ;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,oBAAoB;oBAC5B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,kBAAkB;oBAC1B,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,wCAAwC;QACvD,cAAc,EAAE,mCAAmC;QACnD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,uCAAuC;QAC/C,SAAS,EAAE,aAAa;QACxB,aAAa,EAAE,iEAAiE;QAChF,MAAM,EAAE;YACN,+BAA+B;SAChC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,wFAAwF;YAC/F,aAAa,EAAE,IAAI;YACnB,SAAS,EAAE,aAAa;YACxB,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,aAAa;aACd;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,0DAA0D;oBACzE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,yCAAyC;QACxD,cAAc,EAAE,wCAAwC;QACxD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,6DAA6D;QACrE,SAAS,EAAE,4BAA4B;QACvC,aAAa,EAAE,4EAA4E;QAC3F,MAAM,EAAE;YACN,+BAA+B;SAChC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,8GAA8G;YACrH,aAAa,EAAE,yCAAyC;YACxD,SAAS,EAAE,4BAA4B;YACvC,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,aAAa;aACd;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,0DAA0D;oBACzE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,8BAA8B;QAC7C,cAAc,EAAE,6BAA6B;QAC7C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,mDAAmD;QAC3D,SAAS,EAAE,iBAAiB;QAC5B,aAAa,EAAE,kDAAkD;QACjE,MAAM,EAAE;YACN,gCAAgC;SACjC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,wGAAwG;YAC/G,aAAa,EAAE,8BAA8B;YAC7C,SAAS,EAAE,iBAAiB;YAC5B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,cAAc;aACf;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,iDAAiD;QAChE,cAAc,EAAE,2CAA2C;QAC3D,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,gDAAgD;QACxD,SAAS,EAAE,UAAU;QACrB,aAAa,EAAE,oDAAoD;QACnE,MAAM,EAAE;YACN,+BAA+B;SAChC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,iGAAiG;YACxG,aAAa,EAAE,IAAI;YACnB,SAAS,EAAE,UAAU;YACrB,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,aAAa;aACd;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,0DAA0D;oBACzE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,kDAAkD;QACjE,cAAc,EAAE,4CAA4C;QAC5D,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,iDAAiD;QACzD,SAAS,EAAE,WAAW;QACtB,aAAa,EAAE,qDAAqD;QACpE,MAAM,EAAE;YACN,+BAA+B;SAChC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,kGAAkG;YACzG,aAAa,EAAE,IAAI;YACnB,SAAS,EAAE,WAAW;YACtB,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,aAAa;aACd;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,0DAA0D;oBACzE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,8BAA8B;QAC7C,cAAc,EAAE,6BAA6B;QAC7C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,wDAAwD;QAChE,SAAS,EAAE,gBAAgB;QAC3B,aAAa,EAAE,0DAA0D;QACzE,MAAM,EAAE;YACN,gCAAgC;SACjC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,yGAAyG;YAChH,aAAa,EAAE,8BAA8B;YAC7C,SAAS,EAAE,gBAAgB;YAC3B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,cAAc;aACf;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,0DAA0D;oBACzE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,wBAAwB;QACvC,cAAc,EAAE,uBAAuB;QACvC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,kDAAkD;QAC1D,SAAS,EAAE,UAAU;QACrB,aAAa,EAAE,oDAAoD;QACnE,MAAM,EAAE;YACN,gCAAgC;SACjC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,mGAAmG;YAC1G,aAAa,EAAE,wBAAwB;YACvC,SAAS,EAAE,UAAU;YACrB,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,cAAc;aACf;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,0DAA0D;oBACzE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,4BAA4B;QAC3C,cAAc,EAAE,2BAA2B;QAC3C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,uDAAuD;QAC/D,SAAS,EAAE,cAAc;QACzB,aAAa,EAAE,wDAAwD;QACvE,MAAM,EAAE;YACN,gCAAgC;SACjC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,wGAAwG;YAC/G,aAAa,EAAE,4BAA4B;YAC3C,SAAS,EAAE,cAAc;YACzB,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,cAAc;aACf;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,0DAA0D;oBACzE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,6BAA6B;QAC5C,cAAc,EAAE,4BAA4B;QAC5C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,mCAAmC;QAC3C,SAAS,EAAE,eAAe;QAC1B,aAAa,EAAE,yDAAyD;QACxE,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,oFAAoF;YAC3F,aAAa,EAAE,6BAA6B;YAC5C,SAAS,EAAE,eAAe;YAC1B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,0DAA0D;oBACzE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,sCAAsC;QACrD,cAAc,EAAE,qCAAqC;QACrD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,6CAA6C;QACrD,SAAS,EAAE,yBAAyB;QACpC,aAAa,EAAE,mEAAmE;QAClF,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,8FAA8F;YACrG,aAAa,EAAE,sCAAsC;YACrD,SAAS,EAAE,yBAAyB;YACpC,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,0DAA0D;oBACzE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,IAAI;qBAChB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,IAAI;qBACL;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,8CAA8C;QAC7D,cAAc,EAAE,6CAA6C;QAC7D,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,yDAAyD;QACjE,SAAS,EAAE,mCAAmC;QAC9C,aAAa,EAAE,4EAA4E;QAC3F,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,0GAA0G;YACjH,aAAa,EAAE,8CAA8C;YAC7D,SAAS,EAAE,kCAAkC;YAC7C,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,0DAA0D;oBACzE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,0CAA0C;QACzD,cAAc,EAAE,yCAAyC;QACzD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,sDAAsD;QAC9D,SAAS,EAAE,+BAA+B;QAC1C,aAAa,EAAE,wEAAwE;QACvF,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,uGAAuG;YAC9G,aAAa,EAAE,0CAA0C;YACzD,SAAS,EAAE,8BAA8B;YACzC,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,0DAA0D;oBACzE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,4CAA4C;QAC3D,cAAc,EAAE,sCAAsC;QACtD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,2CAA2C;QACnD,SAAS,EAAE,iBAAiB;QAC5B,aAAa,EAAE,0DAA0D;QACzE,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,4FAA4F;YACnG,aAAa,EAAE,IAAI;YACnB,SAAS,EAAE,gBAAgB;YAC3B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,0DAA0D;oBACzE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,oCAAoC;QACnD,cAAc,EAAE,+BAA+B;QAC/C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,mCAAmC;QAC3C,SAAS,EAAE,cAAc;QACzB,aAAa,EAAE,4EAA4E;QAC3F,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,oFAAoF;YAC3F,aAAa,EAAE,IAAI;YACnB,SAAS,EAAE,cAAc;YACzB,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,0DAA0D;oBACzE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,0DAA0D;QACzE,cAAc,EAAE,mDAAmD;QACnE,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,yDAAyD;QACjE,SAAS,EAAE,+BAA+B;QAC1C,aAAa,EAAE,4EAA4E;QAC3F,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,0GAA0G;YACjH,aAAa,EAAE,IAAI;YACnB,SAAS,EAAE,+BAA+B;YAC1C,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,0DAA0D;oBACzE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,4BAA4B;QAC3C,cAAc,EAAE,2BAA2B;QAC3C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,+BAA+B;QACvC,SAAS,EAAE,cAAc;QACzB,aAAa,EAAE,iFAAiF;QAChG,MAAM,EAAE;YACN,WAAW;SACZ;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,SAAS;gBACjB,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,gFAAgF;YACvF,aAAa,EAAE,4BAA4B;YAC3C,SAAS,EAAE,cAAc;YACzB,cAAc,EAAE;gBACd,iBAAiB;gBACjB,WAAW;aACZ;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,SAAS;oBACjB,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,uDAAuD;oBACtE,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,MAAM,EAAE,SAAS;wBACjB,SAAS,EAAE,KAAK;qBACjB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,8BAA8B;QAC7C,cAAc,EAAE,6BAA6B;QAC7C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,qBAAqB;QAC7B,SAAS,EAAE,gBAAgB;QAC3B,aAAa,EAAE,gEAAgE;QAC/E,MAAM,EAAE;YACN,kBAAkB;SACnB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE,EAAE;QACV,MAAM,EAAE;YACN,KAAK,EAAE,kEAAkE;YACzE,aAAa,EAAE,8BAA8B;YAC7C,SAAS,EAAE,gBAAgB;YAC3B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,MAAM;gBACN,WAAW;aACZ;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE,EAAE;YAChB,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,qDAAqD;QACpE,cAAc,EAAE,gDAAgD;QAChE,qBAAqB,EAAE,kCAAkC;QACzD,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,iBAAiB;QACzB,SAAS,EAAE,sBAAsB;QACjC,aAAa,EAAE,wMAAwM;QACvN,MAAM,EAAE;YACN,OAAO;SACR;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,OAAO;gBACf,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,8DAA8D;YACrE,aAAa,EAAE,kCAAkC;YACjD,SAAS,EAAE,sBAAsB;YACjC,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,iBAAiB;wBAC5B,MAAM,EAAE;4BACN,SAAS;4BACT,SAAS;4BACT,iBAAiB;4BACjB,wBAAwB;4BACxB,aAAa;4BACb,MAAM;4BACN,KAAK;4BACL,OAAO;4BACP,QAAQ;yBACT;qBACF;oBACD,YAAY,EAAE;wBACZ,SAAS;wBACT,SAAS;wBACT,iBAAiB;wBACjB,wBAAwB;wBACxB,aAAa;wBACb,MAAM;wBACN,KAAK;wBACL,OAAO;wBACP,QAAQ;qBACT;oBACD,QAAQ,EAAE;wBACR,SAAS;wBACT,SAAS;wBACT,iBAAiB;wBACjB,wBAAwB;wBACxB,aAAa;wBACb,MAAM;wBACN,KAAK;wBACL,OAAO;wBACP,QAAQ;qBACT;oBACD,UAAU,EAAE;wBACV,iBAAiB;qBAClB;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,4BAA4B;QAC3C,cAAc,EAAE,2BAA2B;QAC3C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,iBAAiB;QACzB,SAAS,EAAE,eAAe;QAC1B,aAAa,EAAE,kDAAkD;QACjE,MAAM,EAAE;YACN,OAAO;SACR;QACD,UAAU,EAAE,IAAI;QAChB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE;YACrB,kBAAkB;SACnB;QACD,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,8DAA8D;YACrE,aAAa,EAAE,4BAA4B;YAC3C,SAAS,EAAE,eAAe;YAC1B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,KAAK;wBAChB,MAAM,EAAE;4BACN,SAAS;4BACT,SAAS;4BACT,iBAAiB;4BACjB,wBAAwB;4BACxB,aAAa;4BACb,MAAM;4BACN,KAAK;4BACL,OAAO;4BACP,QAAQ;yBACT;qBACF;oBACD,YAAY,EAAE;wBACZ,SAAS;wBACT,SAAS;wBACT,iBAAiB;wBACjB,wBAAwB;wBACxB,aAAa;wBACb,MAAM;wBACN,KAAK;wBACL,OAAO;wBACP,QAAQ;qBACT;oBACD,QAAQ,EAAE;wBACR,SAAS;wBACT,SAAS;wBACT,iBAAiB;wBACjB,wBAAwB;wBACxB,aAAa;wBACb,MAAM;wBACN,KAAK;wBACL,OAAO;wBACP,QAAQ;qBACT;oBACD,UAAU,EAAE;wBACV,KAAK;qBACN;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,kCAAkC;QACjD,cAAc,EAAE,iCAAiC;QACjD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,yBAAyB;QACjC,SAAS,EAAE,sBAAsB;QACjC,aAAa,EAAE,wMAAwM;QACvN,MAAM,EAAE;YACN,OAAO;SACR;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE;YAChB;gBACE,MAAM,EAAE,OAAO;gBACf,IAAI,EAAE,MAAM;gBACZ,UAAU,EAAE,IAAI;aACjB;SACF;QACD,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,0EAA0E;YACjF,aAAa,EAAE,kCAAkC;YACjD,SAAS,EAAE,sBAAsB;YACjC,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;aACR;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,OAAO;oBACf,IAAI,EAAE,MAAM;oBACZ,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,QAAQ;oBACjB,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;qBACrB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,oGAAoG;oBACnH,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,MAAM,EAAE,QAAQ;wBAChB,SAAS,EAAE,SAAS;wBACpB,MAAM,EAAE;4BACN,SAAS;4BACT,SAAS;4BACT,iBAAiB;4BACjB,wBAAwB;4BACxB,aAAa;4BACb,MAAM;4BACN,KAAK;4BACL,OAAO;4BACP,QAAQ;yBACT;qBACF;oBACD,YAAY,EAAE;wBACZ,SAAS;wBACT,SAAS;wBACT,iBAAiB;wBACjB,wBAAwB;wBACxB,aAAa;wBACb,MAAM;wBACN,KAAK;wBACL,OAAO;wBACP,QAAQ;qBACT;oBACD,QAAQ,EAAE;wBACR,SAAS;wBACT,SAAS;wBACT,iBAAiB;wBACjB,wBAAwB;wBACxB,aAAa;wBACb,MAAM;wBACN,KAAK;wBACL,OAAO;wBACP,QAAQ;qBACT;oBACD,UAAU,EAAE;wBACV,SAAS;qBACV;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,kCAAkC;QACjD,cAAc,EAAE,iCAAiC;QACjD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,oBAAoB;QAC5B,SAAS,EAAE,qBAAqB;QAChC,aAAa,EAAE,uKAAuK;QACtL,MAAM,EAAE;YACN,eAAe;SAChB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE,EAAE;QACV,MAAM,EAAE;YACN,KAAK,EAAE,iEAAiE;YACxE,aAAa,EAAE,kCAAkC;YACjD,SAAS,EAAE,qBAAqB;YAChC,cAAc,EAAE;gBACd,iBAAiB;gBACjB,MAAM;gBACN,QAAQ;aACT;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE,EAAE;YAChB,kBAAkB,EAAE;gBAClB,KAAK;gBACL,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,+BAA+B;QAC9C,cAAc,EAAE,8BAA8B;QAC9C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,6BAA6B;QACrC,SAAS,EAAE,iBAAiB;QAC5B,aAAa,EAAE,6EAA6E;QAC5F,MAAM,EAAE;YACN,QAAQ;SACT;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,0EAA0E;YACjF,aAAa,EAAE,+BAA+B;YAC9C,SAAS,EAAE,iBAAiB;YAC5B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;aACT;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE,EAAE;YAChB,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,yBAAyB;QACxC,cAAc,EAAE,wBAAwB;QACxC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,uBAAuB;QAC/B,SAAS,EAAE,WAAW;QACtB,aAAa,EAAE,uEAAuE;QACtF,MAAM,EAAE;YACN,QAAQ;SACT;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,oEAAoE;YAC3E,aAAa,EAAE,yBAAyB;YACxC,SAAS,EAAE,WAAW;YACtB,cAAc,EAAE;gBACd,iBAAiB;gBACjB,QAAQ;aACT;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE,EAAE;YAChB,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,4BAA4B;QAC3C,cAAc,EAAE,2BAA2B;QAC3C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,6BAA6B;QACrC,SAAS,EAAE,aAAa;QACxB,aAAa,EAAE,wFAAwF;QACvG,MAAM,EAAE;YACN,+BAA+B;SAChC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,0EAA0E;YACjF,aAAa,EAAE,4BAA4B;YAC3C,SAAS,EAAE,aAAa;YACxB,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,aAAa;aACd;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,+CAA+C;QAC9D,cAAc,EAAE,8CAA8C;QAC9D,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,gDAAgD;QACxD,SAAS,EAAE,mCAAmC;QAC9C,aAAa,EAAE,sFAAsF;QACrG,MAAM,EAAE;YACN,+BAA+B;SAChC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,6FAA6F;YACpG,aAAa,EAAE,+CAA+C;YAC9D,SAAS,EAAE,mCAAmC;YAC9C,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,aAAa;aACd;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,yBAAyB;QACxC,cAAc,EAAE,wBAAwB;QACxC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,sCAAsC;QAC9C,SAAS,EAAE,UAAU;QACrB,aAAa,EAAE,+EAA+E;QAC9F,MAAM,EAAE;YACN,+BAA+B;SAChC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,mFAAmF;YAC1F,aAAa,EAAE,yBAAyB;YACxC,SAAS,EAAE,UAAU;YACrB,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,aAAa;aACd;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,0BAA0B;QACzC,cAAc,EAAE,yBAAyB;QACzC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,uCAAuC;QAC/C,SAAS,EAAE,WAAW;QACtB,aAAa,EAAE,8EAA8E;QAC7F,MAAM,EAAE;YACN,+BAA+B;SAChC;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,oFAAoF;YAC3F,aAAa,EAAE,0BAA0B;YACzC,SAAS,EAAE,WAAW;YACtB,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,aAAa;aACd;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,wBAAwB;QACvC,cAAc,EAAE,uBAAuB;QACvC,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,yBAAyB;QACjC,SAAS,EAAE,SAAS;QACpB,aAAa,EAAE,wEAAwE;QACvF,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,sEAAsE;YAC7E,aAAa,EAAE,wBAAwB;YACvC,SAAS,EAAE,SAAS;YACpB,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,2CAA2C;QAC1D,cAAc,EAAE,0CAA0C;QAC1D,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,4CAA4C;QACpD,SAAS,EAAE,+BAA+B;QAC1C,aAAa,EAAE,4EAA4E;QAC3F,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,yFAAyF;YAChG,aAAa,EAAE,2CAA2C;YAC1D,SAAS,EAAE,+BAA+B;YAC1C,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,uCAAuC;QACtD,cAAc,EAAE,sCAAsC;QACtD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,yCAAyC;QACjD,SAAS,EAAE,2BAA2B;QACtC,aAAa,EAAE,kFAAkF;QACjG,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,KAAK;aAClB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,sFAAsF;YAC7F,aAAa,EAAE,uCAAuC;YACtD,SAAS,EAAE,2BAA2B;YACtC,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,KAAK;oBACjB,aAAa,EAAE,EAAE;oBACjB,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,iCAAiC;QAChD,cAAc,EAAE,gCAAgC;QAChD,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,mCAAmC;QAC3C,SAAS,EAAE,mBAAmB;QAC9B,aAAa,EAAE,yFAAyF;QACxG,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,gFAAgF;YACvF,aAAa,EAAE,iCAAiC;YAChD,SAAS,EAAE,mBAAmB;YAC9B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,8BAA8B;QAC7C,cAAc,EAAE,6BAA6B;QAC7C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,iCAAiC;QACzC,SAAS,EAAE,gBAAgB;QAC3B,aAAa,EAAE,+EAA+E;QAC9F,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,8EAA8E;YACrF,aAAa,EAAE,8BAA8B;YAC7C,SAAS,EAAE,gBAAgB;YAC3B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,4BAA4B;QAC3C,cAAc,EAAE,2BAA2B;QAC3C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,yBAAyB;QACjC,SAAS,EAAE,cAAc;QACzB,aAAa,EAAE,4EAA4E;QAC3F,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,sEAAsE;YAC7E,aAAa,EAAE,4BAA4B;YAC3C,SAAS,EAAE,cAAc;YACzB,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,2CAA2C;QAC1D,cAAc,EAAE,0CAA0C;QAC1D,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,4CAA4C;QACpD,SAAS,EAAE,+BAA+B;QAC1C,aAAa,EAAE,4EAA4E;QAC3F,MAAM,EAAE;YACN,2BAA2B;SAC5B;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE;YACjB;gBACE,MAAM,EAAE,MAAM;gBACd,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,IAAI;gBACZ,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,KAAK;gBACb,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;YACD;gBACE,MAAM,EAAE,YAAY;gBACpB,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,IAAI;aACjB;SACF;QACD,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE;YACN,YAAY;SACb;QACD,MAAM,EAAE;YACN,KAAK,EAAE,yFAAyF;YAChG,aAAa,EAAE,2CAA2C;YAC1D,SAAS,EAAE,+BAA+B;YAC1C,cAAc,EAAE;gBACd,iBAAiB;gBACjB,OAAO;gBACP,SAAS;gBACT,SAAS;aACV;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE;gBACZ;oBACE,MAAM,EAAE,MAAM;oBACd,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,8CAA8C;oBAC7D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,MAAM;wBACf,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,8CAA8C;wBAC7D,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,IAAI;oBACZ,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,IAAI;wBACb,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,4CAA4C;wBAC3D,UAAU,EAAE,IAAI;wBAChB,SAAS,EAAE,YAAY;qBACxB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,YAAY;qBACb;iBACF;gBACD;oBACE,MAAM,EAAE,KAAK;oBACb,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,4CAA4C;oBAC3D,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,QAAQ;oBACtB,QAAQ,EAAE;wBACR,OAAO,EAAE,KAAK;wBACd,MAAM,EAAE;4BACN,KAAK;4BACL,MAAM;4BACN,QAAQ;4BACR,OAAO;4BACP,SAAS;4BACT,MAAM;4BACN,MAAM;yBACP;wBACD,MAAM,EAAE,QAAQ;wBAChB,aAAa,EAAE,SAAS;wBACxB,SAAS,EAAE,UAAU;qBACtB;oBACD,YAAY,EAAE;wBACZ,KAAK;wBACL,MAAM;wBACN,QAAQ;wBACR,OAAO;wBACP,SAAS;wBACT,MAAM;wBACN,MAAM;qBACP;oBACD,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,UAAU;qBACX;iBACF;gBACD;oBACE,MAAM,EAAE,YAAY;oBACpB,IAAI,EAAE,OAAO;oBACb,UAAU,EAAE,IAAI;oBAChB,aAAa,EAAE,wBAAwB;oBACvC,OAAO,EAAE,MAAM;oBACf,SAAS,EAAE,IAAI;oBACf,YAAY,EAAE,SAAS;oBACvB,QAAQ,EAAE;wBACR,OAAO,EAAE,YAAY;wBACrB,MAAM,EAAE,SAAS;wBACjB,aAAa,EAAE,oBAAoB;wBACnC,SAAS,EAAE,OAAO;qBACnB;oBACD,YAAY,EAAE,EAAE;oBAChB,QAAQ,EAAE,EAAE;oBACZ,UAAU,EAAE;wBACV,OAAO;qBACR;iBACF;aACF;YACD,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;IACD;QACE,aAAa,EAAE,8BAA8B;QAC7C,cAAc,EAAE,6BAA6B;QAC7C,qBAAqB,EAAE,IAAI;QAC3B,QAAQ,EAAE,OAAO;QACjB,QAAQ,EAAE,KAAK;QACf,MAAM,EAAE,qBAAqB;QAC7B,SAAS,EAAE,gBAAgB;QAC3B,aAAa,EAAE,wFAAwF;QACvG,MAAM,EAAE;YACN,kBAAkB;SACnB;QACD,UAAU,EAAE,KAAK;QACjB,gBAAgB,EAAE,EAAE;QACpB,iBAAiB,EAAE,EAAE;QACrB,kBAAkB,EAAE,EAAE;QACtB,kBAAkB,EAAE,EAAE;QACtB,qBAAqB,EAAE,EAAE;QACzB,sBAAsB,EAAE;YACtB,kBAAkB;SACnB;QACD,YAAY,EAAE,KAAK;QACnB,MAAM,EAAE,EAAE;QACV,MAAM,EAAE;YACN,KAAK,EAAE,kEAAkE;YACzE,aAAa,EAAE,8BAA8B;YAC7C,SAAS,EAAE,gBAAgB;YAC3B,cAAc,EAAE;gBACd,iBAAiB;gBACjB,MAAM;gBACN,WAAW;aACZ;YACD,OAAO,EAAE,KAAK;YACd,MAAM,EAAE,KAAK;YACb,aAAa,EAAE,KAAK;YACpB,WAAW,EAAE,IAAI;YACjB,UAAU,EAAE,IAAI;YAChB,UAAU,EAAE,IAAI;YAChB,SAAS,EAAE,CAAC;YACZ,cAAc,EAAE,EAAE;YAClB,YAAY,EAAE,EAAE;YAChB,kBAAkB,EAAE;gBAClB,KAAK;aACN;SACF;KACF;CACF,CAAC"} \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/vod.d.ts b/dist/src/generated/catalog/domains/vod.d.ts deleted file mode 100644 index cbf4a38..0000000 --- a/dist/src/generated/catalog/domains/vod.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import type { OperationMetadata } from "../types.js"; -export declare const vodOperations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/domains/vod.js b/dist/src/generated/catalog/domains/vod.js deleted file mode 100644 index 689bbe8..0000000 --- a/dist/src/generated/catalog/domains/vod.js +++ /dev/null @@ -1,37401 +0,0 @@ -export const vodOperations = [ - { - "operationId": "get_1_vod_category", - "functionName": "get1VodCategory", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/category", - "summary": "Lists all available categories.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/category", - "operationId": null, - "summary": "Lists all available categories", - "categoryPath": [ - "VOD", - "V2", - "Channel" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "get_1_vod_channel", - "functionName": "get1VodChannel", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel", - "summary": "List channels", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel", - "operationId": null, - "summary": "List channels", - "categoryPath": [ - "VOD", - "V2", - "Channel" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel", - "functionName": "get1VodChannelChannel", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}", - "summary": "Returns a channel.", - "description": "", - "tags": [ - "V2 > Channel" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D", - "operationId": null, - "summary": "Returns a channel", - "categoryPath": [ - "VOD", - "V2", - "Channel" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400" - ] - } - }, - { - "operationId": "put_1_vod_channel_channel", - "functionName": "put1VodChannelChannel", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/1/vod/channel/{channel}", - "summary": "Updates a channel.", - "description": "", - "tags": [ - "V2 > Channel" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D", - "operationId": null, - "summary": "Updates a channel", - "categoryPath": [ - "VOD", - "V2", - "Channel" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "422" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_browse", - "functionName": "delete1VodChannelChannelBrowse", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/browse", - "summary": "Moves one or many medias/folders to trash.", - "description": "Moves one or many medias/folders to trash.", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/browse", - "operationId": null, - "summary": "Moves one or many medias/folders to trash", - "categoryPath": [ - "VOD", - "V2", - "Browse" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "204" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_browse", - "functionName": "get1VodChannelChannelBrowse", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/browse", - "summary": "Lists all children of the channel's root folder.", - "description": "Lists all children of the channel's root folder.", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/browse", - "operationId": null, - "summary": "Lists all children of the channel's root folder", - "categoryPath": [ - "VOD", - "V2", - "Browse" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404", - "422" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_browse_file", - "functionName": "delete1VodChannelChannelBrowseFile", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/browse/{file}", - "summary": "Moves a media/folder to trash.", - "description": "Moves a media/folder to trash.", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "file", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/browse/%7Bfile%7D", - "operationId": null, - "summary": "Moves a media/folder to trash", - "categoryPath": [ - "VOD", - "V2", - "Browse" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "file", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - } - ], - "responseStatuses": [ - "204" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_browse_file", - "functionName": "get1VodChannelChannelBrowseFile", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/browse/{file}", - "summary": "Lists all children of a given folder.", - "description": "Lists all children of a given folder.", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "file", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/browse/%7Bfile%7D", - "operationId": null, - "summary": "Lists all children of a given folder", - "categoryPath": [ - "VOD", - "V2", - "Browse" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "file", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "put_1_vod_channel_channel_browse_file", - "functionName": "put1VodChannelChannelBrowseFile", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/1/vod/channel/{channel}/browse/{file}", - "summary": "Updates a media/folder.", - "description": "Updates a media/folder.", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "file", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/browse/%7Bfile%7D", - "operationId": null, - "summary": "Updates a media/folder", - "categoryPath": [ - "VOD", - "V2", - "Browse" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "file", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_browse_file_breadcrumb", - "functionName": "get1VodChannelChannelBrowseFileBreadcrumb", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/browse/{file}/breadcrumb", - "summary": "Returns the breadcrumb of the media/folder up to root ancestor.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/browse/%7Bfile%7D/breadcrumb", - "operationId": null, - "summary": "Returns the breadcrumb of the media/folder up to root ancestor", - "categoryPath": [ - "VOD", - "V2", - "Browse" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_browse_file_copy", - "functionName": "post1VodChannelChannelBrowseFileCopy", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/browse/{file}/copy", - "summary": "Duplicates a media/folder to a given folder.", - "description": "Duplicates a media/folder to a given folder.", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "file", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/browse/%7Bfile%7D/copy", - "operationId": null, - "summary": "Duplicates a media/folder to a given folder", - "categoryPath": [ - "VOD", - "V2", - "Browse" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "file", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_browse_file_export", - "functionName": "post1VodChannelChannelBrowseFileExport", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/browse/{file}/export", - "summary": "Exports a media to an external platform.", - "description": "", - "tags": [ - "V2 > Browse" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "file", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/browse/%7Bfile%7D/export", - "operationId": null, - "summary": "Exports a media to an external platform", - "categoryPath": [ - "VOD", - "V2", - "Browse" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "file", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_browse_file_move", - "functionName": "post1VodChannelChannelBrowseFileMove", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/browse/{file}/move", - "summary": "Moves a media/folder to a given folder.", - "description": "Moves a media/folder to a given folder.", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "file", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/browse/%7Bfile%7D/move", - "operationId": null, - "summary": "Moves a media/folder to a given folder", - "categoryPath": [ - "VOD", - "V2", - "Browse" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "file", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_browse_file_tree", - "functionName": "get1VodChannelChannelBrowseFileTree", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/browse/{file}/tree", - "summary": "Returns the tree of the folder with all its children, recursively.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/browse/%7Bfile%7D/tree", - "operationId": null, - "summary": "Returns the tree of the folder with all its children, recursively", - "categoryPath": [ - "VOD", - "V2", - "Browse" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_browse_breadcrumb", - "functionName": "get1VodChannelChannelBrowseBreadcrumb", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/browse/breadcrumb", - "summary": "Returns the breadcrumb of the media/folder up to root ancestor.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/browse/breadcrumb", - "operationId": null, - "summary": "Returns the breadcrumb of the media/folder up to root ancestor", - "categoryPath": [ - "VOD", - "V2", - "Browse" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_browse_copy", - "functionName": "post1VodChannelChannelBrowseCopy", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/browse/copy", - "summary": "Duplicates one or many medias/folders to a given folder.", - "description": "Duplicates one or many medias/folders to a given folder.", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/browse/copy", - "operationId": null, - "summary": "Duplicates one or many medias/folders to a given folder", - "categoryPath": [ - "VOD", - "V2", - "Browse" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_browse_export", - "functionName": "post1VodChannelChannelBrowseExport", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/browse/export", - "summary": "Exports one or many medias to an external platform.", - "description": "", - "tags": [ - "V2 > Browse" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/browse/export", - "operationId": null, - "summary": "Exports one or many medias to an external platform", - "categoryPath": [ - "VOD", - "V2", - "Browse" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_browse_move", - "functionName": "post1VodChannelChannelBrowseMove", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/browse/move", - "summary": "Moves one or many medias/folders to a given folder.", - "description": "Moves one or many medias/folders to a given folder.", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/browse/move", - "operationId": null, - "summary": "Moves one or many medias/folders to a given folder", - "categoryPath": [ - "VOD", - "V2", - "Browse" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_browse_trash", - "functionName": "delete1VodChannelChannelBrowseTrash", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/browse/trash", - "summary": "Deletes one or many medias/folders from trash, permanently.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/browse/trash", - "operationId": null, - "summary": "Deletes one or many medias/folders from trash, permanently", - "categoryPath": [ - "VOD", - "V2", - "Browse" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_browse_trash", - "functionName": "get1VodChannelChannelBrowseTrash", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/browse/trash", - "summary": "Lists all medias/folders in trash.", - "description": "Lists all medias/folders in trash.", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/browse/trash", - "operationId": null, - "summary": "Lists all medias/folders in trash", - "categoryPath": [ - "VOD", - "V2", - "Browse" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_browse_trash_file", - "functionName": "delete1VodChannelChannelBrowseTrashFile", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/browse/trash/{file}", - "summary": "Deletes a media/folder from trash, permanently.", - "description": "Deletes a media/folder from trash, permanently.", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "file", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/browse/trash/%7Bfile%7D", - "operationId": null, - "summary": "Deletes a media/folder from trash, permanently", - "categoryPath": [ - "VOD", - "V2", - "Browse" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "file", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - } - ], - "responseStatuses": [ - "204" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_browse_trash_file_restore", - "functionName": "post1VodChannelChannelBrowseTrashFileRestore", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/browse/trash/{file}/restore", - "summary": "Restores a media/folder from trash to its original location.", - "description": "Restores a media/folder from trash to its original location.", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "file", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/browse/trash/%7Bfile%7D/restore", - "operationId": null, - "summary": "Restores a media/folder from trash to its original location", - "categoryPath": [ - "VOD", - "V2", - "Browse" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "file", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_browse_trash_restore", - "functionName": "delete1VodChannelChannelBrowseTrashRestore", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/browse/trash/restore", - "summary": "Restores one or many medias/folders from trash to their original location.", - "description": "", - "tags": [ - "V2 > Browse" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/browse/trash/restore", - "operationId": null, - "summary": "Restores one or many medias/folders from trash to their original location", - "categoryPath": [ - "VOD", - "V2", - "Browse" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_browse_tree", - "functionName": "get1VodChannelChannelBrowseTree", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/browse/tree", - "summary": "Returns the tree of the folder with all its children, recursively.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/browse/tree", - "operationId": null, - "summary": "Returns the tree of the folder with all its children, recursively", - "categoryPath": [ - "VOD", - "V2", - "Browse" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "put_1_vod_channel_channel_browse_update", - "functionName": "put1VodChannelChannelBrowseUpdate", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/1/vod/channel/{channel}/browse/update", - "summary": "Updates one or many medias/folders.", - "description": "Updates one or many medias/folders.", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/browse/update", - "operationId": null, - "summary": "Updates one or many medias/folders", - "categoryPath": [ - "VOD", - "V2", - "Browse" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_callback", - "functionName": "delete1VodChannelChannelCallback", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/callback", - "summary": "Deletes one or many callbacks.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/callback", - "operationId": null, - "summary": "Deletes one or many callbacks", - "categoryPath": [ - "VOD", - "V2", - "Callback" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_callback", - "functionName": "get1VodChannelChannelCallback", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/callback", - "summary": "Lists all callbacks.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/callback", - "operationId": null, - "summary": "Lists all callbacks", - "categoryPath": [ - "VOD", - "V2", - "Callback" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_callback", - "functionName": "post1VodChannelChannelCallback", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/callback", - "summary": "Creates a new callback.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/callback", - "operationId": null, - "summary": "Creates a new callback", - "categoryPath": [ - "VOD", - "V2", - "Callback" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "201", - "422" - ] - } - }, - { - "operationId": "put_1_vod_channel_channel_callback", - "functionName": "put1VodChannelChannelCallback", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/1/vod/channel/{channel}/callback", - "summary": "Updates one or many callbacks.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/callback", - "operationId": null, - "summary": "Updates one or many callbacks", - "categoryPath": [ - "VOD", - "V2", - "Callback" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_callback_callback", - "functionName": "delete1VodChannelChannelCallbackCallback", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/callback/{callback}", - "summary": "Deletes a callback.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "callback", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/callback/%7Bcallback%7D", - "operationId": null, - "summary": "Deletes a callback", - "categoryPath": [ - "VOD", - "V2", - "Callback" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "callback", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_callback_callback", - "functionName": "get1VodChannelChannelCallbackCallback", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/callback/{callback}", - "summary": "Returns a callback.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "callback", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/callback/%7Bcallback%7D", - "operationId": null, - "summary": "Returns a callback", - "categoryPath": [ - "VOD", - "V2", - "Callback" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "callback", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400" - ] - } - }, - { - "operationId": "put_1_vod_channel_channel_callback_callback", - "functionName": "put1VodChannelChannelCallbackCallback", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/1/vod/channel/{channel}/callback/{callback}", - "summary": "Updates a callback.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "callback", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/callback/%7Bcallback%7D", - "operationId": null, - "summary": "Updates a callback", - "categoryPath": [ - "VOD", - "V2", - "Callback" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "callback", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "422" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_callback_log", - "functionName": "delete1VodChannelChannelCallbackLog", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/callback/log", - "summary": "Deletes one or many callback logs.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/callback/log", - "operationId": null, - "summary": "Deletes one or many callback logs", - "categoryPath": [ - "VOD", - "V2", - "CallbackLog" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_callback_log", - "functionName": "get1VodChannelChannelCallbackLog", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/callback/log", - "summary": "Lists all callback logs.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/callback/log", - "operationId": null, - "summary": "Lists all callback logs", - "categoryPath": [ - "VOD", - "V2", - "CallbackLog" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_callback_log_callbackLog", - "functionName": "delete1VodChannelChannelCallbackLogCallbacklog", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/callback/log/{callbackLog}", - "summary": "Deletes a callback log.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "callbackLog", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/callback/log/%7BcallbackLog%7D", - "operationId": null, - "summary": "Deletes a callback log", - "categoryPath": [ - "VOD", - "V2", - "CallbackLog" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "callbackLog", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_callback_log_callbackLog", - "functionName": "get1VodChannelChannelCallbackLogCallbacklog", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/callback/log/{callbackLog}", - "summary": "Returns a callback log.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "callbackLog", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/callback/log/%7BcallbackLog%7D", - "operationId": null, - "summary": "Returns a callback log", - "categoryPath": [ - "VOD", - "V2", - "CallbackLog" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "callbackLog", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_disk_usage", - "functionName": "get1VodChannelChannelDiskUsage", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/disk-usage", - "summary": "Returns the disk usage (in bytes) for the given channel.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/disk-usage", - "operationId": null, - "summary": "Returns the disk usage (in bytes) for the given channel", - "categoryPath": [ - "VOD", - "V2", - "Channel" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_encoding", - "functionName": "delete1VodChannelChannelEncoding", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/encoding", - "summary": "Deletes one or many players.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/encoding", - "operationId": null, - "summary": "Deletes one or many players", - "categoryPath": [ - "VOD", - "V2", - "Encoding" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_encoding", - "functionName": "get1VodChannelChannelEncoding", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/encoding", - "summary": "Lists all encodings.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/encoding", - "operationId": null, - "summary": "Lists all encodings", - "categoryPath": [ - "VOD", - "V2", - "Encoding" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_encoding", - "functionName": "post1VodChannelChannelEncoding", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/encoding", - "summary": "Creates a new encoding.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/encoding", - "operationId": null, - "summary": "Creates a new encoding", - "categoryPath": [ - "VOD", - "V2", - "Encoding" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "201", - "400", - "422" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_encoding_encoding", - "functionName": "delete1VodChannelChannelEncodingEncoding", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/encoding/{encoding}", - "summary": "Deletes an encoding.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "encoding", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/encoding/%7Bencoding%7D", - "operationId": null, - "summary": "Deletes an encoding", - "categoryPath": [ - "VOD", - "V2", - "Encoding" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "encoding", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "422" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_encoding_encoding", - "functionName": "get1VodChannelChannelEncodingEncoding", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/encoding/{encoding}", - "summary": "Returns an encoding.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "encoding", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/encoding/%7Bencoding%7D", - "operationId": null, - "summary": "Returns an encoding", - "categoryPath": [ - "VOD", - "V2", - "Encoding" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "encoding", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400" - ] - } - }, - { - "operationId": "put_1_vod_channel_channel_encoding_encoding", - "functionName": "put1VodChannelChannelEncodingEncoding", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/1/vod/channel/{channel}/encoding/{encoding}", - "summary": "Updates an encoding.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "encoding", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/encoding/%7Bencoding%7D", - "operationId": null, - "summary": "Updates an encoding", - "categoryPath": [ - "VOD", - "V2", - "Encoding" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "encoding", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "422" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_folder", - "functionName": "get1VodChannelChannelFolder", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/folder", - "summary": "List all folders.", - "description": "List all folders.", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/folder", - "operationId": null, - "summary": "List all folders", - "categoryPath": [ - "VOD", - "V2", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "media_duration", - "enum": [ - "allowed_country", - "disallowed_country", - "effectiveEncodings", - "media_count", - "media_duration" - ] - }, - "enumValues": [ - "allowed_country", - "disallowed_country", - "effectiveEncodings", - "media_count", - "media_duration" - ], - "values": [ - "allowed_country", - "disallowed_country", - "effectiveEncodings", - "media_count", - "media_duration" - ], - "examples": [ - "allowed_country,disallowed_country,effectiveEncodings,media_count,media_duration", - "media_duration" - ] - }, - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_folder", - "functionName": "post1VodChannelChannelFolder", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/folder", - "summary": "Creates a new folder in the channel's root folder.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/folder", - "operationId": null, - "summary": "Creates a new folder in the channel's root folder", - "categoryPath": [ - "VOD", - "V2", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_folder_folder", - "functionName": "delete1VodChannelChannelFolderFolder", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/folder/{folder}", - "summary": "Deletes a folder with all its children, recursively.", - "description": "Deletes a folder with all its children, recursively.", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D", - "operationId": null, - "summary": "Deletes a folder with all its children, recursively", - "categoryPath": [ - "VOD", - "V2", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "folder", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - } - ], - "responseStatuses": [ - "204" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_folder_folder", - "functionName": "get1VodChannelChannelFolderFolder", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/folder/{folder}", - "summary": "Returns a folder.", - "description": "Returns a folder.", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "$folder, new OptionsHttp($request", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D", - "operationId": null, - "summary": "Returns a folder", - "categoryPath": [ - "VOD", - "V2", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "media_duration", - "enum": [ - "allowed_country", - "disallowed_country", - "effectiveEncodings", - "media_count", - "media_duration" - ] - }, - "enumValues": [ - "allowed_country", - "disallowed_country", - "effectiveEncodings", - "media_count", - "media_duration" - ], - "values": [ - "allowed_country", - "disallowed_country", - "effectiveEncodings", - "media_count", - "media_duration" - ], - "examples": [ - "allowed_country,disallowed_country,effectiveEncodings,media_count,media_duration", - "media_duration" - ] - }, - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "folder", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - }, - { - "name": "$folder, new OptionsHttp($request", - "in": "query", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_folder_folder", - "functionName": "post1VodChannelChannelFolderFolder", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/folder/{folder}", - "summary": "Creates a new folder in the parent folder.", - "description": "Creates a new folder in the parent folder.", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D", - "operationId": null, - "summary": "Creates a new folder in the parent folder", - "categoryPath": [ - "VOD", - "V2", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "folder", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "put_1_vod_channel_channel_folder_folder", - "functionName": "put1VodChannelChannelFolderFolder", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/1/vod/channel/{channel}/folder/{folder}", - "summary": "Updates a folder.", - "description": "Updates a folder.", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D", - "operationId": null, - "summary": "Updates a folder", - "categoryPath": [ - "VOD", - "V2", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "folder", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_folder_folder_encoding", - "functionName": "delete1VodChannelChannelFolderFolderEncoding", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/folder/{folder}/encoding", - "summary": "Remove encodings from folder", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D/encoding", - "operationId": null, - "summary": "Remove encodings from folder", - "categoryPath": [ - "VOD", - "V2", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "folder", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_folder_folder_encoding", - "functionName": "post1VodChannelChannelFolderFolderEncoding", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/folder/{folder}/encoding", - "summary": "Adds one or many given encodings to a folder.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D/encoding", - "operationId": null, - "summary": "Adds one or many given encodings to a folder", - "categoryPath": [ - "VOD", - "V2", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "folder", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_folder_folder_encoding_encoding", - "functionName": "delete1VodChannelChannelFolderFolderEncodingEncoding", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/folder/{folder}/encoding/{encoding}", - "summary": "Removes an encoding from a folder.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "folder", - "in": "path", - "required": true - }, - { - "name": "encoding", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D/encoding/%7Bencoding%7D", - "operationId": null, - "summary": "Removes an encoding from a folder", - "categoryPath": [ - "VOD", - "V2", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "folder", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "encoding", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_folder_folder_encoding_encoding", - "functionName": "post1VodChannelChannelFolderFolderEncodingEncoding", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/folder/{folder}/encoding/{encoding}", - "summary": "Appends an encoding to a folder.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "folder", - "in": "path", - "required": true - }, - { - "name": "encoding", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D/encoding/%7Bencoding%7D", - "operationId": null, - "summary": "Appends an encoding to a folder", - "categoryPath": [ - "VOD", - "V2", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "folder", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "encoding", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_folder_folder_logo", - "functionName": "delete1VodChannelChannelFolderFolderLogo", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/folder/{folder}/logo", - "summary": "delete logo", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D/logo", - "operationId": null, - "summary": "delete logo", - "categoryPath": [ - "VOD", - "V2", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "folder", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_folder_folder_logo_logo", - "functionName": "post1VodChannelChannelFolderFolderLogoLogo", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/folder/{folder}/logo/{logo}", - "summary": "add logo to a folder", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "folder", - "in": "path", - "required": true - }, - { - "name": "logo", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D/logo/%7Blogo%7D", - "operationId": null, - "summary": "add logo to a folder", - "categoryPath": [ - "VOD", - "V2", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "folder", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "logo", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_folder_folder_playlist", - "functionName": "get1VodChannelChannelFolderFolderPlaylist", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/folder/{folder}/playlist", - "summary": "Lists all playlists having a given folder attached.", - "description": "Lists all playlists having a given folder attached.", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D/playlist", - "operationId": null, - "summary": "Lists all playlists having a given folder attached", - "categoryPath": [ - "VOD", - "V2", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "medias_count", - "enum": [ - "image", - "files", - "medias_count", - "medias_duration" - ] - }, - "enumValues": [ - "image", - "files", - "medias_count", - "medias_duration" - ], - "values": [ - "image", - "files", - "medias_count", - "medias_duration" - ], - "examples": [ - "image,files,medias_count,medias_duration", - "medias_count" - ] - }, - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "folder", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_folder_folder_user_activity_log", - "functionName": "get1VodChannelChannelFolderFolderUserActivityLog", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/folder/{folder}/user-activity-log", - "summary": "Get folder user activity log", - "description": "Get folder user activity log", - "tags": [ - "V2 > UserActivity" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/folder/%7Bfolder%7D/user-activity-log", - "operationId": null, - "summary": "Get folder user activity log", - "categoryPath": [ - "VOD", - "V2", - "UserActivity" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "folder", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_folder_root", - "functionName": "get1VodChannelChannelFolderRoot", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/folder/root", - "summary": "Returns the channel's root folder.", - "description": "Returns the channel's root folder.", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/folder/root", - "operationId": null, - "summary": "Returns the channel's root folder", - "categoryPath": [ - "VOD", - "V2", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "media_count", - "enum": [ - "allowed_country", - "disallowed_country", - "effectiveEncodings", - "media_count", - "media_duration" - ] - }, - "enumValues": [ - "allowed_country", - "disallowed_country", - "effectiveEncodings", - "media_count", - "media_duration" - ], - "values": [ - "allowed_country", - "disallowed_country", - "effectiveEncodings", - "media_count", - "media_duration" - ], - "examples": [ - "allowed_country,disallowed_country,effectiveEncodings,media_count,media_duration", - "media_count" - ] - }, - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_ftp_user", - "functionName": "get1VodChannelChannelFtpUser", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/ftp/user", - "summary": "Lists all FTP users.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/ftp/user", - "operationId": null, - "summary": "Lists all FTP users", - "categoryPath": [ - "VOD", - "V2", - "FtpUser" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_ftp_user", - "functionName": "post1VodChannelChannelFtpUser", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/ftp/user", - "summary": "Creates a new FTP user.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/ftp/user", - "operationId": null, - "summary": "Creates a new FTP user", - "categoryPath": [ - "VOD", - "V2", - "FtpUser" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_ftp_user_ftpUser", - "functionName": "delete1VodChannelChannelFtpUserFtpuser", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/ftp/user/{ftpUser}", - "summary": "Deletes a FTP user.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "ftpUser", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/ftp/user/%7BftpUser%7D", - "operationId": null, - "summary": "Deletes a FTP user", - "categoryPath": [ - "VOD", - "V2", - "FtpUser" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "ftpUser", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_ftp_user_ftpUser", - "functionName": "get1VodChannelChannelFtpUserFtpuser", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/ftp/user/{ftpUser}", - "summary": "Returns a FTP user.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "ftpUser", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/ftp/user/%7BftpUser%7D", - "operationId": null, - "summary": "Returns a FTP user", - "categoryPath": [ - "VOD", - "V2", - "FtpUser" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "ftpUser", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400" - ] - } - }, - { - "operationId": "put_1_vod_channel_channel_ftp_user_ftpUser", - "functionName": "put1VodChannelChannelFtpUserFtpuser", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/1/vod/channel/{channel}/ftp/user/{ftpUser}", - "summary": "Updates a FTP user.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "ftpUser", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/ftp/user/%7BftpUser%7D", - "operationId": null, - "summary": "Updates a FTP user", - "categoryPath": [ - "VOD", - "V2", - "FtpUser" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "ftpUser", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "422" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_journal", - "functionName": "get1VodChannelChannelJournal", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/journal", - "summary": "Lists all event.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/journal", - "operationId": null, - "summary": "Lists all event", - "categoryPath": [ - "VOD", - "V2", - "Channel" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_logo", - "functionName": "delete1VodChannelChannelLogo", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/logo", - "summary": "Deletes logos", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/logo", - "operationId": null, - "summary": "Deletes logos", - "categoryPath": [ - "VOD", - "V2", - "Logo" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_logo", - "functionName": "get1VodChannelChannelLogo", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/logo", - "summary": "List logos", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/logo", - "operationId": null, - "summary": "List logos", - "categoryPath": [ - "VOD", - "V2", - "Logo" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_logo", - "functionName": "post1VodChannelChannelLogo", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/logo", - "summary": "Create a logo", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/logo", - "operationId": null, - "summary": "Create a logo", - "categoryPath": [ - "VOD", - "V2", - "Logo" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_logo_logo", - "functionName": "delete1VodChannelChannelLogoLogo", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/logo/{logo}", - "summary": "Delete logo", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "logo", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/logo/%7Blogo%7D", - "operationId": null, - "summary": "Delete logo", - "categoryPath": [ - "VOD", - "V2", - "Logo" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "logo", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_logo_logo", - "functionName": "get1VodChannelChannelLogoLogo", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/logo/{logo}", - "summary": "Display logo", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "logo", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/logo/%7Blogo%7D", - "operationId": null, - "summary": "Display logo", - "categoryPath": [ - "VOD", - "V2", - "Logo" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "logo", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "put_1_vod_channel_channel_logo_logo", - "functionName": "put1VodChannelChannelLogoLogo", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/1/vod/channel/{channel}/logo/{logo}", - "summary": "Updates logo", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "logo", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/logo/%7Blogo%7D", - "operationId": null, - "summary": "Updates logo", - "categoryPath": [ - "VOD", - "V2", - "Logo" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "logo", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_logo_logo_attach", - "functionName": "post1VodChannelChannelLogoLogoAttach", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/logo/{logo}/attach", - "summary": "Sets a logo either for media or folders", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "logo", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/logo/%7Blogo%7D/attach", - "operationId": null, - "summary": "Sets a logo either for media or folders", - "categoryPath": [ - "VOD", - "V2", - "Logo" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "logo", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_logo_detach", - "functionName": "post1VodChannelChannelLogoDetach", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/logo/detach", - "summary": "Detach logo", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/logo/detach", - "operationId": null, - "summary": "Detach logo", - "categoryPath": [ - "VOD", - "V2", - "Logo" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "422" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_media", - "functionName": "get1VodChannelChannelMedia", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/media", - "summary": "Lists all medias.", - "description": "Lists all medias.", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media", - "operationId": null, - "summary": "Lists all medias", - "categoryPath": [ - "VOD", - "V2", - "Media" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "state", - "enum": [ - "manifests", - "source", - "state", - "preview", - "sample", - "shot_boundaries", - "thumbnail", - "poster", - "encodings", - "progress", - "playbacks" - ] - }, - "enumValues": [ - "manifests", - "source", - "state", - "preview", - "sample", - "shot_boundaries", - "thumbnail", - "poster", - "encodings", - "progress", - "playbacks" - ], - "values": [ - "manifests", - "source", - "state", - "preview", - "sample", - "shot_boundaries", - "thumbnail", - "poster", - "encodings", - "progress", - "playbacks" - ], - "examples": [ - "manifests,source,state,preview,sample,shot_boundaries,thumbnail,poster,encodings,progress,playbacks", - "state" - ] - }, - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "put_1_vod_channel_channel_media", - "functionName": "put1VodChannelChannelMedia", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/1/vod/channel/{channel}/media", - "summary": "Updates one or many medias.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/media", - "operationId": null, - "summary": "Updates one or many medias", - "categoryPath": [ - "VOD", - "V2", - "Media" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_media_media", - "functionName": "delete1VodChannelChannelMediaMedia", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/media/{media}", - "summary": "Deletes a media.", - "description": "Deletes a media.", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D", - "operationId": null, - "summary": "Deletes a media", - "categoryPath": [ - "VOD", - "V2", - "Media" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - } - ], - "responseStatuses": [ - "204" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_media_media", - "functionName": "get1VodChannelChannelMediaMedia", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/media/{media}", - "summary": "Returns a media.", - "description": "Returns a media.", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "$media, new OptionsHttp($request", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D", - "operationId": null, - "summary": "Returns a media", - "categoryPath": [ - "VOD", - "V2", - "Media" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "shot_boundaries", - "enum": [ - "manifests", - "source", - "state", - "preview", - "sample", - "shot_boundaries", - "thumbnail", - "poster", - "encodings", - "progress", - "playbacks" - ] - }, - "enumValues": [ - "manifests", - "source", - "state", - "preview", - "sample", - "shot_boundaries", - "thumbnail", - "poster", - "encodings", - "progress", - "playbacks" - ], - "values": [ - "manifests", - "source", - "state", - "preview", - "sample", - "shot_boundaries", - "thumbnail", - "poster", - "encodings", - "progress", - "playbacks" - ], - "examples": [ - "manifests,source,state,preview,sample,shot_boundaries,thumbnail,poster,encodings,progress,playbacks", - "shot_boundaries" - ] - }, - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - }, - { - "name": "$media, new OptionsHttp($request", - "in": "query", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "put_1_vod_channel_channel_media_media", - "functionName": "put1VodChannelChannelMediaMedia", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/1/vod/channel/{channel}/media/{media}", - "summary": "Updates a media.", - "description": "Updates a media.", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D", - "operationId": null, - "summary": "Updates a media", - "categoryPath": [ - "VOD", - "V2", - "Media" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_media_media_chapter", - "functionName": "delete1VodChannelChannelMediaMediaChapter", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/media/{media}/chapter", - "summary": "Deletes one or many chapters.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/chapter", - "operationId": null, - "summary": "Deletes one or many chapters", - "categoryPath": [ - "VOD", - "V2", - "Chapter" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_media_media_chapter", - "functionName": "get1VodChannelChannelMediaMediaChapter", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/media/{media}/chapter", - "summary": "Lists all chapters of a given media.", - "description": "Lists all chapters of a given media.", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/chapter", - "operationId": null, - "summary": "Lists all chapters of a given media", - "categoryPath": [ - "VOD", - "V2", - "Chapter" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "image", - "enum": [ - "image" - ] - }, - "enumValues": [ - "image" - ], - "values": [ - "image" - ], - "examples": [ - "image" - ] - }, - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_media_media_chapter", - "functionName": "post1VodChannelChannelMediaMediaChapter", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/media/{media}/chapter", - "summary": "Creates a new chapter to a given media.", - "description": "Creates a new chapter to a given media.", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/chapter", - "operationId": null, - "summary": "Creates a new chapter to a given media", - "categoryPath": [ - "VOD", - "V2", - "Chapter" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "put_1_vod_channel_channel_media_media_chapter", - "functionName": "put1VodChannelChannelMediaMediaChapter", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/1/vod/channel/{channel}/media/{media}/chapter", - "summary": "Updates one or many chapters.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/chapter", - "operationId": null, - "summary": "Updates one or many chapters", - "categoryPath": [ - "VOD", - "V2", - "Chapter" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_media_media_chapter_chapter", - "functionName": "delete1VodChannelChannelMediaMediaChapterChapter", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/media/{media}/chapter/{chapter}", - "summary": "Deletes a chapter.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - }, - { - "name": "chapter", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/chapter/%7Bchapter%7D", - "operationId": null, - "summary": "Deletes a chapter", - "categoryPath": [ - "VOD", - "V2", - "Chapter" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "chapter", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_media_media_chapter_chapter", - "functionName": "get1VodChannelChannelMediaMediaChapterChapter", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/media/{media}/chapter/{chapter}", - "summary": "Returns a chapter.", - "description": "Returns a chapter.", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - }, - { - "name": "chapter", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "$media, $chapter, new OptionsHttp($request", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/chapter/%7Bchapter%7D", - "operationId": null, - "summary": "Returns a chapter", - "categoryPath": [ - "VOD", - "V2", - "Chapter" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "image", - "enum": [ - "image" - ] - }, - "enumValues": [ - "image" - ], - "values": [ - "image" - ], - "examples": [ - "image" - ] - }, - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - }, - { - "name": "chapter", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - }, - { - "name": "$media, $chapter, new OptionsHttp($request", - "in": "query", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "put_1_vod_channel_channel_media_media_chapter_chapter", - "functionName": "put1VodChannelChannelMediaMediaChapterChapter", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/1/vod/channel/{channel}/media/{media}/chapter/{chapter}", - "summary": "Updates a chapter.", - "description": "Updates a chapter.", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - }, - { - "name": "chapter", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/chapter/%7Bchapter%7D", - "operationId": null, - "summary": "Updates a chapter", - "categoryPath": [ - "VOD", - "V2", - "Chapter" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - }, - { - "name": "chapter", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_media_media_cut", - "functionName": "get1VodChannelChannelMediaMediaCut", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/media/{media}/cut", - "summary": "List media cuts", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/cut", - "operationId": null, - "summary": "List media cuts", - "categoryPath": [ - "VOD", - "V2", - "Cut" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_media_media_cut", - "functionName": "post1VodChannelChannelMediaMediaCut", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/media/{media}/cut", - "summary": "Cut a media", - "description": "Cut a media with {\"from\":2,\"duration\":20} in seconds", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": false - }, - { - "name": "media", - "in": "path", - "required": false - } - ], - "queryParameters": [ - { - "name": "new", - "in": "query", - "required": false - }, - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "duration", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/cut", - "operationId": null, - "summary": "Cut a media", - "categoryPath": [ - "VOD", - "V2", - "Cut" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "new", - "in": "query", - "required": false, - "description": "creates a new trimmed media if set to 1", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "time in seconds where the trim starts, in multiples of 2", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "2", - "example" - ] - }, - { - "name": "duration", - "in": "query", - "required": false, - "description": "duration of the trim in seconds, in multiples of 2, is (endTime-startTrimTime)", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "24", - "example" - ] - }, - { - "name": "channel", - "in": "path", - "required": false, - "description": "channel id", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": false, - "description": "media uuid", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_media_media_logo", - "functionName": "delete1VodChannelChannelMediaMediaLogo", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/media/{media}/logo", - "summary": "Attach logo", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/logo", - "operationId": null, - "summary": "Attach logo", - "categoryPath": [ - "VOD", - "V2", - "Media" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_media_media_logo_logo", - "functionName": "post1VodChannelChannelMediaMediaLogoLogo", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/media/{media}/logo/{logo}", - "summary": "Attach logo", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - }, - { - "name": "logo", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/logo/%7Blogo%7D", - "operationId": null, - "summary": "Attach logo", - "categoryPath": [ - "VOD", - "V2", - "Media" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "logo", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_media_media_playlist", - "functionName": "get1VodChannelChannelMediaMediaPlaylist", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/media/{media}/playlist", - "summary": "Lists all playlists having a given media attached.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/playlist", - "operationId": null, - "summary": "Lists all playlists having a given media attached", - "categoryPath": [ - "VOD", - "V2", - "Media" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_media_media_subtitle", - "functionName": "delete1VodChannelChannelMediaMediaSubtitle", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/media/{media}/subtitle", - "summary": "Deletes many subtitles.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle", - "operationId": null, - "summary": "Deletes many subtitles", - "categoryPath": [ - "VOD", - "V2", - "Subtitles" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_media_media_subtitle", - "functionName": "get1VodChannelChannelMediaMediaSubtitle", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/media/{media}/subtitle", - "summary": "Lists all subtitles of a given media.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle", - "operationId": null, - "summary": "Lists all subtitles of a given media", - "categoryPath": [ - "VOD", - "V2", - "Subtitles" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_media_media_subtitle", - "functionName": "post1VodChannelChannelMediaMediaSubtitle", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/media/{media}/subtitle", - "summary": "Generate subtitle from media", - "description": "( async action ) Generate subtitle from media", - "tags": [ - "V2 > Subtitles" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle", - "operationId": null, - "summary": "Generate subtitle from media", - "categoryPath": [ - "VOD", - "V2", - "Subtitles" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "put_1_vod_channel_channel_media_media_subtitle", - "functionName": "put1VodChannelChannelMediaMediaSubtitle", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/1/vod/channel/{channel}/media/{media}/subtitle", - "summary": "Updates one or many subtitle.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle", - "operationId": null, - "summary": "Updates one or many subtitle", - "categoryPath": [ - "VOD", - "V2", - "Subtitles" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "422" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_media_media_subtitle_language", - "functionName": "post1VodChannelChannelMediaMediaSubtitleLanguage", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/media/{media}/subtitle/{language}", - "summary": "Creates a new subtitle to a given media.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - }, - { - "name": "language", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle/%7Blanguage%7D", - "operationId": null, - "summary": "Creates a new subtitle to a given media", - "categoryPath": [ - "VOD", - "V2", - "Subtitles" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "language", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "201", - "422" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_media_media_subtitle_language_import", - "functionName": "post1VodChannelChannelMediaMediaSubtitleLanguageImport", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/media/{media}/subtitle/{language}/import", - "summary": "Creates a new subtitle to a given media, from a provided file.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - }, - { - "name": "language", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle/%7Blanguage%7D/import", - "operationId": null, - "summary": "Creates a new subtitle to a given media, from a provided file", - "categoryPath": [ - "VOD", - "V2", - "Subtitles" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "language", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_media_media_subtitle_subtitle", - "functionName": "delete1VodChannelChannelMediaMediaSubtitleSubtitle", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/media/{media}/subtitle/{subtitle}", - "summary": "Deletes a subtitle.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - }, - { - "name": "subtitle", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle/%7Bsubtitle%7D", - "operationId": null, - "summary": "Deletes a subtitle", - "categoryPath": [ - "VOD", - "V2", - "Subtitles" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "subtitle", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_media_media_subtitle_subtitle", - "functionName": "get1VodChannelChannelMediaMediaSubtitleSubtitle", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/media/{media}/subtitle/{subtitle}", - "summary": "Returns a subtitle.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - }, - { - "name": "subtitle", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle/%7Bsubtitle%7D", - "operationId": null, - "summary": "Returns a subtitle", - "categoryPath": [ - "VOD", - "V2", - "Subtitles" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "subtitle", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "put_1_vod_channel_channel_media_media_subtitle_subtitle", - "functionName": "put1VodChannelChannelMediaMediaSubtitleSubtitle", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/1/vod/channel/{channel}/media/{media}/subtitle/{subtitle}", - "summary": "Updates a subtitle.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - }, - { - "name": "subtitle", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle/%7Bsubtitle%7D", - "operationId": null, - "summary": "Updates a subtitle", - "categoryPath": [ - "VOD", - "V2", - "Subtitles" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "subtitle", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "put_1_vod_channel_channel_media_media_subtitle_subtitle_default", - "functionName": "put1VodChannelChannelMediaMediaSubtitleSubtitleDefault", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/1/vod/channel/{channel}/media/{media}/subtitle/{subtitle}/default", - "summary": "set a default subtitle.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - }, - { - "name": "subtitle", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle/%7Bsubtitle%7D/default", - "operationId": null, - "summary": "set a default subtitle", - "categoryPath": [ - "VOD", - "V2", - "Subtitles" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "subtitle", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_media_media_subtitle_subtitle_summarize", - "functionName": "get1VodChannelChannelMediaMediaSubtitleSubtitleSummarize", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/media/{media}/subtitle/{subtitle}/summarize", - "summary": "Get summary from subtitle", - "description": "( async action ) Get Summary from an existing subtitle, then setting it as its media description", - "tags": [ - "V2 > Subtitles" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - }, - { - "name": "subtitle", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle/%7Bsubtitle%7D/summarize", - "operationId": null, - "summary": "Get summary from subtitle", - "categoryPath": [ - "VOD", - "V2", - "Subtitles" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "subtitle", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_media_media_subtitle_subtitle_summarize", - "functionName": "post1VodChannelChannelMediaMediaSubtitleSubtitleSummarize", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/media/{media}/subtitle/{subtitle}/summarize", - "summary": "Get custom summary from media", - "description": "Get Summary from an existing subtitle with custom parameters", - "tags": [ - "V2 > Subtitles" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - }, - { - "name": "subtitle", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle/%7Bsubtitle%7D/summarize", - "operationId": null, - "summary": "Get custom summary from media", - "categoryPath": [ - "VOD", - "V2", - "Subtitles" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "subtitle", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_media_media_subtitle_subtitle_translate", - "functionName": "post1VodChannelChannelMediaMediaSubtitleSubtitleTranslate", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/media/{media}/subtitle/{subtitle}/translate", - "summary": "Translate Subtitle", - "description": "( async action ) Translate a subtitle into other languages", - "tags": [ - "V2 > Subtitles" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - }, - { - "name": "subtitle", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle/%7Bsubtitle%7D/translate", - "operationId": null, - "summary": "Translate Subtitle", - "categoryPath": [ - "VOD", - "V2", - "Subtitles" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "subtitle", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_media_media_subtitle_summarize", - "functionName": "get1VodChannelChannelMediaMediaSubtitleSummarize", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/media/{media}/subtitle/summarize", - "summary": "Get summary from media as description", - "description": "( async action ) Get Summary from a media by extracting first its subtitles, then setting it as its media description", - "tags": [ - "V2 > Subtitles" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/subtitle/summarize", - "operationId": null, - "summary": "Get summary from media as description", - "categoryPath": [ - "VOD", - "V2", - "Subtitles" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_media_media_thumbnail", - "functionName": "get1VodChannelChannelMediaMediaThumbnail", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/media/{media}/thumbnail", - "summary": "Returns the media poster.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/thumbnail", - "operationId": null, - "summary": "Returns the media poster", - "categoryPath": [ - "VOD", - "V2", - "Thumbnail" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_media_media_thumbnail", - "functionName": "post1VodChannelChannelMediaMediaThumbnail", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/media/{media}/thumbnail", - "summary": "Replaces the thumbnail & poster for a given media", - "description": "Replaces the thumbnail & poster for a given media with the file provided in the request as multipart/form-data.", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "file", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "multipart/form-data" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/thumbnail", - "operationId": null, - "summary": "Replaces the thumbnail & poster for a given media", - "categoryPath": [ - "VOD", - "V2", - "Thumbnail" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "file", - "in": "query", - "required": true, - "description": "The thumbnail file", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "uploaded file within multipart/form-data ( ex: using )", - "example" - ] - }, - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "media uuid : 1jhv....", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404", - "422" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_media_media_thumbstrip", - "functionName": "post1VodChannelChannelMediaMediaThumbstrip", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/media/{media}/thumbstrip", - "summary": "Get new thumbstrip thumbnail ( for medias older than 2024, async job )", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/thumbstrip", - "operationId": null, - "summary": "Get new thumbstrip thumbnail ( for medias older than 2024, async job )", - "categoryPath": [ - "VOD", - "V2", - "Media" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_media_media_user_activity_log", - "functionName": "get1VodChannelChannelMediaMediaUserActivityLog", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/media/{media}/user-activity-log", - "summary": "Get media user activity log", - "description": "Get media user activity log", - "tags": [ - "V2 > UserActivity" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/user-activity-log", - "operationId": null, - "summary": "Get media user activity log", - "categoryPath": [ - "VOD", - "V2", - "UserActivity" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_media_media_waveform", - "functionName": "post1VodChannelChannelMediaMediaWaveform", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/media/{media}/waveform", - "summary": "Get new more precise waveform ( for medias older than 2024, async job )", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/media/%7Bmedia%7D/waveform", - "operationId": null, - "summary": "Get new more precise waveform ( for medias older than 2024, async job )", - "categoryPath": [ - "VOD", - "V2", - "Media" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_player", - "functionName": "delete1VodChannelChannelPlayer", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/player", - "summary": "Deletes one or many players.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/player", - "operationId": null, - "summary": "Deletes one or many players", - "categoryPath": [ - "VOD", - "V2", - "Player" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_player", - "functionName": "get1VodChannelChannelPlayer", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/player", - "summary": "Lists all players.", - "description": "Lists all players.", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/player", - "operationId": null, - "summary": "Lists all players", - "categoryPath": [ - "VOD", - "V2", - "Player" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "geoip_image", - "enum": [ - "files", - "logo_image", - "preload_image", - "interrupt_image", - "geoip_image", - "restrict_image", - "is_channel_default" - ] - }, - "enumValues": [ - "files", - "logo_image", - "preload_image", - "interrupt_image", - "geoip_image", - "restrict_image", - "is_channel_default" - ], - "values": [ - "files", - "logo_image", - "preload_image", - "interrupt_image", - "geoip_image", - "restrict_image", - "is_channel_default" - ], - "examples": [ - "files,logo_image,preload_image,interrupt_image,geoip_image,restrict_image,is_channel_default", - "geoip_image" - ] - }, - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_player", - "functionName": "post1VodChannelChannelPlayer", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/player", - "summary": "Creates a new player.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/player", - "operationId": null, - "summary": "Creates a new player", - "categoryPath": [ - "VOD", - "V2", - "Player" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "201", - "422" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_player_player", - "functionName": "delete1VodChannelChannelPlayerPlayer", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/player/{player}", - "summary": "Deletes a player.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/player/%7Bplayer%7D", - "operationId": null, - "summary": "Deletes a player", - "categoryPath": [ - "VOD", - "V2", - "Player" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "403" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_player_player", - "functionName": "get1VodChannelChannelPlayerPlayer", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/player/{player}", - "summary": "Returns a player.", - "description": "Returns a player.", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "$player, new OptionsHttp($request", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/player/%7Bplayer%7D", - "operationId": null, - "summary": "Returns a player", - "categoryPath": [ - "VOD", - "V2", - "Player" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "logo_image", - "enum": [ - "files", - "logo_image", - "preload_image", - "interrupt_image", - "geoip_image", - "restrict_image", - "is_channel_default" - ] - }, - "enumValues": [ - "files", - "logo_image", - "preload_image", - "interrupt_image", - "geoip_image", - "restrict_image", - "is_channel_default" - ], - "values": [ - "files", - "logo_image", - "preload_image", - "interrupt_image", - "geoip_image", - "restrict_image", - "is_channel_default" - ], - "examples": [ - "files,logo_image,preload_image,interrupt_image,geoip_image,restrict_image,is_channel_default", - "logo_image" - ] - }, - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - }, - { - "name": "$player, new OptionsHttp($request", - "in": "query", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "put_1_vod_channel_channel_player_player", - "functionName": "put1VodChannelChannelPlayerPlayer", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/1/vod/channel/{channel}/player/{player}", - "summary": "Updates a player.", - "description": "Updates a player.", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/player/%7Bplayer%7D", - "operationId": null, - "summary": "Updates a player", - "categoryPath": [ - "VOD", - "V2", - "Player" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_player_player_ad", - "functionName": "delete1VodChannelChannelPlayerPlayerAd", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/player/{player}/ad", - "summary": "Deletes one or many ads.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/player/%7Bplayer%7D/ad", - "operationId": null, - "summary": "Deletes one or many ads", - "categoryPath": [ - "VOD", - "V2", - "Ad" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_player_player_ad", - "functionName": "get1VodChannelChannelPlayerPlayerAd", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/player/{player}/ad", - "summary": "Lists all ads.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/player/%7Bplayer%7D/ad", - "operationId": null, - "summary": "Lists all ads", - "categoryPath": [ - "VOD", - "V2", - "Ad" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_player_player_ad", - "functionName": "post1VodChannelChannelPlayerPlayerAd", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/player/{player}/ad", - "summary": "Creates a new ad.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/player/%7Bplayer%7D/ad", - "operationId": null, - "summary": "Creates a new ad", - "categoryPath": [ - "VOD", - "V2", - "Ad" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_player_player_ad_ad", - "functionName": "delete1VodChannelChannelPlayerPlayerAdAd", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/player/{player}/ad/{ad}", - "summary": "Deletes a ad.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - }, - { - "name": "ad", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/player/%7Bplayer%7D/ad/%7Bad%7D", - "operationId": null, - "summary": "Deletes a ad", - "categoryPath": [ - "VOD", - "V2", - "Ad" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "ad", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_player_player_ad_ad", - "functionName": "get1VodChannelChannelPlayerPlayerAdAd", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/player/{player}/ad/{ad}", - "summary": "Returns a ad.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - }, - { - "name": "ad", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/player/%7Bplayer%7D/ad/%7Bad%7D", - "operationId": null, - "summary": "Returns a ad", - "categoryPath": [ - "VOD", - "V2", - "Ad" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "ad", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "put_1_vod_channel_channel_player_player_ad_ad", - "functionName": "put1VodChannelChannelPlayerPlayerAdAd", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/1/vod/channel/{channel}/player/{player}/ad/{ad}", - "summary": "Updates a ad.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - }, - { - "name": "ad", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/player/%7Bplayer%7D/ad/%7Bad%7D", - "operationId": null, - "summary": "Updates a ad", - "categoryPath": [ - "VOD", - "V2", - "Ad" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "ad", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_player_player_copy", - "functionName": "post1VodChannelChannelPlayerPlayerCopy", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/player/{player}/copy", - "summary": "Duplicates a player.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "player", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/player/%7Bplayer%7D/copy", - "operationId": null, - "summary": "Duplicates a player", - "categoryPath": [ - "VOD", - "V2", - "Player" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "player", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_playlist", - "functionName": "delete1VodChannelChannelPlaylist", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/playlist", - "summary": "Deletes one or many playlists.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/playlist", - "operationId": null, - "summary": "Deletes one or many playlists", - "categoryPath": [ - "VOD", - "V2", - "Playlist" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_playlist", - "functionName": "get1VodChannelChannelPlaylist", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/playlist", - "summary": "Lists all playlists.", - "description": "Lists all playlists.", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/playlist", - "operationId": null, - "summary": "Lists all playlists", - "categoryPath": [ - "VOD", - "V2", - "Playlist" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "medias_count", - "enum": [ - "image", - "files", - "medias_count", - "medias_duration" - ] - }, - "enumValues": [ - "image", - "files", - "medias_count", - "medias_duration" - ], - "values": [ - "image", - "files", - "medias_count", - "medias_duration" - ], - "examples": [ - "image,files,medias_count,medias_duration", - "medias_count" - ] - }, - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_playlist", - "functionName": "post1VodChannelChannelPlaylist", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/playlist", - "summary": "Creates a new playlist.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/playlist", - "operationId": null, - "summary": "Creates a new playlist", - "categoryPath": [ - "VOD", - "V2", - "Playlist" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "201", - "400", - "422" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_playlist_playlist", - "functionName": "delete1VodChannelChannelPlaylistPlaylist", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/playlist/{playlist}", - "summary": "Deletes a playlist.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "playlist", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D", - "operationId": null, - "summary": "Deletes a playlist", - "categoryPath": [ - "VOD", - "V2", - "Playlist" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "playlist", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_playlist_playlist", - "functionName": "get1VodChannelChannelPlaylistPlaylist", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/playlist/{playlist}", - "summary": "Returns a playlist.", - "description": "Returns a playlist.", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "playlist", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "$playlist, new OptionsHttp($request", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D", - "operationId": null, - "summary": "Returns a playlist", - "categoryPath": [ - "VOD", - "V2", - "Playlist" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "image", - "enum": [ - "image", - "files", - "medias_count", - "medias_duration" - ] - }, - "enumValues": [ - "image", - "files", - "medias_count", - "medias_duration" - ], - "values": [ - "image", - "files", - "medias_count", - "medias_duration" - ], - "examples": [ - "image,files,medias_count,medias_duration", - "image" - ] - }, - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "playlist", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - }, - { - "name": "$playlist, new OptionsHttp($request", - "in": "query", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "patch_1_vod_channel_channel_playlist_playlist", - "functionName": "patch1VodChannelChannelPlaylistPlaylist", - "originalOperationId": null, - "domain": "vod", - "method": "PATCH", - "path": "/1/vod/channel/{channel}/playlist/{playlist}", - "summary": "Updates a playlist.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "playlist", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/patch/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D", - "operationId": null, - "summary": "Updates a playlist", - "categoryPath": [ - "VOD", - "V2", - "Playlist" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "playlist", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "put_1_vod_channel_channel_playlist_playlist", - "functionName": "put1VodChannelChannelPlaylistPlaylist", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/1/vod/channel/{channel}/playlist/{playlist}", - "summary": "Updates a playlist.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "playlist", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D", - "operationId": null, - "summary": "Updates a playlist", - "categoryPath": [ - "VOD", - "V2", - "Playlist" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "playlist", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_playlist_playlist_attach", - "functionName": "post1VodChannelChannelPlaylistPlaylistAttach", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/playlist/{playlist}/attach", - "summary": "Adds one or many given medias/folders to a playlist.", - "description": "", - "tags": [ - "V2 > Playlist" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "playlist", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D/attach", - "operationId": null, - "summary": "Adds one or many given medias/folders to a playlist", - "categoryPath": [ - "VOD", - "V2", - "Playlist" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "playlist", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_playlist_playlist_browse_folder", - "functionName": "get1VodChannelChannelPlaylistPlaylistBrowseFolder", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/playlist/{playlist}/browse/{folder?}", - "summary": "Lists all children of a given folder, with attached to playlist flag.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "playlist", - "in": "path", - "required": true - }, - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": null - }, - { - "operationId": "post_1_vod_channel_channel_playlist_playlist_copy", - "functionName": "post1VodChannelChannelPlaylistPlaylistCopy", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/playlist/{playlist}/copy", - "summary": "Duplicates a playlist.", - "description": "", - "tags": [ - "V2 > Playlist" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "playlist", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D/copy", - "operationId": null, - "summary": "Duplicates a playlist", - "categoryPath": [ - "VOD", - "V2", - "Playlist" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "playlist", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_playlist_playlist_detach", - "functionName": "delete1VodChannelChannelPlaylistPlaylistDetach", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/playlist/{playlist}/detach", - "summary": "Removes one or many given medias/folders from a playlist.", - "description": "", - "tags": [ - "V2 > Playlist" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "playlist", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D/detach", - "operationId": null, - "summary": "Removes one or many given medias/folders from a playlist", - "categoryPath": [ - "VOD", - "V2", - "Playlist" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "playlist", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_playlist_playlist_image", - "functionName": "delete1VodChannelChannelPlaylistPlaylistImage", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/playlist/{playlist}/image", - "summary": "Deletes a playlist Image", - "description": "delete the playlist image", - "tags": [ - "V2 > Playlist" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "playlist", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D/image", - "operationId": null, - "summary": "Deletes a playlist Image", - "categoryPath": [ - "VOD", - "V2", - "Playlist" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "playlist", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_playlist_playlist_image", - "functionName": "get1VodChannelChannelPlaylistPlaylistImage", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/playlist/{playlist}/image", - "summary": "Returns a playlist image.", - "description": "", - "tags": [ - "V2 > Playlist" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "playlist", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D/image", - "operationId": null, - "summary": "Returns a playlist image", - "categoryPath": [ - "VOD", - "V2", - "Playlist" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "playlist", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "422" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_playlist_playlist_media", - "functionName": "get1VodChannelChannelPlaylistPlaylistMedia", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/playlist/{playlist}/media", - "summary": "Lists all medias of a playlist.", - "description": "", - "tags": [ - "V2 > Playlist" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "playlist", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D/media", - "operationId": null, - "summary": "Lists all medias of a playlist", - "categoryPath": [ - "VOD", - "V2", - "Playlist" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "playlist", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_playlist_playlist_media_move_after", - "functionName": "post1VodChannelChannelPlaylistPlaylistMediaMoveAfter", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/playlist/{playlist}/media/move/after", - "summary": "Moves one or many given medias after a given media.", - "description": "", - "tags": [ - "V2 > Playlist" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "playlist", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D/media/move/after", - "operationId": null, - "summary": "Moves one or many given medias after a given media", - "categoryPath": [ - "VOD", - "V2", - "Playlist" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "playlist", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_playlist_playlist_media_move_before", - "functionName": "post1VodChannelChannelPlaylistPlaylistMediaMoveBefore", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/playlist/{playlist}/media/move/before", - "summary": "Moves one or many given medias before a given media.", - "description": "", - "tags": [ - "V2 > Playlist" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "playlist", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D/media/move/before", - "operationId": null, - "summary": "Moves one or many given medias before a given media", - "categoryPath": [ - "VOD", - "V2", - "Playlist" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "playlist", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_playlist_playlist_media_move_down", - "functionName": "post1VodChannelChannelPlaylistPlaylistMediaMoveDown", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/playlist/{playlist}/media/move/down", - "summary": "Moves one or many given medias one position down.", - "description": "", - "tags": [ - "V2 > Playlist" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "playlist", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D/media/move/down", - "operationId": null, - "summary": "Moves one or many given medias one position down", - "categoryPath": [ - "VOD", - "V2", - "Playlist" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "playlist", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_playlist_playlist_media_move_up", - "functionName": "post1VodChannelChannelPlaylistPlaylistMediaMoveUp", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/playlist/{playlist}/media/move/up", - "summary": "Moves one or many given medias one position up.", - "description": "", - "tags": [ - "V2 > Playlist" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "playlist", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/playlist/%7Bplaylist%7D/media/move/up", - "operationId": null, - "summary": "Moves one or many given medias one position up", - "categoryPath": [ - "VOD", - "V2", - "Playlist" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "playlist", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_playlist_attach", - "functionName": "post1VodChannelChannelPlaylistAttach", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/playlist/attach", - "summary": "Adds one or many given medias/folders to one or many playlists.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/playlist/attach", - "operationId": null, - "summary": "Adds one or many given medias/folders to one or many playlists", - "categoryPath": [ - "VOD", - "V2", - "Playlist" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_playlist_detach", - "functionName": "delete1VodChannelChannelPlaylistDetach", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/playlist/detach", - "summary": "Removes one or many given medias/folders from one or many playlists.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/playlist/detach", - "operationId": null, - "summary": "Removes one or many given medias/folders from one or many playlists", - "categoryPath": [ - "VOD", - "V2", - "Playlist" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_share", - "functionName": "get1VodChannelChannelShare", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/share", - "summary": "Lists all shares.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/share", - "operationId": null, - "summary": "Lists all shares", - "categoryPath": [ - "VOD", - "V2", - "Share" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_share", - "functionName": "post1VodChannelChannelShare", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/share", - "summary": "Creates a new share to a given target", - "description": "Creates a share media or playlist, returns a share having id in order to build this url : https://player.vod2.infomaniak.com/res/embed/{{ ID }}.html", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/share", - "operationId": null, - "summary": "Creates a new share to a given target", - "categoryPath": [ - "VOD", - "V2", - "Share" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "delete_1_vod_channel_channel_share_share", - "functionName": "delete1VodChannelChannelShareShare", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/1/vod/channel/{channel}/share/{share}", - "summary": "Deletes a share.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "share", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/1/vod/channel/%7Bchannel%7D/share/%7Bshare%7D", - "operationId": null, - "summary": "Deletes a share", - "categoryPath": [ - "VOD", - "V2", - "Share" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "share", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_share_share", - "functionName": "get1VodChannelChannelShareShare", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/share/{share}", - "summary": "Returns a share.", - "description": "Returns a share.", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "share", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "with", - "in": "query", - "required": false - }, - { - "name": "$share, new OptionsHttp($request", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/share/%7Bshare%7D", - "operationId": null, - "summary": "Returns a share", - "categoryPath": [ - "VOD", - "V2", - "Share" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "with", - "in": "query", - "required": false, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "target_id", - "enum": [ - "links", - "target_id", - "target_type", - "player", - "manifests", - "target" - ] - }, - "enumValues": [ - "links", - "target_id", - "target_type", - "player", - "manifests", - "target" - ], - "values": [ - "links", - "target_id", - "target_type", - "player", - "manifests", - "target" - ], - "examples": [ - "links,target_id,target_type,player,manifests,target", - "target_id" - ] - }, - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "share", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - }, - { - "name": "$share, new OptionsHttp($request", - "in": "query", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "put_1_vod_channel_channel_share_share", - "functionName": "put1VodChannelChannelShareShare", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/1/vod/channel/{channel}/share/{share}", - "summary": "Updates a share.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "share", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/share/%7Bshare%7D", - "operationId": null, - "summary": "Updates a share", - "categoryPath": [ - "VOD", - "V2", - "Share" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "share", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_share_share_token", - "functionName": "post1VodChannelChannelShareShareToken", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/share/{share}/token", - "summary": "Create a token from a share", - "description": "Create a token from a share, please take care to add https://player.vod2.infomaniak.com and https://api.vod2.infomaniak.com when using allowed_domains along when using infomaniak player", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "share", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/share/%7Bshare%7D/token", - "operationId": null, - "summary": "Create a token from a share", - "categoryPath": [ - "VOD", - "V2", - "Share" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "share", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_avg_time", - "functionName": "get1VodChannelChannelStatisticsAvgTime", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/avg_time", - "summary": "Get average time", - "description": "Get average consumed time", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/avg_time", - "operationId": null, - "summary": "Get average time", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_consumption", - "functionName": "get1VodChannelChannelStatisticsConsumption", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/consumption", - "summary": "Get channel consumption", - "description": "Get channel consumption", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/consumption", - "operationId": null, - "summary": "Get channel consumption", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_consumption_encodings_histogram", - "functionName": "get1VodChannelChannelStatisticsConsumptionEncodingsHistogram", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/consumption/encodings/histogram", - "summary": "Get channel consumption per encoding", - "description": "Get channel consumption per encoding", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/consumption/encodings/histogram", - "operationId": null, - "summary": "Get channel consumption per encoding", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - }, - { - "name": "per", - "in": "query", - "required": false, - "description": "Histogram grouped by 1d,1h,1m ..", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1d", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_media", - "functionName": "get1VodChannelChannelStatisticsMedia", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/media", - "summary": "Get channel top medias", - "description": "Get channel top medias", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media", - "operationId": null, - "summary": "Get channel top medias", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_media_media_consumption", - "functionName": "get1VodChannelChannelStatisticsMediaMediaConsumption", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/media/{media}/consumption", - "summary": "Get media consumption", - "description": "Get media consumption", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/consumption", - "operationId": null, - "summary": "Get media consumption", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_media_media_consumption_encodings_histogram", - "functionName": "get1VodChannelChannelStatisticsMediaMediaConsumptionEncodingsHistogram", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/media/{media}/consumption/encodings/histogram", - "summary": "Get media consumption per encoding", - "description": "Get media consumption per encoding", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/consumption/encodings/histogram", - "operationId": null, - "summary": "Get media consumption per encoding", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - }, - { - "name": "per", - "in": "query", - "required": false, - "description": "Histogram grouped by 1d,1h,1m ..", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1d", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_media_media_geolocation_clusters", - "functionName": "get1VodChannelChannelStatisticsMediaMediaGeolocationClusters", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/media/{media}/geolocation/clusters", - "summary": "Get media top clusters", - "description": "Get media top clusters", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/geolocation/clusters", - "operationId": null, - "summary": "Get media top clusters", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_media_media_geolocation_countries", - "functionName": "get1VodChannelChannelStatisticsMediaMediaGeolocationCountries", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/media/{media}/geolocation/countries", - "summary": "Get media top countries", - "description": "Get media top countries", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/geolocation/countries", - "operationId": null, - "summary": "Get media top countries", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_media_media_technologies_browsers_shares", - "functionName": "get1VodChannelChannelStatisticsMediaMediaTechnologiesBrowsersShares", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/media/{media}/technologies/browsers/shares", - "summary": "Get browser shares per media", - "description": "Get browser shares per media", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/technologies/browsers/shares", - "operationId": null, - "summary": "Get browser shares per media", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_media_media_technologies_os_shares", - "functionName": "get1VodChannelChannelStatisticsMediaMediaTechnologiesOsShares", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/media/{media}/technologies/os/shares", - "summary": "Get os shares per media", - "description": "Get os shares per media", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/technologies/os/shares", - "operationId": null, - "summary": "Get os shares per media", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_media_media_technologies_playback_shares", - "functionName": "get1VodChannelChannelStatisticsMediaMediaTechnologiesPlaybackShares", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/media/{media}/technologies/playback/shares", - "summary": "Get playbacks shares per media", - "description": "Get playbacks shares per media", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/technologies/playback/shares", - "operationId": null, - "summary": "Get playbacks shares per media", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_media_media_technologies_players_shares", - "functionName": "get1VodChannelChannelStatisticsMediaMediaTechnologiesPlayersShares", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/media/{media}/technologies/players/shares", - "summary": "Get players shares per media", - "description": "Get players shares per media", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/technologies/players/shares", - "operationId": null, - "summary": "Get players shares per media", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_media_media_viewers", - "functionName": "get1VodChannelChannelStatisticsMediaMediaViewers", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/media/{media}/viewers", - "summary": "Get media viewers", - "description": "Get media viewers", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "medias", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/viewers", - "operationId": null, - "summary": "Get media viewers", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - }, - { - "name": "medias", - "in": "query", - "required": true, - "description": "Valid Media identifiers separated with comma ,", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "?medias=1jhvl1uq4j94b,1jhvl1uq4j94c", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_media_media_viewers_encodings_histogram", - "functionName": "get1VodChannelChannelStatisticsMediaMediaViewersEncodingsHistogram", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/media/{media}/viewers/encodings/histogram", - "summary": "Get media viewers per encoding histogram", - "description": "Get media viewers per encoding histogram", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/viewers/encodings/histogram", - "operationId": null, - "summary": "Get media viewers per encoding histogram", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_media_media_viewers_encodings_shares", - "functionName": "get1VodChannelChannelStatisticsMediaMediaViewersEncodingsShares", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/media/{media}/viewers/encodings/shares", - "summary": "Get media viewers per encoding share", - "description": "Get media viewers per encoding share", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/viewers/encodings/shares", - "operationId": null, - "summary": "Get media viewers per encoding share", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_media_media_viewers_uniques", - "functionName": "get1VodChannelChannelStatisticsMediaMediaViewersUniques", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/media/{media}/viewers/uniques", - "summary": "Get media unique viewers", - "description": "Get media unique viewers", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "medias", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/viewers/uniques", - "operationId": null, - "summary": "Get media unique viewers", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - }, - { - "name": "medias", - "in": "query", - "required": true, - "description": "Valid Media identifiers separated with comma ,", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "?medias=1jhvl1uq4j94b,1jhvl1uq4j94c", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_media_media_viewing", - "functionName": "get1VodChannelChannelStatisticsMediaMediaViewing", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/media/{media}/viewing", - "summary": "Get media viewing time", - "description": "Get media viewing time", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/viewing", - "operationId": null, - "summary": "Get media viewing time", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_media_media_viewing_encodings_histogram", - "functionName": "get1VodChannelChannelStatisticsMediaMediaViewingEncodingsHistogram", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/media/{media}/viewing/encodings/histogram", - "summary": "Get viewing time per encoding and media", - "description": "Get viewing time per encoding and media", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/media/%7Bmedia%7D/viewing/encodings/histogram", - "operationId": null, - "summary": "Get viewing time per encoding and media", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2uqa5v8a", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - }, - { - "name": "per", - "in": "query", - "required": false, - "description": "Histogram grouped by 1d,1h,1m ..", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1d", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_technologies_browsers_shares", - "functionName": "get1VodChannelChannelStatisticsTechnologiesBrowsersShares", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/technologies/browsers/shares", - "summary": "Get channel browser shares", - "description": "Get channel browser shares", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/technologies/browsers/shares", - "operationId": null, - "summary": "Get channel browser shares", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_technologies_os_shares", - "functionName": "get1VodChannelChannelStatisticsTechnologiesOsShares", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/technologies/os/shares", - "summary": "Get channel os shares", - "description": "Get channel os shares", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/technologies/os/shares", - "operationId": null, - "summary": "Get channel os shares", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_technologies_playback_shares", - "functionName": "get1VodChannelChannelStatisticsTechnologiesPlaybackShares", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/technologies/playback/shares", - "summary": "Get channel playbacks shares", - "description": "Get channel playbacks shares", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/technologies/playback/shares", - "operationId": null, - "summary": "Get channel playbacks shares", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_technologies_players_shares", - "functionName": "get1VodChannelChannelStatisticsTechnologiesPlayersShares", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/technologies/players/shares", - "summary": "Get channel players shares", - "description": "Get channel players shares", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/technologies/players/shares", - "operationId": null, - "summary": "Get channel players shares", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_time_ip", - "functionName": "get1VodChannelChannelStatisticsTimeIp", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/time_ip", - "summary": "Get consumed time per ip", - "description": "Get consumed time per ip : might timeout if there's too much values to return", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/time_ip", - "operationId": null, - "summary": "Get consumed time per ip", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404", - "500" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_viewers", - "functionName": "get1VodChannelChannelStatisticsViewers", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/viewers", - "summary": "Get channel viewers", - "description": "Get channel viewers", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/viewers", - "operationId": null, - "summary": "Get channel viewers", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_viewers_encodings_histogram", - "functionName": "get1VodChannelChannelStatisticsViewersEncodingsHistogram", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/viewers/encodings/histogram", - "summary": "Get channel viewers per encoding histogram", - "description": "Get channel viewers per encoding histogram", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/viewers/encodings/histogram", - "operationId": null, - "summary": "Get channel viewers per encoding histogram", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_viewers_encodings_shares", - "functionName": "get1VodChannelChannelStatisticsViewersEncodingsShares", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/viewers/encodings/shares", - "summary": "Get channel viewers per encoding share", - "description": "Get channel viewers per encoding share", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/viewers/encodings/shares", - "operationId": null, - "summary": "Get channel viewers per encoding share", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_viewers_histogram", - "functionName": "get1VodChannelChannelStatisticsViewersHistogram", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/viewers/histogram", - "summary": "Get channel viewers histogram", - "description": "Get channel viewers histogram", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/viewers/histogram", - "operationId": null, - "summary": "Get channel viewers histogram", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - }, - { - "name": "per", - "in": "query", - "required": false, - "description": "Histogram grouped by 1d,1h,1m ..", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1d", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_viewers_medias", - "functionName": "get1VodChannelChannelStatisticsViewersMedias", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/viewers/medias", - "summary": "Get media viewers", - "description": "Get media viewers", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "medias", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/viewers/medias", - "operationId": null, - "summary": "Get media viewers", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "medias", - "in": "query", - "required": true, - "description": "Valid Media identifiers separated with comma ,", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "?medias=1jhvl1uq4j94b,1jhvl1uq4j94c", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_viewers_uniques", - "functionName": "get1VodChannelChannelStatisticsViewersUniques", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/viewers/uniques", - "summary": "Get channel unique viewers", - "description": "Get channel unique viewers", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/viewers/uniques", - "operationId": null, - "summary": "Get channel unique viewers", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_viewers_uniques_medias", - "functionName": "get1VodChannelChannelStatisticsViewersUniquesMedias", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/viewers/uniques/medias", - "summary": "Get media unique viewers", - "description": "Get media unique viewers", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "medias", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/viewers/uniques/medias", - "operationId": null, - "summary": "Get media unique viewers", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "medias", - "in": "query", - "required": true, - "description": "Valid Media identifiers separated with comma ,", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "?medias=1jhvl1uq4j94b,1jhvl1uq4j94c", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_viewing", - "functionName": "get1VodChannelChannelStatisticsViewing", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/viewing", - "summary": "Get channel viewing time", - "description": "Get channel viewing time", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/viewing", - "operationId": null, - "summary": "Get channel viewing time", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_statistics_viewing_encodings_histogram", - "functionName": "get1VodChannelChannelStatisticsViewingEncodingsHistogram", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/statistics/viewing/encodings/histogram", - "summary": "Get channel viewing time per encoding", - "description": "Get channel viewing time per encoding", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/statistics/viewing/encodings/histogram", - "operationId": null, - "summary": "Get channel viewing time per encoding", - "categoryPath": [ - "VOD", - "V2", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "begin date timestamp", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "1640390400", - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_upload", - "functionName": "get1VodChannelChannelUpload", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/upload", - "summary": "List uploads", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/upload", - "operationId": null, - "summary": "List uploads", - "categoryPath": [ - "VOD", - "V2", - "Upload" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_1_vod_channel_channel_upload", - "functionName": "post1VodChannelChannelUpload", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/1/vod/channel/{channel}/upload", - "summary": "Create new Media", - "description": "Creates new Media with either\n$post = ['folder' => $folderIdentifier, 'filename' => $fileName, 'url' => $videoUrl]; // uploading file from url\n$post = ['folder' => $folderIdentifier, 'name' => $fileName, 'file' => new \\CURLFile($filePath, '', $fileName)]; // uploading file", - "tags": [ - "untagged" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [ - { - "name": "Digest", - "in": "header", - "required": false - } - ], - "cookieParameters": [], - "requestContentTypes": [ - "application/json", - "file" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/1/vod/channel/%7Bchannel%7D/upload", - "operationId": null, - "summary": "Create new Media", - "categoryPath": [ - "VOD", - "V2", - "Upload" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "channel id : 6349", - "example" - ] - }, - { - "name": "Digest", - "in": "header", - "required": false, - "description": "Digest: algorythmn checksum", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "Digest: sha-256=X48E9qOokqqrvdts8nOJRJN3OWDUoyWxBf7kbu9DBPE=,unixsum=30637", - "example" - ] - }, - { - "name": "file", - "in": "formData", - "required": false, - "description": "uploaded file", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200", - "400", - "401", - "404" - ] - } - }, - { - "operationId": "get_1_vod_channel_channel_user_activity_log", - "functionName": "get1VodChannelChannelUserActivityLog", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/channel/{channel}/user-activity-log", - "summary": "Get channel user activity log", - "description": "Get channel user activity log", - "tags": [ - "V2 > UserActivity" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/channel/%7Bchannel%7D/user-activity-log", - "operationId": null, - "summary": "Get channel user activity log", - "categoryPath": [ - "VOD", - "V2", - "UserActivity" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "put_1_vod_channel_channel_user_activity_log", - "functionName": "put1VodChannelChannelUserActivityLog", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/1/vod/channel/{channel}/user-activity-log", - "summary": "Put user activity log", - "description": "Put channel user activity log", - "tags": [ - "V2 > UserActivity" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/1/vod/channel/%7Bchannel%7D/user-activity-log", - "operationId": null, - "summary": "Put user activity log", - "categoryPath": [ - "VOD", - "V2", - "UserActivity" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "object", - "schema": { - "type": "object", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_country", - "functionName": "get1VodCountry", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/country", - "summary": "Lists all available countries.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/country", - "operationId": null, - "summary": "Lists all available countries", - "categoryPath": [ - "VOD", - "V2", - "Channel" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "get_1_vod_encoding_constraint", - "functionName": "get1VodEncodingConstraint", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/encoding/constraint", - "summary": "List major encoding constraints that should be respected", - "description": "in order to guarantee correct output encoding in most cases.\n\nStill, following these rules may lead to incorrect encodings.\nFor example, trying to encode something into a flv container\nwill fail if the audio sampling rate is not 44100, 22050 or 11025 Hz.", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/encoding/constraint", - "operationId": null, - "summary": "List major encoding constraints that should be respected", - "categoryPath": [ - "VOD", - "V2", - "Encoding" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_encoding_profile", - "functionName": "get1VodEncodingProfile", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/encoding/profile", - "summary": "List encoding profiles.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/encoding/profile", - "operationId": null, - "summary": "List encoding profiles", - "categoryPath": [ - "VOD", - "V2", - "Encoding" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_1_vod_language", - "functionName": "get1VodLanguage", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/language", - "summary": "Lists all available languages.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/language", - "operationId": null, - "summary": "Lists all available languages", - "categoryPath": [ - "VOD", - "V2", - "Channel" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200", - "400", - "422" - ] - } - }, - { - "operationId": "get_1_vod_search", - "functionName": "get1VodSearch", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/1/vod/search", - "summary": "Finds and returns anything matching a given query.", - "description": "", - "tags": [ - "untagged" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/1/vod/search", - "operationId": null, - "summary": "Finds and returns anything matching a given query", - "categoryPath": [ - "VOD", - "V2", - "Channel" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 1, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListChannelsV2", - "functionName": "vodlistchannelsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/accounts/{account}/channels", - "summary": "List channels.", - "description": "Retrieves a paginated list of channels associated with the provided account.", - "tags": [ - "V3 > Channel" - ], - "mutating": false, - "pathParameters": [ - { - "name": "account", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/accounts/%7Baccount%7D/channels", - "operationId": "VODListChannelsV2", - "summary": "List channels", - "categoryPath": [ - "VOD", - "V3", - "Channel" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "account", - "in": "path", - "required": true, - "description": "The Account unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 20328 - }, - "enumValues": [], - "values": [], - "examples": [ - 20328 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 96678 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 96678 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 23268 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 23268 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDeleteAdvertisementV2", - "functionName": "voddeleteadvertisementv2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/ads/{ad}", - "summary": "Delete advertisement.", - "description": "Deletes the specified advertisement.", - "tags": [ - "V3 > Ad" - ], - "mutating": true, - "pathParameters": [ - { - "name": "ad", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/ads/%7Bad%7D", - "operationId": "VODDeleteAdvertisementV2", - "summary": "Delete advertisement", - "categoryPath": [ - "VOD", - "V3", - "Ad" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "ad", - "in": "path", - "required": true, - "description": "The Ad unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODShowAdDetailsV2", - "functionName": "vodshowaddetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/ads/{ad}", - "summary": "Show ad details.", - "description": "Retrieves details of a specified ad.", - "tags": [ - "V3 > Ad" - ], - "mutating": false, - "pathParameters": [ - { - "name": "ad", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/ads/%7Bad%7D", - "operationId": "VODShowAdDetailsV2", - "summary": "Show ad details", - "categoryPath": [ - "VOD", - "V3", - "Ad" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "ad", - "in": "path", - "required": true, - "description": "The Ad unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODUpdateAdvertisementV2", - "functionName": "vodupdateadvertisementv2", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/2/vod/ads/{ad}", - "summary": "Update advertisement.", - "description": "Updates details of a specified advertisement based on the provided parameters.", - "tags": [ - "V3 > Ad" - ], - "mutating": true, - "pathParameters": [ - { - "name": "ad", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/vod/ads/%7Bad%7D", - "operationId": "VODUpdateAdvertisementV2", - "summary": "Update advertisement", - "categoryPath": [ - "VOD", - "V3", - "Ad" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "ad", - "in": "path", - "required": true, - "description": "The Ad unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODGetAlertV2", - "functionName": "vodgetalertv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/alerts/{alert}", - "summary": "Get alert.", - "description": "Get the requested alert", - "tags": [ - "V3 > Alert" - ], - "mutating": false, - "pathParameters": [ - { - "name": "alert", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/alerts/%7Balert%7D", - "operationId": "VODGetAlertV2", - "summary": "Get alert", - "categoryPath": [ - "VOD", - "V3", - "Alert" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "alert", - "in": "path", - "required": true, - "description": "The Alert unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODBrowseFolderV2", - "functionName": "vodbrowsefolderv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/browse/{folder}", - "summary": "Browse folder.", - "description": "Retrieves a paginated list of files associated with the provided channel and located at in the requested directory.", - "tags": [ - "V3 > Filesystem" - ], - "mutating": false, - "pathParameters": [ - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "deep", - "in": "query", - "required": false - }, - { - "name": "files", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/browse/%7Bfolder%7D", - "operationId": "VODBrowseFolderV2", - "summary": "Browse folder", - "categoryPath": [ - "VOD", - "V3", - "Filesystem" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "folder", - "in": "path", - "required": true, - "description": "The Folder unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "deep", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "deep", - "type": "boolean", - "nullable": true, - "example": false - }, - "enumValues": [], - "values": [], - "examples": [ - false - ] - }, - { - "name": "files", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "files", - "type": "string", - "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Bvf", - "nullable": true, - "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODGetFolderBreadcrumbV2", - "functionName": "vodgetfolderbreadcrumbv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/browse/{folder}/breadcrumb", - "summary": "Get folder breadcrumb.", - "description": "Retrieves the breadcrumb trail of a specified folder.", - "tags": [ - "V3 > Filesystem" - ], - "mutating": false, - "pathParameters": [ - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/browse/%7Bfolder%7D/breadcrumb", - "operationId": "VODGetFolderBreadcrumbV2", - "summary": "Get folder breadcrumb", - "categoryPath": [ - "VOD", - "V3", - "Filesystem" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "folder", - "in": "path", - "required": true, - "description": "The Folder unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODGetFolderTreeV2", - "functionName": "vodgetfoldertreev2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/browse/{folder}/tree", - "summary": "Get folder tree.", - "description": "Retrieves the tree structure of a specified folder.", - "tags": [ - "V3 > Filesystem" - ], - "mutating": false, - "pathParameters": [ - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/browse/%7Bfolder%7D/tree", - "operationId": "VODGetFolderTreeV2", - "summary": "Get folder tree", - "categoryPath": [ - "VOD", - "V3", - "Filesystem" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "folder", - "in": "path", - "required": true, - "description": "The Folder unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDeleteCallbackV2", - "functionName": "voddeletecallbackv2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/callbacks/{callback}", - "summary": "Delete callback.", - "description": "Deletes the specified callback.", - "tags": [ - "V3 > Callback" - ], - "mutating": true, - "pathParameters": [ - { - "name": "callback", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/callbacks/%7Bcallback%7D", - "operationId": "VODDeleteCallbackV2", - "summary": "Delete callback", - "categoryPath": [ - "VOD", - "V3", - "Callback" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "callback", - "in": "path", - "required": true, - "description": "The Callback unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODShowCallbackDetailsV2", - "functionName": "vodshowcallbackdetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/callbacks/{callback}", - "summary": "Show callback details.", - "description": "Retrieves details of a specified callback.", - "tags": [ - "V3 > Callback" - ], - "mutating": false, - "pathParameters": [ - { - "name": "callback", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/callbacks/%7Bcallback%7D", - "operationId": "VODShowCallbackDetailsV2", - "summary": "Show callback details", - "categoryPath": [ - "VOD", - "V3", - "Callback" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "callback", - "in": "path", - "required": true, - "description": "The Callback unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODUpdateCallbackDetailsV2", - "functionName": "vodupdatecallbackdetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/2/vod/callbacks/{callback}", - "summary": "Update callback details.", - "description": "Updates details of a specified callback based on the provided parameters.", - "tags": [ - "V3 > Callback" - ], - "mutating": true, - "pathParameters": [ - { - "name": "callback", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/vod/callbacks/%7Bcallback%7D", - "operationId": "VODUpdateCallbackDetailsV2", - "summary": "Update callback details", - "categoryPath": [ - "VOD", - "V3", - "Callback" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "callback", - "in": "path", - "required": true, - "description": "The Callback unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListCategoriesV2", - "functionName": "vodlistcategoriesv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/categories", - "summary": "List categories.", - "description": "Get a paginated list of the available media categories.", - "tags": [ - "V3 > Category" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/categories", - "operationId": "VODListCategoriesV2", - "summary": "List categories", - "categoryPath": [ - "VOD", - "V3", - "Category" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 89610 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 89610 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 35444 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 35444 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODShowChannelDetailsV2", - "functionName": "vodshowchanneldetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}", - "summary": "Show channel details.", - "description": "Retrieves details of a specified channel.", - "tags": [ - "V3 > Channel" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D", - "operationId": "VODShowChannelDetailsV2", - "summary": "Show channel details", - "categoryPath": [ - "VOD", - "V3", - "Channel" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 309 - }, - "enumValues": [], - "values": [], - "examples": [ - 309 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListAlertsV2", - "functionName": "vodlistalertsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}/alerts", - "summary": "List alerts.", - "description": "List all actives channel alerts.", - "tags": [ - "V3 > Alert" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/alerts", - "operationId": "VODListAlertsV2", - "summary": "List alerts", - "categoryPath": [ - "VOD", - "V3", - "Alert" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 32571 - }, - "enumValues": [], - "values": [], - "examples": [ - 32571 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 43337 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 43337 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 65654 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 65654 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDiscardFilesV2", - "functionName": "voddiscardfilesv2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/channels/{channel}/browse", - "summary": "Discard file(s).", - "description": "Discards the specified file associated with the provided channel based on the provided parameters.", - "tags": [ - "V3 > Filesystem" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "files", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/channels/%7Bchannel%7D/browse", - "operationId": "VODDiscardFilesV2", - "summary": "Discard file(s)", - "categoryPath": [ - "VOD", - "V3", - "Filesystem" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 72908 - }, - "enumValues": [], - "values": [], - "examples": [ - 72908 - ] - }, - { - "name": "files", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "files", - "type": "string", - "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Bvf", - "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODBrowseChannelRootV2", - "functionName": "vodbrowsechannelrootv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}/browse", - "summary": "Browse channel root.", - "description": "Retrieves a paginated list of files associated with the provided channel and located at in its root directory.", - "tags": [ - "V3 > Filesystem" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "deep", - "in": "query", - "required": false - }, - { - "name": "files", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/browse", - "operationId": "VODBrowseChannelRootV2", - "summary": "Browse channel root", - "categoryPath": [ - "VOD", - "V3", - "Filesystem" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 19020 - }, - "enumValues": [], - "values": [], - "examples": [ - 19020 - ] - }, - { - "name": "deep", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "deep", - "type": "boolean", - "nullable": true, - "example": true - }, - "enumValues": [], - "values": [], - "examples": [ - true - ] - }, - { - "name": "files", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "files", - "type": "string", - "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Bvf", - "nullable": true, - "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 12769 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 12769 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 6759 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 6759 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODGetRootBreadcrumbV2", - "functionName": "vodgetrootbreadcrumbv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}/browse/breadcrumb", - "summary": "Get root breadcrumb.", - "description": "Retrieves the breadcrumb trail of the root directory for the provided channel.", - "tags": [ - "V3 > Filesystem" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/browse/breadcrumb", - "operationId": "VODGetRootBreadcrumbV2", - "summary": "Get root breadcrumb", - "categoryPath": [ - "VOD", - "V3", - "Filesystem" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 27803 - }, - "enumValues": [], - "values": [], - "examples": [ - 27803 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODMoveFilesV2", - "functionName": "vodmovefilesv2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/channels/{channel}/browse/move", - "summary": "Move file(s).", - "description": "Moves the specified file to a new location within the channel based on the provided parameters.", - "tags": [ - "V3 > Filesystem" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/browse/move", - "operationId": "VODMoveFilesV2", - "summary": "Move file(s)", - "categoryPath": [ - "VOD", - "V3", - "Filesystem" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 67557 - }, - "enumValues": [], - "values": [], - "examples": [ - 67557 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODRestoreFilesV2", - "functionName": "vodrestorefilesv2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/channels/{channel}/browse/restore", - "summary": "Restore file(s).", - "description": "Restores the specified file associated with the provided channel based on the provided parameters.", - "tags": [ - "V3 > Filesystem" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/browse/restore", - "operationId": "VODRestoreFilesV2", - "summary": "Restore file(s)", - "categoryPath": [ - "VOD", - "V3", - "Filesystem" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 37084 - }, - "enumValues": [], - "values": [], - "examples": [ - 37084 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODEmptyTrashV2", - "functionName": "vodemptytrashv2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/channels/{channel}/browse/trash", - "summary": "Empty trash.", - "description": "Empties the trash for the provided channel based on the provided parameters.", - "tags": [ - "V3 > Filesystem" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "files", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/channels/%7Bchannel%7D/browse/trash", - "operationId": "VODEmptyTrashV2", - "summary": "Empty trash", - "categoryPath": [ - "VOD", - "V3", - "Filesystem" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 99752 - }, - "enumValues": [], - "values": [], - "examples": [ - 99752 - ] - }, - { - "name": "files", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "files", - "type": "string", - "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Bvf", - "nullable": true, - "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODBrowseTrashV2", - "functionName": "vodbrowsetrashv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}/browse/trash", - "summary": "Browse trash.", - "description": "Retrieves a paginated list of files located in the trash associated with the requested channel..", - "tags": [ - "V3 > Filesystem" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/browse/trash", - "operationId": "VODBrowseTrashV2", - "summary": "Browse trash", - "categoryPath": [ - "VOD", - "V3", - "Filesystem" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 308 - }, - "enumValues": [], - "values": [], - "examples": [ - 308 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 80786 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 80786 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 28441 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 28441 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODGetRootTreeV2", - "functionName": "vodgetroottreev2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}/browse/tree", - "summary": "Get root tree.", - "description": "Retrieves the tree structure of the root directory for the provided channel.", - "tags": [ - "V3 > Filesystem" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/browse/tree", - "operationId": "VODGetRootTreeV2", - "summary": "Get root tree", - "categoryPath": [ - "VOD", - "V3", - "Filesystem" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 7586 - }, - "enumValues": [], - "values": [], - "examples": [ - 7586 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListCallbacksV2", - "functionName": "vodlistcallbacksv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}/callbacks", - "summary": "List callbacks.", - "description": "Retrieves a paginated list of callbacks associated with the provided channel.", - "tags": [ - "V3 > Callback" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/callbacks", - "operationId": "VODListCallbacksV2", - "summary": "List callbacks", - "categoryPath": [ - "VOD", - "V3", - "Callback" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 68449 - }, - "enumValues": [], - "values": [], - "examples": [ - 68449 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODCreateCallbackV2", - "functionName": "vodcreatecallbackv2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/channels/{channel}/callbacks", - "summary": "Create callback.", - "description": "Creates a new callback within the provided channel based on the provided parameters.", - "tags": [ - "V3 > Callback" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/callbacks", - "operationId": "VODCreateCallbackV2", - "summary": "Create callback", - "categoryPath": [ - "VOD", - "V3", - "Callback" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 80443 - }, - "enumValues": [], - "values": [], - "examples": [ - 80443 - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "VODGetChannelUsedDiskSpaceV2", - "functionName": "vodgetchanneluseddiskspacev2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}/disk-usage", - "summary": "Get channel used disk space.", - "description": "Retrieves the disk usage of a channel.", - "tags": [ - "V3 > Channel" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "format", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/disk-usage", - "operationId": "VODGetChannelUsedDiskSpaceV2", - "summary": "Get channel used disk space", - "categoryPath": [ - "VOD", - "V3", - "Channel" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 77489 - }, - "enumValues": [], - "values": [], - "examples": [ - 77489 - ] - }, - { - "name": "format", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "format", - "type": "string", - "description": "Any valid byte unit, with or without precision specified (tries to format bytes in the most readable unit if nothing is specified):
    YB: Yotta ByteZB: Zetta ByteEB: Exa BytePB: Peta ByteTB: Tera ByteGB: Giga ByteMB: Mega BytekB: Kilo ByteB: Byteno: No formatting (raw number of bytes)A precision (digits after '.') may be added with the following notation:
    6: 1.322123MB/6: 1.322123MBMB/6: 1.322123MBMB/000000: 1.322123MBGB/9: 0.001322123GB", - "nullable": true, - "example": "MB/6" - }, - "enumValues": [], - "values": [], - "examples": [ - "MB/6" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODGetTrashDiskUsageV2", - "functionName": "vodgettrashdiskusagev2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}/disk-usage/trash", - "summary": "Get trash disk usage.", - "description": "Retrieves the disk usage of the trash for a channel.", - "tags": [ - "V3 > Channel" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "format", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/disk-usage/trash", - "operationId": "VODGetTrashDiskUsageV2", - "summary": "Get trash disk usage", - "categoryPath": [ - "VOD", - "V3", - "Channel" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 65826 - }, - "enumValues": [], - "values": [], - "examples": [ - 65826 - ] - }, - { - "name": "format", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "format", - "type": "string", - "description": "Any valid byte unit, with or without precision specified (tries to format bytes in the most readable unit if nothing is specified):
    YB: Yotta ByteZB: Zetta ByteEB: Exa BytePB: Peta ByteTB: Tera ByteGB: Giga ByteMB: Mega BytekB: Kilo ByteB: Byteno: No formatting (raw number of bytes)A precision (digits after '.') may be added with the following notation:
    6: 1.322123MB/6: 1.322123MBMB/6: 1.322123MBMB/000000: 1.322123MBGB/9: 0.001322123GB", - "nullable": true, - "example": "MB/6" - }, - "enumValues": [], - "values": [], - "examples": [ - "MB/6" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODBulkDeleteEncodingsV2", - "functionName": "vodbulkdeleteencodingsv2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/channels/{channel}/encodings", - "summary": "Bulk delete encodings.", - "description": "Deletes encodings specified in the request associated with the provided channel.", - "tags": [ - "V3 > Encoding" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "encodings", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/channels/%7Bchannel%7D/encodings", - "operationId": "VODBulkDeleteEncodingsV2", - "summary": "Bulk delete encodings", - "categoryPath": [ - "VOD", - "V3", - "Encoding" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 26347 - }, - "enumValues": [], - "values": [], - "examples": [ - 26347 - ] - }, - { - "name": "encodings", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "encodings", - "type": "string", - "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Encoding", - "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListEncodingsV2", - "functionName": "vodlistencodingsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}/encodings", - "summary": "List encodings.", - "description": "Get a paginated list of encodings associated with the provided channel.", - "tags": [ - "V3 > Encoding" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/encodings", - "operationId": "VODListEncodingsV2", - "summary": "List encodings", - "categoryPath": [ - "VOD", - "V3", - "Encoding" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 79320 - }, - "enumValues": [], - "values": [], - "examples": [ - 79320 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 70293 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 70293 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 1110 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 1110 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODCreateEncodingV2", - "functionName": "vodcreateencodingv2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/channels/{channel}/encodings", - "summary": "Create encoding.", - "description": "Creates a new encoding for the provided channel based on the given parameters.", - "tags": [ - "V3 > Encoding" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/encodings", - "operationId": "VODCreateEncodingV2", - "summary": "Create encoding", - "categoryPath": [ - "VOD", - "V3", - "Encoding" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 29836 - }, - "enumValues": [], - "values": [], - "examples": [ - 29836 - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "VODListFoldersV2", - "functionName": "vodlistfoldersv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}/folders", - "summary": "List folders.", - "description": "Retrieves a paginated list of folders associated with the provided channel.", - "tags": [ - "V3 > Folder" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/folders", - "operationId": "VODListFoldersV2", - "summary": "List folders", - "categoryPath": [ - "VOD", - "V3", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 26071 - }, - "enumValues": [], - "values": [], - "examples": [ - 26071 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 64422 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 64422 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 90712 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 90712 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODCreateFolderV2", - "functionName": "vodcreatefolderv2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/channels/{channel}/folders", - "summary": "Create folder.", - "description": "Creates a new folder within the provided channel based on the provided parameters.", - "tags": [ - "V3 > Folder" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/folders", - "operationId": "VODCreateFolderV2", - "summary": "Create folder", - "categoryPath": [ - "VOD", - "V3", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 7773 - }, - "enumValues": [], - "values": [], - "examples": [ - 7773 - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "VODShowRootFolderV2", - "functionName": "vodshowrootfolderv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}/folders/root", - "summary": "Show root folder.", - "description": "Retrieves details of the root folder associated with the provided channel.", - "tags": [ - "V3 > Folder" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/folders/root", - "operationId": "VODShowRootFolderV2", - "summary": "Show root folder", - "categoryPath": [ - "VOD", - "V3", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 16327 - }, - "enumValues": [], - "values": [], - "examples": [ - 16327 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListFTPUsersV2", - "functionName": "vodlistftpusersv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}/ftpusers", - "summary": "List FTP users.", - "description": "Retrieves a paginated list of FTP users associated with the provided channel.", - "tags": [ - "V3 > Ftp" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/ftpusers", - "operationId": "VODListFTPUsersV2", - "summary": "List FTP users", - "categoryPath": [ - "VOD", - "V3", - "Ftp" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 23166 - }, - "enumValues": [], - "values": [], - "examples": [ - 23166 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 10129 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 10129 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 19287 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 19287 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODCreateFTPUserV2", - "functionName": "vodcreateftpuserv2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/channels/{channel}/ftpusers", - "summary": "Create FTP user.", - "description": "Creates a new FTP user associated with the provided channel based on the parameters.", - "tags": [ - "V3 > Ftp" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/ftpusers", - "operationId": "VODCreateFTPUserV2", - "summary": "Create FTP user", - "categoryPath": [ - "VOD", - "V3", - "Ftp" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 86658 - }, - "enumValues": [], - "values": [], - "examples": [ - 86658 - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "VODGetJournalV2", - "functionName": "vodgetjournalv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}/journal", - "summary": "Get journal.", - "description": "Retrieves a paginated list of journal entries associated with the provided channel.", - "tags": [ - "V3 > Journal" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/journal", - "operationId": "VODGetJournalV2", - "summary": "Get journal", - "categoryPath": [ - "VOD", - "V3", - "Journal" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 4987 - }, - "enumValues": [], - "values": [], - "examples": [ - 4987 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 83925 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 83925 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 96663 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 96663 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODBulkDeleteLabelsV2", - "functionName": "vodbulkdeletelabelsv2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/channels/{channel}/labels", - "summary": "Bulk delete labels.", - "description": "Deletes labels specified in the request associated with the provided channel.", - "tags": [ - "V3 > Label" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "labels", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/channels/%7Bchannel%7D/labels", - "operationId": "VODBulkDeleteLabelsV2", - "summary": "Bulk delete labels", - "categoryPath": [ - "VOD", - "V3", - "Label" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 21186 - }, - "enumValues": [], - "values": [], - "examples": [ - 21186 - ] - }, - { - "name": "labels", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "labels", - "type": "array", - "items": { - "title": "item", - "type": "object", - "properties": { - "name": { - "title": "name", - "minLength": 1, - "type": "string", - "description": "a string free of XSS payloads", - "example": "\"Hello World\"", - "required": true - } - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListLabelsV2", - "functionName": "vodlistlabelsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}/labels", - "summary": "List labels.", - "description": "Get a paginated list of labels associated with the provided channel.", - "tags": [ - "V3 > Label" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/labels", - "operationId": "VODListLabelsV2", - "summary": "List labels", - "categoryPath": [ - "VOD", - "V3", - "Label" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 90495 - }, - "enumValues": [], - "values": [], - "examples": [ - 90495 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 73749 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 73749 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 59267 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 59267 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODBulkAttachLabelsV2", - "functionName": "vodbulkattachlabelsv2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/channels/{channel}/labels", - "summary": "Bulk attach labels.", - "description": "Attach labels specified in the request associated with the provided channel.", - "tags": [ - "V3 > Label" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/labels", - "operationId": "VODBulkAttachLabelsV2", - "summary": "Bulk attach labels", - "categoryPath": [ - "VOD", - "V3", - "Label" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 57939 - }, - "enumValues": [], - "values": [], - "examples": [ - 57939 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODBulkDeleteLogosV2", - "functionName": "vodbulkdeletelogosv2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/channels/{channel}/logos", - "summary": "Bulk delete logos.", - "description": "Deletes logos specified in the request within the provided channel.", - "tags": [ - "V3 > Logo" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "height", - "in": "query", - "required": false - }, - { - "name": "margin_x", - "in": "query", - "required": false - }, - { - "name": "margin_y", - "in": "query", - "required": false - }, - { - "name": "mode", - "in": "query", - "required": false - }, - { - "name": "position", - "in": "query", - "required": false - }, - { - "name": "size", - "in": "query", - "required": false - }, - { - "name": "width", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/channels/%7Bchannel%7D/logos", - "operationId": "VODBulkDeleteLogosV2", - "summary": "Bulk delete logos", - "categoryPath": [ - "VOD", - "V3", - "Logo" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 16634 - }, - "enumValues": [], - "values": [], - "examples": [ - 16634 - ] - }, - { - "name": "height", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "height", - "maximum": 65535, - "minimum": 1, - "type": "integer", - "description": "The height of Logo", - "example": "785" - }, - "enumValues": [], - "values": [], - "examples": [ - "785" - ] - }, - { - "name": "margin_x", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "margin_x", - "type": "integer", - "description": "The margin on the x-axis of the Logo", - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - }, - { - "name": "margin_y", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "margin_y", - "type": "integer", - "description": "The margin on the y-axis of the Logo", - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - }, - { - "name": "mode", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "mode", - "type": "string", - "description": "The {name} modeoverlay: The logo is added on top of the video by a player configurationembed: The logo is directly encoded in the video", - "example": "overlay" - }, - "enumValues": [], - "values": [], - "examples": [ - "overlay" - ] - }, - { - "name": "position", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "position", - "type": "string", - "description": "The anchor of the {name}top_left: Positioned at the top left cornertop_middle: Positioned at the top middletop_right: Positioned at the top right cornercenter_left: Positioned at the center leftcenter_middle: Positioned at the center middlecenter_right: Positioned at the center rightbottom_left: Positioned at the bottom left cornerbottom_middle: Positioned at the bottom middlebottom_right: Positioned at the bottom right corner", - "example": "top_left" - }, - "enumValues": [], - "values": [], - "examples": [ - "top_left" - ] - }, - { - "name": "size", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "size", - "maximum": 100, - "minimum": 1, - "type": "integer", - "description": "The size of the {name} in percentage", - "example": "100" - }, - "enumValues": [], - "values": [], - "examples": [ - "100" - ] - }, - { - "name": "width", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "width", - "maximum": 65535, - "minimum": 1, - "type": "integer", - "description": "The width of Logo", - "example": "673" - }, - "enumValues": [], - "values": [], - "examples": [ - "673" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListLogosV2", - "functionName": "vodlistlogosv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}/logos", - "summary": "List logos.", - "description": "Retrieves a paginated list of logos associated with the provided channel.", - "tags": [ - "V3 > Logo" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/logos", - "operationId": "VODListLogosV2", - "summary": "List logos", - "categoryPath": [ - "VOD", - "V3", - "Logo" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 29639 - }, - "enumValues": [], - "values": [], - "examples": [ - 29639 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 23711 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 23711 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 92877 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 92877 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODCreateANewLogoV2", - "functionName": "vodcreateanewlogov2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/channels/{channel}/logos", - "summary": "Create a new logo.", - "description": "Creates a new logo within the provided channel based on the provided parameters.", - "tags": [ - "V3 > Logo" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/logos", - "operationId": "VODCreateANewLogoV2", - "summary": "Create a new logo", - "categoryPath": [ - "VOD", - "V3", - "Logo" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 84085 - }, - "enumValues": [], - "values": [], - "examples": [ - 84085 - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "VODListMediaV2", - "functionName": "vodlistmediav2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}/media", - "summary": "List media.", - "description": "Retrieves a paginated list of non-discarded media associated with the provided channel.", - "tags": [ - "V3 > Media" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/media", - "operationId": "VODListMediaV2", - "summary": "List media", - "categoryPath": [ - "VOD", - "V3", - "Media" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 98646 - }, - "enumValues": [], - "values": [], - "examples": [ - 98646 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 37429 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 37429 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 77600 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 77600 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODGetMediaStatusesCountersV2", - "functionName": "vodgetmediastatusescountersv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}/media/status", - "summary": "Get media statuses counters.", - "description": "Get counters for each media status filtered by the requested period (defaults to `-7d`).", - "tags": [ - "V3 > Media" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/media/status", - "operationId": "VODGetMediaStatusesCountersV2", - "summary": "Get media statuses counters", - "categoryPath": [ - "VOD", - "V3", - "Media" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 81570 - }, - "enumValues": [], - "values": [], - "examples": [ - 81570 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 5741 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 5741 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 33699 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 33699 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODBulkDeleteMetadataV2", - "functionName": "vodbulkdeletemetadatav2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/channels/{channel}/metadata", - "summary": "Bulk delete metadata.", - "description": "Deletes metadata specified in the request associated with the provided channel.", - "tags": [ - "V3 > Metadata" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "metadata", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/channels/%7Bchannel%7D/metadata", - "operationId": "VODBulkDeleteMetadataV2", - "summary": "Bulk delete metadata", - "categoryPath": [ - "VOD", - "V3", - "Metadata" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 84046 - }, - "enumValues": [], - "values": [], - "examples": [ - 84046 - ] - }, - { - "name": "metadata", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "metadata", - "type": "array", - "items": { - "title": "item", - "type": "object", - "properties": { - "name": { - "title": "name", - "minLength": 1, - "type": "string", - "description": "a string free of XSS payloads", - "example": "\"Hello World\"", - "required": true - } - } - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListMetadataV2", - "functionName": "vodlistmetadatav2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}/metadata", - "summary": "List metadata.", - "description": "Get a paginated list of metadata associated with the provided channel.", - "tags": [ - "V3 > Metadata" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/metadata", - "operationId": "VODListMetadataV2", - "summary": "List metadata", - "categoryPath": [ - "VOD", - "V3", - "Metadata" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 24721 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 24721 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 59785 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 59785 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODBulkAttachMetadataV2", - "functionName": "vodbulkattachmetadatav2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/channels/{channel}/metadata", - "summary": "Bulk attach metadata.", - "description": "Attach metadata specified in the request associated with the provided channel.", - "tags": [ - "V3 > Metadata" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/metadata", - "operationId": "VODBulkAttachMetadataV2", - "summary": "Bulk attach metadata", - "categoryPath": [ - "VOD", - "V3", - "Metadata" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 13283 - }, - "enumValues": [], - "values": [], - "examples": [ - 13283 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODBulkDeleteMixtapesV2", - "functionName": "vodbulkdeletemixtapesv2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/channels/{channel}/mixtapes", - "summary": "Bulk delete mixtapes.", - "description": "Deletes the specified list of mixtapes.", - "tags": [ - "V3 > Mixtape" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "mixtapes", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/channels/%7Bchannel%7D/mixtapes", - "operationId": "VODBulkDeleteMixtapesV2", - "summary": "Bulk delete mixtapes", - "categoryPath": [ - "VOD", - "V3", - "Mixtape" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 6706 - }, - "enumValues": [], - "values": [], - "examples": [ - 6706 - ] - }, - { - "name": "mixtapes", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "mixtapes", - "type": "array", - "items": { - "title": "item", - "minLength": 1, - "type": "string", - "description": "a simple string", - "example": "\"toto\"" - }, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListMixtapesV2", - "functionName": "vodlistmixtapesv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}/mixtapes", - "summary": "List mixtapes.", - "description": "Retrieves a paginated list of mixtapes associated with the provided channel.", - "tags": [ - "V3 > Mixtape" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "color", - "in": "query", - "required": false - }, - { - "name": "criteria", - "in": "query", - "required": false - }, - { - "name": "description", - "in": "query", - "required": false - }, - { - "name": "mixtapes", - "in": "query", - "required": false - }, - { - "name": "name", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "type", - "in": "query", - "required": false - }, - { - "name": "validity", - "in": "query", - "required": false - }, - { - "name": "validity_strategy", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/mixtapes", - "operationId": "VODListMixtapesV2", - "summary": "List mixtapes", - "categoryPath": [ - "VOD", - "V3", - "Mixtape" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 65350 - }, - "enumValues": [], - "values": [], - "examples": [ - 65350 - ] - }, - { - "name": "color", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "color", - "type": "string", - "description": "Mixtape color", - "example": "#FFCC00" - }, - "enumValues": [], - "values": [], - "examples": [ - "#FFCC00" - ] - }, - { - "name": "criteria", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "criteria", - "type": "string", - "description": "a string free of XSS payloads", - "nullable": true, - "example": "\"Hello World\"" - }, - "enumValues": [], - "values": [], - "examples": [ - "\"Hello World\"" - ] - }, - { - "name": "description", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "description", - "maxLength": 65535, - "type": "string", - "description": "a string free of XSS payloads", - "nullable": true, - "example": "\"Hello World\"" - }, - "enumValues": [], - "values": [], - "examples": [ - "\"Hello World\"" - ] - }, - { - "name": "mixtapes", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "mixtapes", - "type": "string", - "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Mixtape", - "nullable": true, - "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - ] - }, - { - "name": "name", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "name", - "type": "string", - "description": "The name of the Mixtape", - "example": "my product" - }, - "enumValues": [], - "values": [], - "examples": [ - "my product" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order", - "type": "array", - "items": { - "title": "item", - "type": "object", - "properties": { - "direction": { - "title": "direction", - "enum": [ - "\"asc\"", - "\"desc\"" - ], - "type": "string", - "nullable": true - }, - "key": { - "title": "key", - "enum": [ - "collected_at", - "created_at", - "description", - "discarded_at", - "duration", - "id", - "name", - "published", - "streams", - "updated_at", - "validated" - ], - "type": "string", - "description": "The key of Mixtape", - "required": true - }, - "natural": { - "title": "natural", - "type": "boolean", - "nullable": true - }, - "reverse": { - "title": "reverse", - "type": "boolean", - "nullable": true - }, - "soundex": { - "title": "soundex", - "type": "boolean", - "nullable": true - } - }, - "description": "Allowed array or object keys" - }, - "description": " Specify the order for the desired queried Media", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "type", - "type": "string", - "description": "The type of {name}standard: Mixtape default: créée/éditée directement comme une mixtape classiquegenerated: Mixtape produite dynamiquement par une autre applicationcomposite: Mixtape qui référence d’autres mixtape", - "example": "standard" - }, - "enumValues": [], - "values": [], - "examples": [ - "standard" - ] - }, - { - "name": "validity", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "validity", - "maximum": 31536000, - "minimum": 0, - "type": "integer", - "description": "The {name} validity duration (in seconds)", - "example": "3600" - }, - "enumValues": [], - "values": [], - "examples": [ - "3600" - ] - }, - { - "name": "validity_strategy", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "validity_strategy", - "type": "string", - "description": "The strategy to apply for validity adjustmentonly_increase: Only increases the {model} validity if the requested duration is greater than the current oneonly_decrease: Only decreases the {model} validity if the requested duration is less than the current one", - "nullable": true, - "example": "only_decrease" - }, - "enumValues": [], - "values": [], - "examples": [ - "only_decrease" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 50208 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 50208 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 64368 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 64368 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODCreateAMixtapeV2", - "functionName": "vodcreateamixtapev2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/channels/{channel}/mixtapes", - "summary": "Create a mixtape.", - "description": "Create a Mixtape matching request criteria.", - "tags": [ - "V3 > Mixtape" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/mixtapes", - "operationId": "VODCreateAMixtapeV2", - "summary": "Create a mixtape", - "categoryPath": [ - "VOD", - "V3", - "Mixtape" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 99624 - }, - "enumValues": [], - "values": [], - "examples": [ - 99624 - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "VODBulkDeletePlayersV2", - "functionName": "vodbulkdeleteplayersv2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/channels/{channel}/players", - "summary": "Bulk delete players.", - "description": "Deletes players associated with the provided channel.", - "tags": [ - "V3 > Player" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "players", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/channels/%7Bchannel%7D/players", - "operationId": "VODBulkDeletePlayersV2", - "summary": "Bulk delete players", - "categoryPath": [ - "VOD", - "V3", - "Player" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 46582 - }, - "enumValues": [], - "values": [], - "examples": [ - 46582 - ] - }, - { - "name": "players", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "players", - "type": "string", - "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Player", - "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListPlayersV2", - "functionName": "vodlistplayersv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}/players", - "summary": "List players.", - "description": "Retrieves a paginated list of players associated with the provided channel.", - "tags": [ - "V3 > Player" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/players", - "operationId": "VODListPlayersV2", - "summary": "List players", - "categoryPath": [ - "VOD", - "V3", - "Player" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 77258 - }, - "enumValues": [], - "values": [], - "examples": [ - 77258 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 11711 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 11711 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 27649 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 27649 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODCreatePlayerV2", - "functionName": "vodcreateplayerv2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/channels/{channel}/players", - "summary": "Create player.", - "description": "Creates a new player within the provided channel based on the parameters.", - "tags": [ - "V3 > Player" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/players", - "operationId": "VODCreatePlayerV2", - "summary": "Create player", - "categoryPath": [ - "VOD", - "V3", - "Player" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 2714 - }, - "enumValues": [], - "values": [], - "examples": [ - 2714 - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "VODListPlaylistsV2", - "functionName": "vodlistplaylistsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}/playlists", - "summary": "List playlists.", - "description": "Retrieves a paginated list of playlists associated with the provided channel.", - "tags": [ - "V3 > Playlist" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/playlists", - "operationId": "VODListPlaylistsV2", - "summary": "List playlists", - "categoryPath": [ - "VOD", - "V3", - "Playlist" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 79896 - }, - "enumValues": [], - "values": [], - "examples": [ - 79896 - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 48129 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 48129 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 62222 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 62222 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "post_2_vod_channels_channel_services", - "functionName": "post2VodChannelsChannelServices", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/channels/{channel}/services", - "summary": "Sync linked services.", - "description": "Sync linked services to a given channel.", - "tags": [ - "V3 > LinkedSvc" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/channels/%7Bchannel%7D/services", - "operationId": null, - "summary": "Sync linked services", - "categoryPath": [ - "VOD", - "V3", - "LinkedSvc" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 72515 - }, - "enumValues": [], - "values": [], - "examples": [ - 72515 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODBulkDeleteSharesV2", - "functionName": "vodbulkdeletesharesv2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/channels/{channel}/shares", - "summary": "Bulk delete shares.", - "description": "Deletes shares specified in the request associated with the provided channel.", - "tags": [ - "V3 > Share" - ], - "mutating": true, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "shares", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/channels/%7Bchannel%7D/shares", - "operationId": "VODBulkDeleteSharesV2", - "summary": "Bulk delete shares", - "categoryPath": [ - "VOD", - "V3", - "Share" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 59136 - }, - "enumValues": [], - "values": [], - "examples": [ - 59136 - ] - }, - { - "name": "shares", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "shares", - "type": "string", - "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Share", - "nullable": true, - "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListChannelSharesV2", - "functionName": "vodlistchannelsharesv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/channels/{channel}/shares", - "summary": "List channel shares.", - "description": "Retrieves a paginated list of shares associated with the provided channel based on the parameters.", - "tags": [ - "V3 > Share" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "expired_since", - "in": "query", - "required": false - }, - { - "name": "expires_in", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/channels/%7Bchannel%7D/shares", - "operationId": "VODListChannelSharesV2", - "summary": "List channel shares", - "categoryPath": [ - "VOD", - "V3", - "Share" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 60216 - }, - "enumValues": [], - "values": [], - "examples": [ - 60216 - ] - }, - { - "name": "expired_since", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "expired_since", - "pattern": "^\\d+[YyMdhims]{1}$", - "type": "string", - "description": "The expiry interval in the past", - "nullable": true, - "example": "10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "10d" - ] - }, - { - "name": "expires_in", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "expires_in", - "pattern": "^\\d+[YyMdhims]{1}$", - "type": "string", - "description": "The expiry interval in the future", - "nullable": true, - "example": "10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "10d" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 49500 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 49500 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 64529 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 64529 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODShowChapterDetailsV2", - "functionName": "vodshowchapterdetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/chapters/{chapter}", - "summary": "Show chapter details.", - "description": "Retrieves details of a specified chapter.", - "tags": [ - "V3 > Chapter" - ], - "mutating": false, - "pathParameters": [ - { - "name": "chapter", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/chapters/%7Bchapter%7D", - "operationId": "VODShowChapterDetailsV2", - "summary": "Show chapter details", - "categoryPath": [ - "VOD", - "V3", - "Chapter" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "chapter", - "in": "path", - "required": true, - "description": "The Chapter unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 22142 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 22142 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 19323 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 19323 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListCountriesV2", - "functionName": "vodlistcountriesv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/countries", - "summary": "List countries.", - "description": "Retrieves a paginated list of countries.", - "tags": [ - "V3 > Country" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/countries", - "operationId": "VODListCountriesV2", - "summary": "List countries", - "categoryPath": [ - "VOD", - "V3", - "Country" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 43018 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 43018 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 45249 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 45249 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODGetFolderDiskUsageV2", - "functionName": "vodgetfolderdiskusagev2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/disk-usage/{folder}", - "summary": "Get folder disk usage.", - "description": "Retrieves the disk usage of a folder.", - "tags": [ - "V3 > Channel" - ], - "mutating": false, - "pathParameters": [ - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "format", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/disk-usage/%7Bfolder%7D", - "operationId": "VODGetFolderDiskUsageV2", - "summary": "Get folder disk usage", - "categoryPath": [ - "VOD", - "V3", - "Channel" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "folder", - "in": "path", - "required": true, - "description": "The Folder unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "format", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "format", - "type": "string", - "description": "Any valid byte unit, with or without precision specified (tries to format bytes in the most readable unit if nothing is specified):
    YB: Yotta ByteZB: Zetta ByteEB: Exa BytePB: Peta ByteTB: Tera ByteGB: Giga ByteMB: Mega BytekB: Kilo ByteB: Byteno: No formatting (raw number of bytes)A precision (digits after '.') may be added with the following notation:
    6: 1.322123MB/6: 1.322123MBMB/6: 1.322123MBMB/000000: 1.322123MBGB/9: 0.001322123GB", - "nullable": true, - "example": "MB/6" - }, - "enumValues": [], - "values": [], - "examples": [ - "MB/6" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDeleteEncodingV2", - "functionName": "voddeleteencodingv2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/encodings/{encoding}", - "summary": "Delete encoding.", - "description": "Deletes the specified encoding.", - "tags": [ - "V3 > Encoding" - ], - "mutating": true, - "pathParameters": [ - { - "name": "encoding", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/encodings/%7Bencoding%7D", - "operationId": "VODDeleteEncodingV2", - "summary": "Delete encoding", - "categoryPath": [ - "VOD", - "V3", - "Encoding" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "encoding", - "in": "path", - "required": true, - "description": "The Encoding unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODShowEncodingDetailsV2", - "functionName": "vodshowencodingdetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/encodings/{encoding}", - "summary": "Show encoding details.", - "description": "Retrieves details of a specified encoding.", - "tags": [ - "V3 > Encoding" - ], - "mutating": false, - "pathParameters": [ - { - "name": "encoding", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/encodings/%7Bencoding%7D", - "operationId": "VODShowEncodingDetailsV2", - "summary": "Show encoding details", - "categoryPath": [ - "VOD", - "V3", - "Encoding" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "encoding", - "in": "path", - "required": true, - "description": "The Encoding unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODUpdateEncodingV2", - "functionName": "vodupdateencodingv2", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/2/vod/encodings/{encoding}", - "summary": "Update encoding.", - "description": "Updates details of a specified encoding based on the given parameters.", - "tags": [ - "V3 > Encoding" - ], - "mutating": true, - "pathParameters": [ - { - "name": "encoding", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/vod/encodings/%7Bencoding%7D", - "operationId": "VODUpdateEncodingV2", - "summary": "Update encoding", - "categoryPath": [ - "VOD", - "V3", - "Encoding" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "encoding", - "in": "path", - "required": true, - "description": "The Encoding unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListEncodingConstraintsV2", - "functionName": "vodlistencodingconstraintsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/encodings/constraints", - "summary": "List encoding constraints.", - "description": "List major encoding constraints that should be respected\nin order to guarantee correct output encoding in most cases.\n\nStill, following these rules may lead to incorrect encodings.\nFor example, trying to encode something into a flv container\nwill fail if the audio sampling rate is not 44100, 22050 or 11025 Hz.", - "tags": [ - "V3 > Encoding" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/encodings/constraints", - "operationId": "VODListEncodingConstraintsV2", - "summary": "List encoding constraints", - "categoryPath": [ - "VOD", - "V3", - "Encoding" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListEncodingProfilesV2", - "functionName": "vodlistencodingprofilesv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/encodings/profiles", - "summary": "List encoding profiles.", - "description": "Retrieves available encoding profiles.", - "tags": [ - "V3 > Encoding" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/encodings/profiles", - "operationId": "VODListEncodingProfilesV2", - "summary": "List encoding profiles", - "categoryPath": [ - "VOD", - "V3", - "Encoding" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDeleteAFolderV2", - "functionName": "voddeleteafolderv2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/folders/{folder}", - "summary": "Delete a folder.", - "description": "Deletes the specified folder.", - "tags": [ - "V3 > Folder" - ], - "mutating": true, - "pathParameters": [ - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/folders/%7Bfolder%7D", - "operationId": "VODDeleteAFolderV2", - "summary": "Delete a folder", - "categoryPath": [ - "VOD", - "V3", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "folder", - "in": "path", - "required": true, - "description": "The Folder unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODShowFolderDetailsV2", - "functionName": "vodshowfolderdetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/folders/{folder}", - "summary": "Show folder details.", - "description": "Retrieves details of a specified folder.", - "tags": [ - "V3 > Folder" - ], - "mutating": false, - "pathParameters": [ - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/folders/%7Bfolder%7D", - "operationId": "VODShowFolderDetailsV2", - "summary": "Show folder details", - "categoryPath": [ - "VOD", - "V3", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "folder", - "in": "path", - "required": true, - "description": "The Folder unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODUpdateFolderDetailsV2", - "functionName": "vodupdatefolderdetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/2/vod/folders/{folder}", - "summary": "Update folder details.", - "description": "Updates details of a specified folder based on the provided parameters.", - "tags": [ - "V3 > Folder" - ], - "mutating": true, - "pathParameters": [ - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/vod/folders/%7Bfolder%7D", - "operationId": "VODUpdateFolderDetailsV2", - "summary": "Update folder details", - "categoryPath": [ - "VOD", - "V3", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "folder", - "in": "path", - "required": true, - "description": "The Folder unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDetachEncodingsFromAFolderV2", - "functionName": "voddetachencodingsfromafolderv2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/folders/{folder}/encodings", - "summary": "Detach encodings from a folder.", - "description": "Detaches encodings from a specified folder based on the provided parameters.", - "tags": [ - "V3 > Folder" - ], - "mutating": true, - "pathParameters": [ - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "encodings", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/folders/%7Bfolder%7D/encodings", - "operationId": "VODDetachEncodingsFromAFolderV2", - "summary": "Detach encodings from a folder", - "categoryPath": [ - "VOD", - "V3", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "folder", - "in": "path", - "required": true, - "description": "The Folder unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "encodings", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "encodings", - "type": "array", - "items": { - "title": "item", - "type": "string", - "description": "Identifier of an existing Encoding", - "example": "1jhvl2upwoctc" - }, - "description": "The encodings associated with the Folder", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODSynchronizeEncodingsForAFolderV2", - "functionName": "vodsynchronizeencodingsforafolderv2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/folders/{folder}/encodings", - "summary": "Synchronize encodings for a folder.", - "description": "Synchronizes encodings for a specified folder based on the provided parameters.", - "tags": [ - "V3 > Folder" - ], - "mutating": true, - "pathParameters": [ - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/folders/%7Bfolder%7D/encodings", - "operationId": "VODSynchronizeEncodingsForAFolderV2", - "summary": "Synchronize encodings for a folder", - "categoryPath": [ - "VOD", - "V3", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "folder", - "in": "path", - "required": true, - "description": "The Folder unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODAttachEncodingsToAFolderV2", - "functionName": "vodattachencodingstoafolderv2", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/2/vod/folders/{folder}/encodings", - "summary": "Attach encodings to a folder.", - "description": "Attaches encodings to a specified folder based on the provided parameters.", - "tags": [ - "V3 > Folder" - ], - "mutating": true, - "pathParameters": [ - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/vod/folders/%7Bfolder%7D/encodings", - "operationId": "VODAttachEncodingsToAFolderV2", - "summary": "Attach encodings to a folder", - "categoryPath": [ - "VOD", - "V3", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "folder", - "in": "path", - "required": true, - "description": "The Folder unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDetachLabelsFromAFolderV2", - "functionName": "voddetachlabelsfromafolderv2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/folders/{folder}/labels", - "summary": "Detach labels from a folder.", - "description": "Detaches labels from a specified folder based on the provided parameters.", - "tags": [ - "V3 > Folder" - ], - "mutating": true, - "pathParameters": [ - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "labels", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/folders/%7Bfolder%7D/labels", - "operationId": "VODDetachLabelsFromAFolderV2", - "summary": "Detach labels from a folder", - "categoryPath": [ - "VOD", - "V3", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "folder", - "in": "path", - "required": true, - "description": "The Folder unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "labels", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "labels", - "type": "string", - "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Label", - "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODAttachLabelsToAFolderV2", - "functionName": "vodattachlabelstoafolderv2", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/2/vod/folders/{folder}/labels", - "summary": "Attach labels to a folder.", - "description": "Attaches labels to a specified folder based on the provided parameters.", - "tags": [ - "V3 > Folder" - ], - "mutating": true, - "pathParameters": [ - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/vod/folders/%7Bfolder%7D/labels", - "operationId": "VODAttachLabelsToAFolderV2", - "summary": "Attach labels to a folder", - "categoryPath": [ - "VOD", - "V3", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "folder", - "in": "path", - "required": true, - "description": "The Folder unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODLocksTheProvidedFolderV2", - "functionName": "vodlockstheprovidedfolderv2", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/2/vod/folders/{folder}/lock", - "summary": "Locks the provided folder.", - "description": "A locked folder cannot be updated or configured in any way.\nThis action can only be reverted with the dedicated unlock route.", - "tags": [ - "V3 > Folder" - ], - "mutating": true, - "pathParameters": [ - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/vod/folders/%7Bfolder%7D/lock", - "operationId": "VODLocksTheProvidedFolderV2", - "summary": "Locks the provided folder", - "categoryPath": [ - "VOD", - "V3", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "folder", - "in": "path", - "required": true, - "description": "The Folder unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDetachALogoFromAFolderV2", - "functionName": "voddetachalogofromafolderv2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/folders/{folder}/logo", - "summary": "Detach a logo from a folder.", - "description": "Detaches a logo from a specified folder.", - "tags": [ - "V3 > Folder" - ], - "mutating": true, - "pathParameters": [ - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/folders/%7Bfolder%7D/logo", - "operationId": "VODDetachALogoFromAFolderV2", - "summary": "Detach a logo from a folder", - "categoryPath": [ - "VOD", - "V3", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "folder", - "in": "path", - "required": true, - "description": "The Folder unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODAttachALogoToAFolderV2", - "functionName": "vodattachalogotoafolderv2", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/2/vod/folders/{folder}/logo", - "summary": "Attach a logo to a folder.", - "description": "Attaches a logo to a specified folder based on the provided parameters.", - "tags": [ - "V3 > Folder" - ], - "mutating": true, - "pathParameters": [ - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/vod/folders/%7Bfolder%7D/logo", - "operationId": "VODAttachALogoToAFolderV2", - "summary": "Attach a logo to a folder", - "categoryPath": [ - "VOD", - "V3", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "folder", - "in": "path", - "required": true, - "description": "The Folder unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODUnlocksTheProvidedFolderV2", - "functionName": "vodunlockstheprovidedfolderv2", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/2/vod/folders/{folder}/unlock", - "summary": "Unlocks the provided folder.", - "description": "A locked folder cannot be updated, unlock it first\nin order to being able to configure it again.", - "tags": [ - "V3 > Folder" - ], - "mutating": true, - "pathParameters": [ - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/vod/folders/%7Bfolder%7D/unlock", - "operationId": "VODUnlocksTheProvidedFolderV2", - "summary": "Unlocks the provided folder", - "categoryPath": [ - "VOD", - "V3", - "Folder" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "folder", - "in": "path", - "required": true, - "description": "The Folder unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODGetAnUploadEndpoointV2", - "functionName": "vodgetanuploadendpoointv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/folders/{folder}/upload/endpoint", - "summary": "Get an upload endpooint.", - "description": "Generate a temporary signed URL for uploading files to the given folder.", - "tags": [ - "V3 > Upload" - ], - "mutating": false, - "pathParameters": [ - { - "name": "folder", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/folders/%7Bfolder%7D/upload/endpoint", - "operationId": "VODGetAnUploadEndpoointV2", - "summary": "Get an upload endpooint", - "categoryPath": [ - "VOD", - "V3", - "Upload" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "folder", - "in": "path", - "required": true, - "description": "The Folder unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODLoginV2", - "functionName": "vodloginv2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/ftp/login", - "summary": "Login.", - "description": "Attempts to authenticate the user using the provided credentials.", - "tags": [ - "V3 > Ftp" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/ftp/login", - "operationId": "VODLoginV2", - "summary": "Login", - "categoryPath": [ - "VOD", - "V3", - "Ftp" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 2, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODOnConnectCallbackV2", - "functionName": "vodonconnectcallbackv2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/ftp/on/connect", - "summary": "On connect callback.", - "description": "Handles the FTP server connection event.", - "tags": [ - "V3 > Ftp" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/ftp/on/connect", - "operationId": "VODOnConnectCallbackV2", - "summary": "On connect callback", - "categoryPath": [ - "VOD", - "V3", - "Ftp" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 2, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODOnDisconnectCallbackV2", - "functionName": "vodondisconnectcallbackv2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/ftp/on/disconnect", - "summary": "On disconnect callback.", - "description": "Handles the FTP server disconnection event.", - "tags": [ - "V3 > Ftp" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/ftp/on/disconnect", - "operationId": "VODOnDisconnectCallbackV2", - "summary": "On disconnect callback", - "categoryPath": [ - "VOD", - "V3", - "Ftp" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 2, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODOnLoginFailedCallbackV2", - "functionName": "vodonloginfailedcallbackv2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/ftp/on/login-failed", - "summary": "On login failed callback.", - "description": "Handles the FTP server login failure event.", - "tags": [ - "V3 > Ftp" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/ftp/on/login-failed", - "operationId": "VODOnLoginFailedCallbackV2", - "summary": "On login failed callback", - "categoryPath": [ - "VOD", - "V3", - "Ftp" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 2, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODOnLoginCallbackV2", - "functionName": "vodonlogincallbackv2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/ftp/on/login", - "summary": "On login callback.", - "description": "Handles the FTP server login event.", - "tags": [ - "V3 > Ftp" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/ftp/on/login", - "operationId": "VODOnLoginCallbackV2", - "summary": "On login callback", - "categoryPath": [ - "VOD", - "V3", - "Ftp" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 2, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODOnLogoutCallbackV2", - "functionName": "vodonlogoutcallbackv2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/ftp/on/logout", - "summary": "On logout callback.", - "description": "Handles the FTP server logout event.", - "tags": [ - "V3 > Ftp" - ], - "mutating": true, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/ftp/on/logout", - "operationId": "VODOnLogoutCallbackV2", - "summary": "On logout callback", - "categoryPath": [ - "VOD", - "V3", - "Ftp" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 2, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDeleteFTPUserV2", - "functionName": "voddeleteftpuserv2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/ftpusers/{user}", - "summary": "Delete FTP user.", - "description": "Deletes the specified FTP user associated with the provided channel.", - "tags": [ - "V3 > Ftp" - ], - "mutating": true, - "pathParameters": [ - { - "name": "user", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/ftpusers/%7Buser%7D", - "operationId": "VODDeleteFTPUserV2", - "summary": "Delete FTP user", - "categoryPath": [ - "VOD", - "V3", - "Ftp" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "user", - "in": "path", - "required": true, - "description": "The FtpUser unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODShowFTPUserDetailsV2", - "functionName": "vodshowftpuserdetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/ftpusers/{user}", - "summary": "Show FTP user details.", - "description": "Retrieves details of a specified FTP user.", - "tags": [ - "V3 > Ftp" - ], - "mutating": false, - "pathParameters": [ - { - "name": "user", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/ftpusers/%7Buser%7D", - "operationId": "VODShowFTPUserDetailsV2", - "summary": "Show FTP user details", - "categoryPath": [ - "VOD", - "V3", - "Ftp" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "user", - "in": "path", - "required": true, - "description": "The FtpUser unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODUpdateFTPUserDetailsV2", - "functionName": "vodupdateftpuserdetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/2/vod/ftpusers/{user}", - "summary": "Update FTP user details.", - "description": "Updates details of a specified FTP user based on the parameters.", - "tags": [ - "V3 > Ftp" - ], - "mutating": true, - "pathParameters": [ - { - "name": "user", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/vod/ftpusers/%7Buser%7D", - "operationId": "VODUpdateFTPUserDetailsV2", - "summary": "Update FTP user details", - "categoryPath": [ - "VOD", - "V3", - "Ftp" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "user", - "in": "path", - "required": true, - "description": "The FtpUser unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDeleteLabelV2", - "functionName": "voddeletelabelv2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/labels/{genericLabel}", - "summary": "Delete label.", - "description": "Deletes the specified label.", - "tags": [ - "V3 > Label" - ], - "mutating": true, - "pathParameters": [ - { - "name": "genericLabel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/labels/%7BgenericLabel%7D", - "operationId": "VODDeleteLabelV2", - "summary": "Delete label", - "categoryPath": [ - "VOD", - "V3", - "Label" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "genericLabel", - "in": "path", - "required": true, - "description": "The GenericLabel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 78614 - }, - "enumValues": [], - "values": [], - "examples": [ - 78614 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODShowLabelDetailsV2", - "functionName": "vodshowlabeldetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/labels/{genericLabel}", - "summary": "Show label details.", - "description": "Retrieves details of a specified label.", - "tags": [ - "V3 > Label" - ], - "mutating": false, - "pathParameters": [ - { - "name": "genericLabel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/labels/%7BgenericLabel%7D", - "operationId": "VODShowLabelDetailsV2", - "summary": "Show label details", - "categoryPath": [ - "VOD", - "V3", - "Label" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "genericLabel", - "in": "path", - "required": true, - "description": "The GenericLabel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 26089 - }, - "enumValues": [], - "values": [], - "examples": [ - 26089 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODUpdateLabelV2", - "functionName": "vodupdatelabelv2", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/2/vod/labels/{genericLabel}", - "summary": "Update label.", - "description": "Updates details of a specified label based on the given parameters.", - "tags": [ - "V3 > Label" - ], - "mutating": true, - "pathParameters": [ - { - "name": "genericLabel", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/vod/labels/%7BgenericLabel%7D", - "operationId": "VODUpdateLabelV2", - "summary": "Update label", - "categoryPath": [ - "VOD", - "V3", - "Label" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "genericLabel", - "in": "path", - "required": true, - "description": "The GenericLabel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 56810 - }, - "enumValues": [], - "values": [], - "examples": [ - 56810 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListLanguagesV2", - "functionName": "vodlistlanguagesv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/lang", - "summary": "List languages.", - "description": "Retrieves a paginated list of languages.", - "tags": [ - "V3 > Language" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/lang", - "operationId": "VODListLanguagesV2", - "summary": "List languages", - "categoryPath": [ - "VOD", - "V3", - "Language" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 28801 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 28801 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 81961 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 81961 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODShowLanguageDetailsV2", - "functionName": "vodshowlanguagedetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/lang/{lang}", - "summary": "Show language details.", - "description": "Retrieves details of a specified language.", - "tags": [ - "V3 > Language" - ], - "mutating": false, - "pathParameters": [ - { - "name": "lang", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/lang/%7Blang%7D", - "operationId": "VODShowLanguageDetailsV2", - "summary": "Show language details", - "categoryPath": [ - "VOD", - "V3", - "Language" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "lang", - "in": "path", - "required": true, - "description": "The Language unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 15766 - }, - "enumValues": [], - "values": [], - "examples": [ - 15766 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDeleteALogoV2", - "functionName": "voddeletealogov2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/logos/{logo}", - "summary": "Delete a logo.", - "description": "Deletes the specified logo.", - "tags": [ - "V3 > Logo" - ], - "mutating": true, - "pathParameters": [ - { - "name": "logo", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/logos/%7Blogo%7D", - "operationId": "VODDeleteALogoV2", - "summary": "Delete a logo", - "categoryPath": [ - "VOD", - "V3", - "Logo" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "logo", - "in": "path", - "required": true, - "description": "The Logo unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODShowLogoDetailsV2", - "functionName": "vodshowlogodetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/logos/{logo}", - "summary": "Show logo details.", - "description": "Retrieves details of a specified logo.", - "tags": [ - "V3 > Logo" - ], - "mutating": false, - "pathParameters": [ - { - "name": "logo", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/logos/%7Blogo%7D", - "operationId": "VODShowLogoDetailsV2", - "summary": "Show logo details", - "categoryPath": [ - "VOD", - "V3", - "Logo" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "logo", - "in": "path", - "required": true, - "description": "The Logo unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODUpdateLogoDetailsV2", - "functionName": "vodupdatelogodetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/2/vod/logos/{logo}", - "summary": "Update logo details.", - "description": "Updates details of a specified logo based on the provided parameters.", - "tags": [ - "V3 > Logo" - ], - "mutating": true, - "pathParameters": [ - { - "name": "logo", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/vod/logos/%7Blogo%7D", - "operationId": "VODUpdateLogoDetailsV2", - "summary": "Update logo details", - "categoryPath": [ - "VOD", - "V3", - "Logo" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "logo", - "in": "path", - "required": true, - "description": "The Logo unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODShowMediaDetailsV2", - "functionName": "vodshowmediadetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/media/{media}", - "summary": "Show media details.", - "description": "Retrieves details of a specified media.", - "tags": [ - "V3 > Media" - ], - "mutating": false, - "pathParameters": [ - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/media/%7Bmedia%7D", - "operationId": "VODShowMediaDetailsV2", - "summary": "Show media details", - "categoryPath": [ - "VOD", - "V3", - "Media" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "media", - "in": "path", - "required": true, - "description": "The Media unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODUpdateMediaDetailsV2", - "functionName": "vodupdatemediadetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/2/vod/media/{media}", - "summary": "Update media details.", - "description": "Updates details of a specified media based on the provided parameters.", - "tags": [ - "V3 > Media" - ], - "mutating": true, - "pathParameters": [ - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/vod/media/%7Bmedia%7D", - "operationId": "VODUpdateMediaDetailsV2", - "summary": "Update media details", - "categoryPath": [ - "VOD", - "V3", - "Media" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "media", - "in": "path", - "required": true, - "description": "The Media unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListChaptersV2", - "functionName": "vodlistchaptersv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/media/{media}/chapters", - "summary": "List chapters.", - "description": "Retrieves a paginated list of chapters assiociated with the provided media.", - "tags": [ - "V3 > Chapter" - ], - "mutating": false, - "pathParameters": [ - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/media/%7Bmedia%7D/chapters", - "operationId": "VODListChaptersV2", - "summary": "List chapters", - "categoryPath": [ - "VOD", - "V3", - "Chapter" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "media", - "in": "path", - "required": true, - "description": "The Media unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 63368 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 63368 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 1620 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 1620 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODGetMediaJournalV2", - "functionName": "vodgetmediajournalv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/media/{media}/journal", - "summary": "Get media journal.", - "description": "Retrieves a paginated list of journal entries associated with the provided media.", - "tags": [ - "V3 > Journal" - ], - "mutating": false, - "pathParameters": [ - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/media/%7Bmedia%7D/journal", - "operationId": "VODGetMediaJournalV2", - "summary": "Get media journal", - "categoryPath": [ - "VOD", - "V3", - "Journal" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "media", - "in": "path", - "required": true, - "description": "The Media unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 50206 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 50206 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 24366 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 24366 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDetachLabelsFromAMediaV2", - "functionName": "voddetachlabelsfromamediav2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/media/{media}/labels", - "summary": "Detach labels from a media.", - "description": "Detaches labels from a specified media based on the provided parameters.", - "tags": [ - "V3 > Media" - ], - "mutating": true, - "pathParameters": [ - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "labels", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/media/%7Bmedia%7D/labels", - "operationId": "VODDetachLabelsFromAMediaV2", - "summary": "Detach labels from a media", - "categoryPath": [ - "VOD", - "V3", - "Media" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "media", - "in": "path", - "required": true, - "description": "The Media unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "labels", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "labels", - "type": "string", - "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Label", - "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODAttachLabelsToAMediaV2", - "functionName": "vodattachlabelstoamediav2", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/2/vod/media/{media}/labels", - "summary": "Attach labels to a media.", - "description": "Attaches labels to a specified media based on the provided parameters.", - "tags": [ - "V3 > Media" - ], - "mutating": true, - "pathParameters": [ - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/vod/media/%7Bmedia%7D/labels", - "operationId": "VODAttachLabelsToAMediaV2", - "summary": "Attach labels to a media", - "categoryPath": [ - "VOD", - "V3", - "Media" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "media", - "in": "path", - "required": true, - "description": "The Media unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDeletesMetadataFromAMediaV2", - "functionName": "voddeletesmetadatafromamediav2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/media/{media}/metadata", - "summary": "Deletes metadata from a media.", - "description": "Deletes the metadata from given media.", - "tags": [ - "V3 > Media" - ], - "mutating": true, - "pathParameters": [ - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "labels", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/media/%7Bmedia%7D/metadata", - "operationId": "VODDeletesMetadataFromAMediaV2", - "summary": "Deletes metadata from a media", - "categoryPath": [ - "VOD", - "V3", - "Media" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "media", - "in": "path", - "required": true, - "description": "The Media unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "labels", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "labels", - "type": "string", - "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Label", - "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODGetMetadataFromAMediaV2", - "functionName": "vodgetmetadatafromamediav2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/media/{media}/metadata", - "summary": "Get metadata from a media.", - "description": "Get the metadata from given media.", - "tags": [ - "V3 > Media" - ], - "mutating": false, - "pathParameters": [ - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/media/%7Bmedia%7D/metadata", - "operationId": "VODGetMetadataFromAMediaV2", - "summary": "Get metadata from a media", - "categoryPath": [ - "VOD", - "V3", - "Media" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "media", - "in": "path", - "required": true, - "description": "The Media unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 14947 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 14947 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 86556 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 86556 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODUpdateMetadataFromAMediaV2", - "functionName": "vodupdatemetadatafromamediav2", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/2/vod/media/{media}/metadata", - "summary": "Update metadata from a media.", - "description": "Updates the metadata from given media.", - "tags": [ - "V3 > Media" - ], - "mutating": true, - "pathParameters": [ - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/vod/media/%7Bmedia%7D/metadata", - "operationId": "VODUpdateMetadataFromAMediaV2", - "summary": "Update metadata from a media", - "categoryPath": [ - "VOD", - "V3", - "Media" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "media", - "in": "path", - "required": true, - "description": "The Media unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODBulkDeleteMediaSharesV2", - "functionName": "vodbulkdeletemediasharesv2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/media/{media}/shares", - "summary": "Bulk delete media shares.", - "description": "Deletes shares specified in the request associated with the provided media.", - "tags": [ - "V3 > Media" - ], - "mutating": true, - "pathParameters": [ - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "shares", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/media/%7Bmedia%7D/shares", - "operationId": "VODBulkDeleteMediaSharesV2", - "summary": "Bulk delete media shares", - "categoryPath": [ - "VOD", - "V3", - "Media" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "media", - "in": "path", - "required": true, - "description": "The Media unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "shares", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "shares", - "type": "string", - "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Share", - "nullable": true, - "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListMediaSharesV2", - "functionName": "vodlistmediasharesv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/media/{media}/shares", - "summary": "List media shares.", - "description": "Retrieves a paginated list of shares associated with the provided media based on the parameters.", - "tags": [ - "V3 > Share" - ], - "mutating": false, - "pathParameters": [ - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "expired_since", - "in": "query", - "required": false - }, - { - "name": "expires_in", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/media/%7Bmedia%7D/shares", - "operationId": "VODListMediaSharesV2", - "summary": "List media shares", - "categoryPath": [ - "VOD", - "V3", - "Share" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "media", - "in": "path", - "required": true, - "description": "The Media unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "expired_since", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "expired_since", - "pattern": "^\\d+[YyMdhims]{1}$", - "type": "string", - "description": "The expiry interval in the past", - "nullable": true, - "example": "10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "10d" - ] - }, - { - "name": "expires_in", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "expires_in", - "pattern": "^\\d+[YyMdhims]{1}$", - "type": "string", - "description": "The expiry interval in the future", - "nullable": true, - "example": "10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "10d" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 42262 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 42262 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 36744 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 36744 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODShareMediaV2", - "functionName": "vodsharemediav2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/media/{media}/shares", - "summary": "Share media.", - "description": "Generate a public accessible media playback link.", - "tags": [ - "V3 > Media" - ], - "mutating": true, - "pathParameters": [ - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/media/%7Bmedia%7D/shares", - "operationId": "VODShareMediaV2", - "summary": "Share media", - "categoryPath": [ - "VOD", - "V3", - "Media" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "media", - "in": "path", - "required": true, - "description": "The Media unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODBulkDeleteSubtitlesV2", - "functionName": "vodbulkdeletesubtitlesv2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/media/{media}/subtitles", - "summary": "Bulk delete subtitles.", - "description": "Deletes the specified list of subtitles associated with the provided player.", - "tags": [ - "V3 > Subtitle" - ], - "mutating": true, - "pathParameters": [ - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "subtitles", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/media/%7Bmedia%7D/subtitles", - "operationId": "VODBulkDeleteSubtitlesV2", - "summary": "Bulk delete subtitles", - "categoryPath": [ - "VOD", - "V3", - "Subtitle" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "media", - "in": "path", - "required": true, - "description": "The Media unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "subtitles", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "subtitles", - "type": "string", - "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Subtitle", - "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListSubtitlesV2", - "functionName": "vodlistsubtitlesv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/media/{media}/subtitles", - "summary": "List subtitles.", - "description": "Retrieves a paginated list of subtitles associated with the provided media.", - "tags": [ - "V3 > Subtitle" - ], - "mutating": false, - "pathParameters": [ - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/media/%7Bmedia%7D/subtitles", - "operationId": "VODListSubtitlesV2", - "summary": "List subtitles", - "categoryPath": [ - "VOD", - "V3", - "Subtitle" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "media", - "in": "path", - "required": true, - "description": "The Media unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 46164 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 46164 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 61029 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 61029 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODCreateSubtitleV2", - "functionName": "vodcreatesubtitlev2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/media/{media}/subtitles", - "summary": "Create subtitle.", - "description": "Creates a new subtitle within the provided media based on the provided parameters.", - "tags": [ - "V3 > Subtitle" - ], - "mutating": true, - "pathParameters": [ - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/media/%7Bmedia%7D/subtitles", - "operationId": "VODCreateSubtitleV2", - "summary": "Create subtitle", - "categoryPath": [ - "VOD", - "V3", - "Subtitle" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "media", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "VODAttachSuggestedMediaV2", - "functionName": "vodattachsuggestedmediav2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/media/{media}/suggest", - "summary": "Attach suggested media.", - "description": "Attach a list of media that will be suggested during\nplayback once the current media is over.", - "tags": [ - "V3 > Media" - ], - "mutating": true, - "pathParameters": [ - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/media/%7Bmedia%7D/suggest", - "operationId": "VODAttachSuggestedMediaV2", - "summary": "Attach suggested media", - "categoryPath": [ - "VOD", - "V3", - "Media" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "media", - "in": "path", - "required": true, - "description": "The Media unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListThumbnailsV2", - "functionName": "vodlistthumbnailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/media/{media}/thumbnails", - "summary": "List thumbnails.", - "description": "Get a paginated list of thumbnails associated with the provided media, this list includes:\n- image\n- waveform image\n- waveform JSON\n- audio file\n- frames matrix (10x10, simple)\n- frames line\n- frames matrix (very detailed)\n- frames matrix (shot boundaries)\n- high quality thumbnail", - "tags": [ - "V3 > Thumbnail" - ], - "mutating": false, - "pathParameters": [ - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/media/%7Bmedia%7D/thumbnails", - "operationId": "VODListThumbnailsV2", - "summary": "List thumbnails", - "categoryPath": [ - "VOD", - "V3", - "Thumbnail" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "media", - "in": "path", - "required": true, - "description": "The Media unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 82529 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 82529 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 39559 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 39559 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDeleteMetadataV2", - "functionName": "voddeletemetadatav2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/metadata/{metadata}", - "summary": "Delete metadata.", - "description": "Deletes the specified metadata.", - "tags": [ - "V3 > Metadata" - ], - "mutating": true, - "pathParameters": [ - { - "name": "metadata", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/metadata/%7Bmetadata%7D", - "operationId": "VODDeleteMetadataV2", - "summary": "Delete metadata", - "categoryPath": [ - "VOD", - "V3", - "Metadata" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "metadata", - "in": "path", - "required": true, - "description": "The MetadataLabel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 52899 - }, - "enumValues": [], - "values": [], - "examples": [ - 52899 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODUpdateMetadataV2", - "functionName": "vodupdatemetadatav2", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/2/vod/metadata/{metadata}", - "summary": "Update metadata.", - "description": "Updates details of a specified metadata based on the given parameters.", - "tags": [ - "V3 > Metadata" - ], - "mutating": true, - "pathParameters": [ - { - "name": "metadata", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/vod/metadata/%7Bmetadata%7D", - "operationId": "VODUpdateMetadataV2", - "summary": "Update metadata", - "categoryPath": [ - "VOD", - "V3", - "Metadata" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "metadata", - "in": "path", - "required": true, - "description": "The MetadataLabel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 84880 - }, - "enumValues": [], - "values": [], - "examples": [ - 84880 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDeleteAMixtapeV2", - "functionName": "voddeleteamixtapev2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/mixtapes/{mixtape}", - "summary": "Delete a mixtape.", - "description": "Deletes the specified mixtape.", - "tags": [ - "V3 > Mixtape" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mixtape", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "color", - "in": "query", - "required": false - }, - { - "name": "criteria", - "in": "query", - "required": false - }, - { - "name": "description", - "in": "query", - "required": false - }, - { - "name": "mixtapes", - "in": "query", - "required": false - }, - { - "name": "name", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "type", - "in": "query", - "required": false - }, - { - "name": "validity", - "in": "query", - "required": false - }, - { - "name": "validity_strategy", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/mixtapes/%7Bmixtape%7D", - "operationId": "VODDeleteAMixtapeV2", - "summary": "Delete a mixtape", - "categoryPath": [ - "VOD", - "V3", - "Mixtape" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "mixtape", - "in": "path", - "required": true, - "description": "The Mixtape unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "color", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "color", - "type": "string", - "description": "Mixtape color", - "example": "#FFCC00" - }, - "enumValues": [], - "values": [], - "examples": [ - "#FFCC00" - ] - }, - { - "name": "criteria", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "criteria", - "type": "string", - "description": "a string free of XSS payloads", - "nullable": true, - "example": "\"Hello World\"" - }, - "enumValues": [], - "values": [], - "examples": [ - "\"Hello World\"" - ] - }, - { - "name": "description", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "description", - "maxLength": 65535, - "type": "string", - "description": "a string free of XSS payloads", - "nullable": true, - "example": "\"Hello World\"" - }, - "enumValues": [], - "values": [], - "examples": [ - "\"Hello World\"" - ] - }, - { - "name": "mixtapes", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "mixtapes", - "type": "string", - "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Mixtape", - "nullable": true, - "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - ] - }, - { - "name": "name", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "name", - "type": "string", - "description": "The name of the Mixtape", - "example": "my product" - }, - "enumValues": [], - "values": [], - "examples": [ - "my product" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order", - "type": "array", - "items": { - "title": "item", - "type": "object", - "properties": { - "direction": { - "title": "direction", - "enum": [ - "\"asc\"", - "\"desc\"" - ], - "type": "string", - "nullable": true - }, - "key": { - "title": "key", - "enum": [ - "collected_at", - "created_at", - "description", - "discarded_at", - "duration", - "id", - "name", - "published", - "streams", - "updated_at", - "validated" - ], - "type": "string", - "description": "The key of Mixtape", - "required": true - }, - "natural": { - "title": "natural", - "type": "boolean", - "nullable": true - }, - "reverse": { - "title": "reverse", - "type": "boolean", - "nullable": true - }, - "soundex": { - "title": "soundex", - "type": "boolean", - "nullable": true - } - }, - "description": "Allowed array or object keys" - }, - "description": " Specify the order for the desired queried Media", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "type", - "type": "string", - "description": "The type of {name}standard: Mixtape default: créée/éditée directement comme une mixtape classiquegenerated: Mixtape produite dynamiquement par une autre applicationcomposite: Mixtape qui référence d’autres mixtape", - "example": "standard" - }, - "enumValues": [], - "values": [], - "examples": [ - "standard" - ] - }, - { - "name": "validity", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "validity", - "maximum": 31536000, - "minimum": 0, - "type": "integer", - "description": "The {name} validity duration (in seconds)", - "example": "3600" - }, - "enumValues": [], - "values": [], - "examples": [ - "3600" - ] - }, - { - "name": "validity_strategy", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "validity_strategy", - "type": "string", - "description": "The strategy to apply for validity adjustmentonly_increase: Only increases the {model} validity if the requested duration is greater than the current oneonly_decrease: Only decreases the {model} validity if the requested duration is less than the current one", - "nullable": true, - "example": "only_decrease" - }, - "enumValues": [], - "values": [], - "examples": [ - "only_decrease" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODShowMixtapeDetailsV2", - "functionName": "vodshowmixtapedetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/mixtapes/{mixtape}", - "summary": "Show mixtape details.", - "description": "Retrieves details of a specified mixtape.", - "tags": [ - "V3 > Mixtape" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mixtape", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "color", - "in": "query", - "required": false - }, - { - "name": "criteria", - "in": "query", - "required": false - }, - { - "name": "description", - "in": "query", - "required": false - }, - { - "name": "mixtapes", - "in": "query", - "required": false - }, - { - "name": "name", - "in": "query", - "required": false - }, - { - "name": "order", - "in": "query", - "required": false - }, - { - "name": "type", - "in": "query", - "required": false - }, - { - "name": "validity", - "in": "query", - "required": false - }, - { - "name": "validity_strategy", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/mixtapes/%7Bmixtape%7D", - "operationId": "VODShowMixtapeDetailsV2", - "summary": "Show mixtape details", - "categoryPath": [ - "VOD", - "V3", - "Mixtape" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "mixtape", - "in": "path", - "required": true, - "description": "The Mixtape unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "color", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "color", - "type": "string", - "description": "Mixtape color", - "example": "#FFCC00" - }, - "enumValues": [], - "values": [], - "examples": [ - "#FFCC00" - ] - }, - { - "name": "criteria", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "criteria", - "type": "string", - "description": "a string free of XSS payloads", - "nullable": true, - "example": "\"Hello World\"" - }, - "enumValues": [], - "values": [], - "examples": [ - "\"Hello World\"" - ] - }, - { - "name": "description", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "description", - "maxLength": 65535, - "type": "string", - "description": "a string free of XSS payloads", - "nullable": true, - "example": "\"Hello World\"" - }, - "enumValues": [], - "values": [], - "examples": [ - "\"Hello World\"" - ] - }, - { - "name": "mixtapes", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "mixtapes", - "type": "string", - "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Mixtape", - "nullable": true, - "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - ] - }, - { - "name": "name", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "name", - "type": "string", - "description": "The name of the Mixtape", - "example": "my product" - }, - "enumValues": [], - "values": [], - "examples": [ - "my product" - ] - }, - { - "name": "order", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "order", - "type": "array", - "items": { - "title": "item", - "type": "object", - "properties": { - "direction": { - "title": "direction", - "enum": [ - "\"asc\"", - "\"desc\"" - ], - "type": "string", - "nullable": true - }, - "key": { - "title": "key", - "enum": [ - "collected_at", - "created_at", - "description", - "discarded_at", - "duration", - "id", - "name", - "published", - "streams", - "updated_at", - "validated" - ], - "type": "string", - "description": "The key of Mixtape", - "required": true - }, - "natural": { - "title": "natural", - "type": "boolean", - "nullable": true - }, - "reverse": { - "title": "reverse", - "type": "boolean", - "nullable": true - }, - "soundex": { - "title": "soundex", - "type": "boolean", - "nullable": true - } - }, - "description": "Allowed array or object keys" - }, - "description": " Specify the order for the desired queried Media", - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - }, - { - "name": "type", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "type", - "type": "string", - "description": "The type of {name}standard: Mixtape default: créée/éditée directement comme une mixtape classiquegenerated: Mixtape produite dynamiquement par une autre applicationcomposite: Mixtape qui référence d’autres mixtape", - "example": "standard" - }, - "enumValues": [], - "values": [], - "examples": [ - "standard" - ] - }, - { - "name": "validity", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "validity", - "maximum": 31536000, - "minimum": 0, - "type": "integer", - "description": "The {name} validity duration (in seconds)", - "example": "3600" - }, - "enumValues": [], - "values": [], - "examples": [ - "3600" - ] - }, - { - "name": "validity_strategy", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "validity_strategy", - "type": "string", - "description": "The strategy to apply for validity adjustmentonly_increase: Only increases the {model} validity if the requested duration is greater than the current oneonly_decrease: Only decreases the {model} validity if the requested duration is less than the current one", - "nullable": true, - "example": "only_decrease" - }, - "enumValues": [], - "values": [], - "examples": [ - "only_decrease" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODUpdateAMixtapeV2", - "functionName": "vodupdateamixtapev2", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/2/vod/mixtapes/{mixtape}", - "summary": "Update a mixtape.", - "description": "Update mixtape.", - "tags": [ - "V3 > Mixtape" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mixtape", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/vod/mixtapes/%7Bmixtape%7D", - "operationId": "VODUpdateAMixtapeV2", - "summary": "Update a mixtape", - "categoryPath": [ - "VOD", - "V3", - "Mixtape" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "mixtape", - "in": "path", - "required": true, - "description": "The Mixtape unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDuplicateAMixtapeV2", - "functionName": "vodduplicateamixtapev2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/mixtapes/{mixtape}/duplicate", - "summary": "Duplicate a mixtape.", - "description": "Creates a copy of the specified mixtape with the same configuration\nand direct media attachments. The new mixtape name can be provided\nor will default to \"{original_name} (Copy)\".", - "tags": [ - "V3 > Mixtape" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mixtape", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/mixtapes/%7Bmixtape%7D/duplicate", - "operationId": "VODDuplicateAMixtapeV2", - "summary": "Duplicate a mixtape", - "categoryPath": [ - "VOD", - "V3", - "Mixtape" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "mixtape", - "in": "path", - "required": true, - "description": "The Mixtape unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDetachDirectMediaV2", - "functionName": "voddetachdirectmediav2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/mixtapes/{mixtape}/media", - "summary": "Detach direct media.", - "description": "Manually detaches media in the specified mixtape", - "tags": [ - "V3 > Mixtape" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mixtape", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "media", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/mixtapes/%7Bmixtape%7D/media", - "operationId": "VODDetachDirectMediaV2", - "summary": "Detach direct media", - "categoryPath": [ - "VOD", - "V3", - "Mixtape" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "mixtape", - "in": "path", - "required": true, - "description": "The Mixtape unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "media", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "array", - "schema": { - "title": "media", - "type": "array", - "items": { - "title": "item", - "type": "string", - "description": "Identifier of an existing Media", - "example": "1jhvl2upwoctc" - }, - "description": "The media unique identifier", - "nullable": true, - "example": [] - }, - "enumValues": [], - "values": [], - "examples": [ - [] - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListMediaInMixtapeV2", - "functionName": "vodlistmediainmixtapev2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/mixtapes/{mixtape}/media", - "summary": "List media in mixtape.", - "description": "Retrieves a paginated list of media in the specified mixtape.", - "tags": [ - "V3 > Mixtape" - ], - "mutating": false, - "pathParameters": [ - { - "name": "mixtape", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/mixtapes/%7Bmixtape%7D/media", - "operationId": "VODListMediaInMixtapeV2", - "summary": "List media in mixtape", - "categoryPath": [ - "VOD", - "V3", - "Mixtape" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "mixtape", - "in": "path", - "required": true, - "description": "The Mixtape unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 24795 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 24795 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 20851 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 20851 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODAttachDirectMediaV2", - "functionName": "vodattachdirectmediav2", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/2/vod/mixtapes/{mixtape}/media", - "summary": "Attach direct media.", - "description": "Manually attaches media in the specified mixtape", - "tags": [ - "V3 > Mixtape" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mixtape", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/vod/mixtapes/%7Bmixtape%7D/media", - "operationId": "VODAttachDirectMediaV2", - "summary": "Attach direct media", - "categoryPath": [ - "VOD", - "V3", - "Mixtape" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "mixtape", - "in": "path", - "required": true, - "description": "The Mixtape unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODMoveAManuallyAttachedMediaInMixtapeV2", - "functionName": "vodmoveamanuallyattachedmediainmixtapev2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/mixtapes/{mixtape}/media/{media}/move", - "summary": "Move a manually attached media in mixtape.", - "description": "Move a given media to given position in manually attached media.", - "tags": [ - "V3 > Mixtape" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mixtape", - "in": "path", - "required": true - }, - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/mixtapes/%7Bmixtape%7D/media/%7Bmedia%7D/move", - "operationId": "VODMoveAManuallyAttachedMediaInMixtapeV2", - "summary": "Move a manually attached media in mixtape", - "categoryPath": [ - "VOD", - "V3", - "Mixtape" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "mixtape", - "in": "path", - "required": true, - "description": "The Mixtape unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "media", - "in": "path", - "required": true, - "description": "The Media unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 80640 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 80640 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 4018 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 4018 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODSynchronizeAMixtapeV2", - "functionName": "vodsynchronizeamixtapev2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/mixtapes/{mixtape}/synchronize", - "summary": "Synchronize a mixtape.", - "description": "Synchronize a mixtape's media.", - "tags": [ - "V3 > Mixtape" - ], - "mutating": true, - "pathParameters": [ - { - "name": "mixtape", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/mixtapes/%7Bmixtape%7D/synchronize", - "operationId": "VODSynchronizeAMixtapeV2", - "summary": "Synchronize a mixtape", - "categoryPath": [ - "VOD", - "V3", - "Mixtape" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "mixtape", - "in": "path", - "required": true, - "description": "The Mixtape unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDeletePlayerV2", - "functionName": "voddeleteplayerv2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/players/{player}", - "summary": "Delete player.", - "description": "Deletes the specified player.\nNote that in case the player is attached to a share link, the latter will be re-assigned to a fallback player.", - "tags": [ - "V3 > Player" - ], - "mutating": true, - "pathParameters": [ - { - "name": "player", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/players/%7Bplayer%7D", - "operationId": "VODDeletePlayerV2", - "summary": "Delete player", - "categoryPath": [ - "VOD", - "V3", - "Player" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "player", - "in": "path", - "required": true, - "description": "The Player unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODShowPlayerDetailsV2", - "functionName": "vodshowplayerdetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/players/{player}", - "summary": "Show player details.", - "description": "Retrieves details of a specified player.", - "tags": [ - "V3 > Player" - ], - "mutating": false, - "pathParameters": [ - { - "name": "player", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/players/%7Bplayer%7D", - "operationId": "VODShowPlayerDetailsV2", - "summary": "Show player details", - "categoryPath": [ - "VOD", - "V3", - "Player" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "player", - "in": "path", - "required": true, - "description": "The Player unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODUpdatePlayerDetailsV2", - "functionName": "vodupdateplayerdetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/2/vod/players/{player}", - "summary": "Update player details.", - "description": "Updates details of a specified player based on the parameters.", - "tags": [ - "V3 > Player" - ], - "mutating": true, - "pathParameters": [ - { - "name": "player", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/vod/players/%7Bplayer%7D", - "operationId": "VODUpdatePlayerDetailsV2", - "summary": "Update player details", - "categoryPath": [ - "VOD", - "V3", - "Player" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "player", - "in": "path", - "required": true, - "description": "The Player unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODBulkDeleteAdvertisementsV2", - "functionName": "vodbulkdeleteadvertisementsv2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/players/{player}/ads", - "summary": "Bulk delete advertisements.", - "description": "Deletes the specified list of advertisements associated with the provided player.", - "tags": [ - "V3 > Ad" - ], - "mutating": true, - "pathParameters": [ - { - "name": "player", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "ads", - "in": "query", - "required": true - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/players/%7Bplayer%7D/ads", - "operationId": "VODBulkDeleteAdvertisementsV2", - "summary": "Bulk delete advertisements", - "categoryPath": [ - "VOD", - "V3", - "Ad" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "player", - "in": "path", - "required": true, - "description": "The Player unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "ads", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "ads", - "type": "string", - "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Ad", - "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListAdvertisementsV2", - "functionName": "vodlistadvertisementsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/players/{player}/ads", - "summary": "List advertisements.", - "description": "Retrieves a paginated list of advertisements associated with the provided player.", - "tags": [ - "V3 > Ad" - ], - "mutating": false, - "pathParameters": [ - { - "name": "player", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/players/%7Bplayer%7D/ads", - "operationId": "VODListAdvertisementsV2", - "summary": "List advertisements", - "categoryPath": [ - "VOD", - "V3", - "Ad" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "player", - "in": "path", - "required": true, - "description": "The Player unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 93262 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 93262 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 8579 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 8579 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODCreateAnAdvertisementV2", - "functionName": "vodcreateanadvertisementv2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/players/{player}/ads", - "summary": "Create an advertisement.", - "description": "Creates a new advertisement associated with the provided player.", - "tags": [ - "V3 > Ad" - ], - "mutating": true, - "pathParameters": [ - { - "name": "player", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/players/%7Bplayer%7D/ads", - "operationId": "VODCreateAnAdvertisementV2", - "summary": "Create an advertisement", - "categoryPath": [ - "VOD", - "V3", - "Ad" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "player", - "in": "path", - "required": true, - "description": "The Player unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "201" - ] - } - }, - { - "operationId": "VODShowPlaylistDetailsV2", - "functionName": "vodshowplaylistdetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/playlists/{playlist}", - "summary": "Show playlist details.", - "description": "Retrieves details of a specified playlist.", - "tags": [ - "V3 > Playlist" - ], - "mutating": false, - "pathParameters": [ - { - "name": "playlist", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/playlists/%7Bplaylist%7D", - "operationId": "VODShowPlaylistDetailsV2", - "summary": "Show playlist details", - "categoryPath": [ - "VOD", - "V3", - "Playlist" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "playlist", - "in": "path", - "required": true, - "description": "The Playlist unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListMediaInPlaylistV2", - "functionName": "vodlistmediainplaylistv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/playlists/{playlist}/media", - "summary": "List media in playlist.", - "description": "Retrieves a paginated list of media in the specified playlist.", - "tags": [ - "V3 > Playlist" - ], - "mutating": false, - "pathParameters": [ - { - "name": "playlist", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/playlists/%7Bplaylist%7D/media", - "operationId": "VODListMediaInPlaylistV2", - "summary": "List media in playlist", - "categoryPath": [ - "VOD", - "V3", - "Playlist" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "playlist", - "in": "path", - "required": true, - "description": "The Playlist unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 50801 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 50801 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 43480 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 43480 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "get_2_vod_reflect_endpoints_vversion_endpoint", - "functionName": "get2VodReflectEndpointsVversionEndpoint", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/reflect/endpoints/v{version}/{endpoint?}", - "summary": "", - "description": "", - "tags": [ - "V3 > Reflect" - ], - "mutating": false, - "pathParameters": [ - { - "name": "version", - "in": "path", - "required": true - }, - { - "name": "endpoint", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": null - }, - { - "operationId": "post_2_vod_reflect_endpoints_vversion_endpoint", - "functionName": "post2VodReflectEndpointsVversionEndpoint", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/reflect/endpoints/v{version}/{endpoint}", - "summary": "", - "description": "", - "tags": [ - "V3 > Reflect" - ], - "mutating": true, - "pathParameters": [ - { - "name": "version", - "in": "path", - "required": true - }, - { - "name": "endpoint", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/reflect/endpoints/v%7Bversion%7D/%7Bendpoint%7D", - "operationId": null, - "summary": "", - "categoryPath": [ - "VOD", - "V3", - "Reflect" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "version", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "endpoint", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDisplayChapterImageV2", - "functionName": "voddisplaychapterimagev2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/res/chapters/{chapter}.{format}", - "summary": "Display chapter image.", - "description": "Render the chapter image inline directly in the user browser.\nIf the chapter has no image, a 404 error is returned.", - "tags": [ - "V3 > Resources" - ], - "mutating": false, - "pathParameters": [ - { - "name": "chapter", - "in": "path", - "required": true - }, - { - "name": "format", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/res/chapters/%7Bchapter%7D.%7Bformat%7D", - "operationId": "VODDisplayChapterImageV2", - "summary": "Display chapter image", - "categoryPath": [ - "VOD", - "V3", - "Resources" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "chapter", - "in": "path", - "required": true, - "description": "The Chapter unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "format", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDisplayALogoImageV2", - "functionName": "voddisplayalogoimagev2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/res/logos/{logo}.{format}", - "summary": "Display a logo image.", - "description": "Render the logo image inline directly in the user browser.\nIf the logo is invalid, a 404 error is returned.", - "tags": [ - "V3 > Resources" - ], - "mutating": false, - "pathParameters": [ - { - "name": "logo", - "in": "path", - "required": true - }, - { - "name": "format", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/res/logos/%7Blogo%7D.%7Bformat%7D", - "operationId": "VODDisplayALogoImageV2", - "summary": "Display a logo image", - "categoryPath": [ - "VOD", - "V3", - "Resources" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "logo", - "in": "path", - "required": true, - "description": "The Logo unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "format", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODRenderChapterV2", - "functionName": "vodrenderchapterv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/res/media/{media}/chapters.{format}", - "summary": "Render chapter.", - "description": "Render the published media chapters directly in the user browser.\nIf no published chapters are available a 404 error is returned.", - "tags": [ - "V3 > Resources" - ], - "mutating": false, - "pathParameters": [ - { - "name": "media", - "in": "path", - "required": true - }, - { - "name": "format", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/res/media/%7Bmedia%7D/chapters.%7Bformat%7D", - "operationId": "VODRenderChapterV2", - "summary": "Render chapter", - "categoryPath": [ - "VOD", - "V3", - "Resources" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "media", - "in": "path", - "required": true, - "description": "The Media unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "format", - "in": "path", - "required": true, - "description": "Use one of the following valuesjson: JavaScript Object Notation data formatxml: EXtensible Markup Language data formatyaml: YAML Ain't Markup Language data formatvtt: WebVTT (Web Video Text Tracks) subtitle format", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDisplayPlayerImageV2", - "functionName": "voddisplayplayerimagev2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/res/players/{player}.{image}.{format}", - "summary": "Display player image.", - "description": "Render the player image inline directly in the user browser.\nIf the player has no image, a 404 error is returned.", - "tags": [ - "V3 > Resources" - ], - "mutating": false, - "pathParameters": [ - { - "name": "player", - "in": "path", - "required": true - }, - { - "name": "image", - "in": "path", - "required": true - }, - { - "name": "format", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/res/players/%7Bplayer%7D.%7Bimage%7D.%7Bformat%7D", - "operationId": "VODDisplayPlayerImageV2", - "summary": "Display player image", - "categoryPath": [ - "VOD", - "V3", - "Resources" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "player", - "in": "path", - "required": true, - "description": "The Player unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "image", - "in": "path", - "required": true, - "description": "Use one of the following valueslogo: Image used as a logo or branding elementpreload: Image intended for preloading or prefetchinginterrupt: Image displayed during interruptions or loading delaysgeoip: Image customized based on geographical locationrestrict: Image with restrictions or access control settings", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "format", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDisplayPlaylistImageV2", - "functionName": "voddisplayplaylistimagev2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/res/playlists/{playlist}.{format}", - "summary": "Display playlist image.", - "description": "Render the playlist image inline directly in the user browser.\nIf the playlist has no image, a 404 error is returned.", - "tags": [ - "V3 > Resources" - ], - "mutating": false, - "pathParameters": [ - { - "name": "playlist", - "in": "path", - "required": true - }, - { - "name": "format", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/res/playlists/%7Bplaylist%7D.%7Bformat%7D", - "operationId": "VODDisplayPlaylistImageV2", - "summary": "Display playlist image", - "categoryPath": [ - "VOD", - "V3", - "Resources" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "playlist", - "in": "path", - "required": true, - "description": "The Playlist unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "format", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODRenderShareLinkV2", - "functionName": "vodrendersharelinkv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/res/shares/{share}.{format?}", - "summary": "Render share link.", - "description": "Render the requested share link.", - "tags": [ - "V3 > Resources" - ], - "mutating": false, - "pathParameters": [ - { - "name": "share", - "in": "path", - "required": true - }, - { - "name": "format", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": null - }, - { - "operationId": "VODDisplayShareImageV2", - "functionName": "voddisplayshareimagev2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/res/shares/{share}.{image}.{format}", - "summary": "Display share image.", - "description": "Render the share image inline directly in the user browser.\nIf the share has no image, a 404 error is returned.", - "tags": [ - "V3 > Resources" - ], - "mutating": false, - "pathParameters": [ - { - "name": "share", - "in": "path", - "required": true - }, - { - "name": "image", - "in": "path", - "required": true - }, - { - "name": "format", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/res/shares/%7Bshare%7D.%7Bimage%7D.%7Bformat%7D", - "operationId": "VODDisplayShareImageV2", - "summary": "Display share image", - "categoryPath": [ - "VOD", - "V3", - "Resources" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "share", - "in": "path", - "required": true, - "description": "The Share unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "image", - "in": "path", - "required": true, - "description": "Use one of the following valueslogo: Image used as a logo or branding elementpreload: Image intended for preloading or prefetchinginterrupt: Image displayed during interruptions or loading delaysgeoip: Image customized based on geographical locationrestrict: Image with restrictions or access control settings", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "format", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODRenderSubtitleV2", - "functionName": "vodrendersubtitlev2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/res/subtitles/{subtitle}.{format}", - "summary": "Render subtitle.", - "description": "Render the subtitle in the requested format.", - "tags": [ - "V3 > Resources" - ], - "mutating": false, - "pathParameters": [ - { - "name": "subtitle", - "in": "path", - "required": true - }, - { - "name": "format", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/res/subtitles/%7Bsubtitle%7D.%7Bformat%7D", - "operationId": "VODRenderSubtitleV2", - "summary": "Render subtitle", - "categoryPath": [ - "VOD", - "V3", - "Resources" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "subtitle", - "in": "path", - "required": true, - "description": "The Subtitle unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "format", - "in": "path", - "required": true, - "description": "Use one of the following valuessrt: Simple subtitle formatvtt: WebVTT subtitle formatsub: Generic subtitle formatstl: EBU STL subtitle formatsbv: YouTube subtitle formatjson: Raw json formattxt: Plain text formatdxfp: Standard for XML captions and subtitles based on the TTML (Timed Text Markup Language) formatttml: Standard for XML captions developed by the World Wide Web Consortium (W3C)", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListSuggestedMediaV2", - "functionName": "vodlistsuggestedmediav2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/res/suggestions/{target}", - "summary": "List suggested media.", - "description": "Retrieve a list of media suggestions based on the current media.", - "tags": [ - "V3 > Resources" - ], - "mutating": false, - "pathParameters": [ - { - "name": "target", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/res/suggestions/%7Btarget%7D", - "operationId": "VODListSuggestedMediaV2", - "summary": "List suggested media", - "categoryPath": [ - "VOD", - "V3", - "Resources" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "target", - "in": "path", - "required": true, - "description": "The Sequence unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDisplayThumbnailV2", - "functionName": "voddisplaythumbnailv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/res/thumbnails/{thumbnail}.{format}", - "summary": "Display thumbnail.", - "description": "Render the thumbnail inline directly in the user browser.\nIf the thumbnail is corrupted, a 404 error is returned.", - "tags": [ - "V3 > Resources" - ], - "mutating": false, - "pathParameters": [ - { - "name": "thumbnail", - "in": "path", - "required": true - }, - { - "name": "format", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/res/thumbnails/%7Bthumbnail%7D.%7Bformat%7D", - "operationId": "VODDisplayThumbnailV2", - "summary": "Display thumbnail", - "categoryPath": [ - "VOD", - "V3", - "Resources" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": null, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "thumbnail", - "in": "path", - "required": true, - "description": "The Thumbnail unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "format", - "in": "path", - "required": true, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODListSampleV2", - "functionName": "vodlistsamplev2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/samples", - "summary": "List sample.", - "description": "Retrieves all media from the demo channel.", - "tags": [ - "V3 > Sample" - ], - "mutating": false, - "pathParameters": [], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/samples", - "operationId": "VODListSampleV2", - "summary": "List sample", - "categoryPath": [ - "VOD", - "V3", - "Sample" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDeleteShareV2", - "functionName": "voddeletesharev2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/shares/{share}", - "summary": "Delete share.", - "description": "Deletes the specified share.", - "tags": [ - "V3 > Share" - ], - "mutating": true, - "pathParameters": [ - { - "name": "share", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/shares/%7Bshare%7D", - "operationId": "VODDeleteShareV2", - "summary": "Delete share", - "categoryPath": [ - "VOD", - "V3", - "Share" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "share", - "in": "path", - "required": true, - "description": "The Share unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODShowShareDetailsV2", - "functionName": "vodshowsharedetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/shares/{share}", - "summary": "Show share details.", - "description": "Retrieves details of a specified share.", - "tags": [ - "V3 > Share" - ], - "mutating": false, - "pathParameters": [ - { - "name": "share", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/shares/%7Bshare%7D", - "operationId": "VODShowShareDetailsV2", - "summary": "Show share details", - "categoryPath": [ - "VOD", - "V3", - "Share" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "share", - "in": "path", - "required": true, - "description": "The Share unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODUpdateShareDetailsV2", - "functionName": "vodupdatesharedetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/2/vod/shares/{share}", - "summary": "Update share details.", - "description": "Updates details of a specified share based on the parameters.", - "tags": [ - "V3 > Share" - ], - "mutating": true, - "pathParameters": [ - { - "name": "share", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/vod/shares/%7Bshare%7D", - "operationId": "VODUpdateShareDetailsV2", - "summary": "Update share details", - "categoryPath": [ - "VOD", - "V3", - "Share" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "share", - "in": "path", - "required": true, - "description": "The Share unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODCreatesANewTokenV2", - "functionName": "vodcreatesanewtokenv2", - "originalOperationId": null, - "domain": "vod", - "method": "POST", - "path": "/2/vod/shares/{share}/token", - "summary": "Creates a new token.", - "description": "Creates a new token associated with the provided share based on the provided parameters..", - "tags": [ - "V3 > Share" - ], - "mutating": true, - "pathParameters": [ - { - "name": "share", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [ - { - "name": "X-Ik-Token-Enforce-Ip", - "in": "header", - "required": false - } - ], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/post/2/vod/shares/%7Bshare%7D/token", - "operationId": "VODCreatesANewTokenV2", - "summary": "Creates a new token", - "categoryPath": [ - "VOD", - "V3", - "Share" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "share", - "in": "path", - "required": true, - "description": "The Share unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "X-Ik-Token-Enforce-Ip", - "in": "header", - "required": false, - "description": "", - "style": "simple", - "explode": true, - "schemaType": "boolean", - "schema": { - "title": "X-Ik-Token-Enforce-Ip", - "type": "boolean", - "description": "Extra header to pass if `ip_address` should be used, if this header isn't passed, the `ip_address` field will be ignored.", - "example": "true" - }, - "enumValues": [], - "values": [], - "examples": [ - "true" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODViewersPerClusterV2", - "functionName": "vodviewersperclusterv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{channel}/clusters", - "summary": "Viewers per cluster.", - "description": "Get the number of viewers per cluster for the provided channel.\nA cluster is a grouping of viewers based on their geographical location.\nA cluster is identified by its geohash, latitude and longitude.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bchannel%7D/clusters", - "operationId": "VODViewersPerClusterV2", - "summary": "Viewers per cluster", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 47488 - }, - "enumValues": [], - "values": [], - "examples": [ - 47488 - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "maximum": 10000, - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": 5808 - }, - "enumValues": [], - "values": [], - "examples": [ - 5808 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODTopMediaV2", - "functionName": "vodtopmediav2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{channel}/media/top", - "summary": "Top media.", - "description": "Get a list of media for the requested period, sorted by viewers count.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bchannel%7D/media/top", - "operationId": "VODTopMediaV2", - "summary": "Top media", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": true, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [ - { - "name": "countable", - "description": "Give the total number of records\n", - "values": [] - }, - { - "name": "paginable", - "description": "Group a request's items in pages and define which page you want to display\n", - "values": [] - } - ], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 88117 - }, - "enumValues": [], - "values": [], - "examples": [ - 88117 - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - }, - { - "name": "return", - "in": "query", - "required": false, - "description": "*Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    \nPart of the `total` capacity\n", - "style": null, - "explode": null, - "schemaType": "string", - "schema": { - "enum": [ - "total" - ], - "type": "string", - "example": "total" - }, - "enumValues": [ - "total" - ], - "values": [], - "examples": [ - "total" - ] - }, - { - "name": "page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the page number
    \nPart of the `pagination` capacity\n", - "type": "integer", - "default": 1, - "example": 84650 - }, - "enumValues": [], - "values": [], - "examples": [ - 5, - 84650 - ] - }, - { - "name": "per_page", - "in": "query", - "required": false, - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "style": null, - "explode": null, - "schemaType": "integer", - "schema": { - "description": "*Optional parameter* that define the number of items per page
    \nPart of the `pagination` capacity\n", - "type": "integer", - "minimum": 1, - "example": 36219 - }, - "enumValues": [], - "values": [], - "examples": [ - 10, - 36219 - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODUniqueViewersPerMediaV2", - "functionName": "voduniqueviewerspermediav2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{channel}/media/unique_viewers", - "summary": "Unique viewers per media.", - "description": "Get the number of unique viewers (IP addresses) for the provided media list.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "media", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bchannel%7D/media/unique_viewers", - "operationId": "VODUniqueViewersPerMediaV2", - "summary": "Unique viewers per media", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 15071 - }, - "enumValues": [], - "values": [], - "examples": [ - 15071 - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "media", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "media", - "type": "string", - "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Media", - "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODViewersPerMediaV2", - "functionName": "vodviewerspermediav2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{channel}/media/viewers", - "summary": "Viewers per media.", - "description": "Get the number of viewers for the provided media list.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "channel", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "media", - "in": "query", - "required": true - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bchannel%7D/media/viewers", - "operationId": "VODViewersPerMediaV2", - "summary": "Viewers per media", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "channel", - "in": "path", - "required": true, - "description": "The Channel unique identifier", - "style": "simple", - "explode": true, - "schemaType": "integer", - "schema": { - "type": "integer", - "example": 78991 - }, - "enumValues": [], - "values": [], - "examples": [ - 78991 - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "media", - "in": "query", - "required": true, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "media", - "type": "string", - "description": "A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Media", - "example": "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - }, - "enumValues": [], - "values": [], - "examples": [ - "1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODMediaBenchmarkV2", - "functionName": "vodmediabenchmarkv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{media}/benchmark", - "summary": "Media benchmark.", - "description": "Retrieves statistics and comparisons between the media and the other media of the same channel.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bmedia%7D/benchmark", - "operationId": "VODMediaBenchmarkV2", - "summary": "Media benchmark", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "media", - "in": "path", - "required": true, - "description": "The Media unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODMediaRankV2", - "functionName": "vodmediarankv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{media}/rank", - "summary": "Media rank.", - "description": "Computes the rank of the provided media based on its view count relative to other media within the same channel.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bmedia%7D/rank", - "operationId": "VODMediaRankV2", - "summary": "Media rank", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "media", - "in": "path", - "required": true, - "description": "The Media unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODRetentionPerPercentV2", - "functionName": "vodretentionperpercentv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{media}/retention", - "summary": "Retention per percent.", - "description": "Get retention per percent for the provided media,\nif anything else is provided, a 404 error will be raised.\nThe returned collection contains a list of percents [0-99],\neach percent contains a hit count and a normalized value.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "media", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bmedia%7D/retention", - "operationId": "VODRetentionPerPercentV2", - "summary": "Retention per percent", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "media", - "in": "path", - "required": true, - "description": "The Media unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODAverageViewTimeV2", - "functionName": "vodaverageviewtimev2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{subject}/average_view_time", - "summary": "Average view time.", - "description": "Get the average view time (in milliseconds) per unique user (IP addresses) for the provided subject,\nsubject may be either a channel or a media,\nif anything else is provided, a 404 error will be raised.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "subject", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/average_view_time", - "operationId": "VODAverageViewTimeV2", - "summary": "Average view time", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "subject", - "in": "path", - "required": true, - "description": "The Sequence unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODViewersAndViewingTimePerBrowserV2", - "functionName": "vodviewersandviewingtimeperbrowserv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{subject}/browsers", - "summary": "Viewers and viewing time per browser.", - "description": "Get the number of viewers and consumed time (in milliseconds) per browser for the provided subject.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "subject", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/browsers", - "operationId": "VODViewersAndViewingTimePerBrowserV2", - "summary": "Viewers and viewing time per browser", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "subject", - "in": "path", - "required": true, - "description": "The Sequence unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODViewingTimePerEncodingV2", - "functionName": "vodviewingtimeperencodingv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{subject}/consumed_time_per_encoding", - "summary": "Viewing time per encoding.", - "description": "Get the viewing time (in milliseconds) per encoding for the provided subject.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "subject", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/consumed_time_per_encoding", - "operationId": "VODViewingTimePerEncodingV2", - "summary": "Viewing time per encoding", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "subject", - "in": "path", - "required": true, - "description": "The Sequence unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODConsumptionV2", - "functionName": "vodconsumptionv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{subject}/consumption", - "summary": "Consumption.", - "description": "Get the consumption for the provided subject,\nsubject may be either a channel or a media,\nif anything else is provided, a 404 error will be raised.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "subject", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "format", - "in": "query", - "required": false - }, - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/consumption", - "operationId": "VODConsumptionV2", - "summary": "Consumption", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "subject", - "in": "path", - "required": true, - "description": "The Sequence unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "format", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "format", - "type": "string", - "description": "Any valid byte unit, with or without precision specified (tries to format bytes in the most readable unit if nothing is specified):
    YB: Yotta ByteZB: Zetta ByteEB: Exa BytePB: Peta ByteTB: Tera ByteGB: Giga ByteMB: Mega BytekB: Kilo ByteB: Byteno: No formatting (raw number of bytes)A precision (digits after '.') may be added with the following notation:
    6: 1.322123MB/6: 1.322123MBMB/6: 1.322123MBMB/000000: 1.322123MBGB/9: 0.001322123GB", - "nullable": true, - "example": "MB/6" - }, - "enumValues": [], - "values": [], - "examples": [ - "MB/6" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODViewersAndSharePerCountryV2", - "functionName": "vodviewersandsharepercountryv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{subject}/countries", - "summary": "Viewers and share per country.", - "description": "Retrieves the number of viewers and total share per country for the provided subject;\nThe share is based on all the countries for this subject, not just on the countries within the limit.\nTherefore, the sum of the share for each country may not reach 1 (100%) if a limit is provided.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "subject", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/countries", - "operationId": "VODViewersAndSharePerCountryV2", - "summary": "Viewers and share per country", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "subject", - "in": "path", - "required": true, - "description": "The Sequence unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODViewersAndViewingTimePerDeviceV2", - "functionName": "vodviewersandviewingtimeperdevicev2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{subject}/devices", - "summary": "Viewers and viewing time per device.", - "description": "Get the number of viewers and consumed time (in milliseconds) per device type for the provided subject.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "subject", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/devices", - "operationId": "VODViewersAndViewingTimePerDeviceV2", - "summary": "Viewers and viewing time per device", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "subject", - "in": "path", - "required": true, - "description": "The Sequence unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODViewersAndEncodingsHistogramV2", - "functionName": "vodviewersandencodingshistogramv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{subject}/histogram/encodings", - "summary": "Viewers and encodings histogram.", - "description": "Retrieve histogram with general statistics per time bucket,\nalong with breakdown per encoding.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "subject", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "per", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/histogram/encodings", - "operationId": "VODViewersAndEncodingsHistogramV2", - "summary": "Viewers and encodings histogram", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "subject", - "in": "path", - "required": true, - "description": "The Sequence unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "per", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "type": "string", - "description": "hour: Interval of time lasting 60 minutesday: Interval of time lasting 24 hoursweek: Interval of time lasting 7 daysmonth: Interval of time approximately lasting 30 daysquarter: Interval of time lasting approximately 3 monthsyear: Interval of time lasting 12 months", - "nullable": true, - "example": "hour" - }, - "enumValues": [], - "values": [], - "examples": [ - "hour" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODViewersHistogramV2", - "functionName": "vodviewershistogramv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{subject}/histogram/viewers", - "summary": "Viewers histogram.", - "description": "Get a histogram of viewers over time for the provided subject.\nThe data is divided into time buckets based on the requested interval.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "subject", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "per", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/histogram/viewers", - "operationId": "VODViewersHistogramV2", - "summary": "Viewers histogram", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "subject", - "in": "path", - "required": true, - "description": "The Sequence unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "per", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "per", - "type": "string", - "description": "hour: Interval of time lasting 60 minutesday: Interval of time lasting 24 hoursweek: Interval of time lasting 7 daysmonth: Interval of time approximately lasting 30 daysquarter: Interval of time lasting approximately 3 monthsyear: Interval of time lasting 12 months", - "nullable": true, - "example": "hour" - }, - "enumValues": [], - "values": [], - "examples": [ - "hour" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODViewersAndViewingTimePerOSV2", - "functionName": "vodviewersandviewingtimeperosv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{subject}/operating_systems", - "summary": "Viewers and viewing time per OS.", - "description": "Get the number of viewers and consumed time (in milliseconds) per operating system for the provided subject.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "subject", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/operating_systems", - "operationId": "VODViewersAndViewingTimePerOSV2", - "summary": "Viewers and viewing time per OS", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "subject", - "in": "path", - "required": true, - "description": "The Sequence unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODViewersAndViewingTimePerOriginV2", - "functionName": "vodviewersandviewingtimeperoriginv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{subject}/origins", - "summary": "Viewers and viewing time per origin.", - "description": "Get the number of viewers and consumed time (in milliseconds) per origin for the provided subject.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "subject", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/origins", - "operationId": "VODViewersAndViewingTimePerOriginV2", - "summary": "Viewers and viewing time per origin", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "subject", - "in": "path", - "required": true, - "description": "The Sequence unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODViewersAndViewingTimePerPlaybackV2", - "functionName": "vodviewersandviewingtimeperplaybackv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{subject}/playbacks", - "summary": "Viewers and viewing time per playback.", - "description": "Get the number of viewers and consumed time (in milliseconds) per playback type for the provided subject.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "subject", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/playbacks", - "operationId": "VODViewersAndViewingTimePerPlaybackV2", - "summary": "Viewers and viewing time per playback", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "subject", - "in": "path", - "required": true, - "description": "The Sequence unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODViewersAndViewingTimePerPlayerV2", - "functionName": "vodviewersandviewingtimeperplayerv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{subject}/players", - "summary": "Viewers and viewing time per player.", - "description": "Get the number of viewers and consumed time (in milliseconds) per player for the provided subject.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "subject", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/players", - "operationId": "VODViewersAndViewingTimePerPlayerV2", - "summary": "Viewers and viewing time per player", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "subject", - "in": "path", - "required": true, - "description": "The Sequence unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODViewersAndViewingTimePerSourceV2", - "functionName": "vodviewersandviewingtimepersourcev2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{subject}/sources", - "summary": "Viewers and viewing time per source.", - "description": "Get the number of viewers and consumed time (in milliseconds) per source for the provided subject.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "subject", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/sources", - "operationId": "VODViewersAndViewingTimePerSourceV2", - "summary": "Viewers and viewing time per source", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "subject", - "in": "path", - "required": true, - "description": "The Sequence unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODViewersAndViewingTimeByTechnologyV2", - "functionName": "vodviewersandviewingtimebytechnologyv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{subject}/technologies", - "summary": "Viewers and viewing time by technology.", - "description": "Get the number of viewers and consumed time (in milliseconds) for all technologies for the provided subject.\nStatistics are grouped by browsers, operating systems, playbacks, players, devices and sources.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "subject", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/technologies", - "operationId": "VODViewersAndViewingTimeByTechnologyV2", - "summary": "Viewers and viewing time by technology", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "subject", - "in": "path", - "required": true, - "description": "The Sequence unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODUniqueViewersV2", - "functionName": "voduniqueviewersv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{subject}/unique_viewers", - "summary": "Unique viewers.", - "description": "Get the number of unique viewers (IP addresses) for the provided subject,\nsubject may be either a channel or a media,\nif anything else is provided, a 404 error will be raised.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "subject", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/unique_viewers", - "operationId": "VODUniqueViewersV2", - "summary": "Unique viewers", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "subject", - "in": "path", - "required": true, - "description": "The Sequence unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODViewTimeV2", - "functionName": "vodviewtimev2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{subject}/view_time", - "summary": "View time.", - "description": "Get the view time (in milliseconds) for the provided subject,\nsubject may be either a channel or a media,\nif anything else is provided, a 404 error will be raised.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "subject", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/view_time", - "operationId": "VODViewTimeV2", - "summary": "View time", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "subject", - "in": "path", - "required": true, - "description": "The Sequence unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODViewersPerEncodingV2", - "functionName": "vodviewersperencodingv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{subject}/viewers_per_encoding", - "summary": "Viewers per encoding.", - "description": "Get the number of viewers per encoding for the provided subject.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "subject", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/viewers_per_encoding", - "operationId": "VODViewersPerEncodingV2", - "summary": "Viewers per encoding", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "subject", - "in": "path", - "required": true, - "description": "The Sequence unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODViewersV2", - "functionName": "vodviewersv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/statistics/{subject}/viewers", - "summary": "Viewers.", - "description": "Get the number of viewers for the provided subject,\nsubject may be either a channel or a media,\nif anything else is provided, a 404 error will be raised.", - "tags": [ - "V3 > Statistics" - ], - "mutating": false, - "pathParameters": [ - { - "name": "subject", - "in": "path", - "required": true - } - ], - "queryParameters": [ - { - "name": "from", - "in": "query", - "required": false - }, - { - "name": "to", - "in": "query", - "required": false - }, - { - "name": "top", - "in": "query", - "required": false - } - ], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/statistics/%7Bsubject%7D/viewers", - "operationId": "VODViewersV2", - "summary": "Viewers", - "categoryPath": [ - "VOD", - "V3", - "Statistics" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "subject", - "in": "path", - "required": true, - "description": "The Sequence unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - }, - { - "name": "from", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "from", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "to", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "string", - "schema": { - "title": "to", - "type": "string", - "description": "Date: any accepted \nPHP date format\nTimestamp: a Timestamp\nTime interval: a positive or negative interval with pattern:
    /\\+|\\-\\d+[YyMdhims]/
    \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    symboldescription
    Y|yYear
    MMonth
    dDay
    hHour
    i|mMinute
    sSecond
    \n
    ", - "nullable": true, - "example": "+10d" - }, - "enumValues": [], - "values": [], - "examples": [ - "+10d" - ] - }, - { - "name": "top", - "in": "query", - "required": false, - "description": "", - "style": "form", - "explode": true, - "schemaType": "integer", - "schema": { - "title": "top", - "minimum": 1, - "type": "integer", - "description": "Limit the response size to the top N results.", - "nullable": true, - "example": "10" - }, - "enumValues": [], - "values": [], - "examples": [ - "10" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODDeleteASubtitleV2", - "functionName": "voddeleteasubtitlev2", - "originalOperationId": null, - "domain": "vod", - "method": "DELETE", - "path": "/2/vod/subtitles/{subtitle}", - "summary": "Delete a subtitle.", - "description": "Deletes the specified subtitle.", - "tags": [ - "V3 > Subtitle" - ], - "mutating": true, - "pathParameters": [ - { - "name": "subtitle", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/delete/2/vod/subtitles/%7Bsubtitle%7D", - "operationId": "VODDeleteASubtitleV2", - "summary": "Delete a subtitle", - "categoryPath": [ - "VOD", - "V3", - "Subtitle" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "subtitle", - "in": "path", - "required": true, - "description": "The Subtitle unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODShowSubtitleDetailsV2", - "functionName": "vodshowsubtitledetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/subtitles/{subtitle}", - "summary": "Show subtitle details.", - "description": "Retrieves details of a specified subtitle.", - "tags": [ - "V3 > Subtitle" - ], - "mutating": false, - "pathParameters": [ - { - "name": "subtitle", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/subtitles/%7Bsubtitle%7D", - "operationId": "VODShowSubtitleDetailsV2", - "summary": "Show subtitle details", - "categoryPath": [ - "VOD", - "V3", - "Subtitle" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "subtitle", - "in": "path", - "required": true, - "description": "The Subtitle unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODUpdateSubtitleDetailsV2", - "functionName": "vodupdatesubtitledetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "PUT", - "path": "/2/vod/subtitles/{subtitle}", - "summary": "Update subtitle details.", - "description": "Updates details of a specified subtitle based on the provided parameters.", - "tags": [ - "V3 > Subtitle" - ], - "mutating": true, - "pathParameters": [ - { - "name": "subtitle", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [ - "application/json" - ], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/put/2/vod/subtitles/%7Bsubtitle%7D", - "operationId": "VODUpdateSubtitleDetailsV2", - "summary": "Update subtitle details", - "categoryPath": [ - "VOD", - "V3", - "Subtitle" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "subtitle", - "in": "path", - "required": true, - "description": "The Subtitle unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - }, - { - "operationId": "VODShowThumbnailDetailsV2", - "functionName": "vodshowthumbnaildetailsv2", - "originalOperationId": null, - "domain": "vod", - "method": "GET", - "path": "/2/vod/thumbnails/{thumbnail}", - "summary": "Show thumbnail details.", - "description": "Retrieves details of a specified thumbnail.", - "tags": [ - "V3 > Thumbnail" - ], - "mutating": false, - "pathParameters": [ - { - "name": "thumbnail", - "in": "path", - "required": true - } - ], - "queryParameters": [], - "headerParameters": [], - "cookieParameters": [], - "requestContentTypes": [], - "responseContentTypes": [ - "application/json" - ], - "deprecated": false, - "auth": [ - "bearerAuth" - ], - "docs": { - "url": "https://developer.infomaniak.com/docs/api/get/2/vod/thumbnails/%7Bthumbnail%7D", - "operationId": "VODShowThumbnailDetailsV2", - "summary": "Show thumbnail details", - "categoryPath": [ - "VOD", - "V3", - "Thumbnail" - ], - "staff": false, - "beta": true, - "publicCloud": false, - "paginable": null, - "sortable": null, - "authUser": true, - "version": 2, - "capabilities": [], - "parameters": [ - { - "name": "thumbnail", - "in": "path", - "required": true, - "description": "The Thumbnail unique identifier", - "style": "simple", - "explode": true, - "schemaType": "string", - "schema": { - "type": "string", - "example": "example" - }, - "enumValues": [], - "values": [], - "examples": [ - "example" - ] - } - ], - "responseStatuses": [ - "200" - ] - } - } -]; -//# sourceMappingURL=vod.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/domains/vod.js.map b/dist/src/generated/catalog/domains/vod.js.map deleted file mode 100644 index 4c2af9f..0000000 --- a/dist/src/generated/catalog/domains/vod.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"vod.js","sourceRoot":"","sources":["../../../../../src/generated/catalog/domains/vod.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/catalog/operations.d.ts b/dist/src/generated/catalog/operations.d.ts deleted file mode 100644 index 4ced552..0000000 --- a/dist/src/generated/catalog/operations.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import type { OperationMetadata } from "./types.js"; -export declare const operations: readonly OperationMetadata[]; diff --git a/dist/src/generated/catalog/operations.js b/dist/src/generated/catalog/operations.js deleted file mode 100644 index c80be27..0000000 --- a/dist/src/generated/catalog/operations.js +++ /dev/null @@ -1,38 +0,0 @@ -// Generated by npm run generate. Do not edit by hand. -import { accountOperations } from "./domains/account.js"; -import { aiOperations } from "./domains/ai.js"; -import { coreOperations } from "./domains/core.js"; -import { domainsOperations } from "./domains/domains.js"; -import { eticketsOperations } from "./domains/etickets.js"; -import { kchatOperations } from "./domains/kchat.js"; -import { kdriveOperations } from "./domains/kdrive.js"; -import { kmeetOperations } from "./domains/kmeet.js"; -import { mailOperations } from "./domains/mail.js"; -import { newsletterOperations } from "./domains/newsletter.js"; -import { profileOperations } from "./domains/profile.js"; -import { publicCloudOperations } from "./domains/publicCloud.js"; -import { radioOperations } from "./domains/radio.js"; -import { swissBackupOperations } from "./domains/swissBackup.js"; -import { urlShortenerOperations } from "./domains/urlShortener.js"; -import { videoOperations } from "./domains/video.js"; -import { vodOperations } from "./domains/vod.js"; -export const operations = [ - ...accountOperations, - ...aiOperations, - ...coreOperations, - ...domainsOperations, - ...eticketsOperations, - ...kchatOperations, - ...kdriveOperations, - ...kmeetOperations, - ...mailOperations, - ...newsletterOperations, - ...profileOperations, - ...publicCloudOperations, - ...radioOperations, - ...swissBackupOperations, - ...urlShortenerOperations, - ...videoOperations, - ...vodOperations, -]; -//# sourceMappingURL=operations.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/operations.js.map b/dist/src/generated/catalog/operations.js.map deleted file mode 100644 index ee3f0e9..0000000 --- a/dist/src/generated/catalog/operations.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"operations.js","sourceRoot":"","sources":["../../../../src/generated/catalog/operations.ts"],"names":[],"mappings":"AAAA,sDAAsD;AACtD,OAAO,EAAE,iBAAiB,EAAE,MAAM,sBAAsB,CAAC;AACzD,OAAO,EAAE,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAC/C,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AACnD,OAAO,EAAE,iBAAiB,EAAE,MAAM,sBAAsB,CAAC;AACzD,OAAO,EAAE,kBAAkB,EAAE,MAAM,uBAAuB,CAAC;AAC3D,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AACrD,OAAO,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AACvD,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AACrD,OAAO,EAAE,cAAc,EAAE,MAAM,mBAAmB,CAAC;AACnD,OAAO,EAAE,oBAAoB,EAAE,MAAM,yBAAyB,CAAC;AAC/D,OAAO,EAAE,iBAAiB,EAAE,MAAM,sBAAsB,CAAC;AACzD,OAAO,EAAE,qBAAqB,EAAE,MAAM,0BAA0B,CAAC;AACjE,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AACrD,OAAO,EAAE,qBAAqB,EAAE,MAAM,0BAA0B,CAAC;AACjE,OAAO,EAAE,sBAAsB,EAAE,MAAM,2BAA2B,CAAC;AACnE,OAAO,EAAE,eAAe,EAAE,MAAM,oBAAoB,CAAC;AACrD,OAAO,EAAE,aAAa,EAAE,MAAM,kBAAkB,CAAC;AAGjD,MAAM,CAAC,MAAM,UAAU,GAAiC;IACtD,GAAG,iBAAiB;IACpB,GAAG,YAAY;IACf,GAAG,cAAc;IACjB,GAAG,iBAAiB;IACpB,GAAG,kBAAkB;IACrB,GAAG,eAAe;IAClB,GAAG,gBAAgB;IACnB,GAAG,eAAe;IAClB,GAAG,cAAc;IACjB,GAAG,oBAAoB;IACvB,GAAG,iBAAiB;IACpB,GAAG,qBAAqB;IACxB,GAAG,eAAe;IAClB,GAAG,qBAAqB;IACxB,GAAG,sBAAsB;IACzB,GAAG,eAAe;IAClB,GAAG,aAAa;CACjB,CAAC"} \ No newline at end of file diff --git a/dist/src/generated/catalog/types.d.ts b/dist/src/generated/catalog/types.d.ts deleted file mode 100644 index c61cfaa..0000000 --- a/dist/src/generated/catalog/types.d.ts +++ /dev/null @@ -1,67 +0,0 @@ -export type OperationDocsJsonValue = string | number | boolean | null | readonly OperationDocsJsonValue[] | { - readonly [key: string]: OperationDocsJsonValue; -}; -export interface OperationParameterMetadata { - name: string; - in: "path" | "query" | "header" | "cookie"; - required: boolean; -} -export interface OperationDocsCapabilityMetadata { - name: string; - description: string; - values: readonly string[]; -} -export interface OperationDocsParameterMetadata { - name: string; - in: string; - required: boolean; - description: string; - style: string | null; - explode: boolean | null; - schemaType: string | null; - schema: OperationDocsJsonValue; - enumValues: readonly OperationDocsJsonValue[]; - values: readonly OperationDocsJsonValue[]; - examples: readonly OperationDocsJsonValue[]; -} -export interface OperationDocsMetadata { - url: string; - operationId: string | null; - summary: string; - categoryPath: readonly string[]; - staff: boolean; - beta: boolean; - publicCloud: boolean; - paginable: boolean | null; - sortable: boolean | null; - authUser: boolean | null; - version: string | number | null; - capabilities: readonly OperationDocsCapabilityMetadata[]; - parameters: readonly OperationDocsParameterMetadata[]; - responseStatuses: readonly string[]; -} -export interface OperationMetadata { - operationId: string; - functionName: string; - originalOperationId: string | null; - domain: string; - method: string; - path: string; - summary: string; - description: string; - tags: readonly string[]; - mutating: boolean; - pathParameters: readonly OperationParameterMetadata[]; - queryParameters: readonly OperationParameterMetadata[]; - headerParameters: readonly OperationParameterMetadata[]; - cookieParameters: readonly OperationParameterMetadata[]; - requestContentTypes: readonly string[]; - responseContentTypes: readonly string[]; - deprecated: boolean; - auth: readonly string[]; - docs: OperationDocsMetadata | null; -} -export interface DomainMetadata { - domain: string; - operationCount: number; -} diff --git a/dist/src/generated/catalog/types.js b/dist/src/generated/catalog/types.js deleted file mode 100644 index 718fd38..0000000 --- a/dist/src/generated/catalog/types.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=types.js.map \ No newline at end of file diff --git a/dist/src/generated/catalog/types.js.map b/dist/src/generated/catalog/types.js.map deleted file mode 100644 index d887cbb..0000000 --- a/dist/src/generated/catalog/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../../../src/generated/catalog/types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/src/generated/operations/account.d.ts b/dist/src/generated/operations/account.d.ts deleted file mode 100644 index 8f16ca3..0000000 --- a/dist/src/generated/operations/account.d.ts +++ /dev/null @@ -1,41 +0,0 @@ -import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; -export declare function createAccountOperations(client: GeneratedOperationClient): { - readonly coreResourceslistaccounts: (request?: OperationRequest) => Promise; - readonly coreResourcesdisplayanaccount: (request?: OperationRequest) => Promise; - readonly coreResourceslistbasicteamsinformationofanaccount: (request?: OperationRequest) => Promise; - readonly coreResourceslistaccountsproducts: (request?: OperationRequest) => Promise; - readonly coreResourceslistservices: (request?: OperationRequest) => Promise; - readonly coreResourcesdisplayalistingoftagsforanaccount: (request?: OperationRequest) => Promise; - readonly coreResourcesinviteauser: (request?: OperationRequest) => Promise; - readonly coreResourcescancelaninvitation: (request?: OperationRequest) => Promise; - readonly coreResourcesdisplayaninvitationofanaccount: (request?: OperationRequest) => Promise; - readonly coreResourcespatchaninvitation: (request?: OperationRequest) => Promise; - readonly coreResourceslistcustomers: (request?: OperationRequest) => Promise; - readonly coreResourcesassigncustomers: (request?: OperationRequest) => Promise; - readonly coreResourcesunassigncustomers: (request?: OperationRequest) => Promise; - readonly coreResourcesaddadriveaccess: (request?: OperationRequest) => Promise; - readonly delete1AccountsAccountInvitationsInvitationDriveDriveId: (request?: OperationRequest) => Promise; - readonly coreResourcesupdatedriveaccess: (request?: OperationRequest) => Promise; - readonly coreResourcesupdateakchataccess: (request?: OperationRequest) => Promise; - readonly coreResourcesrevokeksuiteaccess: (request?: OperationRequest) => Promise; - readonly coreResourcescreateaksuiteaccess: (request?: OperationRequest) => Promise; - readonly coreResourcesrevokeadriveaccess: (request?: OperationRequest) => Promise; - readonly coreResourcesupdateamailboxaccess: (request?: OperationRequest) => Promise; - readonly post1AccountsAccountInvitationsInvitationMailboxMailId: (request?: OperationRequest) => Promise; - readonly coreResources: (request?: OperationRequest) => Promise; - readonly coreResourcesgetusersinvitations: (request?: OperationRequest) => Promise; - readonly coreResourcescreateatag: (request?: OperationRequest) => Promise; - readonly coreResourcesdeleteatag: (request?: OperationRequest) => Promise; - readonly coreResourcesupdateatag: (request?: OperationRequest) => Promise; - readonly coreResourceslistteams: (request?: OperationRequest) => Promise; - readonly coreResourcescreateateam: (request?: OperationRequest) => Promise; - readonly coreResourcesdeleteateam: (request?: OperationRequest) => Promise; - readonly coreResourcesgetateam: (request?: OperationRequest) => Promise; - readonly coreResourcesupdateateam: (request?: OperationRequest) => Promise; - readonly coreResourcesremoveusersfromteam: (request?: OperationRequest) => Promise; - readonly coreResourceslistteamusers: (request?: OperationRequest) => Promise; - readonly coreResourcesadduserstoteam: (request?: OperationRequest) => Promise; - readonly coreResourceslistcurrentaccountsproducts: (request?: OperationRequest) => Promise; - readonly coreResourceslistusersv2: (request?: OperationRequest) => Promise; - readonly coreResourceslistappaccessesv2: (request?: OperationRequest) => Promise; -}; diff --git a/dist/src/generated/operations/account.js b/dist/src/generated/operations/account.js deleted file mode 100644 index 880b6a4..0000000 --- a/dist/src/generated/operations/account.js +++ /dev/null @@ -1,43 +0,0 @@ -export function createAccountOperations(client) { - return { - coreResourceslistaccounts: (request) => client.requestOperation("Core/ResourcesListAccounts", request), - coreResourcesdisplayanaccount: (request) => client.requestOperation("Core/ResourcesDisplayAnAccount", request), - coreResourceslistbasicteamsinformationofanaccount: (request) => client.requestOperation("Core/ResourcesListBasicTeamsInformationOfAnAccount", request), - coreResourceslistaccountsproducts: (request) => client.requestOperation("Core/ResourcesListAccountsProducts", request), - coreResourceslistservices: (request) => client.requestOperation("Core/ResourcesListServices", request), - coreResourcesdisplayalistingoftagsforanaccount: (request) => client.requestOperation("Core/ResourcesDisplayAListingOfTagsForAnAccount", request), - coreResourcesinviteauser: (request) => client.requestOperation("Core/ResourcesInviteAUser", request), - coreResourcescancelaninvitation: (request) => client.requestOperation("Core/ResourcesCancelAnInvitation", request), - coreResourcesdisplayaninvitationofanaccount: (request) => client.requestOperation("Core/ResourcesDisplayAnInvitationOfAnAccount", request), - coreResourcespatchaninvitation: (request) => client.requestOperation("Core/ResourcesPatchAnInvitation", request), - coreResourceslistcustomers: (request) => client.requestOperation("Core/ResourcesListCustomers", request), - coreResourcesassigncustomers: (request) => client.requestOperation("Core/ResourcesAssignCustomers", request), - coreResourcesunassigncustomers: (request) => client.requestOperation("Core/ResourcesUnassignCustomers", request), - coreResourcesaddadriveaccess: (request) => client.requestOperation("Core/ResourcesAddADriveAccess", request), - delete1AccountsAccountInvitationsInvitationDriveDriveId: (request) => client.requestOperation("delete_1_accounts_account_invitations_invitation_drive_drive_id", request), - coreResourcesupdatedriveaccess: (request) => client.requestOperation("Core/ResourcesUpdateDriveAccess", request), - coreResourcesupdateakchataccess: (request) => client.requestOperation("Core/ResourcesUpdateAKChatAccess", request), - coreResourcesrevokeksuiteaccess: (request) => client.requestOperation("Core/ResourcesRevokeKSuiteAccess", request), - coreResourcescreateaksuiteaccess: (request) => client.requestOperation("Core/ResourcesCreateAKSuiteAccess", request), - coreResourcesrevokeadriveaccess: (request) => client.requestOperation("Core/ResourcesRevokeADriveAccess", request), - coreResourcesupdateamailboxaccess: (request) => client.requestOperation("Core/ResourcesUpdateAMailboxAccess", request), - post1AccountsAccountInvitationsInvitationMailboxMailId: (request) => client.requestOperation("post_1_accounts_account_invitations_invitation_mailbox_mail_id", request), - coreResources: (request) => client.requestOperation("Core/Resources", request), - coreResourcesgetusersinvitations: (request) => client.requestOperation("Core/ResourcesGetUsersInvitations", request), - coreResourcescreateatag: (request) => client.requestOperation("Core/ResourcesCreateATag", request), - coreResourcesdeleteatag: (request) => client.requestOperation("Core/ResourcesDeleteATag", request), - coreResourcesupdateatag: (request) => client.requestOperation("Core/ResourcesUpdateATag", request), - coreResourceslistteams: (request) => client.requestOperation("Core/ResourcesListTeams", request), - coreResourcescreateateam: (request) => client.requestOperation("Core/ResourcesCreateATeam", request), - coreResourcesdeleteateam: (request) => client.requestOperation("Core/ResourcesDeleteATeam", request), - coreResourcesgetateam: (request) => client.requestOperation("Core/ResourcesGetATeam", request), - coreResourcesupdateateam: (request) => client.requestOperation("Core/ResourcesUpdateATeam", request), - coreResourcesremoveusersfromteam: (request) => client.requestOperation("Core/ResourcesRemoveUsersFromTeam", request), - coreResourceslistteamusers: (request) => client.requestOperation("Core/ResourcesListTeamUsers", request), - coreResourcesadduserstoteam: (request) => client.requestOperation("Core/ResourcesAddUsersToTeam", request), - coreResourceslistcurrentaccountsproducts: (request) => client.requestOperation("Core/ResourcesListCurrentAccountsProducts", request), - coreResourceslistusersv2: (request) => client.requestOperation("Core/ResourcesListUsersV2", request), - coreResourceslistappaccessesv2: (request) => client.requestOperation("Core/ResourcesListAppAccessesV2", request), - }; -} -//# sourceMappingURL=account.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/account.js.map b/dist/src/generated/operations/account.js.map deleted file mode 100644 index 44a465c..0000000 --- a/dist/src/generated/operations/account.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"account.js","sourceRoot":"","sources":["../../../../src/generated/operations/account.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/operations/ai.d.ts b/dist/src/generated/operations/ai.d.ts deleted file mode 100644 index 69a19fb..0000000 --- a/dist/src/generated/operations/ai.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; -export declare function createAiOperations(client: GeneratedOperationClient): { - readonly aiToolslistallyourllmapi: (request?: OperationRequest) => Promise; - readonly aiToolslistallconsumptions: (request?: OperationRequest) => Promise; - readonly aiToolscustomizingrealistichumanphotos: (request?: OperationRequest) => Promise; - readonly aiToolscreatetranscription: (request?: OperationRequest) => Promise; - readonly aiToolscreatechatcompletiondeprecated: (request?: OperationRequest) => Promise; - readonly aiToolscreateimage: (request?: OperationRequest) => Promise; - readonly aiToolslistmodelsdeprecated: (request?: OperationRequest) => Promise; - readonly aiToolscreateembeddingsdeprecated: (request?: OperationRequest) => Promise; - readonly aiToolsgettheresultofanasyncmodelbatch: (request?: OperationRequest) => Promise; - readonly aiToolsdownloadtheoutputresultofanasyncmodelbatch: (request?: OperationRequest) => Promise; - readonly aiToolslistmodels: (request?: OperationRequest) => Promise; - readonly aiToolscreatererankingsv2: (request?: OperationRequest) => Promise; - readonly aiToolscreatechatcompletionv2: (request?: OperationRequest) => Promise; - readonly aiToolscreatecompletionv2: (request?: OperationRequest) => Promise; - readonly aiToolscreateembeddingsv2: (request?: OperationRequest) => Promise; - readonly aiToolslistmodelsv2: (request?: OperationRequest) => Promise; -}; diff --git a/dist/src/generated/operations/ai.js b/dist/src/generated/operations/ai.js deleted file mode 100644 index b78cbf3..0000000 --- a/dist/src/generated/operations/ai.js +++ /dev/null @@ -1,21 +0,0 @@ -export function createAiOperations(client) { - return { - aiToolslistallyourllmapi: (request) => client.requestOperation("AI/ToolsListAllYourLLMAPI", request), - aiToolslistallconsumptions: (request) => client.requestOperation("AI/ToolsListAllConsumptions", request), - aiToolscustomizingrealistichumanphotos: (request) => client.requestOperation("AI/ToolsCustomizingRealisticHumanPhotos", request), - aiToolscreatetranscription: (request) => client.requestOperation("AI/ToolsCreateTranscription", request), - aiToolscreatechatcompletiondeprecated: (request) => client.requestOperation("AI/ToolsCreateChatCompletiondeprecated", request), - aiToolscreateimage: (request) => client.requestOperation("AI/ToolsCreateImage", request), - aiToolslistmodelsdeprecated: (request) => client.requestOperation("AI/ToolsListModelsdeprecated", request), - aiToolscreateembeddingsdeprecated: (request) => client.requestOperation("AI/ToolsCreateEmbeddingsdeprecated", request), - aiToolsgettheresultofanasyncmodelbatch: (request) => client.requestOperation("AI/ToolsGetTheResultOfAnAsyncModelBatch", request), - aiToolsdownloadtheoutputresultofanasyncmodelbatch: (request) => client.requestOperation("AI/ToolsDownloadTheOutputResultOfAnAsyncModelBatch", request), - aiToolslistmodels: (request) => client.requestOperation("AI/ToolsListModels", request), - aiToolscreatererankingsv2: (request) => client.requestOperation("AI/ToolsCreateRerankingsV2", request), - aiToolscreatechatcompletionv2: (request) => client.requestOperation("AI/ToolsCreateChatCompletionV2", request), - aiToolscreatecompletionv2: (request) => client.requestOperation("AI/ToolsCreateCompletionV2", request), - aiToolscreateembeddingsv2: (request) => client.requestOperation("AI/ToolsCreateEmbeddingsV2", request), - aiToolslistmodelsv2: (request) => client.requestOperation("AI/ToolsListModelsV2", request), - }; -} -//# sourceMappingURL=ai.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/ai.js.map b/dist/src/generated/operations/ai.js.map deleted file mode 100644 index 89c43d9..0000000 --- a/dist/src/generated/operations/ai.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ai.js","sourceRoot":"","sources":["../../../../src/generated/operations/ai.ts"],"names":[],"mappings":"AAGA,MAAM,UAAU,kBAAkB,CAAC,MAAgC;IACjE,OAAO;QACL,wBAAwB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,OAAO,CAAC;QACvH,0BAA0B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,6BAA6B,EAAE,OAAO,CAAC;QAC3H,sCAAsC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,yCAAyC,EAAE,OAAO,CAAC;QACnJ,0BAA0B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,6BAA6B,EAAE,OAAO,CAAC;QAC3H,qCAAqC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,wCAAwC,EAAE,OAAO,CAAC;QACjJ,kBAAkB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,OAAO,CAAC;QAC3G,2BAA2B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,8BAA8B,EAAE,OAAO,CAAC;QAC7H,iCAAiC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oCAAoC,EAAE,OAAO,CAAC;QACzI,sCAAsC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,yCAAyC,EAAE,OAAO,CAAC;QACnJ,iDAAiD,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oDAAoD,EAAE,OAAO,CAAC;QACzK,iBAAiB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,OAAO,CAAC;QACzG,yBAAyB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,4BAA4B,EAAE,OAAO,CAAC;QACzH,6BAA6B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,gCAAgC,EAAE,OAAO,CAAC;QACjI,yBAAyB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,4BAA4B,EAAE,OAAO,CAAC;QACzH,yBAAyB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,4BAA4B,EAAE,OAAO,CAAC;QACzH,mBAAmB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,OAAO,CAAC;KACrG,CAAC;AACb,CAAC"} \ No newline at end of file diff --git a/dist/src/generated/operations/core.d.ts b/dist/src/generated/operations/core.d.ts deleted file mode 100644 index e4f94ea..0000000 --- a/dist/src/generated/operations/core.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; -export declare function createCoreOperations(client: GeneratedOperationClient): { - readonly coreResourceslistavailableactions: (request?: OperationRequest) => Promise; - readonly get1ActionsActionId: (request?: OperationRequest) => Promise; - readonly coreResourcesgetapplicationlist: (request?: OperationRequest) => Promise; - readonly coreResourcesgetapplication: (request?: OperationRequest) => Promise; - readonly get1AppInformationApplicationsVersionTypes: (request?: OperationRequest) => Promise; - readonly coreResourcesgetsupportedstorelist: (request?: OperationRequest) => Promise; - readonly coreResourcesgetsupportedstorelistGet1AppInformationVersionsAppstore: (request?: OperationRequest) => Promise; - readonly coreResourcesgetapplicationwithassociatedversionsdetails: (request?: OperationRequest) => Promise; - readonly coreResourceslisttasks: (request?: OperationRequest) => Promise; - readonly coreResourcesdisplayatask: (request?: OperationRequest) => Promise; - readonly coreResourceslistcountries: (request?: OperationRequest) => Promise; - readonly coreResourcesdisplayacountry: (request?: OperationRequest) => Promise; - readonly coreResourceslistlanguages: (request?: OperationRequest) => Promise; - readonly coreResourcesdisplayalanguage: (request?: OperationRequest) => Promise; - readonly get1MyKsuiteMyKSuiteId: (request?: OperationRequest) => Promise; - readonly coreResourcescancelunsubscribe: (request?: OperationRequest) => Promise; - readonly coreResourcescurrentmyksuite: (request?: OperationRequest) => Promise; - readonly get1Products: (request?: OperationRequest) => Promise; - readonly coreResourceslisttimezones: (request?: OperationRequest) => Promise; - readonly coreResourcesdisplayatimezone: (request?: OperationRequest) => Promise; - readonly get2Events: (request?: OperationRequest) => Promise; - readonly coreResourcesdisplayaneventv2: (request?: OperationRequest) => Promise; - readonly coreResourceslistpubliccloudstatusv2: (request?: OperationRequest) => Promise; -}; diff --git a/dist/src/generated/operations/core.js b/dist/src/generated/operations/core.js deleted file mode 100644 index fd9c5c7..0000000 --- a/dist/src/generated/operations/core.js +++ /dev/null @@ -1,28 +0,0 @@ -export function createCoreOperations(client) { - return { - coreResourceslistavailableactions: (request) => client.requestOperation("Core/ResourcesListAvailableActions", request), - get1ActionsActionId: (request) => client.requestOperation("get_1_actions_action_id", request), - coreResourcesgetapplicationlist: (request) => client.requestOperation("Core/ResourcesGetApplicationList", request), - coreResourcesgetapplication: (request) => client.requestOperation("Core/ResourcesGetApplication", request), - get1AppInformationApplicationsVersionTypes: (request) => client.requestOperation("get_1_app_information_applications_version_types", request), - coreResourcesgetsupportedstorelist: (request) => client.requestOperation("Core/ResourcesGetSupportedStoreList", request), - coreResourcesgetsupportedstorelistGet1AppInformationVersionsAppstore: (request) => client.requestOperation("Core_ResourcesGetSupportedStoreList_get_1_app_information_versions_appStore", request), - coreResourcesgetapplicationwithassociatedversionsdetails: (request) => client.requestOperation("Core/ResourcesGetApplicationWithAssociatedVersionsDetails", request), - coreResourceslisttasks: (request) => client.requestOperation("Core/ResourcesListTasks", request), - coreResourcesdisplayatask: (request) => client.requestOperation("Core/ResourcesDisplayATask", request), - coreResourceslistcountries: (request) => client.requestOperation("Core/ResourcesListCountries", request), - coreResourcesdisplayacountry: (request) => client.requestOperation("Core/ResourcesDisplayACountry", request), - coreResourceslistlanguages: (request) => client.requestOperation("Core/ResourcesListLanguages", request), - coreResourcesdisplayalanguage: (request) => client.requestOperation("Core/ResourcesDisplayALanguage", request), - get1MyKsuiteMyKSuiteId: (request) => client.requestOperation("get_1_my_ksuite_my_k_suite_id", request), - coreResourcescancelunsubscribe: (request) => client.requestOperation("Core/ResourcesCancelUnsubscribe", request), - coreResourcescurrentmyksuite: (request) => client.requestOperation("Core/ResourcesCurrentMyKSuite", request), - get1Products: (request) => client.requestOperation("get_1_products", request), - coreResourceslisttimezones: (request) => client.requestOperation("Core/ResourcesListTimezones", request), - coreResourcesdisplayatimezone: (request) => client.requestOperation("Core/ResourcesDisplayATimezone", request), - get2Events: (request) => client.requestOperation("get_2_events", request), - coreResourcesdisplayaneventv2: (request) => client.requestOperation("Core/ResourcesDisplayAnEventV2", request), - coreResourceslistpubliccloudstatusv2: (request) => client.requestOperation("Core/ResourcesListPublicCloudStatusV2", request), - }; -} -//# sourceMappingURL=core.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/core.js.map b/dist/src/generated/operations/core.js.map deleted file mode 100644 index 516f121..0000000 --- a/dist/src/generated/operations/core.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"core.js","sourceRoot":"","sources":["../../../../src/generated/operations/core.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/operations/domains.d.ts b/dist/src/generated/operations/domains.d.ts deleted file mode 100644 index b3c7d08..0000000 --- a/dist/src/generated/operations/domains.d.ts +++ /dev/null @@ -1,39 +0,0 @@ -import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; -export declare function createDomainsOperations(client: GeneratedOperationClient): { - readonly get2DomainsDomainDnssecCheck: (request?: OperationRequest) => Promise; - readonly post2DomainsDomainDnssecDisable: (request?: OperationRequest) => Promise; - readonly post2DomainsDomainDnssecEnable: (request?: OperationRequest) => Promise; - readonly put2DomainsDomainNameservers: (request?: OperationRequest) => Promise; - readonly get2DomainsDomainZones: (request?: OperationRequest) => Promise; - readonly domainZonecheckdomainv2: (request?: OperationRequest) => Promise; - readonly domainZonelistcontactsv2: (request?: OperationRequest) => Promise; - readonly domainZonecreatecontactv2: (request?: OperationRequest) => Promise; - readonly domainZoneupdatecontactv2: (request?: OperationRequest) => Promise; - readonly domainZonecreatedomainv2: (request?: OperationRequest) => Promise; - readonly domainZoneretrycreatedomainv2: (request?: OperationRequest) => Promise; - readonly domainZonelistdocumentsv2: (request?: OperationRequest) => Promise; - readonly domainZoneuploaddocumentv2: (request?: OperationRequest) => Promise; - readonly domainZonegetdocumentv2: (request?: OperationRequest) => Promise; - readonly domainZonetransferdomainv2: (request?: OperationRequest) => Promise; - readonly domainZoneretrytransferdomainv2: (request?: OperationRequest) => Promise; - readonly domainZonelistdomainsv2: (request?: OperationRequest) => Promise; - readonly domainZoneshowdomainv2: (request?: OperationRequest) => Promise; - readonly domainZonecheckdnssecv2: (request?: OperationRequest) => Promise; - readonly domainZonedisablednssecv2: (request?: OperationRequest) => Promise; - readonly domainZoneenablednssecv2: (request?: OperationRequest) => Promise; - readonly domainZoneupdatenameserversv2: (request?: OperationRequest) => Promise; - readonly domainZonelistzonesv2: (request?: OperationRequest) => Promise; - readonly domainZonelisttldsv2: (request?: OperationRequest) => Promise; - readonly domainZoneshowtldv2: (request?: OperationRequest) => Promise; - readonly domainZonedeletezonev2: (request?: OperationRequest) => Promise; - readonly domainZoneshowzonev2: (request?: OperationRequest) => Promise; - readonly domainZonestorezonev2: (request?: OperationRequest) => Promise; - readonly domainZoneupdatezonev2: (request?: OperationRequest) => Promise; - readonly domainZonezoneexistsv2: (request?: OperationRequest) => Promise; - readonly domainZonelistdnsrecordsv2: (request?: OperationRequest) => Promise; - readonly domainZonestorednsrecordv2: (request?: OperationRequest) => Promise; - readonly domainZonedeletednsrecordv2: (request?: OperationRequest) => Promise; - readonly domainZoneshowdnsrecordv2: (request?: OperationRequest) => Promise; - readonly domainZoneupdatednsrecordv2: (request?: OperationRequest) => Promise; - readonly domainZonecheckdnsrecordsv2: (request?: OperationRequest) => Promise; -}; diff --git a/dist/src/generated/operations/domains.js b/dist/src/generated/operations/domains.js deleted file mode 100644 index f67a5c2..0000000 --- a/dist/src/generated/operations/domains.js +++ /dev/null @@ -1,41 +0,0 @@ -export function createDomainsOperations(client) { - return { - get2DomainsDomainDnssecCheck: (request) => client.requestOperation("get_2_domains_domain_dnssec_check", request), - post2DomainsDomainDnssecDisable: (request) => client.requestOperation("post_2_domains_domain_dnssec_disable", request), - post2DomainsDomainDnssecEnable: (request) => client.requestOperation("post_2_domains_domain_dnssec_enable", request), - put2DomainsDomainNameservers: (request) => client.requestOperation("put_2_domains_domain_nameservers", request), - get2DomainsDomainZones: (request) => client.requestOperation("get_2_domains_domain_zones", request), - domainZonecheckdomainv2: (request) => client.requestOperation("Domain/&/ZoneCheckDomainV2", request), - domainZonelistcontactsv2: (request) => client.requestOperation("Domain/&/ZoneListContactsV2", request), - domainZonecreatecontactv2: (request) => client.requestOperation("Domain/&/ZoneCreateContactV2", request), - domainZoneupdatecontactv2: (request) => client.requestOperation("Domain/&/ZoneUpdateContactV2", request), - domainZonecreatedomainv2: (request) => client.requestOperation("Domain/&/ZoneCreateDomainV2", request), - domainZoneretrycreatedomainv2: (request) => client.requestOperation("Domain/&/ZoneRetryCreateDomainV2", request), - domainZonelistdocumentsv2: (request) => client.requestOperation("Domain/&/ZoneListDocumentsV2", request), - domainZoneuploaddocumentv2: (request) => client.requestOperation("Domain/&/ZoneUploadDocumentV2", request), - domainZonegetdocumentv2: (request) => client.requestOperation("Domain/&/ZoneGetDocumentV2", request), - domainZonetransferdomainv2: (request) => client.requestOperation("Domain/&/ZoneTransferDomainV2", request), - domainZoneretrytransferdomainv2: (request) => client.requestOperation("Domain/&/ZoneRetryTransferDomainV2", request), - domainZonelistdomainsv2: (request) => client.requestOperation("Domain/&/ZoneListDomainsV2", request), - domainZoneshowdomainv2: (request) => client.requestOperation("Domain/&/ZoneShowDomainV2", request), - domainZonecheckdnssecv2: (request) => client.requestOperation("Domain/&/ZoneCheckDNSSECV2", request), - domainZonedisablednssecv2: (request) => client.requestOperation("Domain/&/ZoneDisableDNSSECV2", request), - domainZoneenablednssecv2: (request) => client.requestOperation("Domain/&/ZoneEnableDNSSECV2", request), - domainZoneupdatenameserversv2: (request) => client.requestOperation("Domain/&/ZoneUpdateNameserversV2", request), - domainZonelistzonesv2: (request) => client.requestOperation("Domain/&/ZoneListZonesV2", request), - domainZonelisttldsv2: (request) => client.requestOperation("Domain/&/ZoneListTLDsV2", request), - domainZoneshowtldv2: (request) => client.requestOperation("Domain/&/ZoneShowTLDV2", request), - domainZonedeletezonev2: (request) => client.requestOperation("Domain/&/ZoneDeleteZoneV2", request), - domainZoneshowzonev2: (request) => client.requestOperation("Domain/&/ZoneShowZoneV2", request), - domainZonestorezonev2: (request) => client.requestOperation("Domain/&/ZoneStoreZoneV2", request), - domainZoneupdatezonev2: (request) => client.requestOperation("Domain/&/ZoneUpdateZoneV2", request), - domainZonezoneexistsv2: (request) => client.requestOperation("Domain/&/ZoneZoneExistsV2", request), - domainZonelistdnsrecordsv2: (request) => client.requestOperation("Domain/&/ZoneListDnsRecordsV2", request), - domainZonestorednsrecordv2: (request) => client.requestOperation("Domain/&/ZoneStoreDnsRecordV2", request), - domainZonedeletednsrecordv2: (request) => client.requestOperation("Domain/&/ZoneDeleteDnsRecordV2", request), - domainZoneshowdnsrecordv2: (request) => client.requestOperation("Domain/&/ZoneShowDnsRecordV2", request), - domainZoneupdatednsrecordv2: (request) => client.requestOperation("Domain/&/ZoneUpdateDnsRecordV2", request), - domainZonecheckdnsrecordsv2: (request) => client.requestOperation("Domain/&/ZoneCheckDnsRecordsV2", request), - }; -} -//# sourceMappingURL=domains.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/domains.js.map b/dist/src/generated/operations/domains.js.map deleted file mode 100644 index 3f0fa57..0000000 --- a/dist/src/generated/operations/domains.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"domains.js","sourceRoot":"","sources":["../../../../src/generated/operations/domains.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/operations/etickets.d.ts b/dist/src/generated/operations/etickets.d.ts deleted file mode 100644 index 3a60ab6..0000000 --- a/dist/src/generated/operations/etickets.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; -export declare function createEticketsOperations(client: GeneratedOperationClient): { - readonly eticketslistaddressesv2: (request?: OperationRequest) => Promise; - readonly eticketslistcustomeremaillogsv2: (request?: OperationRequest) => Promise; - readonly eticketslistdatesv2: (request?: OperationRequest) => Promise; - readonly eticketslistdatescustompropertiesv2: (request?: OperationRequest) => Promise; - readonly eticketsgetreservationv2: (request?: OperationRequest) => Promise; - readonly eticketsgetreservationv2Get2EticketsReservationReservationUuid: (request?: OperationRequest) => Promise; - readonly eticketslistsurveyv2: (request?: OperationRequest) => Promise; - readonly eticketslistsurveypassanswersv2: (request?: OperationRequest) => Promise; - readonly patch2EticketsSurveysAnswersPasses: (request?: OperationRequest) => Promise; - readonly eticketslistsurveyticketanswersv2: (request?: OperationRequest) => Promise; - readonly eticketspatchsurveyticketanswersv2: (request?: OperationRequest) => Promise; - readonly eticketseditticketv2: (request?: OperationRequest) => Promise; -}; diff --git a/dist/src/generated/operations/etickets.js b/dist/src/generated/operations/etickets.js deleted file mode 100644 index 0001c08..0000000 --- a/dist/src/generated/operations/etickets.js +++ /dev/null @@ -1,17 +0,0 @@ -export function createEticketsOperations(client) { - return { - eticketslistaddressesv2: (request) => client.requestOperation("EticketsListAddressesV2", request), - eticketslistcustomeremaillogsv2: (request) => client.requestOperation("EticketsListCustomerEmailLogsV2", request), - eticketslistdatesv2: (request) => client.requestOperation("EticketsListDatesV2", request), - eticketslistdatescustompropertiesv2: (request) => client.requestOperation("EticketsListDatesCustomPropertiesV2", request), - eticketsgetreservationv2: (request) => client.requestOperation("EticketsGetReservationV2", request), - eticketsgetreservationv2Get2EticketsReservationReservationUuid: (request) => client.requestOperation("EticketsGetReservationV2_get_2_etickets_reservation_reservation_uuid", request), - eticketslistsurveyv2: (request) => client.requestOperation("EticketsListSurveyV2", request), - eticketslistsurveypassanswersv2: (request) => client.requestOperation("EticketsListSurveyPassAnswersV2", request), - patch2EticketsSurveysAnswersPasses: (request) => client.requestOperation("patch_2_etickets_surveys_answers_passes", request), - eticketslistsurveyticketanswersv2: (request) => client.requestOperation("EticketsListSurveyTicketAnswersV2", request), - eticketspatchsurveyticketanswersv2: (request) => client.requestOperation("EticketsPatchSurveyTicketAnswersV2", request), - eticketseditticketv2: (request) => client.requestOperation("EticketsEditTicketV2", request), - }; -} -//# sourceMappingURL=etickets.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/etickets.js.map b/dist/src/generated/operations/etickets.js.map deleted file mode 100644 index 3a090f7..0000000 --- a/dist/src/generated/operations/etickets.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"etickets.js","sourceRoot":"","sources":["../../../../src/generated/operations/etickets.ts"],"names":[],"mappings":"AAGA,MAAM,UAAU,wBAAwB,CAAC,MAAgC;IACvE,OAAO;QACL,uBAAuB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,yBAAyB,EAAE,OAAO,CAAC;QACpH,+BAA+B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,iCAAiC,EAAE,OAAO,CAAC;QACpI,mBAAmB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,OAAO,CAAC;QAC5G,mCAAmC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qCAAqC,EAAE,OAAO,CAAC;QAC5I,wBAAwB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,0BAA0B,EAAE,OAAO,CAAC;QACtH,8DAA8D,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,sEAAsE,EAAE,OAAO,CAAC;QACxM,oBAAoB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,OAAO,CAAC;QAC9G,+BAA+B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,iCAAiC,EAAE,OAAO,CAAC;QACpI,kCAAkC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,yCAAyC,EAAE,OAAO,CAAC;QAC/I,iCAAiC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,mCAAmC,EAAE,OAAO,CAAC;QACxI,kCAAkC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oCAAoC,EAAE,OAAO,CAAC;QAC1I,oBAAoB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,OAAO,CAAC;KACtG,CAAC;AACb,CAAC"} \ No newline at end of file diff --git a/dist/src/generated/operations/index.d.ts b/dist/src/generated/operations/index.d.ts deleted file mode 100644 index f712c49..0000000 --- a/dist/src/generated/operations/index.d.ts +++ /dev/null @@ -1,1500 +0,0 @@ -import type { GeneratedOperationClient } from "../../client/generated-operation-client.js"; -export declare function createDomainOperations(client: GeneratedOperationClient): { - readonly account: { - readonly operations: { - readonly coreResourceslistaccounts: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesdisplayanaccount: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourceslistbasicteamsinformationofanaccount: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourceslistaccountsproducts: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourceslistservices: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesdisplayalistingoftagsforanaccount: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesinviteauser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcescancelaninvitation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesdisplayaninvitationofanaccount: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcespatchaninvitation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourceslistcustomers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesassigncustomers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesunassigncustomers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesaddadriveaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1AccountsAccountInvitationsInvitationDriveDriveId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesupdatedriveaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesupdateakchataccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesrevokeksuiteaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcescreateaksuiteaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesrevokeadriveaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesupdateamailboxaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1AccountsAccountInvitationsInvitationMailboxMailId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResources: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesgetusersinvitations: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcescreateatag: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesdeleteatag: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesupdateatag: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourceslistteams: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcescreateateam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesdeleteateam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesgetateam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesupdateateam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesremoveusersfromteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourceslistteamusers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesadduserstoteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourceslistcurrentaccountsproducts: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourceslistusersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourceslistappaccessesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - }; - }; - readonly ai: { - readonly operations: { - readonly aiToolslistallyourllmapi: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly aiToolslistallconsumptions: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly aiToolscustomizingrealistichumanphotos: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly aiToolscreatetranscription: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly aiToolscreatechatcompletiondeprecated: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly aiToolscreateimage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly aiToolslistmodelsdeprecated: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly aiToolscreateembeddingsdeprecated: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly aiToolsgettheresultofanasyncmodelbatch: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly aiToolsdownloadtheoutputresultofanasyncmodelbatch: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly aiToolslistmodels: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly aiToolscreatererankingsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly aiToolscreatechatcompletionv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly aiToolscreatecompletionv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly aiToolscreateembeddingsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly aiToolslistmodelsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - }; - }; - readonly core: { - readonly operations: { - readonly coreResourceslistavailableactions: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1ActionsActionId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesgetapplicationlist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesgetapplication: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1AppInformationApplicationsVersionTypes: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesgetsupportedstorelist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesgetsupportedstorelistGet1AppInformationVersionsAppstore: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesgetapplicationwithassociatedversionsdetails: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourceslisttasks: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesdisplayatask: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourceslistcountries: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesdisplayacountry: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourceslistlanguages: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesdisplayalanguage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1MyKsuiteMyKSuiteId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcescancelunsubscribe: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcescurrentmyksuite: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1Products: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourceslisttimezones: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesdisplayatimezone: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get2Events: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesdisplayaneventv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourceslistpubliccloudstatusv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - }; - }; - readonly domains: { - readonly operations: { - readonly get2DomainsDomainDnssecCheck: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post2DomainsDomainDnssecDisable: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post2DomainsDomainDnssecEnable: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put2DomainsDomainNameservers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get2DomainsDomainZones: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZonecheckdomainv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZonelistcontactsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZonecreatecontactv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZoneupdatecontactv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZonecreatedomainv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZoneretrycreatedomainv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZonelistdocumentsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZoneuploaddocumentv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZonegetdocumentv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZonetransferdomainv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZoneretrytransferdomainv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZonelistdomainsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZoneshowdomainv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZonecheckdnssecv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZonedisablednssecv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZoneenablednssecv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZoneupdatenameserversv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZonelistzonesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZonelisttldsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZoneshowtldv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZonedeletezonev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZoneshowzonev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZonestorezonev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZoneupdatezonev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZonezoneexistsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZonelistdnsrecordsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZonestorednsrecordv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZonedeletednsrecordv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZoneshowdnsrecordv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZoneupdatednsrecordv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly domainZonecheckdnsrecordsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - }; - }; - readonly etickets: { - readonly operations: { - readonly eticketslistaddressesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly eticketslistcustomeremaillogsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly eticketslistdatesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly eticketslistdatescustompropertiesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly eticketsgetreservationv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly eticketsgetreservationv2Get2EticketsReservationReservationUuid: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly eticketslistsurveyv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly eticketslistsurveypassanswersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly patch2EticketsSurveysAnswersPasses: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly eticketslistsurveyticketanswersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly eticketspatchsurveyticketanswersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly eticketseditticketv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - }; - }; - readonly kchat: { - readonly operations: { - readonly getbots: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly createbot: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getbot: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly patchbot: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly disablebot: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly enablebot: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getallchannels: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly createchannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly deletechannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getchannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly updatechannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getgroupsbychannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getchannelmembers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly addchannelmember: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly removeuserfromchannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getchannelmember: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly updatechannelnotifyprops: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly updatechannelroles: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly updatechannelmemberschemeroles: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getchannelmembersbyids: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getchannelmoderations: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly patchchannelmoderations: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly movechannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly patchchannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getpinnedposts: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getpostsforchannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly updatechannelprivacy: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly restorechannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly updatechannelscheme: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getchannelstats: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly createdirectchannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly creategroupchannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly searchgroupchannels: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly viewchannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly searchallchannels: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly listcommands: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly createcommand: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly deletecommand: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getcommandbyid: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly updatecommand: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly regencommandtoken: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly executecommand: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getclientconfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getemojilist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly createemoji: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly deleteemoji: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getemoji: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getemojiimage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly autocompleteemoji: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getemojibyname: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly searchemoji: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly uploadfile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getfile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getfileinfo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getfilepreview: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getfilethumbnail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getgroups: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getincomingwebhooks: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly createincomingwebhook: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly deleteincomingwebhook: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getincomingwebhook: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly updateincomingwebhook: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getoutgoingwebhooks: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly createoutgoingwebhook: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly deleteoutgoingwebhook: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getoutgoingwebhook: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly updateoutgoingwebhook: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly regenoutgoinghooktoken: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly createpost: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly deletepost: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getpost: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly dopostaction: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getfileinfosforpost: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly patchpost: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly pinpost: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getreactions: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getpostthread: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly unpinpost: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly createpostephemeral: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getpostsbyids: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly savereaction: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getallroles: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getrole: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getrolebyname: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getrolesbynames: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getallteams: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getpublicchannelsforteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly autocompletechannelsforteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getdeletedchannelsforteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getpublicchannelsbyidsforteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getchannelbyname: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getprivatechannelsforteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly searcharchivedchannels: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly autocompletechannelsforteamforsearch: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly searchchannels: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly listcommandautocompletesuggestions: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly listautocompletecommands: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly searchfiles: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getgroupsassociatedtochannelsbyteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getgroupsbyteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly invitegueststoteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getteammembers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getteammember: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly updateteammemberroles: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getteammembersbyids: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly searchposts: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getteamstats: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly gettopchannelsforteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly gettopreactionsforteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getnewteammembers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly gettopthreadsforteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getteambyname: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getchannelbynameforteamname: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getusers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getchannelmemberswithteamdataforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getchannelsforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getpostsaroundlastunread: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getchannelunread: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getgroupsbyuserid: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getprofileimage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getdefaultprofileimage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly patchuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly deletereaction: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly setpostreminder: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly setpostunread: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getflaggedpostsforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getpreferences: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly updatepreferences: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getpreferencesbycategory: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getpreferencesbycategorybyname: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly deletepreferences: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly updateuserroles: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getuserstatus: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly updateuserstatus: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly unsetusercustomstatus: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly updateusercustomstatus: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly postuserrecentcustomstatusdelete: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getteamsforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getchannelsforteamforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getsidebarcategoriesforteamforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly createsidebarcategoryforteamforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly updatesidebarcategoriesforteamforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly removesidebarcategoryforteamforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getsidebarcategoryforteamforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly updatesidebarcategoryforteamforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getsidebarcategoryorderforteamforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly updatesidebarcategoryorderforteamforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getchannelmembersforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getuserthreads: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getuserthread: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly stopfollowingthread: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly startfollowingthread: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly updatethreadreadforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly setthreadunreadbypostid: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly updatethreadsreadforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getteamunread: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getteammembersforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getteamsunreadforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publishusertyping: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly autocompleteusers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getuserbyemail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getusersbygroupchannelids: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getusersbyids: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly gettopchannelsforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly gettopdmsforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly gettopreactionsforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly gettopthreadsforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly searchusers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getusersstatusesbyids: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getuserbyusername: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly getusersbyusernames: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - }; - }; - readonly kdrive: { - readonly operations: { - readonly post2AppDriveIdShareSharelinkUuidArchive: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get2AppDriveIdShareSharelinkUuidArchiveArchiveUuidDownload: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveaccessiblesdrivesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetdriveinformationv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveupdatedrivev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetrequestedfileaccessfromitsidv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivedeclineafileaccessrequestv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetdriveactivitiesofalltheusersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivelistreportsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecreatereportv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivedeletereportv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetreportv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveexportreportv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveundoactionv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetallcategoriesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecreatecategoryv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivedeletecategoryv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveeditcategoryv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveupdatecreatev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivetrashv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetmultiaccessv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveaddmultiaccessv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveallowexternalapplicationsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecheckaccesschangev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveforcewriteaccessv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveinvitationgetaccessv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveaddaccessv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecheckaccessv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetrequestedfileaccessfromafileidv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecreateanewfileaccessrequestv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivesynchronizewithparentrightsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetaccessv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post2DriveDriveIdFilesFileIdAccessTeams: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveremoveaccessv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveupdateaccessv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get2DriveDriveIdFilesFileIdAccessUsers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post2DriveDriveIdFilesFileIdAccessUsers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete2DriveDriveIdFilesFileIdAccessUsersUserId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put2DriveDriveIdFilesFileIdAccessUsersUserId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveremovecategoriesonfilev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveremovecategoryonfilev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveaddcategoryonfilev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivevalidatesanaigeneratedcategoryv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetfilecommentsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveaddcommentv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivedeletecommentv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetcommentreplyv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveaddcommentreplyv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivemodifycommentv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivelikecommentv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveunlikecommentv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecopytodrivev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get2DriveDriveIdFilesFileIdDownload: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivedeletedropboxv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetdropboxv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveconvertafolderintoadropboxv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveupdatedropboxv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivedropboxinvitev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveunfavoritefilev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivefavoritefilev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivehashv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveremovesharelinkv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetsharelinkv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecreatesharelinkv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveupdatesharelinkv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivesharelinkinvitev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivepreviewv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriverenamev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetsizev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetafiletemporaryurlv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivethumbnailv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivedeleteallv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivelistv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivedeletev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get2DriveDriveIdFilesFileIdVersionsVersionId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveupdatev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get2DriveDriveIdFilesFileIdVersionsVersionIdDownload: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriverestorev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriverestoretodirectoryv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveupdatecurrentv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get2DriveDriveIdFilesArchivesArchiveUuid: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveremovecategoryonfilesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveaddcategoryonfilesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecheckfilesexistencev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecleanimportshistoryv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivelistimportsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivedeleteimportv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivelisterroredimportfilesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecancelimportv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveimportkdrivev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveimportoauth2appv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivelisteligibledrivesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveimportkdrivesharelinkv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveimportwebdavappv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveupdatepreferencesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetdrivessettingsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveupdateiasettingsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveupdatesharelinksettingsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveupdateofficesettingsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveupdatetrashsettingsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivechartactivitiesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveexportactivitiesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveactivitiessharelinksv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveexportsharelinksactivitiesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveactivitiessharedfilesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveactivitiesusersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivechartfilessizev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveexportfilessizev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveemptytrashv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveremovefilev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecountdirectoryfileintrasheddirectoryv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriverestorefilev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetthumbnailv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecountdirectoryfileintrashv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecancelbypathv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecancelsessionv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivebatchcancelsessionsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get2DriveDriveIdUsers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecreateuserv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivedeleteuserv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetuserv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveupdateuserv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivelockuserv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveupdateusermanagerrightv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveunlockuserv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetuserinvitationv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivedeleteinvitationv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetinvitationinformationv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveupdateaninvitationv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivesendinvitationv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetuserspreferencev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivesetuserspreferencev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetusersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetdrivesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetdriveactivitiesofalltheusersv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegettotalcountdriveactivitiesofalltheusersv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetfilesfromcategoryv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetfiledirectoryv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetfileactivitiesv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveconvertfilev3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecopytodirectoryv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecountelementindirectoryv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecreatedirectoryv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveduplicatev3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecreatedefaultfilev3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetfilesindirectoryv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveupdatemodificationdatev3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveunlockv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivemovev3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetsubfiledirectorybyfilenamev3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivelistv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriverestorev3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriverestoretodirectoryv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetrootactivitiesv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivebuildarchivev3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetdropboxesv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecreateanewdropboxv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetfavoritefileslistv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetlargestfilesv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetlastmodifiedfilesv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetsharelinkfilesv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetmostversionedfilesv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetmysharedfilesv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivelistthemostrecentfilesordirectoriesusedbytheuserv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivesearchfiledirectoryv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivesearchdropboxv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivesearchfavoritev3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivesearchsharelinkv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivesearchmysharedv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivesearchsharedv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivesearchtrashv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetsharedfilesv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecreateteamdirectoryv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetfilesoftrashv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegettrashedfilev3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecountdirectoriesfilesintrashv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetfilesoftrasheddirectoryv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveuploadv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivecancelsessionv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveappendchunktosessionv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdriveclosesessionv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivebatchcancelsessionsv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivebatchclosesessionsv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivebatchstartsessionsv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivestartsessionv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivegetusersv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly kdrivewakeasleepingdriveupv3: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - }; - }; - readonly kmeet: { - readonly operations: { - readonly post1KmeetRooms: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1KmeetRoomsRoomIdSettings: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - }; - }; - readonly mail: { - readonly operations: { - readonly mailServiceslistautoreplies: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicescreateautoreply: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesdeleteautoreply: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesshowaspecificautoreply: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesupdateautoreply: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicescreateupdatebimi: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslistfiltersmodel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicescreateafiltermodel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesdeleteafiltermodel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesshowafiltermodel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesupdateafiltermodel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslistmailboxes: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesaddamailbox: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesdeleteamailbox: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesdisplayamailbox: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesupdateamailboxPatch1MailHostingsMailHostingIdMailboxesMailboxName: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesupdateamailbox: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslistaliases: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesaddanalias: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesupdatealiases: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesdeleteanalias: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesdeleteafilter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslistfilters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesupdateafilter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesaddafilter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersReorder: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesdeleteascript: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesupdateascript: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesaddascript: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersScriptsSetActivation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersSetActivation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1MailHostingsMailHostingIdMailboxesMailboxNameAuthFolders: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesupdatefolders: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1MailHostingsMailHostingIdMailboxesMailboxNameAuthFoldersSpam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1MailHostingsMailHostingIdMailboxesMailboxNameAuthFoldersTrash: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslistautorepliesmodels: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesaddautoreplymodel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1MailHostingsMailHostingIdMailboxesMailboxNameAutoReplyModelModelId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesshowautoreplymodel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesupdateautoreplymodel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1MailHostingsMailHostingIdMailboxesMailboxNameAutoReplyReset: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesdeleteallforwardings: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslistforwarding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesaddaforwarding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesupdateaforwarding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesdeleteaforwarding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesdeleteaninvitation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly patch1MailHostingsMailHostingIdMailboxesMailboxNameInvitationsKey: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslistallsignatures: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicescreatesignature: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesdeleteasignature: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesshowasignature: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly patch1MailHostingsMailHostingIdMailboxesMailboxNameSignaturesSignature: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicessetdefaultsignature: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslisttemplates: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesshowonetemplate: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1MailHostingsMailHostingIdMailboxesMailboxNameSignaturesUpload: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslistallthemailinglists: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicescreateamailinglist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesdeleteamailinglist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesshowonemailinglist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly patch1MailHostingsMailHostingIdMailingListsMailingListName: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesgenerateaformforamailinglist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicessendamailthroughamailinglist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesremoveasubscriber: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesallsubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly patch1MailHostingsMailHostingIdMailingListsMailingListNameSubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesaddanewsubscriber: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesimportsubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslistpreferences: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesupdatepreferences: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslistredirections: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicescreateredirection: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesdeleteredirection: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesshowdetails: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesupdateredirection: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesenableredirection: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicessendconfirmationrequest: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesremoveatarget: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesgetalltargets: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesaddnewtarget: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesresendconfirmationemail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslistalltemplates: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicescreateatemplate: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesdelete: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesshowasignaturetemplate: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesupdate: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicescreateasignatureforallusers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesshowdefault: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesuploadimage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslistdevicebyuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslistallaccount: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicescanrotatedkim: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesrotatedkim: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesdeletedeviceaccessesformailbox: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslistdeviceaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicescreatedeviceaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesdeletedeviceaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesupdatepassworddeviceaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesdeletedeviceaccessforauser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslistdeviceaccessforauser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslistaccessandinvitations: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicescreatewebmailaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesbulkcreatewebmailaccesses: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicescreatewebmailaccesslink: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicessendwebmailaccesslinkbyemail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesdeletewebmailteamaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesupdatewebmailteamaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesgetuseraccessesforteam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1MailHostingsServiceMailMailboxesMailboxNameAccessesWebmailTeamsBulk: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslistusershavingaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesdeletewebmailaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesupdatewebmailaccess: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesgetteamaccessesforuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1MailHostingsServiceMailMailboxesMailboxNameAccessesWebmailUsersBulk: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslistemailimports: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesdeletedevicesforcurrentuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslistdevice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesdeletedeviceaccessesfordevice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesupdatedevice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslistofaccessesforthecurrentuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslistofteamaccessesforateam: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServiceslistofaccessesforanaccountandauser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicesdeleteaccesstoamailboxforthecurrentuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly mailServicessetprimarymailbox: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - }; - }; - readonly newsletter: { - readonly operations: { - readonly newsletterdestroydomain: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettershowdomain: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterdeletecampaigns: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterlistcampaigns: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettercreatecampaign: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterdeletecampaign: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettershowcampaign: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettereditcampaign: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettercancelcampaign: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterduplicatecampaign: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettersubscribersactivity: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterlinksactivity: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterschedulecampaign: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettercreatetemplatefromcampaign: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1NewslettersDomainCampaignsCampaignTest: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettergettracking: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettertestcampaign: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterlistcredits: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletteraccountcredits: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettercheckout: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettercreditsdetails: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterlistcreditsoffers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettershow: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterlistdashboardcampaigns: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterlistdashboardcampaignsstats: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterlistdashboardcampaignsstatsmonthly: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterlistdashboardsubscribersstats: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterdeletefields: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterlistfields: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettercreatefield: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterdeletefield: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterupdatefield: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterdeletegroups: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterlistgroups: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettercreategroup: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterdeletegroup: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettershowgroup: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterupdategroup: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettergetgroupsubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterassignsubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterunassignsubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettercanceloperation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterdeletesegments: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterlistsegments: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettercreatesegment: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterdeletesegment: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettershowsegment: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterupdatesegment: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettergetsegmentsubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterdeletesubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterlistsubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettercreatesubscriber: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterdeletesubscriber: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettershowsubscriber: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterupdatesubscriber: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterforgetsubscriber: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterassign: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettercountsubscribersstatus: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterexportsubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterfilterproviders: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterimportsubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletteruploadcsvfile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterlistworkspaceaddressbooks: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterimportworkspaceaddressbooks: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterunassign: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterunsubscribesubscribers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterlistalltemplates: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettershowhtml: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterupdatethumbnail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterbulkdeletewebform: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterlistwebforms: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettercreatewebform: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterdeletewebform: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newslettershowwebform: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterupdatewebform: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterlistwebformfields: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly newsletterlistthemes: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - }; - }; - readonly profile: { - readonly operations: { - readonly coreResourceslistuserinformationv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesupdateprofileinformationv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourceslistauthenticatorpasskeysv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesdeleteanauthenticatorpasskeyv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourceslistapplicationspasswordsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesaddanapplicationpasswordv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesdisplayanapplicationpasswordv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesdeleteprofilesavatarv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesaddupdateprofilesavatarv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourceslistemailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesdeleteanemailv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesdisplayanemailv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesgetrelatedworkspaceusersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesattachamailboxtocurrentuserv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesunlinkamailboxfromcurrentuserv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcessetmailboxasprimaryv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesupdatemailboxcredentialpasswordv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourceslistphonesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesdeleteaphonev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly coreResourcesdisplayaphonev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - }; - }; - readonly publicCloud: { - readonly operations: { - readonly publicCloudlistallpublicclouds: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudgetpubliccloudinfo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudupdateapubliccloud: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudlistprojects: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudcreateproject: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicClouddeleteproject: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudgetprojectdetails: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudupdateproject: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudlistdatabaseservices: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudcreatedatabaseservice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicClouddeletedatabaseservice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudgetdatabaseservice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudupdatedatabaseservice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudlistbackupschedules: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudcreatebackupschedule: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicClouddeletebackupschedule: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudgetbackupschedule: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudupdatebackupschedule: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudlistbackups: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicClouddeletebackup: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudgetbackup: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudremoveconfiguration: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudlistconfiguration: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudcreateupdateconfiguration: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudlistlogs: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicClouddownloadlogs: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudresetpassword: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudcreaterestore: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudgetrestore: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudtoggleslowlogs: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudlistkubernetesservices: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudcreatekubernetesservice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicClouddeletekubernetesservice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudgetkubernetesservice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudupdatekubernetesservice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudgetthecurrentstateofakaasapiserverparams: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudpatchapiserverparamsofaspecifickaas: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudlistinstancepools: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudcreateinstancepool: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicClouddeleteinstancepool: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudgetinstancepool: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudupdateinstancepool: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudremoveipfilters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudlistipfilters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudcreateupdateipfilters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicClouddownloadkubernetesserviceconfiguration: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudlistflavors: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudlistflavorfilters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudlistusers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudcreateuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicClouddeleteuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudgetuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudupdateuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudgetauthenticationfile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudupdateuserwithinvitation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudgetauthenticationfileGet1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdUsersPublicCloudUserIdOpenrc: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudcreateuserinvitation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudcreateprojectwithinvitation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudaccesses: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudgetconfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudlistalldatabaseservices: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudgetconfigurationinformation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1PublicCloudsDbaasPacks: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudpackfilters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1PublicCloudsDbaasRegions: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudlisttypes: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudlistallkubernetesservices: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudlistavailabilityzones: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudlistpacks: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudlistregions: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly publicCloudlistkubernetesversions: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - }; - }; - readonly radio: { - readonly operations: { - readonly get1Radios: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioupdateproduct: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetthelistofstreaminconflictwithanupdateofrestrictions: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogenerateareportforexportmediapulselogwithstationsinproduct: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetnotificationGet1RadiosRadioProductIdNotification: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioupdatenotificationradioproduct: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiolistradioproductoptions: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiolistproductplayers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiostoreplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiodeleteplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioupdateplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioduplicateplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioresetplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiodeletethumbnail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioupdatethumbnail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiosettherestrictionstoallstreamsinproduct: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioliststations: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiostorestation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1RadiosRadioProductIdStationsStationId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1RadiosRadioProductIdStationsStationId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetautodj: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiostoreautodj: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioupdateautodj: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiothisendpointallowsyoutolistautodjevents: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiostoreautodjevent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiodeleteautodjevent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetautodjevent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioupdateautodjevent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiothisendpointallowsyoutolistautodjmedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiostoreautodjmedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiodeleteautodjmedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetautodjmedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioupdateautodjmedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetplayingplaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogenerateplaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetplayingplaylistGet1RadiosRadioProductIdStationsStationIdAutodjPlayingPlaylistMedias: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioremovemedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiomovemediaafter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioinsertmediaafter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiothisendpointallowsyoutolistautodjplaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiostoreautodjplaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiodeleteautodjplaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetautodjplaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioupdateautodjplaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1RadiosRadioProductIdStationsStationIdAutodjPlaylistsPlaylistIdAttachMedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiothisendpointallowsyoutolistautodjmediasinplaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiorestart: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiodisconnectstreams: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiolistencoderevents: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiodeletehlsstream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogethlsstream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioupdatehlsstream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1RadiosRadioProductIdStationsStationIdHlsStreamAdd: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsConsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsCountriesContinent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsCountries: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsExportCsv: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsListenersPerMinute: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsListeners: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsPlayers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsTotalConsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsTotalPlayers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1RadiosRadioProductIdStationsStationIdHlsStreamToggleDirectLive: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioexportlogasmediapulse: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiocheckifmediapulselogfileisalreadypresentinstorage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogenerateareportforexportmediapulselogonastation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetnotification: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioupdatenotification: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioliststationplayers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioresetgeneralparameters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiosendlogs: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiolistserverevents: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetconsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetcountriesbycontinent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetcountries: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioexportstatsbystream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioexportstats: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioliststatslinks: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetlistenersperminuteperstream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetlistenersperminute: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetlisteners: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetplayers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetstatsbystreams: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetconsumptionbystream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetlistenersbystream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogettotalconsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogettotalplayers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdStreams: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiostorestream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiodeletestream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetstream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioupdatestream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetactualbitrate: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioaddfallbackstream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiodeleteintroductionfile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdIntroductionFile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioupdateintroductionfile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioremovefallbackstream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsConsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsCountriesContinent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsCountries: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsExportCsv: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetlistenersbyminute: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsListeners: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsPlayers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsTotalConsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsTotalPlayers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1RadiosRadioProductIdStationsStationIdStreamsStreamIdToggleDirectLive: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiodeletestreamandunbind: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiodeletestationthumbnail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioupdatestationthumbnail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiotoggledirectlive: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1RadiosRadioProductIdStationsStationIdTranscoding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1RadiosRadioProductIdStationsStationIdTranscodingStreamId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiounbindtranscodedstream: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1RadiosRadioProductIdStationsStationIdTranscodingAdd: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStatsConsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStatsCountriesContinent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStatsCountries: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadioexportstatsbystation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStatsExportCsv: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetlistenersperminuteperstation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStatsListenersPerMinute: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStatsListeners: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStatsPlayers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetconsumptionbystation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetlistenersbystation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetstatsbystations: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStatsTotalConsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStatsTotalPlayers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiolistusers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetstatslistenersGet1RadiosAdminStatsGroupXml: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetstatslistenersGet1RadiosAdminStats: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetstatslistenersGet1RadiosAdminStatsXml: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetmediastatsGet1RadiosListclientsXml: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetmediastatsGet1RadiosMediastatsPhp: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiolistoptions: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosPacks: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetplayerconfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetplayerconfigPost1RadiosPlayersPlayerUuidConfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiocheckdomainaccessforplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiocheckipaccesstomountpoint: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetplaylistwithlegacyparameters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetstatusGet1RadiosRadioDiagStatusPhp: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetinstantlisteners: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetmediastats: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiosetmetadatatostation: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetstatus: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetstatslistenersGet1RadiosStatsSumListenersOnProduct: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiogetstatslisteners: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosStreamsStreamUuidIntroductionFile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1RadiosStreamsStreamUuidPlaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiomountpointisavailable: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingRadiosetmetadatatostationGet1RadiosUpdatemetadataPhp: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - }; - }; - readonly swissBackup: { - readonly operations: { - readonly get1SwissBackups: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1SwissBackupsSwissBackupId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1SwissBackupsSwissBackupId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1SwissBackupsSwissBackupIdAcronisInformations: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1SwissBackupsSwissBackupIdAdmin: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1SwissBackupsSwissBackupIdAdmin: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1SwissBackupsSwissBackupIdAdminRequestPassword: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1SwissBackupsSwissBackupIdSlots: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1SwissBackupsSwissBackupIdSlots: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1SwissBackupsSwissBackupIdSlotsSlotId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1SwissBackupsSwissBackupIdSlotsSlotId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1SwissBackupsSwissBackupIdSlotsSlotId: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1SwissBackupsSwissBackupIdSlotsSlotIdDisable: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1SwissBackupsSwissBackupIdSlotsSlotIdEnable: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1SwissBackupsSwissBackupIdSlotsSlotIdRclone: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1SwissBackupsSwissBackupIdSlotsSlotIdRequestPassword: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1SwissBackupsCalculate: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1SwissBackupsPricing: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - }; - }; - readonly urlShortener: { - readonly operations: { - readonly get1UrlShortener: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1UrlShortener: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1UrlShortenerShortUrlCode: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1UrlShortenerQuota: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get2UrlShortener: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post2UrlShortener: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get2UrlShortenerQuota: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - }; - }; - readonly video: { - readonly operations: { - readonly streamingVideolistchannels: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideocreateachannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideodeleteachannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoreturnachannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoupdateachannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoconfigachannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideolistallevents: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideocreateanevent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideodeleteanevent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoreturnanevent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoupdateanevent: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoreturnlistofconnection: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VideosChannelHistoryConnectionHistory: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideointegrationcode: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoresumethelive: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideointerruptthelive: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideolistoption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoreturnoption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoundertakeoption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoterminateoption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoshowastorageconfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideocreaterecordingconfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoupdaterecordingconfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideostoparecord: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideostartarecord: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideolistsallstoragemachine: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoreturnastoragemachine: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VideosChannelOptionsRecordingStorageStorageMachine: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideocreateastoragemachine: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VideosChannelOptionsRecordingStorageStorageMachine: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoupdateastoragemachine: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoreturntimeshiftconfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideocreateatimeshiftconfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoupdateatimeshiftconfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoreturnwatermark: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoupdatewatermark: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideodisablewatermark: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoenabledwatermark: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideolistsallplayers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideocreateaplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideodeleteaplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoreturnaplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideocopyaplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoupdateaplayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideolistallads: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideocreateanads: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideodeleteanads: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoreturnanads: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoupdateanads: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideocopyanads: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VideosChannelPlayersPlayerEmbed: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideointegrationurl: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VideosChannelPlayersPlayerThumbnailThumbnail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoshowrestriction: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoupdatechannels: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoretrievesthegeographicalrestrictionsapplicabletoachanneloveragivenperiod: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoupdaterestrictionpassword: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideolistsallsimulcastconfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoreturnsimulcast: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VideosChannelSimulcastsSimulcastPlatformSimulcastConfigDisable: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideodisablesimulcast: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VideosChannelStatsConsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoconsumptionperresolution: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoreturntextcsv: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VideosChannelStatsGeolocationClusters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VideosChannelStatsGeolocationCountries: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideobrowsersshare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoosshare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoplayershare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoviewersshare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoviewershistogramshare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoviewersperresolutionhistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoviewersperresolutionshare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VideosChannelStatsViewersUniques: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VideosChannelStatsViewing: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VideosChannelStatsViewingResolutionsHistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoshowpicture: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideolistcountries: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoreturnsapackorderGet1VideosOrder: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoupdateapack: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoreturnsapackorder: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideogeneratestreamkey: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideogetdescription: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideogetprice: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoconsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoconsumptionperchannelhistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoclusters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideocountries: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoviewers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoviewersperchannelhistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoviewersperchannelshare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoviewershistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideouniqueviewers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoviewingtime: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideoviewinghistogramparchannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly streamingVideolisttimezones: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - }; - }; - readonly vod: { - readonly operations: { - readonly get1VodCategory: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VodChannelChannel: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelBrowse: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelBrowse: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelBrowseFile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelBrowseFile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VodChannelChannelBrowseFile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelBrowseFileBreadcrumb: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelBrowseFileCopy: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelBrowseFileExport: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelBrowseFileMove: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelBrowseFileTree: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelBrowseBreadcrumb: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelBrowseCopy: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelBrowseExport: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelBrowseMove: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelBrowseTrash: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelBrowseTrash: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelBrowseTrashFile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelBrowseTrashFileRestore: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelBrowseTrashRestore: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelBrowseTree: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VodChannelChannelBrowseUpdate: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelCallback: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelCallback: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelCallback: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VodChannelChannelCallback: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelCallbackCallback: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelCallbackCallback: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VodChannelChannelCallbackCallback: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelCallbackLog: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelCallbackLog: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelCallbackLogCallbacklog: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelCallbackLogCallbacklog: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelDiskUsage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelEncoding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelEncoding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelEncoding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelEncodingEncoding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelEncodingEncoding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VodChannelChannelEncodingEncoding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelFolder: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelFolder: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelFolderFolder: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelFolderFolder: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelFolderFolder: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VodChannelChannelFolderFolder: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelFolderFolderEncoding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelFolderFolderEncoding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelFolderFolderEncodingEncoding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelFolderFolderEncodingEncoding: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelFolderFolderLogo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelFolderFolderLogoLogo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelFolderFolderPlaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelFolderFolderUserActivityLog: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelFolderRoot: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelFtpUser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelFtpUser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelFtpUserFtpuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelFtpUserFtpuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VodChannelChannelFtpUserFtpuser: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelJournal: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelLogo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelLogo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelLogo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelLogoLogo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelLogoLogo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VodChannelChannelLogoLogo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelLogoLogoAttach: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelLogoDetach: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelMedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VodChannelChannelMedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelMediaMedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelMediaMedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VodChannelChannelMediaMedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelMediaMediaChapter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelMediaMediaChapter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelMediaMediaChapter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VodChannelChannelMediaMediaChapter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelMediaMediaChapterChapter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelMediaMediaChapterChapter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VodChannelChannelMediaMediaChapterChapter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelMediaMediaCut: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelMediaMediaCut: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelMediaMediaLogo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelMediaMediaLogoLogo: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelMediaMediaPlaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelMediaMediaSubtitle: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelMediaMediaSubtitle: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelMediaMediaSubtitle: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VodChannelChannelMediaMediaSubtitle: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelMediaMediaSubtitleLanguage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelMediaMediaSubtitleLanguageImport: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelMediaMediaSubtitleSubtitle: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelMediaMediaSubtitleSubtitle: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VodChannelChannelMediaMediaSubtitleSubtitle: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VodChannelChannelMediaMediaSubtitleSubtitleDefault: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelMediaMediaSubtitleSubtitleSummarize: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelMediaMediaSubtitleSubtitleSummarize: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelMediaMediaSubtitleSubtitleTranslate: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelMediaMediaSubtitleSummarize: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelMediaMediaThumbnail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelMediaMediaThumbnail: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelMediaMediaThumbstrip: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelMediaMediaUserActivityLog: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelMediaMediaWaveform: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelPlayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelPlayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelPlayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelPlayerPlayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelPlayerPlayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VodChannelChannelPlayerPlayer: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelPlayerPlayerAd: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelPlayerPlayerAd: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelPlayerPlayerAd: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelPlayerPlayerAdAd: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelPlayerPlayerAdAd: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VodChannelChannelPlayerPlayerAdAd: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelPlayerPlayerCopy: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelPlaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelPlaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelPlaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelPlaylistPlaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelPlaylistPlaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly patch1VodChannelChannelPlaylistPlaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VodChannelChannelPlaylistPlaylist: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelPlaylistPlaylistAttach: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelPlaylistPlaylistBrowseFolder: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelPlaylistPlaylistCopy: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelPlaylistPlaylistDetach: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelPlaylistPlaylistImage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelPlaylistPlaylistImage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelPlaylistPlaylistMedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelPlaylistPlaylistMediaMoveAfter: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelPlaylistPlaylistMediaMoveBefore: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelPlaylistPlaylistMediaMoveDown: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelPlaylistPlaylistMediaMoveUp: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelPlaylistAttach: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelPlaylistDetach: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelShare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelShare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly delete1VodChannelChannelShareShare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelShareShare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VodChannelChannelShareShare: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelShareShareToken: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsAvgTime: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsConsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsConsumptionEncodingsHistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMedia: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaConsumption: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaConsumptionEncodingsHistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaGeolocationClusters: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaGeolocationCountries: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaTechnologiesBrowsersShares: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaTechnologiesOsShares: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaTechnologiesPlaybackShares: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaTechnologiesPlayersShares: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaViewers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaViewersEncodingsHistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaViewersEncodingsShares: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaViewersUniques: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaViewing: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaViewingEncodingsHistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsTechnologiesBrowsersShares: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsTechnologiesOsShares: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsTechnologiesPlaybackShares: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsTechnologiesPlayersShares: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsTimeIp: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsViewers: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsViewersEncodingsHistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsViewersEncodingsShares: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsViewersHistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsViewersMedias: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsViewersUniques: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsViewersUniquesMedias: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsViewing: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsViewingEncodingsHistogram: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelUpload: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post1VodChannelChannelUpload: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodChannelChannelUserActivityLog: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly put1VodChannelChannelUserActivityLog: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodCountry: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodEncodingConstraint: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodEncodingProfile: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodLanguage: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get1VodSearch: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistchannelsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddeleteadvertisementv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodshowaddetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodupdateadvertisementv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodgetalertv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodbrowsefolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodgetfolderbreadcrumbv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodgetfoldertreev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddeletecallbackv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodshowcallbackdetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodupdatecallbackdetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistcategoriesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodshowchanneldetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistalertsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddiscardfilesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodbrowsechannelrootv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodgetrootbreadcrumbv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodmovefilesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodrestorefilesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodemptytrashv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodbrowsetrashv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodgetroottreev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistcallbacksv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodcreatecallbackv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodgetchanneluseddiskspacev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodgettrashdiskusagev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodbulkdeleteencodingsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistencodingsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodcreateencodingv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistfoldersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodcreatefolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodshowrootfolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistftpusersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodcreateftpuserv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodgetjournalv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodbulkdeletelabelsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistlabelsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodbulkattachlabelsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodbulkdeletelogosv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistlogosv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodcreateanewlogov2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistmediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodgetmediastatusescountersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodbulkdeletemetadatav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistmetadatav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodbulkattachmetadatav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodbulkdeletemixtapesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistmixtapesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodcreateamixtapev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodbulkdeleteplayersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistplayersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodcreateplayerv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistplaylistsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post2VodChannelsChannelServices: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodbulkdeletesharesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistchannelsharesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodshowchapterdetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistcountriesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodgetfolderdiskusagev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddeleteencodingv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodshowencodingdetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodupdateencodingv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistencodingconstraintsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistencodingprofilesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddeleteafolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodshowfolderdetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodupdatefolderdetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddetachencodingsfromafolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodsynchronizeencodingsforafolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodattachencodingstoafolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddetachlabelsfromafolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodattachlabelstoafolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlockstheprovidedfolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddetachalogofromafolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodattachalogotoafolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodunlockstheprovidedfolderv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodgetanuploadendpoointv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodloginv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodonconnectcallbackv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodondisconnectcallbackv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodonloginfailedcallbackv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodonlogincallbackv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodonlogoutcallbackv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddeleteftpuserv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodshowftpuserdetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodupdateftpuserdetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddeletelabelv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodshowlabeldetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodupdatelabelv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistlanguagesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodshowlanguagedetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddeletealogov2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodshowlogodetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodupdatelogodetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodshowmediadetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodupdatemediadetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistchaptersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodgetmediajournalv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddetachlabelsfromamediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodattachlabelstoamediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddeletesmetadatafromamediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodgetmetadatafromamediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodupdatemetadatafromamediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodbulkdeletemediasharesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistmediasharesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodsharemediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodbulkdeletesubtitlesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistsubtitlesv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodcreatesubtitlev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodattachsuggestedmediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistthumbnailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddeletemetadatav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodupdatemetadatav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddeleteamixtapev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodshowmixtapedetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodupdateamixtapev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodduplicateamixtapev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddetachdirectmediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistmediainmixtapev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodattachdirectmediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodmoveamanuallyattachedmediainmixtapev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodsynchronizeamixtapev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddeleteplayerv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodshowplayerdetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodupdateplayerdetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodbulkdeleteadvertisementsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistadvertisementsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodcreateanadvertisementv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodshowplaylistdetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistmediainplaylistv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly get2VodReflectEndpointsVversionEndpoint: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly post2VodReflectEndpointsVversionEndpoint: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddisplaychapterimagev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddisplayalogoimagev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodrenderchapterv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddisplayplayerimagev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddisplayplaylistimagev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodrendersharelinkv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddisplayshareimagev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodrendersubtitlev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistsuggestedmediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddisplaythumbnailv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodlistsamplev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddeletesharev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodshowsharedetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodupdatesharedetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodcreatesanewtokenv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodviewersperclusterv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodtopmediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voduniqueviewerspermediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodviewerspermediav2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodmediabenchmarkv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodmediarankv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodretentionperpercentv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodaverageviewtimev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodviewersandviewingtimeperbrowserv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodviewingtimeperencodingv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodconsumptionv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodviewersandsharepercountryv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodviewersandviewingtimeperdevicev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodviewersandencodingshistogramv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodviewershistogramv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodviewersandviewingtimeperosv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodviewersandviewingtimeperoriginv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodviewersandviewingtimeperplaybackv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodviewersandviewingtimeperplayerv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodviewersandviewingtimepersourcev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodviewersandviewingtimebytechnologyv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voduniqueviewersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodviewtimev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodviewersperencodingv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodviewersv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly voddeleteasubtitlev2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodshowsubtitledetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodupdatesubtitledetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - readonly vodshowthumbnaildetailsv2: (request?: import("../../client/generated-operation-client.js").OperationRequest) => Promise; - }; - }; -}; diff --git a/dist/src/generated/operations/index.js b/dist/src/generated/operations/index.js deleted file mode 100644 index e6e2420..0000000 --- a/dist/src/generated/operations/index.js +++ /dev/null @@ -1,39 +0,0 @@ -import { createAccountOperations } from "./account.js"; -import { createAiOperations } from "./ai.js"; -import { createCoreOperations } from "./core.js"; -import { createDomainsOperations } from "./domains.js"; -import { createEticketsOperations } from "./etickets.js"; -import { createKchatOperations } from "./kchat.js"; -import { createKdriveOperations } from "./kdrive.js"; -import { createKmeetOperations } from "./kmeet.js"; -import { createMailOperations } from "./mail.js"; -import { createNewsletterOperations } from "./newsletter.js"; -import { createProfileOperations } from "./profile.js"; -import { createPubliccloudOperations } from "./publicCloud.js"; -import { createRadioOperations } from "./radio.js"; -import { createSwissbackupOperations } from "./swissBackup.js"; -import { createUrlshortenerOperations } from "./urlShortener.js"; -import { createVideoOperations } from "./video.js"; -import { createVodOperations } from "./vod.js"; -export function createDomainOperations(client) { - return { - account: { operations: createAccountOperations(client) }, - ai: { operations: createAiOperations(client) }, - core: { operations: createCoreOperations(client) }, - domains: { operations: createDomainsOperations(client) }, - etickets: { operations: createEticketsOperations(client) }, - kchat: { operations: createKchatOperations(client) }, - kdrive: { operations: createKdriveOperations(client) }, - kmeet: { operations: createKmeetOperations(client) }, - mail: { operations: createMailOperations(client) }, - newsletter: { operations: createNewsletterOperations(client) }, - profile: { operations: createProfileOperations(client) }, - publicCloud: { operations: createPubliccloudOperations(client) }, - radio: { operations: createRadioOperations(client) }, - swissBackup: { operations: createSwissbackupOperations(client) }, - urlShortener: { operations: createUrlshortenerOperations(client) }, - video: { operations: createVideoOperations(client) }, - vod: { operations: createVodOperations(client) }, - }; -} -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/index.js.map b/dist/src/generated/operations/index.js.map deleted file mode 100644 index c457545..0000000 --- a/dist/src/generated/operations/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/generated/operations/index.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,uBAAuB,EAAE,MAAM,cAAc,CAAC;AACvD,OAAO,EAAE,kBAAkB,EAAE,MAAM,SAAS,CAAC;AAC7C,OAAO,EAAE,oBAAoB,EAAE,MAAM,WAAW,CAAC;AACjD,OAAO,EAAE,uBAAuB,EAAE,MAAM,cAAc,CAAC;AACvD,OAAO,EAAE,wBAAwB,EAAE,MAAM,eAAe,CAAC;AACzD,OAAO,EAAE,qBAAqB,EAAE,MAAM,YAAY,CAAC;AACnD,OAAO,EAAE,sBAAsB,EAAE,MAAM,aAAa,CAAC;AACrD,OAAO,EAAE,qBAAqB,EAAE,MAAM,YAAY,CAAC;AACnD,OAAO,EAAE,oBAAoB,EAAE,MAAM,WAAW,CAAC;AACjD,OAAO,EAAE,0BAA0B,EAAE,MAAM,iBAAiB,CAAC;AAC7D,OAAO,EAAE,uBAAuB,EAAE,MAAM,cAAc,CAAC;AACvD,OAAO,EAAE,2BAA2B,EAAE,MAAM,kBAAkB,CAAC;AAC/D,OAAO,EAAE,qBAAqB,EAAE,MAAM,YAAY,CAAC;AACnD,OAAO,EAAE,2BAA2B,EAAE,MAAM,kBAAkB,CAAC;AAC/D,OAAO,EAAE,4BAA4B,EAAE,MAAM,mBAAmB,CAAC;AACjE,OAAO,EAAE,qBAAqB,EAAE,MAAM,YAAY,CAAC;AACnD,OAAO,EAAE,mBAAmB,EAAE,MAAM,UAAU,CAAC;AAE/C,MAAM,UAAU,sBAAsB,CAAC,MAAgC;IACrE,OAAO;QACL,OAAO,EAAE,EAAE,UAAU,EAAE,uBAAuB,CAAC,MAAM,CAAC,EAAE;QACxD,EAAE,EAAE,EAAE,UAAU,EAAE,kBAAkB,CAAC,MAAM,CAAC,EAAE;QAC9C,IAAI,EAAE,EAAE,UAAU,EAAE,oBAAoB,CAAC,MAAM,CAAC,EAAE;QAClD,OAAO,EAAE,EAAE,UAAU,EAAE,uBAAuB,CAAC,MAAM,CAAC,EAAE;QACxD,QAAQ,EAAE,EAAE,UAAU,EAAE,wBAAwB,CAAC,MAAM,CAAC,EAAE;QAC1D,KAAK,EAAE,EAAE,UAAU,EAAE,qBAAqB,CAAC,MAAM,CAAC,EAAE;QACpD,MAAM,EAAE,EAAE,UAAU,EAAE,sBAAsB,CAAC,MAAM,CAAC,EAAE;QACtD,KAAK,EAAE,EAAE,UAAU,EAAE,qBAAqB,CAAC,MAAM,CAAC,EAAE;QACpD,IAAI,EAAE,EAAE,UAAU,EAAE,oBAAoB,CAAC,MAAM,CAAC,EAAE;QAClD,UAAU,EAAE,EAAE,UAAU,EAAE,0BAA0B,CAAC,MAAM,CAAC,EAAE;QAC9D,OAAO,EAAE,EAAE,UAAU,EAAE,uBAAuB,CAAC,MAAM,CAAC,EAAE;QACxD,WAAW,EAAE,EAAE,UAAU,EAAE,2BAA2B,CAAC,MAAM,CAAC,EAAE;QAChE,KAAK,EAAE,EAAE,UAAU,EAAE,qBAAqB,CAAC,MAAM,CAAC,EAAE;QACpD,WAAW,EAAE,EAAE,UAAU,EAAE,2BAA2B,CAAC,MAAM,CAAC,EAAE;QAChE,YAAY,EAAE,EAAE,UAAU,EAAE,4BAA4B,CAAC,MAAM,CAAC,EAAE;QAClE,KAAK,EAAE,EAAE,UAAU,EAAE,qBAAqB,CAAC,MAAM,CAAC,EAAE;QACpD,GAAG,EAAE,EAAE,UAAU,EAAE,mBAAmB,CAAC,MAAM,CAAC,EAAE;KACxC,CAAC;AACb,CAAC"} \ No newline at end of file diff --git a/dist/src/generated/operations/kchat.d.ts b/dist/src/generated/operations/kchat.d.ts deleted file mode 100644 index 9c71003..0000000 --- a/dist/src/generated/operations/kchat.d.ts +++ /dev/null @@ -1,176 +0,0 @@ -import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; -export declare function createKchatOperations(client: GeneratedOperationClient): { - readonly getbots: (request?: OperationRequest) => Promise; - readonly createbot: (request?: OperationRequest) => Promise; - readonly getbot: (request?: OperationRequest) => Promise; - readonly patchbot: (request?: OperationRequest) => Promise; - readonly disablebot: (request?: OperationRequest) => Promise; - readonly enablebot: (request?: OperationRequest) => Promise; - readonly getallchannels: (request?: OperationRequest) => Promise; - readonly createchannel: (request?: OperationRequest) => Promise; - readonly deletechannel: (request?: OperationRequest) => Promise; - readonly getchannel: (request?: OperationRequest) => Promise; - readonly updatechannel: (request?: OperationRequest) => Promise; - readonly getgroupsbychannel: (request?: OperationRequest) => Promise; - readonly getchannelmembers: (request?: OperationRequest) => Promise; - readonly addchannelmember: (request?: OperationRequest) => Promise; - readonly removeuserfromchannel: (request?: OperationRequest) => Promise; - readonly getchannelmember: (request?: OperationRequest) => Promise; - readonly updatechannelnotifyprops: (request?: OperationRequest) => Promise; - readonly updatechannelroles: (request?: OperationRequest) => Promise; - readonly updatechannelmemberschemeroles: (request?: OperationRequest) => Promise; - readonly getchannelmembersbyids: (request?: OperationRequest) => Promise; - readonly getchannelmoderations: (request?: OperationRequest) => Promise; - readonly patchchannelmoderations: (request?: OperationRequest) => Promise; - readonly movechannel: (request?: OperationRequest) => Promise; - readonly patchchannel: (request?: OperationRequest) => Promise; - readonly getpinnedposts: (request?: OperationRequest) => Promise; - readonly getpostsforchannel: (request?: OperationRequest) => Promise; - readonly updatechannelprivacy: (request?: OperationRequest) => Promise; - readonly restorechannel: (request?: OperationRequest) => Promise; - readonly updatechannelscheme: (request?: OperationRequest) => Promise; - readonly getchannelstats: (request?: OperationRequest) => Promise; - readonly createdirectchannel: (request?: OperationRequest) => Promise; - readonly creategroupchannel: (request?: OperationRequest) => Promise; - readonly searchgroupchannels: (request?: OperationRequest) => Promise; - readonly viewchannel: (request?: OperationRequest) => Promise; - readonly searchallchannels: (request?: OperationRequest) => Promise; - readonly listcommands: (request?: OperationRequest) => Promise; - readonly createcommand: (request?: OperationRequest) => Promise; - readonly deletecommand: (request?: OperationRequest) => Promise; - readonly getcommandbyid: (request?: OperationRequest) => Promise; - readonly updatecommand: (request?: OperationRequest) => Promise; - readonly regencommandtoken: (request?: OperationRequest) => Promise; - readonly executecommand: (request?: OperationRequest) => Promise; - readonly getclientconfig: (request?: OperationRequest) => Promise; - readonly getemojilist: (request?: OperationRequest) => Promise; - readonly createemoji: (request?: OperationRequest) => Promise; - readonly deleteemoji: (request?: OperationRequest) => Promise; - readonly getemoji: (request?: OperationRequest) => Promise; - readonly getemojiimage: (request?: OperationRequest) => Promise; - readonly autocompleteemoji: (request?: OperationRequest) => Promise; - readonly getemojibyname: (request?: OperationRequest) => Promise; - readonly searchemoji: (request?: OperationRequest) => Promise; - readonly uploadfile: (request?: OperationRequest) => Promise; - readonly getfile: (request?: OperationRequest) => Promise; - readonly getfileinfo: (request?: OperationRequest) => Promise; - readonly getfilepreview: (request?: OperationRequest) => Promise; - readonly getfilethumbnail: (request?: OperationRequest) => Promise; - readonly getgroups: (request?: OperationRequest) => Promise; - readonly getincomingwebhooks: (request?: OperationRequest) => Promise; - readonly createincomingwebhook: (request?: OperationRequest) => Promise; - readonly deleteincomingwebhook: (request?: OperationRequest) => Promise; - readonly getincomingwebhook: (request?: OperationRequest) => Promise; - readonly updateincomingwebhook: (request?: OperationRequest) => Promise; - readonly getoutgoingwebhooks: (request?: OperationRequest) => Promise; - readonly createoutgoingwebhook: (request?: OperationRequest) => Promise; - readonly deleteoutgoingwebhook: (request?: OperationRequest) => Promise; - readonly getoutgoingwebhook: (request?: OperationRequest) => Promise; - readonly updateoutgoingwebhook: (request?: OperationRequest) => Promise; - readonly regenoutgoinghooktoken: (request?: OperationRequest) => Promise; - readonly createpost: (request?: OperationRequest) => Promise; - readonly deletepost: (request?: OperationRequest) => Promise; - readonly getpost: (request?: OperationRequest) => Promise; - readonly dopostaction: (request?: OperationRequest) => Promise; - readonly getfileinfosforpost: (request?: OperationRequest) => Promise; - readonly patchpost: (request?: OperationRequest) => Promise; - readonly pinpost: (request?: OperationRequest) => Promise; - readonly getreactions: (request?: OperationRequest) => Promise; - readonly getpostthread: (request?: OperationRequest) => Promise; - readonly unpinpost: (request?: OperationRequest) => Promise; - readonly createpostephemeral: (request?: OperationRequest) => Promise; - readonly getpostsbyids: (request?: OperationRequest) => Promise; - readonly savereaction: (request?: OperationRequest) => Promise; - readonly getallroles: (request?: OperationRequest) => Promise; - readonly getrole: (request?: OperationRequest) => Promise; - readonly getrolebyname: (request?: OperationRequest) => Promise; - readonly getrolesbynames: (request?: OperationRequest) => Promise; - readonly getallteams: (request?: OperationRequest) => Promise; - readonly getteam: (request?: OperationRequest) => Promise; - readonly getpublicchannelsforteam: (request?: OperationRequest) => Promise; - readonly autocompletechannelsforteam: (request?: OperationRequest) => Promise; - readonly getdeletedchannelsforteam: (request?: OperationRequest) => Promise; - readonly getpublicchannelsbyidsforteam: (request?: OperationRequest) => Promise; - readonly getchannelbyname: (request?: OperationRequest) => Promise; - readonly getprivatechannelsforteam: (request?: OperationRequest) => Promise; - readonly searcharchivedchannels: (request?: OperationRequest) => Promise; - readonly autocompletechannelsforteamforsearch: (request?: OperationRequest) => Promise; - readonly searchchannels: (request?: OperationRequest) => Promise; - readonly listcommandautocompletesuggestions: (request?: OperationRequest) => Promise; - readonly listautocompletecommands: (request?: OperationRequest) => Promise; - readonly searchfiles: (request?: OperationRequest) => Promise; - readonly getgroupsassociatedtochannelsbyteam: (request?: OperationRequest) => Promise; - readonly getgroupsbyteam: (request?: OperationRequest) => Promise; - readonly invitegueststoteam: (request?: OperationRequest) => Promise; - readonly getteammembers: (request?: OperationRequest) => Promise; - readonly getteammember: (request?: OperationRequest) => Promise; - readonly updateteammemberroles: (request?: OperationRequest) => Promise; - readonly getteammembersbyids: (request?: OperationRequest) => Promise; - readonly searchposts: (request?: OperationRequest) => Promise; - readonly getteamstats: (request?: OperationRequest) => Promise; - readonly gettopchannelsforteam: (request?: OperationRequest) => Promise; - readonly gettopreactionsforteam: (request?: OperationRequest) => Promise; - readonly getnewteammembers: (request?: OperationRequest) => Promise; - readonly gettopthreadsforteam: (request?: OperationRequest) => Promise; - readonly getteambyname: (request?: OperationRequest) => Promise; - readonly getchannelbynameforteamname: (request?: OperationRequest) => Promise; - readonly getusers: (request?: OperationRequest) => Promise; - readonly getuser: (request?: OperationRequest) => Promise; - readonly getchannelmemberswithteamdataforuser: (request?: OperationRequest) => Promise; - readonly getchannelsforuser: (request?: OperationRequest) => Promise; - readonly getpostsaroundlastunread: (request?: OperationRequest) => Promise; - readonly getchannelunread: (request?: OperationRequest) => Promise; - readonly getgroupsbyuserid: (request?: OperationRequest) => Promise; - readonly getprofileimage: (request?: OperationRequest) => Promise; - readonly getdefaultprofileimage: (request?: OperationRequest) => Promise; - readonly patchuser: (request?: OperationRequest) => Promise; - readonly deletereaction: (request?: OperationRequest) => Promise; - readonly setpostreminder: (request?: OperationRequest) => Promise; - readonly setpostunread: (request?: OperationRequest) => Promise; - readonly getflaggedpostsforuser: (request?: OperationRequest) => Promise; - readonly getpreferences: (request?: OperationRequest) => Promise; - readonly updatepreferences: (request?: OperationRequest) => Promise; - readonly getpreferencesbycategory: (request?: OperationRequest) => Promise; - readonly getpreferencesbycategorybyname: (request?: OperationRequest) => Promise; - readonly deletepreferences: (request?: OperationRequest) => Promise; - readonly updateuserroles: (request?: OperationRequest) => Promise; - readonly getuserstatus: (request?: OperationRequest) => Promise; - readonly updateuserstatus: (request?: OperationRequest) => Promise; - readonly unsetusercustomstatus: (request?: OperationRequest) => Promise; - readonly updateusercustomstatus: (request?: OperationRequest) => Promise; - readonly postuserrecentcustomstatusdelete: (request?: OperationRequest) => Promise; - readonly getteamsforuser: (request?: OperationRequest) => Promise; - readonly getchannelsforteamforuser: (request?: OperationRequest) => Promise; - readonly getsidebarcategoriesforteamforuser: (request?: OperationRequest) => Promise; - readonly createsidebarcategoryforteamforuser: (request?: OperationRequest) => Promise; - readonly updatesidebarcategoriesforteamforuser: (request?: OperationRequest) => Promise; - readonly removesidebarcategoryforteamforuser: (request?: OperationRequest) => Promise; - readonly getsidebarcategoryforteamforuser: (request?: OperationRequest) => Promise; - readonly updatesidebarcategoryforteamforuser: (request?: OperationRequest) => Promise; - readonly getsidebarcategoryorderforteamforuser: (request?: OperationRequest) => Promise; - readonly updatesidebarcategoryorderforteamforuser: (request?: OperationRequest) => Promise; - readonly getchannelmembersforuser: (request?: OperationRequest) => Promise; - readonly getuserthreads: (request?: OperationRequest) => Promise; - readonly getuserthread: (request?: OperationRequest) => Promise; - readonly stopfollowingthread: (request?: OperationRequest) => Promise; - readonly startfollowingthread: (request?: OperationRequest) => Promise; - readonly updatethreadreadforuser: (request?: OperationRequest) => Promise; - readonly setthreadunreadbypostid: (request?: OperationRequest) => Promise; - readonly updatethreadsreadforuser: (request?: OperationRequest) => Promise; - readonly getteamunread: (request?: OperationRequest) => Promise; - readonly getteammembersforuser: (request?: OperationRequest) => Promise; - readonly getteamsunreadforuser: (request?: OperationRequest) => Promise; - readonly publishusertyping: (request?: OperationRequest) => Promise; - readonly autocompleteusers: (request?: OperationRequest) => Promise; - readonly getuserbyemail: (request?: OperationRequest) => Promise; - readonly getusersbygroupchannelids: (request?: OperationRequest) => Promise; - readonly getusersbyids: (request?: OperationRequest) => Promise; - readonly gettopchannelsforuser: (request?: OperationRequest) => Promise; - readonly gettopdmsforuser: (request?: OperationRequest) => Promise; - readonly gettopreactionsforuser: (request?: OperationRequest) => Promise; - readonly gettopthreadsforuser: (request?: OperationRequest) => Promise; - readonly searchusers: (request?: OperationRequest) => Promise; - readonly getusersstatusesbyids: (request?: OperationRequest) => Promise; - readonly getuserbyusername: (request?: OperationRequest) => Promise; - readonly getusersbyusernames: (request?: OperationRequest) => Promise; -}; diff --git a/dist/src/generated/operations/kchat.js b/dist/src/generated/operations/kchat.js deleted file mode 100644 index 3667d6c..0000000 --- a/dist/src/generated/operations/kchat.js +++ /dev/null @@ -1,178 +0,0 @@ -export function createKchatOperations(client) { - return { - getbots: (request) => client.requestOperation("GetBots", request), - createbot: (request) => client.requestOperation("CreateBot", request), - getbot: (request) => client.requestOperation("GetBot", request), - patchbot: (request) => client.requestOperation("PatchBot", request), - disablebot: (request) => client.requestOperation("DisableBot", request), - enablebot: (request) => client.requestOperation("EnableBot", request), - getallchannels: (request) => client.requestOperation("GetAllChannels", request), - createchannel: (request) => client.requestOperation("CreateChannel", request), - deletechannel: (request) => client.requestOperation("DeleteChannel", request), - getchannel: (request) => client.requestOperation("GetChannel", request), - updatechannel: (request) => client.requestOperation("UpdateChannel", request), - getgroupsbychannel: (request) => client.requestOperation("GetGroupsByChannel", request), - getchannelmembers: (request) => client.requestOperation("GetChannelMembers", request), - addchannelmember: (request) => client.requestOperation("AddChannelMember", request), - removeuserfromchannel: (request) => client.requestOperation("RemoveUserFromChannel", request), - getchannelmember: (request) => client.requestOperation("GetChannelMember", request), - updatechannelnotifyprops: (request) => client.requestOperation("UpdateChannelNotifyProps", request), - updatechannelroles: (request) => client.requestOperation("UpdateChannelRoles", request), - updatechannelmemberschemeroles: (request) => client.requestOperation("UpdateChannelMemberSchemeRoles", request), - getchannelmembersbyids: (request) => client.requestOperation("GetChannelMembersByIds", request), - getchannelmoderations: (request) => client.requestOperation("GetChannelModerations", request), - patchchannelmoderations: (request) => client.requestOperation("PatchChannelModerations", request), - movechannel: (request) => client.requestOperation("MoveChannel", request), - patchchannel: (request) => client.requestOperation("PatchChannel", request), - getpinnedposts: (request) => client.requestOperation("GetPinnedPosts", request), - getpostsforchannel: (request) => client.requestOperation("GetPostsForChannel", request), - updatechannelprivacy: (request) => client.requestOperation("UpdateChannelPrivacy", request), - restorechannel: (request) => client.requestOperation("RestoreChannel", request), - updatechannelscheme: (request) => client.requestOperation("UpdateChannelScheme", request), - getchannelstats: (request) => client.requestOperation("GetChannelStats", request), - createdirectchannel: (request) => client.requestOperation("CreateDirectChannel", request), - creategroupchannel: (request) => client.requestOperation("CreateGroupChannel", request), - searchgroupchannels: (request) => client.requestOperation("SearchGroupChannels", request), - viewchannel: (request) => client.requestOperation("ViewChannel", request), - searchallchannels: (request) => client.requestOperation("SearchAllChannels", request), - listcommands: (request) => client.requestOperation("ListCommands", request), - createcommand: (request) => client.requestOperation("CreateCommand", request), - deletecommand: (request) => client.requestOperation("DeleteCommand", request), - getcommandbyid: (request) => client.requestOperation("GetCommandById", request), - updatecommand: (request) => client.requestOperation("UpdateCommand", request), - regencommandtoken: (request) => client.requestOperation("RegenCommandToken", request), - executecommand: (request) => client.requestOperation("ExecuteCommand", request), - getclientconfig: (request) => client.requestOperation("GetClientConfig", request), - getemojilist: (request) => client.requestOperation("GetEmojiList", request), - createemoji: (request) => client.requestOperation("CreateEmoji", request), - deleteemoji: (request) => client.requestOperation("DeleteEmoji", request), - getemoji: (request) => client.requestOperation("GetEmoji", request), - getemojiimage: (request) => client.requestOperation("GetEmojiImage", request), - autocompleteemoji: (request) => client.requestOperation("AutocompleteEmoji", request), - getemojibyname: (request) => client.requestOperation("GetEmojiByName", request), - searchemoji: (request) => client.requestOperation("SearchEmoji", request), - uploadfile: (request) => client.requestOperation("UploadFile", request), - getfile: (request) => client.requestOperation("GetFile", request), - getfileinfo: (request) => client.requestOperation("GetFileInfo", request), - getfilepreview: (request) => client.requestOperation("GetFilePreview", request), - getfilethumbnail: (request) => client.requestOperation("GetFileThumbnail", request), - getgroups: (request) => client.requestOperation("GetGroups", request), - getincomingwebhooks: (request) => client.requestOperation("GetIncomingWebhooks", request), - createincomingwebhook: (request) => client.requestOperation("CreateIncomingWebhook", request), - deleteincomingwebhook: (request) => client.requestOperation("DeleteIncomingWebhook", request), - getincomingwebhook: (request) => client.requestOperation("GetIncomingWebhook", request), - updateincomingwebhook: (request) => client.requestOperation("UpdateIncomingWebhook", request), - getoutgoingwebhooks: (request) => client.requestOperation("GetOutgoingWebhooks", request), - createoutgoingwebhook: (request) => client.requestOperation("CreateOutgoingWebhook", request), - deleteoutgoingwebhook: (request) => client.requestOperation("DeleteOutgoingWebhook", request), - getoutgoingwebhook: (request) => client.requestOperation("GetOutgoingWebhook", request), - updateoutgoingwebhook: (request) => client.requestOperation("UpdateOutgoingWebhook", request), - regenoutgoinghooktoken: (request) => client.requestOperation("RegenOutgoingHookToken", request), - createpost: (request) => client.requestOperation("CreatePost", request), - deletepost: (request) => client.requestOperation("DeletePost", request), - getpost: (request) => client.requestOperation("GetPost", request), - dopostaction: (request) => client.requestOperation("DoPostAction", request), - getfileinfosforpost: (request) => client.requestOperation("GetFileInfosForPost", request), - patchpost: (request) => client.requestOperation("PatchPost", request), - pinpost: (request) => client.requestOperation("PinPost", request), - getreactions: (request) => client.requestOperation("GetReactions", request), - getpostthread: (request) => client.requestOperation("GetPostThread", request), - unpinpost: (request) => client.requestOperation("UnpinPost", request), - createpostephemeral: (request) => client.requestOperation("CreatePostEphemeral", request), - getpostsbyids: (request) => client.requestOperation("getPostsByIds", request), - savereaction: (request) => client.requestOperation("SaveReaction", request), - getallroles: (request) => client.requestOperation("GetAllRoles", request), - getrole: (request) => client.requestOperation("GetRole", request), - getrolebyname: (request) => client.requestOperation("GetRoleByName", request), - getrolesbynames: (request) => client.requestOperation("GetRolesByNames", request), - getallteams: (request) => client.requestOperation("GetAllTeams", request), - getteam: (request) => client.requestOperation("GetTeam", request), - getpublicchannelsforteam: (request) => client.requestOperation("GetPublicChannelsForTeam", request), - autocompletechannelsforteam: (request) => client.requestOperation("AutocompleteChannelsForTeam", request), - getdeletedchannelsforteam: (request) => client.requestOperation("GetDeletedChannelsForTeam", request), - getpublicchannelsbyidsforteam: (request) => client.requestOperation("GetPublicChannelsByIdsForTeam", request), - getchannelbyname: (request) => client.requestOperation("GetChannelByName", request), - getprivatechannelsforteam: (request) => client.requestOperation("GetPrivateChannelsForTeam", request), - searcharchivedchannels: (request) => client.requestOperation("SearchArchivedChannels", request), - autocompletechannelsforteamforsearch: (request) => client.requestOperation("AutocompleteChannelsForTeamForSearch", request), - searchchannels: (request) => client.requestOperation("SearchChannels", request), - listcommandautocompletesuggestions: (request) => client.requestOperation("ListCommandAutocompleteSuggestions", request), - listautocompletecommands: (request) => client.requestOperation("ListAutocompleteCommands", request), - searchfiles: (request) => client.requestOperation("SearchFiles", request), - getgroupsassociatedtochannelsbyteam: (request) => client.requestOperation("GetGroupsAssociatedToChannelsByTeam", request), - getgroupsbyteam: (request) => client.requestOperation("GetGroupsByTeam", request), - invitegueststoteam: (request) => client.requestOperation("InviteGuestsToTeam", request), - getteammembers: (request) => client.requestOperation("GetTeamMembers", request), - getteammember: (request) => client.requestOperation("GetTeamMember", request), - updateteammemberroles: (request) => client.requestOperation("UpdateTeamMemberRoles", request), - getteammembersbyids: (request) => client.requestOperation("GetTeamMembersByIds", request), - searchposts: (request) => client.requestOperation("SearchPosts", request), - getteamstats: (request) => client.requestOperation("GetTeamStats", request), - gettopchannelsforteam: (request) => client.requestOperation("GetTopChannelsForTeam", request), - gettopreactionsforteam: (request) => client.requestOperation("GetTopReactionsForTeam", request), - getnewteammembers: (request) => client.requestOperation("GetNewTeamMembers", request), - gettopthreadsforteam: (request) => client.requestOperation("GetTopThreadsForTeam", request), - getteambyname: (request) => client.requestOperation("GetTeamByName", request), - getchannelbynameforteamname: (request) => client.requestOperation("GetChannelByNameForTeamName", request), - getusers: (request) => client.requestOperation("GetUsers", request), - getuser: (request) => client.requestOperation("GetUser", request), - getchannelmemberswithteamdataforuser: (request) => client.requestOperation("GetChannelMembersWithTeamDataForUser", request), - getchannelsforuser: (request) => client.requestOperation("GetChannelsForUser", request), - getpostsaroundlastunread: (request) => client.requestOperation("GetPostsAroundLastUnread", request), - getchannelunread: (request) => client.requestOperation("GetChannelUnread", request), - getgroupsbyuserid: (request) => client.requestOperation("GetGroupsByUserId", request), - getprofileimage: (request) => client.requestOperation("GetProfileImage", request), - getdefaultprofileimage: (request) => client.requestOperation("GetDefaultProfileImage", request), - patchuser: (request) => client.requestOperation("PatchUser", request), - deletereaction: (request) => client.requestOperation("DeleteReaction", request), - setpostreminder: (request) => client.requestOperation("SetPostReminder", request), - setpostunread: (request) => client.requestOperation("SetPostUnread", request), - getflaggedpostsforuser: (request) => client.requestOperation("GetFlaggedPostsForUser", request), - getpreferences: (request) => client.requestOperation("GetPreferences", request), - updatepreferences: (request) => client.requestOperation("UpdatePreferences", request), - getpreferencesbycategory: (request) => client.requestOperation("GetPreferencesByCategory", request), - getpreferencesbycategorybyname: (request) => client.requestOperation("GetPreferencesByCategoryByName", request), - deletepreferences: (request) => client.requestOperation("DeletePreferences", request), - updateuserroles: (request) => client.requestOperation("UpdateUserRoles", request), - getuserstatus: (request) => client.requestOperation("GetUserStatus", request), - updateuserstatus: (request) => client.requestOperation("UpdateUserStatus", request), - unsetusercustomstatus: (request) => client.requestOperation("UnsetUserCustomStatus", request), - updateusercustomstatus: (request) => client.requestOperation("UpdateUserCustomStatus", request), - postuserrecentcustomstatusdelete: (request) => client.requestOperation("PostUserRecentCustomStatusDelete", request), - getteamsforuser: (request) => client.requestOperation("GetTeamsForUser", request), - getchannelsforteamforuser: (request) => client.requestOperation("GetChannelsForTeamForUser", request), - getsidebarcategoriesforteamforuser: (request) => client.requestOperation("GetSidebarCategoriesForTeamForUser", request), - createsidebarcategoryforteamforuser: (request) => client.requestOperation("CreateSidebarCategoryForTeamForUser", request), - updatesidebarcategoriesforteamforuser: (request) => client.requestOperation("UpdateSidebarCategoriesForTeamForUser", request), - removesidebarcategoryforteamforuser: (request) => client.requestOperation("RemoveSidebarCategoryForTeamForUser", request), - getsidebarcategoryforteamforuser: (request) => client.requestOperation("GetSidebarCategoryForTeamForUser", request), - updatesidebarcategoryforteamforuser: (request) => client.requestOperation("UpdateSidebarCategoryForTeamForUser", request), - getsidebarcategoryorderforteamforuser: (request) => client.requestOperation("GetSidebarCategoryOrderForTeamForUser", request), - updatesidebarcategoryorderforteamforuser: (request) => client.requestOperation("UpdateSidebarCategoryOrderForTeamForUser", request), - getchannelmembersforuser: (request) => client.requestOperation("GetChannelMembersForUser", request), - getuserthreads: (request) => client.requestOperation("GetUserThreads", request), - getuserthread: (request) => client.requestOperation("GetUserThread", request), - stopfollowingthread: (request) => client.requestOperation("StopFollowingThread", request), - startfollowingthread: (request) => client.requestOperation("StartFollowingThread", request), - updatethreadreadforuser: (request) => client.requestOperation("UpdateThreadReadForUser", request), - setthreadunreadbypostid: (request) => client.requestOperation("SetThreadUnreadByPostId", request), - updatethreadsreadforuser: (request) => client.requestOperation("UpdateThreadsReadForUser", request), - getteamunread: (request) => client.requestOperation("GetTeamUnread", request), - getteammembersforuser: (request) => client.requestOperation("GetTeamMembersForUser", request), - getteamsunreadforuser: (request) => client.requestOperation("GetTeamsUnreadForUser", request), - publishusertyping: (request) => client.requestOperation("PublishUserTyping", request), - autocompleteusers: (request) => client.requestOperation("AutocompleteUsers", request), - getuserbyemail: (request) => client.requestOperation("GetUserByEmail", request), - getusersbygroupchannelids: (request) => client.requestOperation("GetUsersByGroupChannelIds", request), - getusersbyids: (request) => client.requestOperation("GetUsersByIds", request), - gettopchannelsforuser: (request) => client.requestOperation("GetTopChannelsForUser", request), - gettopdmsforuser: (request) => client.requestOperation("GetTopDMsForUser", request), - gettopreactionsforuser: (request) => client.requestOperation("GetTopReactionsForUser", request), - gettopthreadsforuser: (request) => client.requestOperation("GetTopThreadsForUser", request), - searchusers: (request) => client.requestOperation("SearchUsers", request), - getusersstatusesbyids: (request) => client.requestOperation("GetUsersStatusesByIds", request), - getuserbyusername: (request) => client.requestOperation("GetUserByUsername", request), - getusersbyusernames: (request) => client.requestOperation("GetUsersByUsernames", request), - }; -} -//# sourceMappingURL=kchat.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/kchat.js.map b/dist/src/generated/operations/kchat.js.map deleted file mode 100644 index 973cd92..0000000 --- a/dist/src/generated/operations/kchat.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"kchat.js","sourceRoot":"","sources":["../../../../src/generated/operations/kchat.ts"],"names":[],"mappings":"AAGA,MAAM,UAAU,qBAAqB,CAAC,MAAgC;IACpE,OAAO;QACL,OAAO,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,SAAS,EAAE,OAAO,CAAC;QACpF,SAAS,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,WAAW,EAAE,OAAO,CAAC;QACxF,MAAM,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,QAAQ,EAAE,OAAO,CAAC;QAClF,QAAQ,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,UAAU,EAAE,OAAO,CAAC;QACtF,UAAU,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,YAAY,EAAE,OAAO,CAAC;QAC1F,SAAS,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,WAAW,EAAE,OAAO,CAAC;QACxF,cAAc,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,gBAAgB,EAAE,OAAO,CAAC;QAClG,aAAa,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,eAAe,EAAE,OAAO,CAAC;QAChG,aAAa,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,eAAe,EAAE,OAAO,CAAC;QAChG,UAAU,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,YAAY,EAAE,OAAO,CAAC;QAC1F,aAAa,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,eAAe,EAAE,OAAO,CAAC;QAChG,kBAAkB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,OAAO,CAAC;QAC1G,iBAAiB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,mBAAmB,EAAE,OAAO,CAAC;QACxG,gBAAgB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,OAAO,CAAC;QACtG,qBAAqB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,OAAO,CAAC;QAChH,gBAAgB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,OAAO,CAAC;QACtG,wBAAwB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,0BAA0B,EAAE,OAAO,CAAC;QACtH,kBAAkB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,OAAO,CAAC;QAC1G,8BAA8B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,gCAAgC,EAAE,OAAO,CAAC;QAClI,sBAAsB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,OAAO,CAAC;QAClH,qBAAqB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,OAAO,CAAC;QAChH,uBAAuB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,yBAAyB,EAAE,OAAO,CAAC;QACpH,WAAW,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,aAAa,EAAE,OAAO,CAAC;QAC5F,YAAY,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,cAAc,EAAE,OAAO,CAAC;QAC9F,cAAc,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,gBAAgB,EAAE,OAAO,CAAC;QAClG,kBAAkB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,OAAO,CAAC;QAC1G,oBAAoB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,OAAO,CAAC;QAC9G,cAAc,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,gBAAgB,EAAE,OAAO,CAAC;QAClG,mBAAmB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,OAAO,CAAC;QAC5G,eAAe,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,iBAAiB,EAAE,OAAO,CAAC;QACpG,mBAAmB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,OAAO,CAAC;QAC5G,kBAAkB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,OAAO,CAAC;QAC1G,mBAAmB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,OAAO,CAAC;QAC5G,WAAW,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,aAAa,EAAE,OAAO,CAAC;QAC5F,iBAAiB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,mBAAmB,EAAE,OAAO,CAAC;QACxG,YAAY,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,cAAc,EAAE,OAAO,CAAC;QAC9F,aAAa,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,eAAe,EAAE,OAAO,CAAC;QAChG,aAAa,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,eAAe,EAAE,OAAO,CAAC;QAChG,cAAc,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,gBAAgB,EAAE,OAAO,CAAC;QAClG,aAAa,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,eAAe,EAAE,OAAO,CAAC;QAChG,iBAAiB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,mBAAmB,EAAE,OAAO,CAAC;QACxG,cAAc,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,gBAAgB,EAAE,OAAO,CAAC;QAClG,eAAe,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,iBAAiB,EAAE,OAAO,CAAC;QACpG,YAAY,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,cAAc,EAAE,OAAO,CAAC;QAC9F,WAAW,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,aAAa,EAAE,OAAO,CAAC;QAC5F,WAAW,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,aAAa,EAAE,OAAO,CAAC;QAC5F,QAAQ,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,UAAU,EAAE,OAAO,CAAC;QACtF,aAAa,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,eAAe,EAAE,OAAO,CAAC;QAChG,iBAAiB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,mBAAmB,EAAE,OAAO,CAAC;QACxG,cAAc,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,gBAAgB,EAAE,OAAO,CAAC;QAClG,WAAW,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,aAAa,EAAE,OAAO,CAAC;QAC5F,UAAU,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,YAAY,EAAE,OAAO,CAAC;QAC1F,OAAO,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,SAAS,EAAE,OAAO,CAAC;QACpF,WAAW,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,aAAa,EAAE,OAAO,CAAC;QAC5F,cAAc,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,gBAAgB,EAAE,OAAO,CAAC;QAClG,gBAAgB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,OAAO,CAAC;QACtG,SAAS,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,WAAW,EAAE,OAAO,CAAC;QACxF,mBAAmB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,OAAO,CAAC;QAC5G,qBAAqB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,OAAO,CAAC;QAChH,qBAAqB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,OAAO,CAAC;QAChH,kBAAkB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,OAAO,CAAC;QAC1G,qBAAqB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,OAAO,CAAC;QAChH,mBAAmB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,OAAO,CAAC;QAC5G,qBAAqB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,OAAO,CAAC;QAChH,qBAAqB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,OAAO,CAAC;QAChH,kBAAkB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,OAAO,CAAC;QAC1G,qBAAqB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,OAAO,CAAC;QAChH,sBAAsB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,OAAO,CAAC;QAClH,UAAU,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,YAAY,EAAE,OAAO,CAAC;QAC1F,UAAU,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,YAAY,EAAE,OAAO,CAAC;QAC1F,OAAO,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,SAAS,EAAE,OAAO,CAAC;QACpF,YAAY,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,cAAc,EAAE,OAAO,CAAC;QAC9F,mBAAmB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,OAAO,CAAC;QAC5G,SAAS,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,WAAW,EAAE,OAAO,CAAC;QACxF,OAAO,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,SAAS,EAAE,OAAO,CAAC;QACpF,YAAY,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,cAAc,EAAE,OAAO,CAAC;QAC9F,aAAa,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,eAAe,EAAE,OAAO,CAAC;QAChG,SAAS,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,WAAW,EAAE,OAAO,CAAC;QACxF,mBAAmB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,OAAO,CAAC;QAC5G,aAAa,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,eAAe,EAAE,OAAO,CAAC;QAChG,YAAY,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,cAAc,EAAE,OAAO,CAAC;QAC9F,WAAW,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,aAAa,EAAE,OAAO,CAAC;QAC5F,OAAO,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,SAAS,EAAE,OAAO,CAAC;QACpF,aAAa,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,eAAe,EAAE,OAAO,CAAC;QAChG,eAAe,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,iBAAiB,EAAE,OAAO,CAAC;QACpG,WAAW,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,aAAa,EAAE,OAAO,CAAC;QAC5F,OAAO,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,SAAS,EAAE,OAAO,CAAC;QACpF,wBAAwB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,0BAA0B,EAAE,OAAO,CAAC;QACtH,2BAA2B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,6BAA6B,EAAE,OAAO,CAAC;QAC5H,yBAAyB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,OAAO,CAAC;QACxH,6BAA6B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,+BAA+B,EAAE,OAAO,CAAC;QAChI,gBAAgB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,OAAO,CAAC;QACtG,yBAAyB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,OAAO,CAAC;QACxH,sBAAsB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,OAAO,CAAC;QAClH,oCAAoC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,sCAAsC,EAAE,OAAO,CAAC;QAC9I,cAAc,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,gBAAgB,EAAE,OAAO,CAAC;QAClG,kCAAkC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oCAAoC,EAAE,OAAO,CAAC;QAC1I,wBAAwB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,0BAA0B,EAAE,OAAO,CAAC;QACtH,WAAW,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,aAAa,EAAE,OAAO,CAAC;QAC5F,mCAAmC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qCAAqC,EAAE,OAAO,CAAC;QAC5I,eAAe,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,iBAAiB,EAAE,OAAO,CAAC;QACpG,kBAAkB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,OAAO,CAAC;QAC1G,cAAc,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,gBAAgB,EAAE,OAAO,CAAC;QAClG,aAAa,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,eAAe,EAAE,OAAO,CAAC;QAChG,qBAAqB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,OAAO,CAAC;QAChH,mBAAmB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,OAAO,CAAC;QAC5G,WAAW,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,aAAa,EAAE,OAAO,CAAC;QAC5F,YAAY,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,cAAc,EAAE,OAAO,CAAC;QAC9F,qBAAqB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,OAAO,CAAC;QAChH,sBAAsB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,OAAO,CAAC;QAClH,iBAAiB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,mBAAmB,EAAE,OAAO,CAAC;QACxG,oBAAoB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,OAAO,CAAC;QAC9G,aAAa,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,eAAe,EAAE,OAAO,CAAC;QAChG,2BAA2B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,6BAA6B,EAAE,OAAO,CAAC;QAC5H,QAAQ,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,UAAU,EAAE,OAAO,CAAC;QACtF,OAAO,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,SAAS,EAAE,OAAO,CAAC;QACpF,oCAAoC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,sCAAsC,EAAE,OAAO,CAAC;QAC9I,kBAAkB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,OAAO,CAAC;QAC1G,wBAAwB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,0BAA0B,EAAE,OAAO,CAAC;QACtH,gBAAgB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,OAAO,CAAC;QACtG,iBAAiB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,mBAAmB,EAAE,OAAO,CAAC;QACxG,eAAe,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,iBAAiB,EAAE,OAAO,CAAC;QACpG,sBAAsB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,OAAO,CAAC;QAClH,SAAS,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,WAAW,EAAE,OAAO,CAAC;QACxF,cAAc,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,gBAAgB,EAAE,OAAO,CAAC;QAClG,eAAe,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,iBAAiB,EAAE,OAAO,CAAC;QACpG,aAAa,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,eAAe,EAAE,OAAO,CAAC;QAChG,sBAAsB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,OAAO,CAAC;QAClH,cAAc,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,gBAAgB,EAAE,OAAO,CAAC;QAClG,iBAAiB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,mBAAmB,EAAE,OAAO,CAAC;QACxG,wBAAwB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,0BAA0B,EAAE,OAAO,CAAC;QACtH,8BAA8B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,gCAAgC,EAAE,OAAO,CAAC;QAClI,iBAAiB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,mBAAmB,EAAE,OAAO,CAAC;QACxG,eAAe,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,iBAAiB,EAAE,OAAO,CAAC;QACpG,aAAa,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,eAAe,EAAE,OAAO,CAAC;QAChG,gBAAgB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,OAAO,CAAC;QACtG,qBAAqB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,OAAO,CAAC;QAChH,sBAAsB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,OAAO,CAAC;QAClH,gCAAgC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,kCAAkC,EAAE,OAAO,CAAC;QACtI,eAAe,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,iBAAiB,EAAE,OAAO,CAAC;QACpG,yBAAyB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,OAAO,CAAC;QACxH,kCAAkC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oCAAoC,EAAE,OAAO,CAAC;QAC1I,mCAAmC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qCAAqC,EAAE,OAAO,CAAC;QAC5I,qCAAqC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,uCAAuC,EAAE,OAAO,CAAC;QAChJ,mCAAmC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qCAAqC,EAAE,OAAO,CAAC;QAC5I,gCAAgC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,kCAAkC,EAAE,OAAO,CAAC;QACtI,mCAAmC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qCAAqC,EAAE,OAAO,CAAC;QAC5I,qCAAqC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,uCAAuC,EAAE,OAAO,CAAC;QAChJ,wCAAwC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,0CAA0C,EAAE,OAAO,CAAC;QACtJ,wBAAwB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,0BAA0B,EAAE,OAAO,CAAC;QACtH,cAAc,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,gBAAgB,EAAE,OAAO,CAAC;QAClG,aAAa,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,eAAe,EAAE,OAAO,CAAC;QAChG,mBAAmB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,OAAO,CAAC;QAC5G,oBAAoB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,OAAO,CAAC;QAC9G,uBAAuB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,yBAAyB,EAAE,OAAO,CAAC;QACpH,uBAAuB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,yBAAyB,EAAE,OAAO,CAAC;QACpH,wBAAwB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,0BAA0B,EAAE,OAAO,CAAC;QACtH,aAAa,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,eAAe,EAAE,OAAO,CAAC;QAChG,qBAAqB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,OAAO,CAAC;QAChH,qBAAqB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,OAAO,CAAC;QAChH,iBAAiB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,mBAAmB,EAAE,OAAO,CAAC;QACxG,iBAAiB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,mBAAmB,EAAE,OAAO,CAAC;QACxG,cAAc,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,gBAAgB,EAAE,OAAO,CAAC;QAClG,yBAAyB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,OAAO,CAAC;QACxH,aAAa,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,eAAe,EAAE,OAAO,CAAC;QAChG,qBAAqB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,OAAO,CAAC;QAChH,gBAAgB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,kBAAkB,EAAE,OAAO,CAAC;QACtG,sBAAsB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,OAAO,CAAC;QAClH,oBAAoB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,OAAO,CAAC;QAC9G,WAAW,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,aAAa,EAAE,OAAO,CAAC;QAC5F,qBAAqB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,uBAAuB,EAAE,OAAO,CAAC;QAChH,iBAAiB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,mBAAmB,EAAE,OAAO,CAAC;QACxG,mBAAmB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,OAAO,CAAC;KACpG,CAAC;AACb,CAAC"} \ No newline at end of file diff --git a/dist/src/generated/operations/kdrive.d.ts b/dist/src/generated/operations/kdrive.d.ts deleted file mode 100644 index 8d34198..0000000 --- a/dist/src/generated/operations/kdrive.d.ts +++ /dev/null @@ -1,191 +0,0 @@ -import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; -export declare function createKdriveOperations(client: GeneratedOperationClient): { - readonly post2AppDriveIdShareSharelinkUuidArchive: (request?: OperationRequest) => Promise; - readonly get2AppDriveIdShareSharelinkUuidArchiveArchiveUuidDownload: (request?: OperationRequest) => Promise; - readonly kdriveaccessiblesdrivesv2: (request?: OperationRequest) => Promise; - readonly kdrivegetdriveinformationv2: (request?: OperationRequest) => Promise; - readonly kdriveupdatedrivev2: (request?: OperationRequest) => Promise; - readonly kdrivegetrequestedfileaccessfromitsidv2: (request?: OperationRequest) => Promise; - readonly kdrivedeclineafileaccessrequestv2: (request?: OperationRequest) => Promise; - readonly kdrivegetdriveactivitiesofalltheusersv2: (request?: OperationRequest) => Promise; - readonly kdrivelistreportsv2: (request?: OperationRequest) => Promise; - readonly kdrivecreatereportv2: (request?: OperationRequest) => Promise; - readonly kdrivedeletereportv2: (request?: OperationRequest) => Promise; - readonly kdrivegetreportv2: (request?: OperationRequest) => Promise; - readonly kdriveexportreportv2: (request?: OperationRequest) => Promise; - readonly kdriveundoactionv2: (request?: OperationRequest) => Promise; - readonly kdrivegetallcategoriesv2: (request?: OperationRequest) => Promise; - readonly kdrivecreatecategoryv2: (request?: OperationRequest) => Promise; - readonly kdrivedeletecategoryv2: (request?: OperationRequest) => Promise; - readonly kdriveeditcategoryv2: (request?: OperationRequest) => Promise; - readonly kdrivegetv2: (request?: OperationRequest) => Promise; - readonly kdriveupdatecreatev2: (request?: OperationRequest) => Promise; - readonly kdrivetrashv2: (request?: OperationRequest) => Promise; - readonly kdrivegetmultiaccessv2: (request?: OperationRequest) => Promise; - readonly kdriveaddmultiaccessv2: (request?: OperationRequest) => Promise; - readonly kdriveallowexternalapplicationsv2: (request?: OperationRequest) => Promise; - readonly kdrivecheckaccesschangev2: (request?: OperationRequest) => Promise; - readonly kdriveforcewriteaccessv2: (request?: OperationRequest) => Promise; - readonly kdriveinvitationgetaccessv2: (request?: OperationRequest) => Promise; - readonly kdriveaddaccessv2: (request?: OperationRequest) => Promise; - readonly kdrivecheckaccessv2: (request?: OperationRequest) => Promise; - readonly kdrivegetrequestedfileaccessfromafileidv2: (request?: OperationRequest) => Promise; - readonly kdrivecreateanewfileaccessrequestv2: (request?: OperationRequest) => Promise; - readonly kdrivesynchronizewithparentrightsv2: (request?: OperationRequest) => Promise; - readonly kdrivegetaccessv2: (request?: OperationRequest) => Promise; - readonly post2DriveDriveIdFilesFileIdAccessTeams: (request?: OperationRequest) => Promise; - readonly kdriveremoveaccessv2: (request?: OperationRequest) => Promise; - readonly kdriveupdateaccessv2: (request?: OperationRequest) => Promise; - readonly get2DriveDriveIdFilesFileIdAccessUsers: (request?: OperationRequest) => Promise; - readonly post2DriveDriveIdFilesFileIdAccessUsers: (request?: OperationRequest) => Promise; - readonly delete2DriveDriveIdFilesFileIdAccessUsersUserId: (request?: OperationRequest) => Promise; - readonly put2DriveDriveIdFilesFileIdAccessUsersUserId: (request?: OperationRequest) => Promise; - readonly kdriveremovecategoriesonfilev2: (request?: OperationRequest) => Promise; - readonly kdriveremovecategoryonfilev2: (request?: OperationRequest) => Promise; - readonly kdriveaddcategoryonfilev2: (request?: OperationRequest) => Promise; - readonly kdrivevalidatesanaigeneratedcategoryv2: (request?: OperationRequest) => Promise; - readonly kdrivegetfilecommentsv2: (request?: OperationRequest) => Promise; - readonly kdriveaddcommentv2: (request?: OperationRequest) => Promise; - readonly kdrivedeletecommentv2: (request?: OperationRequest) => Promise; - readonly kdrivegetcommentreplyv2: (request?: OperationRequest) => Promise; - readonly kdriveaddcommentreplyv2: (request?: OperationRequest) => Promise; - readonly kdrivemodifycommentv2: (request?: OperationRequest) => Promise; - readonly kdrivelikecommentv2: (request?: OperationRequest) => Promise; - readonly kdriveunlikecommentv2: (request?: OperationRequest) => Promise; - readonly kdrivecopytodrivev2: (request?: OperationRequest) => Promise; - readonly get2DriveDriveIdFilesFileIdDownload: (request?: OperationRequest) => Promise; - readonly kdrivedeletedropboxv2: (request?: OperationRequest) => Promise; - readonly kdrivegetdropboxv2: (request?: OperationRequest) => Promise; - readonly kdriveconvertafolderintoadropboxv2: (request?: OperationRequest) => Promise; - readonly kdriveupdatedropboxv2: (request?: OperationRequest) => Promise; - readonly kdrivedropboxinvitev2: (request?: OperationRequest) => Promise; - readonly kdriveunfavoritefilev2: (request?: OperationRequest) => Promise; - readonly kdrivefavoritefilev2: (request?: OperationRequest) => Promise; - readonly kdrivehashv2: (request?: OperationRequest) => Promise; - readonly kdriveremovesharelinkv2: (request?: OperationRequest) => Promise; - readonly kdrivegetsharelinkv2: (request?: OperationRequest) => Promise; - readonly kdrivecreatesharelinkv2: (request?: OperationRequest) => Promise; - readonly kdriveupdatesharelinkv2: (request?: OperationRequest) => Promise; - readonly kdrivesharelinkinvitev2: (request?: OperationRequest) => Promise; - readonly kdrivepreviewv2: (request?: OperationRequest) => Promise; - readonly kdriverenamev2: (request?: OperationRequest) => Promise; - readonly kdrivegetsizev2: (request?: OperationRequest) => Promise; - readonly kdrivegetafiletemporaryurlv2: (request?: OperationRequest) => Promise; - readonly kdrivethumbnailv2: (request?: OperationRequest) => Promise; - readonly kdrivedeleteallv2: (request?: OperationRequest) => Promise; - readonly kdrivelistv2: (request?: OperationRequest) => Promise; - readonly kdrivedeletev2: (request?: OperationRequest) => Promise; - readonly get2DriveDriveIdFilesFileIdVersionsVersionId: (request?: OperationRequest) => Promise; - readonly kdriveupdatev2: (request?: OperationRequest) => Promise; - readonly get2DriveDriveIdFilesFileIdVersionsVersionIdDownload: (request?: OperationRequest) => Promise; - readonly kdriverestorev2: (request?: OperationRequest) => Promise; - readonly kdriverestoretodirectoryv2: (request?: OperationRequest) => Promise; - readonly kdriveupdatecurrentv2: (request?: OperationRequest) => Promise; - readonly get2DriveDriveIdFilesArchivesArchiveUuid: (request?: OperationRequest) => Promise; - readonly kdriveremovecategoryonfilesv2: (request?: OperationRequest) => Promise; - readonly kdriveaddcategoryonfilesv2: (request?: OperationRequest) => Promise; - readonly kdrivecheckfilesexistencev2: (request?: OperationRequest) => Promise; - readonly kdrivecleanimportshistoryv2: (request?: OperationRequest) => Promise; - readonly kdrivelistimportsv2: (request?: OperationRequest) => Promise; - readonly kdrivedeleteimportv2: (request?: OperationRequest) => Promise; - readonly kdrivelisterroredimportfilesv2: (request?: OperationRequest) => Promise; - readonly kdrivecancelimportv2: (request?: OperationRequest) => Promise; - readonly kdriveimportkdrivev2: (request?: OperationRequest) => Promise; - readonly kdriveimportoauth2appv2: (request?: OperationRequest) => Promise; - readonly kdrivelisteligibledrivesv2: (request?: OperationRequest) => Promise; - readonly kdriveimportkdrivesharelinkv2: (request?: OperationRequest) => Promise; - readonly kdriveimportwebdavappv2: (request?: OperationRequest) => Promise; - readonly kdriveupdatepreferencesv2: (request?: OperationRequest) => Promise; - readonly kdrivegetdrivessettingsv2: (request?: OperationRequest) => Promise; - readonly kdriveupdateiasettingsv2: (request?: OperationRequest) => Promise; - readonly kdriveupdatesharelinksettingsv2: (request?: OperationRequest) => Promise; - readonly kdriveupdateofficesettingsv2: (request?: OperationRequest) => Promise; - readonly kdriveupdatetrashsettingsv2: (request?: OperationRequest) => Promise; - readonly kdrivechartactivitiesv2: (request?: OperationRequest) => Promise; - readonly kdriveexportactivitiesv2: (request?: OperationRequest) => Promise; - readonly kdriveactivitiessharelinksv2: (request?: OperationRequest) => Promise; - readonly kdriveexportsharelinksactivitiesv2: (request?: OperationRequest) => Promise; - readonly kdriveactivitiessharedfilesv2: (request?: OperationRequest) => Promise; - readonly kdriveactivitiesusersv2: (request?: OperationRequest) => Promise; - readonly kdrivechartfilessizev2: (request?: OperationRequest) => Promise; - readonly kdriveexportfilessizev2: (request?: OperationRequest) => Promise; - readonly kdriveemptytrashv2: (request?: OperationRequest) => Promise; - readonly kdriveremovefilev2: (request?: OperationRequest) => Promise; - readonly kdrivecountdirectoryfileintrasheddirectoryv2: (request?: OperationRequest) => Promise; - readonly kdriverestorefilev2: (request?: OperationRequest) => Promise; - readonly kdrivegetthumbnailv2: (request?: OperationRequest) => Promise; - readonly kdrivecountdirectoryfileintrashv2: (request?: OperationRequest) => Promise; - readonly kdrivecancelbypathv2: (request?: OperationRequest) => Promise; - readonly kdrivecancelsessionv2: (request?: OperationRequest) => Promise; - readonly kdrivebatchcancelsessionsv2: (request?: OperationRequest) => Promise; - readonly get2DriveDriveIdUsers: (request?: OperationRequest) => Promise; - readonly kdrivecreateuserv2: (request?: OperationRequest) => Promise; - readonly kdrivedeleteuserv2: (request?: OperationRequest) => Promise; - readonly kdrivegetuserv2: (request?: OperationRequest) => Promise; - readonly kdriveupdateuserv2: (request?: OperationRequest) => Promise; - readonly kdrivelockuserv2: (request?: OperationRequest) => Promise; - readonly kdriveupdateusermanagerrightv2: (request?: OperationRequest) => Promise; - readonly kdriveunlockuserv2: (request?: OperationRequest) => Promise; - readonly kdrivegetuserinvitationv2: (request?: OperationRequest) => Promise; - readonly kdrivedeleteinvitationv2: (request?: OperationRequest) => Promise; - readonly kdrivegetinvitationinformationv2: (request?: OperationRequest) => Promise; - readonly kdriveupdateaninvitationv2: (request?: OperationRequest) => Promise; - readonly kdrivesendinvitationv2: (request?: OperationRequest) => Promise; - readonly kdrivegetuserspreferencev2: (request?: OperationRequest) => Promise; - readonly kdrivesetuserspreferencev2: (request?: OperationRequest) => Promise; - readonly kdrivegetusersv2: (request?: OperationRequest) => Promise; - readonly kdrivegetdrivesv2: (request?: OperationRequest) => Promise; - readonly kdrivegetdriveactivitiesofalltheusersv3: (request?: OperationRequest) => Promise; - readonly kdrivegettotalcountdriveactivitiesofalltheusersv3: (request?: OperationRequest) => Promise; - readonly kdrivegetfilesfromcategoryv3: (request?: OperationRequest) => Promise; - readonly kdrivegetfiledirectoryv3: (request?: OperationRequest) => Promise; - readonly kdrivegetfileactivitiesv3: (request?: OperationRequest) => Promise; - readonly kdriveconvertfilev3: (request?: OperationRequest) => Promise; - readonly kdrivecopytodirectoryv3: (request?: OperationRequest) => Promise; - readonly kdrivecountelementindirectoryv3: (request?: OperationRequest) => Promise; - readonly kdrivecreatedirectoryv3: (request?: OperationRequest) => Promise; - readonly kdriveduplicatev3: (request?: OperationRequest) => Promise; - readonly kdrivecreatedefaultfilev3: (request?: OperationRequest) => Promise; - readonly kdrivegetfilesindirectoryv3: (request?: OperationRequest) => Promise; - readonly kdriveupdatemodificationdatev3: (request?: OperationRequest) => Promise; - readonly kdriveunlockv3: (request?: OperationRequest) => Promise; - readonly kdrivemovev3: (request?: OperationRequest) => Promise; - readonly kdrivegetsubfiledirectorybyfilenamev3: (request?: OperationRequest) => Promise; - readonly kdrivelistv3: (request?: OperationRequest) => Promise; - readonly kdriverestorev3: (request?: OperationRequest) => Promise; - readonly kdriverestoretodirectoryv3: (request?: OperationRequest) => Promise; - readonly kdrivegetrootactivitiesv3: (request?: OperationRequest) => Promise; - readonly kdrivebuildarchivev3: (request?: OperationRequest) => Promise; - readonly kdrivegetdropboxesv3: (request?: OperationRequest) => Promise; - readonly kdrivecreateanewdropboxv3: (request?: OperationRequest) => Promise; - readonly kdrivegetfavoritefileslistv3: (request?: OperationRequest) => Promise; - readonly kdrivegetlargestfilesv3: (request?: OperationRequest) => Promise; - readonly kdrivegetlastmodifiedfilesv3: (request?: OperationRequest) => Promise; - readonly kdrivegetsharelinkfilesv3: (request?: OperationRequest) => Promise; - readonly kdrivegetmostversionedfilesv3: (request?: OperationRequest) => Promise; - readonly kdrivegetmysharedfilesv3: (request?: OperationRequest) => Promise; - readonly kdrivelistthemostrecentfilesordirectoriesusedbytheuserv3: (request?: OperationRequest) => Promise; - readonly kdrivesearchfiledirectoryv3: (request?: OperationRequest) => Promise; - readonly kdrivesearchdropboxv3: (request?: OperationRequest) => Promise; - readonly kdrivesearchfavoritev3: (request?: OperationRequest) => Promise; - readonly kdrivesearchsharelinkv3: (request?: OperationRequest) => Promise; - readonly kdrivesearchmysharedv3: (request?: OperationRequest) => Promise; - readonly kdrivesearchsharedv3: (request?: OperationRequest) => Promise; - readonly kdrivesearchtrashv3: (request?: OperationRequest) => Promise; - readonly kdrivegetsharedfilesv3: (request?: OperationRequest) => Promise; - readonly kdrivecreateteamdirectoryv3: (request?: OperationRequest) => Promise; - readonly kdrivegetfilesoftrashv3: (request?: OperationRequest) => Promise; - readonly kdrivegettrashedfilev3: (request?: OperationRequest) => Promise; - readonly kdrivecountdirectoriesfilesintrashv3: (request?: OperationRequest) => Promise; - readonly kdrivegetfilesoftrasheddirectoryv3: (request?: OperationRequest) => Promise; - readonly kdriveuploadv3: (request?: OperationRequest) => Promise; - readonly kdrivecancelsessionv3: (request?: OperationRequest) => Promise; - readonly kdriveappendchunktosessionv3: (request?: OperationRequest) => Promise; - readonly kdriveclosesessionv3: (request?: OperationRequest) => Promise; - readonly kdrivebatchcancelsessionsv3: (request?: OperationRequest) => Promise; - readonly kdrivebatchclosesessionsv3: (request?: OperationRequest) => Promise; - readonly kdrivebatchstartsessionsv3: (request?: OperationRequest) => Promise; - readonly kdrivestartsessionv3: (request?: OperationRequest) => Promise; - readonly kdrivegetusersv3: (request?: OperationRequest) => Promise; - readonly kdrivewakeasleepingdriveupv3: (request?: OperationRequest) => Promise; -}; diff --git a/dist/src/generated/operations/kdrive.js b/dist/src/generated/operations/kdrive.js deleted file mode 100644 index ccd8ec1..0000000 --- a/dist/src/generated/operations/kdrive.js +++ /dev/null @@ -1,193 +0,0 @@ -export function createKdriveOperations(client) { - return { - post2AppDriveIdShareSharelinkUuidArchive: (request) => client.requestOperation("post_2_app_drive_id_share_sharelink_uuid_archive", request), - get2AppDriveIdShareSharelinkUuidArchiveArchiveUuidDownload: (request) => client.requestOperation("get_2_app_drive_id_share_sharelink_uuid_archive_archive_uuid_download", request), - kdriveaccessiblesdrivesv2: (request) => client.requestOperation("kDriveAccessiblesDrivesV2", request), - kdrivegetdriveinformationv2: (request) => client.requestOperation("kDriveGetDriveInformationV2", request), - kdriveupdatedrivev2: (request) => client.requestOperation("kDriveUpdateDriveV2", request), - kdrivegetrequestedfileaccessfromitsidv2: (request) => client.requestOperation("kDriveGetRequestedFileAccessFromItsIdV2", request), - kdrivedeclineafileaccessrequestv2: (request) => client.requestOperation("kDriveDeclineAFileAccessRequestV2", request), - kdrivegetdriveactivitiesofalltheusersv2: (request) => client.requestOperation("kDriveGetDriveActivitiesOfAllTheUsersV2", request), - kdrivelistreportsv2: (request) => client.requestOperation("kDriveListReportsV2", request), - kdrivecreatereportv2: (request) => client.requestOperation("kDriveCreateReportV2", request), - kdrivedeletereportv2: (request) => client.requestOperation("kDriveDeleteReportV2", request), - kdrivegetreportv2: (request) => client.requestOperation("kDriveGetReportV2", request), - kdriveexportreportv2: (request) => client.requestOperation("kDriveExportReportV2", request), - kdriveundoactionv2: (request) => client.requestOperation("kDriveUndoActionV2", request), - kdrivegetallcategoriesv2: (request) => client.requestOperation("kDriveGetAllCategoriesV2", request), - kdrivecreatecategoryv2: (request) => client.requestOperation("kDriveCreateCategoryV2", request), - kdrivedeletecategoryv2: (request) => client.requestOperation("kDriveDeleteCategoryV2", request), - kdriveeditcategoryv2: (request) => client.requestOperation("kDriveEditCategoryV2", request), - kdrivegetv2: (request) => client.requestOperation("kDriveGetV2", request), - kdriveupdatecreatev2: (request) => client.requestOperation("kDriveUpdateCreateV2", request), - kdrivetrashv2: (request) => client.requestOperation("kDriveTrashV2", request), - kdrivegetmultiaccessv2: (request) => client.requestOperation("kDriveGetMultiaccessV2", request), - kdriveaddmultiaccessv2: (request) => client.requestOperation("kDriveAddMultiaccessV2", request), - kdriveallowexternalapplicationsv2: (request) => client.requestOperation("kDriveAllowExternalApplicationsV2", request), - kdrivecheckaccesschangev2: (request) => client.requestOperation("kDriveCheckAccessChangeV2", request), - kdriveforcewriteaccessv2: (request) => client.requestOperation("kDriveForceWriteAccessV2", request), - kdriveinvitationgetaccessv2: (request) => client.requestOperation("kDriveInvitationGetAccessV2", request), - kdriveaddaccessv2: (request) => client.requestOperation("kDriveAddAccessV2", request), - kdrivecheckaccessv2: (request) => client.requestOperation("kDriveCheckAccessV2", request), - kdrivegetrequestedfileaccessfromafileidv2: (request) => client.requestOperation("kDriveGetRequestedFileAccessFromAFileIdV2", request), - kdrivecreateanewfileaccessrequestv2: (request) => client.requestOperation("kDriveCreateANewFileAccessRequestV2", request), - kdrivesynchronizewithparentrightsv2: (request) => client.requestOperation("kDriveSynchronizeWithParentRightsV2", request), - kdrivegetaccessv2: (request) => client.requestOperation("kDriveGetAccessV2", request), - post2DriveDriveIdFilesFileIdAccessTeams: (request) => client.requestOperation("post_2_drive_drive_id_files_file_id_access_teams", request), - kdriveremoveaccessv2: (request) => client.requestOperation("kDriveRemoveAccessV2", request), - kdriveupdateaccessv2: (request) => client.requestOperation("kDriveUpdateAccessV2", request), - get2DriveDriveIdFilesFileIdAccessUsers: (request) => client.requestOperation("get_2_drive_drive_id_files_file_id_access_users", request), - post2DriveDriveIdFilesFileIdAccessUsers: (request) => client.requestOperation("post_2_drive_drive_id_files_file_id_access_users", request), - delete2DriveDriveIdFilesFileIdAccessUsersUserId: (request) => client.requestOperation("delete_2_drive_drive_id_files_file_id_access_users_user_id", request), - put2DriveDriveIdFilesFileIdAccessUsersUserId: (request) => client.requestOperation("put_2_drive_drive_id_files_file_id_access_users_user_id", request), - kdriveremovecategoriesonfilev2: (request) => client.requestOperation("kDriveRemoveCategoriesOnFileV2", request), - kdriveremovecategoryonfilev2: (request) => client.requestOperation("kDriveRemoveCategoryOnFileV2", request), - kdriveaddcategoryonfilev2: (request) => client.requestOperation("kDriveAddCategoryOnFileV2", request), - kdrivevalidatesanaigeneratedcategoryv2: (request) => client.requestOperation("kDriveValidatesAnAIGeneratedCategoryV2", request), - kdrivegetfilecommentsv2: (request) => client.requestOperation("kDriveGetFileCommentsV2", request), - kdriveaddcommentv2: (request) => client.requestOperation("kDriveAddCommentV2", request), - kdrivedeletecommentv2: (request) => client.requestOperation("kDriveDeleteCommentV2", request), - kdrivegetcommentreplyv2: (request) => client.requestOperation("kDriveGetCommentReplyV2", request), - kdriveaddcommentreplyv2: (request) => client.requestOperation("kDriveAddCommentReplyV2", request), - kdrivemodifycommentv2: (request) => client.requestOperation("kDriveModifyCommentV2", request), - kdrivelikecommentv2: (request) => client.requestOperation("kDriveLikeCommentV2", request), - kdriveunlikecommentv2: (request) => client.requestOperation("kDriveUnlikeCommentV2", request), - kdrivecopytodrivev2: (request) => client.requestOperation("kDriveCopyToDriveV2", request), - get2DriveDriveIdFilesFileIdDownload: (request) => client.requestOperation("get_2_drive_drive_id_files_file_id_download", request), - kdrivedeletedropboxv2: (request) => client.requestOperation("kDriveDeleteDropboxV2", request), - kdrivegetdropboxv2: (request) => client.requestOperation("kDriveGetDropboxV2", request), - kdriveconvertafolderintoadropboxv2: (request) => client.requestOperation("kDriveConvertAFolderIntoADropboxV2", request), - kdriveupdatedropboxv2: (request) => client.requestOperation("kDriveUpdateDropboxV2", request), - kdrivedropboxinvitev2: (request) => client.requestOperation("kDriveDropboxInviteV2", request), - kdriveunfavoritefilev2: (request) => client.requestOperation("kDriveUnfavoriteFileV2", request), - kdrivefavoritefilev2: (request) => client.requestOperation("kDriveFavoriteFileV2", request), - kdrivehashv2: (request) => client.requestOperation("kDriveHashV2", request), - kdriveremovesharelinkv2: (request) => client.requestOperation("kDriveRemoveSharelinkV2", request), - kdrivegetsharelinkv2: (request) => client.requestOperation("kDriveGetSharelinkV2", request), - kdrivecreatesharelinkv2: (request) => client.requestOperation("kDriveCreateSharelinkV2", request), - kdriveupdatesharelinkv2: (request) => client.requestOperation("kDriveUpdateSharelinkV2", request), - kdrivesharelinkinvitev2: (request) => client.requestOperation("kDriveShareLinkInviteV2", request), - kdrivepreviewv2: (request) => client.requestOperation("kDrivePreviewV2", request), - kdriverenamev2: (request) => client.requestOperation("kDriveRenameV2", request), - kdrivegetsizev2: (request) => client.requestOperation("kDriveGetSizeV2", request), - kdrivegetafiletemporaryurlv2: (request) => client.requestOperation("kDriveGetAFileTemporaryURLV2", request), - kdrivethumbnailv2: (request) => client.requestOperation("kDriveThumbnailV2", request), - kdrivedeleteallv2: (request) => client.requestOperation("kDriveDeleteAllV2", request), - kdrivelistv2: (request) => client.requestOperation("kDriveListV2", request), - kdrivedeletev2: (request) => client.requestOperation("kDriveDeleteV2", request), - get2DriveDriveIdFilesFileIdVersionsVersionId: (request) => client.requestOperation("get_2_drive_drive_id_files_file_id_versions_version_id", request), - kdriveupdatev2: (request) => client.requestOperation("kDriveUpdateV2", request), - get2DriveDriveIdFilesFileIdVersionsVersionIdDownload: (request) => client.requestOperation("get_2_drive_drive_id_files_file_id_versions_version_id_download", request), - kdriverestorev2: (request) => client.requestOperation("kDriveRestoreV2", request), - kdriverestoretodirectoryv2: (request) => client.requestOperation("kDriveRestoreToDirectoryV2", request), - kdriveupdatecurrentv2: (request) => client.requestOperation("kDriveUpdateCurrentV2", request), - get2DriveDriveIdFilesArchivesArchiveUuid: (request) => client.requestOperation("get_2_drive_drive_id_files_archives_archive_uuid", request), - kdriveremovecategoryonfilesv2: (request) => client.requestOperation("kDriveRemoveCategoryOnFilesV2", request), - kdriveaddcategoryonfilesv2: (request) => client.requestOperation("kDriveAddCategoryOnFilesV2", request), - kdrivecheckfilesexistencev2: (request) => client.requestOperation("kDriveCheckFilesExistenceV2", request), - kdrivecleanimportshistoryv2: (request) => client.requestOperation("kDriveCleanImportsHistoryV2", request), - kdrivelistimportsv2: (request) => client.requestOperation("kDriveListImportsV2", request), - kdrivedeleteimportv2: (request) => client.requestOperation("kDriveDeleteImportV2", request), - kdrivelisterroredimportfilesv2: (request) => client.requestOperation("kDriveListErroredImportFilesV2", request), - kdrivecancelimportv2: (request) => client.requestOperation("kDriveCancelImportV2", request), - kdriveimportkdrivev2: (request) => client.requestOperation("kDriveImportKDriveV2", request), - kdriveimportoauth2appv2: (request) => client.requestOperation("kDriveImportOAuth2AppV2", request), - kdrivelisteligibledrivesv2: (request) => client.requestOperation("kDriveListEligibleDrivesV2", request), - kdriveimportkdrivesharelinkv2: (request) => client.requestOperation("kDriveImportKDriveSharelinkV2", request), - kdriveimportwebdavappv2: (request) => client.requestOperation("kDriveImportWebDAVAppV2", request), - kdriveupdatepreferencesv2: (request) => client.requestOperation("kDriveUpdatePreferencesV2", request), - kdrivegetdrivessettingsv2: (request) => client.requestOperation("kDriveGetDrivesSettingsV2", request), - kdriveupdateiasettingsv2: (request) => client.requestOperation("kDriveUpdateIASettingsV2", request), - kdriveupdatesharelinksettingsv2: (request) => client.requestOperation("kDriveUpdateShareLinkSettingsV2", request), - kdriveupdateofficesettingsv2: (request) => client.requestOperation("kDriveUpdateOfficeSettingsV2", request), - kdriveupdatetrashsettingsv2: (request) => client.requestOperation("kDriveUpdateTrashSettingsV2", request), - kdrivechartactivitiesv2: (request) => client.requestOperation("kDriveChartActivitiesV2", request), - kdriveexportactivitiesv2: (request) => client.requestOperation("kDriveExportActivitiesV2", request), - kdriveactivitiessharelinksv2: (request) => client.requestOperation("kDriveActivitiesShareLinksV2", request), - kdriveexportsharelinksactivitiesv2: (request) => client.requestOperation("kDriveExportShareLinksActivitiesV2", request), - kdriveactivitiessharedfilesv2: (request) => client.requestOperation("kDriveActivitiesSharedFilesV2", request), - kdriveactivitiesusersv2: (request) => client.requestOperation("kDriveActivitiesUsersV2", request), - kdrivechartfilessizev2: (request) => client.requestOperation("kDriveChartFilesSizeV2", request), - kdriveexportfilessizev2: (request) => client.requestOperation("kDriveExportFilesSizeV2", request), - kdriveemptytrashv2: (request) => client.requestOperation("kDriveEmptyTrashV2", request), - kdriveremovefilev2: (request) => client.requestOperation("kDriveRemoveFileV2", request), - kdrivecountdirectoryfileintrasheddirectoryv2: (request) => client.requestOperation("kDriveCountDirectoryFileInTrashedDirectoryV2", request), - kdriverestorefilev2: (request) => client.requestOperation("kDriveRestoreFileV2", request), - kdrivegetthumbnailv2: (request) => client.requestOperation("kDriveGetThumbnailV2", request), - kdrivecountdirectoryfileintrashv2: (request) => client.requestOperation("kDriveCountDirectoryFileInTrashV2", request), - kdrivecancelbypathv2: (request) => client.requestOperation("kDriveCancelByPathV2", request), - kdrivecancelsessionv2: (request) => client.requestOperation("kDriveCancelSessionV2", request), - kdrivebatchcancelsessionsv2: (request) => client.requestOperation("kDriveBatchCancelSessionsV2", request), - get2DriveDriveIdUsers: (request) => client.requestOperation("get_2_drive_drive_id_users", request), - kdrivecreateuserv2: (request) => client.requestOperation("kDriveCreateUserV2", request), - kdrivedeleteuserv2: (request) => client.requestOperation("kDriveDeleteUserV2", request), - kdrivegetuserv2: (request) => client.requestOperation("kDriveGetUserV2", request), - kdriveupdateuserv2: (request) => client.requestOperation("kDriveUpdateUserV2", request), - kdrivelockuserv2: (request) => client.requestOperation("kDriveLockUserV2", request), - kdriveupdateusermanagerrightv2: (request) => client.requestOperation("kDriveUpdateUserManagerRightV2", request), - kdriveunlockuserv2: (request) => client.requestOperation("kDriveUnlockUserV2", request), - kdrivegetuserinvitationv2: (request) => client.requestOperation("kDriveGetUserInvitationV2", request), - kdrivedeleteinvitationv2: (request) => client.requestOperation("kDriveDeleteInvitationV2", request), - kdrivegetinvitationinformationv2: (request) => client.requestOperation("kDriveGetInvitationInformationV2", request), - kdriveupdateaninvitationv2: (request) => client.requestOperation("kDriveUpdateAnInvitationV2", request), - kdrivesendinvitationv2: (request) => client.requestOperation("kDriveSendInvitationV2", request), - kdrivegetuserspreferencev2: (request) => client.requestOperation("kDriveGetUsersPreferenceV2", request), - kdrivesetuserspreferencev2: (request) => client.requestOperation("kDriveSetUsersPreferenceV2", request), - kdrivegetusersv2: (request) => client.requestOperation("kDriveGetUsersV2", request), - kdrivegetdrivesv2: (request) => client.requestOperation("kDriveGetDrivesV2", request), - kdrivegetdriveactivitiesofalltheusersv3: (request) => client.requestOperation("kDriveGetDriveActivitiesOfAllTheUsersV3", request), - kdrivegettotalcountdriveactivitiesofalltheusersv3: (request) => client.requestOperation("kDriveGetTotalCountDriveActivitiesOfAllTheUsersV3", request), - kdrivegetfilesfromcategoryv3: (request) => client.requestOperation("kDriveGetFilesFromCategoryV3", request), - kdrivegetfiledirectoryv3: (request) => client.requestOperation("kDriveGetFileDirectoryV3", request), - kdrivegetfileactivitiesv3: (request) => client.requestOperation("kDriveGetFileActivitiesV3", request), - kdriveconvertfilev3: (request) => client.requestOperation("kDriveConvertFileV3", request), - kdrivecopytodirectoryv3: (request) => client.requestOperation("kDriveCopyToDirectoryV3", request), - kdrivecountelementindirectoryv3: (request) => client.requestOperation("kDriveCountElementInDirectoryV3", request), - kdrivecreatedirectoryv3: (request) => client.requestOperation("kDriveCreateDirectoryV3", request), - kdriveduplicatev3: (request) => client.requestOperation("kDriveDuplicateV3", request), - kdrivecreatedefaultfilev3: (request) => client.requestOperation("kDriveCreateDefaultFileV3", request), - kdrivegetfilesindirectoryv3: (request) => client.requestOperation("kDriveGetFilesInDirectoryV3", request), - kdriveupdatemodificationdatev3: (request) => client.requestOperation("kDriveUpdateModificationDateV3", request), - kdriveunlockv3: (request) => client.requestOperation("kDriveUnlockV3", request), - kdrivemovev3: (request) => client.requestOperation("kDriveMoveV3", request), - kdrivegetsubfiledirectorybyfilenamev3: (request) => client.requestOperation("kDriveGetSubFiledirectoryByFilenameV3", request), - kdrivelistv3: (request) => client.requestOperation("kDriveListV3", request), - kdriverestorev3: (request) => client.requestOperation("kDriveRestoreV3", request), - kdriverestoretodirectoryv3: (request) => client.requestOperation("kDriveRestoreToDirectoryV3", request), - kdrivegetrootactivitiesv3: (request) => client.requestOperation("kDriveGetRootActivitiesV3", request), - kdrivebuildarchivev3: (request) => client.requestOperation("kDriveBuildArchiveV3", request), - kdrivegetdropboxesv3: (request) => client.requestOperation("kDriveGetDropboxesV3", request), - kdrivecreateanewdropboxv3: (request) => client.requestOperation("kDriveCreateANewDropboxV3", request), - kdrivegetfavoritefileslistv3: (request) => client.requestOperation("kDriveGetFavoriteFilesListV3", request), - kdrivegetlargestfilesv3: (request) => client.requestOperation("kDriveGetLargestFilesV3", request), - kdrivegetlastmodifiedfilesv3: (request) => client.requestOperation("kDriveGetLastModifiedFilesV3", request), - kdrivegetsharelinkfilesv3: (request) => client.requestOperation("kDriveGetSharelinkFilesV3", request), - kdrivegetmostversionedfilesv3: (request) => client.requestOperation("kDriveGetMostVersionedFilesV3", request), - kdrivegetmysharedfilesv3: (request) => client.requestOperation("kDriveGetMySharedFilesV3", request), - kdrivelistthemostrecentfilesordirectoriesusedbytheuserv3: (request) => client.requestOperation("kDriveListTheMostRecentFilesOrDirectoriesUsedByTheUserV3", request), - kdrivesearchfiledirectoryv3: (request) => client.requestOperation("kDriveSearchFiledirectoryV3", request), - kdrivesearchdropboxv3: (request) => client.requestOperation("kDriveSearchDropboxV3", request), - kdrivesearchfavoritev3: (request) => client.requestOperation("kDriveSearchFavoriteV3", request), - kdrivesearchsharelinkv3: (request) => client.requestOperation("kDriveSearchSharelinkV3", request), - kdrivesearchmysharedv3: (request) => client.requestOperation("kDriveSearchMySharedV3", request), - kdrivesearchsharedv3: (request) => client.requestOperation("kDriveSearchSharedV3", request), - kdrivesearchtrashv3: (request) => client.requestOperation("kDriveSearchTrashV3", request), - kdrivegetsharedfilesv3: (request) => client.requestOperation("kDriveGetSharedFilesV3", request), - kdrivecreateteamdirectoryv3: (request) => client.requestOperation("kDriveCreateTeamDirectoryV3", request), - kdrivegetfilesoftrashv3: (request) => client.requestOperation("kDriveGetFilesOfTrashV3", request), - kdrivegettrashedfilev3: (request) => client.requestOperation("kDriveGetTrashedFileV3", request), - kdrivecountdirectoriesfilesintrashv3: (request) => client.requestOperation("kDriveCountDirectoriesfilesInTrashV3", request), - kdrivegetfilesoftrasheddirectoryv3: (request) => client.requestOperation("kDriveGetFilesOfTrashedDirectoryV3", request), - kdriveuploadv3: (request) => client.requestOperation("kDriveUploadV3", request), - kdrivecancelsessionv3: (request) => client.requestOperation("kDriveCancelSessionV3", request), - kdriveappendchunktosessionv3: (request) => client.requestOperation("kDriveAppendChunkToSessionV3", request), - kdriveclosesessionv3: (request) => client.requestOperation("kDriveCloseSessionV3", request), - kdrivebatchcancelsessionsv3: (request) => client.requestOperation("kDriveBatchCancelSessionsV3", request), - kdrivebatchclosesessionsv3: (request) => client.requestOperation("kDriveBatchCloseSessionsV3", request), - kdrivebatchstartsessionsv3: (request) => client.requestOperation("kDriveBatchStartSessionsV3", request), - kdrivestartsessionv3: (request) => client.requestOperation("kDriveStartSessionV3", request), - kdrivegetusersv3: (request) => client.requestOperation("kDriveGetUsersV3", request), - kdrivewakeasleepingdriveupv3: (request) => client.requestOperation("kDriveWakeASleepingDriveUpV3", request), - }; -} -//# sourceMappingURL=kdrive.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/kdrive.js.map b/dist/src/generated/operations/kdrive.js.map deleted file mode 100644 index c5dbcba..0000000 --- a/dist/src/generated/operations/kdrive.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"kdrive.js","sourceRoot":"","sources":["../../../../src/generated/operations/kdrive.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/operations/kmeet.d.ts b/dist/src/generated/operations/kmeet.d.ts deleted file mode 100644 index 74e6afb..0000000 --- a/dist/src/generated/operations/kmeet.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; -export declare function createKmeetOperations(client: GeneratedOperationClient): { - readonly post1KmeetRooms: (request?: OperationRequest) => Promise; - readonly get1KmeetRoomsRoomIdSettings: (request?: OperationRequest) => Promise; -}; diff --git a/dist/src/generated/operations/kmeet.js b/dist/src/generated/operations/kmeet.js deleted file mode 100644 index f0dddae..0000000 --- a/dist/src/generated/operations/kmeet.js +++ /dev/null @@ -1,7 +0,0 @@ -export function createKmeetOperations(client) { - return { - post1KmeetRooms: (request) => client.requestOperation("post_1_kmeet_rooms", request), - get1KmeetRoomsRoomIdSettings: (request) => client.requestOperation("get_1_kmeet_rooms_room_id_settings", request), - }; -} -//# sourceMappingURL=kmeet.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/kmeet.js.map b/dist/src/generated/operations/kmeet.js.map deleted file mode 100644 index 83081e9..0000000 --- a/dist/src/generated/operations/kmeet.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"kmeet.js","sourceRoot":"","sources":["../../../../src/generated/operations/kmeet.ts"],"names":[],"mappings":"AAGA,MAAM,UAAU,qBAAqB,CAAC,MAAgC;IACpE,OAAO;QACL,eAAe,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oBAAoB,EAAE,OAAO,CAAC;QACvG,4BAA4B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oCAAoC,EAAE,OAAO,CAAC;KAC5H,CAAC;AACb,CAAC"} \ No newline at end of file diff --git a/dist/src/generated/operations/mail.d.ts b/dist/src/generated/operations/mail.d.ts deleted file mode 100644 index 8e4a09d..0000000 --- a/dist/src/generated/operations/mail.d.ts +++ /dev/null @@ -1,128 +0,0 @@ -import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; -export declare function createMailOperations(client: GeneratedOperationClient): { - readonly mailServiceslistautoreplies: (request?: OperationRequest) => Promise; - readonly mailServicescreateautoreply: (request?: OperationRequest) => Promise; - readonly mailServicesdeleteautoreply: (request?: OperationRequest) => Promise; - readonly mailServicesshowaspecificautoreply: (request?: OperationRequest) => Promise; - readonly mailServicesupdateautoreply: (request?: OperationRequest) => Promise; - readonly mailServicescreateupdatebimi: (request?: OperationRequest) => Promise; - readonly mailServiceslistfiltersmodel: (request?: OperationRequest) => Promise; - readonly mailServicescreateafiltermodel: (request?: OperationRequest) => Promise; - readonly mailServicesdeleteafiltermodel: (request?: OperationRequest) => Promise; - readonly mailServicesshowafiltermodel: (request?: OperationRequest) => Promise; - readonly mailServicesupdateafiltermodel: (request?: OperationRequest) => Promise; - readonly mailServiceslistmailboxes: (request?: OperationRequest) => Promise; - readonly mailServicesaddamailbox: (request?: OperationRequest) => Promise; - readonly mailServicesdeleteamailbox: (request?: OperationRequest) => Promise; - readonly mailServicesdisplayamailbox: (request?: OperationRequest) => Promise; - readonly mailServicesupdateamailboxPatch1MailHostingsMailHostingIdMailboxesMailboxName: (request?: OperationRequest) => Promise; - readonly mailServicesupdateamailbox: (request?: OperationRequest) => Promise; - readonly mailServiceslistaliases: (request?: OperationRequest) => Promise; - readonly mailServicesaddanalias: (request?: OperationRequest) => Promise; - readonly mailServicesupdatealiases: (request?: OperationRequest) => Promise; - readonly mailServicesdeleteanalias: (request?: OperationRequest) => Promise; - readonly mailServicesdeleteafilter: (request?: OperationRequest) => Promise; - readonly mailServiceslistfilters: (request?: OperationRequest) => Promise; - readonly mailServicesupdateafilter: (request?: OperationRequest) => Promise; - readonly mailServicesaddafilter: (request?: OperationRequest) => Promise; - readonly put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersReorder: (request?: OperationRequest) => Promise; - readonly mailServicesdeleteascript: (request?: OperationRequest) => Promise; - readonly mailServicesupdateascript: (request?: OperationRequest) => Promise; - readonly mailServicesaddascript: (request?: OperationRequest) => Promise; - readonly put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersScriptsSetActivation: (request?: OperationRequest) => Promise; - readonly put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersSetActivation: (request?: OperationRequest) => Promise; - readonly get1MailHostingsMailHostingIdMailboxesMailboxNameAuthFolders: (request?: OperationRequest) => Promise; - readonly mailServicesupdatefolders: (request?: OperationRequest) => Promise; - readonly delete1MailHostingsMailHostingIdMailboxesMailboxNameAuthFoldersSpam: (request?: OperationRequest) => Promise; - readonly delete1MailHostingsMailHostingIdMailboxesMailboxNameAuthFoldersTrash: (request?: OperationRequest) => Promise; - readonly mailServiceslistautorepliesmodels: (request?: OperationRequest) => Promise; - readonly mailServicesaddautoreplymodel: (request?: OperationRequest) => Promise; - readonly delete1MailHostingsMailHostingIdMailboxesMailboxNameAutoReplyModelModelId: (request?: OperationRequest) => Promise; - readonly mailServicesshowautoreplymodel: (request?: OperationRequest) => Promise; - readonly mailServicesupdateautoreplymodel: (request?: OperationRequest) => Promise; - readonly put1MailHostingsMailHostingIdMailboxesMailboxNameAutoReplyReset: (request?: OperationRequest) => Promise; - readonly mailServicesdeleteallforwardings: (request?: OperationRequest) => Promise; - readonly mailServiceslistforwarding: (request?: OperationRequest) => Promise; - readonly mailServicesaddaforwarding: (request?: OperationRequest) => Promise; - readonly mailServicesupdateaforwarding: (request?: OperationRequest) => Promise; - readonly mailServicesdeleteaforwarding: (request?: OperationRequest) => Promise; - readonly mailServicesdeleteaninvitation: (request?: OperationRequest) => Promise; - readonly patch1MailHostingsMailHostingIdMailboxesMailboxNameInvitationsKey: (request?: OperationRequest) => Promise; - readonly mailServiceslistallsignatures: (request?: OperationRequest) => Promise; - readonly mailServicescreatesignature: (request?: OperationRequest) => Promise; - readonly mailServicesdeleteasignature: (request?: OperationRequest) => Promise; - readonly mailServicesshowasignature: (request?: OperationRequest) => Promise; - readonly patch1MailHostingsMailHostingIdMailboxesMailboxNameSignaturesSignature: (request?: OperationRequest) => Promise; - readonly mailServicessetdefaultsignature: (request?: OperationRequest) => Promise; - readonly mailServiceslisttemplates: (request?: OperationRequest) => Promise; - readonly mailServicesshowonetemplate: (request?: OperationRequest) => Promise; - readonly post1MailHostingsMailHostingIdMailboxesMailboxNameSignaturesUpload: (request?: OperationRequest) => Promise; - readonly mailServiceslistallthemailinglists: (request?: OperationRequest) => Promise; - readonly mailServicescreateamailinglist: (request?: OperationRequest) => Promise; - readonly mailServicesdeleteamailinglist: (request?: OperationRequest) => Promise; - readonly mailServicesshowonemailinglist: (request?: OperationRequest) => Promise; - readonly patch1MailHostingsMailHostingIdMailingListsMailingListName: (request?: OperationRequest) => Promise; - readonly mailServicesgenerateaformforamailinglist: (request?: OperationRequest) => Promise; - readonly mailServicessendamailthroughamailinglist: (request?: OperationRequest) => Promise; - readonly mailServicesremoveasubscriber: (request?: OperationRequest) => Promise; - readonly mailServicesallsubscribers: (request?: OperationRequest) => Promise; - readonly patch1MailHostingsMailHostingIdMailingListsMailingListNameSubscribers: (request?: OperationRequest) => Promise; - readonly mailServicesaddanewsubscriber: (request?: OperationRequest) => Promise; - readonly mailServicesimportsubscribers: (request?: OperationRequest) => Promise; - readonly mailServiceslistpreferences: (request?: OperationRequest) => Promise; - readonly mailServicesupdatepreferences: (request?: OperationRequest) => Promise; - readonly mailServiceslistredirections: (request?: OperationRequest) => Promise; - readonly mailServicescreateredirection: (request?: OperationRequest) => Promise; - readonly mailServicesdeleteredirection: (request?: OperationRequest) => Promise; - readonly mailServicesshowdetails: (request?: OperationRequest) => Promise; - readonly mailServicesupdateredirection: (request?: OperationRequest) => Promise; - readonly mailServicesenableredirection: (request?: OperationRequest) => Promise; - readonly mailServicessendconfirmationrequest: (request?: OperationRequest) => Promise; - readonly mailServicesremoveatarget: (request?: OperationRequest) => Promise; - readonly mailServicesgetalltargets: (request?: OperationRequest) => Promise; - readonly mailServicesaddnewtarget: (request?: OperationRequest) => Promise; - readonly mailServicesresendconfirmationemail: (request?: OperationRequest) => Promise; - readonly mailServiceslistalltemplates: (request?: OperationRequest) => Promise; - readonly mailServicescreateatemplate: (request?: OperationRequest) => Promise; - readonly mailServicesdelete: (request?: OperationRequest) => Promise; - readonly mailServicesshowasignaturetemplate: (request?: OperationRequest) => Promise; - readonly mailServicesupdate: (request?: OperationRequest) => Promise; - readonly mailServicescreateasignatureforallusers: (request?: OperationRequest) => Promise; - readonly mailServicesshowdefault: (request?: OperationRequest) => Promise; - readonly mailServicesuploadimage: (request?: OperationRequest) => Promise; - readonly mailServiceslistdevicebyuser: (request?: OperationRequest) => Promise; - readonly mailServiceslistallaccount: (request?: OperationRequest) => Promise; - readonly mailServicescanrotatedkim: (request?: OperationRequest) => Promise; - readonly mailServicesrotatedkim: (request?: OperationRequest) => Promise; - readonly mailServicesdeletedeviceaccessesformailbox: (request?: OperationRequest) => Promise; - readonly mailServiceslistdeviceaccess: (request?: OperationRequest) => Promise; - readonly mailServicescreatedeviceaccess: (request?: OperationRequest) => Promise; - readonly mailServicesdeletedeviceaccess: (request?: OperationRequest) => Promise; - readonly mailServicesupdatepassworddeviceaccess: (request?: OperationRequest) => Promise; - readonly mailServicesdeletedeviceaccessforauser: (request?: OperationRequest) => Promise; - readonly mailServiceslistdeviceaccessforauser: (request?: OperationRequest) => Promise; - readonly mailServiceslistaccessandinvitations: (request?: OperationRequest) => Promise; - readonly mailServicescreatewebmailaccess: (request?: OperationRequest) => Promise; - readonly mailServicesbulkcreatewebmailaccesses: (request?: OperationRequest) => Promise; - readonly mailServicescreatewebmailaccesslink: (request?: OperationRequest) => Promise; - readonly mailServicessendwebmailaccesslinkbyemail: (request?: OperationRequest) => Promise; - readonly mailServicesdeletewebmailteamaccess: (request?: OperationRequest) => Promise; - readonly mailServicesupdatewebmailteamaccess: (request?: OperationRequest) => Promise; - readonly mailServicesgetuseraccessesforteam: (request?: OperationRequest) => Promise; - readonly post1MailHostingsServiceMailMailboxesMailboxNameAccessesWebmailTeamsBulk: (request?: OperationRequest) => Promise; - readonly mailServiceslistusershavingaccess: (request?: OperationRequest) => Promise; - readonly mailServicesdeletewebmailaccess: (request?: OperationRequest) => Promise; - readonly mailServicesupdatewebmailaccess: (request?: OperationRequest) => Promise; - readonly mailServicesgetteamaccessesforuser: (request?: OperationRequest) => Promise; - readonly post1MailHostingsServiceMailMailboxesMailboxNameAccessesWebmailUsersBulk: (request?: OperationRequest) => Promise; - readonly mailServiceslistemailimports: (request?: OperationRequest) => Promise; - readonly mailServicesdeletedevicesforcurrentuser: (request?: OperationRequest) => Promise; - readonly mailServiceslistdevice: (request?: OperationRequest) => Promise; - readonly mailServicesdeletedeviceaccessesfordevice: (request?: OperationRequest) => Promise; - readonly mailServicesupdatedevice: (request?: OperationRequest) => Promise; - readonly mailServiceslistofaccessesforthecurrentuser: (request?: OperationRequest) => Promise; - readonly mailServiceslistofteamaccessesforateam: (request?: OperationRequest) => Promise; - readonly mailServiceslistofaccessesforanaccountandauser: (request?: OperationRequest) => Promise; - readonly mailServicesdeleteaccesstoamailboxforthecurrentuser: (request?: OperationRequest) => Promise; - readonly mailServicessetprimarymailbox: (request?: OperationRequest) => Promise; -}; diff --git a/dist/src/generated/operations/mail.js b/dist/src/generated/operations/mail.js deleted file mode 100644 index 7baefdb..0000000 --- a/dist/src/generated/operations/mail.js +++ /dev/null @@ -1,130 +0,0 @@ -export function createMailOperations(client) { - return { - mailServiceslistautoreplies: (request) => client.requestOperation("Mail/ServicesListAutoReplies", request), - mailServicescreateautoreply: (request) => client.requestOperation("Mail/ServicesCreateAutoReply", request), - mailServicesdeleteautoreply: (request) => client.requestOperation("Mail/ServicesDeleteAutoReply", request), - mailServicesshowaspecificautoreply: (request) => client.requestOperation("Mail/ServicesShowASpecificAutoReply", request), - mailServicesupdateautoreply: (request) => client.requestOperation("Mail/ServicesUpdateAutoReply", request), - mailServicescreateupdatebimi: (request) => client.requestOperation("Mail/ServicesCreateUpdateBimi", request), - mailServiceslistfiltersmodel: (request) => client.requestOperation("Mail/ServicesListFiltersModel", request), - mailServicescreateafiltermodel: (request) => client.requestOperation("Mail/ServicesCreateAFilterModel", request), - mailServicesdeleteafiltermodel: (request) => client.requestOperation("Mail/ServicesDeleteAFilterModel", request), - mailServicesshowafiltermodel: (request) => client.requestOperation("Mail/ServicesShowAFilterModel", request), - mailServicesupdateafiltermodel: (request) => client.requestOperation("Mail/ServicesUpdateAFilterModel", request), - mailServiceslistmailboxes: (request) => client.requestOperation("Mail/ServicesListMailboxes", request), - mailServicesaddamailbox: (request) => client.requestOperation("Mail/ServicesAddAMailbox", request), - mailServicesdeleteamailbox: (request) => client.requestOperation("Mail/ServicesDeleteAMailbox", request), - mailServicesdisplayamailbox: (request) => client.requestOperation("Mail/ServicesDisplayAMailbox", request), - mailServicesupdateamailboxPatch1MailHostingsMailHostingIdMailboxesMailboxName: (request) => client.requestOperation("Mail_ServicesUpdateAMailbox_patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name", request), - mailServicesupdateamailbox: (request) => client.requestOperation("Mail/ServicesUpdateAMailbox", request), - mailServiceslistaliases: (request) => client.requestOperation("Mail/ServicesListAliases", request), - mailServicesaddanalias: (request) => client.requestOperation("Mail/ServicesAddAnAlias", request), - mailServicesupdatealiases: (request) => client.requestOperation("Mail/ServicesUpdateAliases", request), - mailServicesdeleteanalias: (request) => client.requestOperation("Mail/ServicesDeleteAnAlias", request), - mailServicesdeleteafilter: (request) => client.requestOperation("Mail/ServicesDeleteAFilter", request), - mailServiceslistfilters: (request) => client.requestOperation("Mail/ServicesListFilters", request), - mailServicesupdateafilter: (request) => client.requestOperation("Mail/ServicesUpdateAFilter", request), - mailServicesaddafilter: (request) => client.requestOperation("Mail/ServicesAddAFilter", request), - put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersReorder: (request) => client.requestOperation("put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_reorder", request), - mailServicesdeleteascript: (request) => client.requestOperation("Mail/ServicesDeleteAScript", request), - mailServicesupdateascript: (request) => client.requestOperation("Mail/ServicesUpdateAScript", request), - mailServicesaddascript: (request) => client.requestOperation("Mail/ServicesAddAScript", request), - put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersScriptsSetActivation: (request) => client.requestOperation("put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_scripts_set_activation", request), - put1MailHostingsMailHostingIdMailboxesMailboxNameAuthFiltersSetActivation: (request) => client.requestOperation("put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_set_activation", request), - get1MailHostingsMailHostingIdMailboxesMailboxNameAuthFolders: (request) => client.requestOperation("get_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders", request), - mailServicesupdatefolders: (request) => client.requestOperation("Mail/ServicesUpdateFolders", request), - delete1MailHostingsMailHostingIdMailboxesMailboxNameAuthFoldersSpam: (request) => client.requestOperation("delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders_spam", request), - delete1MailHostingsMailHostingIdMailboxesMailboxNameAuthFoldersTrash: (request) => client.requestOperation("delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders_trash", request), - mailServiceslistautorepliesmodels: (request) => client.requestOperation("Mail/ServicesListAutoRepliesModels", request), - mailServicesaddautoreplymodel: (request) => client.requestOperation("Mail/ServicesAddAutoReplyModel", request), - delete1MailHostingsMailHostingIdMailboxesMailboxNameAutoReplyModelModelId: (request) => client.requestOperation("delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auto_reply_model_model_id", request), - mailServicesshowautoreplymodel: (request) => client.requestOperation("Mail/ServicesShowAutoReplyModel", request), - mailServicesupdateautoreplymodel: (request) => client.requestOperation("Mail/ServicesUpdateAutoReplyModel", request), - put1MailHostingsMailHostingIdMailboxesMailboxNameAutoReplyReset: (request) => client.requestOperation("put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auto_reply_reset", request), - mailServicesdeleteallforwardings: (request) => client.requestOperation("Mail/ServicesDeleteAllForwardings", request), - mailServiceslistforwarding: (request) => client.requestOperation("Mail/ServicesListForwarding", request), - mailServicesaddaforwarding: (request) => client.requestOperation("Mail/ServicesAddAForwarding", request), - mailServicesupdateaforwarding: (request) => client.requestOperation("Mail/ServicesUpdateAForwarding", request), - mailServicesdeleteaforwarding: (request) => client.requestOperation("Mail/ServicesDeleteAForwarding", request), - mailServicesdeleteaninvitation: (request) => client.requestOperation("Mail/ServicesDeleteAnInvitation", request), - patch1MailHostingsMailHostingIdMailboxesMailboxNameInvitationsKey: (request) => client.requestOperation("patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_invitations_key", request), - mailServiceslistallsignatures: (request) => client.requestOperation("Mail/ServicesListAllSignatures", request), - mailServicescreatesignature: (request) => client.requestOperation("Mail/ServicesCreateSignature", request), - mailServicesdeleteasignature: (request) => client.requestOperation("Mail/ServicesDeleteASignature", request), - mailServicesshowasignature: (request) => client.requestOperation("Mail/ServicesShowASignature", request), - patch1MailHostingsMailHostingIdMailboxesMailboxNameSignaturesSignature: (request) => client.requestOperation("patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_signatures_signature", request), - mailServicessetdefaultsignature: (request) => client.requestOperation("Mail/ServicesSetDefaultSignature", request), - mailServiceslisttemplates: (request) => client.requestOperation("Mail/ServicesListTemplates", request), - mailServicesshowonetemplate: (request) => client.requestOperation("Mail/ServicesShowOneTemplate", request), - post1MailHostingsMailHostingIdMailboxesMailboxNameSignaturesUpload: (request) => client.requestOperation("post_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_signatures_upload", request), - mailServiceslistallthemailinglists: (request) => client.requestOperation("Mail/ServicesListAllTheMailingLists", request), - mailServicescreateamailinglist: (request) => client.requestOperation("Mail/ServicesCreateAMailingList", request), - mailServicesdeleteamailinglist: (request) => client.requestOperation("Mail/ServicesDeleteAMailingList", request), - mailServicesshowonemailinglist: (request) => client.requestOperation("Mail/ServicesShowOneMailingList", request), - patch1MailHostingsMailHostingIdMailingListsMailingListName: (request) => client.requestOperation("patch_1_mail_hostings_mail_hosting_id_mailing_lists_mailing_list_name", request), - mailServicesgenerateaformforamailinglist: (request) => client.requestOperation("Mail/ServicesGenerateAFormForAMailingList", request), - mailServicessendamailthroughamailinglist: (request) => client.requestOperation("Mail/ServicesSendAMailThroughAMailingList", request), - mailServicesremoveasubscriber: (request) => client.requestOperation("Mail/ServicesRemoveASubscriber", request), - mailServicesallsubscribers: (request) => client.requestOperation("Mail/ServicesAllSubscribers", request), - patch1MailHostingsMailHostingIdMailingListsMailingListNameSubscribers: (request) => client.requestOperation("patch_1_mail_hostings_mail_hosting_id_mailing_lists_mailing_list_name_subscribers", request), - mailServicesaddanewsubscriber: (request) => client.requestOperation("Mail/ServicesAddANewSubscriber", request), - mailServicesimportsubscribers: (request) => client.requestOperation("Mail/ServicesImportSubscribers", request), - mailServiceslistpreferences: (request) => client.requestOperation("Mail/ServicesListPreferences", request), - mailServicesupdatepreferences: (request) => client.requestOperation("Mail/ServicesUpdatePreferences", request), - mailServiceslistredirections: (request) => client.requestOperation("Mail/ServicesListRedirections", request), - mailServicescreateredirection: (request) => client.requestOperation("Mail/ServicesCreateRedirection", request), - mailServicesdeleteredirection: (request) => client.requestOperation("Mail/ServicesDeleteRedirection", request), - mailServicesshowdetails: (request) => client.requestOperation("Mail/ServicesShowDetails", request), - mailServicesupdateredirection: (request) => client.requestOperation("Mail/ServicesUpdateRedirection", request), - mailServicesenableredirection: (request) => client.requestOperation("Mail/ServicesEnableRedirection", request), - mailServicessendconfirmationrequest: (request) => client.requestOperation("Mail/ServicesSendConfirmationRequest", request), - mailServicesremoveatarget: (request) => client.requestOperation("Mail/ServicesRemoveATarget", request), - mailServicesgetalltargets: (request) => client.requestOperation("Mail/ServicesGetAllTargets", request), - mailServicesaddnewtarget: (request) => client.requestOperation("Mail/ServicesAddNewTarget", request), - mailServicesresendconfirmationemail: (request) => client.requestOperation("Mail/ServicesResendConfirmationEmail", request), - mailServiceslistalltemplates: (request) => client.requestOperation("Mail/ServicesListAllTemplates", request), - mailServicescreateatemplate: (request) => client.requestOperation("Mail/ServicesCreateATemplate", request), - mailServicesdelete: (request) => client.requestOperation("Mail/ServicesDelete", request), - mailServicesshowasignaturetemplate: (request) => client.requestOperation("Mail/ServicesShowASignatureTemplate", request), - mailServicesupdate: (request) => client.requestOperation("Mail/ServicesUpdate", request), - mailServicescreateasignatureforallusers: (request) => client.requestOperation("Mail/ServicesCreateASignatureForAllUsers", request), - mailServicesshowdefault: (request) => client.requestOperation("Mail/ServicesShowDefault", request), - mailServicesuploadimage: (request) => client.requestOperation("Mail/ServicesUploadImage", request), - mailServiceslistdevicebyuser: (request) => client.requestOperation("Mail/ServicesListDeviceByUser", request), - mailServiceslistallaccount: (request) => client.requestOperation("Mail/ServicesListAllAccount", request), - mailServicescanrotatedkim: (request) => client.requestOperation("Mail/ServicesCanRotateDkim", request), - mailServicesrotatedkim: (request) => client.requestOperation("Mail/ServicesRotateDkim", request), - mailServicesdeletedeviceaccessesformailbox: (request) => client.requestOperation("Mail/ServicesDeleteDeviceAccessesForMailbox", request), - mailServiceslistdeviceaccess: (request) => client.requestOperation("Mail/ServicesListDeviceAccess", request), - mailServicescreatedeviceaccess: (request) => client.requestOperation("Mail/ServicesCreateDeviceAccess", request), - mailServicesdeletedeviceaccess: (request) => client.requestOperation("Mail/ServicesDeleteDeviceAccess", request), - mailServicesupdatepassworddeviceaccess: (request) => client.requestOperation("Mail/ServicesUpdatePasswordDeviceAccess", request), - mailServicesdeletedeviceaccessforauser: (request) => client.requestOperation("Mail/ServicesDeleteDeviceAccessForAUser", request), - mailServiceslistdeviceaccessforauser: (request) => client.requestOperation("Mail/ServicesListDeviceAccessForAUser", request), - mailServiceslistaccessandinvitations: (request) => client.requestOperation("Mail/ServicesListAccessAndInvitations", request), - mailServicescreatewebmailaccess: (request) => client.requestOperation("Mail/ServicesCreateWebmailAccess", request), - mailServicesbulkcreatewebmailaccesses: (request) => client.requestOperation("Mail/ServicesBulkCreateWebmailAccesses", request), - mailServicescreatewebmailaccesslink: (request) => client.requestOperation("Mail/ServicesCreateWebmailAccessLink", request), - mailServicessendwebmailaccesslinkbyemail: (request) => client.requestOperation("Mail/ServicesSendWebmailAccessLinkByEmail", request), - mailServicesdeletewebmailteamaccess: (request) => client.requestOperation("Mail/ServicesDeleteWebmailTeamAccess", request), - mailServicesupdatewebmailteamaccess: (request) => client.requestOperation("Mail/ServicesUpdateWebmailTeamAccess", request), - mailServicesgetuseraccessesforteam: (request) => client.requestOperation("Mail/ServicesGetUserAccessesForTeam", request), - post1MailHostingsServiceMailMailboxesMailboxNameAccessesWebmailTeamsBulk: (request) => client.requestOperation("post_1_mail_hostings_service_mail_mailboxes_mailbox_name_accesses_webmail_teams_bulk", request), - mailServiceslistusershavingaccess: (request) => client.requestOperation("Mail/ServicesListUsersHavingAccess", request), - mailServicesdeletewebmailaccess: (request) => client.requestOperation("Mail/ServicesDeleteWebmailAccess", request), - mailServicesupdatewebmailaccess: (request) => client.requestOperation("Mail/ServicesUpdateWebmailAccess", request), - mailServicesgetteamaccessesforuser: (request) => client.requestOperation("Mail/ServicesGetTeamAccessesForUser", request), - post1MailHostingsServiceMailMailboxesMailboxNameAccessesWebmailUsersBulk: (request) => client.requestOperation("post_1_mail_hostings_service_mail_mailboxes_mailbox_name_accesses_webmail_users_bulk", request), - mailServiceslistemailimports: (request) => client.requestOperation("Mail/ServicesListEmailImports", request), - mailServicesdeletedevicesforcurrentuser: (request) => client.requestOperation("Mail/ServicesDeleteDevicesForCurrentUser", request), - mailServiceslistdevice: (request) => client.requestOperation("Mail/ServicesListDevice", request), - mailServicesdeletedeviceaccessesfordevice: (request) => client.requestOperation("Mail/ServicesDeleteDeviceAccessesForDevice", request), - mailServicesupdatedevice: (request) => client.requestOperation("Mail/ServicesUpdateDevice", request), - mailServiceslistofaccessesforthecurrentuser: (request) => client.requestOperation("Mail/ServicesListOfAccessesForTheCurrentUser", request), - mailServiceslistofteamaccessesforateam: (request) => client.requestOperation("Mail/ServicesListOfTeamAccessesForATeam", request), - mailServiceslistofaccessesforanaccountandauser: (request) => client.requestOperation("Mail/ServicesListOfAccessesForAnAccountAndAUser", request), - mailServicesdeleteaccesstoamailboxforthecurrentuser: (request) => client.requestOperation("Mail/ServicesDeleteAccessToAMailboxForTheCurrentUser", request), - mailServicessetprimarymailbox: (request) => client.requestOperation("Mail/ServicesSetPrimaryMailbox", request), - }; -} -//# sourceMappingURL=mail.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/mail.js.map b/dist/src/generated/operations/mail.js.map deleted file mode 100644 index 20ce7af..0000000 --- a/dist/src/generated/operations/mail.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"mail.js","sourceRoot":"","sources":["../../../../src/generated/operations/mail.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/operations/newsletter.d.ts b/dist/src/generated/operations/newsletter.d.ts deleted file mode 100644 index 5afea4a..0000000 --- a/dist/src/generated/operations/newsletter.d.ts +++ /dev/null @@ -1,80 +0,0 @@ -import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; -export declare function createNewsletterOperations(client: GeneratedOperationClient): { - readonly newsletterdestroydomain: (request?: OperationRequest) => Promise; - readonly newslettershowdomain: (request?: OperationRequest) => Promise; - readonly newsletterdeletecampaigns: (request?: OperationRequest) => Promise; - readonly newsletterlistcampaigns: (request?: OperationRequest) => Promise; - readonly newslettercreatecampaign: (request?: OperationRequest) => Promise; - readonly newsletterdeletecampaign: (request?: OperationRequest) => Promise; - readonly newslettershowcampaign: (request?: OperationRequest) => Promise; - readonly newslettereditcampaign: (request?: OperationRequest) => Promise; - readonly newslettercancelcampaign: (request?: OperationRequest) => Promise; - readonly newsletterduplicatecampaign: (request?: OperationRequest) => Promise; - readonly newslettersubscribersactivity: (request?: OperationRequest) => Promise; - readonly newsletterlinksactivity: (request?: OperationRequest) => Promise; - readonly newsletterschedulecampaign: (request?: OperationRequest) => Promise; - readonly newslettercreatetemplatefromcampaign: (request?: OperationRequest) => Promise; - readonly post1NewslettersDomainCampaignsCampaignTest: (request?: OperationRequest) => Promise; - readonly newslettergettracking: (request?: OperationRequest) => Promise; - readonly newslettertestcampaign: (request?: OperationRequest) => Promise; - readonly newsletterlistcredits: (request?: OperationRequest) => Promise; - readonly newsletteraccountcredits: (request?: OperationRequest) => Promise; - readonly newslettercheckout: (request?: OperationRequest) => Promise; - readonly newslettercreditsdetails: (request?: OperationRequest) => Promise; - readonly newsletterlistcreditsoffers: (request?: OperationRequest) => Promise; - readonly newslettershow: (request?: OperationRequest) => Promise; - readonly newsletterlistdashboardcampaigns: (request?: OperationRequest) => Promise; - readonly newsletterlistdashboardcampaignsstats: (request?: OperationRequest) => Promise; - readonly newsletterlistdashboardcampaignsstatsmonthly: (request?: OperationRequest) => Promise; - readonly newsletterlistdashboardsubscribersstats: (request?: OperationRequest) => Promise; - readonly newsletterdeletefields: (request?: OperationRequest) => Promise; - readonly newsletterlistfields: (request?: OperationRequest) => Promise; - readonly newslettercreatefield: (request?: OperationRequest) => Promise; - readonly newsletterdeletefield: (request?: OperationRequest) => Promise; - readonly newsletterupdatefield: (request?: OperationRequest) => Promise; - readonly newsletterdeletegroups: (request?: OperationRequest) => Promise; - readonly newsletterlistgroups: (request?: OperationRequest) => Promise; - readonly newslettercreategroup: (request?: OperationRequest) => Promise; - readonly newsletterdeletegroup: (request?: OperationRequest) => Promise; - readonly newslettershowgroup: (request?: OperationRequest) => Promise; - readonly newsletterupdategroup: (request?: OperationRequest) => Promise; - readonly newslettergetgroupsubscribers: (request?: OperationRequest) => Promise; - readonly newsletterassignsubscribers: (request?: OperationRequest) => Promise; - readonly newsletterunassignsubscribers: (request?: OperationRequest) => Promise; - readonly newslettercanceloperation: (request?: OperationRequest) => Promise; - readonly newsletterdeletesegments: (request?: OperationRequest) => Promise; - readonly newsletterlistsegments: (request?: OperationRequest) => Promise; - readonly newslettercreatesegment: (request?: OperationRequest) => Promise; - readonly newsletterdeletesegment: (request?: OperationRequest) => Promise; - readonly newslettershowsegment: (request?: OperationRequest) => Promise; - readonly newsletterupdatesegment: (request?: OperationRequest) => Promise; - readonly newslettergetsegmentsubscribers: (request?: OperationRequest) => Promise; - readonly newsletterdeletesubscribers: (request?: OperationRequest) => Promise; - readonly newsletterlistsubscribers: (request?: OperationRequest) => Promise; - readonly newslettercreatesubscriber: (request?: OperationRequest) => Promise; - readonly newsletterdeletesubscriber: (request?: OperationRequest) => Promise; - readonly newslettershowsubscriber: (request?: OperationRequest) => Promise; - readonly newsletterupdatesubscriber: (request?: OperationRequest) => Promise; - readonly newsletterforgetsubscriber: (request?: OperationRequest) => Promise; - readonly newsletterassign: (request?: OperationRequest) => Promise; - readonly newslettercountsubscribersstatus: (request?: OperationRequest) => Promise; - readonly newsletterexportsubscribers: (request?: OperationRequest) => Promise; - readonly newsletterfilterproviders: (request?: OperationRequest) => Promise; - readonly newsletterimportsubscribers: (request?: OperationRequest) => Promise; - readonly newsletteruploadcsvfile: (request?: OperationRequest) => Promise; - readonly newsletterlistworkspaceaddressbooks: (request?: OperationRequest) => Promise; - readonly newsletterimportworkspaceaddressbooks: (request?: OperationRequest) => Promise; - readonly newsletterunassign: (request?: OperationRequest) => Promise; - readonly newsletterunsubscribesubscribers: (request?: OperationRequest) => Promise; - readonly newsletterlistalltemplates: (request?: OperationRequest) => Promise; - readonly newslettershowhtml: (request?: OperationRequest) => Promise; - readonly newsletterupdatethumbnail: (request?: OperationRequest) => Promise; - readonly newsletterbulkdeletewebform: (request?: OperationRequest) => Promise; - readonly newsletterlistwebforms: (request?: OperationRequest) => Promise; - readonly newslettercreatewebform: (request?: OperationRequest) => Promise; - readonly newsletterdeletewebform: (request?: OperationRequest) => Promise; - readonly newslettershowwebform: (request?: OperationRequest) => Promise; - readonly newsletterupdatewebform: (request?: OperationRequest) => Promise; - readonly newsletterlistwebformfields: (request?: OperationRequest) => Promise; - readonly newsletterlistthemes: (request?: OperationRequest) => Promise; -}; diff --git a/dist/src/generated/operations/newsletter.js b/dist/src/generated/operations/newsletter.js deleted file mode 100644 index 7a12c6d..0000000 --- a/dist/src/generated/operations/newsletter.js +++ /dev/null @@ -1,82 +0,0 @@ -export function createNewsletterOperations(client) { - return { - newsletterdestroydomain: (request) => client.requestOperation("NewsletterDestroyDomain", request), - newslettershowdomain: (request) => client.requestOperation("NewsletterShowDomain", request), - newsletterdeletecampaigns: (request) => client.requestOperation("NewsletterDeleteCampaigns", request), - newsletterlistcampaigns: (request) => client.requestOperation("NewsletterListCampaigns", request), - newslettercreatecampaign: (request) => client.requestOperation("NewsletterCreateCampaign", request), - newsletterdeletecampaign: (request) => client.requestOperation("NewsletterDeleteCampaign", request), - newslettershowcampaign: (request) => client.requestOperation("NewsletterShowCampaign", request), - newslettereditcampaign: (request) => client.requestOperation("NewsletterEditCampaign", request), - newslettercancelcampaign: (request) => client.requestOperation("NewsletterCancelCampaign", request), - newsletterduplicatecampaign: (request) => client.requestOperation("NewsletterDuplicateCampaign", request), - newslettersubscribersactivity: (request) => client.requestOperation("NewsletterSubscribersActivity", request), - newsletterlinksactivity: (request) => client.requestOperation("NewsletterLinksActivity", request), - newsletterschedulecampaign: (request) => client.requestOperation("NewsletterScheduleCampaign", request), - newslettercreatetemplatefromcampaign: (request) => client.requestOperation("NewsletterCreateTemplateFromCampaign", request), - post1NewslettersDomainCampaignsCampaignTest: (request) => client.requestOperation("post_1_newsletters_domain_campaigns_campaign_test", request), - newslettergettracking: (request) => client.requestOperation("NewsletterGetTracking", request), - newslettertestcampaign: (request) => client.requestOperation("NewsletterTestCampaign", request), - newsletterlistcredits: (request) => client.requestOperation("NewsletterListCredits", request), - newsletteraccountcredits: (request) => client.requestOperation("NewsletterAccountCredits", request), - newslettercheckout: (request) => client.requestOperation("NewsletterCheckout", request), - newslettercreditsdetails: (request) => client.requestOperation("NewsletterCreditsDetails", request), - newsletterlistcreditsoffers: (request) => client.requestOperation("NewsletterListCreditsOffers", request), - newslettershow: (request) => client.requestOperation("NewsletterShow", request), - newsletterlistdashboardcampaigns: (request) => client.requestOperation("NewsletterListDashboardCampaigns", request), - newsletterlistdashboardcampaignsstats: (request) => client.requestOperation("NewsletterListDashboardCampaignsStats", request), - newsletterlistdashboardcampaignsstatsmonthly: (request) => client.requestOperation("NewsletterListDashboardCampaignsStatsMonthly", request), - newsletterlistdashboardsubscribersstats: (request) => client.requestOperation("NewsletterListDashboardSubscribersStats", request), - newsletterdeletefields: (request) => client.requestOperation("NewsletterDeleteFields", request), - newsletterlistfields: (request) => client.requestOperation("NewsletterListFields", request), - newslettercreatefield: (request) => client.requestOperation("NewsletterCreateField", request), - newsletterdeletefield: (request) => client.requestOperation("NewsletterDeleteField", request), - newsletterupdatefield: (request) => client.requestOperation("NewsletterUpdateField", request), - newsletterdeletegroups: (request) => client.requestOperation("NewsletterDeleteGroups", request), - newsletterlistgroups: (request) => client.requestOperation("NewsletterListGroups", request), - newslettercreategroup: (request) => client.requestOperation("NewsletterCreateGroup", request), - newsletterdeletegroup: (request) => client.requestOperation("NewsletterDeleteGroup", request), - newslettershowgroup: (request) => client.requestOperation("NewsletterShowGroup", request), - newsletterupdategroup: (request) => client.requestOperation("NewsletterUpdateGroup", request), - newslettergetgroupsubscribers: (request) => client.requestOperation("NewsletterGetGroupSubscribers", request), - newsletterassignsubscribers: (request) => client.requestOperation("NewsletterAssignSubscribers", request), - newsletterunassignsubscribers: (request) => client.requestOperation("NewsletterUnassignSubscribers", request), - newslettercanceloperation: (request) => client.requestOperation("NewsletterCancelOperation", request), - newsletterdeletesegments: (request) => client.requestOperation("NewsletterDeleteSegments", request), - newsletterlistsegments: (request) => client.requestOperation("NewsletterListSegments", request), - newslettercreatesegment: (request) => client.requestOperation("NewsletterCreateSegment", request), - newsletterdeletesegment: (request) => client.requestOperation("NewsletterDeleteSegment", request), - newslettershowsegment: (request) => client.requestOperation("NewsletterShowSegment", request), - newsletterupdatesegment: (request) => client.requestOperation("NewsletterUpdateSegment", request), - newslettergetsegmentsubscribers: (request) => client.requestOperation("NewsletterGetSegmentSubscribers", request), - newsletterdeletesubscribers: (request) => client.requestOperation("NewsletterDeleteSubscribers", request), - newsletterlistsubscribers: (request) => client.requestOperation("NewsletterListSubscribers", request), - newslettercreatesubscriber: (request) => client.requestOperation("NewsletterCreateSubscriber", request), - newsletterdeletesubscriber: (request) => client.requestOperation("NewsletterDeleteSubscriber", request), - newslettershowsubscriber: (request) => client.requestOperation("NewsletterShowSubscriber", request), - newsletterupdatesubscriber: (request) => client.requestOperation("NewsletterUpdateSubscriber", request), - newsletterforgetsubscriber: (request) => client.requestOperation("NewsletterForgetSubscriber", request), - newsletterassign: (request) => client.requestOperation("NewsletterAssign", request), - newslettercountsubscribersstatus: (request) => client.requestOperation("NewsletterCountSubscribersStatus", request), - newsletterexportsubscribers: (request) => client.requestOperation("NewsletterExportSubscribers", request), - newsletterfilterproviders: (request) => client.requestOperation("NewsletterFilterProviders", request), - newsletterimportsubscribers: (request) => client.requestOperation("NewsletterImportSubscribers", request), - newsletteruploadcsvfile: (request) => client.requestOperation("NewsletterUploadCsvFile", request), - newsletterlistworkspaceaddressbooks: (request) => client.requestOperation("NewsletterListWorkspaceAddressBooks", request), - newsletterimportworkspaceaddressbooks: (request) => client.requestOperation("NewsletterImportWorkspaceAddressBooks", request), - newsletterunassign: (request) => client.requestOperation("NewsletterUnassign", request), - newsletterunsubscribesubscribers: (request) => client.requestOperation("NewsletterUnsubscribeSubscribers", request), - newsletterlistalltemplates: (request) => client.requestOperation("NewsletterListAllTemplates", request), - newslettershowhtml: (request) => client.requestOperation("NewsletterShowHtml", request), - newsletterupdatethumbnail: (request) => client.requestOperation("NewsletterUpdateThumbnail", request), - newsletterbulkdeletewebform: (request) => client.requestOperation("NewsletterBulkDeleteWebform", request), - newsletterlistwebforms: (request) => client.requestOperation("NewsletterListWebforms", request), - newslettercreatewebform: (request) => client.requestOperation("NewsletterCreateWebform", request), - newsletterdeletewebform: (request) => client.requestOperation("NewsletterDeleteWebform", request), - newslettershowwebform: (request) => client.requestOperation("NewsletterShowWebform", request), - newsletterupdatewebform: (request) => client.requestOperation("NewsletterUpdateWebform", request), - newsletterlistwebformfields: (request) => client.requestOperation("NewsletterListWebformFields", request), - newsletterlistthemes: (request) => client.requestOperation("NewsletterListThemes", request), - }; -} -//# sourceMappingURL=newsletter.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/newsletter.js.map b/dist/src/generated/operations/newsletter.js.map deleted file mode 100644 index 14d7486..0000000 --- a/dist/src/generated/operations/newsletter.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"newsletter.js","sourceRoot":"","sources":["../../../../src/generated/operations/newsletter.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/operations/profile.d.ts b/dist/src/generated/operations/profile.d.ts deleted file mode 100644 index 384f746..0000000 --- a/dist/src/generated/operations/profile.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; -export declare function createProfileOperations(client: GeneratedOperationClient): { - readonly coreResourceslistuserinformationv2: (request?: OperationRequest) => Promise; - readonly coreResourcesupdateprofileinformationv2: (request?: OperationRequest) => Promise; - readonly coreResourceslistauthenticatorpasskeysv2: (request?: OperationRequest) => Promise; - readonly coreResourcesdeleteanauthenticatorpasskeyv2: (request?: OperationRequest) => Promise; - readonly coreResourceslistapplicationspasswordsv2: (request?: OperationRequest) => Promise; - readonly coreResourcesaddanapplicationpasswordv2: (request?: OperationRequest) => Promise; - readonly coreResourcesdisplayanapplicationpasswordv2: (request?: OperationRequest) => Promise; - readonly coreResourcesdeleteprofilesavatarv2: (request?: OperationRequest) => Promise; - readonly coreResourcesaddupdateprofilesavatarv2: (request?: OperationRequest) => Promise; - readonly coreResourceslistemailsv2: (request?: OperationRequest) => Promise; - readonly coreResourcesdeleteanemailv2: (request?: OperationRequest) => Promise; - readonly coreResourcesdisplayanemailv2: (request?: OperationRequest) => Promise; - readonly coreResourcesgetrelatedworkspaceusersv2: (request?: OperationRequest) => Promise; - readonly coreResourcesattachamailboxtocurrentuserv2: (request?: OperationRequest) => Promise; - readonly coreResourcesunlinkamailboxfromcurrentuserv2: (request?: OperationRequest) => Promise; - readonly coreResourcessetmailboxasprimaryv2: (request?: OperationRequest) => Promise; - readonly coreResourcesupdatemailboxcredentialpasswordv2: (request?: OperationRequest) => Promise; - readonly coreResourceslistphonesv2: (request?: OperationRequest) => Promise; - readonly coreResourcesdeleteaphonev2: (request?: OperationRequest) => Promise; - readonly coreResourcesdisplayaphonev2: (request?: OperationRequest) => Promise; -}; diff --git a/dist/src/generated/operations/profile.js b/dist/src/generated/operations/profile.js deleted file mode 100644 index 035a72a..0000000 --- a/dist/src/generated/operations/profile.js +++ /dev/null @@ -1,25 +0,0 @@ -export function createProfileOperations(client) { - return { - coreResourceslistuserinformationv2: (request) => client.requestOperation("Core/ResourcesListUserInformationV2", request), - coreResourcesupdateprofileinformationv2: (request) => client.requestOperation("Core/ResourcesUpdateProfileInformationV2", request), - coreResourceslistauthenticatorpasskeysv2: (request) => client.requestOperation("Core/ResourcesListAuthenticatorPasskeysV2", request), - coreResourcesdeleteanauthenticatorpasskeyv2: (request) => client.requestOperation("Core/ResourcesDeleteAnAuthenticatorPasskeyV2", request), - coreResourceslistapplicationspasswordsv2: (request) => client.requestOperation("Core/ResourcesListApplicationsPasswordsV2", request), - coreResourcesaddanapplicationpasswordv2: (request) => client.requestOperation("Core/ResourcesAddAnApplicationPasswordV2", request), - coreResourcesdisplayanapplicationpasswordv2: (request) => client.requestOperation("Core/ResourcesDisplayAnApplicationPasswordV2", request), - coreResourcesdeleteprofilesavatarv2: (request) => client.requestOperation("Core/ResourcesDeleteProfilesAvatarV2", request), - coreResourcesaddupdateprofilesavatarv2: (request) => client.requestOperation("Core/ResourcesAddUpdateProfilesAvatarV2", request), - coreResourceslistemailsv2: (request) => client.requestOperation("Core/ResourcesListEmailsV2", request), - coreResourcesdeleteanemailv2: (request) => client.requestOperation("Core/ResourcesDeleteAnEmailV2", request), - coreResourcesdisplayanemailv2: (request) => client.requestOperation("Core/ResourcesDisplayAnEmailV2", request), - coreResourcesgetrelatedworkspaceusersv2: (request) => client.requestOperation("Core/ResourcesGetRelatedWorkspaceUsersV2", request), - coreResourcesattachamailboxtocurrentuserv2: (request) => client.requestOperation("Core/ResourcesAttachAMailboxToCurrentUserV2", request), - coreResourcesunlinkamailboxfromcurrentuserv2: (request) => client.requestOperation("Core/ResourcesUnlinkAMailboxFromCurrentUserV2", request), - coreResourcessetmailboxasprimaryv2: (request) => client.requestOperation("Core/ResourcesSetMailboxAsPrimaryV2", request), - coreResourcesupdatemailboxcredentialpasswordv2: (request) => client.requestOperation("Core/ResourcesUpdateMailboxCredentialPasswordV2", request), - coreResourceslistphonesv2: (request) => client.requestOperation("Core/ResourcesListPhonesV2", request), - coreResourcesdeleteaphonev2: (request) => client.requestOperation("Core/ResourcesDeleteAPhoneV2", request), - coreResourcesdisplayaphonev2: (request) => client.requestOperation("Core/ResourcesDisplayAPhoneV2", request), - }; -} -//# sourceMappingURL=profile.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/profile.js.map b/dist/src/generated/operations/profile.js.map deleted file mode 100644 index d55bd7f..0000000 --- a/dist/src/generated/operations/profile.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"profile.js","sourceRoot":"","sources":["../../../../src/generated/operations/profile.ts"],"names":[],"mappings":"AAGA,MAAM,UAAU,uBAAuB,CAAC,MAAgC;IACtE,OAAO;QACL,kCAAkC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qCAAqC,EAAE,OAAO,CAAC;QAC3I,uCAAuC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,0CAA0C,EAAE,OAAO,CAAC;QACrJ,wCAAwC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,2CAA2C,EAAE,OAAO,CAAC;QACvJ,2CAA2C,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,8CAA8C,EAAE,OAAO,CAAC;QAC7J,wCAAwC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,2CAA2C,EAAE,OAAO,CAAC;QACvJ,uCAAuC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,0CAA0C,EAAE,OAAO,CAAC;QACrJ,2CAA2C,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,8CAA8C,EAAE,OAAO,CAAC;QAC7J,mCAAmC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,sCAAsC,EAAE,OAAO,CAAC;QAC7I,sCAAsC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,yCAAyC,EAAE,OAAO,CAAC;QACnJ,yBAAyB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,4BAA4B,EAAE,OAAO,CAAC;QACzH,4BAA4B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,+BAA+B,EAAE,OAAO,CAAC;QAC/H,6BAA6B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,gCAAgC,EAAE,OAAO,CAAC;QACjI,uCAAuC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,0CAA0C,EAAE,OAAO,CAAC;QACrJ,0CAA0C,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,6CAA6C,EAAE,OAAO,CAAC;QAC3J,4CAA4C,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,+CAA+C,EAAE,OAAO,CAAC;QAC/J,kCAAkC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qCAAqC,EAAE,OAAO,CAAC;QAC3I,8CAA8C,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,iDAAiD,EAAE,OAAO,CAAC;QACnK,yBAAyB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,4BAA4B,EAAE,OAAO,CAAC;QACzH,2BAA2B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,8BAA8B,EAAE,OAAO,CAAC;QAC7H,4BAA4B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,+BAA+B,EAAE,OAAO,CAAC;KACvH,CAAC;AACb,CAAC"} \ No newline at end of file diff --git a/dist/src/generated/operations/publicCloud.d.ts b/dist/src/generated/operations/publicCloud.d.ts deleted file mode 100644 index e21c671..0000000 --- a/dist/src/generated/operations/publicCloud.d.ts +++ /dev/null @@ -1,77 +0,0 @@ -import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; -export declare function createPubliccloudOperations(client: GeneratedOperationClient): { - readonly publicCloudlistallpublicclouds: (request?: OperationRequest) => Promise; - readonly publicCloudgetpubliccloudinfo: (request?: OperationRequest) => Promise; - readonly publicCloudupdateapubliccloud: (request?: OperationRequest) => Promise; - readonly publicCloudlistprojects: (request?: OperationRequest) => Promise; - readonly publicCloudcreateproject: (request?: OperationRequest) => Promise; - readonly publicClouddeleteproject: (request?: OperationRequest) => Promise; - readonly publicCloudgetprojectdetails: (request?: OperationRequest) => Promise; - readonly publicCloudupdateproject: (request?: OperationRequest) => Promise; - readonly publicCloudlistdatabaseservices: (request?: OperationRequest) => Promise; - readonly publicCloudcreatedatabaseservice: (request?: OperationRequest) => Promise; - readonly publicClouddeletedatabaseservice: (request?: OperationRequest) => Promise; - readonly publicCloudgetdatabaseservice: (request?: OperationRequest) => Promise; - readonly publicCloudupdatedatabaseservice: (request?: OperationRequest) => Promise; - readonly publicCloudlistbackupschedules: (request?: OperationRequest) => Promise; - readonly publicCloudcreatebackupschedule: (request?: OperationRequest) => Promise; - readonly publicClouddeletebackupschedule: (request?: OperationRequest) => Promise; - readonly publicCloudgetbackupschedule: (request?: OperationRequest) => Promise; - readonly publicCloudupdatebackupschedule: (request?: OperationRequest) => Promise; - readonly publicCloudlistbackups: (request?: OperationRequest) => Promise; - readonly publicClouddeletebackup: (request?: OperationRequest) => Promise; - readonly publicCloudgetbackup: (request?: OperationRequest) => Promise; - readonly publicCloudremoveconfiguration: (request?: OperationRequest) => Promise; - readonly publicCloudlistconfiguration: (request?: OperationRequest) => Promise; - readonly publicCloudcreateupdateconfiguration: (request?: OperationRequest) => Promise; - readonly delete1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters: (request?: OperationRequest) => Promise; - readonly get1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters: (request?: OperationRequest) => Promise; - readonly put1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters: (request?: OperationRequest) => Promise; - readonly publicCloudlistlogs: (request?: OperationRequest) => Promise; - readonly publicClouddownloadlogs: (request?: OperationRequest) => Promise; - readonly publicCloudresetpassword: (request?: OperationRequest) => Promise; - readonly publicCloudcreaterestore: (request?: OperationRequest) => Promise; - readonly publicCloudgetrestore: (request?: OperationRequest) => Promise; - readonly publicCloudtoggleslowlogs: (request?: OperationRequest) => Promise; - readonly publicCloudlistkubernetesservices: (request?: OperationRequest) => Promise; - readonly publicCloudcreatekubernetesservice: (request?: OperationRequest) => Promise; - readonly publicClouddeletekubernetesservice: (request?: OperationRequest) => Promise; - readonly publicCloudgetkubernetesservice: (request?: OperationRequest) => Promise; - readonly publicCloudupdatekubernetesservice: (request?: OperationRequest) => Promise; - readonly publicCloudgetthecurrentstateofakaasapiserverparams: (request?: OperationRequest) => Promise; - readonly publicCloudpatchapiserverparamsofaspecifickaas: (request?: OperationRequest) => Promise; - readonly publicCloudlistinstancepools: (request?: OperationRequest) => Promise; - readonly publicCloudcreateinstancepool: (request?: OperationRequest) => Promise; - readonly publicClouddeleteinstancepool: (request?: OperationRequest) => Promise; - readonly publicCloudgetinstancepool: (request?: OperationRequest) => Promise; - readonly publicCloudupdateinstancepool: (request?: OperationRequest) => Promise; - readonly publicCloudremoveipfilters: (request?: OperationRequest) => Promise; - readonly publicCloudlistipfilters: (request?: OperationRequest) => Promise; - readonly publicCloudcreateupdateipfilters: (request?: OperationRequest) => Promise; - readonly publicClouddownloadkubernetesserviceconfiguration: (request?: OperationRequest) => Promise; - readonly publicCloudlistflavors: (request?: OperationRequest) => Promise; - readonly publicCloudlistflavorfilters: (request?: OperationRequest) => Promise; - readonly publicCloudlistusers: (request?: OperationRequest) => Promise; - readonly publicCloudcreateuser: (request?: OperationRequest) => Promise; - readonly publicClouddeleteuser: (request?: OperationRequest) => Promise; - readonly publicCloudgetuser: (request?: OperationRequest) => Promise; - readonly publicCloudupdateuser: (request?: OperationRequest) => Promise; - readonly publicCloudgetauthenticationfile: (request?: OperationRequest) => Promise; - readonly publicCloudupdateuserwithinvitation: (request?: OperationRequest) => Promise; - readonly publicCloudgetauthenticationfileGet1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdUsersPublicCloudUserIdOpenrc: (request?: OperationRequest) => Promise; - readonly publicCloudcreateuserinvitation: (request?: OperationRequest) => Promise; - readonly publicCloudcreateprojectwithinvitation: (request?: OperationRequest) => Promise; - readonly publicCloudaccesses: (request?: OperationRequest) => Promise; - readonly publicCloudgetconfig: (request?: OperationRequest) => Promise; - readonly publicCloudlistalldatabaseservices: (request?: OperationRequest) => Promise; - readonly publicCloudgetconfigurationinformation: (request?: OperationRequest) => Promise; - readonly get1PublicCloudsDbaasPacks: (request?: OperationRequest) => Promise; - readonly publicCloudpackfilters: (request?: OperationRequest) => Promise; - readonly get1PublicCloudsDbaasRegions: (request?: OperationRequest) => Promise; - readonly publicCloudlisttypes: (request?: OperationRequest) => Promise; - readonly publicCloudlistallkubernetesservices: (request?: OperationRequest) => Promise; - readonly publicCloudlistavailabilityzones: (request?: OperationRequest) => Promise; - readonly publicCloudlistpacks: (request?: OperationRequest) => Promise; - readonly publicCloudlistregions: (request?: OperationRequest) => Promise; - readonly publicCloudlistkubernetesversions: (request?: OperationRequest) => Promise; -}; diff --git a/dist/src/generated/operations/publicCloud.js b/dist/src/generated/operations/publicCloud.js deleted file mode 100644 index d589ce4..0000000 --- a/dist/src/generated/operations/publicCloud.js +++ /dev/null @@ -1,79 +0,0 @@ -export function createPubliccloudOperations(client) { - return { - publicCloudlistallpublicclouds: (request) => client.requestOperation("Public/CloudListAllPublicClouds", request), - publicCloudgetpubliccloudinfo: (request) => client.requestOperation("Public/CloudGetPublicCloudInfo", request), - publicCloudupdateapubliccloud: (request) => client.requestOperation("Public/CloudUpdateAPublicCloud", request), - publicCloudlistprojects: (request) => client.requestOperation("Public/CloudListProjects", request), - publicCloudcreateproject: (request) => client.requestOperation("Public/CloudCreateProject", request), - publicClouddeleteproject: (request) => client.requestOperation("Public/CloudDeleteProject", request), - publicCloudgetprojectdetails: (request) => client.requestOperation("Public/CloudGetProjectDetails", request), - publicCloudupdateproject: (request) => client.requestOperation("Public/CloudUpdateProject", request), - publicCloudlistdatabaseservices: (request) => client.requestOperation("Public/CloudListDatabaseServices", request), - publicCloudcreatedatabaseservice: (request) => client.requestOperation("Public/CloudCreateDatabaseService", request), - publicClouddeletedatabaseservice: (request) => client.requestOperation("Public/CloudDeleteDatabaseService", request), - publicCloudgetdatabaseservice: (request) => client.requestOperation("Public/CloudGetDatabaseService", request), - publicCloudupdatedatabaseservice: (request) => client.requestOperation("Public/CloudUpdateDatabaseService", request), - publicCloudlistbackupschedules: (request) => client.requestOperation("Public/CloudListBackupSchedules", request), - publicCloudcreatebackupschedule: (request) => client.requestOperation("Public/CloudCreateBackupSchedule", request), - publicClouddeletebackupschedule: (request) => client.requestOperation("Public/CloudDeleteBackupSchedule", request), - publicCloudgetbackupschedule: (request) => client.requestOperation("Public/CloudGetBackupSchedule", request), - publicCloudupdatebackupschedule: (request) => client.requestOperation("Public/CloudUpdateBackupSchedule", request), - publicCloudlistbackups: (request) => client.requestOperation("Public/CloudListBackups", request), - publicClouddeletebackup: (request) => client.requestOperation("Public/CloudDeleteBackup", request), - publicCloudgetbackup: (request) => client.requestOperation("Public/CloudGetBackup", request), - publicCloudremoveconfiguration: (request) => client.requestOperation("Public/CloudRemoveConfiguration", request), - publicCloudlistconfiguration: (request) => client.requestOperation("Public/CloudListConfiguration", request), - publicCloudcreateupdateconfiguration: (request) => client.requestOperation("Public/CloudCreateUpdateConfiguration", request), - delete1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters: (request) => client.requestOperation("delete_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters", request), - get1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters: (request) => client.requestOperation("get_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters", request), - put1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdDbaasDbaasIdIpFilters: (request) => client.requestOperation("put_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters", request), - publicCloudlistlogs: (request) => client.requestOperation("Public/CloudListLogs", request), - publicClouddownloadlogs: (request) => client.requestOperation("Public/CloudDownloadLogs", request), - publicCloudresetpassword: (request) => client.requestOperation("Public/CloudResetPassword", request), - publicCloudcreaterestore: (request) => client.requestOperation("Public/CloudCreateRestore", request), - publicCloudgetrestore: (request) => client.requestOperation("Public/CloudGetRestore", request), - publicCloudtoggleslowlogs: (request) => client.requestOperation("Public/CloudToggleSlowLogs", request), - publicCloudlistkubernetesservices: (request) => client.requestOperation("Public/CloudListKubernetesServices", request), - publicCloudcreatekubernetesservice: (request) => client.requestOperation("Public/CloudCreateKubernetesService", request), - publicClouddeletekubernetesservice: (request) => client.requestOperation("Public/CloudDeleteKubernetesService", request), - publicCloudgetkubernetesservice: (request) => client.requestOperation("Public/CloudGetKubernetesService", request), - publicCloudupdatekubernetesservice: (request) => client.requestOperation("Public/CloudUpdateKubernetesService", request), - publicCloudgetthecurrentstateofakaasapiserverparams: (request) => client.requestOperation("Public/CloudGetTheCurrentStateOfAKaasApiserverParams", request), - publicCloudpatchapiserverparamsofaspecifickaas: (request) => client.requestOperation("Public/CloudPatchApiserverParamsOfASpecificKaas", request), - publicCloudlistinstancepools: (request) => client.requestOperation("Public/CloudListInstancePools", request), - publicCloudcreateinstancepool: (request) => client.requestOperation("Public/CloudCreateInstancePool", request), - publicClouddeleteinstancepool: (request) => client.requestOperation("Public/CloudDeleteInstancePool", request), - publicCloudgetinstancepool: (request) => client.requestOperation("Public/CloudGetInstancePool", request), - publicCloudupdateinstancepool: (request) => client.requestOperation("Public/CloudUpdateInstancePool", request), - publicCloudremoveipfilters: (request) => client.requestOperation("Public/CloudRemoveIPFilters", request), - publicCloudlistipfilters: (request) => client.requestOperation("Public/CloudListIPFilters", request), - publicCloudcreateupdateipfilters: (request) => client.requestOperation("Public/CloudCreateUpdateIPFilters", request), - publicClouddownloadkubernetesserviceconfiguration: (request) => client.requestOperation("Public/CloudDownloadKubernetesServiceConfiguration", request), - publicCloudlistflavors: (request) => client.requestOperation("Public/CloudListFlavors", request), - publicCloudlistflavorfilters: (request) => client.requestOperation("Public/CloudListFlavorFilters", request), - publicCloudlistusers: (request) => client.requestOperation("Public/CloudListUsers", request), - publicCloudcreateuser: (request) => client.requestOperation("Public/CloudCreateUser", request), - publicClouddeleteuser: (request) => client.requestOperation("Public/CloudDeleteUser", request), - publicCloudgetuser: (request) => client.requestOperation("Public/CloudGetUser", request), - publicCloudupdateuser: (request) => client.requestOperation("Public/CloudUpdateUser", request), - publicCloudgetauthenticationfile: (request) => client.requestOperation("Public/CloudGetAuthenticationFile", request), - publicCloudupdateuserwithinvitation: (request) => client.requestOperation("Public/CloudUpdateUserWithInvitation", request), - publicCloudgetauthenticationfileGet1PublicCloudsPublicCloudIdProjectsPublicCloudProjectIdUsersPublicCloudUserIdOpenrc: (request) => client.requestOperation("Public_CloudGetAuthenticationFile_get_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_users_public_cloud_user_id_openrc", request), - publicCloudcreateuserinvitation: (request) => client.requestOperation("Public/CloudCreateUserInvitation", request), - publicCloudcreateprojectwithinvitation: (request) => client.requestOperation("Public/CloudCreateProjectWithInvitation", request), - publicCloudaccesses: (request) => client.requestOperation("Public/CloudAccesses", request), - publicCloudgetconfig: (request) => client.requestOperation("Public/CloudGetConfig", request), - publicCloudlistalldatabaseservices: (request) => client.requestOperation("Public/CloudListAllDatabaseServices", request), - publicCloudgetconfigurationinformation: (request) => client.requestOperation("Public/CloudGetConfigurationInformation", request), - get1PublicCloudsDbaasPacks: (request) => client.requestOperation("get_1_public_clouds_dbaas_packs", request), - publicCloudpackfilters: (request) => client.requestOperation("Public/CloudPackFilters", request), - get1PublicCloudsDbaasRegions: (request) => client.requestOperation("get_1_public_clouds_dbaas_regions", request), - publicCloudlisttypes: (request) => client.requestOperation("Public/CloudListTypes", request), - publicCloudlistallkubernetesservices: (request) => client.requestOperation("Public/CloudListAllKubernetesServices", request), - publicCloudlistavailabilityzones: (request) => client.requestOperation("Public/CloudListAvailabilityZones", request), - publicCloudlistpacks: (request) => client.requestOperation("Public/CloudListPacks", request), - publicCloudlistregions: (request) => client.requestOperation("Public/CloudListRegions", request), - publicCloudlistkubernetesversions: (request) => client.requestOperation("Public/CloudListKubernetesVersions", request), - }; -} -//# sourceMappingURL=publicCloud.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/publicCloud.js.map b/dist/src/generated/operations/publicCloud.js.map deleted file mode 100644 index c151d77..0000000 --- a/dist/src/generated/operations/publicCloud.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"publicCloud.js","sourceRoot":"","sources":["../../../../src/generated/operations/publicCloud.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/operations/radio.d.ts b/dist/src/generated/operations/radio.d.ts deleted file mode 100644 index 3a6ee9a..0000000 --- a/dist/src/generated/operations/radio.d.ts +++ /dev/null @@ -1,160 +0,0 @@ -import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; -export declare function createRadioOperations(client: GeneratedOperationClient): { - readonly get1Radios: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductId: (request?: OperationRequest) => Promise; - readonly streamingRadioupdateproduct: (request?: OperationRequest) => Promise; - readonly streamingRadiogetthelistofstreaminconflictwithanupdateofrestrictions: (request?: OperationRequest) => Promise; - readonly streamingRadiogenerateareportforexportmediapulselogwithstationsinproduct: (request?: OperationRequest) => Promise; - readonly streamingRadiogetnotificationGet1RadiosRadioProductIdNotification: (request?: OperationRequest) => Promise; - readonly streamingRadioupdatenotificationradioproduct: (request?: OperationRequest) => Promise; - readonly streamingRadiolistradioproductoptions: (request?: OperationRequest) => Promise; - readonly streamingRadiolistproductplayers: (request?: OperationRequest) => Promise; - readonly streamingRadiostoreplayer: (request?: OperationRequest) => Promise; - readonly streamingRadiodeleteplayer: (request?: OperationRequest) => Promise; - readonly streamingRadiogetplayer: (request?: OperationRequest) => Promise; - readonly streamingRadioupdateplayer: (request?: OperationRequest) => Promise; - readonly streamingRadioduplicateplayer: (request?: OperationRequest) => Promise; - readonly streamingRadioresetplayer: (request?: OperationRequest) => Promise; - readonly streamingRadiodeletethumbnail: (request?: OperationRequest) => Promise; - readonly streamingRadioupdatethumbnail: (request?: OperationRequest) => Promise; - readonly streamingRadiosettherestrictionstoallstreamsinproduct: (request?: OperationRequest) => Promise; - readonly streamingRadioliststations: (request?: OperationRequest) => Promise; - readonly streamingRadiostorestation: (request?: OperationRequest) => Promise; - readonly delete1RadiosRadioProductIdStationsStationId: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationId: (request?: OperationRequest) => Promise; - readonly put1RadiosRadioProductIdStationsStationId: (request?: OperationRequest) => Promise; - readonly streamingRadiogetautodj: (request?: OperationRequest) => Promise; - readonly streamingRadiostoreautodj: (request?: OperationRequest) => Promise; - readonly streamingRadioupdateautodj: (request?: OperationRequest) => Promise; - readonly streamingRadiothisendpointallowsyoutolistautodjevents: (request?: OperationRequest) => Promise; - readonly streamingRadiostoreautodjevent: (request?: OperationRequest) => Promise; - readonly streamingRadiodeleteautodjevent: (request?: OperationRequest) => Promise; - readonly streamingRadiogetautodjevent: (request?: OperationRequest) => Promise; - readonly streamingRadioupdateautodjevent: (request?: OperationRequest) => Promise; - readonly streamingRadiothisendpointallowsyoutolistautodjmedia: (request?: OperationRequest) => Promise; - readonly streamingRadiostoreautodjmedia: (request?: OperationRequest) => Promise; - readonly streamingRadiodeleteautodjmedia: (request?: OperationRequest) => Promise; - readonly streamingRadiogetautodjmedia: (request?: OperationRequest) => Promise; - readonly streamingRadioupdateautodjmedia: (request?: OperationRequest) => Promise; - readonly streamingRadiogetplayingplaylist: (request?: OperationRequest) => Promise; - readonly streamingRadiogenerateplaylist: (request?: OperationRequest) => Promise; - readonly streamingRadiogetplayingplaylistGet1RadiosRadioProductIdStationsStationIdAutodjPlayingPlaylistMedias: (request?: OperationRequest) => Promise; - readonly streamingRadioremovemedia: (request?: OperationRequest) => Promise; - readonly streamingRadiomovemediaafter: (request?: OperationRequest) => Promise; - readonly streamingRadioinsertmediaafter: (request?: OperationRequest) => Promise; - readonly streamingRadiothisendpointallowsyoutolistautodjplaylist: (request?: OperationRequest) => Promise; - readonly streamingRadiostoreautodjplaylist: (request?: OperationRequest) => Promise; - readonly streamingRadiodeleteautodjplaylist: (request?: OperationRequest) => Promise; - readonly streamingRadiogetautodjplaylist: (request?: OperationRequest) => Promise; - readonly streamingRadioupdateautodjplaylist: (request?: OperationRequest) => Promise; - readonly put1RadiosRadioProductIdStationsStationIdAutodjPlaylistsPlaylistIdAttachMedia: (request?: OperationRequest) => Promise; - readonly streamingRadiothisendpointallowsyoutolistautodjmediasinplaylist: (request?: OperationRequest) => Promise; - readonly streamingRadiorestart: (request?: OperationRequest) => Promise; - readonly streamingRadiodisconnectstreams: (request?: OperationRequest) => Promise; - readonly streamingRadiolistencoderevents: (request?: OperationRequest) => Promise; - readonly streamingRadiodeletehlsstream: (request?: OperationRequest) => Promise; - readonly streamingRadiogethlsstream: (request?: OperationRequest) => Promise; - readonly streamingRadioupdatehlsstream: (request?: OperationRequest) => Promise; - readonly post1RadiosRadioProductIdStationsStationIdHlsStreamAdd: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsConsumption: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsCountriesContinent: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsCountries: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsExportCsv: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsListenersPerMinute: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsListeners: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsPlayers: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsTotalConsumption: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdHlsStreamStatsTotalPlayers: (request?: OperationRequest) => Promise; - readonly post1RadiosRadioProductIdStationsStationIdHlsStreamToggleDirectLive: (request?: OperationRequest) => Promise; - readonly streamingRadioexportlogasmediapulse: (request?: OperationRequest) => Promise; - readonly streamingRadiocheckifmediapulselogfileisalreadypresentinstorage: (request?: OperationRequest) => Promise; - readonly streamingRadiogenerateareportforexportmediapulselogonastation: (request?: OperationRequest) => Promise; - readonly streamingRadiogetnotification: (request?: OperationRequest) => Promise; - readonly streamingRadioupdatenotification: (request?: OperationRequest) => Promise; - readonly streamingRadioliststationplayers: (request?: OperationRequest) => Promise; - readonly streamingRadioresetgeneralparameters: (request?: OperationRequest) => Promise; - readonly streamingRadiosendlogs: (request?: OperationRequest) => Promise; - readonly streamingRadiolistserverevents: (request?: OperationRequest) => Promise; - readonly streamingRadiogetconsumption: (request?: OperationRequest) => Promise; - readonly streamingRadiogetcountriesbycontinent: (request?: OperationRequest) => Promise; - readonly streamingRadiogetcountries: (request?: OperationRequest) => Promise; - readonly streamingRadioexportstatsbystream: (request?: OperationRequest) => Promise; - readonly streamingRadioexportstats: (request?: OperationRequest) => Promise; - readonly streamingRadioliststatslinks: (request?: OperationRequest) => Promise; - readonly streamingRadiogetlistenersperminuteperstream: (request?: OperationRequest) => Promise; - readonly streamingRadiogetlistenersperminute: (request?: OperationRequest) => Promise; - readonly streamingRadiogetlisteners: (request?: OperationRequest) => Promise; - readonly streamingRadiogetplayers: (request?: OperationRequest) => Promise; - readonly streamingRadiogetstatsbystreams: (request?: OperationRequest) => Promise; - readonly streamingRadiogetconsumptionbystream: (request?: OperationRequest) => Promise; - readonly streamingRadiogetlistenersbystream: (request?: OperationRequest) => Promise; - readonly streamingRadiogettotalconsumption: (request?: OperationRequest) => Promise; - readonly streamingRadiogettotalplayers: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdStreams: (request?: OperationRequest) => Promise; - readonly streamingRadiostorestream: (request?: OperationRequest) => Promise; - readonly streamingRadiodeletestream: (request?: OperationRequest) => Promise; - readonly streamingRadiogetstream: (request?: OperationRequest) => Promise; - readonly streamingRadioupdatestream: (request?: OperationRequest) => Promise; - readonly streamingRadiogetactualbitrate: (request?: OperationRequest) => Promise; - readonly streamingRadioaddfallbackstream: (request?: OperationRequest) => Promise; - readonly streamingRadiodeleteintroductionfile: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdIntroductionFile: (request?: OperationRequest) => Promise; - readonly streamingRadioupdateintroductionfile: (request?: OperationRequest) => Promise; - readonly streamingRadioremovefallbackstream: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsConsumption: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsCountriesContinent: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsCountries: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsExportCsv: (request?: OperationRequest) => Promise; - readonly streamingRadiogetlistenersbyminute: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsListeners: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsPlayers: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsTotalConsumption: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsTotalPlayers: (request?: OperationRequest) => Promise; - readonly post1RadiosRadioProductIdStationsStationIdStreamsStreamIdToggleDirectLive: (request?: OperationRequest) => Promise; - readonly streamingRadiodeletestreamandunbind: (request?: OperationRequest) => Promise; - readonly streamingRadiodeletestationthumbnail: (request?: OperationRequest) => Promise; - readonly streamingRadioupdatestationthumbnail: (request?: OperationRequest) => Promise; - readonly streamingRadiotoggledirectlive: (request?: OperationRequest) => Promise; - readonly delete1RadiosRadioProductIdStationsStationIdTranscoding: (request?: OperationRequest) => Promise; - readonly delete1RadiosRadioProductIdStationsStationIdTranscodingStreamId: (request?: OperationRequest) => Promise; - readonly streamingRadiounbindtranscodedstream: (request?: OperationRequest) => Promise; - readonly post1RadiosRadioProductIdStationsStationIdTranscodingAdd: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStatsConsumption: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStatsCountriesContinent: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStatsCountries: (request?: OperationRequest) => Promise; - readonly streamingRadioexportstatsbystation: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStatsExportCsv: (request?: OperationRequest) => Promise; - readonly streamingRadiogetlistenersperminuteperstation: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStatsListenersPerMinute: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStatsListeners: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStatsPlayers: (request?: OperationRequest) => Promise; - readonly streamingRadiogetconsumptionbystation: (request?: OperationRequest) => Promise; - readonly streamingRadiogetlistenersbystation: (request?: OperationRequest) => Promise; - readonly streamingRadiogetstatsbystations: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStatsTotalConsumption: (request?: OperationRequest) => Promise; - readonly get1RadiosRadioProductIdStatsTotalPlayers: (request?: OperationRequest) => Promise; - readonly streamingRadiolistusers: (request?: OperationRequest) => Promise; - readonly streamingRadiogetstatslistenersGet1RadiosAdminStatsGroupXml: (request?: OperationRequest) => Promise; - readonly streamingRadiogetstatslistenersGet1RadiosAdminStats: (request?: OperationRequest) => Promise; - readonly streamingRadiogetstatslistenersGet1RadiosAdminStatsXml: (request?: OperationRequest) => Promise; - readonly streamingRadiogetmediastatsGet1RadiosListclientsXml: (request?: OperationRequest) => Promise; - readonly streamingRadiogetmediastatsGet1RadiosMediastatsPhp: (request?: OperationRequest) => Promise; - readonly streamingRadiolistoptions: (request?: OperationRequest) => Promise; - readonly get1RadiosPacks: (request?: OperationRequest) => Promise; - readonly streamingRadiogetplayerconfig: (request?: OperationRequest) => Promise; - readonly streamingRadiogetplayerconfigPost1RadiosPlayersPlayerUuidConfig: (request?: OperationRequest) => Promise; - readonly streamingRadiocheckdomainaccessforplayer: (request?: OperationRequest) => Promise; - readonly streamingRadiocheckipaccesstomountpoint: (request?: OperationRequest) => Promise; - readonly streamingRadiogetplaylistwithlegacyparameters: (request?: OperationRequest) => Promise; - readonly streamingRadiogetstatusGet1RadiosRadioDiagStatusPhp: (request?: OperationRequest) => Promise; - readonly streamingRadiogetinstantlisteners: (request?: OperationRequest) => Promise; - readonly streamingRadiogetmediastats: (request?: OperationRequest) => Promise; - readonly streamingRadiosetmetadatatostation: (request?: OperationRequest) => Promise; - readonly streamingRadiogetstatus: (request?: OperationRequest) => Promise; - readonly streamingRadiogetstatslistenersGet1RadiosStatsSumListenersOnProduct: (request?: OperationRequest) => Promise; - readonly streamingRadiogetstatslisteners: (request?: OperationRequest) => Promise; - readonly get1RadiosStreamsStreamUuidIntroductionFile: (request?: OperationRequest) => Promise; - readonly get1RadiosStreamsStreamUuidPlaylist: (request?: OperationRequest) => Promise; - readonly streamingRadiomountpointisavailable: (request?: OperationRequest) => Promise; - readonly streamingRadiosetmetadatatostationGet1RadiosUpdatemetadataPhp: (request?: OperationRequest) => Promise; -}; diff --git a/dist/src/generated/operations/radio.js b/dist/src/generated/operations/radio.js deleted file mode 100644 index d38fce0..0000000 --- a/dist/src/generated/operations/radio.js +++ /dev/null @@ -1,162 +0,0 @@ -export function createRadioOperations(client) { - return { - get1Radios: (request) => client.requestOperation("get_1_radios", request), - get1RadiosRadioProductId: (request) => client.requestOperation("get_1_radios_radio_product_id", request), - streamingRadioupdateproduct: (request) => client.requestOperation("Streaming/radioUpdateProduct", request), - streamingRadiogetthelistofstreaminconflictwithanupdateofrestrictions: (request) => client.requestOperation("Streaming/radioGetTheListOfStreamInConflictWithAnUpdateOfRestrictions", request), - streamingRadiogenerateareportforexportmediapulselogwithstationsinproduct: (request) => client.requestOperation("Streaming/radioGenerateAReportForExportMediapulseLogWithStationsInProduct", request), - streamingRadiogetnotificationGet1RadiosRadioProductIdNotification: (request) => client.requestOperation("Streaming_radioGetNotification_get_1_radios_radio_product_id_notification", request), - streamingRadioupdatenotificationradioproduct: (request) => client.requestOperation("Streaming/radioUpdateNotificationRadioProduct", request), - streamingRadiolistradioproductoptions: (request) => client.requestOperation("Streaming/radioListRadioProductOptions", request), - streamingRadiolistproductplayers: (request) => client.requestOperation("Streaming/radioListProductPlayers", request), - streamingRadiostoreplayer: (request) => client.requestOperation("Streaming/radioStorePlayer", request), - streamingRadiodeleteplayer: (request) => client.requestOperation("Streaming/radioDeletePlayer", request), - streamingRadiogetplayer: (request) => client.requestOperation("Streaming/radioGetPlayer", request), - streamingRadioupdateplayer: (request) => client.requestOperation("Streaming/radioUpdatePlayer", request), - streamingRadioduplicateplayer: (request) => client.requestOperation("Streaming/radioDuplicatePlayer", request), - streamingRadioresetplayer: (request) => client.requestOperation("Streaming/radioResetPlayer", request), - streamingRadiodeletethumbnail: (request) => client.requestOperation("Streaming/radioDeleteThumbnail", request), - streamingRadioupdatethumbnail: (request) => client.requestOperation("Streaming/radioUpdateThumbnail", request), - streamingRadiosettherestrictionstoallstreamsinproduct: (request) => client.requestOperation("Streaming/radioSetTheRestrictionsToAllStreamsInProduct", request), - streamingRadioliststations: (request) => client.requestOperation("Streaming/radioListStations", request), - streamingRadiostorestation: (request) => client.requestOperation("Streaming/radioStoreStation", request), - delete1RadiosRadioProductIdStationsStationId: (request) => client.requestOperation("delete_1_radios_radio_product_id_stations_station_id", request), - get1RadiosRadioProductIdStationsStationId: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id", request), - put1RadiosRadioProductIdStationsStationId: (request) => client.requestOperation("put_1_radios_radio_product_id_stations_station_id", request), - streamingRadiogetautodj: (request) => client.requestOperation("Streaming/radioGetAutoDJ", request), - streamingRadiostoreautodj: (request) => client.requestOperation("Streaming/radioStoreAutoDJ", request), - streamingRadioupdateautodj: (request) => client.requestOperation("Streaming/radioUpdateAutoDJ", request), - streamingRadiothisendpointallowsyoutolistautodjevents: (request) => client.requestOperation("Streaming/radioThisEndpointAllowsYouToListAutoDJEvents", request), - streamingRadiostoreautodjevent: (request) => client.requestOperation("Streaming/radioStoreAutoDJEvent", request), - streamingRadiodeleteautodjevent: (request) => client.requestOperation("Streaming/radioDeleteAutoDJEvent", request), - streamingRadiogetautodjevent: (request) => client.requestOperation("Streaming/radioGetAutoDJEvent", request), - streamingRadioupdateautodjevent: (request) => client.requestOperation("Streaming/radioUpdateAutoDJEvent", request), - streamingRadiothisendpointallowsyoutolistautodjmedia: (request) => client.requestOperation("Streaming/radioThisEndpointAllowsYouToListAutoDJMedia", request), - streamingRadiostoreautodjmedia: (request) => client.requestOperation("Streaming/radioStoreAutoDJMedia", request), - streamingRadiodeleteautodjmedia: (request) => client.requestOperation("Streaming/radioDeleteAutoDJMedia", request), - streamingRadiogetautodjmedia: (request) => client.requestOperation("Streaming/radioGetAutoDJMedia", request), - streamingRadioupdateautodjmedia: (request) => client.requestOperation("Streaming/radioUpdateAutoDJMedia", request), - streamingRadiogetplayingplaylist: (request) => client.requestOperation("Streaming/radioGetPlayingPlaylist", request), - streamingRadiogenerateplaylist: (request) => client.requestOperation("Streaming/radioGeneratePlaylist", request), - streamingRadiogetplayingplaylistGet1RadiosRadioProductIdStationsStationIdAutodjPlayingPlaylistMedias: (request) => client.requestOperation("Streaming_radioGetPlayingPlaylist_get_1_radios_radio_product_id_stations_station_id_autodj_playing_playlist_medias", request), - streamingRadioremovemedia: (request) => client.requestOperation("Streaming/radioRemoveMedia", request), - streamingRadiomovemediaafter: (request) => client.requestOperation("Streaming/radioMoveMediaAfter", request), - streamingRadioinsertmediaafter: (request) => client.requestOperation("Streaming/radioInsertMediaAfter", request), - streamingRadiothisendpointallowsyoutolistautodjplaylist: (request) => client.requestOperation("Streaming/radioThisEndpointAllowsYouToListAutoDJPlaylist", request), - streamingRadiostoreautodjplaylist: (request) => client.requestOperation("Streaming/radioStoreAutoDJPlaylist", request), - streamingRadiodeleteautodjplaylist: (request) => client.requestOperation("Streaming/radioDeleteAutoDJPlaylist", request), - streamingRadiogetautodjplaylist: (request) => client.requestOperation("Streaming/radioGetAutoDJPlaylist", request), - streamingRadioupdateautodjplaylist: (request) => client.requestOperation("Streaming/radioUpdateAutoDJPlaylist", request), - put1RadiosRadioProductIdStationsStationIdAutodjPlaylistsPlaylistIdAttachMedia: (request) => client.requestOperation("put_1_radios_radio_product_id_stations_station_id_autodj_playlists_playlist_id_attach_media", request), - streamingRadiothisendpointallowsyoutolistautodjmediasinplaylist: (request) => client.requestOperation("Streaming/radioThisEndpointAllowsYouToListAutoDJMediasInPlaylist", request), - streamingRadiorestart: (request) => client.requestOperation("Streaming/radioRestart", request), - streamingRadiodisconnectstreams: (request) => client.requestOperation("Streaming/radioDisconnectStreams", request), - streamingRadiolistencoderevents: (request) => client.requestOperation("Streaming/radioListEncoderEvents", request), - streamingRadiodeletehlsstream: (request) => client.requestOperation("Streaming/radioDeleteHlsStream", request), - streamingRadiogethlsstream: (request) => client.requestOperation("Streaming/radioGetHlsStream", request), - streamingRadioupdatehlsstream: (request) => client.requestOperation("Streaming/radioUpdateHlsStream", request), - post1RadiosRadioProductIdStationsStationIdHlsStreamAdd: (request) => client.requestOperation("post_1_radios_radio_product_id_stations_station_id_hls_stream_add", request), - get1RadiosRadioProductIdStationsStationIdHlsStreamStatsConsumption: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_consumption", request), - get1RadiosRadioProductIdStationsStationIdHlsStreamStatsCountriesContinent: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_countries_continent", request), - get1RadiosRadioProductIdStationsStationIdHlsStreamStatsCountries: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_countries", request), - get1RadiosRadioProductIdStationsStationIdHlsStreamStatsExportCsv: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_export_csv", request), - get1RadiosRadioProductIdStationsStationIdHlsStreamStatsListenersPerMinute: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_listeners_per_minute", request), - get1RadiosRadioProductIdStationsStationIdHlsStreamStatsListeners: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_listeners", request), - get1RadiosRadioProductIdStationsStationIdHlsStreamStatsPlayers: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_players", request), - get1RadiosRadioProductIdStationsStationIdHlsStreamStatsTotalConsumption: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_total_consumption", request), - get1RadiosRadioProductIdStationsStationIdHlsStreamStatsTotalPlayers: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_total_players", request), - post1RadiosRadioProductIdStationsStationIdHlsStreamToggleDirectLive: (request) => client.requestOperation("post_1_radios_radio_product_id_stations_station_id_hls_stream_toggle_direct_live", request), - streamingRadioexportlogasmediapulse: (request) => client.requestOperation("Streaming/radioExportLogAsMediapulse", request), - streamingRadiocheckifmediapulselogfileisalreadypresentinstorage: (request) => client.requestOperation("Streaming/radioCheckIfMediapulseLogFileIsAlreadyPresentInStorage", request), - streamingRadiogenerateareportforexportmediapulselogonastation: (request) => client.requestOperation("Streaming/radioGenerateAReportForExportMediapulseLogOnAStation", request), - streamingRadiogetnotification: (request) => client.requestOperation("Streaming/radioGetNotification", request), - streamingRadioupdatenotification: (request) => client.requestOperation("Streaming/radioUpdateNotification", request), - streamingRadioliststationplayers: (request) => client.requestOperation("Streaming/radioListStationPlayers", request), - streamingRadioresetgeneralparameters: (request) => client.requestOperation("Streaming/radioResetGeneralParameters", request), - streamingRadiosendlogs: (request) => client.requestOperation("Streaming/radioSendLogs", request), - streamingRadiolistserverevents: (request) => client.requestOperation("Streaming/radioListServerEvents", request), - streamingRadiogetconsumption: (request) => client.requestOperation("Streaming/radioGetConsumption", request), - streamingRadiogetcountriesbycontinent: (request) => client.requestOperation("Streaming/radioGetCountriesByContinent", request), - streamingRadiogetcountries: (request) => client.requestOperation("Streaming/radioGetCountries", request), - streamingRadioexportstatsbystream: (request) => client.requestOperation("Streaming/radioExportStatsByStream", request), - streamingRadioexportstats: (request) => client.requestOperation("Streaming/radioExportStats", request), - streamingRadioliststatslinks: (request) => client.requestOperation("Streaming/radioListStatsLinks", request), - streamingRadiogetlistenersperminuteperstream: (request) => client.requestOperation("Streaming/radioGetListenersPerMinutePerStream", request), - streamingRadiogetlistenersperminute: (request) => client.requestOperation("Streaming/radioGetListenersPerMinute", request), - streamingRadiogetlisteners: (request) => client.requestOperation("Streaming/radioGetListeners", request), - streamingRadiogetplayers: (request) => client.requestOperation("Streaming/radioGetPlayers", request), - streamingRadiogetstatsbystreams: (request) => client.requestOperation("Streaming/radioGetStatsByStreams", request), - streamingRadiogetconsumptionbystream: (request) => client.requestOperation("Streaming/radioGetConsumptionByStream", request), - streamingRadiogetlistenersbystream: (request) => client.requestOperation("Streaming/radioGetListenersByStream", request), - streamingRadiogettotalconsumption: (request) => client.requestOperation("Streaming/radioGetTotalConsumption", request), - streamingRadiogettotalplayers: (request) => client.requestOperation("Streaming/radioGetTotalPlayers", request), - get1RadiosRadioProductIdStationsStationIdStreams: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_streams", request), - streamingRadiostorestream: (request) => client.requestOperation("Streaming/radioStoreStream", request), - streamingRadiodeletestream: (request) => client.requestOperation("Streaming/radioDeleteStream", request), - streamingRadiogetstream: (request) => client.requestOperation("Streaming/radioGetStream", request), - streamingRadioupdatestream: (request) => client.requestOperation("Streaming/radioUpdateStream", request), - streamingRadiogetactualbitrate: (request) => client.requestOperation("Streaming/radioGetActualBitrate", request), - streamingRadioaddfallbackstream: (request) => client.requestOperation("Streaming/radioAddFallbackStream", request), - streamingRadiodeleteintroductionfile: (request) => client.requestOperation("Streaming/radioDeleteIntroductionFile", request), - get1RadiosRadioProductIdStationsStationIdStreamsStreamIdIntroductionFile: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_streams_stream_id_introduction_file", request), - streamingRadioupdateintroductionfile: (request) => client.requestOperation("Streaming/radioUpdateIntroductionFile", request), - streamingRadioremovefallbackstream: (request) => client.requestOperation("Streaming/radioRemoveFallbackStream", request), - get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsConsumption: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_consumption", request), - get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsCountriesContinent: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_countries_continent", request), - get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsCountries: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_countries", request), - get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsExportCsv: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_export_csv", request), - streamingRadiogetlistenersbyminute: (request) => client.requestOperation("Streaming/radioGetListenersByMinute", request), - get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsListeners: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_listeners", request), - get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsPlayers: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_players", request), - get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsTotalConsumption: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_total_consumption", request), - get1RadiosRadioProductIdStationsStationIdStreamsStreamIdStatsTotalPlayers: (request) => client.requestOperation("get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_total_players", request), - post1RadiosRadioProductIdStationsStationIdStreamsStreamIdToggleDirectLive: (request) => client.requestOperation("post_1_radios_radio_product_id_stations_station_id_streams_stream_id_toggle_direct_live", request), - streamingRadiodeletestreamandunbind: (request) => client.requestOperation("Streaming/radioDeleteStreamAndUnbind", request), - streamingRadiodeletestationthumbnail: (request) => client.requestOperation("Streaming/radioDeleteStationThumbnail", request), - streamingRadioupdatestationthumbnail: (request) => client.requestOperation("Streaming/radioUpdateStationThumbnail", request), - streamingRadiotoggledirectlive: (request) => client.requestOperation("Streaming/radioToggleDirectLive", request), - delete1RadiosRadioProductIdStationsStationIdTranscoding: (request) => client.requestOperation("delete_1_radios_radio_product_id_stations_station_id_transcoding", request), - delete1RadiosRadioProductIdStationsStationIdTranscodingStreamId: (request) => client.requestOperation("delete_1_radios_radio_product_id_stations_station_id_transcoding_stream_id", request), - streamingRadiounbindtranscodedstream: (request) => client.requestOperation("Streaming/radioUnbindTranscodedStream", request), - post1RadiosRadioProductIdStationsStationIdTranscodingAdd: (request) => client.requestOperation("post_1_radios_radio_product_id_stations_station_id_transcoding_add", request), - get1RadiosRadioProductIdStatsConsumption: (request) => client.requestOperation("get_1_radios_radio_product_id_stats_consumption", request), - get1RadiosRadioProductIdStatsCountriesContinent: (request) => client.requestOperation("get_1_radios_radio_product_id_stats_countries_continent", request), - get1RadiosRadioProductIdStatsCountries: (request) => client.requestOperation("get_1_radios_radio_product_id_stats_countries", request), - streamingRadioexportstatsbystation: (request) => client.requestOperation("Streaming/radioExportStatsByStation", request), - get1RadiosRadioProductIdStatsExportCsv: (request) => client.requestOperation("get_1_radios_radio_product_id_stats_export_csv", request), - streamingRadiogetlistenersperminuteperstation: (request) => client.requestOperation("Streaming/radioGetListenersPerMinutePerStation", request), - get1RadiosRadioProductIdStatsListenersPerMinute: (request) => client.requestOperation("get_1_radios_radio_product_id_stats_listeners_per_minute", request), - get1RadiosRadioProductIdStatsListeners: (request) => client.requestOperation("get_1_radios_radio_product_id_stats_listeners", request), - get1RadiosRadioProductIdStatsPlayers: (request) => client.requestOperation("get_1_radios_radio_product_id_stats_players", request), - streamingRadiogetconsumptionbystation: (request) => client.requestOperation("Streaming/radioGetConsumptionByStation", request), - streamingRadiogetlistenersbystation: (request) => client.requestOperation("Streaming/radioGetListenersByStation", request), - streamingRadiogetstatsbystations: (request) => client.requestOperation("Streaming/radioGetStatsByStations", request), - get1RadiosRadioProductIdStatsTotalConsumption: (request) => client.requestOperation("get_1_radios_radio_product_id_stats_total_consumption", request), - get1RadiosRadioProductIdStatsTotalPlayers: (request) => client.requestOperation("get_1_radios_radio_product_id_stats_total_players", request), - streamingRadiolistusers: (request) => client.requestOperation("Streaming/radioListUsers", request), - streamingRadiogetstatslistenersGet1RadiosAdminStatsGroupXml: (request) => client.requestOperation("Streaming_radioGetStatsListeners_get_1_radios_admin_stats_group_xml", request), - streamingRadiogetstatslistenersGet1RadiosAdminStats: (request) => client.requestOperation("Streaming_radioGetStatsListeners_get_1_radios_admin_stats", request), - streamingRadiogetstatslistenersGet1RadiosAdminStatsXml: (request) => client.requestOperation("Streaming_radioGetStatsListeners_get_1_radios_admin_stats_xml", request), - streamingRadiogetmediastatsGet1RadiosListclientsXml: (request) => client.requestOperation("Streaming_radioGetMediastats_get_1_radios_listclients_xml", request), - streamingRadiogetmediastatsGet1RadiosMediastatsPhp: (request) => client.requestOperation("Streaming_radioGetMediastats_get_1_radios_mediastats_php", request), - streamingRadiolistoptions: (request) => client.requestOperation("Streaming/radioListOptions", request), - get1RadiosPacks: (request) => client.requestOperation("get_1_radios_packs", request), - streamingRadiogetplayerconfig: (request) => client.requestOperation("Streaming/radioGetPlayerConfig", request), - streamingRadiogetplayerconfigPost1RadiosPlayersPlayerUuidConfig: (request) => client.requestOperation("Streaming_radioGetPlayerConfig_post_1_radios_players_player_uuid_config", request), - streamingRadiocheckdomainaccessforplayer: (request) => client.requestOperation("Streaming/radioCheckDomainAccessForPlayer", request), - streamingRadiocheckipaccesstomountpoint: (request) => client.requestOperation("Streaming/radioCheckIpAccessToMountpoint", request), - streamingRadiogetplaylistwithlegacyparameters: (request) => client.requestOperation("Streaming/radioGetPlaylistWithLegacyParameters", request), - streamingRadiogetstatusGet1RadiosRadioDiagStatusPhp: (request) => client.requestOperation("Streaming_radioGetStatus_get_1_radios_radio_diag_status_php", request), - streamingRadiogetinstantlisteners: (request) => client.requestOperation("Streaming/radioGetInstantListeners", request), - streamingRadiogetmediastats: (request) => client.requestOperation("Streaming/radioGetMediastats", request), - streamingRadiosetmetadatatostation: (request) => client.requestOperation("Streaming/radioSetMetadataToStation", request), - streamingRadiogetstatus: (request) => client.requestOperation("Streaming/radioGetStatus", request), - streamingRadiogetstatslistenersGet1RadiosStatsSumListenersOnProduct: (request) => client.requestOperation("Streaming_radioGetStatsListeners_get_1_radios_stats_sum_listeners_on_product", request), - streamingRadiogetstatslisteners: (request) => client.requestOperation("Streaming/radioGetStatsListeners", request), - get1RadiosStreamsStreamUuidIntroductionFile: (request) => client.requestOperation("get_1_radios_streams_stream_uuid_introduction_file", request), - get1RadiosStreamsStreamUuidPlaylist: (request) => client.requestOperation("get_1_radios_streams_stream_uuid_playlist", request), - streamingRadiomountpointisavailable: (request) => client.requestOperation("Streaming/radioMountpointIsAvailable", request), - streamingRadiosetmetadatatostationGet1RadiosUpdatemetadataPhp: (request) => client.requestOperation("Streaming_radioSetMetadataToStation_get_1_radios_updatemetadata_php", request), - }; -} -//# sourceMappingURL=radio.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/radio.js.map b/dist/src/generated/operations/radio.js.map deleted file mode 100644 index 5369ab0..0000000 --- a/dist/src/generated/operations/radio.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"radio.js","sourceRoot":"","sources":["../../../../src/generated/operations/radio.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/operations/swissBackup.d.ts b/dist/src/generated/operations/swissBackup.d.ts deleted file mode 100644 index 13221a3..0000000 --- a/dist/src/generated/operations/swissBackup.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; -export declare function createSwissbackupOperations(client: GeneratedOperationClient): { - readonly get1SwissBackups: (request?: OperationRequest) => Promise; - readonly get1SwissBackupsSwissBackupId: (request?: OperationRequest) => Promise; - readonly put1SwissBackupsSwissBackupId: (request?: OperationRequest) => Promise; - readonly get1SwissBackupsSwissBackupIdAcronisInformations: (request?: OperationRequest) => Promise; - readonly post1SwissBackupsSwissBackupIdAdmin: (request?: OperationRequest) => Promise; - readonly put1SwissBackupsSwissBackupIdAdmin: (request?: OperationRequest) => Promise; - readonly post1SwissBackupsSwissBackupIdAdminRequestPassword: (request?: OperationRequest) => Promise; - readonly get1SwissBackupsSwissBackupIdSlots: (request?: OperationRequest) => Promise; - readonly post1SwissBackupsSwissBackupIdSlots: (request?: OperationRequest) => Promise; - readonly delete1SwissBackupsSwissBackupIdSlotsSlotId: (request?: OperationRequest) => Promise; - readonly get1SwissBackupsSwissBackupIdSlotsSlotId: (request?: OperationRequest) => Promise; - readonly put1SwissBackupsSwissBackupIdSlotsSlotId: (request?: OperationRequest) => Promise; - readonly post1SwissBackupsSwissBackupIdSlotsSlotIdDisable: (request?: OperationRequest) => Promise; - readonly post1SwissBackupsSwissBackupIdSlotsSlotIdEnable: (request?: OperationRequest) => Promise; - readonly get1SwissBackupsSwissBackupIdSlotsSlotIdRclone: (request?: OperationRequest) => Promise; - readonly post1SwissBackupsSwissBackupIdSlotsSlotIdRequestPassword: (request?: OperationRequest) => Promise; - readonly get1SwissBackupsCalculate: (request?: OperationRequest) => Promise; - readonly get1SwissBackupsPricing: (request?: OperationRequest) => Promise; -}; diff --git a/dist/src/generated/operations/swissBackup.js b/dist/src/generated/operations/swissBackup.js deleted file mode 100644 index a73e33b..0000000 --- a/dist/src/generated/operations/swissBackup.js +++ /dev/null @@ -1,23 +0,0 @@ -export function createSwissbackupOperations(client) { - return { - get1SwissBackups: (request) => client.requestOperation("get_1_swiss_backups", request), - get1SwissBackupsSwissBackupId: (request) => client.requestOperation("get_1_swiss_backups_swiss_backup_id", request), - put1SwissBackupsSwissBackupId: (request) => client.requestOperation("put_1_swiss_backups_swiss_backup_id", request), - get1SwissBackupsSwissBackupIdAcronisInformations: (request) => client.requestOperation("get_1_swiss_backups_swiss_backup_id_acronis_informations", request), - post1SwissBackupsSwissBackupIdAdmin: (request) => client.requestOperation("post_1_swiss_backups_swiss_backup_id_admin", request), - put1SwissBackupsSwissBackupIdAdmin: (request) => client.requestOperation("put_1_swiss_backups_swiss_backup_id_admin", request), - post1SwissBackupsSwissBackupIdAdminRequestPassword: (request) => client.requestOperation("post_1_swiss_backups_swiss_backup_id_admin_request_password", request), - get1SwissBackupsSwissBackupIdSlots: (request) => client.requestOperation("get_1_swiss_backups_swiss_backup_id_slots", request), - post1SwissBackupsSwissBackupIdSlots: (request) => client.requestOperation("post_1_swiss_backups_swiss_backup_id_slots", request), - delete1SwissBackupsSwissBackupIdSlotsSlotId: (request) => client.requestOperation("delete_1_swiss_backups_swiss_backup_id_slots_slot_id", request), - get1SwissBackupsSwissBackupIdSlotsSlotId: (request) => client.requestOperation("get_1_swiss_backups_swiss_backup_id_slots_slot_id", request), - put1SwissBackupsSwissBackupIdSlotsSlotId: (request) => client.requestOperation("put_1_swiss_backups_swiss_backup_id_slots_slot_id", request), - post1SwissBackupsSwissBackupIdSlotsSlotIdDisable: (request) => client.requestOperation("post_1_swiss_backups_swiss_backup_id_slots_slot_id_disable", request), - post1SwissBackupsSwissBackupIdSlotsSlotIdEnable: (request) => client.requestOperation("post_1_swiss_backups_swiss_backup_id_slots_slot_id_enable", request), - get1SwissBackupsSwissBackupIdSlotsSlotIdRclone: (request) => client.requestOperation("get_1_swiss_backups_swiss_backup_id_slots_slot_id_rclone", request), - post1SwissBackupsSwissBackupIdSlotsSlotIdRequestPassword: (request) => client.requestOperation("post_1_swiss_backups_swiss_backup_id_slots_slot_id_request_password", request), - get1SwissBackupsCalculate: (request) => client.requestOperation("get_1_swiss_backups_calculate", request), - get1SwissBackupsPricing: (request) => client.requestOperation("get_1_swiss_backups_pricing", request), - }; -} -//# sourceMappingURL=swissBackup.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/swissBackup.js.map b/dist/src/generated/operations/swissBackup.js.map deleted file mode 100644 index 16cd44b..0000000 --- a/dist/src/generated/operations/swissBackup.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"swissBackup.js","sourceRoot":"","sources":["../../../../src/generated/operations/swissBackup.ts"],"names":[],"mappings":"AAGA,MAAM,UAAU,2BAA2B,CAAC,MAAgC;IAC1E,OAAO;QACL,gBAAgB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,OAAO,CAAC;QACzG,6BAA6B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qCAAqC,EAAE,OAAO,CAAC;QACtI,6BAA6B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qCAAqC,EAAE,OAAO,CAAC;QACtI,gDAAgD,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,0DAA0D,EAAE,OAAO,CAAC;QAC9K,mCAAmC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,4CAA4C,EAAE,OAAO,CAAC;QACnJ,kCAAkC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,2CAA2C,EAAE,OAAO,CAAC;QACjJ,kDAAkD,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,6DAA6D,EAAE,OAAO,CAAC;QACnL,kCAAkC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,2CAA2C,EAAE,OAAO,CAAC;QACjJ,mCAAmC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,4CAA4C,EAAE,OAAO,CAAC;QACnJ,2CAA2C,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,sDAAsD,EAAE,OAAO,CAAC;QACrK,wCAAwC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,mDAAmD,EAAE,OAAO,CAAC;QAC/J,wCAAwC,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,mDAAmD,EAAE,OAAO,CAAC;QAC/J,gDAAgD,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,4DAA4D,EAAE,OAAO,CAAC;QAChL,+CAA+C,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,2DAA2D,EAAE,OAAO,CAAC;QAC9K,8CAA8C,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,0DAA0D,EAAE,OAAO,CAAC;QAC5K,wDAAwD,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qEAAqE,EAAE,OAAO,CAAC;QACjM,yBAAyB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,+BAA+B,EAAE,OAAO,CAAC;QAC5H,uBAAuB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,6BAA6B,EAAE,OAAO,CAAC;KAChH,CAAC;AACb,CAAC"} \ No newline at end of file diff --git a/dist/src/generated/operations/urlShortener.d.ts b/dist/src/generated/operations/urlShortener.d.ts deleted file mode 100644 index ed63a57..0000000 --- a/dist/src/generated/operations/urlShortener.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; -export declare function createUrlshortenerOperations(client: GeneratedOperationClient): { - readonly get1UrlShortener: (request?: OperationRequest) => Promise; - readonly post1UrlShortener: (request?: OperationRequest) => Promise; - readonly put1UrlShortenerShortUrlCode: (request?: OperationRequest) => Promise; - readonly get1UrlShortenerQuota: (request?: OperationRequest) => Promise; - readonly get2UrlShortener: (request?: OperationRequest) => Promise; - readonly post2UrlShortener: (request?: OperationRequest) => Promise; - readonly get2UrlShortenerQuota: (request?: OperationRequest) => Promise; -}; diff --git a/dist/src/generated/operations/urlShortener.js b/dist/src/generated/operations/urlShortener.js deleted file mode 100644 index 2ef557c..0000000 --- a/dist/src/generated/operations/urlShortener.js +++ /dev/null @@ -1,12 +0,0 @@ -export function createUrlshortenerOperations(client) { - return { - get1UrlShortener: (request) => client.requestOperation("get_1_url_shortener", request), - post1UrlShortener: (request) => client.requestOperation("post_1_url_shortener", request), - put1UrlShortenerShortUrlCode: (request) => client.requestOperation("put_1_url_shortener_short_url_code", request), - get1UrlShortenerQuota: (request) => client.requestOperation("get_1_url_shortener_quota", request), - get2UrlShortener: (request) => client.requestOperation("get_2_url_shortener", request), - post2UrlShortener: (request) => client.requestOperation("post_2_url_shortener", request), - get2UrlShortenerQuota: (request) => client.requestOperation("get_2_url_shortener_quota", request), - }; -} -//# sourceMappingURL=urlShortener.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/urlShortener.js.map b/dist/src/generated/operations/urlShortener.js.map deleted file mode 100644 index 9db947f..0000000 --- a/dist/src/generated/operations/urlShortener.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"urlShortener.js","sourceRoot":"","sources":["../../../../src/generated/operations/urlShortener.ts"],"names":[],"mappings":"AAGA,MAAM,UAAU,4BAA4B,CAAC,MAAgC;IAC3E,OAAO;QACL,gBAAgB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,OAAO,CAAC;QACzG,iBAAiB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,OAAO,CAAC;QAC3G,4BAA4B,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,oCAAoC,EAAE,OAAO,CAAC;QACpI,qBAAqB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,OAAO,CAAC;QACpH,gBAAgB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,qBAAqB,EAAE,OAAO,CAAC;QACzG,iBAAiB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,sBAAsB,EAAE,OAAO,CAAC;QAC3G,qBAAqB,EAAE,CAAC,OAA0B,EAAE,EAAE,CAAC,MAAM,CAAC,gBAAgB,CAAC,2BAA2B,EAAE,OAAO,CAAC;KAC5G,CAAC;AACb,CAAC"} \ No newline at end of file diff --git a/dist/src/generated/operations/video.d.ts b/dist/src/generated/operations/video.d.ts deleted file mode 100644 index 487aa25..0000000 --- a/dist/src/generated/operations/video.d.ts +++ /dev/null @@ -1,102 +0,0 @@ -import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; -export declare function createVideoOperations(client: GeneratedOperationClient): { - readonly streamingVideolistchannels: (request?: OperationRequest) => Promise; - readonly streamingVideocreateachannel: (request?: OperationRequest) => Promise; - readonly streamingVideodeleteachannel: (request?: OperationRequest) => Promise; - readonly streamingVideoreturnachannel: (request?: OperationRequest) => Promise; - readonly streamingVideoupdateachannel: (request?: OperationRequest) => Promise; - readonly streamingVideoconfigachannel: (request?: OperationRequest) => Promise; - readonly streamingVideolistallevents: (request?: OperationRequest) => Promise; - readonly streamingVideocreateanevent: (request?: OperationRequest) => Promise; - readonly streamingVideodeleteanevent: (request?: OperationRequest) => Promise; - readonly streamingVideoreturnanevent: (request?: OperationRequest) => Promise; - readonly streamingVideoupdateanevent: (request?: OperationRequest) => Promise; - readonly streamingVideoreturnlistofconnection: (request?: OperationRequest) => Promise; - readonly get1VideosChannelHistoryConnectionHistory: (request?: OperationRequest) => Promise; - readonly streamingVideointegrationcode: (request?: OperationRequest) => Promise; - readonly streamingVideoresumethelive: (request?: OperationRequest) => Promise; - readonly streamingVideointerruptthelive: (request?: OperationRequest) => Promise; - readonly streamingVideolistoption: (request?: OperationRequest) => Promise; - readonly streamingVideoreturnoption: (request?: OperationRequest) => Promise; - readonly streamingVideoundertakeoption: (request?: OperationRequest) => Promise; - readonly streamingVideoterminateoption: (request?: OperationRequest) => Promise; - readonly streamingVideoshowastorageconfig: (request?: OperationRequest) => Promise; - readonly streamingVideocreaterecordingconfig: (request?: OperationRequest) => Promise; - readonly streamingVideoupdaterecordingconfig: (request?: OperationRequest) => Promise; - readonly streamingVideostoparecord: (request?: OperationRequest) => Promise; - readonly streamingVideostartarecord: (request?: OperationRequest) => Promise; - readonly streamingVideolistsallstoragemachine: (request?: OperationRequest) => Promise; - readonly streamingVideoreturnastoragemachine: (request?: OperationRequest) => Promise; - readonly delete1VideosChannelOptionsRecordingStorageStorageMachine: (request?: OperationRequest) => Promise; - readonly streamingVideocreateastoragemachine: (request?: OperationRequest) => Promise; - readonly put1VideosChannelOptionsRecordingStorageStorageMachine: (request?: OperationRequest) => Promise; - readonly streamingVideoupdateastoragemachine: (request?: OperationRequest) => Promise; - readonly streamingVideoreturntimeshiftconfig: (request?: OperationRequest) => Promise; - readonly streamingVideocreateatimeshiftconfig: (request?: OperationRequest) => Promise; - readonly streamingVideoupdateatimeshiftconfig: (request?: OperationRequest) => Promise; - readonly streamingVideoreturnwatermark: (request?: OperationRequest) => Promise; - readonly streamingVideoupdatewatermark: (request?: OperationRequest) => Promise; - readonly streamingVideodisablewatermark: (request?: OperationRequest) => Promise; - readonly streamingVideoenabledwatermark: (request?: OperationRequest) => Promise; - readonly streamingVideolistsallplayers: (request?: OperationRequest) => Promise; - readonly streamingVideocreateaplayer: (request?: OperationRequest) => Promise; - readonly streamingVideodeleteaplayer: (request?: OperationRequest) => Promise; - readonly streamingVideoreturnaplayer: (request?: OperationRequest) => Promise; - readonly streamingVideocopyaplayer: (request?: OperationRequest) => Promise; - readonly streamingVideoupdateaplayer: (request?: OperationRequest) => Promise; - readonly streamingVideolistallads: (request?: OperationRequest) => Promise; - readonly streamingVideocreateanads: (request?: OperationRequest) => Promise; - readonly streamingVideodeleteanads: (request?: OperationRequest) => Promise; - readonly streamingVideoreturnanads: (request?: OperationRequest) => Promise; - readonly streamingVideoupdateanads: (request?: OperationRequest) => Promise; - readonly streamingVideocopyanads: (request?: OperationRequest) => Promise; - readonly get1VideosChannelPlayersPlayerEmbed: (request?: OperationRequest) => Promise; - readonly streamingVideointegrationurl: (request?: OperationRequest) => Promise; - readonly get1VideosChannelPlayersPlayerThumbnailThumbnail: (request?: OperationRequest) => Promise; - readonly streamingVideoshowrestriction: (request?: OperationRequest) => Promise; - readonly streamingVideoupdatechannels: (request?: OperationRequest) => Promise; - readonly streamingVideoretrievesthegeographicalrestrictionsapplicabletoachanneloveragivenperiod: (request?: OperationRequest) => Promise; - readonly streamingVideoupdaterestrictionpassword: (request?: OperationRequest) => Promise; - readonly streamingVideolistsallsimulcastconfig: (request?: OperationRequest) => Promise; - readonly streamingVideoreturnsimulcast: (request?: OperationRequest) => Promise; - readonly delete1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig: (request?: OperationRequest) => Promise; - readonly get1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig: (request?: OperationRequest) => Promise; - readonly put1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig: (request?: OperationRequest) => Promise; - readonly put1VideosChannelSimulcastsSimulcastPlatformSimulcastConfigDisable: (request?: OperationRequest) => Promise; - readonly streamingVideodisablesimulcast: (request?: OperationRequest) => Promise; - readonly get1VideosChannelStatsConsumption: (request?: OperationRequest) => Promise; - readonly streamingVideoconsumptionperresolution: (request?: OperationRequest) => Promise; - readonly streamingVideoreturntextcsv: (request?: OperationRequest) => Promise; - readonly get1VideosChannelStatsGeolocationClusters: (request?: OperationRequest) => Promise; - readonly get1VideosChannelStatsGeolocationCountries: (request?: OperationRequest) => Promise; - readonly streamingVideobrowsersshare: (request?: OperationRequest) => Promise; - readonly streamingVideoosshare: (request?: OperationRequest) => Promise; - readonly streamingVideoplayershare: (request?: OperationRequest) => Promise; - readonly streamingVideoviewersshare: (request?: OperationRequest) => Promise; - readonly streamingVideoviewershistogramshare: (request?: OperationRequest) => Promise; - readonly streamingVideoviewersperresolutionhistogram: (request?: OperationRequest) => Promise; - readonly streamingVideoviewersperresolutionshare: (request?: OperationRequest) => Promise; - readonly get1VideosChannelStatsViewersUniques: (request?: OperationRequest) => Promise; - readonly get1VideosChannelStatsViewing: (request?: OperationRequest) => Promise; - readonly get1VideosChannelStatsViewingResolutionsHistogram: (request?: OperationRequest) => Promise; - readonly streamingVideoshowpicture: (request?: OperationRequest) => Promise; - readonly streamingVideolistcountries: (request?: OperationRequest) => Promise; - readonly streamingVideoreturnsapackorderGet1VideosOrder: (request?: OperationRequest) => Promise; - readonly streamingVideoupdateapack: (request?: OperationRequest) => Promise; - readonly streamingVideoreturnsapackorder: (request?: OperationRequest) => Promise; - readonly streamingVideogeneratestreamkey: (request?: OperationRequest) => Promise; - readonly streamingVideogetdescription: (request?: OperationRequest) => Promise; - readonly streamingVideogetprice: (request?: OperationRequest) => Promise; - readonly streamingVideoconsumption: (request?: OperationRequest) => Promise; - readonly streamingVideoconsumptionperchannelhistogram: (request?: OperationRequest) => Promise; - readonly streamingVideoclusters: (request?: OperationRequest) => Promise; - readonly streamingVideocountries: (request?: OperationRequest) => Promise; - readonly streamingVideoviewers: (request?: OperationRequest) => Promise; - readonly streamingVideoviewersperchannelhistogram: (request?: OperationRequest) => Promise; - readonly streamingVideoviewersperchannelshare: (request?: OperationRequest) => Promise; - readonly streamingVideoviewershistogram: (request?: OperationRequest) => Promise; - readonly streamingVideouniqueviewers: (request?: OperationRequest) => Promise; - readonly streamingVideoviewingtime: (request?: OperationRequest) => Promise; - readonly streamingVideoviewinghistogramparchannel: (request?: OperationRequest) => Promise; - readonly streamingVideolisttimezones: (request?: OperationRequest) => Promise; -}; diff --git a/dist/src/generated/operations/video.js b/dist/src/generated/operations/video.js deleted file mode 100644 index 5fa7eb7..0000000 --- a/dist/src/generated/operations/video.js +++ /dev/null @@ -1,104 +0,0 @@ -export function createVideoOperations(client) { - return { - streamingVideolistchannels: (request) => client.requestOperation("Streaming/videoListChannels", request), - streamingVideocreateachannel: (request) => client.requestOperation("Streaming/videoCreateAChannel", request), - streamingVideodeleteachannel: (request) => client.requestOperation("Streaming/videoDeleteAChannel", request), - streamingVideoreturnachannel: (request) => client.requestOperation("Streaming/videoReturnAChannel", request), - streamingVideoupdateachannel: (request) => client.requestOperation("Streaming/videoUpdateAChannel", request), - streamingVideoconfigachannel: (request) => client.requestOperation("Streaming/videoConfigAChannel", request), - streamingVideolistallevents: (request) => client.requestOperation("Streaming/videoListAllEvents", request), - streamingVideocreateanevent: (request) => client.requestOperation("Streaming/videoCreateAnEvent", request), - streamingVideodeleteanevent: (request) => client.requestOperation("Streaming/videoDeleteAnEvent", request), - streamingVideoreturnanevent: (request) => client.requestOperation("Streaming/videoReturnAnEvent", request), - streamingVideoupdateanevent: (request) => client.requestOperation("Streaming/videoUpdateAnEvent", request), - streamingVideoreturnlistofconnection: (request) => client.requestOperation("Streaming/videoReturnListOfConnection", request), - get1VideosChannelHistoryConnectionHistory: (request) => client.requestOperation("get_1_videos_channel_history_connection_history", request), - streamingVideointegrationcode: (request) => client.requestOperation("Streaming/videoIntegrationCode", request), - streamingVideoresumethelive: (request) => client.requestOperation("Streaming/videoResumeTheLive", request), - streamingVideointerruptthelive: (request) => client.requestOperation("Streaming/videoInterruptTheLive", request), - streamingVideolistoption: (request) => client.requestOperation("Streaming/videoListOption", request), - streamingVideoreturnoption: (request) => client.requestOperation("Streaming/videoReturnOption", request), - streamingVideoundertakeoption: (request) => client.requestOperation("Streaming/videoUndertakeOption", request), - streamingVideoterminateoption: (request) => client.requestOperation("Streaming/videoTerminateOption", request), - streamingVideoshowastorageconfig: (request) => client.requestOperation("Streaming/videoShowAStorageConfig", request), - streamingVideocreaterecordingconfig: (request) => client.requestOperation("Streaming/videoCreateRecordingConfig", request), - streamingVideoupdaterecordingconfig: (request) => client.requestOperation("Streaming/videoUpdateRecordingConfig", request), - streamingVideostoparecord: (request) => client.requestOperation("Streaming/videoStopARecord", request), - streamingVideostartarecord: (request) => client.requestOperation("Streaming/videoStartARecord", request), - streamingVideolistsallstoragemachine: (request) => client.requestOperation("Streaming/videoListsAllStorageMachine", request), - streamingVideoreturnastoragemachine: (request) => client.requestOperation("Streaming/videoReturnAStorageMachine", request), - delete1VideosChannelOptionsRecordingStorageStorageMachine: (request) => client.requestOperation("delete_1_videos_channel_options_recording_storage_storage_machine", request), - streamingVideocreateastoragemachine: (request) => client.requestOperation("Streaming/videoCreateAStorageMachine", request), - put1VideosChannelOptionsRecordingStorageStorageMachine: (request) => client.requestOperation("put_1_videos_channel_options_recording_storage_storage_machine", request), - streamingVideoupdateastoragemachine: (request) => client.requestOperation("Streaming/videoUpdateAStorageMachine", request), - streamingVideoreturntimeshiftconfig: (request) => client.requestOperation("Streaming/videoReturnTimeshiftConfig", request), - streamingVideocreateatimeshiftconfig: (request) => client.requestOperation("Streaming/videoCreateATimeshiftConfig", request), - streamingVideoupdateatimeshiftconfig: (request) => client.requestOperation("Streaming/videoUpdateATimeshiftConfig", request), - streamingVideoreturnwatermark: (request) => client.requestOperation("Streaming/videoReturnWatermark", request), - streamingVideoupdatewatermark: (request) => client.requestOperation("Streaming/videoUpdateWatermark", request), - streamingVideodisablewatermark: (request) => client.requestOperation("Streaming/videoDisableWatermark", request), - streamingVideoenabledwatermark: (request) => client.requestOperation("Streaming/videoEnabledWatermark", request), - streamingVideolistsallplayers: (request) => client.requestOperation("Streaming/videoListsAllPlayers", request), - streamingVideocreateaplayer: (request) => client.requestOperation("Streaming/videoCreateAPlayer", request), - streamingVideodeleteaplayer: (request) => client.requestOperation("Streaming/videoDeleteAPlayer", request), - streamingVideoreturnaplayer: (request) => client.requestOperation("Streaming/videoReturnAPlayer", request), - streamingVideocopyaplayer: (request) => client.requestOperation("Streaming/videoCopyAPlayer", request), - streamingVideoupdateaplayer: (request) => client.requestOperation("Streaming/videoUpdateAPlayer", request), - streamingVideolistallads: (request) => client.requestOperation("Streaming/videoListAllAds", request), - streamingVideocreateanads: (request) => client.requestOperation("Streaming/videoCreateAnAds", request), - streamingVideodeleteanads: (request) => client.requestOperation("Streaming/videoDeleteAnAds", request), - streamingVideoreturnanads: (request) => client.requestOperation("Streaming/videoReturnAnAds", request), - streamingVideoupdateanads: (request) => client.requestOperation("Streaming/videoUpdateAnAds", request), - streamingVideocopyanads: (request) => client.requestOperation("Streaming/videoCopyAnAds", request), - get1VideosChannelPlayersPlayerEmbed: (request) => client.requestOperation("get_1_videos_channel_players_player_embed", request), - streamingVideointegrationurl: (request) => client.requestOperation("Streaming/videoIntegrationUrl", request), - get1VideosChannelPlayersPlayerThumbnailThumbnail: (request) => client.requestOperation("get_1_videos_channel_players_player_thumbnail_thumbnail", request), - streamingVideoshowrestriction: (request) => client.requestOperation("Streaming/videoShowRestriction", request), - streamingVideoupdatechannels: (request) => client.requestOperation("Streaming/videoUpdateChannels", request), - streamingVideoretrievesthegeographicalrestrictionsapplicabletoachanneloveragivenperiod: (request) => client.requestOperation("Streaming/videoRetrievesTheGeographicalRestrictionsApplicableToAChannelOverAGivenPeriod", request), - streamingVideoupdaterestrictionpassword: (request) => client.requestOperation("Streaming/videoUpdateRestrictionPassword", request), - streamingVideolistsallsimulcastconfig: (request) => client.requestOperation("Streaming/videoListsAllSimulcastConfig", request), - streamingVideoreturnsimulcast: (request) => client.requestOperation("Streaming/videoReturnSimulcast", request), - delete1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig: (request) => client.requestOperation("delete_1_videos_channel_simulcasts_simulcast_platform_simulcast_config", request), - get1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig: (request) => client.requestOperation("get_1_videos_channel_simulcasts_simulcast_platform_simulcast_config", request), - put1VideosChannelSimulcastsSimulcastPlatformSimulcastConfig: (request) => client.requestOperation("put_1_videos_channel_simulcasts_simulcast_platform_simulcast_config", request), - put1VideosChannelSimulcastsSimulcastPlatformSimulcastConfigDisable: (request) => client.requestOperation("put_1_videos_channel_simulcasts_simulcast_platform_simulcast_config_disable", request), - streamingVideodisablesimulcast: (request) => client.requestOperation("Streaming/videoDisableSimulcast", request), - get1VideosChannelStatsConsumption: (request) => client.requestOperation("get_1_videos_channel_stats_consumption", request), - streamingVideoconsumptionperresolution: (request) => client.requestOperation("Streaming/videoConsumptionPerResolution", request), - streamingVideoreturntextcsv: (request) => client.requestOperation("Streaming/videoReturnTextcsv", request), - get1VideosChannelStatsGeolocationClusters: (request) => client.requestOperation("get_1_videos_channel_stats_geolocation_clusters", request), - get1VideosChannelStatsGeolocationCountries: (request) => client.requestOperation("get_1_videos_channel_stats_geolocation_countries", request), - streamingVideobrowsersshare: (request) => client.requestOperation("Streaming/videoBrowsersShare", request), - streamingVideoosshare: (request) => client.requestOperation("Streaming/videoOSShare", request), - streamingVideoplayershare: (request) => client.requestOperation("Streaming/videoPlayerShare", request), - streamingVideoviewersshare: (request) => client.requestOperation("Streaming/videoViewersShare", request), - streamingVideoviewershistogramshare: (request) => client.requestOperation("Streaming/videoViewersHistogramShare", request), - streamingVideoviewersperresolutionhistogram: (request) => client.requestOperation("Streaming/videoViewersPerResolutionHistogram", request), - streamingVideoviewersperresolutionshare: (request) => client.requestOperation("Streaming/videoViewersPerResolutionShare", request), - get1VideosChannelStatsViewersUniques: (request) => client.requestOperation("get_1_videos_channel_stats_viewers_uniques", request), - get1VideosChannelStatsViewing: (request) => client.requestOperation("get_1_videos_channel_stats_viewing", request), - get1VideosChannelStatsViewingResolutionsHistogram: (request) => client.requestOperation("get_1_videos_channel_stats_viewing_resolutions_histogram", request), - streamingVideoshowpicture: (request) => client.requestOperation("Streaming/videoShowPicture", request), - streamingVideolistcountries: (request) => client.requestOperation("Streaming/videoListCountries", request), - streamingVideoreturnsapackorderGet1VideosOrder: (request) => client.requestOperation("Streaming_videoReturnsAPackOrder_get_1_videos_order", request), - streamingVideoupdateapack: (request) => client.requestOperation("Streaming/videoUpdateAPack", request), - streamingVideoreturnsapackorder: (request) => client.requestOperation("Streaming/videoReturnsAPackOrder", request), - streamingVideogeneratestreamkey: (request) => client.requestOperation("Streaming/videoGenerateStreamKey", request), - streamingVideogetdescription: (request) => client.requestOperation("Streaming/videoGetDescription", request), - streamingVideogetprice: (request) => client.requestOperation("Streaming/videoGetPrice", request), - streamingVideoconsumption: (request) => client.requestOperation("Streaming/videoConsumption", request), - streamingVideoconsumptionperchannelhistogram: (request) => client.requestOperation("Streaming/videoConsumptionPerChannelHistogram", request), - streamingVideoclusters: (request) => client.requestOperation("Streaming/videoClusters", request), - streamingVideocountries: (request) => client.requestOperation("Streaming/videoCountries", request), - streamingVideoviewers: (request) => client.requestOperation("Streaming/videoViewers", request), - streamingVideoviewersperchannelhistogram: (request) => client.requestOperation("Streaming/videoViewersPerChannelHistogram", request), - streamingVideoviewersperchannelshare: (request) => client.requestOperation("Streaming/videoViewersPerChannelShare", request), - streamingVideoviewershistogram: (request) => client.requestOperation("Streaming/videoViewersHistogram", request), - streamingVideouniqueviewers: (request) => client.requestOperation("Streaming/videoUniqueViewers", request), - streamingVideoviewingtime: (request) => client.requestOperation("Streaming/videoViewingTime", request), - streamingVideoviewinghistogramparchannel: (request) => client.requestOperation("Streaming/videoViewingHistogramParChannel", request), - streamingVideolisttimezones: (request) => client.requestOperation("Streaming/videoListTimezones", request), - }; -} -//# sourceMappingURL=video.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/video.js.map b/dist/src/generated/operations/video.js.map deleted file mode 100644 index 33a1e0b..0000000 --- a/dist/src/generated/operations/video.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"video.js","sourceRoot":"","sources":["../../../../src/generated/operations/video.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/operations/vod.d.ts b/dist/src/generated/operations/vod.d.ts deleted file mode 100644 index 808770f..0000000 --- a/dist/src/generated/operations/vod.d.ts +++ /dev/null @@ -1,367 +0,0 @@ -import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js"; -export declare function createVodOperations(client: GeneratedOperationClient): { - readonly get1VodCategory: (request?: OperationRequest) => Promise; - readonly get1VodChannel: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannel: (request?: OperationRequest) => Promise; - readonly put1VodChannelChannel: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelBrowse: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelBrowse: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelBrowseFile: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelBrowseFile: (request?: OperationRequest) => Promise; - readonly put1VodChannelChannelBrowseFile: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelBrowseFileBreadcrumb: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelBrowseFileCopy: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelBrowseFileExport: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelBrowseFileMove: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelBrowseFileTree: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelBrowseBreadcrumb: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelBrowseCopy: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelBrowseExport: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelBrowseMove: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelBrowseTrash: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelBrowseTrash: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelBrowseTrashFile: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelBrowseTrashFileRestore: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelBrowseTrashRestore: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelBrowseTree: (request?: OperationRequest) => Promise; - readonly put1VodChannelChannelBrowseUpdate: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelCallback: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelCallback: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelCallback: (request?: OperationRequest) => Promise; - readonly put1VodChannelChannelCallback: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelCallbackCallback: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelCallbackCallback: (request?: OperationRequest) => Promise; - readonly put1VodChannelChannelCallbackCallback: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelCallbackLog: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelCallbackLog: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelCallbackLogCallbacklog: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelCallbackLogCallbacklog: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelDiskUsage: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelEncoding: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelEncoding: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelEncoding: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelEncodingEncoding: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelEncodingEncoding: (request?: OperationRequest) => Promise; - readonly put1VodChannelChannelEncodingEncoding: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelFolder: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelFolder: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelFolderFolder: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelFolderFolder: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelFolderFolder: (request?: OperationRequest) => Promise; - readonly put1VodChannelChannelFolderFolder: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelFolderFolderEncoding: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelFolderFolderEncoding: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelFolderFolderEncodingEncoding: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelFolderFolderEncodingEncoding: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelFolderFolderLogo: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelFolderFolderLogoLogo: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelFolderFolderPlaylist: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelFolderFolderUserActivityLog: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelFolderRoot: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelFtpUser: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelFtpUser: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelFtpUserFtpuser: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelFtpUserFtpuser: (request?: OperationRequest) => Promise; - readonly put1VodChannelChannelFtpUserFtpuser: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelJournal: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelLogo: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelLogo: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelLogo: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelLogoLogo: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelLogoLogo: (request?: OperationRequest) => Promise; - readonly put1VodChannelChannelLogoLogo: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelLogoLogoAttach: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelLogoDetach: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelMedia: (request?: OperationRequest) => Promise; - readonly put1VodChannelChannelMedia: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelMediaMedia: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelMediaMedia: (request?: OperationRequest) => Promise; - readonly put1VodChannelChannelMediaMedia: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelMediaMediaChapter: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelMediaMediaChapter: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelMediaMediaChapter: (request?: OperationRequest) => Promise; - readonly put1VodChannelChannelMediaMediaChapter: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelMediaMediaChapterChapter: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelMediaMediaChapterChapter: (request?: OperationRequest) => Promise; - readonly put1VodChannelChannelMediaMediaChapterChapter: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelMediaMediaCut: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelMediaMediaCut: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelMediaMediaLogo: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelMediaMediaLogoLogo: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelMediaMediaPlaylist: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelMediaMediaSubtitle: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelMediaMediaSubtitle: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelMediaMediaSubtitle: (request?: OperationRequest) => Promise; - readonly put1VodChannelChannelMediaMediaSubtitle: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelMediaMediaSubtitleLanguage: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelMediaMediaSubtitleLanguageImport: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelMediaMediaSubtitleSubtitle: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelMediaMediaSubtitleSubtitle: (request?: OperationRequest) => Promise; - readonly put1VodChannelChannelMediaMediaSubtitleSubtitle: (request?: OperationRequest) => Promise; - readonly put1VodChannelChannelMediaMediaSubtitleSubtitleDefault: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelMediaMediaSubtitleSubtitleSummarize: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelMediaMediaSubtitleSubtitleSummarize: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelMediaMediaSubtitleSubtitleTranslate: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelMediaMediaSubtitleSummarize: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelMediaMediaThumbnail: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelMediaMediaThumbnail: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelMediaMediaThumbstrip: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelMediaMediaUserActivityLog: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelMediaMediaWaveform: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelPlayer: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelPlayer: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelPlayer: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelPlayerPlayer: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelPlayerPlayer: (request?: OperationRequest) => Promise; - readonly put1VodChannelChannelPlayerPlayer: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelPlayerPlayerAd: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelPlayerPlayerAd: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelPlayerPlayerAd: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelPlayerPlayerAdAd: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelPlayerPlayerAdAd: (request?: OperationRequest) => Promise; - readonly put1VodChannelChannelPlayerPlayerAdAd: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelPlayerPlayerCopy: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelPlaylist: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelPlaylist: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelPlaylist: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelPlaylistPlaylist: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelPlaylistPlaylist: (request?: OperationRequest) => Promise; - readonly patch1VodChannelChannelPlaylistPlaylist: (request?: OperationRequest) => Promise; - readonly put1VodChannelChannelPlaylistPlaylist: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelPlaylistPlaylistAttach: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelPlaylistPlaylistBrowseFolder: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelPlaylistPlaylistCopy: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelPlaylistPlaylistDetach: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelPlaylistPlaylistImage: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelPlaylistPlaylistImage: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelPlaylistPlaylistMedia: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelPlaylistPlaylistMediaMoveAfter: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelPlaylistPlaylistMediaMoveBefore: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelPlaylistPlaylistMediaMoveDown: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelPlaylistPlaylistMediaMoveUp: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelPlaylistAttach: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelPlaylistDetach: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelShare: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelShare: (request?: OperationRequest) => Promise; - readonly delete1VodChannelChannelShareShare: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelShareShare: (request?: OperationRequest) => Promise; - readonly put1VodChannelChannelShareShare: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelShareShareToken: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsAvgTime: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsConsumption: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsConsumptionEncodingsHistogram: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMedia: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaConsumption: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaConsumptionEncodingsHistogram: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaGeolocationClusters: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaGeolocationCountries: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaTechnologiesBrowsersShares: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaTechnologiesOsShares: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaTechnologiesPlaybackShares: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaTechnologiesPlayersShares: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaViewers: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaViewersEncodingsHistogram: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaViewersEncodingsShares: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaViewersUniques: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaViewing: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsMediaMediaViewingEncodingsHistogram: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsTechnologiesBrowsersShares: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsTechnologiesOsShares: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsTechnologiesPlaybackShares: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsTechnologiesPlayersShares: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsTimeIp: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsViewers: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsViewersEncodingsHistogram: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsViewersEncodingsShares: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsViewersHistogram: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsViewersMedias: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsViewersUniques: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsViewersUniquesMedias: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsViewing: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelStatisticsViewingEncodingsHistogram: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelUpload: (request?: OperationRequest) => Promise; - readonly post1VodChannelChannelUpload: (request?: OperationRequest) => Promise; - readonly get1VodChannelChannelUserActivityLog: (request?: OperationRequest) => Promise; - readonly put1VodChannelChannelUserActivityLog: (request?: OperationRequest) => Promise; - readonly get1VodCountry: (request?: OperationRequest) => Promise; - readonly get1VodEncodingConstraint: (request?: OperationRequest) => Promise; - readonly get1VodEncodingProfile: (request?: OperationRequest) => Promise; - readonly get1VodLanguage: (request?: OperationRequest) => Promise; - readonly get1VodSearch: (request?: OperationRequest) => Promise; - readonly vodlistchannelsv2: (request?: OperationRequest) => Promise; - readonly voddeleteadvertisementv2: (request?: OperationRequest) => Promise; - readonly vodshowaddetailsv2: (request?: OperationRequest) => Promise; - readonly vodupdateadvertisementv2: (request?: OperationRequest) => Promise; - readonly vodgetalertv2: (request?: OperationRequest) => Promise; - readonly vodbrowsefolderv2: (request?: OperationRequest) => Promise; - readonly vodgetfolderbreadcrumbv2: (request?: OperationRequest) => Promise; - readonly vodgetfoldertreev2: (request?: OperationRequest) => Promise; - readonly voddeletecallbackv2: (request?: OperationRequest) => Promise; - readonly vodshowcallbackdetailsv2: (request?: OperationRequest) => Promise; - readonly vodupdatecallbackdetailsv2: (request?: OperationRequest) => Promise; - readonly vodlistcategoriesv2: (request?: OperationRequest) => Promise; - readonly vodshowchanneldetailsv2: (request?: OperationRequest) => Promise; - readonly vodlistalertsv2: (request?: OperationRequest) => Promise; - readonly voddiscardfilesv2: (request?: OperationRequest) => Promise; - readonly vodbrowsechannelrootv2: (request?: OperationRequest) => Promise; - readonly vodgetrootbreadcrumbv2: (request?: OperationRequest) => Promise; - readonly vodmovefilesv2: (request?: OperationRequest) => Promise; - readonly vodrestorefilesv2: (request?: OperationRequest) => Promise; - readonly vodemptytrashv2: (request?: OperationRequest) => Promise; - readonly vodbrowsetrashv2: (request?: OperationRequest) => Promise; - readonly vodgetroottreev2: (request?: OperationRequest) => Promise; - readonly vodlistcallbacksv2: (request?: OperationRequest) => Promise; - readonly vodcreatecallbackv2: (request?: OperationRequest) => Promise; - readonly vodgetchanneluseddiskspacev2: (request?: OperationRequest) => Promise; - readonly vodgettrashdiskusagev2: (request?: OperationRequest) => Promise; - readonly vodbulkdeleteencodingsv2: (request?: OperationRequest) => Promise; - readonly vodlistencodingsv2: (request?: OperationRequest) => Promise; - readonly vodcreateencodingv2: (request?: OperationRequest) => Promise; - readonly vodlistfoldersv2: (request?: OperationRequest) => Promise; - readonly vodcreatefolderv2: (request?: OperationRequest) => Promise; - readonly vodshowrootfolderv2: (request?: OperationRequest) => Promise; - readonly vodlistftpusersv2: (request?: OperationRequest) => Promise; - readonly vodcreateftpuserv2: (request?: OperationRequest) => Promise; - readonly vodgetjournalv2: (request?: OperationRequest) => Promise; - readonly vodbulkdeletelabelsv2: (request?: OperationRequest) => Promise; - readonly vodlistlabelsv2: (request?: OperationRequest) => Promise; - readonly vodbulkattachlabelsv2: (request?: OperationRequest) => Promise; - readonly vodbulkdeletelogosv2: (request?: OperationRequest) => Promise; - readonly vodlistlogosv2: (request?: OperationRequest) => Promise; - readonly vodcreateanewlogov2: (request?: OperationRequest) => Promise; - readonly vodlistmediav2: (request?: OperationRequest) => Promise; - readonly vodgetmediastatusescountersv2: (request?: OperationRequest) => Promise; - readonly vodbulkdeletemetadatav2: (request?: OperationRequest) => Promise; - readonly vodlistmetadatav2: (request?: OperationRequest) => Promise; - readonly vodbulkattachmetadatav2: (request?: OperationRequest) => Promise; - readonly vodbulkdeletemixtapesv2: (request?: OperationRequest) => Promise; - readonly vodlistmixtapesv2: (request?: OperationRequest) => Promise; - readonly vodcreateamixtapev2: (request?: OperationRequest) => Promise; - readonly vodbulkdeleteplayersv2: (request?: OperationRequest) => Promise; - readonly vodlistplayersv2: (request?: OperationRequest) => Promise; - readonly vodcreateplayerv2: (request?: OperationRequest) => Promise; - readonly vodlistplaylistsv2: (request?: OperationRequest) => Promise; - readonly post2VodChannelsChannelServices: (request?: OperationRequest) => Promise; - readonly vodbulkdeletesharesv2: (request?: OperationRequest) => Promise; - readonly vodlistchannelsharesv2: (request?: OperationRequest) => Promise; - readonly vodshowchapterdetailsv2: (request?: OperationRequest) => Promise; - readonly vodlistcountriesv2: (request?: OperationRequest) => Promise; - readonly vodgetfolderdiskusagev2: (request?: OperationRequest) => Promise; - readonly voddeleteencodingv2: (request?: OperationRequest) => Promise; - readonly vodshowencodingdetailsv2: (request?: OperationRequest) => Promise; - readonly vodupdateencodingv2: (request?: OperationRequest) => Promise; - readonly vodlistencodingconstraintsv2: (request?: OperationRequest) => Promise; - readonly vodlistencodingprofilesv2: (request?: OperationRequest) => Promise; - readonly voddeleteafolderv2: (request?: OperationRequest) => Promise; - readonly vodshowfolderdetailsv2: (request?: OperationRequest) => Promise; - readonly vodupdatefolderdetailsv2: (request?: OperationRequest) => Promise; - readonly voddetachencodingsfromafolderv2: (request?: OperationRequest) => Promise; - readonly vodsynchronizeencodingsforafolderv2: (request?: OperationRequest) => Promise; - readonly vodattachencodingstoafolderv2: (request?: OperationRequest) => Promise; - readonly voddetachlabelsfromafolderv2: (request?: OperationRequest) => Promise; - readonly vodattachlabelstoafolderv2: (request?: OperationRequest) => Promise; - readonly vodlockstheprovidedfolderv2: (request?: OperationRequest) => Promise; - readonly voddetachalogofromafolderv2: (request?: OperationRequest) => Promise; - readonly vodattachalogotoafolderv2: (request?: OperationRequest) => Promise; - readonly vodunlockstheprovidedfolderv2: (request?: OperationRequest) => Promise; - readonly vodgetanuploadendpoointv2: (request?: OperationRequest) => Promise; - readonly vodloginv2: (request?: OperationRequest) => Promise; - readonly vodonconnectcallbackv2: (request?: OperationRequest) => Promise; - readonly vodondisconnectcallbackv2: (request?: OperationRequest) => Promise; - readonly vodonloginfailedcallbackv2: (request?: OperationRequest) => Promise; - readonly vodonlogincallbackv2: (request?: OperationRequest) => Promise; - readonly vodonlogoutcallbackv2: (request?: OperationRequest) => Promise; - readonly voddeleteftpuserv2: (request?: OperationRequest) => Promise; - readonly vodshowftpuserdetailsv2: (request?: OperationRequest) => Promise; - readonly vodupdateftpuserdetailsv2: (request?: OperationRequest) => Promise; - readonly voddeletelabelv2: (request?: OperationRequest) => Promise; - readonly vodshowlabeldetailsv2: (request?: OperationRequest) => Promise; - readonly vodupdatelabelv2: (request?: OperationRequest) => Promise; - readonly vodlistlanguagesv2: (request?: OperationRequest) => Promise; - readonly vodshowlanguagedetailsv2: (request?: OperationRequest) => Promise; - readonly voddeletealogov2: (request?: OperationRequest) => Promise; - readonly vodshowlogodetailsv2: (request?: OperationRequest) => Promise; - readonly vodupdatelogodetailsv2: (request?: OperationRequest) => Promise; - readonly vodshowmediadetailsv2: (request?: OperationRequest) => Promise; - readonly vodupdatemediadetailsv2: (request?: OperationRequest) => Promise; - readonly vodlistchaptersv2: (request?: OperationRequest) => Promise; - readonly vodgetmediajournalv2: (request?: OperationRequest) => Promise; - readonly voddetachlabelsfromamediav2: (request?: OperationRequest) => Promise; - readonly vodattachlabelstoamediav2: (request?: OperationRequest) => Promise; - readonly voddeletesmetadatafromamediav2: (request?: OperationRequest) => Promise; - readonly vodgetmetadatafromamediav2: (request?: OperationRequest) => Promise; - readonly vodupdatemetadatafromamediav2: (request?: OperationRequest) => Promise; - readonly vodbulkdeletemediasharesv2: (request?: OperationRequest) => Promise; - readonly vodlistmediasharesv2: (request?: OperationRequest) => Promise; - readonly vodsharemediav2: (request?: OperationRequest) => Promise; - readonly vodbulkdeletesubtitlesv2: (request?: OperationRequest) => Promise; - readonly vodlistsubtitlesv2: (request?: OperationRequest) => Promise; - readonly vodcreatesubtitlev2: (request?: OperationRequest) => Promise; - readonly vodattachsuggestedmediav2: (request?: OperationRequest) => Promise; - readonly vodlistthumbnailsv2: (request?: OperationRequest) => Promise; - readonly voddeletemetadatav2: (request?: OperationRequest) => Promise; - readonly vodupdatemetadatav2: (request?: OperationRequest) => Promise; - readonly voddeleteamixtapev2: (request?: OperationRequest) => Promise; - readonly vodshowmixtapedetailsv2: (request?: OperationRequest) => Promise; - readonly vodupdateamixtapev2: (request?: OperationRequest) => Promise; - readonly vodduplicateamixtapev2: (request?: OperationRequest) => Promise; - readonly voddetachdirectmediav2: (request?: OperationRequest) => Promise; - readonly vodlistmediainmixtapev2: (request?: OperationRequest) => Promise; - readonly vodattachdirectmediav2: (request?: OperationRequest) => Promise; - readonly vodmoveamanuallyattachedmediainmixtapev2: (request?: OperationRequest) => Promise; - readonly vodsynchronizeamixtapev2: (request?: OperationRequest) => Promise; - readonly voddeleteplayerv2: (request?: OperationRequest) => Promise; - readonly vodshowplayerdetailsv2: (request?: OperationRequest) => Promise; - readonly vodupdateplayerdetailsv2: (request?: OperationRequest) => Promise; - readonly vodbulkdeleteadvertisementsv2: (request?: OperationRequest) => Promise; - readonly vodlistadvertisementsv2: (request?: OperationRequest) => Promise; - readonly vodcreateanadvertisementv2: (request?: OperationRequest) => Promise; - readonly vodshowplaylistdetailsv2: (request?: OperationRequest) => Promise; - readonly vodlistmediainplaylistv2: (request?: OperationRequest) => Promise; - readonly get2VodReflectEndpointsVversionEndpoint: (request?: OperationRequest) => Promise; - readonly post2VodReflectEndpointsVversionEndpoint: (request?: OperationRequest) => Promise; - readonly voddisplaychapterimagev2: (request?: OperationRequest) => Promise; - readonly voddisplayalogoimagev2: (request?: OperationRequest) => Promise; - readonly vodrenderchapterv2: (request?: OperationRequest) => Promise; - readonly voddisplayplayerimagev2: (request?: OperationRequest) => Promise; - readonly voddisplayplaylistimagev2: (request?: OperationRequest) => Promise; - readonly vodrendersharelinkv2: (request?: OperationRequest) => Promise; - readonly voddisplayshareimagev2: (request?: OperationRequest) => Promise; - readonly vodrendersubtitlev2: (request?: OperationRequest) => Promise; - readonly vodlistsuggestedmediav2: (request?: OperationRequest) => Promise; - readonly voddisplaythumbnailv2: (request?: OperationRequest) => Promise; - readonly vodlistsamplev2: (request?: OperationRequest) => Promise; - readonly voddeletesharev2: (request?: OperationRequest) => Promise; - readonly vodshowsharedetailsv2: (request?: OperationRequest) => Promise; - readonly vodupdatesharedetailsv2: (request?: OperationRequest) => Promise; - readonly vodcreatesanewtokenv2: (request?: OperationRequest) => Promise; - readonly vodviewersperclusterv2: (request?: OperationRequest) => Promise; - readonly vodtopmediav2: (request?: OperationRequest) => Promise; - readonly voduniqueviewerspermediav2: (request?: OperationRequest) => Promise; - readonly vodviewerspermediav2: (request?: OperationRequest) => Promise; - readonly vodmediabenchmarkv2: (request?: OperationRequest) => Promise; - readonly vodmediarankv2: (request?: OperationRequest) => Promise; - readonly vodretentionperpercentv2: (request?: OperationRequest) => Promise; - readonly vodaverageviewtimev2: (request?: OperationRequest) => Promise; - readonly vodviewersandviewingtimeperbrowserv2: (request?: OperationRequest) => Promise; - readonly vodviewingtimeperencodingv2: (request?: OperationRequest) => Promise; - readonly vodconsumptionv2: (request?: OperationRequest) => Promise; - readonly vodviewersandsharepercountryv2: (request?: OperationRequest) => Promise; - readonly vodviewersandviewingtimeperdevicev2: (request?: OperationRequest) => Promise; - readonly vodviewersandencodingshistogramv2: (request?: OperationRequest) => Promise; - readonly vodviewershistogramv2: (request?: OperationRequest) => Promise; - readonly vodviewersandviewingtimeperosv2: (request?: OperationRequest) => Promise; - readonly vodviewersandviewingtimeperoriginv2: (request?: OperationRequest) => Promise; - readonly vodviewersandviewingtimeperplaybackv2: (request?: OperationRequest) => Promise; - readonly vodviewersandviewingtimeperplayerv2: (request?: OperationRequest) => Promise; - readonly vodviewersandviewingtimepersourcev2: (request?: OperationRequest) => Promise; - readonly vodviewersandviewingtimebytechnologyv2: (request?: OperationRequest) => Promise; - readonly voduniqueviewersv2: (request?: OperationRequest) => Promise; - readonly vodviewtimev2: (request?: OperationRequest) => Promise; - readonly vodviewersperencodingv2: (request?: OperationRequest) => Promise; - readonly vodviewersv2: (request?: OperationRequest) => Promise; - readonly voddeleteasubtitlev2: (request?: OperationRequest) => Promise; - readonly vodshowsubtitledetailsv2: (request?: OperationRequest) => Promise; - readonly vodupdatesubtitledetailsv2: (request?: OperationRequest) => Promise; - readonly vodshowthumbnaildetailsv2: (request?: OperationRequest) => Promise; -}; diff --git a/dist/src/generated/operations/vod.js b/dist/src/generated/operations/vod.js deleted file mode 100644 index 2b1f87d..0000000 --- a/dist/src/generated/operations/vod.js +++ /dev/null @@ -1,369 +0,0 @@ -export function createVodOperations(client) { - return { - get1VodCategory: (request) => client.requestOperation("get_1_vod_category", request), - get1VodChannel: (request) => client.requestOperation("get_1_vod_channel", request), - get1VodChannelChannel: (request) => client.requestOperation("get_1_vod_channel_channel", request), - put1VodChannelChannel: (request) => client.requestOperation("put_1_vod_channel_channel", request), - delete1VodChannelChannelBrowse: (request) => client.requestOperation("delete_1_vod_channel_channel_browse", request), - get1VodChannelChannelBrowse: (request) => client.requestOperation("get_1_vod_channel_channel_browse", request), - delete1VodChannelChannelBrowseFile: (request) => client.requestOperation("delete_1_vod_channel_channel_browse_file", request), - get1VodChannelChannelBrowseFile: (request) => client.requestOperation("get_1_vod_channel_channel_browse_file", request), - put1VodChannelChannelBrowseFile: (request) => client.requestOperation("put_1_vod_channel_channel_browse_file", request), - get1VodChannelChannelBrowseFileBreadcrumb: (request) => client.requestOperation("get_1_vod_channel_channel_browse_file_breadcrumb", request), - post1VodChannelChannelBrowseFileCopy: (request) => client.requestOperation("post_1_vod_channel_channel_browse_file_copy", request), - post1VodChannelChannelBrowseFileExport: (request) => client.requestOperation("post_1_vod_channel_channel_browse_file_export", request), - post1VodChannelChannelBrowseFileMove: (request) => client.requestOperation("post_1_vod_channel_channel_browse_file_move", request), - get1VodChannelChannelBrowseFileTree: (request) => client.requestOperation("get_1_vod_channel_channel_browse_file_tree", request), - get1VodChannelChannelBrowseBreadcrumb: (request) => client.requestOperation("get_1_vod_channel_channel_browse_breadcrumb", request), - post1VodChannelChannelBrowseCopy: (request) => client.requestOperation("post_1_vod_channel_channel_browse_copy", request), - post1VodChannelChannelBrowseExport: (request) => client.requestOperation("post_1_vod_channel_channel_browse_export", request), - post1VodChannelChannelBrowseMove: (request) => client.requestOperation("post_1_vod_channel_channel_browse_move", request), - delete1VodChannelChannelBrowseTrash: (request) => client.requestOperation("delete_1_vod_channel_channel_browse_trash", request), - get1VodChannelChannelBrowseTrash: (request) => client.requestOperation("get_1_vod_channel_channel_browse_trash", request), - delete1VodChannelChannelBrowseTrashFile: (request) => client.requestOperation("delete_1_vod_channel_channel_browse_trash_file", request), - post1VodChannelChannelBrowseTrashFileRestore: (request) => client.requestOperation("post_1_vod_channel_channel_browse_trash_file_restore", request), - delete1VodChannelChannelBrowseTrashRestore: (request) => client.requestOperation("delete_1_vod_channel_channel_browse_trash_restore", request), - get1VodChannelChannelBrowseTree: (request) => client.requestOperation("get_1_vod_channel_channel_browse_tree", request), - put1VodChannelChannelBrowseUpdate: (request) => client.requestOperation("put_1_vod_channel_channel_browse_update", request), - delete1VodChannelChannelCallback: (request) => client.requestOperation("delete_1_vod_channel_channel_callback", request), - get1VodChannelChannelCallback: (request) => client.requestOperation("get_1_vod_channel_channel_callback", request), - post1VodChannelChannelCallback: (request) => client.requestOperation("post_1_vod_channel_channel_callback", request), - put1VodChannelChannelCallback: (request) => client.requestOperation("put_1_vod_channel_channel_callback", request), - delete1VodChannelChannelCallbackCallback: (request) => client.requestOperation("delete_1_vod_channel_channel_callback_callback", request), - get1VodChannelChannelCallbackCallback: (request) => client.requestOperation("get_1_vod_channel_channel_callback_callback", request), - put1VodChannelChannelCallbackCallback: (request) => client.requestOperation("put_1_vod_channel_channel_callback_callback", request), - delete1VodChannelChannelCallbackLog: (request) => client.requestOperation("delete_1_vod_channel_channel_callback_log", request), - get1VodChannelChannelCallbackLog: (request) => client.requestOperation("get_1_vod_channel_channel_callback_log", request), - delete1VodChannelChannelCallbackLogCallbacklog: (request) => client.requestOperation("delete_1_vod_channel_channel_callback_log_callbackLog", request), - get1VodChannelChannelCallbackLogCallbacklog: (request) => client.requestOperation("get_1_vod_channel_channel_callback_log_callbackLog", request), - get1VodChannelChannelDiskUsage: (request) => client.requestOperation("get_1_vod_channel_channel_disk_usage", request), - delete1VodChannelChannelEncoding: (request) => client.requestOperation("delete_1_vod_channel_channel_encoding", request), - get1VodChannelChannelEncoding: (request) => client.requestOperation("get_1_vod_channel_channel_encoding", request), - post1VodChannelChannelEncoding: (request) => client.requestOperation("post_1_vod_channel_channel_encoding", request), - delete1VodChannelChannelEncodingEncoding: (request) => client.requestOperation("delete_1_vod_channel_channel_encoding_encoding", request), - get1VodChannelChannelEncodingEncoding: (request) => client.requestOperation("get_1_vod_channel_channel_encoding_encoding", request), - put1VodChannelChannelEncodingEncoding: (request) => client.requestOperation("put_1_vod_channel_channel_encoding_encoding", request), - get1VodChannelChannelFolder: (request) => client.requestOperation("get_1_vod_channel_channel_folder", request), - post1VodChannelChannelFolder: (request) => client.requestOperation("post_1_vod_channel_channel_folder", request), - delete1VodChannelChannelFolderFolder: (request) => client.requestOperation("delete_1_vod_channel_channel_folder_folder", request), - get1VodChannelChannelFolderFolder: (request) => client.requestOperation("get_1_vod_channel_channel_folder_folder", request), - post1VodChannelChannelFolderFolder: (request) => client.requestOperation("post_1_vod_channel_channel_folder_folder", request), - put1VodChannelChannelFolderFolder: (request) => client.requestOperation("put_1_vod_channel_channel_folder_folder", request), - delete1VodChannelChannelFolderFolderEncoding: (request) => client.requestOperation("delete_1_vod_channel_channel_folder_folder_encoding", request), - post1VodChannelChannelFolderFolderEncoding: (request) => client.requestOperation("post_1_vod_channel_channel_folder_folder_encoding", request), - delete1VodChannelChannelFolderFolderEncodingEncoding: (request) => client.requestOperation("delete_1_vod_channel_channel_folder_folder_encoding_encoding", request), - post1VodChannelChannelFolderFolderEncodingEncoding: (request) => client.requestOperation("post_1_vod_channel_channel_folder_folder_encoding_encoding", request), - delete1VodChannelChannelFolderFolderLogo: (request) => client.requestOperation("delete_1_vod_channel_channel_folder_folder_logo", request), - post1VodChannelChannelFolderFolderLogoLogo: (request) => client.requestOperation("post_1_vod_channel_channel_folder_folder_logo_logo", request), - get1VodChannelChannelFolderFolderPlaylist: (request) => client.requestOperation("get_1_vod_channel_channel_folder_folder_playlist", request), - get1VodChannelChannelFolderFolderUserActivityLog: (request) => client.requestOperation("get_1_vod_channel_channel_folder_folder_user_activity_log", request), - get1VodChannelChannelFolderRoot: (request) => client.requestOperation("get_1_vod_channel_channel_folder_root", request), - get1VodChannelChannelFtpUser: (request) => client.requestOperation("get_1_vod_channel_channel_ftp_user", request), - post1VodChannelChannelFtpUser: (request) => client.requestOperation("post_1_vod_channel_channel_ftp_user", request), - delete1VodChannelChannelFtpUserFtpuser: (request) => client.requestOperation("delete_1_vod_channel_channel_ftp_user_ftpUser", request), - get1VodChannelChannelFtpUserFtpuser: (request) => client.requestOperation("get_1_vod_channel_channel_ftp_user_ftpUser", request), - put1VodChannelChannelFtpUserFtpuser: (request) => client.requestOperation("put_1_vod_channel_channel_ftp_user_ftpUser", request), - get1VodChannelChannelJournal: (request) => client.requestOperation("get_1_vod_channel_channel_journal", request), - delete1VodChannelChannelLogo: (request) => client.requestOperation("delete_1_vod_channel_channel_logo", request), - get1VodChannelChannelLogo: (request) => client.requestOperation("get_1_vod_channel_channel_logo", request), - post1VodChannelChannelLogo: (request) => client.requestOperation("post_1_vod_channel_channel_logo", request), - delete1VodChannelChannelLogoLogo: (request) => client.requestOperation("delete_1_vod_channel_channel_logo_logo", request), - get1VodChannelChannelLogoLogo: (request) => client.requestOperation("get_1_vod_channel_channel_logo_logo", request), - put1VodChannelChannelLogoLogo: (request) => client.requestOperation("put_1_vod_channel_channel_logo_logo", request), - post1VodChannelChannelLogoLogoAttach: (request) => client.requestOperation("post_1_vod_channel_channel_logo_logo_attach", request), - post1VodChannelChannelLogoDetach: (request) => client.requestOperation("post_1_vod_channel_channel_logo_detach", request), - get1VodChannelChannelMedia: (request) => client.requestOperation("get_1_vod_channel_channel_media", request), - put1VodChannelChannelMedia: (request) => client.requestOperation("put_1_vod_channel_channel_media", request), - delete1VodChannelChannelMediaMedia: (request) => client.requestOperation("delete_1_vod_channel_channel_media_media", request), - get1VodChannelChannelMediaMedia: (request) => client.requestOperation("get_1_vod_channel_channel_media_media", request), - put1VodChannelChannelMediaMedia: (request) => client.requestOperation("put_1_vod_channel_channel_media_media", request), - delete1VodChannelChannelMediaMediaChapter: (request) => client.requestOperation("delete_1_vod_channel_channel_media_media_chapter", request), - get1VodChannelChannelMediaMediaChapter: (request) => client.requestOperation("get_1_vod_channel_channel_media_media_chapter", request), - post1VodChannelChannelMediaMediaChapter: (request) => client.requestOperation("post_1_vod_channel_channel_media_media_chapter", request), - put1VodChannelChannelMediaMediaChapter: (request) => client.requestOperation("put_1_vod_channel_channel_media_media_chapter", request), - delete1VodChannelChannelMediaMediaChapterChapter: (request) => client.requestOperation("delete_1_vod_channel_channel_media_media_chapter_chapter", request), - get1VodChannelChannelMediaMediaChapterChapter: (request) => client.requestOperation("get_1_vod_channel_channel_media_media_chapter_chapter", request), - put1VodChannelChannelMediaMediaChapterChapter: (request) => client.requestOperation("put_1_vod_channel_channel_media_media_chapter_chapter", request), - get1VodChannelChannelMediaMediaCut: (request) => client.requestOperation("get_1_vod_channel_channel_media_media_cut", request), - post1VodChannelChannelMediaMediaCut: (request) => client.requestOperation("post_1_vod_channel_channel_media_media_cut", request), - delete1VodChannelChannelMediaMediaLogo: (request) => client.requestOperation("delete_1_vod_channel_channel_media_media_logo", request), - post1VodChannelChannelMediaMediaLogoLogo: (request) => client.requestOperation("post_1_vod_channel_channel_media_media_logo_logo", request), - get1VodChannelChannelMediaMediaPlaylist: (request) => client.requestOperation("get_1_vod_channel_channel_media_media_playlist", request), - delete1VodChannelChannelMediaMediaSubtitle: (request) => client.requestOperation("delete_1_vod_channel_channel_media_media_subtitle", request), - get1VodChannelChannelMediaMediaSubtitle: (request) => client.requestOperation("get_1_vod_channel_channel_media_media_subtitle", request), - post1VodChannelChannelMediaMediaSubtitle: (request) => client.requestOperation("post_1_vod_channel_channel_media_media_subtitle", request), - put1VodChannelChannelMediaMediaSubtitle: (request) => client.requestOperation("put_1_vod_channel_channel_media_media_subtitle", request), - post1VodChannelChannelMediaMediaSubtitleLanguage: (request) => client.requestOperation("post_1_vod_channel_channel_media_media_subtitle_language", request), - post1VodChannelChannelMediaMediaSubtitleLanguageImport: (request) => client.requestOperation("post_1_vod_channel_channel_media_media_subtitle_language_import", request), - delete1VodChannelChannelMediaMediaSubtitleSubtitle: (request) => client.requestOperation("delete_1_vod_channel_channel_media_media_subtitle_subtitle", request), - get1VodChannelChannelMediaMediaSubtitleSubtitle: (request) => client.requestOperation("get_1_vod_channel_channel_media_media_subtitle_subtitle", request), - put1VodChannelChannelMediaMediaSubtitleSubtitle: (request) => client.requestOperation("put_1_vod_channel_channel_media_media_subtitle_subtitle", request), - put1VodChannelChannelMediaMediaSubtitleSubtitleDefault: (request) => client.requestOperation("put_1_vod_channel_channel_media_media_subtitle_subtitle_default", request), - get1VodChannelChannelMediaMediaSubtitleSubtitleSummarize: (request) => client.requestOperation("get_1_vod_channel_channel_media_media_subtitle_subtitle_summarize", request), - post1VodChannelChannelMediaMediaSubtitleSubtitleSummarize: (request) => client.requestOperation("post_1_vod_channel_channel_media_media_subtitle_subtitle_summarize", request), - post1VodChannelChannelMediaMediaSubtitleSubtitleTranslate: (request) => client.requestOperation("post_1_vod_channel_channel_media_media_subtitle_subtitle_translate", request), - get1VodChannelChannelMediaMediaSubtitleSummarize: (request) => client.requestOperation("get_1_vod_channel_channel_media_media_subtitle_summarize", request), - get1VodChannelChannelMediaMediaThumbnail: (request) => client.requestOperation("get_1_vod_channel_channel_media_media_thumbnail", request), - post1VodChannelChannelMediaMediaThumbnail: (request) => client.requestOperation("post_1_vod_channel_channel_media_media_thumbnail", request), - post1VodChannelChannelMediaMediaThumbstrip: (request) => client.requestOperation("post_1_vod_channel_channel_media_media_thumbstrip", request), - get1VodChannelChannelMediaMediaUserActivityLog: (request) => client.requestOperation("get_1_vod_channel_channel_media_media_user_activity_log", request), - post1VodChannelChannelMediaMediaWaveform: (request) => client.requestOperation("post_1_vod_channel_channel_media_media_waveform", request), - delete1VodChannelChannelPlayer: (request) => client.requestOperation("delete_1_vod_channel_channel_player", request), - get1VodChannelChannelPlayer: (request) => client.requestOperation("get_1_vod_channel_channel_player", request), - post1VodChannelChannelPlayer: (request) => client.requestOperation("post_1_vod_channel_channel_player", request), - delete1VodChannelChannelPlayerPlayer: (request) => client.requestOperation("delete_1_vod_channel_channel_player_player", request), - get1VodChannelChannelPlayerPlayer: (request) => client.requestOperation("get_1_vod_channel_channel_player_player", request), - put1VodChannelChannelPlayerPlayer: (request) => client.requestOperation("put_1_vod_channel_channel_player_player", request), - delete1VodChannelChannelPlayerPlayerAd: (request) => client.requestOperation("delete_1_vod_channel_channel_player_player_ad", request), - get1VodChannelChannelPlayerPlayerAd: (request) => client.requestOperation("get_1_vod_channel_channel_player_player_ad", request), - post1VodChannelChannelPlayerPlayerAd: (request) => client.requestOperation("post_1_vod_channel_channel_player_player_ad", request), - delete1VodChannelChannelPlayerPlayerAdAd: (request) => client.requestOperation("delete_1_vod_channel_channel_player_player_ad_ad", request), - get1VodChannelChannelPlayerPlayerAdAd: (request) => client.requestOperation("get_1_vod_channel_channel_player_player_ad_ad", request), - put1VodChannelChannelPlayerPlayerAdAd: (request) => client.requestOperation("put_1_vod_channel_channel_player_player_ad_ad", request), - post1VodChannelChannelPlayerPlayerCopy: (request) => client.requestOperation("post_1_vod_channel_channel_player_player_copy", request), - delete1VodChannelChannelPlaylist: (request) => client.requestOperation("delete_1_vod_channel_channel_playlist", request), - get1VodChannelChannelPlaylist: (request) => client.requestOperation("get_1_vod_channel_channel_playlist", request), - post1VodChannelChannelPlaylist: (request) => client.requestOperation("post_1_vod_channel_channel_playlist", request), - delete1VodChannelChannelPlaylistPlaylist: (request) => client.requestOperation("delete_1_vod_channel_channel_playlist_playlist", request), - get1VodChannelChannelPlaylistPlaylist: (request) => client.requestOperation("get_1_vod_channel_channel_playlist_playlist", request), - patch1VodChannelChannelPlaylistPlaylist: (request) => client.requestOperation("patch_1_vod_channel_channel_playlist_playlist", request), - put1VodChannelChannelPlaylistPlaylist: (request) => client.requestOperation("put_1_vod_channel_channel_playlist_playlist", request), - post1VodChannelChannelPlaylistPlaylistAttach: (request) => client.requestOperation("post_1_vod_channel_channel_playlist_playlist_attach", request), - get1VodChannelChannelPlaylistPlaylistBrowseFolder: (request) => client.requestOperation("get_1_vod_channel_channel_playlist_playlist_browse_folder", request), - post1VodChannelChannelPlaylistPlaylistCopy: (request) => client.requestOperation("post_1_vod_channel_channel_playlist_playlist_copy", request), - delete1VodChannelChannelPlaylistPlaylistDetach: (request) => client.requestOperation("delete_1_vod_channel_channel_playlist_playlist_detach", request), - delete1VodChannelChannelPlaylistPlaylistImage: (request) => client.requestOperation("delete_1_vod_channel_channel_playlist_playlist_image", request), - get1VodChannelChannelPlaylistPlaylistImage: (request) => client.requestOperation("get_1_vod_channel_channel_playlist_playlist_image", request), - get1VodChannelChannelPlaylistPlaylistMedia: (request) => client.requestOperation("get_1_vod_channel_channel_playlist_playlist_media", request), - post1VodChannelChannelPlaylistPlaylistMediaMoveAfter: (request) => client.requestOperation("post_1_vod_channel_channel_playlist_playlist_media_move_after", request), - post1VodChannelChannelPlaylistPlaylistMediaMoveBefore: (request) => client.requestOperation("post_1_vod_channel_channel_playlist_playlist_media_move_before", request), - post1VodChannelChannelPlaylistPlaylistMediaMoveDown: (request) => client.requestOperation("post_1_vod_channel_channel_playlist_playlist_media_move_down", request), - post1VodChannelChannelPlaylistPlaylistMediaMoveUp: (request) => client.requestOperation("post_1_vod_channel_channel_playlist_playlist_media_move_up", request), - post1VodChannelChannelPlaylistAttach: (request) => client.requestOperation("post_1_vod_channel_channel_playlist_attach", request), - delete1VodChannelChannelPlaylistDetach: (request) => client.requestOperation("delete_1_vod_channel_channel_playlist_detach", request), - get1VodChannelChannelShare: (request) => client.requestOperation("get_1_vod_channel_channel_share", request), - post1VodChannelChannelShare: (request) => client.requestOperation("post_1_vod_channel_channel_share", request), - delete1VodChannelChannelShareShare: (request) => client.requestOperation("delete_1_vod_channel_channel_share_share", request), - get1VodChannelChannelShareShare: (request) => client.requestOperation("get_1_vod_channel_channel_share_share", request), - put1VodChannelChannelShareShare: (request) => client.requestOperation("put_1_vod_channel_channel_share_share", request), - post1VodChannelChannelShareShareToken: (request) => client.requestOperation("post_1_vod_channel_channel_share_share_token", request), - get1VodChannelChannelStatisticsAvgTime: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_avg_time", request), - get1VodChannelChannelStatisticsConsumption: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_consumption", request), - get1VodChannelChannelStatisticsConsumptionEncodingsHistogram: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_consumption_encodings_histogram", request), - get1VodChannelChannelStatisticsMedia: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media", request), - get1VodChannelChannelStatisticsMediaMediaConsumption: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_consumption", request), - get1VodChannelChannelStatisticsMediaMediaConsumptionEncodingsHistogram: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_consumption_encodings_histogram", request), - get1VodChannelChannelStatisticsMediaMediaGeolocationClusters: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_geolocation_clusters", request), - get1VodChannelChannelStatisticsMediaMediaGeolocationCountries: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_geolocation_countries", request), - get1VodChannelChannelStatisticsMediaMediaTechnologiesBrowsersShares: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_technologies_browsers_shares", request), - get1VodChannelChannelStatisticsMediaMediaTechnologiesOsShares: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_technologies_os_shares", request), - get1VodChannelChannelStatisticsMediaMediaTechnologiesPlaybackShares: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_technologies_playback_shares", request), - get1VodChannelChannelStatisticsMediaMediaTechnologiesPlayersShares: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_technologies_players_shares", request), - get1VodChannelChannelStatisticsMediaMediaViewers: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_viewers", request), - get1VodChannelChannelStatisticsMediaMediaViewersEncodingsHistogram: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_viewers_encodings_histogram", request), - get1VodChannelChannelStatisticsMediaMediaViewersEncodingsShares: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_viewers_encodings_shares", request), - get1VodChannelChannelStatisticsMediaMediaViewersUniques: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_viewers_uniques", request), - get1VodChannelChannelStatisticsMediaMediaViewing: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_viewing", request), - get1VodChannelChannelStatisticsMediaMediaViewingEncodingsHistogram: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_media_media_viewing_encodings_histogram", request), - get1VodChannelChannelStatisticsTechnologiesBrowsersShares: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_technologies_browsers_shares", request), - get1VodChannelChannelStatisticsTechnologiesOsShares: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_technologies_os_shares", request), - get1VodChannelChannelStatisticsTechnologiesPlaybackShares: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_technologies_playback_shares", request), - get1VodChannelChannelStatisticsTechnologiesPlayersShares: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_technologies_players_shares", request), - get1VodChannelChannelStatisticsTimeIp: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_time_ip", request), - get1VodChannelChannelStatisticsViewers: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_viewers", request), - get1VodChannelChannelStatisticsViewersEncodingsHistogram: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_viewers_encodings_histogram", request), - get1VodChannelChannelStatisticsViewersEncodingsShares: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_viewers_encodings_shares", request), - get1VodChannelChannelStatisticsViewersHistogram: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_viewers_histogram", request), - get1VodChannelChannelStatisticsViewersMedias: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_viewers_medias", request), - get1VodChannelChannelStatisticsViewersUniques: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_viewers_uniques", request), - get1VodChannelChannelStatisticsViewersUniquesMedias: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_viewers_uniques_medias", request), - get1VodChannelChannelStatisticsViewing: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_viewing", request), - get1VodChannelChannelStatisticsViewingEncodingsHistogram: (request) => client.requestOperation("get_1_vod_channel_channel_statistics_viewing_encodings_histogram", request), - get1VodChannelChannelUpload: (request) => client.requestOperation("get_1_vod_channel_channel_upload", request), - post1VodChannelChannelUpload: (request) => client.requestOperation("post_1_vod_channel_channel_upload", request), - get1VodChannelChannelUserActivityLog: (request) => client.requestOperation("get_1_vod_channel_channel_user_activity_log", request), - put1VodChannelChannelUserActivityLog: (request) => client.requestOperation("put_1_vod_channel_channel_user_activity_log", request), - get1VodCountry: (request) => client.requestOperation("get_1_vod_country", request), - get1VodEncodingConstraint: (request) => client.requestOperation("get_1_vod_encoding_constraint", request), - get1VodEncodingProfile: (request) => client.requestOperation("get_1_vod_encoding_profile", request), - get1VodLanguage: (request) => client.requestOperation("get_1_vod_language", request), - get1VodSearch: (request) => client.requestOperation("get_1_vod_search", request), - vodlistchannelsv2: (request) => client.requestOperation("VODListChannelsV2", request), - voddeleteadvertisementv2: (request) => client.requestOperation("VODDeleteAdvertisementV2", request), - vodshowaddetailsv2: (request) => client.requestOperation("VODShowAdDetailsV2", request), - vodupdateadvertisementv2: (request) => client.requestOperation("VODUpdateAdvertisementV2", request), - vodgetalertv2: (request) => client.requestOperation("VODGetAlertV2", request), - vodbrowsefolderv2: (request) => client.requestOperation("VODBrowseFolderV2", request), - vodgetfolderbreadcrumbv2: (request) => client.requestOperation("VODGetFolderBreadcrumbV2", request), - vodgetfoldertreev2: (request) => client.requestOperation("VODGetFolderTreeV2", request), - voddeletecallbackv2: (request) => client.requestOperation("VODDeleteCallbackV2", request), - vodshowcallbackdetailsv2: (request) => client.requestOperation("VODShowCallbackDetailsV2", request), - vodupdatecallbackdetailsv2: (request) => client.requestOperation("VODUpdateCallbackDetailsV2", request), - vodlistcategoriesv2: (request) => client.requestOperation("VODListCategoriesV2", request), - vodshowchanneldetailsv2: (request) => client.requestOperation("VODShowChannelDetailsV2", request), - vodlistalertsv2: (request) => client.requestOperation("VODListAlertsV2", request), - voddiscardfilesv2: (request) => client.requestOperation("VODDiscardFilesV2", request), - vodbrowsechannelrootv2: (request) => client.requestOperation("VODBrowseChannelRootV2", request), - vodgetrootbreadcrumbv2: (request) => client.requestOperation("VODGetRootBreadcrumbV2", request), - vodmovefilesv2: (request) => client.requestOperation("VODMoveFilesV2", request), - vodrestorefilesv2: (request) => client.requestOperation("VODRestoreFilesV2", request), - vodemptytrashv2: (request) => client.requestOperation("VODEmptyTrashV2", request), - vodbrowsetrashv2: (request) => client.requestOperation("VODBrowseTrashV2", request), - vodgetroottreev2: (request) => client.requestOperation("VODGetRootTreeV2", request), - vodlistcallbacksv2: (request) => client.requestOperation("VODListCallbacksV2", request), - vodcreatecallbackv2: (request) => client.requestOperation("VODCreateCallbackV2", request), - vodgetchanneluseddiskspacev2: (request) => client.requestOperation("VODGetChannelUsedDiskSpaceV2", request), - vodgettrashdiskusagev2: (request) => client.requestOperation("VODGetTrashDiskUsageV2", request), - vodbulkdeleteencodingsv2: (request) => client.requestOperation("VODBulkDeleteEncodingsV2", request), - vodlistencodingsv2: (request) => client.requestOperation("VODListEncodingsV2", request), - vodcreateencodingv2: (request) => client.requestOperation("VODCreateEncodingV2", request), - vodlistfoldersv2: (request) => client.requestOperation("VODListFoldersV2", request), - vodcreatefolderv2: (request) => client.requestOperation("VODCreateFolderV2", request), - vodshowrootfolderv2: (request) => client.requestOperation("VODShowRootFolderV2", request), - vodlistftpusersv2: (request) => client.requestOperation("VODListFTPUsersV2", request), - vodcreateftpuserv2: (request) => client.requestOperation("VODCreateFTPUserV2", request), - vodgetjournalv2: (request) => client.requestOperation("VODGetJournalV2", request), - vodbulkdeletelabelsv2: (request) => client.requestOperation("VODBulkDeleteLabelsV2", request), - vodlistlabelsv2: (request) => client.requestOperation("VODListLabelsV2", request), - vodbulkattachlabelsv2: (request) => client.requestOperation("VODBulkAttachLabelsV2", request), - vodbulkdeletelogosv2: (request) => client.requestOperation("VODBulkDeleteLogosV2", request), - vodlistlogosv2: (request) => client.requestOperation("VODListLogosV2", request), - vodcreateanewlogov2: (request) => client.requestOperation("VODCreateANewLogoV2", request), - vodlistmediav2: (request) => client.requestOperation("VODListMediaV2", request), - vodgetmediastatusescountersv2: (request) => client.requestOperation("VODGetMediaStatusesCountersV2", request), - vodbulkdeletemetadatav2: (request) => client.requestOperation("VODBulkDeleteMetadataV2", request), - vodlistmetadatav2: (request) => client.requestOperation("VODListMetadataV2", request), - vodbulkattachmetadatav2: (request) => client.requestOperation("VODBulkAttachMetadataV2", request), - vodbulkdeletemixtapesv2: (request) => client.requestOperation("VODBulkDeleteMixtapesV2", request), - vodlistmixtapesv2: (request) => client.requestOperation("VODListMixtapesV2", request), - vodcreateamixtapev2: (request) => client.requestOperation("VODCreateAMixtapeV2", request), - vodbulkdeleteplayersv2: (request) => client.requestOperation("VODBulkDeletePlayersV2", request), - vodlistplayersv2: (request) => client.requestOperation("VODListPlayersV2", request), - vodcreateplayerv2: (request) => client.requestOperation("VODCreatePlayerV2", request), - vodlistplaylistsv2: (request) => client.requestOperation("VODListPlaylistsV2", request), - post2VodChannelsChannelServices: (request) => client.requestOperation("post_2_vod_channels_channel_services", request), - vodbulkdeletesharesv2: (request) => client.requestOperation("VODBulkDeleteSharesV2", request), - vodlistchannelsharesv2: (request) => client.requestOperation("VODListChannelSharesV2", request), - vodshowchapterdetailsv2: (request) => client.requestOperation("VODShowChapterDetailsV2", request), - vodlistcountriesv2: (request) => client.requestOperation("VODListCountriesV2", request), - vodgetfolderdiskusagev2: (request) => client.requestOperation("VODGetFolderDiskUsageV2", request), - voddeleteencodingv2: (request) => client.requestOperation("VODDeleteEncodingV2", request), - vodshowencodingdetailsv2: (request) => client.requestOperation("VODShowEncodingDetailsV2", request), - vodupdateencodingv2: (request) => client.requestOperation("VODUpdateEncodingV2", request), - vodlistencodingconstraintsv2: (request) => client.requestOperation("VODListEncodingConstraintsV2", request), - vodlistencodingprofilesv2: (request) => client.requestOperation("VODListEncodingProfilesV2", request), - voddeleteafolderv2: (request) => client.requestOperation("VODDeleteAFolderV2", request), - vodshowfolderdetailsv2: (request) => client.requestOperation("VODShowFolderDetailsV2", request), - vodupdatefolderdetailsv2: (request) => client.requestOperation("VODUpdateFolderDetailsV2", request), - voddetachencodingsfromafolderv2: (request) => client.requestOperation("VODDetachEncodingsFromAFolderV2", request), - vodsynchronizeencodingsforafolderv2: (request) => client.requestOperation("VODSynchronizeEncodingsForAFolderV2", request), - vodattachencodingstoafolderv2: (request) => client.requestOperation("VODAttachEncodingsToAFolderV2", request), - voddetachlabelsfromafolderv2: (request) => client.requestOperation("VODDetachLabelsFromAFolderV2", request), - vodattachlabelstoafolderv2: (request) => client.requestOperation("VODAttachLabelsToAFolderV2", request), - vodlockstheprovidedfolderv2: (request) => client.requestOperation("VODLocksTheProvidedFolderV2", request), - voddetachalogofromafolderv2: (request) => client.requestOperation("VODDetachALogoFromAFolderV2", request), - vodattachalogotoafolderv2: (request) => client.requestOperation("VODAttachALogoToAFolderV2", request), - vodunlockstheprovidedfolderv2: (request) => client.requestOperation("VODUnlocksTheProvidedFolderV2", request), - vodgetanuploadendpoointv2: (request) => client.requestOperation("VODGetAnUploadEndpoointV2", request), - vodloginv2: (request) => client.requestOperation("VODLoginV2", request), - vodonconnectcallbackv2: (request) => client.requestOperation("VODOnConnectCallbackV2", request), - vodondisconnectcallbackv2: (request) => client.requestOperation("VODOnDisconnectCallbackV2", request), - vodonloginfailedcallbackv2: (request) => client.requestOperation("VODOnLoginFailedCallbackV2", request), - vodonlogincallbackv2: (request) => client.requestOperation("VODOnLoginCallbackV2", request), - vodonlogoutcallbackv2: (request) => client.requestOperation("VODOnLogoutCallbackV2", request), - voddeleteftpuserv2: (request) => client.requestOperation("VODDeleteFTPUserV2", request), - vodshowftpuserdetailsv2: (request) => client.requestOperation("VODShowFTPUserDetailsV2", request), - vodupdateftpuserdetailsv2: (request) => client.requestOperation("VODUpdateFTPUserDetailsV2", request), - voddeletelabelv2: (request) => client.requestOperation("VODDeleteLabelV2", request), - vodshowlabeldetailsv2: (request) => client.requestOperation("VODShowLabelDetailsV2", request), - vodupdatelabelv2: (request) => client.requestOperation("VODUpdateLabelV2", request), - vodlistlanguagesv2: (request) => client.requestOperation("VODListLanguagesV2", request), - vodshowlanguagedetailsv2: (request) => client.requestOperation("VODShowLanguageDetailsV2", request), - voddeletealogov2: (request) => client.requestOperation("VODDeleteALogoV2", request), - vodshowlogodetailsv2: (request) => client.requestOperation("VODShowLogoDetailsV2", request), - vodupdatelogodetailsv2: (request) => client.requestOperation("VODUpdateLogoDetailsV2", request), - vodshowmediadetailsv2: (request) => client.requestOperation("VODShowMediaDetailsV2", request), - vodupdatemediadetailsv2: (request) => client.requestOperation("VODUpdateMediaDetailsV2", request), - vodlistchaptersv2: (request) => client.requestOperation("VODListChaptersV2", request), - vodgetmediajournalv2: (request) => client.requestOperation("VODGetMediaJournalV2", request), - voddetachlabelsfromamediav2: (request) => client.requestOperation("VODDetachLabelsFromAMediaV2", request), - vodattachlabelstoamediav2: (request) => client.requestOperation("VODAttachLabelsToAMediaV2", request), - voddeletesmetadatafromamediav2: (request) => client.requestOperation("VODDeletesMetadataFromAMediaV2", request), - vodgetmetadatafromamediav2: (request) => client.requestOperation("VODGetMetadataFromAMediaV2", request), - vodupdatemetadatafromamediav2: (request) => client.requestOperation("VODUpdateMetadataFromAMediaV2", request), - vodbulkdeletemediasharesv2: (request) => client.requestOperation("VODBulkDeleteMediaSharesV2", request), - vodlistmediasharesv2: (request) => client.requestOperation("VODListMediaSharesV2", request), - vodsharemediav2: (request) => client.requestOperation("VODShareMediaV2", request), - vodbulkdeletesubtitlesv2: (request) => client.requestOperation("VODBulkDeleteSubtitlesV2", request), - vodlistsubtitlesv2: (request) => client.requestOperation("VODListSubtitlesV2", request), - vodcreatesubtitlev2: (request) => client.requestOperation("VODCreateSubtitleV2", request), - vodattachsuggestedmediav2: (request) => client.requestOperation("VODAttachSuggestedMediaV2", request), - vodlistthumbnailsv2: (request) => client.requestOperation("VODListThumbnailsV2", request), - voddeletemetadatav2: (request) => client.requestOperation("VODDeleteMetadataV2", request), - vodupdatemetadatav2: (request) => client.requestOperation("VODUpdateMetadataV2", request), - voddeleteamixtapev2: (request) => client.requestOperation("VODDeleteAMixtapeV2", request), - vodshowmixtapedetailsv2: (request) => client.requestOperation("VODShowMixtapeDetailsV2", request), - vodupdateamixtapev2: (request) => client.requestOperation("VODUpdateAMixtapeV2", request), - vodduplicateamixtapev2: (request) => client.requestOperation("VODDuplicateAMixtapeV2", request), - voddetachdirectmediav2: (request) => client.requestOperation("VODDetachDirectMediaV2", request), - vodlistmediainmixtapev2: (request) => client.requestOperation("VODListMediaInMixtapeV2", request), - vodattachdirectmediav2: (request) => client.requestOperation("VODAttachDirectMediaV2", request), - vodmoveamanuallyattachedmediainmixtapev2: (request) => client.requestOperation("VODMoveAManuallyAttachedMediaInMixtapeV2", request), - vodsynchronizeamixtapev2: (request) => client.requestOperation("VODSynchronizeAMixtapeV2", request), - voddeleteplayerv2: (request) => client.requestOperation("VODDeletePlayerV2", request), - vodshowplayerdetailsv2: (request) => client.requestOperation("VODShowPlayerDetailsV2", request), - vodupdateplayerdetailsv2: (request) => client.requestOperation("VODUpdatePlayerDetailsV2", request), - vodbulkdeleteadvertisementsv2: (request) => client.requestOperation("VODBulkDeleteAdvertisementsV2", request), - vodlistadvertisementsv2: (request) => client.requestOperation("VODListAdvertisementsV2", request), - vodcreateanadvertisementv2: (request) => client.requestOperation("VODCreateAnAdvertisementV2", request), - vodshowplaylistdetailsv2: (request) => client.requestOperation("VODShowPlaylistDetailsV2", request), - vodlistmediainplaylistv2: (request) => client.requestOperation("VODListMediaInPlaylistV2", request), - get2VodReflectEndpointsVversionEndpoint: (request) => client.requestOperation("get_2_vod_reflect_endpoints_vversion_endpoint", request), - post2VodReflectEndpointsVversionEndpoint: (request) => client.requestOperation("post_2_vod_reflect_endpoints_vversion_endpoint", request), - voddisplaychapterimagev2: (request) => client.requestOperation("VODDisplayChapterImageV2", request), - voddisplayalogoimagev2: (request) => client.requestOperation("VODDisplayALogoImageV2", request), - vodrenderchapterv2: (request) => client.requestOperation("VODRenderChapterV2", request), - voddisplayplayerimagev2: (request) => client.requestOperation("VODDisplayPlayerImageV2", request), - voddisplayplaylistimagev2: (request) => client.requestOperation("VODDisplayPlaylistImageV2", request), - vodrendersharelinkv2: (request) => client.requestOperation("VODRenderShareLinkV2", request), - voddisplayshareimagev2: (request) => client.requestOperation("VODDisplayShareImageV2", request), - vodrendersubtitlev2: (request) => client.requestOperation("VODRenderSubtitleV2", request), - vodlistsuggestedmediav2: (request) => client.requestOperation("VODListSuggestedMediaV2", request), - voddisplaythumbnailv2: (request) => client.requestOperation("VODDisplayThumbnailV2", request), - vodlistsamplev2: (request) => client.requestOperation("VODListSampleV2", request), - voddeletesharev2: (request) => client.requestOperation("VODDeleteShareV2", request), - vodshowsharedetailsv2: (request) => client.requestOperation("VODShowShareDetailsV2", request), - vodupdatesharedetailsv2: (request) => client.requestOperation("VODUpdateShareDetailsV2", request), - vodcreatesanewtokenv2: (request) => client.requestOperation("VODCreatesANewTokenV2", request), - vodviewersperclusterv2: (request) => client.requestOperation("VODViewersPerClusterV2", request), - vodtopmediav2: (request) => client.requestOperation("VODTopMediaV2", request), - voduniqueviewerspermediav2: (request) => client.requestOperation("VODUniqueViewersPerMediaV2", request), - vodviewerspermediav2: (request) => client.requestOperation("VODViewersPerMediaV2", request), - vodmediabenchmarkv2: (request) => client.requestOperation("VODMediaBenchmarkV2", request), - vodmediarankv2: (request) => client.requestOperation("VODMediaRankV2", request), - vodretentionperpercentv2: (request) => client.requestOperation("VODRetentionPerPercentV2", request), - vodaverageviewtimev2: (request) => client.requestOperation("VODAverageViewTimeV2", request), - vodviewersandviewingtimeperbrowserv2: (request) => client.requestOperation("VODViewersAndViewingTimePerBrowserV2", request), - vodviewingtimeperencodingv2: (request) => client.requestOperation("VODViewingTimePerEncodingV2", request), - vodconsumptionv2: (request) => client.requestOperation("VODConsumptionV2", request), - vodviewersandsharepercountryv2: (request) => client.requestOperation("VODViewersAndSharePerCountryV2", request), - vodviewersandviewingtimeperdevicev2: (request) => client.requestOperation("VODViewersAndViewingTimePerDeviceV2", request), - vodviewersandencodingshistogramv2: (request) => client.requestOperation("VODViewersAndEncodingsHistogramV2", request), - vodviewershistogramv2: (request) => client.requestOperation("VODViewersHistogramV2", request), - vodviewersandviewingtimeperosv2: (request) => client.requestOperation("VODViewersAndViewingTimePerOSV2", request), - vodviewersandviewingtimeperoriginv2: (request) => client.requestOperation("VODViewersAndViewingTimePerOriginV2", request), - vodviewersandviewingtimeperplaybackv2: (request) => client.requestOperation("VODViewersAndViewingTimePerPlaybackV2", request), - vodviewersandviewingtimeperplayerv2: (request) => client.requestOperation("VODViewersAndViewingTimePerPlayerV2", request), - vodviewersandviewingtimepersourcev2: (request) => client.requestOperation("VODViewersAndViewingTimePerSourceV2", request), - vodviewersandviewingtimebytechnologyv2: (request) => client.requestOperation("VODViewersAndViewingTimeByTechnologyV2", request), - voduniqueviewersv2: (request) => client.requestOperation("VODUniqueViewersV2", request), - vodviewtimev2: (request) => client.requestOperation("VODViewTimeV2", request), - vodviewersperencodingv2: (request) => client.requestOperation("VODViewersPerEncodingV2", request), - vodviewersv2: (request) => client.requestOperation("VODViewersV2", request), - voddeleteasubtitlev2: (request) => client.requestOperation("VODDeleteASubtitleV2", request), - vodshowsubtitledetailsv2: (request) => client.requestOperation("VODShowSubtitleDetailsV2", request), - vodupdatesubtitledetailsv2: (request) => client.requestOperation("VODUpdateSubtitleDetailsV2", request), - vodshowthumbnaildetailsv2: (request) => client.requestOperation("VODShowThumbnailDetailsV2", request), - }; -} -//# sourceMappingURL=vod.js.map \ No newline at end of file diff --git a/dist/src/generated/operations/vod.js.map b/dist/src/generated/operations/vod.js.map deleted file mode 100644 index 69c84ee..0000000 --- a/dist/src/generated/operations/vod.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"vod.js","sourceRoot":"","sources":["../../../../src/generated/operations/vod.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/generated/schema.d.ts b/dist/src/generated/schema.d.ts deleted file mode 100644 index da249e4..0000000 --- a/dist/src/generated/schema.d.ts +++ /dev/null @@ -1,141974 +0,0 @@ -/** - * This file was auto-generated by openapi-typescript. - * Do not make direct changes to the file. - */ -export interface paths { - "/1/kmeet/rooms": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Plan a conference - * @description This endpoint allows you to plan a conference with predefined settings. It will add an event on your Infomaniak Calendar with the meeting url. - * If you just want to create a room you don't need any API calls, you can build a conference URL by adding an unique identifier to your kMeet instance url (eg: kmeet.infomaniak.com/${MY_VERY_SECRET_CONFERENCE_ID}) - */ - post: operations["post_1_kmeet_rooms"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/kmeet/rooms/{room_id}/settings": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get room settings - * @description This endpoint allows you to fetch room settings. - */ - get: operations["get_1_kmeet_rooms_room_id_settings"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/top/reactions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a list of the top reactions for a team. - * @description Get a list of the top reactions across all public and private channels (the user is a member of) for a given team. - * ##### Permissions - * Must have `view_team` permission for the team. - */ - get: operations["GetTopReactionsForTeam"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/me/top/reactions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a list of the top reactions for a user. - * @description Get a list of the top reactions across all public and private channels (the user is a member of) for a given user. - * If no `team_id` is provided, this will also include reactions posted by the given user in direct and group messages. - * ##### Permissions - * Must be logged in as the user. - */ - get: operations["GetTopReactionsForUser"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/top/channels": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a list of the top channels for a team. - * @description Get a list of the top public and private channels (the user is a member of) for a given team. - * ##### Permissions - * Must have `view_team` permission for the team. - */ - get: operations["GetTopChannelsForTeam"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/me/top/channels": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a list of the top channels for a user. - * @description Get a list of the top public and private channels (the user is a member of) for a given user. - * ##### Permissions - * Must be logged in as the user. - */ - get: operations["GetTopChannelsForUser"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/top/team_members": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a list of new team members. - * @description Get a list of all of the new team members that have joined the given team during the given time period. - * ##### Permissions - * Must have `view_team` permission for the team. - */ - get: operations["GetNewTeamMembers"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/top/threads": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a list of the top threads for a team. - * @description Get a list of the top threads from public and private channels (the user is a member of) for a given team. - * ##### Permissions - * Must have `view_team` permission for the team. - */ - get: operations["GetTopThreadsForTeam"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/me/top/threads": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a list of the top threads for a user. - * @description Get a list of the top threads from public and private channels (the user is a member of and participating in the thread) for a given user. - * ##### Permissions - * Must be logged in as the user. - */ - get: operations["GetTopThreadsForUser"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/me/top/dms": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a list of the top dms for a user. - * @description Get a list of the top dms for a given user. - * ##### Permissions - * Must be logged in as the user. - */ - get: operations["GetTopDMsForUser"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get users - * @description Get a page of a list of users. Based on query string parameters, select users from a team, channel, or select users not in a specific channel. - * - * Some basic sorting is available using the `sort` query parameter. Sorting is currently only supported when selecting users on a team. - * ##### Permissions - * Requires an active session and (if specified) membership to the channel or team being selected from. - */ - get: operations["GetUsers"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/ids": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Get users by ids - * @description Get a list of users based on a provided list of user ids. - * ##### Permissions - * Requires an active session but no other permissions. - */ - post: operations["GetUsersByIds"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/group_channels": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Get users by group channels ids - * @description Get an object containing a key per group channel id in the - * query and its value as a list of users members of that group - * channel. - * - * The user must be a member of the group ids in the query, or - * they will be omitted from the response. - * ##### Permissions - * Requires an active session but no other permissions. - */ - post: operations["GetUsersByGroupChannelIds"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/usernames": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Get users by usernames - * @description Get a list of users based on a provided list of usernames. - * ##### Permissions - * Requires an active session but no other permissions. - */ - post: operations["GetUsersByUsernames"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/search": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Search users - * @description Get a list of users based on search criteria provided in the request body. Searches are typically done against username, full name, nickname and email unless otherwise configured by the server. - * ##### Permissions - * Requires an active session and `read_channel` and/or `view_team` permissions for any channels or teams specified in the request body. - */ - post: operations["SearchUsers"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/autocomplete": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Autocomplete users - * @description Get a list of users for the purpose of autocompleting based on the provided search term. Specify a combination of `team_id` and `channel_id` to filter results further. - * ##### Permissions - * Requires an active session and `view_team` and `read_channel` on any teams or channels used to filter the results further. - */ - get: operations["AutocompleteUsers"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a user - * @description Get a user a object. Sensitive information will be sanitized out. - * ##### Permissions - * Requires an active session but no other permissions. - */ - get: operations["GetUser"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/patch": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Patch a user - * @description Partially update a user by providing only the fields you want to update. Omitted fields will not be updated. The fields that can be updated are defined in the request body, all other provided fields will be ignored. - * ##### Permissions - * Must be logged in as the user being updated or have the `edit_other_users` permission. - */ - put: operations["PatchUser"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/roles": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update a user's roles - * @description Update a user's system-level roles. Valid user roles are "system_user", "system_admin" or both of them. Overwrites any previously assigned system-level roles. - * ##### Permissions - * Must have the `manage_roles` permission. - */ - put: operations["UpdateUserRoles"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/image": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get user's profile image - * @description Get a user's profile image based on user_id string parameter. - * ##### Permissions - * Must be logged in. - */ - get: operations["GetProfileImage"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/image/default": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Return user's default (generated) profile image - * @description Returns the default (generated) user profile image based on user_id string parameter. - * ##### Permissions - * Must be logged in. - */ - get: operations["GetDefaultProfileImage"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/username/{username}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a user by username - * @description Get a user object by providing a username. Sensitive information will be sanitized out. - * ##### Permissions - * Requires an active session but no other permissions. - */ - get: operations["GetUserByUsername"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/email/{email}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a user by email - * @description Get a user object by providing a user email. Sensitive information will be sanitized out. - * ##### Permissions - * Requires an active session and for the current session to be able to view another user's email based on the server's privacy settings. - */ - get: operations["GetUserByEmail"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/typing": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Publish a user typing websocket event. - * @description Notify users in the given channel via websocket that the given user is typing. - * ##### Permissions - * Must have `manage_system` permission to publish for any user other than oneself. - */ - post: operations["PublishUserTyping"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/channel_members": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get all channel members for a user - * @description Get all channel members for a user. - * - * ##### Permissions - * Logged in as the user, or have `edit_other_users` permission. - */ - get: operations["GetChannelMembersWithTeamDataForUser"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/teams/{team_id}/threads": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get all threads that user is following - * @description Get all threads that user is following - * - * - * ##### Permissions - * Must be logged in as the user or have `edit_other_users` permission. - */ - get: operations["GetUserThreads"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/teams/{team_id}/threads/read": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Mark all threads that user is following as read - * @description Mark all threads that user is following as read - * - * - * ##### Permissions - * Must be logged in as the user or have `edit_other_users` permission. - */ - put: operations["UpdateThreadsReadForUser"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/teams/{team_id}/threads/{thread_id}/read/{timestamp}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Mark a thread that user is following read state to the timestamp - * @description Mark a thread that user is following as read - * - * - * ##### Permissions - * Must be logged in as the user or have `edit_other_users` permission. - */ - put: operations["UpdateThreadReadForUser"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/teams/{team_id}/threads/{thread_id}/set_unread/{post_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Mark a thread that user is following as unread based on a post id - * @description Mark a thread that user is following as unread - * - * ##### Permissions - * Must have `read_channel` permission for the channel the thread is in or if the channel is public, have the `read_public_channels` permission for the team. - * - * Must have `edit_other_users` permission if the user is not the one marking the thread for himself. - */ - put: operations["SetThreadUnreadByPostId"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/teams/{team_id}/threads/{thread_id}/following": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Start following a thread - * @description Start following a thread - * - * - * ##### Permissions - * Must be logged in as the user or have `edit_other_users` permission. - */ - put: operations["StartFollowingThread"]; - post?: never; - /** - * Stop following a thread - * @description Stop following a thread - * - * - * ##### Permissions - * Must be logged in as the user or have `edit_other_users` permission. - */ - delete: operations["StopFollowingThread"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/teams/{team_id}/threads/{thread_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a thread followed by the user - * @description Get a thread - * - * - * ##### Permissions - * Must be logged in as the user or have `edit_other_users` permission. - */ - get: operations["GetUserThread"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/status": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get user status - * @description Get user status by id from the server. - * ##### Permissions - * Must be authenticated. - */ - get: operations["GetUserStatus"]; - /** - * Update user status - * @description Manually set a user's status. When setting a user's status, the status will remain that value until set "online" again, which will return the status to being automatically updated based on user activity. - * ##### Permissions - * Must have `edit_other_users` permission for the team. - */ - put: operations["UpdateUserStatus"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/status/ids": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Get user statuses by id - * @description Get a list of user statuses by id from the server. - * ##### Permissions - * Must be authenticated. - */ - post: operations["GetUsersStatusesByIds"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/status/custom": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update user custom status - * @description Updates a user's custom status by setting the value in the user's props and updates the user. Also save the given custom status to the recent custom statuses in the user's props - * ##### Permissions - * Must be logged in as the user whose custom status is being updated. - */ - put: operations["UpdateUserCustomStatus"]; - post?: never; - /** - * Unsets user custom status - * @description Unsets a user's custom status by updating the user's props and updates the user - * ##### Permissions - * Must be logged in as the user whose custom status is being removed. - */ - delete: operations["UnsetUserCustomStatus"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/status/custom/recent/delete": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Delete user's recent custom status - * @description Deletes a user's recent custom status by removing the specific status from the recentCustomStatuses in the user's props and updates the user. - * ##### Permissions - * Must be logged in as the user whose recent custom status is being deleted. - */ - post: operations["PostUserRecentCustomStatusDelete"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get teams - * @description For regular users only returns open teams. Users with the "manage_system" permission will return teams regardless of type. The result is based on query string parameters - page and per_page. - * ##### Permissions - * Must be authenticated. - */ - get: operations["GetAllTeams"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a team - * @description Get a team on the system. - * ##### Permissions - * Must be authenticated and have the `view_team` permission. - */ - get: operations["GetTeam"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/name/{name}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a team by name - * @description Get a team based on provided name string - * ##### Permissions - * Must be authenticated, team type is open and have the `view_team` permission. - */ - get: operations["GetTeamByName"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/teams": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a user's teams - * @description Get a list of teams that a user is on. - * ##### Permissions - * Must be authenticated as the user or have the `manage_system` permission. - */ - get: operations["GetTeamsForUser"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/members": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get team members - * @description Get a page team members list based on query string parameters - team id, page and per page. - * ##### Permissions - * Must be authenticated and have the `view_team` permission. - */ - get: operations["GetTeamMembers"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/teams/members": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get team members for a user - * @description Get a list of team members for a user. Useful for getting the ids of teams the user is on and the roles they have in those teams. - * ##### Permissions - * Must be logged in as the user or have the `edit_other_users` permission. - */ - get: operations["GetTeamMembersForUser"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/members/{user_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a team member - * @description Get a team member on the system. - * ##### Permissions - * Must be authenticated and have the `view_team` permission. - */ - get: operations["GetTeamMember"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/members/ids": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Get team members by ids - * @description Get a list of team members based on a provided array of user ids. - * ##### Permissions - * Must have `view_team` permission for the team. - */ - post: operations["GetTeamMembersByIds"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/stats": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a team stats - * @description Get a team stats on the system. - * ##### Permissions - * Must be authenticated and have the `view_team` permission. - */ - get: operations["GetTeamStats"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/members/{user_id}/roles": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update a team member roles - * @description Update a team member roles. Valid team roles are "team_user", "team_admin" or both of them. Overwrites any previously assigned team roles. - * ##### Permissions - * Must be authenticated and have the `manage_team_roles` permission. - */ - put: operations["UpdateTeamMemberRoles"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/teams/unread": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get team unreads for a user - * @description Get the count for unread messages and mentions in the teams the user is a member of. - * ##### Permissions - * Must be logged in. - */ - get: operations["GetTeamsUnreadForUser"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/teams/{team_id}/unread": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get unreads for a team - * @description Get the unread mention and message counts for a team for the specified user. - * ##### Permissions - * Must be the user or have `edit_other_users` permission and have `view_team` permission for the team. - */ - get: operations["GetTeamUnread"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/invite-guests/email": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Invite guests to the team by email - * @description Invite guests to existing team channels usign the user's email. - * - * The number of emails that can be sent is rate limited to 20 per hour with a burst of 20 emails. If the rate limit exceeds, the error message contains details on when to retry and when the timer will be reset. - * - * ##### Permissions - * Must have `invite_guest` permission for the team. - */ - post: operations["InviteGuestsToTeam"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a list of all channels - * @description ##### Permissions - * `manage_system` - */ - get: operations["GetAllChannels"]; - put?: never; - /** - * Create a channel - * @description Create a new channel. - * ##### Permissions - * If creating a public channel, `create_public_channel` permission is required. If creating a private channel, `create_private_channel` permission is required. - */ - post: operations["CreateChannel"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/direct": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create a direct message channel - * @description Create a new direct message channel between two users. - * ##### Permissions - * Must be one of the two users and have `create_direct_channel` permission. Having the `manage_system` permission voids the previous requirements. - */ - post: operations["CreateDirectChannel"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/group": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create a group message channel - * @description Create a new group message channel to group of users. If the logged in user's id is not included in the list, it will be appended to the end. - * ##### Permissions - * Must have `create_group_channel` permission. - */ - post: operations["CreateGroupChannel"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/search": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Search all private and open type channels - * @description Returns all private and open type channels where 'term' matches on the name, display name, or purpose of - * the channel. - * - * Configured 'default' channels (ex Town Square and Off-Topic) can be excluded from the results - * with the `exclude_default_channels` boolean parameter. - * - * Channels that are associated (via GroupChannel records) to a given group can be excluded from the results - * with the `not_associated_to_group` parameter and a group id string. - */ - post: operations["SearchAllChannels"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/group/search": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Search Group Channels - * @description Get a list of group channels for a user which members' usernames match the search term. - */ - post: operations["SearchGroupChannels"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/channels/ids": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Get a list of channels by ids - * @description Get a list of public channels on a team by id. - * ##### Permissions - * `view_team` for the team the channels are on. - */ - post: operations["GetPublicChannelsByIdsForTeam"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/{channel_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a channel - * @description Get channel from the provided channel id string. - * ##### Permissions - * `read_channel` permission for the channel. - */ - get: operations["GetChannel"]; - /** - * Update a channel - * @description Update a channel. The fields that can be updated are listed as parameters. Omitted fields will be treated as blanks. - * ##### Permissions - * If updating a public channel, `manage_public_channel_members` permission is required. If updating a private channel, `manage_private_channel_members` permission is required. - */ - put: operations["UpdateChannel"]; - post?: never; - /** - * Delete a channel - * @description Archives a channel. This will set the `deleteAt` to the current timestamp in the database. Soft deleted channels may not be accessible in the user interface. They can be viewed and unarchived in the **System Console > User Management > Channels** based on your license. Direct and group message channels cannot be deleted. - * - * ##### Permissions - * `delete_public_channel` permission if the channel is public, - * `delete_private_channel` permission if the channel is private, - * or have `manage_system` permission. - */ - delete: operations["DeleteChannel"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/{channel_id}/patch": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Patch a channel - * @description Partially update a channel by providing only the fields you want to update. Omitted fields will not be updated. The fields that can be updated are defined in the request body, all other provided fields will be ignored. - * ##### Permissions - * If updating a public channel, `manage_public_channel_members` permission is required. If updating a private channel, `manage_private_channel_members` permission is required. - */ - put: operations["PatchChannel"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/{channel_id}/privacy": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update channel's privacy - * @description Updates channel's privacy allowing changing a channel from Public to Private and back. - * - * ##### Permissions - * `convert_public_channel_to_private` permission for the channel if updating privacy to 'P'. `convert_private_channel_to_public` permission for the channel if updating privacy to 'O'. - */ - put: operations["UpdateChannelPrivacy"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/{channel_id}/restore": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Restore a channel - * @description Restore channel from the provided channel id string. - * - * ##### Permissions - * `manage_team` permission for the team of the channel. - */ - post: operations["RestoreChannel"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/{channel_id}/move": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Move a channel - * @description Move a channel to another team. - * - * - * ##### Permissions - * - * Must have `manage_system` permission. - */ - post: operations["MoveChannel"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/{channel_id}/stats": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get channel statistics - * @description Get statistics for a channel. - * ##### Permissions - * Must have the `read_channel` permission. - */ - get: operations["GetChannelStats"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/{channel_id}/pinned": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a channel's pinned posts - * @description Get a list of pinned posts for channel. - */ - get: operations["GetPinnedPosts"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/channels": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get public channels - * @description Get a page of public channels on a team based on query string parameters - page and per_page. - * ##### Permissions - * Must be authenticated and have the `list_team_channels` permission. - */ - get: operations["GetPublicChannelsForTeam"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/channels/private": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get private channels - * @description Get a page of private channels on a team based on query string - * parameters - team_id, page and per_page. - * - * - * ##### Permissions - * Must have `manage_system` permission. - */ - get: operations["GetPrivateChannelsForTeam"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/channels/deleted": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get deleted channels - * @description Get a page of deleted channels on a team based on query string parameters - team_id, page and per_page. - */ - get: operations["GetDeletedChannelsForTeam"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/channels/autocomplete": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Autocomplete channels - * @description Autocomplete public channels on a team based on the search term provided in the request URL. - * - * ##### Permissions - * Must have the `list_team_channels` permission. - */ - get: operations["AutocompleteChannelsForTeam"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/channels/search_autocomplete": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Autocomplete channels for search - * @description Autocomplete your channels on a team based on the search term provided in the request URL. - * - * ##### Permissions - * Must have the `list_team_channels` permission. - */ - get: operations["AutocompleteChannelsForTeamForSearch"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/channels/search": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Search channels - * @description Search public channels on a team based on the search term provided in the request body. - * ##### Permissions - * Must have the `list_team_channels` permission. - * - * A user without the `list_team_channels` permission will be able to use this endpoint, with the search results limited to the channels that the user is a member of. - */ - post: operations["SearchChannels"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/channels/search_archived": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Search archived channels - * @description Search archived channels on a team based on the search term provided in the request body. - * - * ##### Permissions - * Must have the `list_team_channels` permission. - * - * A user without the `list_team_channels` permission will be able to use this endpoint, with the search results limited to the channels that the user is a member of. - */ - post: operations["SearchArchivedChannels"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/channels/name/{channel_name}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a channel by name - * @description Gets channel from the provided team id and channel name strings. - * ##### Permissions - * `read_channel` permission for the channel. - */ - get: operations["GetChannelByName"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/name/{team_name}/channels/name/{channel_name}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a channel by name and team name - * @description Gets a channel from the provided team name and channel name strings. - * ##### Permissions - * `read_channel` permission for the channel. - */ - get: operations["GetChannelByNameForTeamName"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/{channel_id}/members": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get channel members - * @description Get a page of members for a channel. - * ##### Permissions - * `read_channel` permission for the channel. - */ - get: operations["GetChannelMembers"]; - put?: never; - /** - * Add user(s) to channel - * @description Add a user(s) to a channel by creating a channel member object(s). - */ - post: operations["AddChannelMember"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/{channel_id}/members/ids": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Get channel members by ids - * @description Get a list of channel members based on the provided user ids. - * ##### Permissions - * Must have the `read_channel` permission. - */ - post: operations["GetChannelMembersByIds"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/{channel_id}/members/{user_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get channel member - * @description Get a channel member. - * ##### Permissions - * `read_channel` permission for the channel. - */ - get: operations["GetChannelMember"]; - put?: never; - post?: never; - /** - * Remove user from channel - * @description Delete a channel member, effectively removing them from a channel. - * - * Channel members can only be deleted from public or private channels. - * ##### Permissions - * `manage_public_channel_members` permission if the channel is public. - * `manage_private_channel_members` permission if the channel is private. - */ - delete: operations["RemoveUserFromChannel"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/{channel_id}/members/{user_id}/roles": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update channel roles - * @description Update a user's roles for a channel. - * ##### Permissions - * Must have `manage_channel_roles` permission for the channel. - */ - put: operations["UpdateChannelRoles"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/{channel_id}/members/{user_id}/schemeRoles": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update the scheme-derived roles of a channel member. - * @description Update a channel member's scheme_admin/scheme_user properties. Typically this should either be `scheme_admin=false, scheme_user=true` for ordinary channel member, or `scheme_admin=true, scheme_user=true` for a channel admin. - * ##### Permissions - * Must be authenticated and have the `manage_channel_roles` permission. - */ - put: operations["UpdateChannelMemberSchemeRoles"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/{channel_id}/members/{user_id}/notify_props": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update channel notifications - * @description Update a user's notification properties for a channel. Only the provided fields are updated. - * ##### Permissions - * Must be logged in as the user or have `edit_other_users` permission. - */ - put: operations["UpdateChannelNotifyProps"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/members/{user_id}/view": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * View channel - * @description Perform all the actions involved in viewing a channel. This includes marking channels as read, clearing push notifications, and updating the active channel. - */ - post: operations["ViewChannel"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/teams/{team_id}/channels/members": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get channel memberships and roles for a user - * @description Get all channel memberships and associated membership roles (i.e. `channel_user`, `channel_admin`) for a user on a specific team. - * ##### Permissions - * Logged in as the user and `view_team` permission for the team. Having `manage_system` permission voids the previous requirements. - */ - get: operations["GetChannelMembersForUser"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/teams/{team_id}/channels": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get channels for user - * @description Get all the channels on a team for a user. - * ##### Permissions - * Logged in as the user, or have `edit_other_users` permission, and `view_team` permission for the team. - */ - get: operations["GetChannelsForTeamForUser"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/channels": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get all channels - * @description Get all channels that a user is a member of. - * - * ##### Permissions - * - * Logged in as the user, or have `edit_other_users` permission. - */ - get: operations["GetChannelsForUser"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/channels/{channel_id}/unread": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get unread messages - * @description Get the total unread messages and mentions for a channel for a user. - * ##### Permissions - * Must be logged in as user and have the `read_channel` permission, or have `edit_other_usrs` permission. - */ - get: operations["GetChannelUnread"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/{channel_id}/scheme": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Set a channel's scheme - * @description Set a channel's scheme, more specifically sets the scheme_id value of a channel record. - * - * ##### Permissions - * Must have `manage_system` permission. - */ - put: operations["UpdateChannelScheme"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/{channel_id}/moderations": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get information about channel's moderation. - * @description ##### Permissions - * Must have `manage_system` permission. - */ - get: operations["GetChannelModerations"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/{channel_id}/moderations/patch": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update a channel's moderation settings. - * @description ##### Permissions - * Must have `manage_system` permission. - */ - put: operations["PatchChannelModerations"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/teams/{team_id}/channels/categories": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get user's sidebar categories - * @description Get a list of sidebar categories that will appear in the user's sidebar on the given team, including a list of channel IDs in each category. - * ##### Permissions - * Must be authenticated and have the `list_team_channels` permission. - */ - get: operations["GetSidebarCategoriesForTeamForUser"]; - /** - * Update user's sidebar categories - * @description Update any number of sidebar categories for the user on the given team. This can be used to reorder the channels in these categories. - * ##### Permissions - * Must be authenticated and have the `list_team_channels` permission. - */ - put: operations["UpdateSidebarCategoriesForTeamForUser"]; - /** - * Create user's sidebar category - * @description Create a custom sidebar category for the user on the given team. - * ##### Permissions - * Must be authenticated and have the `list_team_channels` permission. - */ - post: operations["CreateSidebarCategoryForTeamForUser"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/teams/{team_id}/channels/categories/order": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get user's sidebar category order - * @description Returns the order of the sidebar categories for a user on the given team as an array of IDs. - * ##### Permissions - * Must be authenticated and have the `list_team_channels` permission. - */ - get: operations["GetSidebarCategoryOrderForTeamForUser"]; - /** - * Update user's sidebar category order - * @description Updates the order of the sidebar categories for a user on the given team. The provided array must include the IDs of all categories on the team. - * ##### Permissions - * Must be authenticated and have the `list_team_channels` permission. - */ - put: operations["UpdateSidebarCategoryOrderForTeamForUser"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/teams/{team_id}/channels/categories/{category_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get sidebar category - * @description Returns a single sidebar category for the user on the given team. - * ##### Permissions - * Must be authenticated and have the `list_team_channels` permission. - */ - get: operations["GetSidebarCategoryForTeamForUser"]; - /** - * Update sidebar category - * @description Updates a single sidebar category for the user on the given team. - * ##### Permissions - * Must be authenticated and have the `list_team_channels` permission. - */ - put: operations["UpdateSidebarCategoryForTeamForUser"]; - post?: never; - /** - * Delete sidebar category - * @description Deletes a single sidebar category for the user on the given team. Only custom categories can be deleted. - * ##### Permissions - * Must be authenticated and have the `list_team_channels` permission. - */ - delete: operations["RemoveSidebarCategoryForTeamForUser"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/posts": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create a post - * @description Create a new post in a channel. To create the post as a comment on another post, provide `root_id`. - * ##### Permissions - * Must have `create_post` permission for the channel the post is being created in. - */ - post: operations["CreatePost"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/posts/ephemeral": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create a ephemeral post - * @description Create a new ephemeral post in a channel. - * ##### Permissions - * Must have `create_post_ephemeral` permission (currently only given to system admin) - */ - post: operations["CreatePostEphemeral"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/posts/{post_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a post - * @description Get a single post. - * ##### Permissions - * Must have `read_channel` permission for the channel the post is in or if the channel is public, have the `read_public_channels` permission for the team. - */ - get: operations["GetPost"]; - put?: never; - post?: never; - /** - * Delete a post - * @description Soft deletes a post, by marking the post as deleted in the database. Soft deleted posts will not be returned in post queries. - * ##### Permissions - * Must be logged in as the user or have `delete_others_posts` permission. - */ - delete: operations["DeletePost"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/posts/{post_id}/set_unread": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Mark as unread from a post. - * @description Mark a channel as being unread from a given post. - * ##### Permissions - * Must have `read_channel` permission for the channel the post is in or if the channel is public, have the `read_public_channels` permission for the team. - * Must have `edit_other_users` permission if the user is not the one marking the post for himself. - */ - post: operations["SetPostUnread"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/posts/{post_id}/patch": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Patch a post - * @description Partially update a post by providing only the fields you want to update. Omitted fields will not be updated. The fields that can be updated are defined in the request body, all other provided fields will be ignored. - * ##### Permissions - * Must have the `edit_post` permission. - */ - put: operations["PatchPost"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/posts/{post_id}/thread": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a thread - * @description Get a post and the rest of the posts in the same thread. - * ##### Permissions - * Must have `read_channel` permission for the channel the post is in or if the channel is public, have the `read_public_channels` permission for the team. - */ - get: operations["GetPostThread"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/posts/flagged": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a list of flagged posts - * @description Get a page of flagged posts of a user provided user id string. Selects from a channel, team, or all flagged posts by a user. Will only return posts from channels in which the user is member. - * ##### Permissions - * Must be user or have `manage_system` permission. - */ - get: operations["GetFlaggedPostsForUser"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/posts/{post_id}/files/info": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get file info for post - * @description Gets a list of file information objects for the files attached to a post. - * ##### Permissions - * Must have `read_channel` permission for the channel the post is in. - */ - get: operations["GetFileInfosForPost"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/{channel_id}/posts": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get posts for a channel - * @description Get a page of posts in a channel. Use the query parameters to modify the behaviour of this endpoint. The parameter `since` must not be used with any of `before`, `after`, `page`, and `per_page` parameters. - * If `since` is used, it will always return all posts modified since that time, ordered by their create time limited till 1000. A caveat with this parameter is that there is no guarantee that the returned posts will be consecutive. It is left to the clients to maintain state and fill any missing holes in the post order. - * ##### Permissions - * Must have `read_channel` permission for the channel. - */ - get: operations["GetPostsForChannel"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/channels/{channel_id}/posts/unread": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get posts around oldest unread - * @description Get the oldest unread post in the channel for the given user as well as the posts around it. The returned list is sorted in descending order (most recent post first). - * ##### Permissions - * Must be logged in as the user or have `edit_other_users` permission, and must have `read_channel` permission for the channel. - */ - get: operations["GetPostsAroundLastUnread"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/posts/search": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Search for team posts - * @description Search posts in the team and from the provided terms string. - * ##### Permissions - * Must be authenticated and have the `view_team` permission. - */ - post: operations["SearchPosts"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/posts/{post_id}/pin": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Pin a post to the channel - * @description Pin a post to a channel it is in based from the provided post id string. - * ##### Permissions - * Must be authenticated and have the `read_channel` permission to the channel the post is in. - */ - post: operations["PinPost"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/posts/{post_id}/unpin": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Unpin a post to the channel - * @description Unpin a post to a channel it is in based from the provided post id string. - * ##### Permissions - * Must be authenticated and have the `read_channel` permission to the channel the post is in. - */ - post: operations["UnpinPost"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/posts/{post_id}/actions/{action_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Perform a post action - * @description Perform a post action, which allows users to interact with integrations through posts. - * ##### Permissions - * Must be authenticated and have the `read_channel` permission to the channel the post is in. - */ - post: operations["DoPostAction"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/posts/ids": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Get posts by a list of ids - * @description Fetch a list of posts based on the provided postIDs - * ##### Permissions - * Must have `read_channel` permission for the channel the post is in or if the channel is public, have the `read_public_channels` permission for the team. - */ - post: operations["getPostsByIds"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/posts/{post_id}/reminder": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Set a post reminder - * @description Set a reminder for the user for the post. - * ##### Permissions - * Must have `read_channel` permission for the channel the post is in. - */ - post: operations["SetPostReminder"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/preferences": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get the user's preferences - * @description Get a list of the user's preferences. - * ##### Permissions - * Must be logged in as the user being updated or have the `edit_other_users` permission. - */ - get: operations["GetPreferences"]; - /** - * Save the user's preferences - * @description Save a list of the user's preferences. - * ##### Permissions - * Must be logged in as the user being updated or have the `edit_other_users` permission. - */ - put: operations["UpdatePreferences"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/preferences/delete": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Delete user's preferences - * @description Delete a list of the user's preferences. - * ##### Permissions - * Must be logged in as the user being updated or have the `edit_other_users` permission. - */ - post: operations["DeletePreferences"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/preferences/{category}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List a user's preferences by category - * @description Lists the current user's stored preferences in the given category. - * ##### Permissions - * Must be logged in as the user being updated or have the `edit_other_users` permission. - */ - get: operations["GetPreferencesByCategory"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/preferences/{category}/name/{preference_name}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a specific user preference - * @description Gets a single preference for the current user with the given category and name. - * ##### Permissions - * Must be logged in as the user being updated or have the `edit_other_users` permission. - */ - get: operations["GetPreferencesByCategoryByName"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/files": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Upload a file - * @description Uploads a file that can later be attached to a post. - * - * This request can either be a multipart/form-data request with a channel_id, files and optional - * client_ids defined in the FormData, or it can be a request with the channel_id and filename - * defined as query parameters with the contents of a single file in the body of the request. - */ - post: operations["UploadFile"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/files/{file_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a file - * @description Gets a file that has been uploaded previously. - * ##### Permissions - * Must have `read_channel` permission or be uploader of the file. - */ - get: operations["GetFile"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/files/{file_id}/thumbnail": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a file's thumbnail - * @description Gets a file's thumbnail. - * ##### Permissions - * Must have `read_channel` permission or be uploader of the file. - */ - get: operations["GetFileThumbnail"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/files/{file_id}/preview": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a file's preview - * @description Gets a file's preview. - * ##### Permissions - * Must have `read_channel` permission or be uploader of the file. - */ - get: operations["GetFilePreview"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/files/{file_id}/info": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get metadata for a file - * @description Gets a file's info. - * ##### Permissions - * Must have `read_channel` permission or be uploader of the file. - */ - get: operations["GetFileInfo"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/files/search": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Search files in a team - * @description Search for files in a team based on file name, extention and file content (if file content extraction is enabled and supported for the files). - * ##### Permissions - * Must be authenticated and have the `view_team` permission. - */ - post: operations["SearchFiles"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/config/client": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get client configuration - * @description Get a subset of the server configuration needed by the client. - * ##### Permissions - * No permission required. - */ - get: operations["GetClientConfig"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/emoji": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a list of custom emoji - * @description Get a page of metadata for custom emoji on the system.##### Permissions - * Must be authenticated. - */ - get: operations["GetEmojiList"]; - put?: never; - /** - * Create a custom emoji - * @description Create a custom emoji for the team. - * ##### Permissions - * Must be authenticated. - */ - post: operations["CreateEmoji"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/emoji/{emoji_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a custom emoji - * @description Get some metadata for a custom emoji. - * ##### Permissions - * Must be authenticated. - */ - get: operations["GetEmoji"]; - put?: never; - post?: never; - /** - * Delete a custom emoji - * @description Delete a custom emoji. - * ##### Permissions - * Must have the `manage_team` or `manage_system` permissions or be the user who created the emoji. - */ - delete: operations["DeleteEmoji"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/emoji/name/{emoji_name}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a custom emoji by name - * @description Get some metadata for a custom emoji using its name. - * ##### Permissions - * Must be authenticated. - */ - get: operations["GetEmojiByName"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/emoji/{emoji_id}/image": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get custom emoji image - * @description Get the image for a custom emoji. - * ##### Permissions - * Must be authenticated. - */ - get: operations["GetEmojiImage"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/emoji/search": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Search custom emoji - * @description Search for custom emoji by name based on search criteria provided in the request body. A maximum of 200 results are returned. - * ##### Permissions - * Must be authenticated. - */ - post: operations["SearchEmoji"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/emoji/autocomplete": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Autocomplete custom emoji - * @description Get a list of custom emoji with names starting with or matching the provided name. Returns a maximum of 100 results. - * ##### Permissions - * Must be authenticated. - */ - get: operations["AutocompleteEmoji"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/hooks/incoming": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List incoming webhooks - * @description Get a page of a list of incoming webhooks. Optionally filter for a specific team using query parameters. - * ##### Permissions - * `manage_webhooks` for the system or `manage_webhooks` for the specific team. - */ - get: operations["GetIncomingWebhooks"]; - put?: never; - /** - * Create an incoming webhook - * @description Create an incoming webhook for a channel. - * ##### Permissions - * `manage_webhooks` for the team the webhook is in. - * - * `manage_others_incoming_webhooks` for the team the webhook is in if the user is different than the requester. - */ - post: operations["CreateIncomingWebhook"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/hooks/incoming/{hook_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get an incoming webhook - * @description Get an incoming webhook given the hook id. - * ##### Permissions - * `manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel. - */ - get: operations["GetIncomingWebhook"]; - /** - * Update an incoming webhook - * @description Update an incoming webhook given the hook id. - * ##### Permissions - * `manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel. - */ - put: operations["UpdateIncomingWebhook"]; - post?: never; - /** - * Delete an incoming webhook - * @description Delete an incoming webhook given the hook id. - * ##### Permissions - * `manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel. - */ - delete: operations["DeleteIncomingWebhook"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/hooks/outgoing": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List outgoing webhooks - * @description Get a page of a list of outgoing webhooks. Optionally filter for a specific team or channel using query parameters. - * ##### Permissions - * `manage_webhooks` for the system or `manage_webhooks` for the specific team/channel. - */ - get: operations["GetOutgoingWebhooks"]; - put?: never; - /** - * Create an outgoing webhook - * @description Create an outgoing webhook for a team. - * ##### Permissions - * `manage_webhooks` for the team the webhook is in. - * - * `manage_others_outgoing_webhooks` for the team the webhook is in if the user is different than the requester. - */ - post: operations["CreateOutgoingWebhook"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/hooks/outgoing/{hook_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get an outgoing webhook - * @description Get an outgoing webhook given the hook id. - * ##### Permissions - * `manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel. - */ - get: operations["GetOutgoingWebhook"]; - /** - * Update an outgoing webhook - * @description Update an outgoing webhook given the hook id. - * ##### Permissions - * `manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel. - */ - put: operations["UpdateOutgoingWebhook"]; - post?: never; - /** - * Delete an outgoing webhook - * @description Delete an outgoing webhook given the hook id. - * ##### Permissions - * `manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel. - */ - delete: operations["DeleteOutgoingWebhook"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/hooks/outgoing/{hook_id}/regen_token": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Regenerate the token for the outgoing webhook. - * @description Regenerate the token for the outgoing webhook. - * ##### Permissions - * `manage_webhooks` for system or `manage_webhooks` for the specific team or `manage_webhooks` for the channel. - */ - post: operations["RegenOutgoingHookToken"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/groups": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get groups - * @description Retrieve a list of all groups not associated to a particular channel or team. - * - * `not_associated_to_team` **OR** `not_associated_to_channel` is required. - * - * If you use `not_associated_to_team`, you must be a team admin for that particular team (permission to manage that team). - * - * If you use `not_associated_to_channel`, you must be a channel admin for that particular channel (permission to manage that channel). - * - * n - */ - get: operations["GetGroups"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/channels/{channel_id}/groups": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get channel groups - * @description Retrieve the list of groups associated with a given channel. - * - * ##### Permissions - * Must have `manage_system` permission. - */ - get: operations["GetGroupsByChannel"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/groups": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get team groups - * @description Retrieve the list of groups associated with a given team. - */ - get: operations["GetGroupsByTeam"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/groups_by_channels": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get team groups by channels - * @description Retrieve the set of groups associated with the channels in the given team grouped by channel. - * - * ##### Permissions - * Must have `manage_system` permission or can access only for current user - */ - get: operations["GetGroupsAssociatedToChannelsByTeam"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/groups": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get groups for a userId - * @description Retrieve the list of groups associated to the user - */ - get: operations["GetGroupsByUserId"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/commands": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List commands for a team - * @description List commands for a team. - * ##### Permissions - * `manage_slash_commands` if need list custom commands. - */ - get: operations["ListCommands"]; - put?: never; - /** - * Create a command - * @description Create a command for a team. - * ##### Permissions - * `manage_slash_commands` for the team the command is in. - */ - post: operations["CreateCommand"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/commands/autocomplete": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List autocomplete commands - * @description List autocomplete commands in the team. - * ##### Permissions - * `view_team` for the team. - */ - get: operations["ListAutocompleteCommands"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/teams/{team_id}/commands/autocomplete_suggestions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List commands' autocomplete data - * @description List commands' autocomplete data for the team. - * ##### Permissions - * `view_team` for the team. - */ - get: operations["ListCommandAutocompleteSuggestions"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/commands/{command_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a command - * @description Get a command definition based on command id string. - * ##### Permissions - * Must have `manage_slash_commands` permission for the team the command is in. - */ - get: operations["GetCommandById"]; - /** - * Update a command - * @description Update a single command based on command id string and Command struct. - * ##### Permissions - * Must have `manage_slash_commands` permission for the team the command is in. - */ - put: operations["UpdateCommand"]; - post?: never; - /** - * Delete a command - * @description Delete a command based on command id string. - * ##### Permissions - * Must have `manage_slash_commands` permission for the team the command is in. - */ - delete: operations["DeleteCommand"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/commands/{command_id}/regen_token": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Generate a new token - * @description Generate a new token for the command based on command id string. - * ##### Permissions - * Must have `manage_slash_commands` permission for the team the command is in. - */ - put: operations["RegenCommandToken"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/commands/execute": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Execute a command - * @description Execute a command on a team. - * ##### Permissions - * Must have `use_slash_commands` permission for the team the command is in. - */ - post: operations["ExecuteCommand"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/roles": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a list of all the roles - * @description ##### Permissions - * - * `manage_system` permission is required. - */ - get: operations["GetAllRoles"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/roles/{role_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a role - * @description Get a role from the provided role id. - * - * ##### Permissions - * Requires an active session but no other permissions. - */ - get: operations["GetRole"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/roles/name/{role_name}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a role by name - * @description Get a role from the provided role name. - * - * ##### Permissions - * Requires an active session but no other permissions. - */ - get: operations["GetRoleByName"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/roles/names": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Get a list of roles by name - * @description Get a list of roles from their names. - * - * ##### Permissions - * Requires an active session but no other permissions. - */ - post: operations["GetRolesByNames"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/reactions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create a reaction - * @description Create a reaction. - * ##### Permissions - * Must have `read_channel` permission for the channel the post is in. - */ - post: operations["SaveReaction"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/posts/{post_id}/reactions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a list of reactions to a post - * @description Get a list of reactions made by all users to a given post. - * ##### Permissions - * Must have `read_channel` permission for the channel the post is in. - */ - get: operations["GetReactions"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/users/{user_id}/posts/{post_id}/reactions/{emoji_name}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Remove a reaction from a post - * @description Deletes a reaction made by a user from the given post. - * ##### Permissions - * Must be user or have `manage_system` permission. - */ - delete: operations["DeleteReaction"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/bots": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get bots - * @description Get a page of a list of bots. - * ##### Permissions - * Must have `read_bots` permission for bots you are managing, and `read_others_bots` permission for bots others are managing. - */ - get: operations["GetBots"]; - put?: never; - /** - * Create a bot - * @description Create a new bot account on the system. Username is required. - * ##### Permissions - * Must have `create_bot` permission. - */ - post: operations["CreateBot"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/bots/{bot_user_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a bot - * @description Get a bot specified by its bot id. - * ##### Permissions - * Must have `read_bots` permission for bots you are managing, and `read_others_bots` permission for bots others are managing. - */ - get: operations["GetBot"]; - /** - * Patch a bot - * @description Partially update a bot by providing only the fields you want to update. Omitted fields will not be updated. The fields that can be updated are defined in the request body, all other provided fields will be ignored. - * ##### Permissions - * Must have `manage_bots` permission. - */ - put: operations["PatchBot"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/bots/{bot_user_id}/disable": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Disable a bot - * @description Disable a bot. - * ##### Permissions - * Must have `manage_bots` permission. - */ - post: operations["DisableBot"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/api/v4/bots/{bot_user_id}/enable": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Enable a bot - * @description Enable a bot. - * ##### Permissions - * Must have `manage_bots` permission. - */ - post: operations["EnableBot"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/ai/{product_id}/openai/v1/chat/completions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create chat completion - * @description OpenAI compatible chat completion, see the OpenAI documentation. - *

    - * Multimodal (eg text and image) and function calling are available depending on the model. - *

    - * List of models available on this endpoint could be retrieve with [GET `/2/ai/{product_id}/openai/v1/models`](/docs/api/get/2/ai/{product_id}/openai/v1/models). - *

    - * Some models are in **beta** and may being subject to changes, - * use [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta** - * and see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents). - */ - post: operations["AI/ToolsCreateChatCompletionV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** List channels */ - get: operations["get_1_vod_channel"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/disk-usage": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Returns the disk usage (in bytes) for the given channel. */ - get: operations["get_1_vod_channel_channel_disk_usage"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/media/{media}/thumbnail": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Returns the media poster. */ - get: operations["get_1_vod_channel_channel_media_media_thumbnail"]; - put?: never; - /** - * Replaces the thumbnail & poster for a given media - * @description Replaces the thumbnail & poster for a given media with the file provided in the request as multipart/form-data. - */ - post: operations["post_1_vod_channel_channel_media_media_thumbnail"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/browse": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Lists all children of the channel's root folder. - * @description Lists all children of the channel's root folder. - */ - get: operations["get_1_vod_channel_channel_browse"]; - put?: never; - post?: never; - /** - * Moves one or many medias/folders to trash. - * @description Moves one or many medias/folders to trash. - */ - delete: operations["delete_1_vod_channel_channel_browse"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/browse/copy": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Duplicates one or many medias/folders to a given folder. - * @description Duplicates one or many medias/folders to a given folder. - */ - post: operations["post_1_vod_channel_channel_browse_copy"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/browse/move": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Moves one or many medias/folders to a given folder. - * @description Moves one or many medias/folders to a given folder. - */ - post: operations["post_1_vod_channel_channel_browse_move"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/browse/trash": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Lists all medias/folders in trash. - * @description Lists all medias/folders in trash. - */ - get: operations["get_1_vod_channel_channel_browse_trash"]; - put?: never; - post?: never; - /** Deletes one or many medias/folders from trash, permanently. */ - delete: operations["delete_1_vod_channel_channel_browse_trash"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/browse/trash/{file}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Deletes a media/folder from trash, permanently. - * @description Deletes a media/folder from trash, permanently. - */ - delete: operations["delete_1_vod_channel_channel_browse_trash_file"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/browse/trash/{file}/restore": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Restores a media/folder from trash to its original location. - * @description Restores a media/folder from trash to its original location. - */ - post: operations["post_1_vod_channel_channel_browse_trash_file_restore"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/browse/tree": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Returns the tree of the folder with all its children, recursively. */ - get: operations["get_1_vod_channel_channel_browse_tree"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/browse/breadcrumb": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Returns the breadcrumb of the media/folder up to root ancestor. */ - get: operations["get_1_vod_channel_channel_browse_breadcrumb"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/browse/{file}/breadcrumb": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Returns the breadcrumb of the media/folder up to root ancestor. */ - get: operations["get_1_vod_channel_channel_browse_file_breadcrumb"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/browse/update": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Updates one or many medias/folders. - * @description Updates one or many medias/folders. - */ - put: operations["put_1_vod_channel_channel_browse_update"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/browse/{file}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Lists all children of a given folder. - * @description Lists all children of a given folder. - */ - get: operations["get_1_vod_channel_channel_browse_file"]; - /** - * Updates a media/folder. - * @description Updates a media/folder. - */ - put: operations["put_1_vod_channel_channel_browse_file"]; - post?: never; - /** - * Moves a media/folder to trash. - * @description Moves a media/folder to trash. - */ - delete: operations["delete_1_vod_channel_channel_browse_file"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/browse/{file}/tree": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Returns the tree of the folder with all its children, recursively. */ - get: operations["get_1_vod_channel_channel_browse_file_tree"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/browse/{file}/copy": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Duplicates a media/folder to a given folder. - * @description Duplicates a media/folder to a given folder. - */ - post: operations["post_1_vod_channel_channel_browse_file_copy"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/browse/{file}/move": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Moves a media/folder to a given folder. - * @description Moves a media/folder to a given folder. - */ - post: operations["post_1_vod_channel_channel_browse_file_move"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/callback/log": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Lists all callback logs. */ - get: operations["get_1_vod_channel_channel_callback_log"]; - put?: never; - post?: never; - /** Deletes one or many callback logs. */ - delete: operations["delete_1_vod_channel_channel_callback_log"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/callback/log/{callbackLog}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Returns a callback log. */ - get: operations["get_1_vod_channel_channel_callback_log_callbackLog"]; - put?: never; - post?: never; - /** Deletes a callback log. */ - delete: operations["delete_1_vod_channel_channel_callback_log_callbackLog"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/callback": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Lists all callbacks. */ - get: operations["get_1_vod_channel_channel_callback"]; - /** Updates one or many callbacks. */ - put: operations["put_1_vod_channel_channel_callback"]; - /** Creates a new callback. */ - post: operations["post_1_vod_channel_channel_callback"]; - /** Deletes one or many callbacks. */ - delete: operations["delete_1_vod_channel_channel_callback"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/callback/{callback}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Returns a callback. */ - get: operations["get_1_vod_channel_channel_callback_callback"]; - /** Updates a callback. */ - put: operations["put_1_vod_channel_channel_callback_callback"]; - post?: never; - /** Deletes a callback. */ - delete: operations["delete_1_vod_channel_channel_callback_callback"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/journal": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Lists all event. */ - get: operations["get_1_vod_channel_channel_journal"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/encoding": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Lists all encodings. */ - get: operations["get_1_vod_channel_channel_encoding"]; - put?: never; - /** Creates a new encoding. */ - post: operations["post_1_vod_channel_channel_encoding"]; - /** Deletes one or many players. */ - delete: operations["delete_1_vod_channel_channel_encoding"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/encoding/{encoding}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Returns an encoding. */ - get: operations["get_1_vod_channel_channel_encoding_encoding"]; - /** Updates an encoding. */ - put: operations["put_1_vod_channel_channel_encoding_encoding"]; - post?: never; - /** Deletes an encoding. */ - delete: operations["delete_1_vod_channel_channel_encoding_encoding"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/logo": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** List logos */ - get: operations["get_1_vod_channel_channel_logo"]; - put?: never; - /** Create a logo */ - post: operations["post_1_vod_channel_channel_logo"]; - /** Deletes logos */ - delete: operations["delete_1_vod_channel_channel_logo"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/logo/detach": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Detach logo */ - post: operations["post_1_vod_channel_channel_logo_detach"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/logo/{logo}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Display logo */ - get: operations["get_1_vod_channel_channel_logo_logo"]; - /** Updates logo */ - put: operations["put_1_vod_channel_channel_logo_logo"]; - post?: never; - /** Delete logo */ - delete: operations["delete_1_vod_channel_channel_logo_logo"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/logo/{logo}/attach": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Sets a logo either for media or folders */ - post: operations["post_1_vod_channel_channel_logo_logo_attach"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/folder": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List all folders. - * @description List all folders. - */ - get: operations["get_1_vod_channel_channel_folder"]; - put?: never; - /** Creates a new folder in the channel's root folder. */ - post: operations["post_1_vod_channel_channel_folder"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/folder/{folder}/encoding": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Adds one or many given encodings to a folder. */ - post: operations["post_1_vod_channel_channel_folder_folder_encoding"]; - /** Remove encodings from folder */ - delete: operations["delete_1_vod_channel_channel_folder_folder_encoding"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/folder/{folder}/encoding/{encoding}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Appends an encoding to a folder. */ - post: operations["post_1_vod_channel_channel_folder_folder_encoding_encoding"]; - /** Removes an encoding from a folder. */ - delete: operations["delete_1_vod_channel_channel_folder_folder_encoding_encoding"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/folder/{folder}/logo/{logo}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** add logo to a folder */ - post: operations["post_1_vod_channel_channel_folder_folder_logo_logo"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/folder/{folder}/logo": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** delete logo */ - delete: operations["delete_1_vod_channel_channel_folder_folder_logo"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/folder/root": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Returns the channel's root folder. - * @description Returns the channel's root folder. - */ - get: operations["get_1_vod_channel_channel_folder_root"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/folder/{folder}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Returns a folder. - * @description Returns a folder. - */ - get: operations["get_1_vod_channel_channel_folder_folder"]; - /** - * Updates a folder. - * @description Updates a folder. - */ - put: operations["put_1_vod_channel_channel_folder_folder"]; - /** - * Creates a new folder in the parent folder. - * @description Creates a new folder in the parent folder. - */ - post: operations["post_1_vod_channel_channel_folder_folder"]; - /** - * Deletes a folder with all its children, recursively. - * @description Deletes a folder with all its children, recursively. - */ - delete: operations["delete_1_vod_channel_channel_folder_folder"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/folder/{folder}/playlist": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Lists all playlists having a given folder attached. - * @description Lists all playlists having a given folder attached. - */ - get: operations["get_1_vod_channel_channel_folder_folder_playlist"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/ftp/user": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Lists all FTP users. */ - get: operations["get_1_vod_channel_channel_ftp_user"]; - put?: never; - /** Creates a new FTP user. */ - post: operations["post_1_vod_channel_channel_ftp_user"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/ftp/user/{ftpUser}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Returns a FTP user. */ - get: operations["get_1_vod_channel_channel_ftp_user_ftpUser"]; - /** Updates a FTP user. */ - put: operations["put_1_vod_channel_channel_ftp_user_ftpUser"]; - post?: never; - /** Deletes a FTP user. */ - delete: operations["delete_1_vod_channel_channel_ftp_user_ftpUser"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/media": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Lists all medias. - * @description Lists all medias. - */ - get: operations["get_1_vod_channel_channel_media"]; - /** Updates one or many medias. */ - put: operations["put_1_vod_channel_channel_media"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/media/{media}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Returns a media. - * @description Returns a media. - */ - get: operations["get_1_vod_channel_channel_media_media"]; - /** - * Updates a media. - * @description Updates a media. - */ - put: operations["put_1_vod_channel_channel_media_media"]; - post?: never; - /** - * Deletes a media. - * @description Deletes a media. - */ - delete: operations["delete_1_vod_channel_channel_media_media"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/media/{media}/chapter": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Lists all chapters of a given media. - * @description Lists all chapters of a given media. - */ - get: operations["get_1_vod_channel_channel_media_media_chapter"]; - /** Updates one or many chapters. */ - put: operations["put_1_vod_channel_channel_media_media_chapter"]; - /** - * Creates a new chapter to a given media. - * @description Creates a new chapter to a given media. - */ - post: operations["post_1_vod_channel_channel_media_media_chapter"]; - /** Deletes one or many chapters. */ - delete: operations["delete_1_vod_channel_channel_media_media_chapter"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/media/{media}/chapter/{chapter}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Returns a chapter. - * @description Returns a chapter. - */ - get: operations["get_1_vod_channel_channel_media_media_chapter_chapter"]; - /** - * Updates a chapter. - * @description Updates a chapter. - */ - put: operations["put_1_vod_channel_channel_media_media_chapter_chapter"]; - post?: never; - /** Deletes a chapter. */ - delete: operations["delete_1_vod_channel_channel_media_media_chapter_chapter"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/media/{media}/cut": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** List media cuts */ - get: operations["get_1_vod_channel_channel_media_media_cut"]; - put?: never; - /** - * Cut a media - * @description Cut a media with {"from":2,"duration":20} in seconds - */ - post: operations["post_1_vod_channel_channel_media_media_cut"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/media/{media}/waveform": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Get new more precise waveform ( for medias older than 2024, async job ) */ - post: operations["post_1_vod_channel_channel_media_media_waveform"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/media/{media}/thumbstrip": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Get new thumbstrip thumbnail ( for medias older than 2024, async job ) */ - post: operations["post_1_vod_channel_channel_media_media_thumbstrip"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/player": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Lists all players. - * @description Lists all players. - */ - get: operations["get_1_vod_channel_channel_player"]; - put?: never; - /** Creates a new player. */ - post: operations["post_1_vod_channel_channel_player"]; - /** Deletes one or many players. */ - delete: operations["delete_1_vod_channel_channel_player"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/player/{player}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Returns a player. - * @description Returns a player. - */ - get: operations["get_1_vod_channel_channel_player_player"]; - /** - * Updates a player. - * @description Updates a player. - */ - put: operations["put_1_vod_channel_channel_player_player"]; - post?: never; - /** Deletes a player. */ - delete: operations["delete_1_vod_channel_channel_player_player"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/player/{player}/copy": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Duplicates a player. */ - post: operations["post_1_vod_channel_channel_player_player_copy"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/player/{player}/ad": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Lists all ads. */ - get: operations["get_1_vod_channel_channel_player_player_ad"]; - put?: never; - /** Creates a new ad. */ - post: operations["post_1_vod_channel_channel_player_player_ad"]; - /** Deletes one or many ads. */ - delete: operations["delete_1_vod_channel_channel_player_player_ad"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/player/{player}/ad/{ad}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Returns a ad. */ - get: operations["get_1_vod_channel_channel_player_player_ad_ad"]; - /** Updates a ad. */ - put: operations["put_1_vod_channel_channel_player_player_ad_ad"]; - post?: never; - /** Deletes a ad. */ - delete: operations["delete_1_vod_channel_channel_player_player_ad_ad"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/playlist": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Lists all playlists. - * @description Lists all playlists. - */ - get: operations["get_1_vod_channel_channel_playlist"]; - put?: never; - /** Creates a new playlist. */ - post: operations["post_1_vod_channel_channel_playlist"]; - /** Deletes one or many playlists. */ - delete: operations["delete_1_vod_channel_channel_playlist"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/playlist/{playlist}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Returns a playlist. - * @description Returns a playlist. - */ - get: operations["get_1_vod_channel_channel_playlist_playlist"]; - /** Updates a playlist. */ - put: operations["put_1_vod_channel_channel_playlist_playlist"]; - post?: never; - /** Deletes a playlist. */ - delete: operations["delete_1_vod_channel_channel_playlist_playlist"]; - options?: never; - head?: never; - /** Updates a playlist. */ - patch: operations["patch_1_vod_channel_channel_playlist_playlist"]; - trace?: never; - }; - "/1/vod/channel/{channel}/playlist/{playlist}/browse/{folder?}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Lists all children of a given folder, with attached to playlist flag. */ - get: operations["get_1_vod_channel_channel_playlist_playlist_browse_folder"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/share": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Lists all shares. */ - get: operations["get_1_vod_channel_channel_share"]; - put?: never; - /** - * Creates a new share to a given target - * @description Creates a share media or playlist, returns a share having id in order to build this url : https://player.vod2.infomaniak.com/res/embed/{{ ID }}.html - */ - post: operations["post_1_vod_channel_channel_share"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/share/{share}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Returns a share. - * @description Returns a share. - */ - get: operations["get_1_vod_channel_channel_share_share"]; - /** Updates a share. */ - put: operations["put_1_vod_channel_channel_share_share"]; - post?: never; - /** Deletes a share. */ - delete: operations["delete_1_vod_channel_channel_share_share"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/share/{share}/token": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create a token from a share - * @description Create a token from a share, please take care to add https://player.vod2.infomaniak.com and https://api.vod2.infomaniak.com when using allowed_domains along when using infomaniak player - */ - post: operations["post_1_vod_channel_channel_share_share_token"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/avg_time": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get average time - * @description Get average consumed time - */ - get: operations["get_1_vod_channel_channel_statistics_avg_time"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/consumption": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get channel consumption - * @description Get channel consumption - */ - get: operations["get_1_vod_channel_channel_statistics_consumption"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/consumption/encodings/histogram": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get channel consumption per encoding - * @description Get channel consumption per encoding - */ - get: operations["get_1_vod_channel_channel_statistics_consumption_encodings_histogram"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/media": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get channel top medias - * @description Get channel top medias - */ - get: operations["get_1_vod_channel_channel_statistics_media"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/media/{media}/consumption": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get media consumption - * @description Get media consumption - */ - get: operations["get_1_vod_channel_channel_statistics_media_media_consumption"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/media/{media}/consumption/encodings/histogram": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get media consumption per encoding - * @description Get media consumption per encoding - */ - get: operations["get_1_vod_channel_channel_statistics_media_media_consumption_encodings_histogram"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/media/{media}/geolocation/clusters": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get media top clusters - * @description Get media top clusters - */ - get: operations["get_1_vod_channel_channel_statistics_media_media_geolocation_clusters"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/media/{media}/geolocation/countries": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get media top countries - * @description Get media top countries - */ - get: operations["get_1_vod_channel_channel_statistics_media_media_geolocation_countries"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/media/{media}/technologies/browsers/shares": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get browser shares per media - * @description Get browser shares per media - */ - get: operations["get_1_vod_channel_channel_statistics_media_media_technologies_browsers_shares"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/media/{media}/technologies/os/shares": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get os shares per media - * @description Get os shares per media - */ - get: operations["get_1_vod_channel_channel_statistics_media_media_technologies_os_shares"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/media/{media}/technologies/playback/shares": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get playbacks shares per media - * @description Get playbacks shares per media - */ - get: operations["get_1_vod_channel_channel_statistics_media_media_technologies_playback_shares"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/media/{media}/technologies/players/shares": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get players shares per media - * @description Get players shares per media - */ - get: operations["get_1_vod_channel_channel_statistics_media_media_technologies_players_shares"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/media/{media}/viewers": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get media viewers - * @description Get media viewers - */ - get: operations["get_1_vod_channel_channel_statistics_media_media_viewers"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/media/{media}/viewers/encodings/histogram": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get media viewers per encoding histogram - * @description Get media viewers per encoding histogram - */ - get: operations["get_1_vod_channel_channel_statistics_media_media_viewers_encodings_histogram"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/media/{media}/viewers/encodings/shares": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get media viewers per encoding share - * @description Get media viewers per encoding share - */ - get: operations["get_1_vod_channel_channel_statistics_media_media_viewers_encodings_shares"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/media/{media}/viewers/uniques": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get media unique viewers - * @description Get media unique viewers - */ - get: operations["get_1_vod_channel_channel_statistics_media_media_viewers_uniques"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/media/{media}/viewing": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get media viewing time - * @description Get media viewing time - */ - get: operations["get_1_vod_channel_channel_statistics_media_media_viewing"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/media/{media}/viewing/encodings/histogram": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get viewing time per encoding and media - * @description Get viewing time per encoding and media - */ - get: operations["get_1_vod_channel_channel_statistics_media_media_viewing_encodings_histogram"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/technologies/browsers/shares": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get channel browser shares - * @description Get channel browser shares - */ - get: operations["get_1_vod_channel_channel_statistics_technologies_browsers_shares"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/technologies/os/shares": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get channel os shares - * @description Get channel os shares - */ - get: operations["get_1_vod_channel_channel_statistics_technologies_os_shares"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/technologies/playback/shares": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get channel playbacks shares - * @description Get channel playbacks shares - */ - get: operations["get_1_vod_channel_channel_statistics_technologies_playback_shares"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/technologies/players/shares": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get channel players shares - * @description Get channel players shares - */ - get: operations["get_1_vod_channel_channel_statistics_technologies_players_shares"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/time_ip": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get consumed time per ip - * @description Get consumed time per ip : might timeout if there's too much values to return - */ - get: operations["get_1_vod_channel_channel_statistics_time_ip"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/viewers": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get channel viewers - * @description Get channel viewers - */ - get: operations["get_1_vod_channel_channel_statistics_viewers"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/viewers/encodings/histogram": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get channel viewers per encoding histogram - * @description Get channel viewers per encoding histogram - */ - get: operations["get_1_vod_channel_channel_statistics_viewers_encodings_histogram"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/viewers/encodings/shares": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get channel viewers per encoding share - * @description Get channel viewers per encoding share - */ - get: operations["get_1_vod_channel_channel_statistics_viewers_encodings_shares"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/viewers/histogram": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get channel viewers histogram - * @description Get channel viewers histogram - */ - get: operations["get_1_vod_channel_channel_statistics_viewers_histogram"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/viewers/medias": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get media viewers - * @description Get media viewers - */ - get: operations["get_1_vod_channel_channel_statistics_viewers_medias"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/viewers/uniques": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get channel unique viewers - * @description Get channel unique viewers - */ - get: operations["get_1_vod_channel_channel_statistics_viewers_uniques"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/viewers/uniques/medias": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get media unique viewers - * @description Get media unique viewers - */ - get: operations["get_1_vod_channel_channel_statistics_viewers_uniques_medias"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/viewing": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get channel viewing time - * @description Get channel viewing time - */ - get: operations["get_1_vod_channel_channel_statistics_viewing"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/statistics/viewing/encodings/histogram": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get channel viewing time per encoding - * @description Get channel viewing time per encoding - */ - get: operations["get_1_vod_channel_channel_statistics_viewing_encodings_histogram"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/upload": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** List uploads */ - get: operations["get_1_vod_channel_channel_upload"]; - put?: never; - /** - * Create new Media - * @description Creates new Media with either - * $post = ['folder' => $folderIdentifier, 'filename' => $fileName, 'url' => $videoUrl]; // uploading file from url - * $post = ['folder' => $folderIdentifier, 'name' => $fileName, 'file' => new \CURLFile($filePath, '', $fileName)]; // uploading file - */ - post: operations["post_1_vod_channel_channel_upload"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/media/{media}/subtitle/{language}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Creates a new subtitle to a given media. */ - post: operations["post_1_vod_channel_channel_media_media_subtitle_language"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/media/{media}/subtitle/{language}/import": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Creates a new subtitle to a given media, from a provided file. */ - post: operations["post_1_vod_channel_channel_media_media_subtitle_language_import"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/media/{media}/subtitle/{subtitle}/default": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** set a default subtitle. */ - put: operations["put_1_vod_channel_channel_media_media_subtitle_subtitle_default"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/media/{media}/subtitle/{subtitle}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Returns a subtitle. */ - get: operations["get_1_vod_channel_channel_media_media_subtitle_subtitle"]; - /** Updates a subtitle. */ - put: operations["put_1_vod_channel_channel_media_media_subtitle_subtitle"]; - post?: never; - /** Deletes a subtitle. */ - delete: operations["delete_1_vod_channel_channel_media_media_subtitle_subtitle"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/media/{media}/logo/{logo}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Attach logo */ - post: operations["post_1_vod_channel_channel_media_media_logo_logo"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/media/{media}/logo": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** Attach logo */ - delete: operations["delete_1_vod_channel_channel_media_media_logo"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/encoding/constraint": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List major encoding constraints that should be respected - * @description in order to guarantee correct output encoding in most cases. - * - * Still, following these rules may lead to incorrect encodings. - * For example, trying to encode something into a flv container - * will fail if the audio sampling rate is not 44100, 22050 or 11025 Hz. - */ - get: operations["get_1_vod_encoding_constraint"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/encoding/profile": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** List encoding profiles. */ - get: operations["get_1_vod_encoding_profile"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/country": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Lists all available countries. */ - get: operations["get_1_vod_country"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/category": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Lists all available categories. */ - get: operations["get_1_vod_category"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/language": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Lists all available languages. */ - get: operations["get_1_vod_language"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/search": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Finds and returns anything matching a given query. */ - get: operations["get_1_vod_search"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/media/{media}/playlist": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Lists all playlists having a given media attached. */ - get: operations["get_1_vod_channel_channel_media_media_playlist"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/playlist/attach": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Adds one or many given medias/folders to one or many playlists. */ - post: operations["post_1_vod_channel_channel_playlist_attach"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/playlist/detach": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** Removes one or many given medias/folders from one or many playlists. */ - delete: operations["delete_1_vod_channel_channel_playlist_detach"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/playlist/{playlist}/attach": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Adds one or many given medias/folders to a playlist. */ - post: operations["post_1_vod_channel_channel_playlist_playlist_attach"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/playlist/{playlist}/detach": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** Removes one or many given medias/folders from a playlist. */ - delete: operations["delete_1_vod_channel_channel_playlist_playlist_detach"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/playlist/{playlist}/copy": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Duplicates a playlist. */ - post: operations["post_1_vod_channel_channel_playlist_playlist_copy"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/playlist/{playlist}/image": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Returns a playlist image. */ - get: operations["get_1_vod_channel_channel_playlist_playlist_image"]; - put?: never; - post?: never; - /** - * Deletes a playlist Image - * @description delete the playlist image - */ - delete: operations["delete_1_vod_channel_channel_playlist_playlist_image"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/playlist/{playlist}/media": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Lists all medias of a playlist. */ - get: operations["get_1_vod_channel_channel_playlist_playlist_media"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/playlist/{playlist}/media/move/up": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Moves one or many given medias one position up. */ - post: operations["post_1_vod_channel_channel_playlist_playlist_media_move_up"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/playlist/{playlist}/media/move/down": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Moves one or many given medias one position down. */ - post: operations["post_1_vod_channel_channel_playlist_playlist_media_move_down"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/playlist/{playlist}/media/move/after": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Moves one or many given medias after a given media. */ - post: operations["post_1_vod_channel_channel_playlist_playlist_media_move_after"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/playlist/{playlist}/media/move/before": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Moves one or many given medias before a given media. */ - post: operations["post_1_vod_channel_channel_playlist_playlist_media_move_before"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/media/{media}/subtitle": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Lists all subtitles of a given media. */ - get: operations["get_1_vod_channel_channel_media_media_subtitle"]; - /** Updates one or many subtitle. */ - put: operations["put_1_vod_channel_channel_media_media_subtitle"]; - /** - * Generate subtitle from media - * @description ( async action ) Generate subtitle from media - */ - post: operations["post_1_vod_channel_channel_media_media_subtitle"]; - /** Deletes many subtitles. */ - delete: operations["delete_1_vod_channel_channel_media_media_subtitle"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/media/{media}/subtitle/summarize": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get summary from media as description - * @description ( async action ) Get Summary from a media by extracting first its subtitles, then setting it as its media description - */ - get: operations["get_1_vod_channel_channel_media_media_subtitle_summarize"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/media/{media}/subtitle/{subtitle}/summarize": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get summary from subtitle - * @description ( async action ) Get Summary from an existing subtitle, then setting it as its media description - */ - get: operations["get_1_vod_channel_channel_media_media_subtitle_subtitle_summarize"]; - put?: never; - /** - * Get custom summary from media - * @description Get Summary from an existing subtitle with custom parameters - */ - post: operations["post_1_vod_channel_channel_media_media_subtitle_subtitle_summarize"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/media/{media}/subtitle/{subtitle}/translate": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Translate Subtitle - * @description ( async action ) Translate a subtitle into other languages - */ - post: operations["post_1_vod_channel_channel_media_media_subtitle_subtitle_translate"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Returns a channel. */ - get: operations["get_1_vod_channel_channel"]; - /** Updates a channel. */ - put: operations["put_1_vod_channel_channel"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/browse/export": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Exports one or many medias to an external platform. */ - post: operations["post_1_vod_channel_channel_browse_export"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/browse/trash/restore": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** Restores one or many medias/folders from trash to their original location. */ - delete: operations["delete_1_vod_channel_channel_browse_trash_restore"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/browse/{file}/export": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Exports a media to an external platform. */ - post: operations["post_1_vod_channel_channel_browse_file_export"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/user-activity-log": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get channel user activity log - * @description Get channel user activity log - */ - get: operations["get_1_vod_channel_channel_user_activity_log"]; - /** - * Put user activity log - * @description Put channel user activity log - */ - put: operations["put_1_vod_channel_channel_user_activity_log"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/folder/{folder}/user-activity-log": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get folder user activity log - * @description Get folder user activity log - */ - get: operations["get_1_vod_channel_channel_folder_folder_user_activity_log"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/vod/channel/{channel}/media/{media}/user-activity-log": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get media user activity log - * @description Get media user activity log - */ - get: operations["get_1_vod_channel_channel_media_media_user_activity_log"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/accounts/{account}/channels": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List channels. - * @description Retrieves a paginated list of channels associated with the provided account. - */ - get: operations["VODListChannelsV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show channel details. - * @description Retrieves details of a specified channel. - */ - get: operations["VODShowChannelDetailsV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/callbacks": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List callbacks. - * @description Retrieves a paginated list of callbacks associated with the provided channel. - */ - get: operations["VODListCallbacksV2"]; - put?: never; - /** - * Create callback. - * @description Creates a new callback within the provided channel based on the provided parameters. - */ - post: operations["VODCreateCallbackV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/disk-usage": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get channel used disk space. - * @description Retrieves the disk usage of a channel. - */ - get: operations["VODGetChannelUsedDiskSpaceV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/disk-usage/trash": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get trash disk usage. - * @description Retrieves the disk usage of the trash for a channel. - */ - get: operations["VODGetTrashDiskUsageV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/disk-usage/{folder}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get folder disk usage. - * @description Retrieves the disk usage of a folder. - */ - get: operations["VODGetFolderDiskUsageV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/browse": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Browse channel root. - * @description Retrieves a paginated list of files associated with the provided channel and located at in its root directory. - */ - get: operations["VODBrowseChannelRootV2"]; - put?: never; - post?: never; - /** - * Discard file(s). - * @description Discards the specified file associated with the provided channel based on the provided parameters. - */ - delete: operations["VODDiscardFilesV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/browse/tree": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get root tree. - * @description Retrieves the tree structure of the root directory for the provided channel. - */ - get: operations["VODGetRootTreeV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/browse/breadcrumb": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get root breadcrumb. - * @description Retrieves the breadcrumb trail of the root directory for the provided channel. - */ - get: operations["VODGetRootBreadcrumbV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/browse/trash": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Browse trash. - * @description Retrieves a paginated list of files located in the trash associated with the requested channel.. - */ - get: operations["VODBrowseTrashV2"]; - put?: never; - post?: never; - /** - * Empty trash. - * @description Empties the trash for the provided channel based on the provided parameters. - */ - delete: operations["VODEmptyTrashV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/browse/{folder}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Browse folder. - * @description Retrieves a paginated list of files associated with the provided channel and located at in the requested directory. - */ - get: operations["VODBrowseFolderV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/browse/{folder}/breadcrumb": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get folder breadcrumb. - * @description Retrieves the breadcrumb trail of a specified folder. - */ - get: operations["VODGetFolderBreadcrumbV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/browse/{folder}/tree": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get folder tree. - * @description Retrieves the tree structure of a specified folder. - */ - get: operations["VODGetFolderTreeV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/categories": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List categories. - * @description Get a paginated list of the available media categories. - */ - get: operations["VODListCategoriesV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/countries": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List countries. - * @description Retrieves a paginated list of countries. - */ - get: operations["VODListCountriesV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/lang": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List languages. - * @description Retrieves a paginated list of languages. - */ - get: operations["VODListLanguagesV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/lang/{lang}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show language details. - * @description Retrieves details of a specified language. - */ - get: operations["VODShowLanguageDetailsV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/alerts": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List alerts. - * @description List all actives channel alerts. - */ - get: operations["VODListAlertsV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/alerts/{alert}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get alert. - * @description Get the requested alert - */ - get: operations["VODGetAlertV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/callbacks/{callback}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show callback details. - * @description Retrieves details of a specified callback. - */ - get: operations["VODShowCallbackDetailsV2"]; - /** - * Update callback details. - * @description Updates details of a specified callback based on the provided parameters. - */ - put: operations["VODUpdateCallbackDetailsV2"]; - post?: never; - /** - * Delete callback. - * @description Deletes the specified callback. - */ - delete: operations["VODDeleteCallbackV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/players": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List players. - * @description Retrieves a paginated list of players associated with the provided channel. - */ - get: operations["VODListPlayersV2"]; - put?: never; - /** - * Create player. - * @description Creates a new player within the provided channel based on the parameters. - */ - post: operations["VODCreatePlayerV2"]; - /** - * Bulk delete players. - * @description Deletes players associated with the provided channel. - */ - delete: operations["VODBulkDeletePlayersV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/players/{player}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show player details. - * @description Retrieves details of a specified player. - */ - get: operations["VODShowPlayerDetailsV2"]; - /** - * Update player details. - * @description Updates details of a specified player based on the parameters. - */ - put: operations["VODUpdatePlayerDetailsV2"]; - post?: never; - /** - * Delete player. - * @description Deletes the specified player. - * Note that in case the player is attached to a share link, the latter will be re-assigned to a fallback player. - */ - delete: operations["VODDeletePlayerV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/folders/root": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show root folder. - * @description Retrieves details of the root folder associated with the provided channel. - */ - get: operations["VODShowRootFolderV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/folders": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List folders. - * @description Retrieves a paginated list of folders associated with the provided channel. - */ - get: operations["VODListFoldersV2"]; - put?: never; - /** - * Create folder. - * @description Creates a new folder within the provided channel based on the provided parameters. - */ - post: operations["VODCreateFolderV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/folders/{folder}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show folder details. - * @description Retrieves details of a specified folder. - */ - get: operations["VODShowFolderDetailsV2"]; - /** - * Update folder details. - * @description Updates details of a specified folder based on the provided parameters. - */ - put: operations["VODUpdateFolderDetailsV2"]; - post?: never; - /** - * Delete a folder. - * @description Deletes the specified folder. - */ - delete: operations["VODDeleteAFolderV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/folders/{folder}/upload/endpoint": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get an upload endpooint. - * @description Generate a temporary signed URL for uploading files to the given folder. - */ - get: operations["VODGetAnUploadEndpoointV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/players/{player}/ads": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List advertisements. - * @description Retrieves a paginated list of advertisements associated with the provided player. - */ - get: operations["VODListAdvertisementsV2"]; - put?: never; - /** - * Create an advertisement. - * @description Creates a new advertisement associated with the provided player. - */ - post: operations["VODCreateAnAdvertisementV2"]; - /** - * Bulk delete advertisements. - * @description Deletes the specified list of advertisements associated with the provided player. - */ - delete: operations["VODBulkDeleteAdvertisementsV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/ads/{ad}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show ad details. - * @description Retrieves details of a specified ad. - */ - get: operations["VODShowAdDetailsV2"]; - /** - * Update advertisement. - * @description Updates details of a specified advertisement based on the provided parameters. - */ - put: operations["VODUpdateAdvertisementV2"]; - post?: never; - /** - * Delete advertisement. - * @description Deletes the specified advertisement. - */ - delete: operations["VODDeleteAdvertisementV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/media/{media}/subtitles": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List subtitles. - * @description Retrieves a paginated list of subtitles associated with the provided media. - */ - get: operations["VODListSubtitlesV2"]; - put?: never; - /** - * Create subtitle. - * @description Creates a new subtitle within the provided media based on the provided parameters. - */ - post: operations["VODCreateSubtitleV2"]; - /** - * Bulk delete subtitles. - * @description Deletes the specified list of subtitles associated with the provided player. - */ - delete: operations["VODBulkDeleteSubtitlesV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/subtitles/{subtitle}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show subtitle details. - * @description Retrieves details of a specified subtitle. - */ - get: operations["VODShowSubtitleDetailsV2"]; - /** - * Update subtitle details. - * @description Updates details of a specified subtitle based on the provided parameters. - */ - put: operations["VODUpdateSubtitleDetailsV2"]; - post?: never; - /** - * Delete a subtitle. - * @description Deletes the specified subtitle. - */ - delete: operations["VODDeleteASubtitleV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/playlists": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List playlists. - * @description Retrieves a paginated list of playlists associated with the provided channel. - */ - get: operations["VODListPlaylistsV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/playlists/{playlist}/media": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List media in playlist. - * @description Retrieves a paginated list of media in the specified playlist. - */ - get: operations["VODListMediaInPlaylistV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/playlists/{playlist}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show playlist details. - * @description Retrieves details of a specified playlist. - */ - get: operations["VODShowPlaylistDetailsV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/mixtapes": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List mixtapes. - * @description Retrieves a paginated list of mixtapes associated with the provided channel. - */ - get: operations["VODListMixtapesV2"]; - put?: never; - /** - * Create a mixtape. - * @description Create a Mixtape matching request criteria. - */ - post: operations["VODCreateAMixtapeV2"]; - /** - * Bulk delete mixtapes. - * @description Deletes the specified list of mixtapes. - */ - delete: operations["VODBulkDeleteMixtapesV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/mixtapes/{mixtape}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show mixtape details. - * @description Retrieves details of a specified mixtape. - */ - get: operations["VODShowMixtapeDetailsV2"]; - /** - * Update a mixtape. - * @description Update mixtape. - */ - put: operations["VODUpdateAMixtapeV2"]; - post?: never; - /** - * Delete a mixtape. - * @description Deletes the specified mixtape. - */ - delete: operations["VODDeleteAMixtapeV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/mixtapes/{mixtape}/media": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List media in mixtape. - * @description Retrieves a paginated list of media in the specified mixtape. - */ - get: operations["VODListMediaInMixtapeV2"]; - /** - * Attach direct media. - * @description Manually attaches media in the specified mixtape - */ - put: operations["VODAttachDirectMediaV2"]; - post?: never; - /** - * Detach direct media. - * @description Manually detaches media in the specified mixtape - */ - delete: operations["VODDetachDirectMediaV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/media/{media}/chapters": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List chapters. - * @description Retrieves a paginated list of chapters assiociated with the provided media. - */ - get: operations["VODListChaptersV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/chapters/{chapter}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show chapter details. - * @description Retrieves details of a specified chapter. - */ - get: operations["VODShowChapterDetailsV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/encodings": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List encodings. - * @description Get a paginated list of encodings associated with the provided channel. - */ - get: operations["VODListEncodingsV2"]; - put?: never; - /** - * Create encoding. - * @description Creates a new encoding for the provided channel based on the given parameters. - */ - post: operations["VODCreateEncodingV2"]; - /** - * Bulk delete encodings. - * @description Deletes encodings specified in the request associated with the provided channel. - */ - delete: operations["VODBulkDeleteEncodingsV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/encodings/{encoding}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show encoding details. - * @description Retrieves details of a specified encoding. - */ - get: operations["VODShowEncodingDetailsV2"]; - /** - * Update encoding. - * @description Updates details of a specified encoding based on the given parameters. - */ - put: operations["VODUpdateEncodingV2"]; - post?: never; - /** - * Delete encoding. - * @description Deletes the specified encoding. - */ - delete: operations["VODDeleteEncodingV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/encodings/constraints": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List encoding constraints. - * @description List major encoding constraints that should be respected - * in order to guarantee correct output encoding in most cases. - * - * Still, following these rules may lead to incorrect encodings. - * For example, trying to encode something into a flv container - * will fail if the audio sampling rate is not 44100, 22050 or 11025 Hz. - */ - get: operations["VODListEncodingConstraintsV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/encodings/profiles": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List encoding profiles. - * @description Retrieves available encoding profiles. - */ - get: operations["VODListEncodingProfilesV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/media": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List media. - * @description Retrieves a paginated list of non-discarded media associated with the provided channel. - */ - get: operations["VODListMediaV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/media/status": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get media statuses counters. - * @description Get counters for each media status filtered by the requested period (defaults to `-7d`). - */ - get: operations["VODGetMediaStatusesCountersV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/media/{media}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show media details. - * @description Retrieves details of a specified media. - */ - get: operations["VODShowMediaDetailsV2"]; - /** - * Update media details. - * @description Updates details of a specified media based on the provided parameters. - */ - put: operations["VODUpdateMediaDetailsV2"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/media/{media}/metadata": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get metadata from a media. - * @description Get the metadata from given media. - */ - get: operations["VODGetMetadataFromAMediaV2"]; - /** - * Update metadata from a media. - * @description Updates the metadata from given media. - */ - put: operations["VODUpdateMetadataFromAMediaV2"]; - post?: never; - /** - * Deletes metadata from a media. - * @description Deletes the metadata from given media. - */ - delete: operations["VODDeletesMetadataFromAMediaV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/media/{media}/journal": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get media journal. - * @description Retrieves a paginated list of journal entries associated with the provided media. - */ - get: operations["VODGetMediaJournalV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/journal": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get journal. - * @description Retrieves a paginated list of journal entries associated with the provided channel. - */ - get: operations["VODGetJournalV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/media/{media}/thumbnails": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List thumbnails. - * @description Get a paginated list of thumbnails associated with the provided media, this list includes: - * - image - * - waveform image - * - waveform JSON - * - audio file - * - frames matrix (10x10, simple) - * - frames line - * - frames matrix (very detailed) - * - frames matrix (shot boundaries) - * - high quality thumbnail - */ - get: operations["VODListThumbnailsV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/thumbnails/{thumbnail}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show thumbnail details. - * @description Retrieves details of a specified thumbnail. - */ - get: operations["VODShowThumbnailDetailsV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/shares": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List channel shares. - * @description Retrieves a paginated list of shares associated with the provided channel based on the parameters. - */ - get: operations["VODListChannelSharesV2"]; - put?: never; - post?: never; - /** - * Bulk delete shares. - * @description Deletes shares specified in the request associated with the provided channel. - */ - delete: operations["VODBulkDeleteSharesV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/media/{media}/shares": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List media shares. - * @description Retrieves a paginated list of shares associated with the provided media based on the parameters. - */ - get: operations["VODListMediaSharesV2"]; - put?: never; - /** - * Share media. - * @description Generate a public accessible media playback link. - */ - post: operations["VODShareMediaV2"]; - /** - * Bulk delete media shares. - * @description Deletes shares specified in the request associated with the provided media. - */ - delete: operations["VODBulkDeleteMediaSharesV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/shares/{share}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show share details. - * @description Retrieves details of a specified share. - */ - get: operations["VODShowShareDetailsV2"]; - /** - * Update share details. - * @description Updates details of a specified share based on the parameters. - */ - put: operations["VODUpdateShareDetailsV2"]; - post?: never; - /** - * Delete share. - * @description Deletes the specified share. - */ - delete: operations["VODDeleteShareV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/logos": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List logos. - * @description Retrieves a paginated list of logos associated with the provided channel. - */ - get: operations["VODListLogosV2"]; - put?: never; - /** - * Create a new logo. - * @description Creates a new logo within the provided channel based on the provided parameters. - */ - post: operations["VODCreateANewLogoV2"]; - /** - * Bulk delete logos. - * @description Deletes logos specified in the request within the provided channel. - */ - delete: operations["VODBulkDeleteLogosV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/logos/{logo}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show logo details. - * @description Retrieves details of a specified logo. - */ - get: operations["VODShowLogoDetailsV2"]; - /** - * Update logo details. - * @description Updates details of a specified logo based on the provided parameters. - */ - put: operations["VODUpdateLogoDetailsV2"]; - post?: never; - /** - * Delete a logo. - * @description Deletes the specified logo. - */ - delete: operations["VODDeleteALogoV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/labels": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List labels. - * @description Get a paginated list of labels associated with the provided channel. - */ - get: operations["VODListLabelsV2"]; - put?: never; - /** - * Bulk attach labels. - * @description Attach labels specified in the request associated with the provided channel. - */ - post: operations["VODBulkAttachLabelsV2"]; - /** - * Bulk delete labels. - * @description Deletes labels specified in the request associated with the provided channel. - */ - delete: operations["VODBulkDeleteLabelsV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/labels/{genericLabel}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show label details. - * @description Retrieves details of a specified label. - */ - get: operations["VODShowLabelDetailsV2"]; - /** - * Update label. - * @description Updates details of a specified label based on the given parameters. - */ - put: operations["VODUpdateLabelV2"]; - post?: never; - /** - * Delete label. - * @description Deletes the specified label. - */ - delete: operations["VODDeleteLabelV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/metadata": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List metadata. - * @description Get a paginated list of metadata associated with the provided channel. - */ - get: operations["VODListMetadataV2"]; - put?: never; - /** - * Bulk attach metadata. - * @description Attach metadata specified in the request associated with the provided channel. - */ - post: operations["VODBulkAttachMetadataV2"]; - /** - * Bulk delete metadata. - * @description Deletes metadata specified in the request associated with the provided channel. - */ - delete: operations["VODBulkDeleteMetadataV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/ftpusers": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List FTP users. - * @description Retrieves a paginated list of FTP users associated with the provided channel. - */ - get: operations["VODListFTPUsersV2"]; - put?: never; - /** - * Create FTP user. - * @description Creates a new FTP user associated with the provided channel based on the parameters. - */ - post: operations["VODCreateFTPUserV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/ftpusers/{user}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show FTP user details. - * @description Retrieves details of a specified FTP user. - */ - get: operations["VODShowFTPUserDetailsV2"]; - /** - * Update FTP user details. - * @description Updates details of a specified FTP user based on the parameters. - */ - put: operations["VODUpdateFTPUserDetailsV2"]; - post?: never; - /** - * Delete FTP user. - * @description Deletes the specified FTP user associated with the provided channel. - */ - delete: operations["VODDeleteFTPUserV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{channel}/clusters": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers per cluster. - * @description Get the number of viewers per cluster for the provided channel. - * A cluster is a grouping of viewers based on their geographical location. - * A cluster is identified by its geohash, latitude and longitude. - */ - get: operations["VODViewersPerClusterV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{channel}/media/top": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Top media. - * @description Get a list of media for the requested period, sorted by viewers count. - */ - get: operations["VODTopMediaV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{channel}/media/unique_viewers": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Unique viewers per media. - * @description Get the number of unique viewers (IP addresses) for the provided media list. - */ - get: operations["VODUniqueViewersPerMediaV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{channel}/media/viewers": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers per media. - * @description Get the number of viewers for the provided media list. - */ - get: operations["VODViewersPerMediaV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{subject}/consumption": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Consumption. - * @description Get the consumption for the provided subject, - * subject may be either a channel or a media, - * if anything else is provided, a 404 error will be raised. - */ - get: operations["VODConsumptionV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{subject}/view_time": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * View time. - * @description Get the view time (in milliseconds) for the provided subject, - * subject may be either a channel or a media, - * if anything else is provided, a 404 error will be raised. - */ - get: operations["VODViewTimeV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{subject}/viewers": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers. - * @description Get the number of viewers for the provided subject, - * subject may be either a channel or a media, - * if anything else is provided, a 404 error will be raised. - */ - get: operations["VODViewersV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{subject}/unique_viewers": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Unique viewers. - * @description Get the number of unique viewers (IP addresses) for the provided subject, - * subject may be either a channel or a media, - * if anything else is provided, a 404 error will be raised. - */ - get: operations["VODUniqueViewersV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{subject}/average_view_time": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Average view time. - * @description Get the average view time (in milliseconds) per unique user (IP addresses) for the provided subject, - * subject may be either a channel or a media, - * if anything else is provided, a 404 error will be raised. - */ - get: operations["VODAverageViewTimeV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{subject}/histogram/encodings": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers and encodings histogram. - * @description Retrieve histogram with general statistics per time bucket, - * along with breakdown per encoding. - */ - get: operations["VODViewersAndEncodingsHistogramV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{subject}/histogram/viewers": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers histogram. - * @description Get a histogram of viewers over time for the provided subject. - * The data is divided into time buckets based on the requested interval. - */ - get: operations["VODViewersHistogramV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{subject}/browsers": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers and viewing time per browser. - * @description Get the number of viewers and consumed time (in milliseconds) per browser for the provided subject. - */ - get: operations["VODViewersAndViewingTimePerBrowserV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{subject}/countries": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers and share per country. - * @description Retrieves the number of viewers and total share per country for the provided subject; - * The share is based on all the countries for this subject, not just on the countries within the limit. - * Therefore, the sum of the share for each country may not reach 1 (100%) if a limit is provided. - */ - get: operations["VODViewersAndSharePerCountryV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{subject}/operating_systems": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers and viewing time per OS. - * @description Get the number of viewers and consumed time (in milliseconds) per operating system for the provided subject. - */ - get: operations["VODViewersAndViewingTimePerOSV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{subject}/playbacks": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers and viewing time per playback. - * @description Get the number of viewers and consumed time (in milliseconds) per playback type for the provided subject. - */ - get: operations["VODViewersAndViewingTimePerPlaybackV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{subject}/players": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers and viewing time per player. - * @description Get the number of viewers and consumed time (in milliseconds) per player for the provided subject. - */ - get: operations["VODViewersAndViewingTimePerPlayerV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{subject}/origins": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers and viewing time per origin. - * @description Get the number of viewers and consumed time (in milliseconds) per origin for the provided subject. - */ - get: operations["VODViewersAndViewingTimePerOriginV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{subject}/sources": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers and viewing time per source. - * @description Get the number of viewers and consumed time (in milliseconds) per source for the provided subject. - */ - get: operations["VODViewersAndViewingTimePerSourceV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{subject}/viewers_per_encoding": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers per encoding. - * @description Get the number of viewers per encoding for the provided subject. - */ - get: operations["VODViewersPerEncodingV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{subject}/consumed_time_per_encoding": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewing time per encoding. - * @description Get the viewing time (in milliseconds) per encoding for the provided subject. - */ - get: operations["VODViewingTimePerEncodingV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{subject}/devices": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers and viewing time per device. - * @description Get the number of viewers and consumed time (in milliseconds) per device type for the provided subject. - */ - get: operations["VODViewersAndViewingTimePerDeviceV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{subject}/technologies": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers and viewing time by technology. - * @description Get the number of viewers and consumed time (in milliseconds) for all technologies for the provided subject. - * Statistics are grouped by browsers, operating systems, playbacks, players, devices and sources. - */ - get: operations["VODViewersAndViewingTimeByTechnologyV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{media}/retention": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Retention per percent. - * @description Get retention per percent for the provided media, - * if anything else is provided, a 404 error will be raised. - * The returned collection contains a list of percents [0-99], - * each percent contains a hit count and a normalized value. - */ - get: operations["VODRetentionPerPercentV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{media}/rank": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Media rank. - * @description Computes the rank of the provided media based on its view count relative to other media within the same channel. - */ - get: operations["VODMediaRankV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/statistics/{media}/benchmark": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Media benchmark. - * @description Retrieves statistics and comparisons between the media and the other media of the same channel. - */ - get: operations["VODMediaBenchmarkV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/reflect/endpoints/v{version}/{endpoint?}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get: operations["get_2_vod_reflect_endpoints_vversion_endpoint"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/res/thumbnails/{thumbnail}.{format}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Display thumbnail. - * @description Render the thumbnail inline directly in the user browser. - * If the thumbnail is corrupted, a 404 error is returned. - */ - get: operations["VODDisplayThumbnailV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/res/playlists/{playlist}.{format}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Display playlist image. - * @description Render the playlist image inline directly in the user browser. - * If the playlist has no image, a 404 error is returned. - */ - get: operations["VODDisplayPlaylistImageV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/res/shares/{share}.{image}.{format}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Display share image. - * @description Render the share image inline directly in the user browser. - * If the share has no image, a 404 error is returned. - */ - get: operations["VODDisplayShareImageV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/res/shares/{share}.{format?}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Render share link. - * @description Render the requested share link. - */ - get: operations["VODRenderShareLinkV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/res/players/{player}.{image}.{format}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Display player image. - * @description Render the player image inline directly in the user browser. - * If the player has no image, a 404 error is returned. - */ - get: operations["VODDisplayPlayerImageV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/res/logos/{logo}.{format}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Display a logo image. - * @description Render the logo image inline directly in the user browser. - * If the logo is invalid, a 404 error is returned. - */ - get: operations["VODDisplayALogoImageV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/res/media/{media}/chapters.{format}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Render chapter. - * @description Render the published media chapters directly in the user browser. - * If no published chapters are available a 404 error is returned. - */ - get: operations["VODRenderChapterV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/res/chapters/{chapter}.{format}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Display chapter image. - * @description Render the chapter image inline directly in the user browser. - * If the chapter has no image, a 404 error is returned. - */ - get: operations["VODDisplayChapterImageV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/res/subtitles/{subtitle}.{format}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Render subtitle. - * @description Render the subtitle in the requested format. - */ - get: operations["VODRenderSubtitleV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/res/suggestions/{target}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List suggested media. - * @description Retrieve a list of media suggestions based on the current media. - */ - get: operations["VODListSuggestedMediaV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/services": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Sync linked services. - * @description Sync linked services to a given channel. - */ - post: operations["post_2_vod_channels_channel_services"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/browse/restore": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Restore file(s). - * @description Restores the specified file associated with the provided channel based on the provided parameters. - */ - post: operations["VODRestoreFilesV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/channels/{channel}/browse/move": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Move file(s). - * @description Moves the specified file to a new location within the channel based on the provided parameters. - */ - post: operations["VODMoveFilesV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/folders/{folder}/encodings": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Attach encodings to a folder. - * @description Attaches encodings to a specified folder based on the provided parameters. - */ - put: operations["VODAttachEncodingsToAFolderV2"]; - /** - * Synchronize encodings for a folder. - * @description Synchronizes encodings for a specified folder based on the provided parameters. - */ - post: operations["VODSynchronizeEncodingsForAFolderV2"]; - /** - * Detach encodings from a folder. - * @description Detaches encodings from a specified folder based on the provided parameters. - */ - delete: operations["VODDetachEncodingsFromAFolderV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/mixtapes/{mixtape}/duplicate": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Duplicate a mixtape. - * @description Creates a copy of the specified mixtape with the same configuration - * and direct media attachments. The new mixtape name can be provided - * or will default to "{original_name} (Copy)". - */ - post: operations["VODDuplicateAMixtapeV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/mixtapes/{mixtape}/synchronize": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Synchronize a mixtape. - * @description Synchronize a mixtape's media. - */ - post: operations["VODSynchronizeAMixtapeV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/mixtapes/{mixtape}/media/{media}/move": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Move a manually attached media in mixtape. - * @description Move a given media to given position in manually attached media. - */ - post: operations["VODMoveAManuallyAttachedMediaInMixtapeV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/media/{media}/suggest": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Attach suggested media. - * @description Attach a list of media that will be suggested during - * playback once the current media is over. - */ - post: operations["VODAttachSuggestedMediaV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/shares/{share}/token": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Creates a new token. - * @description Creates a new token associated with the provided share based on the provided parameters.. - */ - post: operations["VODCreatesANewTokenV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/ftp/login": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Login. - * @description Attempts to authenticate the user using the provided credentials. - */ - post: operations["VODLoginV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/ftp/on/connect": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * On connect callback. - * @description Handles the FTP server connection event. - */ - post: operations["VODOnConnectCallbackV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/ftp/on/disconnect": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * On disconnect callback. - * @description Handles the FTP server disconnection event. - */ - post: operations["VODOnDisconnectCallbackV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/ftp/on/login": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * On login callback. - * @description Handles the FTP server login event. - */ - post: operations["VODOnLoginCallbackV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/ftp/on/login-failed": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * On login failed callback. - * @description Handles the FTP server login failure event. - */ - post: operations["VODOnLoginFailedCallbackV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/ftp/on/logout": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * On logout callback. - * @description Handles the FTP server logout event. - */ - post: operations["VODOnLogoutCallbackV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/reflect/endpoints/v{version}/{endpoint}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post: operations["post_2_vod_reflect_endpoints_vversion_endpoint"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/folders/{folder}/logo": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Attach a logo to a folder. - * @description Attaches a logo to a specified folder based on the provided parameters. - */ - put: operations["VODAttachALogoToAFolderV2"]; - post?: never; - /** - * Detach a logo from a folder. - * @description Detaches a logo from a specified folder. - */ - delete: operations["VODDetachALogoFromAFolderV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/folders/{folder}/labels": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Attach labels to a folder. - * @description Attaches labels to a specified folder based on the provided parameters. - */ - put: operations["VODAttachLabelsToAFolderV2"]; - post?: never; - /** - * Detach labels from a folder. - * @description Detaches labels from a specified folder based on the provided parameters. - */ - delete: operations["VODDetachLabelsFromAFolderV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/media/{media}/labels": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Attach labels to a media. - * @description Attaches labels to a specified media based on the provided parameters. - */ - put: operations["VODAttachLabelsToAMediaV2"]; - post?: never; - /** - * Detach labels from a media. - * @description Detaches labels from a specified media based on the provided parameters. - */ - delete: operations["VODDetachLabelsFromAMediaV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/metadata/{metadata}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update metadata. - * @description Updates details of a specified metadata based on the given parameters. - */ - put: operations["VODUpdateMetadataV2"]; - post?: never; - /** - * Delete metadata. - * @description Deletes the specified metadata. - */ - delete: operations["VODDeleteMetadataV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/folders/{folder}/lock": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Locks the provided folder. - * @description A locked folder cannot be updated or configured in any way. - * This action can only be reverted with the dedicated unlock route. - */ - put: operations["VODLocksTheProvidedFolderV2"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/folders/{folder}/unlock": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Unlocks the provided folder. - * @description A locked folder cannot be updated, unlock it first - * in order to being able to configure it again. - */ - put: operations["VODUnlocksTheProvidedFolderV2"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/vod/samples": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List sample. - * @description Retrieves all media from the demo channel. - */ - get: operations["VODListSampleV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/url-shortener": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List short urls - * @deprecated - * @description This endpoint allows you to fetch your short urls. - */ - get: operations["get_1_url_shortener"]; - put?: never; - /** - * Create a short url - * @description This endpoint allows you to create a short url. - */ - post: operations["post_1_url_shortener"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/url-shortener": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List short urls - * @description This endpoint allows you to fetch your short urls. - */ - get: operations["get_2_url_shortener"]; - put?: never; - /** - * Create a short url - * @description This endpoint allows you to create a short url. - */ - post: operations["post_2_url_shortener"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/url-shortener/{short_url_code}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update a short url - * @description This endpoint allows you to update a short url expiration date. - */ - put: operations["put_1_url_shortener_short_url_code"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/url-shortener/quota": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get short url quota - * @deprecated - * @description This endpoint allows you to fetch your short url quota. - */ - get: operations["get_1_url_shortener_quota"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/url-shortener/quota": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get short url quota - * @description This endpoint allows you to fetch your short url quota. - */ - get: operations["get_2_url_shortener_quota"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Display Domain - * @description Returns a variety of information about one Domain from a Domain identifier - */ - get: operations["NewsletterShowDomain"]; - put?: never; - post?: never; - /** - * Delete Domain - * @description Definitively delete a domain - */ - delete: operations["NewsletterDestroyDomain"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/dashboard": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show dashboard infos - * @description Returns dashboard infos - */ - get: operations["NewsletterShow"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/dashboard/campaigns": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List lastest campaigns - * @description List lastest campaigns in dashboard - */ - get: operations["NewsletterListDashboardCampaigns"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/dashboard/stats/subscribers": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List subscribers statistics - * @description Returns statistics about subscribers for a specific period - */ - get: operations["NewsletterListDashboardSubscribersStats"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/dashboard/stats/campaigns": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List campaigns statistics - * @description Returns statistics about campaigns for a specific period - */ - get: operations["NewsletterListDashboardCampaignsStats"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/dashboard/stats/campaigns/monthly": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List monthly campaigns statistics - * @description Returns monthly campaigns statistics with aggregated metrics - */ - get: operations["NewsletterListDashboardCampaignsStatsMonthly"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/campaigns": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List all campaigns - * @description Returns a variety of information about one or more Campaigns - */ - get: operations["NewsletterListCampaigns"]; - put?: never; - /** - * Create campaign - * @description Create a campaign with the given parameters - */ - post: operations["NewsletterCreateCampaign"]; - /** - * Delete campaigns bulk - * @description Delete multiple campaigns. - */ - delete: operations["NewsletterDeleteCampaigns"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/campaigns/{campaign}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get Campaign - * @description Returns a variety of information about one Campaign identifier - */ - get: operations["NewsletterShowCampaign"]; - /** - * Edit campaign - * @description Edit an existing campaign - */ - put: operations["NewsletterEditCampaign"]; - post?: never; - /** - * Delete campaign - * @description Delete a campaign - */ - delete: operations["NewsletterDeleteCampaign"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/campaigns/{campaign}/tracking": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get tracking - * @description Returns tracking records for a campaign - */ - get: operations["NewsletterGetTracking"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/campaigns/{campaign}/report/links": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Links activity - * @description Return statistics about links for a campaign - */ - get: operations["NewsletterLinksActivity"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/campaigns/{campaign}/report/activity": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Subscribers activity - * @description Return statistics about subscribers for a campaign - */ - get: operations["NewsletterSubscribersActivity"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/subscribers": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List all subscribers - * @description Returns a variety of information about one or more Subscribers - */ - get: operations["NewsletterListSubscribers"]; - put?: never; - /** - * Create a subscriber - * @description Create a subscriber. - * - * If a subscriber already exists, it will be updated with new values. - * This is non-destructive operation, omitted parameters will not affect the subscriber. - */ - post: operations["NewsletterCreateSubscriber"]; - /** - * Delete subscribers - * @description Delete multiple subscribers. - */ - delete: operations["NewsletterDeleteSubscribers"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/subscribers/count_status": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Count subscribers status - * @description Count subscribers in every status for a given domain - */ - get: operations["NewsletterCountSubscribersStatus"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/subscribers/{subscriber}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Fetch a subscriber - * @description Returns a variety of information about one Subscriber - */ - get: operations["NewsletterShowSubscriber"]; - /** - * Update a subscriber - * @description Update a subscriber with new values. - * - * This is non-destructive operation, omitted parameters will not affect the subscriber. - */ - put: operations["NewsletterUpdateSubscriber"]; - post?: never; - /** - * Delete a subscriber - * @description It will remove the subscriber from your account, but all their information is still kept in case they re-subscribe to your list. - * - * If you need, to forget a subscriber use /forget. - */ - delete: operations["NewsletterDeleteSubscriber"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/subscribers/import/workspace": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List adressbook - * @description List all worspace adressebook with subscriber count - */ - get: operations["NewsletterListWorkspaceAddressBooks"]; - put?: never; - /** - * Select adressbooks - * @description Get selected contacts from Infomaniak workspace and prepare them for field match step - */ - post: operations["NewsletterImportWorkspaceAddressBooks"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/groups": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List all groups - * @description List all groups - * - * Returns a variety of information about one or more Groups - */ - get: operations["NewsletterListGroups"]; - put?: never; - /** - * Create a group - * @description Create a new group. - */ - post: operations["NewsletterCreateGroup"]; - /** - * Delete groups - * @description Delete multiple groups. - */ - delete: operations["NewsletterDeleteGroups"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/groups/{group}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Fetch a group - * @description Fetch a group - * - * Returns a variety of information about one Groups identifier - */ - get: operations["NewsletterShowGroup"]; - /** - * Update a group - * @description Update a group with new values. - */ - put: operations["NewsletterUpdateGroup"]; - post?: never; - /** - * Delete a group - * @description Delete a group. - */ - delete: operations["NewsletterDeleteGroup"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/groups/{group}/subscribers": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List subscribers - * @description Get subscribers belonging to a group. - */ - get: operations["NewsletterGetGroupSubscribers"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/credits": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List all credits - * @description Returns a variety of information about one or more Credits - */ - get: operations["NewsletterListCredits"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/credits/accounts": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Account credits - * @description Returns a variety of information about credits for an account - */ - get: operations["NewsletterAccountCredits"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/credits/details": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Credits details - * @description Get details about account credits - */ - get: operations["NewsletterCreditsDetails"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/credits/packs": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List credits offers - * @description Return the list of credits pack - */ - get: operations["NewsletterListCreditsOffers"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/credits/checkout/{id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Checkout - * @description Redirect the user to check out after choosing a credit pack - */ - get: operations["NewsletterCheckout"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/segments": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List all segments - * @description Returns a variety of information about one or more Segment - */ - get: operations["NewsletterListSegments"]; - put?: never; - /** - * Create a segment - * @description Create a new segment. - */ - post: operations["NewsletterCreateSegment"]; - /** - * Delete segments - * @description Delete multiple segments. - */ - delete: operations["NewsletterDeleteSegments"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/segments/{segment}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Fetch a segment - * @description Returns a variety of information about one Segment identifier - */ - get: operations["NewsletterShowSegment"]; - /** - * Update a segment - * @description Update a segment with new values. - */ - put: operations["NewsletterUpdateSegment"]; - post?: never; - /** - * Delete a segment - * @description Delete a segment. - */ - delete: operations["NewsletterDeleteSegment"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/segments/{segment}/subscribers": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List subscribers - * @description Get subscribers belonging to a segment - */ - get: operations["NewsletterGetSegmentSubscribers"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/fields": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List all fields - * @description Returns a variety of information about one or more Field - */ - get: operations["NewsletterListFields"]; - put?: never; - /** - * Create a field - * @description Create a new Field. - */ - post: operations["NewsletterCreateField"]; - /** - * Delete fields - * @description Delete multiple fields. - */ - delete: operations["NewsletterDeleteFields"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/templates": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List all templates - * @description Returns a variety of information about one or more Templates - */ - get: operations["NewsletterListAllTemplates"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/templates/{template}/html": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show html - * @description Return the template content as html - */ - get: operations["NewsletterShowHtml"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/webforms": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List all Webforms - * @description Returns a variety of information about one or more Webforms - */ - get: operations["NewsletterListWebforms"]; - put?: never; - /** - * Create a Webform - * @description Create a new Webform. - */ - post: operations["NewsletterCreateWebform"]; - /** - * Bulk delete webform - * @description Bulk delete webform for a domain - */ - delete: operations["NewsletterBulkDeleteWebform"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/webforms/themes": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List themes - * @description List all available webform themes - */ - get: operations["NewsletterListThemes"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/webforms/{webform}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Fetch a webform - * @description Returns a variety of information about one Webform identifier - */ - get: operations["NewsletterShowWebform"]; - /** - * Update a webform - * @description Update a webform with new values. - */ - put: operations["NewsletterUpdateWebform"]; - post?: never; - /** - * Delete a webform - * @description Delete a webform. - */ - delete: operations["NewsletterDeleteWebform"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/webforms/{webform}/fields": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List webform fields - * @description Return a variety of information about fields related to a webform - */ - get: operations["NewsletterListWebformFields"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/campaigns/template/{template_uuid}/test": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Test campaign - * @description Allow to send a test campaign to an email based on the campaign template uuid. - * - * If the email is in the subscribers, custom fields will be filled - */ - post: operations["NewsletterTestCampaign"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/campaigns/{campaign}/duplicate": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Duplicate campaign - * @description Duplicate a campaign - */ - post: operations["NewsletterDuplicateCampaign"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/campaigns/{campaign}/template/{template}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create template from campaign - * @description Create a new template from an existing campaign. - */ - post: operations["NewsletterCreateTemplateFromCampaign"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/campaigns/{campaign}/test": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Test campaign - * @description Allow to send a test campaign to an email. If the email is in the subscribers, custom fields will be filled - */ - post: operations["post_1_newsletters_domain_campaigns_campaign_test"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/subscribers/filter": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Filter subscribers - * @description Returns a variety of information about one or more Subscribers. - * - * Allows advanced filters (e.g. segmentation). - */ - post: operations["NewsletterFilterProviders"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/subscribers/export": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Export subscribers - * @description Export subscribers selection. - */ - post: operations["NewsletterExportSubscribers"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/subscribers/import": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Import subscribers - * @description Import subscribers from a upload id. - * - * By default, if subscribers exists replace the custom fields with the new values - */ - post: operations["NewsletterImportSubscribers"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/subscribers/import/upload": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Upload csv file - * @description Upload a csv file with subscribers to be processed - */ - post: operations["NewsletterUploadCsvFile"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/groups/{group}/subscribers/assign": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Assign subscribers - * @description Assign subscribers to a group. - */ - post: operations["NewsletterAssignSubscribers"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/groups/{group}/subscribers/unassign": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Unassign subscribers - * @description Unassign subscribers to a group. - */ - post: operations["NewsletterUnassignSubscribers"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/subscribers/{subscriber}/forget": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Forget a subscriber - * @description It will remove the subscriber from your account and all information will be completely deleted in 30 days. - * - * This feature is GDPR compliant. - */ - delete: operations["NewsletterForgetSubscriber"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/fields/{field}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update a field - * @description Update a field with new values. - */ - put: operations["NewsletterUpdateField"]; - post?: never; - /** - * Delete a field - * @description Delete a field. - */ - delete: operations["NewsletterDeleteField"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/operations/{operationId}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Cancel an operation - * @description Cancel an outgoing operation - */ - delete: operations["NewsletterCancelOperation"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/campaigns/{campaign}/cancel": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Cancel campaign - * @description Cancel a scheduled campaign - */ - put: operations["NewsletterCancelCampaign"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/campaigns/{campaign}/schedule": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Schedule campaign - * @description Schedule a campaign - */ - put: operations["NewsletterScheduleCampaign"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/subscribers/unsubscribe": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Unsubscribe subscribers - * @description Unsubscribe multiple subscribers. - */ - put: operations["NewsletterUnsubscribeSubscribers"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/subscribers/assign": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Assign - * @description Assign subscribers to a group. - */ - put: operations["NewsletterAssign"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/subscribers/unassign": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Unassign - * @description Unassign subscribers to a group. - */ - put: operations["NewsletterUnassign"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/newsletters/{domain}/templates/{template}/update-thumbnails": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update thumbnail - * @description Generate or update a thumbnail for the given template and return it's url - */ - put: operations["NewsletterUpdateThumbnail"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List channels - * @description This endpoint allows you to retrieve all channels on the pack order. - */ - get: operations["Streaming/videoListChannels"]; - put?: never; - /** - * Create a channel - * @description This endpoint allows you to create a channel. - */ - post: operations["Streaming/videoCreateAChannel"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/events": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List all events - * @description This endpoint allows you to retrieve all Event. - */ - get: operations["Streaming/videoListAllEvents"]; - put?: never; - /** - * Create an event - * @description This endpoint allows you to create an Event. - */ - post: operations["Streaming/videoCreateAnEvent"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/encodes": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Config a channel - * @description This endpoint retrieve the data needed to configure an encoder to publish the - * streams associated to the given channel. - * If the channel is meant to be pulled, this will return an empty collection. - */ - post: operations["Streaming/videoConfigAChannel"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/players": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Lists all players - * @description This endpoint allows you to retrieve all players. - */ - get: operations["Streaming/videoListsAllPlayers"]; - put?: never; - /** - * Create a player - * @description This endpoint allows you to create a new player. - */ - post: operations["Streaming/videoCreateAPlayer"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/players/{player}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Return a player - * @description This endpoint allows you to retrieve a player. - */ - get: operations["Streaming/videoReturnAPlayer"]; - /** - * Update a player - * @description This endpoint allows you to update a player. - */ - put: operations["Streaming/videoUpdateAPlayer"]; - /** - * Copy a player - * @description This endpoint allows you to copy a player. - */ - post: operations["Streaming/videoCopyAPlayer"]; - /** - * Delete a player - * @description This endpoint allows you to delete a player. - */ - delete: operations["Streaming/videoDeleteAPlayer"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/players/{player}/ads": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List all ads - * @description This endpoint allows you to retrieve all Ads. - */ - get: operations["Streaming/videoListAllAds"]; - put?: never; - /** - * Create an ads - * @description This endpoint allows you to create a new Ads. - */ - post: operations["Streaming/videoCreateAnAds"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/players/{player}/ads/duplicate": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Copy an ads - * @description This endpoint allows you to copy an Ads. - */ - post: operations["Streaming/videoCopyAnAds"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/options/recording": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * show a storage config - * @description This endpoint allows you to retrieve to get the recording config. - * - * Create a channel from the given request for the order identified byt hte given ID. - * - * NOTE: the current user must already have the video product - * added to his account. Otherwise, this will fail. - */ - get: operations["Streaming/videoShowAStorageConfig"]; - /** - * Update recording config - * @description This endpoint allows you to retrieve to update a Recording config. - */ - put: operations["Streaming/videoUpdateRecordingConfig"]; - /** - * Create recording config - * @description This endpoint allows you to retrieve to update a Recording config. - */ - post: operations["Streaming/videoCreateRecordingConfig"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/options/recording/instant": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Start a record - * @description Try to instantly start a recording of the first stream meant to be recorded, - * on the first given storage machine. - * - * NOTE: this process is oversimplified. - * It assumes that only the best quality stream is meant to be recorded - * and that it will be sent to the first given storage machine only. - */ - post: operations["Streaming/videoStartARecord"]; - /** - * Stop a record - * @description Try to stop the instant record identified of the channel identified - * by the given channel ID. - * If no such record exists for the channel or that the recording already stopped, - * this will throw an error. - * - * NOTES: - * - it is possible to stop a recording even if the option has expired. - * - at the moment a channel may only have one instant record at a time, so this will use the first found - */ - delete: operations["Streaming/videoStopARecord"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/options/recording/storage": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Lists all storage machine - * @description This endpoint allows you to retrieve all storage machine. - */ - get: operations["Streaming/videoListsAllStorageMachine"]; - put?: never; - /** - * Return a storage machine - * @description This endpoint allows you to create a new storage machine. - */ - post: operations["Streaming/videoReturnAStorageMachine"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/options/recording/storage/test": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Update a storage machine - * @description This method is used to test the connection to an FTP server to verify - * whether the provided credentials and parameters allow for a successful connection. - * It also performs a write test by attempting to create a temporary file - * on the server to ensure that write permissions are properly configured. - */ - post: operations["Streaming/videoUpdateAStorageMachine"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/options/timeshift": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Return timeshift config - * @description This endpoint allows you to retrieve to get a timeshift config. - */ - get: operations["Streaming/videoReturnTimeshiftConfig"]; - /** - * Update a timeshift config - * @description This endpoint allows you to retrieve to update a timeshift config. - */ - put: operations["Streaming/videoUpdateATimeshiftConfig"]; - /** - * Create a timeshift config. - * @description This endpoint allows you to retrieve to create a timeshift config. - */ - post: operations["Streaming/videoCreateATimeshiftConfig"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/simulcasts/{simulcast_platform}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Return simulcast - * @description This endpoint allows you to retrieve to create the simulcast. - */ - post: operations["Streaming/videoReturnSimulcast"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/order/{order}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Returns a pack order - * @description Retrieve all info about the pack currently used by the account from - * which the request was made. This includes pricing and excess data. - * If the account has no active offer, this will throw an error. - */ - get: operations["Streaming/videoReturnsAPackOrder"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/order": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Returns a pack order - * @description Retrieve all info about the pack currently used by the account from - * which the request was made. This includes pricing and excess data. - * If the account has no active offer, this will throw an error. - */ - get: operations["Streaming_videoReturnsAPackOrder_get_1_videos_order"]; - /** - * Update a pack - * @description This endpoint allows you to update a Pack order. - */ - put: operations["Streaming/videoUpdateAPack"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/shop/prices": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get price - * @description This endpoint allows you to retrieve get the price on the pack order. - */ - get: operations["Streaming/videoGetPrice"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/shop/descriptions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get description - * @description This endpoint allows you to retrieve get the description on the pack order. - */ - get: operations["Streaming/videoGetDescription"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/stats/consumption": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Consumption - * @description This endpoint allows you to retrieve Global consumption all channel on the pack order. - */ - get: operations["Streaming/videoConsumption"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/stats/consumption/channels/histogram": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Consumption per Channel histogram - * @description This endpoint allows you to retrieve Global Histogram per channel on the pack order. - */ - get: operations["Streaming/videoConsumptionPerChannelHistogram"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/stats/viewers": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers - * @description This endpoint allows you to retrieve Global viewers on the pack order. - */ - get: operations["Streaming/videoViewers"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/stats/viewers/uniques": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Unique Viewers - * @description This endpoint allows you to retrieve Global unique viewers on the pack order. - */ - get: operations["Streaming/videoUniqueViewers"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/stats/viewers/histogram": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers Histogram - * @description This endpoint allows you to retrieve Global unique viewers histogram on the pack order. - */ - get: operations["Streaming/videoViewersHistogram"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/stats/viewers/channels/histogram": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers per channel histogram - * @description This endpoint allows you to retrieve Global viewers histogram per channel. - */ - get: operations["Streaming/videoViewersPerChannelHistogram"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/stats/viewers/channels/shares": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers per channel share - * @description This endpoint allows you to retrieve Global viewers histogram share per channel. - */ - get: operations["Streaming/videoViewersPerChannelShare"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/stats/viewing": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewing time - * @description This endpoint allows you to retrieve Global Viewing histogram per channel. - */ - get: operations["Streaming/videoViewingTime"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/stats/viewing/channels/histogram": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewing histogram par channel - * @description This endpoint allows you to retrieve Global Viewing histogram per channel. - */ - get: operations["Streaming/videoViewingHistogramParChannel"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/stats/geolocation/countries": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Countries - * @description This endpoint allows you to retrieve Global all countries on the pack order. - */ - get: operations["Streaming/videoCountries"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/stats/geolocation/clusters": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Clusters - * @description This endpoint allows you to retrieve Global unique viewers on the pack order. - */ - get: operations["Streaming/videoClusters"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Return a channel - * @description This endpoint allows you to retrieve a channel. - */ - get: operations["Streaming/videoReturnAChannel"]; - /** - * Update a channel - * @description This endpoint allows you to update a channel. - */ - put: operations["Streaming/videoUpdateAChannel"]; - post?: never; - /** - * Delete a channel - * @description This endpoint allows you to delete a channel. - */ - delete: operations["Streaming/videoDeleteAChannel"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/thumbnail": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show picture - * @description This endpoint allows you to retrieve a Thumbnail in live on the steaming video. - */ - get: operations["Streaming/videoShowPicture"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/stats/export_csv/{statistics}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Return text/csv - * @description This endpoint allows you to export stream stats. - */ - get: operations["Streaming/videoReturnTextcsv"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/stats/consumption": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Consumption - * @description This endpoint allows you to retrieve channel consumption stats. - */ - get: operations["get_1_videos_channel_stats_consumption"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/stats/consumption/resolutions/histogram": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Consumption Per resolution - * @description This endpoint allows you to retrieve consumption Per resolution histogram. - */ - get: operations["Streaming/videoConsumptionPerResolution"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/stats/geolocation/countries": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Countries - * @description This endpoint allows you to retrieve get countries. - */ - get: operations["get_1_videos_channel_stats_geolocation_countries"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/stats/geolocation/clusters": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Clusters - * @description This endpoint allows you to retrieve get clusters. - */ - get: operations["get_1_videos_channel_stats_geolocation_clusters"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/stats/technologies/browsers/shares": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Browsers share - * @description This endpoint allows you to retrieve get browsers share. - */ - get: operations["Streaming/videoBrowsersShare"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/stats/technologies/players/shares": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Player share - * @description This endpoint allows you to retrieve get player share. - */ - get: operations["Streaming/videoPlayerShare"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/stats/technologies/os/shares": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * OS share - * @description This endpoint allows you to retrieve get OS share. - */ - get: operations["Streaming/videoOSShare"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/stats/viewers": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers share - * @description This endpoint allows you to retrieve get viewers share. - */ - get: operations["Streaming/videoViewersShare"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/stats/viewers/histogram": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers Histogram share - * @description This endpoint allows you to retrieve get viewers Histogram share. - */ - get: operations["Streaming/videoViewersHistogramShare"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/stats/viewers/resolutions/shares": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers per resolution share. - * @description This endpoint allows you to retrieve get viewers per resolution share. - */ - get: operations["Streaming/videoViewersPerResolutionShare"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/stats/viewers/resolutions/histogram": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewers per resolution histogram. - * @description This endpoint allows you to retrieve get viewers per resolution histogram. - */ - get: operations["Streaming/videoViewersPerResolutionHistogram"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/stats/viewers/uniques": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Unique viewers. - * @description This endpoint allows you to retrieve get unique viewers. - */ - get: operations["get_1_videos_channel_stats_viewers_uniques"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/stats/viewing": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewing time - * @description This endpoint allows you to retrieve Global Viewing histogram per channel. - */ - get: operations["get_1_videos_channel_stats_viewing"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/stats/viewing/resolutions/histogram": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Viewing histogram par channel - * @description This endpoint allows you to retrieve Global Viewing histogram per channel. - */ - get: operations["get_1_videos_channel_stats_viewing_resolutions_histogram"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/events/{repeatable_planned_event}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Return an event - * @description This endpoint allows you to retrieve an Event. - */ - get: operations["Streaming/videoReturnAnEvent"]; - /** - * Update an event - * @description This endpoint allows you to update an Event. - */ - put: operations["Streaming/videoUpdateAnEvent"]; - post?: never; - /** - * Delete an event - * @description This endpoint allows you to delete an Event. - */ - delete: operations["Streaming/videoDeleteAnEvent"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/integrations": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Integration code - * @description This implies manual integration between the broadcast source and the broadcast method. - */ - get: operations["Streaming/videoIntegrationCode"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/history": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Return list of connection - * @description This endpoint allows you to retrieve a list of connection - */ - get: operations["Streaming/videoReturnListOfConnection"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/history/{connection_history}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Return a channel - * @description This endpoint allows you to retrieve a channel. - */ - get: operations["get_1_videos_channel_history_connection_history"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/restrictions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * show restriction - * @description This endpoint allows you to retrieve the restriction for the channels. - */ - get: operations["Streaming/videoShowRestriction"]; - /** - * update channels - * @description This endpoint allows you to update a restriction channel. - */ - put: operations["Streaming/videoUpdateChannels"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/restrictions/geographical": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Retrieves the geographical restrictions applicable to a channel over a given period. - * @description This method: - * - Sets a default period of 30 days back if no 'start' parameter is provided. - * - Sets the end date to "now" if no 'end' parameter is provided. - * - Query the service to obtain the corresponding geographical restrictions. - * - Returns restrictions in the form of an indexed table via a dedicated Resource. - */ - get: operations["Streaming/videoRetrievesTheGeographicalRestrictionsApplicableToAChannelOverAGivenPeriod"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/players/{player}/thumbnail/{thumbnail}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show picture - * @description This endpoint allows you to retrieve a Vignette for the player. - */ - get: operations["get_1_videos_channel_players_player_thumbnail_thumbnail"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/players/{player}/embed": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Integration code - * @description Integrate the player into your site by cutting / pasting the HTML5 code below. - */ - get: operations["get_1_videos_channel_players_player_embed"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/players/{player}/embed/url": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Integration url - * @description Try to retrieve the parameters needed to construct an iframe for the player identified by the given - * player ID for the given channel, or for the last updated player of the channel, if any. - * If the channels hasn't any player and that no player ID is provided, - * it will return parameters for a default player. - * - * If the channels doesn't exist or that the player isn't linked to the channel, - * or that the channel is badly configured, this will throw an error. - */ - get: operations["Streaming/videoIntegrationUrl"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/players/{player}/ads/{ads}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Return an ads - * @description This endpoint allows you to retrieve an Ads. - */ - get: operations["Streaming/videoReturnAnAds"]; - /** - * Update an ads - * @description This endpoint allows you to update an Ads. - */ - put: operations["Streaming/videoUpdateAnAds"]; - post?: never; - /** - * Delete an ads - * @description This endpoint allows you to create an Ads. - */ - delete: operations["Streaming/videoDeleteAnAds"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/options": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List option - * @description This endpoint allows you to retrieve to see all option of the channel. - */ - get: operations["Streaming/videoListOption"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/options/{video_option}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Return option - * @description This endpoint allows you to retrieve option. - */ - get: operations["Streaming/videoReturnOption"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/options/recording/storage/{storage_machine}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Create a storage machine - * @description This endpoint allows you to retrieve a storage machine. - */ - get: operations["Streaming/videoCreateAStorageMachine"]; - /** - * Update a storage machine - * @description This endpoint allows you to update a storage machine. - */ - put: operations["put_1_videos_channel_options_recording_storage_storage_machine"]; - post?: never; - /** - * Update a storage machine - * @description This endpoint allows you to delete a storage machine. - */ - delete: operations["delete_1_videos_channel_options_recording_storage_storage_machine"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/options/watermark": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Return watermark - * @description This endpoint allows you to retrieve to get the watermark. - */ - get: operations["Streaming/videoReturnWatermark"]; - /** - * Update watermark - * @description This endpoint allows you to retrieve to update or create the watermark. - */ - put: operations["Streaming/videoUpdateWatermark"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/simulcasts": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Lists all simulcast config - * @description This endpoint allows you to retrieve to get the simulcast. - */ - get: operations["Streaming/videoListsAllSimulcastConfig"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/simulcasts/{simulcast_platform}/{simulcast_config}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Return simulcast - * @description This endpoint allows you to retrieve to get the simulcast. - */ - get: operations["get_1_videos_channel_simulcasts_simulcast_platform_simulcast_config"]; - /** - * Return simulcast - * @description This endpoint allows you to retrieve to update the simulcast. - */ - put: operations["put_1_videos_channel_simulcasts_simulcast_platform_simulcast_config"]; - post?: never; - /** - * Delete a player - * @description This endpoint allows you to retrieve to delete the player. - */ - delete: operations["delete_1_videos_channel_simulcasts_simulcast_platform_simulcast_config"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/countries": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List countries - * @description List all the countries available for anything as Code => Name. - */ - get: operations["Streaming/videoListCountries"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/timezones": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List timezones - * @description List all the timezones available for "America/Asuncion": "(GMT-03:00) Asuncion",. - */ - get: operations["Streaming/videoListTimezones"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/password": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Generate stream key - * @description Generate a random password string in base 52 (0-9a-zA-Z minus aeiouAEIOU). - * The first 5 vowels have been removed to avoid bad luck passwords - * (1fUcky0u for example). - */ - get: operations["Streaming/videoGenerateStreamKey"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/live/start": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Resume the live - * @description Attempt to resume the live if interrupted or does nothing otherwise. - */ - put: operations["Streaming/videoResumeTheLive"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/live/stop": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Interrupt the live - * @description Attempt to interrupt the live if not already interrupted or does nothing otherwise. - */ - put: operations["Streaming/videoInterruptTheLive"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/restrictions/password": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * update restriction password - * @description This endpoint allows you to update a restriction password channel. - */ - put: operations["Streaming/videoUpdateRestrictionPassword"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/options/{video_option}/recommit": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Undertake option - * @description This WILL NOT restore an option effectively terminated, regardless of whether the option has been - * instantly terminated or its termination date has been reached. - * - * If the given option has already been marked for termination for the given channel - * then this won't do anything. - */ - put: operations["Streaming/videoUndertakeOption"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/options/watermark/enable": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Enabled watermark - * @description This endpoint allows you to retrieve to enable the watermark. - */ - put: operations["Streaming/videoEnabledWatermark"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/options/watermark/disable": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Disable watermark - * @description This endpoint allows you to retrieve to enable the watermark. - */ - put: operations["Streaming/videoDisableWatermark"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/simulcasts/{simulcast_platform}/{simulcast_config}/enable": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Disable simulcast - * @description This endpoint allows you to retrieve to enable the simulcast. - */ - put: operations["Streaming/videoDisableSimulcast"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/simulcasts/{simulcast_platform}/{simulcast_config}/disable": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Disable simulcast - * @description This endpoint allows you to retrieve to disable the simulcast. - */ - put: operations["put_1_videos_channel_simulcasts_simulcast_platform_simulcast_config_disable"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/videos/{channel}/options/{video_option}/terminate": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Terminate option - * @description This endpoint allows you to retrieve to terminate the option. - */ - delete: operations["Streaming/videoTerminateOption"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/swiss_backups/{swiss_backup_id}/admin": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update administrator - * @description Update the email address for the Acronis administrator user - */ - put: operations["put_1_swiss_backups_swiss_backup_id_admin"]; - /** - * Create administrator - * @description Create an Acronis administrator - */ - post: operations["post_1_swiss_backups_swiss_backup_id_admin"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/swiss_backups/{swiss_backup_id}/admin/request_password": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Request administrator password - * @description Get a new token or send an email, to change the Acronis administrator password - */ - post: operations["post_1_swiss_backups_swiss_backup_id_admin_request_password"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/swiss_backups/{swiss_backup_id}/slots": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List all slots - * @description Get all slots for the given Swiss Backup product - */ - get: operations["get_1_swiss_backups_swiss_backup_id_slots"]; - put?: never; - /** - * Create - * @description Create a new slot via a job, for the given Swiss Backup - */ - post: operations["post_1_swiss_backups_swiss_backup_id_slots"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}/disable": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Disable - * @description Disable a slot via a job, for the given Swiss Backup - */ - post: operations["post_1_swiss_backups_swiss_backup_id_slots_slot_id_disable"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}/enable": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Enable - * @description Enable a slot via a job, for the given Swiss Backup - */ - post: operations["post_1_swiss_backups_swiss_backup_id_slots_slot_id_enable"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}/request_password": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Request slot password - * @description Get a new token or send the email, to change the password for a slot - */ - post: operations["post_1_swiss_backups_swiss_backup_id_slots_slot_id_request_password"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/swiss_backups": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List all Swiss Backups - * @description List all Swiss Backup products for the given account - */ - get: operations["get_1_swiss_backups"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/swiss_backups/{swiss_backup_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Swiss Backup information - * @description Get details for the given Swiss Backup product - */ - get: operations["get_1_swiss_backups_swiss_backup_id"]; - /** - * Update a Swiss Backup - * @description Update the given Swiss Backup product - */ - put: operations["put_1_swiss_backups_swiss_backup_id"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/swiss_backups/{swiss_backup_id}/acronis_informations": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Acronis information - * @description Get Acronis information, from the Acronis API, for the given Swiss Backup product - */ - get: operations["get_1_swiss_backups_swiss_backup_id_acronis_informations"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Slot information - * @description Get more details about the given slot - */ - get: operations["get_1_swiss_backups_swiss_backup_id_slots_slot_id"]; - /** - * Update - * @description Update a slot via a job, for the given Swiss Backup - */ - put: operations["put_1_swiss_backups_swiss_backup_id_slots_slot_id"]; - post?: never; - /** - * Delete - * @description Delete a slot for the given Swiss Backup - */ - delete: operations["delete_1_swiss_backups_swiss_backup_id_slots_slot_id"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/swiss_backups/{swiss_backup_id}/slots/{slot_id}/rclone": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * RClone details - * @description Get RClone details about the given slot - */ - get: operations["get_1_swiss_backups_swiss_backup_id_slots_slot_id_rclone"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/swiss_backups/pricing": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List prices and discounts - * @description List all prices and discounts for Swiss Backup products - */ - get: operations["get_1_swiss_backups_pricing"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/swiss_backups/calculate": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Calculate the price - * @description Calculate the price for a specific configuration - */ - get: operations["get_1_swiss_backups_calculate"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/packs": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List packs - * @description This endpoint allows you to retrieve all the packs. - */ - get: operations["get_1_radios_packs"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/options": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List options - * @description This endpoint allows you to retrieve all the options. - */ - get: operations["Streaming/radioListOptions"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/streams/{stream_uuid}/playlist": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * get playlist with stream url - * @description This endpoint allows you to get playlist file with stream url. - */ - get: operations["get_1_radios_streams_stream_uuid_playlist"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/streams/{stream_uuid}/introduction-file": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get introduction file - * @description This endpoint allows you to get the introduction file for a stream. - */ - get: operations["get_1_radios_streams_stream_uuid_introduction_file"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/playlist/{any}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get playlist with legacy parameters - * @description This endpoint allows you to get playlist file with legacy parameters. - */ - get: operations["Streaming/radioGetPlaylistWithLegacyParameters"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/players/{player_uuid}/config": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get player config - * @description This endpoint allows you to get the player config. - */ - get: operations["Streaming/radioGetPlayerConfig"]; - put?: never; - /** - * Get player config - * @description This endpoint allows you to get the player config. - */ - post: operations["Streaming_radioGetPlayerConfig_post_1_radios_players_player_uuid_config"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/stats/status": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get status - * @description This endpoint allows you to get status from streams of a station. - */ - get: operations["Streaming/radioGetStatus"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/stats/listeners": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get instant listeners - * @description This endpoint allows you to get instant listeners on streams of a station. - */ - get: operations["Streaming/radioGetInstantListeners"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/stats/sum-listeners": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get stats listeners - * @description This endpoint allows you to get stats listeners on a stream. - */ - get: operations["Streaming/radioGetStatsListeners"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/stats/sum-listeners-on-product": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get stats listeners - * @description This endpoint allows you to get stats listeners on a stream. - */ - get: operations["Streaming_radioGetStatsListeners_get_1_radios_stats_sum_listeners_on_product"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/stats/mediastats": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get Mediastats - * @description This endpoint allows you to get mediastats listeners on a stream. - */ - get: operations["Streaming/radioGetMediastats"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/stats/metadata": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Set metadata to station - * @description This endpoint allows you to set metadata to a station. - */ - get: operations["Streaming/radioSetMetadataToStation"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/radio/diag/status.php": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get status - * @description This endpoint allows you to get status from streams of a station. - */ - get: operations["Streaming_radioGetStatus_get_1_radios_radio_diag_status_php"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/updatemetadata.php": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Set metadata to station - * @description This endpoint allows you to set metadata to a station. - */ - get: operations["Streaming_radioSetMetadataToStation_get_1_radios_updatemetadata_php"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/mediastats.php": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get Mediastats - * @description This endpoint allows you to get mediastats listeners on a stream. - */ - get: operations["Streaming_radioGetMediastats_get_1_radios_mediastats_php"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/listclients.xml": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get Mediastats - * @description This endpoint allows you to get mediastats listeners on a stream. - */ - get: operations["Streaming_radioGetMediastats_get_1_radios_listclients_xml"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/admin/stats.xml": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get stats listeners - * @description This endpoint allows you to get stats listeners on a stream. - */ - get: operations["Streaming_radioGetStatsListeners_get_1_radios_admin_stats_xml"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/admin/stats": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get stats listeners - * @description This endpoint allows you to get stats listeners on a stream. - */ - get: operations["Streaming_radioGetStatsListeners_get_1_radios_admin_stats"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/admin/stats_group.xml": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get stats listeners - * @description This endpoint allows you to get stats listeners on a stream. - */ - get: operations["Streaming_radioGetStatsListeners_get_1_radios_admin_stats_group_xml"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List products - * @description This endpoint allows you to retrieve all the products. - */ - get: operations["get_1_radios"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get product - * @description This endpoint allows you to retrieve a product. - */ - get: operations["get_1_radios_radio_product_id"]; - /** - * Update product - * @description This endpoint allows you to update a product. - */ - put: operations["Streaming/radioUpdateProduct"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/users": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List users - * @description This endpoint allows you to retrieve all users attach to the product. - */ - get: operations["Streaming/radioListUsers"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/conflict_restrictions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Get the list of stream in conflict with an update of restrictions */ - get: operations["Streaming/radioGetTheListOfStreamInConflictWithAnUpdateOfRestrictions"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List stations - * @description This endpoint allows you to retrieve all the stations. - */ - get: operations["Streaming/radioListStations"]; - put?: never; - /** - * Store station - * @description This endpoint allows you to store a station. - */ - post: operations["Streaming/radioStoreStation"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get station - * @description This endpoint allows you to retrieve a station. - */ - get: operations["get_1_radios_radio_product_id_stations_station_id"]; - /** - * Update station - * @description This endpoint allows you to update a station. - */ - put: operations["put_1_radios_radio_product_id_stations_station_id"]; - post?: never; - /** - * Delete station - * @description This endpoint allows you to delete a station. - */ - delete: operations["delete_1_radios_radio_product_id_stations_station_id"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/players": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List station players - * @description This endpoint allows you to retrieve all the players in a station. - */ - get: operations["Streaming/radioListStationPlayers"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/server_events": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List server events - * @description This endpoint allows you to retrieve master and edge events by date. - */ - get: operations["Streaming/radioListServerEvents"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/encoder_events": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List encoder events - * @description This endpoint allows you to retrieve encoder events by date. - */ - get: operations["Streaming/radioListEncoderEvents"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/stats/listeners": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get listeners - * @description This endpoint allows you to retrieve station listeners stats. - */ - get: operations["Streaming/radioGetListeners"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/stats/listeners_per_minute": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get listeners per minute - * @description This endpoint allows you to retrieve station listeners stats per minute. - */ - get: operations["Streaming/radioGetListenersPerMinute"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/stats/listeners_per_minute_grouped": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get listeners per minute per stream - * @description This endpoint allows you to retrieve station listeners stats per minute per stream. - */ - get: operations["Streaming/radioGetListenersPerMinutePerStream"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/stats/countries": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get countries - * @description This endpoint allows you to retrieve station countries stats. - */ - get: operations["Streaming/radioGetCountries"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/stats/countries_continent": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get countries by continent - * @description This endpoint allows you to retrieve station total countries stats by continent. - */ - get: operations["Streaming/radioGetCountriesByContinent"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/stats/stream_listeners": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get listeners by stream - * @description This endpoint allows you to retrieve station listeners stats by stream. - */ - get: operations["Streaming/radioGetListenersByStream"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/stats/consumption": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get consumption - * @description This endpoint allows you to retrieve station consumption stats. - */ - get: operations["Streaming/radioGetConsumption"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/stats/total_consumption": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get total consumption - * @description This endpoint allows you to retrieve station total consumption stats. - */ - get: operations["Streaming/radioGetTotalConsumption"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/stats/stream_consumption": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get consumption by stream - * @description This endpoint allows you to retrieve station consumption stats by stream. - */ - get: operations["Streaming/radioGetConsumptionByStream"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/stats/players": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get players - * @description This endpoint allows you to retrieve players stats. - */ - get: operations["Streaming/radioGetPlayers"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/stats/total_players": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get total players - * @description This endpoint allows you to retrieve players total stats. - */ - get: operations["Streaming/radioGetTotalPlayers"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/stats/stats_by_stream": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get stats by streams - * @description This endpoint allows you to retrieve stats group by streams. - */ - get: operations["Streaming/radioGetStatsByStreams"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/stats/export_csv": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Export stats - * @description This endpoint allows you to export station stats. - */ - get: operations["Streaming/radioExportStats"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/stats/export_csv_by_stream": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Export stats by stream - * @description This endpoint allows you to export station stats by stream. - */ - get: operations["Streaming/radioExportStatsByStream"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/stats/links": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List stats links - * @description This endpoint allows you to get all stats links. - */ - get: operations["Streaming/radioListStatsLinks"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/mediapulse/export_log": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Export log as Mediapulse - * @description We generate the log from Elastic if not already exist - * Return true if we start the generation - */ - get: operations["Streaming/radioExportLogAsMediapulse"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/mediapulse/export_log/available": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Check if Mediapulse log file is already present in storage */ - get: operations["Streaming/radioCheckIfMediapulseLogFileIsAlreadyPresentInStorage"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/mediapulse/report": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Generate a report for export mediapulse log on a station */ - get: operations["Streaming/radioGenerateAReportForExportMediapulseLogOnAStation"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/notification": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get notification - * @description This endpoint allows you to retrieve the notification bind to the radio_product or station if it's exist. - */ - get: operations["Streaming/radioGetNotification"]; - /** - * Update notification - * @description This endpoint allows you to update a notification. - */ - put: operations["Streaming/radioUpdateNotification"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/streams": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List streams - * @description This endpoint allows you to retrieve all the streams. - */ - get: operations["get_1_radios_radio_product_id_stations_station_id_streams"]; - put?: never; - /** - * Store stream - * @description This endpoint allows you to store a stream. - */ - post: operations["Streaming/radioStoreStream"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get stream - * @description This endpoint allows you to retrieve a stream. - */ - get: operations["Streaming/radioGetStream"]; - /** - * Update stream - * @description This endpoint allows you to update a stream. - */ - put: operations["Streaming/radioUpdateStream"]; - post?: never; - /** - * Delete stream - * @description This endpoint allows you to delete a stream. - */ - delete: operations["Streaming/radioDeleteStream"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/actual-bitrate": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get actual bitrate - * @description This endpoint allows you to check real the bitrate of the stream. - */ - get: operations["Streaming/radioGetActualBitrate"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/introduction-file": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get introduction file - * @description This endpoint allows you to get the introduction file for a stream. - */ - get: operations["get_1_radios_radio_product_id_stations_station_id_streams_stream_id_introduction_file"]; - put?: never; - /** - * Update introduction file - * @description This endpoint allows you to update the introduction file for a stream. - */ - post: operations["Streaming/radioUpdateIntroductionFile"]; - /** - * Delete introduction file - * @description This endpoint allows you to delete the introduction file for a stream. - */ - delete: operations["Streaming/radioDeleteIntroductionFile"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/listeners": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get listeners - * @description This endpoint allows you to retrieve stream listeners stats. - */ - get: operations["get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_listeners"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/listeners_per_minute": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get listeners by minute - * @description This endpoint allows you to retrieve stream listeners stats by minute on last 24h. - */ - get: operations["Streaming/radioGetListenersByMinute"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/countries": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get countries - * @description This endpoint allows you to retrieve stream countries stats. - */ - get: operations["get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_countries"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/countries_continent": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get countries by continent - * @description This endpoint allows you to retrieve stream total countries stats by continent. - */ - get: operations["get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_countries_continent"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/consumption": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get consumption - * @description This endpoint allows you to retrieve stream consumption stats. - */ - get: operations["get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_consumption"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/total_consumption": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get total consumption - * @description This endpoint allows you to retrieve total stream consumption stats. - */ - get: operations["get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_total_consumption"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/players": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get players - * @description This endpoint allows you to retrieve players stats. - */ - get: operations["get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_players"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/total_players": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get total players - * @description This endpoint allows you to retrieve players total stats. - */ - get: operations["get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_total_players"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/stats/export_csv": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Export stats - * @description This endpoint allows you to export stream stats. - */ - get: operations["get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_export_csv"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get hls stream - * @description This endpoint allows you to retrieve a hls stream. - */ - get: operations["Streaming/radioGetHlsStream"]; - /** - * Update hls stream - * @description This endpoint allows you to update a hls stream. - */ - put: operations["Streaming/radioUpdateHlsStream"]; - post?: never; - /** - * Delete hls stream - * @description This endpoint allows you to delete a hls stream. - */ - delete: operations["Streaming/radioDeleteHlsStream"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/listeners": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get listeners - * @description This endpoint allows you to retrieve hls stream listeners stats. - */ - get: operations["get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_listeners"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/listeners_per_minute": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get listeners by minute - * @description This endpoint allows you to retrieve hls stream listeners stats by minute on last 24h. - */ - get: operations["get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_listeners_per_minute"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/countries": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get countries - * @description This endpoint allows you to retrieve hls stream countries stats. - */ - get: operations["get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_countries"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/countries_continent": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get countries by continent - * @description This endpoint allows you to retrieve hls stream total countries stats by continent. - */ - get: operations["get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_countries_continent"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/consumption": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get consumption - * @description This endpoint allows you to retrieve hls stream consumption stats. - */ - get: operations["get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_consumption"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/total_consumption": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get total consumption - * @description This endpoint allows you to retrieve total hls stream consumption stats. - */ - get: operations["get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_total_consumption"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/players": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get players - * @description This endpoint allows you to retrieve players stats. - */ - get: operations["get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_players"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/total_players": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get total players - * @description This endpoint allows you to retrieve players total stats. - */ - get: operations["get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_total_players"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/stats/export_csv": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Export stats - * @description This endpoint allows you to export hls stream stats. - */ - get: operations["get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_export_csv"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/autodj": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get AutoDJ - * @description This endpoint allows you to retrieve an AutoDJ. - */ - get: operations["Streaming/radioGetAutoDJ"]; - /** - * Update AutoDJ - * @description This endpoint allows you to update an AutoDJ. - */ - put: operations["Streaming/radioUpdateAutoDJ"]; - /** - * Store AutoDJ - * @description This endpoint allows you to store an AutoDJ. - */ - post: operations["Streaming/radioStoreAutoDJ"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get Playing Playlist - * @description This endpoint allows you to get the playing playlist attached to AutoDJ. - */ - get: operations["Streaming/radioGetPlayingPlaylist"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist/medias": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get Playing Playlist - * @description This endpoint allows you to get the playing playlist attached to AutoDJ. - */ - get: operations["Streaming_radioGetPlayingPlaylist_get_1_radios_radio_product_id_stations_station_id_autodj_playing_playlist_medias"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/autodj/events": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * This endpoint allows you to list AutoDJ events. - * @description * - * * @api-summary List AutoDJ Event - * * @api_operation ListAutoDJEvent - */ - get: operations["Streaming/radioThisEndpointAllowsYouToListAutoDJEvents"]; - put?: never; - /** - * Store AutoDJ Event - * @description This endpoint allows you to store an AutoDJ event. - */ - post: operations["Streaming/radioStoreAutoDJEvent"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/autodj/events/{event_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get AutoDJ event - * @description This endpoint allows you to retrieve an AutoDJ event. - */ - get: operations["Streaming/radioGetAutoDJEvent"]; - /** - * Update AutoDJ event - * @description This endpoint allows you to update an AutoDJ event. - */ - put: operations["Streaming/radioUpdateAutoDJEvent"]; - post?: never; - /** - * Delete AutoDJ event - * @description This endpoint allows you to delete an AutoDJ event. - */ - delete: operations["Streaming/radioDeleteAutoDJEvent"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/autodj/medias": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * This endpoint allows you to list AutoDJ media. - * @description * - * * @api-summary List AutoDJ Media - * * @api_operation ListAutoDJMedia - */ - get: operations["Streaming/radioThisEndpointAllowsYouToListAutoDJMedia"]; - put?: never; - /** - * Store AutoDJ Media - * @description This endpoint allows you to store an AutoDJ media. - */ - post: operations["Streaming/radioStoreAutoDJMedia"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/autodj/medias/{media_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get AutoDJ Media - * @description This endpoint allows you to retrieve an AutoDJ media. - */ - get: operations["Streaming/radioGetAutoDJMedia"]; - /** - * Update AutoDJ Media - * @description This endpoint allows you to update an AutoDJ media. - */ - put: operations["Streaming/radioUpdateAutoDJMedia"]; - post?: never; - /** - * Delete AutoDJ Media - * @description This endpoint allows you to delete an AutoDJ media. - */ - delete: operations["Streaming/radioDeleteAutoDJMedia"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playlists": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * This endpoint allows you to list AutoDJ playlist. - * @description * - * * @api-summary List AutoDJ Playlist - * * @api_operation ListAutoDJPlaylist - */ - get: operations["Streaming/radioThisEndpointAllowsYouToListAutoDJPlaylist"]; - put?: never; - /** - * Store AutoDJ Playlist - * @description This endpoint allows you to store an AutoDJ playlist. - */ - post: operations["Streaming/radioStoreAutoDJPlaylist"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playlists/{playlist_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get AutoDJ Playlist - * @description This endpoint allows you to retrieve an AutoDJ playlist. - */ - get: operations["Streaming/radioGetAutoDJPlaylist"]; - /** - * Update AutoDJ Playlist - * @description This endpoint allows you to update an AutoDJ playlist. - */ - put: operations["Streaming/radioUpdateAutoDJPlaylist"]; - post?: never; - /** - * Delete AutoDJ Playlist - * @description This endpoint allows you to delete an AutoDJ playlist. - */ - delete: operations["Streaming/radioDeleteAutoDJPlaylist"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playlists/{playlist_id}/medias": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * This endpoint allows you to list AutoDJ medias in playlist. - * @description * - * * @api-summary List AutoDJ Medias Playlist - * * @api_operation ListAutoDJMediasPlaylist - */ - get: operations["Streaming/radioThisEndpointAllowsYouToListAutoDJMediasInPlaylist"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/notification": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get notification - * @description This endpoint allows you to retrieve the notification bind to the radio_product or station if it's exist. - */ - get: operations["Streaming_radioGetNotification_get_1_radios_radio_product_id_notification"]; - /** - * Update notification radio product - * @description This endpoint allows you to update a notification for radio product. - */ - put: operations["Streaming/radioUpdateNotificationRadioProduct"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/players": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List product players - * @description This endpoint allows you to retrieve all the players in a product. - */ - get: operations["Streaming/radioListProductPlayers"]; - put?: never; - /** - * Store player - * @description This endpoint allows you to store a player. - */ - post: operations["Streaming/radioStorePlayer"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/players/{player_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get player - * @description This endpoint allows you to retrieve a player. - */ - get: operations["Streaming/radioGetPlayer"]; - /** - * Update player - * @description This endpoint allows you to update a player. - */ - put: operations["Streaming/radioUpdatePlayer"]; - post?: never; - /** - * Delete player - * @description This endpoint allows you to delete a player. - */ - delete: operations["Streaming/radioDeletePlayer"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stats/listeners": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get listeners - * @description This endpoint allows you to retrieve product listeners stats. - */ - get: operations["get_1_radios_radio_product_id_stats_listeners"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stats/listeners_per_minute": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get listeners per minute - * @description This endpoint allows you to retrieve product listeners stats per minute. - */ - get: operations["get_1_radios_radio_product_id_stats_listeners_per_minute"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stats/listeners_per_minute_grouped": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get listeners per minute per station - * @description This endpoint allows you to retrieve product listeners stats per minuteh. - */ - get: operations["Streaming/radioGetListenersPerMinutePerStation"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stats/countries": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get countries - * @description This endpoint allows you to retrieve product countries stats. - */ - get: operations["get_1_radios_radio_product_id_stats_countries"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stats/countries_continent": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get countries by continent - * @description This endpoint allows you to retrieve product total countries stats by continent. - */ - get: operations["get_1_radios_radio_product_id_stats_countries_continent"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stats/station_listeners": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get listeners by station - * @description This endpoint allows you to retrieve product listeners stats by station. - */ - get: operations["Streaming/radioGetListenersByStation"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stats/consumption": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get consumption - * @description This endpoint allows you to retrieve product consumption stats. - */ - get: operations["get_1_radios_radio_product_id_stats_consumption"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stats/total_consumption": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get total consumption - * @description This endpoint allows you to retrieve product total consumption stats. - */ - get: operations["get_1_radios_radio_product_id_stats_total_consumption"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stats/station_consumption": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get consumption by station - * @description This endpoint allows you to retrieve product consumption stats by station. - */ - get: operations["Streaming/radioGetConsumptionByStation"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stats/players": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get players - * @description This endpoint allows you to retrieve players stats. - */ - get: operations["get_1_radios_radio_product_id_stats_players"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stats/total_players": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get total players - * @description This endpoint allows you to retrieve total players stats. - */ - get: operations["get_1_radios_radio_product_id_stats_total_players"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stats/stats_by_station": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get stats by stations - * @description This endpoint allows you to retrieve stats group by stations. - */ - get: operations["Streaming/radioGetStatsByStations"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stats/export_csv": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Export stats - * @description This endpoint allows you to export product stats. - */ - get: operations["get_1_radios_radio_product_id_stats_export_csv"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stats/export_csv_by_station": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Export stats by station - * @description This endpoint allows you to export product stats by station. - */ - get: operations["Streaming/radioExportStatsByStation"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/mediapulse/report": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Generate a report for export mediapulse log with stations in product */ - get: operations["Streaming/radioGenerateAReportForExportMediapulseLogWithStationsInProduct"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/options": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List radio product options - * @description This endpoint allows you to retrieve all the option attach to a radio product. - */ - get: operations["Streaming/radioListRadioProductOptions"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/players/ip-access": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Check ip access to mountpoint - * @description This endpoint allows you to check ip access to mountpoint. - */ - post: operations["Streaming/radioCheckIpAccessToMountpoint"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/players/{player_uuid}/domain-access": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Check domain access for player - * @description This endpoint allows you to check domain access for player. - */ - post: operations["Streaming/radioCheckDomainAccessForPlayer"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/streams/available-mountpoint": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Mountpoint is available - * @description This endpoint allows you to check if a stream mountpoint is available. - */ - post: operations["Streaming/radioMountpointIsAvailable"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/restrictions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Set the restrictions to all streams in product */ - post: operations["Streaming/radioSetTheRestrictionsToAllStreamsInProduct"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/thumbnail": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Update station thumbnail - * @description This endpoint allows you to update a station thumbnail. - */ - post: operations["Streaming/radioUpdateStationThumbnail"]; - /** - * Delete station thumbnail - * @description This endpoint allows you to delete a station thumbnail. - */ - delete: operations["Streaming/radioDeleteStationThumbnail"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/reset_general_parameters": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Reset general parameters - * @description This endpoint allows you to reset general parameters. - */ - post: operations["Streaming/radioResetGeneralParameters"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/send_logs": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Send logs - * @description This endpoint allows you to send logs. - */ - post: operations["Streaming/radioSendLogs"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/toggle_direct_live": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Toggle direct live - * @description This endpoint allows you to toggle direct live. - */ - post: operations["Streaming/radioToggleDirectLive"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/disconnect_streams": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Disconnect streams - * @description This endpoint allows you to force the disconnection of the main streams. - */ - post: operations["Streaming/radioDisconnectStreams"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/add-fallback": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Add fallback stream - * @description This endpoint allows you to add a fallback stream. - */ - post: operations["Streaming/radioAddFallbackStream"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/remove-fallback": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Remove fallback stream - * @description This endpoint allows you to remove the fallback stream. - */ - post: operations["Streaming/radioRemoveFallbackStream"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/toggle_direct_live": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Toggle direct live - * @description This endpoint allows you to toggle direct live. - */ - post: operations["post_1_radios_radio_product_id_stations_station_id_streams_stream_id_toggle_direct_live"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/add": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Add hls stream - * @description This endpoint allows you to add a hls stream. - */ - post: operations["post_1_radios_radio_product_id_stations_station_id_hls_stream_add"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/hls_stream/toggle_direct_live": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Toggle direct live - * @description This endpoint allows you to toggle direct live. - */ - post: operations["post_1_radios_radio_product_id_stations_station_id_hls_stream_toggle_direct_live"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/transcoding/add": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Add transcoded stream - * @description This endpoint allows you to add transcoded stream. - */ - post: operations["post_1_radios_radio_product_id_stations_station_id_transcoding_add"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/transcoding/{stream_id}/unbind": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Unbind transcoded stream - * @description This endpoint allows you to unbind transcoding on transcoded stream. - */ - post: operations["Streaming/radioUnbindTranscodedStream"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/autodj/restart": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Restart - * @description This endpoint allows you to restart AutoDJ. - */ - post: operations["Streaming/radioRestart"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist/generate": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Generate Playlist */ - post: operations["Streaming/radioGeneratePlaylist"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist/medias/insert": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Insert media after - * @description This endpoint allows you to insert vod media after another one in the playing playlist. - */ - post: operations["Streaming/radioInsertMediaAfter"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist/medias/{playing_media_id}/move": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Move media after - * @description This endpoint allows you to move radio media after another one in the playing playlist. - */ - post: operations["Streaming/radioMoveMediaAfter"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/players/{player_id}/duplicate": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Duplicate player - * @description This endpoint allows you to duplicate a player. - */ - post: operations["Streaming/radioDuplicatePlayer"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/players/{player_id}/reset": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Reset player - * @description This endpoint allows you to reset a player. - */ - post: operations["Streaming/radioResetPlayer"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/players/{player_id}/thumbnail": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Update thumbnail - * @description This endpoint allows you to update a thumbnail. - */ - post: operations["Streaming/radioUpdateThumbnail"]; - /** - * Delete thumbnail - * @description This endpoint allows you to delete a thumbnail. - */ - delete: operations["Streaming/radioDeleteThumbnail"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/streams/{stream_id}/unbind": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Delete stream and unbind - * @description This endpoint allows you to delete a stream and convert transcoding stream to standard stream. - */ - delete: operations["Streaming/radioDeleteStreamAndUnbind"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/transcoding": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Delete transcoding - * @description This endpoint allows you to delete transcoding. - */ - delete: operations["delete_1_radios_radio_product_id_stations_station_id_transcoding"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/transcoding/{stream_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Remove transcoded stream - * @description This endpoint allows you to remove transcoded stream. - */ - delete: operations["delete_1_radios_radio_product_id_stations_station_id_transcoding_stream_id"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playing_playlist/medias/{playing_media_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Remove media - * @description This endpoint allows you to remove media from playing playlist. - */ - delete: operations["Streaming/radioRemoveMedia"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/radios/{radio_product_id}/stations/{station_id}/autodj/playlists/{playlist_id}/attach_media": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update AutoDJ Playlist - * @description This endpoint allows you to update an AutoDJ playlist. - */ - put: operations["put_1_radios_radio_product_id_stations_station_id_autodj_playlists_playlist_id_attach_media"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List all public clouds - * @description List all public clouds for the given account - */ - get: operations["Public/CloudListAllPublicClouds"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/accesses": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Accesses - * @description Return a list of access by Service for a given account and if maintenance ongoing - */ - get: operations["Public/CloudAccesses"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/kaas": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List All Kubernetes Services - * @description List all Kubernetes Services for all Public Clouds - */ - get: operations["Public/CloudListAllKubernetesServices"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/kaas/packs": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Packs - * @description List all Kubernetes Service Packs for the current client - */ - get: operations["Public/CloudListPacks"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/kaas/versions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Kubernetes Versions - * @description List all possible Kubernetes Service Versions - */ - get: operations["Public/CloudListKubernetesVersions"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/kaas/regions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Regions - * @description List all possible Kubernetes Service Regions - */ - get: operations["Public/CloudListRegions"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/kaas/availability_zones": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Availability Zones - * @description List all possible Kubernetes Service Availability Zones for the given Region - */ - get: operations["Public/CloudListAvailabilityZones"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/dbaas": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List All Database Services - * @description List all Database Services for all public clouds in the given account - */ - get: operations["Public/CloudListAllDatabaseServices"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/dbaas/regions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Regions - * @description List all possible regions to use when creating a Database Service - */ - get: operations["get_1_public_clouds_dbaas_regions"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/dbaas/packs": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Packs - * @description List all available Database Service packs - */ - get: operations["get_1_public_clouds_dbaas_packs"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/dbaas/packs/filters": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Pack Filters - * @description List all filters that can be used when filtering packs - */ - get: operations["Public/CloudPackFilters"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/dbaas/types": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Types - * @description List all available Database Service types - */ - get: operations["Public/CloudListTypes"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/dbaas/configurations": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get Configuration Information - * @description Return configuration information including object storage rates and possible parameters - */ - get: operations["Public/CloudGetConfigurationInformation"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/config": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get config - * @description Get configuration information for the given account - */ - get: operations["Public/CloudGetConfig"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get public cloud info - * @description Get a public cloud's details - */ - get: operations["Public/CloudGetPublicCloudInfo"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - /** - * Update a public cloud - * @description Update the given public cloud - */ - patch: operations["Public/CloudUpdateAPublicCloud"]; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List projects - * @description List all public cloud projects of the given public cloud - */ - get: operations["Public/CloudListProjects"]; - put?: never; - /** - * Create project - * @description Create a new public cloud project with user - */ - post: operations["Public/CloudCreateProject"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get project details - * @description Get the given public cloud project details - */ - get: operations["Public/CloudGetProjectDetails"]; - put?: never; - post?: never; - /** - * Delete project - * @description Delete the given public cloud project and it's users (the project can be restored during 7 days) - */ - delete: operations["Public/CloudDeleteProject"]; - options?: never; - head?: never; - /** - * Update project - * @description Update the given public cloud project - */ - patch: operations["Public/CloudUpdateProject"]; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List users - * @description List all public cloud users for the given public cloud project - */ - get: operations["Public/CloudListUsers"]; - put?: never; - /** - * Create user - * @description Create a new public cloud user for the given public cloud project - */ - post: operations["Public/CloudCreateUser"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/{public_cloud_user_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get user - * @description Get the given public cloud user details - */ - get: operations["Public/CloudGetUser"]; - put?: never; - post?: never; - /** - * Delete user - * @description Delete the given public cloud user - */ - delete: operations["Public/CloudDeleteUser"]; - options?: never; - head?: never; - /** - * Update user - * @description Update the given public cloud user - */ - patch: operations["Public/CloudUpdateUser"]; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/{public_cloud_user_id}/authentication/{type}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get authentication file - * @description Get the authentication file for the given public cloud user - */ - get: operations["Public/CloudGetAuthenticationFile"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/{public_cloud_user_id}/openrc": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get authentication file - * @description Get the authentication file for the given public cloud user - */ - get: operations["Public_CloudGetAuthenticationFile_get_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_users_public_cloud_user_id_openrc"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Kubernetes Services - * @description List all instances of Kubernetes Service in the given project - */ - get: operations["Public/CloudListKubernetesServices"]; - put?: never; - /** - * Create Kubernetes Service - * @description Create a new instance of Kubernetes Service - * - * Returns the unique identifier of the newly created Kubernetes Service - */ - post: operations["Public/CloudCreateKubernetesService"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/flavors": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Flavors - * @description List all possible Kubernetes Service flavors for the given account - */ - get: operations["Public/CloudListFlavors"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/flavors/filters": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Flavor Filters - * @description List filters for Kubernetes Service flavors for the given account - */ - get: operations["Public/CloudListFlavorFilters"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get Kubernetes Service - * @description Return an instance of Kubernetes Service - */ - get: operations["Public/CloudGetKubernetesService"]; - put?: never; - post?: never; - /** - * Delete Kubernetes Service - * @description Delete an instance of Kubernetes Service - */ - delete: operations["Public/CloudDeleteKubernetesService"]; - options?: never; - head?: never; - /** - * Update Kubernetes Service - * @description Modify an instance of Kubernetes Service - */ - patch: operations["Public/CloudUpdateKubernetesService"]; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/apiserver": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Get the current state of a Kaas apiserver params */ - get: operations["Public/CloudGetTheCurrentStateOfAKaasApiserverParams"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - /** Patch apiserver params of a specific Kaas */ - patch: operations["Public/CloudPatchApiserverParamsOfASpecificKaas"]; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/kube_config": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Download Kubernetes Service Configuration - * @description Download the KaaS Administration Kubernetes Service Configuration - */ - get: operations["Public/CloudDownloadKubernetesServiceConfiguration"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/instance_pools": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Instance Pools - * @description List all Instance Pools for the given Kubernetes Service - */ - get: operations["Public/CloudListInstancePools"]; - put?: never; - /** - * Create Instance Pool - * @description Create a new Instance Pool for the given Kubernetes Service - * - * Returns the unique identifier of the newly created Instance Pool - */ - post: operations["Public/CloudCreateInstancePool"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/instance_pools/{kaas_worker_pool_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get Instance Pool - * @description Return an Instance Pool from the given Kubernetes Service - */ - get: operations["Public/CloudGetInstancePool"]; - put?: never; - post?: never; - /** - * Delete Instance Pool - * @description Delete an Instance Pool from the given Kubernetes Service - */ - delete: operations["Public/CloudDeleteInstancePool"]; - options?: never; - head?: never; - /** - * Update Instance Pool - * @description Modify an Instance Pool from the given Kubernetes Service - */ - patch: operations["Public/CloudUpdateInstancePool"]; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/kaas/{kaas_id}/ip_filters": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List IP Filters - * @description List all IP filters for given Kubernetes Service - */ - get: operations["Public/CloudListIPFilters"]; - /** - * Create/Update IP Filters - * @description Add/Update the list of IP filters for the given Kubernetes Service - */ - put: operations["Public/CloudCreateUpdateIPFilters"]; - post?: never; - /** - * Remove IP Filters - * @description Remove all IP filters from the given Kubernetes Service - */ - delete: operations["Public/CloudRemoveIPFilters"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Database Services - * @description List all Database Services for the given public cloud project - */ - get: operations["Public/CloudListDatabaseServices"]; - put?: never; - /** - * Create Database Service - * @description Create a new Database Service for the given public cloud project - */ - post: operations["Public/CloudCreateDatabaseService"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get Database Service - * @description Return an instance of Database Service - */ - get: operations["Public/CloudGetDatabaseService"]; - put?: never; - post?: never; - /** - * Delete Database Service - * @description Delete the given Database Service - */ - delete: operations["Public/CloudDeleteDatabaseService"]; - options?: never; - head?: never; - /** - * Update Database Service - * @description Update the given Database Service - */ - patch: operations["Public/CloudUpdateDatabaseService"]; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backups": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Backups - * @description List all backups for given Database Service - */ - get: operations["Public/CloudListBackups"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backups/{backup_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get Backup - * @description Get the current information for the given Database Service backup - */ - get: operations["Public/CloudGetBackup"]; - put?: never; - post?: never; - /** - * Delete Backup - * @description Delete the given Database Service backup - */ - delete: operations["Public/CloudDeleteBackup"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backup_schedules": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Backup Schedules - * @description List all backup schedules for given Database Service - */ - get: operations["Public/CloudListBackupSchedules"]; - put?: never; - /** Create Backup Schedule */ - post: operations["Public/CloudCreateBackupSchedule"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/backup_schedules/{backup_schedule_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get Backup Schedule - * @description Get the Backup Schedule for given Database Service - */ - get: operations["Public/CloudGetBackupSchedule"]; - put?: never; - post?: never; - /** - * Delete Backup Schedule - * @description Delete the backup schedule from the given Database Service - */ - delete: operations["Public/CloudDeleteBackupSchedule"]; - options?: never; - head?: never; - /** Update Backup Schedule */ - patch: operations["Public/CloudUpdateBackupSchedule"]; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/restores/{restore_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get Restore - * @description Get the current information for the given Database Service restore - */ - get: operations["Public/CloudGetRestore"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/configurations": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Configuration - * @description List the configuration for given Database Service - */ - get: operations["Public/CloudListConfiguration"]; - /** - * Create/Update Configuration - * @description Add/Update the configuration for the given Database Service - */ - put: operations["Public/CloudCreateUpdateConfiguration"]; - post?: never; - /** - * Remove Configuration - * @description Remove the configuration from the given Database Service - */ - delete: operations["Public/CloudRemoveConfiguration"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/ip_filters": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List IP Filters - * @description List all IP filters for given Database Service - */ - get: operations["get_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters"]; - /** - * Create/Update IP Filters - * @description Add/Update the list of IP filters for the given Database Service - */ - put: operations["put_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters"]; - post?: never; - /** - * Remove IP Filters - * @description Remove all IP filters from the given Database Service - */ - delete: operations["delete_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/logs": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Logs - * @description List all Database Service logs for the given Database Service - */ - get: operations["Public/CloudListLogs"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/logs/download": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Download Logs - * @description Download all logs for the given Database Service and period. - */ - get: operations["Public/CloudDownloadLogs"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/invite": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create project with invitation - * @description Create a new public cloud project with a user invitation - */ - post: operations["Public/CloudCreateProjectWithInvitation"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/invite": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create user invitation - * @description Create a new public cloud user invitation for the given public cloud project - */ - post: operations["Public/CloudCreateUserInvitation"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/users/{public_cloud_user_id}/invite": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Update user with invitation - * @description Update the given public cloud user and sent an invitation to reset the user's password - */ - post: operations["Public/CloudUpdateUserWithInvitation"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/reset_password": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Reset Password - * @description Reset the root password and send it and other connection information to use for logging into the given Database Service - */ - post: operations["Public/CloudResetPassword"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/toggle_slow_logs": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Toggle Slow Logs - * @description Turn on/off slow logs for the given Database Service - */ - post: operations["Public/CloudToggleSlowLogs"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/public_clouds/{public_cloud_id}/projects/{public_cloud_project_id}/dbaas/{dbaas_id}/restores": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create Restore - * @description Create a new restore for the given Database Service using the given backup - */ - post: operations["Public/CloudCreateRestore"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/bimi": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create/Update Bimi - * @description Create or update (if you already have one) the bimi associated to the mail service - */ - post: operations["Mail/ServicesCreateUpdateBimi"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/signatures/templates": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List all Templates - * @description List all signatures templates for the given Mail Hosting product - */ - get: operations["Mail/ServicesListAllTemplates"]; - put?: never; - /** - * Create a template - * @description Create a new signatures templates for the given Mail Hosting product - */ - post: operations["Mail/ServicesCreateATemplate"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/signatures/templates/upload": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Upload image - * @description Upload an image to prepare for insertion in the template - */ - post: operations["Mail/ServicesUploadImage"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/signatures/templates/{signature_template}/create_signatures": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create a signature for all users - * @description Create a signature for all the users of the mail service conformed to the template specified - */ - post: operations["Mail/ServicesCreateASignatureForAllUsers"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/auto_replies": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List auto replies - * @description Returns list of auto replies models for given service mail - */ - get: operations["Mail/ServicesListAutoReplies"]; - put?: never; - /** - * Create auto reply - * @description Create new auto reply for given service mail - */ - post: operations["Mail/ServicesCreateAutoReply"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/filters": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List filters model - * @description Returns the list of filter model for the given Service Mail - * List all the filter for the specified mail service - */ - get: operations["Mail/ServicesListFiltersModel"]; - put?: never; - /** - * Create a filter model - * @description Create filters for given Service Mail - */ - post: operations["Mail/ServicesCreateAFilterModel"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List mailboxes - * @description This endpoint allows you to retrieve all the mailboxes for a given mail hosting. - */ - get: operations["Mail/ServicesListMailboxes"]; - put?: never; - /** - * Add a mailbox - * @description Creates a new mailbox in the mail hosting. - */ - post: operations["Mail/ServicesAddAMailbox"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}/subscribers": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * All subscribers - * @description Returns a variety of information about one or more Mailing list subscribers from a Unique identifier of the Hosting Mail to request. - */ - get: operations["Mail/ServicesAllSubscribers"]; - put?: never; - /** - * Add a new subscriber - * @description Add a new list member for the specified mailing list - */ - post: operations["Mail/ServicesAddANewSubscriber"]; - /** - * Remove a subscriber - * @description Remove a subscriber from a Mailing list identified by his email - */ - delete: operations["Mail/ServicesRemoveASubscriber"]; - options?: never; - head?: never; - /** - * Update subscriber parameters/details - * @description Update the email of an existing subscriber identified by his previous email adress - */ - patch: operations["patch_1_mail_hostings_mail_hosting_id_mailing_lists_mailing_list_name_subscribers"]; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}/subscribers/import": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Import subscribers - * @description Add a list of subscriber to the specified mailing list by specifying the fullname and the email for each subscribers - */ - post: operations["Mail/ServicesImportSubscribers"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailing_lists": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List all the mailing lists - * @description Returns all the mailing list that are owned by the given email service - * Please note that this may respond a 200 response with swap attributes if the main domain of the mail service is swapping - */ - get: operations["Mail/ServicesListAllTheMailingLists"]; - put?: never; - /** - * Create a mailing list - * @description Creates a new mailing list with for the current mail service with the specified parameters - */ - post: operations["Mail/ServicesCreateAMailingList"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters/set_activation": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Enable / disable filter - * @description Enable or disable the filter of a given mailbox linked to the current user - */ - put: operations["put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_set_activation"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters/reorder": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Reorder filters - * @description Reorder the filters of a given mailbox linked to the current user - */ - put: operations["put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_reorder"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List filters - * @description Retrieve the sieve filters of a given mailbox linked to the current user - */ - get: operations["Mail/ServicesListFilters"]; - put?: never; - /** - * Add a filter - * @description Add a filter to the given mailbox linked to the current user - */ - post: operations["Mail/ServicesAddAFilter"]; - /** - * Delete a filter - * @description Delete a filter from the given mailbox linked to the current user - */ - delete: operations["Mail/ServicesDeleteAFilter"]; - options?: never; - head?: never; - /** - * Update a filter - * @description Update the filter of a given mailbox linked to the current user - */ - patch: operations["Mail/ServicesUpdateAFilter"]; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters/scripts": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Add a script - * @description Add a sieve script to a given mailbox linked to the current user - */ - post: operations["Mail/ServicesAddAScript"]; - /** - * Delete a script - * @description Delete a sieve script from the given mailbox linked to the current user - */ - delete: operations["Mail/ServicesDeleteAScript"]; - options?: never; - head?: never; - /** - * Update a script - * @description Update a sieve script for a given mailbox linked to the current user - */ - patch: operations["Mail/ServicesUpdateAScript"]; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/filters/scripts/set_activation": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Enable / disable script - * @description Enable / disable a filter script for a given mailbox linked to the current user - */ - put: operations["put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_scripts_set_activation"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/folders": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List folders - * @description Retrieves the folders of a given mailbox linked to the current user - */ - get: operations["get_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders"]; - /** - * Update folders - * @description Updates the folder mapping configuration for the draft, trash, sent an spam folders of a given mailbox linked to the current user - */ - put: operations["Mail/ServicesUpdateFolders"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/set_defaults": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Set default signature - * @description Set default signature for send and reply - */ - post: operations["Mail/ServicesSetDefaultSignature"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List all Signatures - * @description List all signatures for the given Mailbox - */ - get: operations["Mail/ServicesListAllSignatures"]; - put?: never; - /** - * Create signature - * @description Create a new signatures for the given MailHosting product - */ - post: operations["Mail/ServicesCreateSignature"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/upload": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Upload image - * @description Upload an image to prepare for insertion in the signature - */ - post: operations["post_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_signatures_upload"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/forwarding_addresses": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List forwarding - * @description Retrieves information about the forwarding configuration of a given mailbox. - */ - get: operations["Mail/ServicesListForwarding"]; - /** - * Update a forwarding - * @description Update a given mailbox forwarding. - */ - put: operations["Mail/ServicesUpdateAForwarding"]; - /** - * Add a forwarding - * @description Adds a new forwarding address to the given mailbox - */ - post: operations["Mail/ServicesAddAForwarding"]; - /** - * Delete all forwardings - * @description Deletes all configured forwarding addresses of the given mailbox. - */ - delete: operations["Mail/ServicesDeleteAllForwardings"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auto_reply/model": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List auto replies models - * @description Get auto replies models available for a given mailbox. - */ - get: operations["Mail/ServicesListAutoRepliesModels"]; - put?: never; - /** - * Add auto reply model - * @description Create an auto replies model for a given mailbox. - */ - post: operations["Mail/ServicesAddAutoReplyModel"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auto_reply/reset": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Reset an auto reply - * @description Resets the count of automatic replies that were sent per sender. - */ - put: operations["put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auto_reply_reset"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/aliases": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List aliases - * @description This endpoint allows you to retrieve all the aliases for a given mailbox. - */ - get: operations["Mail/ServicesListAliases"]; - /** - * Update aliases - * @description Updates the list of aliases for a given mailbox. - */ - put: operations["Mail/ServicesUpdateAliases"]; - /** - * Add an alias - * @description Creates an alias on the given mailbox. - */ - post: operations["Mail/ServicesAddAnAlias"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/redirections": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List redirections - * @description Return redirections for the given mail service - */ - get: operations["Mail/ServicesListRedirections"]; - put?: never; - /** - * Create redirection - * @description Create a new redirection with the specified parameters for the current mail service - */ - post: operations["Mail/ServicesCreateRedirection"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}/targets": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get all targets - * @description This returns all targets email for the specified redirection - */ - get: operations["Mail/ServicesGetAllTargets"]; - put?: never; - /** - * Add new target - * @description Add a new target email for the specified redirection - */ - post: operations["Mail/ServicesAddNewTarget"]; - /** - * Remove a target - * @description Remove one target from the redirection list - */ - delete: operations["Mail/ServicesRemoveATarget"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List access and invitations - * @description Returns list of user accesses, team accesses and invitations for the mailbox specified - */ - get: operations["Mail/ServicesListAccessAndInvitations"]; - put?: never; - /** - * Create webmail access - * @description Create a webmail access for the mailbox specified - */ - post: operations["Mail/ServicesCreateWebmailAccess"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/bulk": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Bulk Create webmail accesses - * @deprecated - * @description Bulk Create webmail user accesses for the mailbox specified - */ - post: operations["Mail/ServicesBulkCreateWebmailAccesses"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/users/bulk": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Bulk Create webmail accesses - * @description Bulk Create webmail user accesses for the mailbox specified - */ - post: operations["post_1_mail_hostings_service_mail_mailboxes_mailbox_name_accesses_webmail_users_bulk"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/teams/bulk": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Bulk Create webmail accesses - * @description Bulk Create webmail team accesses for the mailbox specified - */ - post: operations["post_1_mail_hostings_service_mail_mailboxes_mailbox_name_accesses_webmail_teams_bulk"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/invitations": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create webmail access link - * @description Create a link to access the mailbox specified in the webmail - */ - post: operations["Mail/ServicesCreateWebmailAccessLink"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/invitations/{invitation_webmail}/send": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Send webmail access link by e-mail - * @description Send a link to access the mailbox specified in the webmail by e-mail - */ - post: operations["Mail/ServicesSendWebmailAccessLinkByEmail"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/devices": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List device access - * @description Returns list of device accesses for the mailbox specified - */ - get: operations["Mail/ServicesListDeviceAccess"]; - put?: never; - /** - * Create device access - * @description Create a device access for the mailbox specified - */ - post: operations["Mail/ServicesCreateDeviceAccess"]; - /** - * Delete device accesses for mailbox - * @description Delete all device accesses on an address - */ - delete: operations["Mail/ServicesDeleteDeviceAccessesForMailbox"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/devices/{device_access}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Update password device access - * @description Update the password of a device access for the mailbox specified - */ - post: operations["Mail/ServicesUpdatePasswordDeviceAccess"]; - /** - * Delete device access - * @description Delete a device access - */ - delete: operations["Mail/ServicesDeleteDeviceAccess"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{service_mail}/diagnostic/dkim/rotate": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Can Rotate Dkim - * @description Returns true or false if the user can rotate dkim - */ - get: operations["Mail/ServicesCanRotateDkim"]; - put?: never; - /** - * Rotate Dkim - * @description Rotates the dkim key for the current service mail without deleting old keys from dns - */ - post: operations["Mail/ServicesRotateDkim"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/accesses/webmail/mailboxes/{mailbox_id}/set_primary": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Set Primary Mailbox - * @description Set the primary mailbox for the authenticated user - */ - post: operations["Mail/ServicesSetPrimaryMailbox"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/preferences": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List preferences - * @description Returns preferences for given Service Mail - */ - get: operations["Mail/ServicesListPreferences"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - /** - * Update preferences - * @description Update preferences for given service Mail - */ - patch: operations["Mail/ServicesUpdatePreferences"]; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/signatures/templates/default": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show default - * @description Return the default signature template if there is one for the specified mail service - */ - get: operations["Mail/ServicesShowDefault"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/signatures/templates/{signature_template}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show a signature template - * @description Show details about the specified signature template - */ - get: operations["Mail/ServicesShowASignatureTemplate"]; - /** - * Update - * @description Update a given signature template - */ - put: operations["Mail/ServicesUpdate"]; - post?: never; - /** - * Delete - * @description Delete the given signature template - */ - delete: operations["Mail/ServicesDelete"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/auto_replies/{auto_reply_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show a specific auto reply - * @description Show a specific auto reply model - */ - get: operations["Mail/ServicesShowASpecificAutoReply"]; - put?: never; - post?: never; - /** - * Delete auto reply - * @description Delete auto reply - */ - delete: operations["Mail/ServicesDeleteAutoReply"]; - options?: never; - head?: never; - /** - * Update auto reply - * @description Update auto reply - */ - patch: operations["Mail/ServicesUpdateAutoReply"]; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/filters/{filter_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show a filter model - * @description Return the information from the specified filter model linked to the given mail service - */ - get: operations["Mail/ServicesShowAFilterModel"]; - /** - * Update a filter model - * @description Update filter model for given Service Mail - */ - put: operations["Mail/ServicesUpdateAFilterModel"]; - post?: never; - /** - * Delete a filter model - * @description Delete filters for given Service Mail - * - * - * api_return boolean - */ - delete: operations["Mail/ServicesDeleteAFilterModel"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show one mailing list - * @description Getting all the details from the specified mailing list - */ - get: operations["Mail/ServicesShowOneMailingList"]; - put?: never; - post?: never; - /** - * Delete a mailing list - * @description Delete the specified mailing list from the current mail service - */ - delete: operations["Mail/ServicesDeleteAMailingList"]; - options?: never; - head?: never; - /** - * Update mailing list parameters - * @description Update some information like welcome message, maximum size of message for the specified mailing list owned by the given mail service - */ - patch: operations["patch_1_mail_hostings_mail_hosting_id_mailing_lists_mailing_list_name"]; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Display a mailbox - * @description Returns a variety of information about a single a Mailbox specified by the requested unique identifier. - */ - get: operations["Mail/ServicesDisplayAMailbox"]; - /** - * Update a mailbox - * @description Updates a given mailbox. - */ - put: operations["Mail/ServicesUpdateAMailbox"]; - post?: never; - /** - * Delete a mailbox - * @description Deletes a given mailbox. - */ - delete: operations["Mail/ServicesDeleteAMailbox"]; - options?: never; - head?: never; - /** - * Update a mailbox - * @description Updates a given mailbox. - */ - patch: operations["Mail_ServicesUpdateAMailbox_patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name"]; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/templates": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List templates - * @description List all templates for specific mailbox - */ - get: operations["Mail/ServicesListTemplates"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/templates/{signature_template}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show one template - * @description Return the information of the specified signature template - */ - get: operations["Mail/ServicesShowOneTemplate"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/signatures/{signature}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show a signature - * @description Show the specified signature from the current mailbox - */ - get: operations["Mail/ServicesShowASignature"]; - put?: never; - post?: never; - /** - * Delete a signature - * @description Delete a given signature - */ - delete: operations["Mail/ServicesDeleteASignature"]; - options?: never; - head?: never; - /** - * Update a specific signature - * @description Update the specified signature - */ - patch: operations["patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_signatures_signature"]; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auto_reply/model/{model_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show auto reply model - * @description Show an auto replies model for a given mailbox - */ - get: operations["Mail/ServicesShowAutoReplyModel"]; - put?: never; - post?: never; - /** - * Update auto reply model - * @description Delete an auto replies model for a given mailbox. - */ - delete: operations["delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auto_reply_model_model_id"]; - options?: never; - head?: never; - /** - * Update auto reply model - * @description Update an auto replies model for a given mailbox. - */ - patch: operations["Mail/ServicesUpdateAutoReplyModel"]; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show details - * @description Return details about the specified redirections for the given mail service - */ - get: operations["Mail/ServicesShowDetails"]; - /** - * Update redirection - * @description Update the specified redirection's details - */ - put: operations["Mail/ServicesUpdateRedirection"]; - post?: never; - /** - * Delete redirection - * @description Delete a redirection from the mail service - */ - delete: operations["Mail/ServicesDeleteRedirection"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{service_mail}/accounts": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List All Account - * @description List All Account Names - */ - get: operations["Mail/ServicesListAllAccount"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{service_mail}/mailboxes/{mailbox}/email_imports": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List email imports - * @description Returns list of email imports for the mailbox specified for the current user - */ - get: operations["Mail/ServicesListEmailImports"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/users": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List users having access - * @description Returns list of users for the mailbox specified - */ - get: operations["Mail/ServicesListUsersHavingAccess"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/users/{user_id}/team_accesses": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get Team Accesses for User - * @description Get all team accesses related to a user for a mailbox - */ - get: operations["Mail/ServicesGetTeamAccessesForUser"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/teams/{team_id}/individual_users": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get user Accesses for Team - * @description Get all user accesses related to a team for a mailbox - */ - get: operations["Mail/ServicesGetUserAccessesForTeam"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/devices/users/{user_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List device access for a user - * @description Returns list of device accesses for the mailbox specified for a user - */ - get: operations["Mail/ServicesListDeviceAccessForAUser"]; - put?: never; - post?: never; - /** - * Delete device access for a user - * @description Delete device accesses for the mailbox specified for a user - */ - delete: operations["Mail/ServicesDeleteDeviceAccessForAUser"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{service_mail}/accesses/devices/users/{user_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List device by user - * @description Returns list of device for a user - */ - get: operations["Mail/ServicesListDeviceByUser"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/accesses/webmail": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List of accesses for the current user - * @description Returns list of accesses for the current user - */ - get: operations["Mail/ServicesListOfAccessesForTheCurrentUser"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/accesses/webmail/accounts/{account_id}/users/{user_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List of accesses for an account and a user - * @description Returns list of accesses for an account and a user - */ - get: operations["Mail/ServicesListOfAccessesForAnAccountAndAUser"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/accesses/webmail/accounts/{account_id}/teams/{team_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List of team accesses for a team - * @description Returns list of team accesses for a team - */ - get: operations["Mail/ServicesListOfTeamAccessesForATeam"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/accesses/devices": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List device - * @description Returns list of device and all their access - */ - get: operations["Mail/ServicesListDevice"]; - put?: never; - post?: never; - /** - * Delete devices for current user - * @description Delete all devices for current user - */ - delete: operations["Mail/ServicesDeleteDevicesForCurrentUser"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}/send": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Send a mail through a mailing list - * @description Send the specified message to all the adress of the mailing list - */ - put: operations["Mail/ServicesSendAMailThroughAMailingList"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailing_lists/{mailing_list_name}/form": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Generate a form for a mailing list - * @description Generate a form concerning a mailing list for handling subscription or unsubscription - */ - put: operations["Mail/ServicesGenerateAFormForAMailingList"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/invitations/{key}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Delete an invitation - * @description Deletes an invitation from a given mailbox. - */ - delete: operations["Mail/ServicesDeleteAnInvitation"]; - options?: never; - head?: never; - /** - * Update invitation permission - * @description Updates the permissions of a given invitation on a mailbox. - */ - patch: operations["patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_invitations_key"]; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}/enable": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Enable redirection - * @description Activate the specified redirection - */ - put: operations["Mail/ServicesEnableRedirection"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}/send-confirmation-requests": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Send confirmation request - * @description This routes enables you to send a mail of confirmation for the redirection specified - */ - put: operations["Mail/ServicesSendConfirmationRequest"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/redirections/{redirection_id}/targets/{target_id}/resend-confirmation-request": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Resend confirmation email - * @description Resends the confirmation email to the specified target - */ - put: operations["Mail/ServicesResendConfirmationEmail"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/users/{user_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Delete webmail access - * @description Delete a webmail access for the mailbox specified - */ - delete: operations["Mail/ServicesDeleteWebmailAccess"]; - options?: never; - head?: never; - /** - * Update webmail access - * @description Update a webmail access for the mailbox specified - */ - patch: operations["Mail/ServicesUpdateWebmailAccess"]; - trace?: never; - }; - "/1/mail_hostings/{service_mail}/mailboxes/{mailbox_name}/accesses/webmail/teams/{team_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Delete webmail team access - * @description Delete a team webmail access for the mailbox specified - */ - delete: operations["Mail/ServicesDeleteWebmailTeamAccess"]; - options?: never; - head?: never; - /** - * Update webmail team access - * @description Update a webmail access for the mailbox specified - */ - patch: operations["Mail/ServicesUpdateWebmailTeamAccess"]; - trace?: never; - }; - "/1/mail_hostings/accesses/devices/{device}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Delete device accesses for device - * @description Delete all accesses of a device - */ - delete: operations["Mail/ServicesDeleteDeviceAccessesForDevice"]; - options?: never; - head?: never; - /** - * Update Device - * @description Update Device - */ - patch: operations["Mail/ServicesUpdateDevice"]; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/folders/spam": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Purge spam folder - * @description Deletes all mails currently in the spam folder of the given mailbox linked to the current user - */ - delete: operations["delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders_spam"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/auth/folders/trash": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Empty trash folder - * @description Deletes all mails currently in the trash folder of the given mailbox linked to the current user - */ - delete: operations["delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders_trash"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/forwarding_addresses/{redirect_addresses}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Delete a forwarding - * @description Deletes the given forwarding address from the given mailbox. - */ - delete: operations["Mail/ServicesDeleteAForwarding"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/{mail_hosting_id}/mailboxes/{mailbox_name}/aliases/{alias}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Delete an alias - * @description Removes an alias from a given mailbox. - */ - delete: operations["Mail/ServicesDeleteAnAlias"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/mail_hostings/accesses/webmail/mailboxes/{mailbox_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Delete access to a mailbox for the current user - * @description Delete access to a mailbox for the current user - */ - delete: operations["Mail/ServicesDeleteAccessToAMailboxForTheCurrentUser"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/etickets/address": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Addresses - * @description This endpoint allows you to retrieve all address of a group - */ - get: operations["EticketsListAddressesV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/etickets/customers/{customer_id}/logs": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List customer email logs - * @description This endpoint list customer email logs - */ - get: operations["EticketsListCustomerEmailLogsV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/etickets/date": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Dates - * @description This endpoint allows you to retrieve all dates of a period - */ - get: operations["EticketsListDatesV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/etickets/dates/custom-properties": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Dates Custom Properties - * @description This endpoint allows you to retrieve all date custom properties - * - * Custom properties are key-value pairs that can be associated with dates to store additional information. - * They can be used to filter, sort, and group dates based on their values. - */ - get: operations["EticketsListDatesCustomPropertiesV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/etickets/reservation/{reservation_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get Reservation - * @description This endpoint allows you to retrieve a reservation of a period allowed for user - */ - get: operations["EticketsGetReservationV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/etickets/reservation/{reservation_uuid}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get Reservation - * @description This endpoint allows you to retrieve a reservation of a period allowed for user - */ - get: operations["EticketsGetReservationV2_get_2_etickets_reservation_reservation_uuid"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/etickets/surveys": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Survey - * @description This endpoint allows you to retrieve surveys - */ - get: operations["EticketsListSurveyV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/etickets/surveys/answers/tickets": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Survey Ticket Answers - * @description This endpoint allows you to retrieve ticket survey answers - */ - get: operations["EticketsListSurveyTicketAnswersV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - /** - * Patch Survey Ticket Answers - * @description This endpoint allows you to create update or empty ticket survey answers - */ - patch: operations["EticketsPatchSurveyTicketAnswersV2"]; - trace?: never; - }; - "/2/etickets/surveys/answers/passes": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Survey Pass Answers - * @description This endpoint allows you to retrieve pass survey answers - */ - get: operations["EticketsListSurveyPassAnswersV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - /** - * Patch Survey Ticket Answers - * @description This endpoint allows you to create update or empty pass survey answers - */ - patch: operations["patch_2_etickets_surveys_answers_passes"]; - trace?: never; - }; - "/2/etickets/ticket": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - /** - * Edit ticket - * @description This endpoint allow you to edit ticket information - */ - patch: operations["EticketsEditTicketV2"]; - trace?: never; - }; - "/2/domains/domains": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Domains - * @description List all Domains - */ - get: operations["Domain/&/ZoneListDomainsV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/domains/domains/{domain}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show Domain - * @description Show a Domain - */ - get: operations["Domain/&/ZoneShowDomainV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/domains/domains/{domain}/nameservers": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update Nameservers - * @description Update Domain's Nameservers - */ - put: operations["Domain/&/ZoneUpdateNameserversV2"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/domains/domains/{domain}/zones": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Zones - * @description List all Zones (base zone and delegated zones) - */ - get: operations["Domain/&/ZoneListZonesV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/domains/domains/{domain}/dnssec/check": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Check DNSSEC - * @description Check the status of the DNSSEC. - */ - get: operations["Domain/&/ZoneCheckDNSSECV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/domains/domains/{domain}/dnssec/enable": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Enable DNSSEC - * @description Enable DNSSEC - */ - post: operations["Domain/&/ZoneEnableDNSSECV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/domains/domains/{domain}/dnssec/disable": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Disable DNSSEC - * @description Disable DNSSEC - */ - post: operations["Domain/&/ZoneDisableDNSSECV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/domains/{domain}/nameservers": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update Nameservers - * @deprecated - * @description Update Domain's Nameservers - */ - put: operations["put_2_domains_domain_nameservers"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/domains/{domain}/zones": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Zones - * @deprecated - * @description List all Zones (base zone and delegated zones) - */ - get: operations["get_2_domains_domain_zones"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/domains/{domain}/dnssec/check": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Check DNSSEC - * @deprecated - * @description Check the status of the DNSSEC. - */ - get: operations["get_2_domains_domain_dnssec_check"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/domains/{domain}/dnssec/enable": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Enable DNSSEC - * @deprecated - * @description Enable DNSSEC - */ - post: operations["post_2_domains_domain_dnssec_enable"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/domains/{domain}/dnssec/disable": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Disable DNSSEC - * @deprecated - * @description Disable DNSSEC - */ - post: operations["post_2_domains_domain_dnssec_disable"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/domains/accounts/{account}/check": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Check Domain - * @description Check the availability of a Domain - */ - post: operations["Domain/&/ZoneCheckDomainV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/domains/accounts/{account}/contacts": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Contacts - * @description List all Contacts - */ - get: operations["Domain/&/ZoneListContactsV2"]; - put?: never; - /** - * Create Contact - * @description Create a Contact - */ - post: operations["Domain/&/ZoneCreateContactV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/domains/accounts/{account}/contacts/{contact}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update Contact - * @description Update a Contact - * - * A validation may be required. If so, a validation email will be sent - * and the update will need to be confirmed via the email link. - * Otherwise, the Contact is updated immediately. - */ - put: operations["Domain/&/ZoneUpdateContactV2"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/domains/accounts/{account}/create": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create Domain - * @description Create a Domain using prepaid payment (documentation: https://developer.infomaniak.com/docs/api/order/domain/how) - */ - post: operations["Domain/&/ZoneCreateDomainV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/domains/accounts/{account}/create/{domain}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Retry Create Domain - * @description Retry a failed Domain creation, with updated Contact and additional fields - */ - post: operations["Domain/&/ZoneRetryCreateDomainV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/domains/accounts/{account}/transfer": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Transfer Domain - * @description Transfer a domain using prepaid payment (documentation: https://developer.infomaniak.com/docs/api/order/domain/how) - */ - post: operations["Domain/&/ZoneTransferDomainV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/domains/accounts/{account}/transfer/{domain}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Retry Transfer Domain - * @description Retry a failed domain transfer, with updated contact and additional fields - */ - post: operations["Domain/&/ZoneRetryTransferDomainV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/domains/accounts/{account}/documents": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Documents - * @description List all account's domain related documents - */ - get: operations["Domain/&/ZoneListDocumentsV2"]; - put?: never; - /** - * Upload Document - * @description Upload domain related document - */ - post: operations["Domain/&/ZoneUploadDocumentV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/domains/accounts/{account}/documents/{document_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get Document - * @description Get an account domain related document - */ - get: operations["Domain/&/ZoneGetDocumentV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/tld": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List TLDs - * @description List all TLDs - */ - get: operations["Domain/&/ZoneListTLDsV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/tld/{tld}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show TLD - * @description Show a TLD - */ - get: operations["Domain/&/ZoneShowTLDV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/zones/{zone}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show zone - * @description Get zone information - */ - get: operations["Domain/&/ZoneShowZoneV2"]; - /** - * Update zone - * @description Update a given zone - */ - put: operations["Domain/&/ZoneUpdateZoneV2"]; - /** - * Store zone - * @description Store a zone
    - * ⚠️ You do not need to add a delegated subzone if it is delegated on the same server. We recommended adding dns records directly to the parent zone. - */ - post: operations["Domain/&/ZoneStoreZoneV2"]; - /** - * Delete zone - * @description Delete a given zone - */ - delete: operations["Domain/&/ZoneDeleteZoneV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/zones/{zone}/exists": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Zone exists - * @description Check if zone exists - */ - get: operations["Domain/&/ZoneZoneExistsV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/zones/{zone}/records": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List dns records - * @description Retrieve all dns record for a given zone - */ - get: operations["Domain/&/ZoneListDnsRecordsV2"]; - put?: never; - /** - * Store dns record - * @description Create a dns record in a given zone - */ - post: operations["Domain/&/ZoneStoreDnsRecordV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/zones/{zone}/records/{record}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show dns record - * @description Retrieve one dns record for a given zone - */ - get: operations["Domain/&/ZoneShowDnsRecordV2"]; - /** - * Update dns record - * @description Update a dns record - */ - put: operations["Domain/&/ZoneUpdateDnsRecordV2"]; - post?: never; - /** - * Delete dns record - * @description Delete a dns record - */ - delete: operations["Domain/&/ZoneDeleteDnsRecordV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/zones/{zone}/records/{record}/check": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Check dns records - * @description Verify that the given dns record exists and resolve on name servers master and it's slave - */ - get: operations["Domain/&/ZoneCheckDnsRecordsV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/accounts/{account}/invitations/{invitation}/drive": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Add a drive access - * @description This API endpoint allows you to create an access to the specified drive, for an invitation of a user in an account. - */ - post: operations["Core/ResourcesAddADriveAccess"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/accounts/{account}/invitations/{invitation}/ksuite": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create a kSuite access - * @description This API endpoint allows you to create access to the kSuite for an invitation of a user in an account. - */ - post: operations["Core/ResourcesCreateAKSuiteAccess"]; - /** - * Revoke kSuite access - * @description This API endpoint allows you to revoke a access to the kSuite for an invitation of a user in an account. - */ - delete: operations["Core/ResourcesRevokeKSuiteAccess"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/accounts/{account}/invitations/{invitation}/mailbox/invite": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post: operations["Core/Resources"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/accounts/{account}/invitations/{invitation}/mailbox/{mail_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post: operations["post_1_accounts_account_invitations_invitation_mailbox_mail_id"]; - /** - * Revoke a drive access - * @description This API endpoint allows you to revoke access to the specified drive, for an invitation of a user in an account - */ - delete: operations["Core/ResourcesRevokeADriveAccess"]; - options?: never; - head?: never; - /** - * Update a mailbox access - * @description This API endpoint allows you to update an email access, for an invitation of a user in an account. - */ - patch: operations["Core/ResourcesUpdateAMailboxAccess"]; - trace?: never; - }; - "/1/accounts/{account}/invitations/{invitation}/b2b": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List customers - * @description This API endpoint allows you to list all futures customers allowed for this account invitation - */ - get: operations["Core/ResourcesListCustomers"]; - put?: never; - /** - * Assign customers - * @description This API endpoint allows you to store customers for a user invitation of a partner account - */ - post: operations["Core/ResourcesAssignCustomers"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/accounts/{account}/tags": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create a tag - * @description Store a new tag (not linked to any product) - */ - post: operations["Core/ResourcesCreateATag"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/accounts/{account}/teams": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Teams - * @description List the Teams for a given Account. - */ - get: operations["Core/ResourcesListTeams"]; - put?: never; - /** - * Create a Team - * @description Create a Team for a given Account. - */ - post: operations["Core/ResourcesCreateATeam"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/accounts/{account}/teams/{team}/users": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Team Users - * @description List the Users for a given Team. - */ - get: operations["Core/ResourcesListTeamUsers"]; - put?: never; - /** - * Add Users to Team - * @description Add one or more existing Account Users to a given Team. - */ - post: operations["Core/ResourcesAddUsersToTeam"]; - /** - * Remove Users from Team - * @description Remove one or more existing Users from a given Team. - */ - delete: operations["Core/ResourcesRemoveUsersFromTeam"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/accounts/{account}/invitations": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Invite a User - * @description Create and send an invitation for a new or existing User to join an Account using an email address. - */ - post: operations["Core/ResourcesInviteAUser"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/my_ksuite/{my_k_suite_id}/cancel_unsubscribe": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Cancel unsubscribe */ - post: operations["Core/ResourcesCancelUnsubscribe"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/profile/avatar": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Add / Update profile's avatar. - * @description Image must be a scared image with minimum size of 16 of type image/png, image/jpeg or image/gif - */ - post: operations["Core/ResourcesAddUpdateProfilesAvatarV2"]; - /** Delete profile's avatar. */ - delete: operations["Core/ResourcesDeleteProfilesAvatarV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/profile/applications/passwords": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List applications passwords - * @description This endpoint allows you to retrieve all the application password of the current user. - */ - get: operations["Core/ResourcesListApplicationsPasswordsV2"]; - put?: never; - /** - * Add an application password - * @description Add a profile specific password - * Warning: password given in response cannot be retrieved later, so store / show it immediately - */ - post: operations["Core/ResourcesAddAnApplicationPasswordV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/profile/ksuites/mailboxes": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Get related workspace users */ - get: operations["Core/ResourcesGetRelatedWorkspaceUsersV2"]; - put?: never; - /** Attach a mailbox to current user */ - post: operations["Core/ResourcesAttachAMailboxToCurrentUserV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/accounts/{account}/invitations/{invitation}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Display an invitation of an account - * @description Returns a variety of information about an invitation to an account - */ - get: operations["Core/ResourcesDisplayAnInvitationOfAnAccount"]; - put?: never; - post?: never; - /** - * Cancel an Invitation - * @description Cancel an invitation to join an Account previously created. - */ - delete: operations["Core/ResourcesCancelAnInvitation"]; - options?: never; - head?: never; - /** - * Patch an invitation - * @description Update roles, teams and permissions of an invitation - */ - patch: operations["Core/ResourcesPatchAnInvitation"]; - trace?: never; - }; - "/1/accounts/{account}/invitations/users/{user}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get users invitations - * @description Show list of all invitations of a user into an account - */ - get: operations["Core/ResourcesGetUsersInvitations"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/accounts": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List accounts - * @description This endpoint allows you to retrieve all the accounts of a user. - */ - get: operations["Core/ResourcesListAccounts"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/accounts/{account_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Display an account - * @description Returns a variety of information about a single Account specified by the requested unique identifier. - */ - get: operations["Core/ResourcesDisplayAnAccount"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/accounts/{account_id}/tags": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Display a listing of tags for an account. */ - get: operations["Core/ResourcesDisplayAListingOfTagsForAnAccount"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/accounts/{account_id}/products": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List account's products - * @description List products of an account. - */ - get: operations["Core/ResourcesListAccountsProducts"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/accounts/{account_id}/services": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List services - * @description This endpoint allows you to retrieve all the services of an account. - */ - get: operations["Core/ResourcesListServices"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/accounts/{account}/teams/{team}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a Team - * @description Retrieve a Team for a given Account. - */ - get: operations["Core/ResourcesGetATeam"]; - put?: never; - post?: never; - /** - * Delete a Team - * @description Delete a Team for a given Account. - */ - delete: operations["Core/ResourcesDeleteATeam"]; - options?: never; - head?: never; - /** - * Update a Team - * @description Update a Team for a given Account. - */ - patch: operations["Core/ResourcesUpdateATeam"]; - trace?: never; - }; - "/1/accounts/current/products": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List current account's products - * @description List products of user current account - */ - get: operations["Core/ResourcesListCurrentAccountsProducts"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/accounts/{account_id}/basic/teams": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** List basic teams information of an account. */ - get: operations["Core/ResourcesListBasicTeamsInformationOfAnAccount"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/actions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** List available actions */ - get: operations["Core/ResourcesListAvailableActions"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/actions/{action_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** List available actions */ - get: operations["get_1_actions_action_id"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/app-information/applications/version-types": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get: operations["get_1_app_information_applications_version_types"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/app-information/applications": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Get application list. */ - get: operations["Core/ResourcesGetApplicationList"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/app-information/applications/{application}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Get application. */ - get: operations["Core/ResourcesGetApplication"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/app-information/versions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Get supported store list. */ - get: operations["Core/ResourcesGetSupportedStoreList"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/app-information/versions/{appStore}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Get supported store list. */ - get: operations["Core_ResourcesGetSupportedStoreList_get_1_app_information_versions_appStore"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/app-information/versions/{appStore}/{appPlatform}/{appName}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Get application with associated versions details. */ - get: operations["Core/ResourcesGetApplicationWithAssociatedVersionsDetails"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/async/tasks": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List tasks - * @description This endpoint allows you to retrieve all the tasks. - */ - get: operations["Core/ResourcesListTasks"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/async/tasks/{task_uuid}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Display a task - * @description Returns a variety of information about a single Task specified by the requested unique identifier. - */ - get: operations["Core/ResourcesDisplayATask"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/countries": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List countries - * @description This endpoint allows you to retrieve all the countries. - */ - get: operations["Core/ResourcesListCountries"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/countries/{country_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Display a country - * @description Returns a variety of information about a single Country specified by the requested unique identifier. - */ - get: operations["Core/ResourcesDisplayACountry"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/languages": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List languages - * @description This endpoint allows you to retrieve all the languages. - */ - get: operations["Core/ResourcesListLanguages"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/languages/{language_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Display a language - * @description Returns a variety of information about a single Language specified by the requested unique identifier. - */ - get: operations["Core/ResourcesDisplayALanguage"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/my_ksuite/{my_k_suite_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Show MyKSuite - * @description Returns a variety of information about my kSuite - */ - get: operations["get_1_my_ksuite_my_k_suite_id"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/my_ksuite/current": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Current MyKSuite - * @description Load the my_ksuite product from the user permission. - */ - get: operations["Core/ResourcesCurrentMyKSuite"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/products": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List products - * @description This endpoint allows you to retrieve all the products where the current user's has at least one right. - */ - get: operations["get_1_products"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/timezones": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List timezones - * @description This endpoint allows you to retrieve all the timezones. - */ - get: operations["Core/ResourcesListTimezones"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/timezones/{timezone_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Display a timezone - * @description Returns a variety of information about a single Timezone specified by the requested unique identifier. - */ - get: operations["Core/ResourcesDisplayATimezone"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/accounts/{account}/users": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List users - * @description This endpoint allows you to retrieve all users of a single Account specified by the requested unique identifier. - */ - get: operations["Core/ResourcesListUsersV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/accounts/{account}/users/{user}/app_accesses": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List app accesses - * @description This endpoint allows you to retrieve all user's application access in a single Account specified by the requested unique identifier. - */ - get: operations["Core/ResourcesListAppAccessesV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/events/public-cloud-status": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Public Cloud status - * @description This endpoint allow you to get Public Cloud status - */ - get: operations["Core/ResourcesListPublicCloudStatusV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/events": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List events - * @description This endpoint allows you to retrieve all the opened events. - */ - get: operations["get_2_events"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/events/{event_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Display an event - * @description Returns a variety of information about a single Event specified by the requested unique identifier. - */ - get: operations["Core/ResourcesDisplayAnEventV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/profile": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List user information - * @description This endpoint allows you to retrieve all the information of the current user. - */ - get: operations["Core/ResourcesListUserInformationV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - /** Update profile information */ - patch: operations["Core/ResourcesUpdateProfileInformationV2"]; - trace?: never; - }; - "/2/profile/emails": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List emails - * @description Retrieve list of all email addresses of the current user's profile. - */ - get: operations["Core/ResourcesListEmailsV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/profile/emails/{email_type}/{email_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Display an email - * @description Get details of a specific email address of the current user's profile. - */ - get: operations["Core/ResourcesDisplayAnEmailV2"]; - put?: never; - post?: never; - /** - * Delete an email - * @description Delete an email address of the current user's profile. - */ - delete: operations["Core/ResourcesDeleteAnEmailV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/profile/phones": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List phones - * @description This endpoint allows you to retrieve all the phones of the current user. - */ - get: operations["Core/ResourcesListPhonesV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/profile/phones/{phone_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Display a phone - * @description Returns a variety of information about a single phone specified by the requested unique identifier. - */ - get: operations["Core/ResourcesDisplayAPhoneV2"]; - put?: never; - post?: never; - /** - * Delete a phone - * @description Delete a current user profile phone - */ - delete: operations["Core/ResourcesDeleteAPhoneV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/profile/applications/passwords/{password_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Display an application password - * @description Returns a variety of information about a single application password specified by the requested unique identifier. - */ - get: operations["Core/ResourcesDisplayAnApplicationPasswordV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/profile/2fa/authenticator/passkeys": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List Authenticator Passkeys - * @description List the active Authenticator Passkeys for the current User. - */ - get: operations["Core/ResourcesListAuthenticatorPasskeysV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/accounts/{account}/invitations/{invitation}/drive/{drive_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Revoke a drive access - * @description This API endpoint allows you to revoke access to the specified drive, for an invitation of a user in an account - */ - delete: operations["delete_1_accounts_account_invitations_invitation_drive_drive_id"]; - options?: never; - head?: never; - /** - * Update drive access - * @description This API endpoint allows you to edit futurs rights into specified drive, for an invitation of a user in an account - */ - patch: operations["Core/ResourcesUpdateDriveAccess"]; - trace?: never; - }; - "/1/accounts/{account}/invitations/{invitation}/kchat": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - /** - * Update a kChat access - * @description This API endpoint allows you to update role of kchat app access - */ - patch: operations["Core/ResourcesUpdateAKChatAccess"]; - trace?: never; - }; - "/1/accounts/{account}/tags/{tag}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update a tag - * @description Update a tag - */ - put: operations["Core/ResourcesUpdateATag"]; - post?: never; - /** Delete a tag */ - delete: operations["Core/ResourcesDeleteATag"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/profile/ksuites/mailboxes/{mailbox_id}/set_primary": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** Set mailbox as primary */ - put: operations["Core/ResourcesSetMailboxAsPrimaryV2"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/profile/ksuites/mailboxes/{mailbox_id}/update_password": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** Update mailbox credential password */ - put: operations["Core/ResourcesUpdateMailboxCredentialPasswordV2"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/accounts/{account}/invitations/{invitation}/b2b/{partnership_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Unassign customers - * @description This API endpoint allows you to revoke customer access for a user invitation of a partner account - */ - delete: operations["Core/ResourcesUnassignCustomers"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/profile/ksuites/mailboxes/{mailbox_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** Unlink a mailbox from current user */ - delete: operations["Core/ResourcesUnlinkAMailboxFromCurrentUserV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/profile/2fa/authenticator/passkeys/{passkey}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Delete an Authenticator Passkey - * @description Delete an active Authenticator Passkey for the current User. - */ - delete: operations["Core/ResourcesDeleteAnAuthenticatorPasskeyV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/ai": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List all your LLM API - * @description List all AI products where you have a technical right - */ - get: operations["AI/ToolsListAllYourLLMAPI"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/ai/models": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List models - * @description Get all the available AI models. - */ - get: operations["AI/ToolsListModels"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/ai/{product_id}/consumptions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** List all consumptions */ - get: operations["AI/ToolsListAllConsumptions"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/ai/{product_id}/results/{batch_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get the result of an async model batch - * @description Get the result of an async model batch - */ - get: operations["AI/ToolsGetTheResultOfAnAsyncModelBatch"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/ai/{product_id}/results/{batch_id}/download": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Download the output result of an async model batch - * @description Download the result - */ - get: operations["AI/ToolsDownloadTheOutputResultOfAnAsyncModelBatch"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/ai/{product_id}/images/generations/photo_maker": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Customizing Realistic Human Photos - * @description To stylize the image, make sure to use the **class word** corresponding to the image you want to customize, - * followed by the **trigger word** `img`, for instance:
    - * • man img
    - * • woman img
    - * • girl img
    - *
    - * Example prompt:
    - * > *Instagram photo, portrait photo of a woman img, colorful, perfect face, natural skin, hard shadows, film grain* - *

    - * Upload the images of the individual you wish to customize.
    - * While a single image is sufficient, providing additional images can yield better results.
    - * Make sure that the face occupies the majority of the uploaded image.
    - */ - post: operations["AI/ToolsCustomizingRealisticHumanPhotos"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/ai/{product_id}/openai/models": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List models (deprecated) - * @deprecated - * @description **Deprecated route:** please use the new full OpenAI-compliant route - * [POST `/2/ai/{product_id}/openai/v1/models`](/2/ai/{product_id}/openai/v1/models) - *

    - * Retrieves a list of models with the [OpenAI format](https://platform.openai.com/docs/api-reference/models/list) - */ - get: operations["AI/ToolsListModelsdeprecated"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/ai/{product_id}/openai/chat/completions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create chat completion (deprecated) - * @deprecated - * @description **Deprecated route:** please use the new full OpenAI-compliant route - * [POST `/2/ai/{product_id}/openai/v1/chat/completions`](/docs/api/post/2/ai/%7Bproduct_id%7D/openai/v1/chat/completions) - *

    - * Creates a model response for the given chat conversation.
    - * The input and output format are the same as OpenAI API. - *

    - * Supported language are: English, German, Spanish, French, Italian. And limited capabilities in Portuguese, Polish, Dutch, Romanian, Czech, Swedish. - *

    - * By default, the number of requests per minute is rate limited. - * If you wish to know the rate limite or increase this limit, please contact our support team for assistance. - *

    - * Some models are in **beta** and may being subject to changes, - * use [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta** - * and see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents). - */ - post: operations["AI/ToolsCreateChatCompletiondeprecated"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/ai/{product_id}/openai/audio/transcriptions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create transcription - * @description Transcribes audio into the input language. - *
    - * The input format is the same as OpenAI, - * see the [OpenAI documentation](https://platform.openai.com/docs/api-reference/audio/createTranscription). - *
    - * This route is asynchronous, use
    - * • [GET `/1/ai/{product_id}/results/{batch_id}`](/docs/api/get/1/ai/{product_id}/results/{batch_id}) to get the result
    - * • [GET `/1/ai/{product_id}/results/{batch_id}/download`](/docs/api/get/1/ai/{product_id}/results/{batch_id}/download) to download the output once done
    - */ - post: operations["AI/ToolsCreateTranscription"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/ai/{product_id}/openai/images/generations": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create image - * @description Creates an image given a prompt.
    - * This route is mostly OpenAI-compliant, see the [OpenAI documentation](https://platform.openai.com/docs/api-reference/images/create).
    - * Supports English primarily, with limited understanding of French (FR), German (DE), Spanish (ES), and Italian (IT). - */ - post: operations["AI/ToolsCreateImage"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/1/ai/{product_id}/openai/v1/embeddings": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create embeddings (deprecated) - * @deprecated - * @description **Deprecated route:** please use the new full OpenAI-compliant route - * [POST `/2/ai/{product_id}/openai/v1/embeddings`](/docs/api/post/2/ai/{product_id}/openai/v1/embeddings) - *

    - * Some models are in **beta** and may being subject to changes, - * use [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta** - * and see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents). - */ - post: operations["AI/ToolsCreateEmbeddingsdeprecated"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/ai/{product_id}/cohere/v2/rerank": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create rerankings - * @description This endpoint takes in a query and a list of texts and produces an ordered array with each text assigned a relevance score.
    - * It is intended to be *Cohere*-compliant, see their documentation: [Cohere: Rerank API (v2)](https://docs.Cohere.com/reference/rerank).
    - * The main discrepancy with the *Cohere* standard is on consumptions data: - * while the *Cohere* standard is to return the object `meta`, - * this endpoint returns an object `usage` that is closer to *OpenAI* endpoints, - * especially the embedding one. - */ - post: operations["AI/ToolsCreateRerankingsV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/ai/{product_id}/openai/v1/models": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List models - * @description OpenAI compatible models list, see the OpenAI documentation. - *

    - * Lists the currently available models, and provides basic information about each one such as the owner and availability. - *

    - * Some models are in **beta** and may being subject to changes, - * use [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta** - * and see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents). - */ - get: operations["AI/ToolsListModelsV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/ai/{product_id}/openai/v1/completions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create completion - * @description OpenAI compatible completion, see the [OpenAI documentation](https://developers.openai.com/api/reference/resources/completions/methods/create). - *

    - * Some models are in **beta** and may being subject to changes, - * use [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta** - * and see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents). - *

    - * List of models available on this endpoint could be retrieve with [GET `/2/ai/{product_id}/openai/v1/models`](/docs/api/get/2/ai/{product_id}/openai/v1/models). - */ - post: operations["AI/ToolsCreateCompletionV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/ai/{product_id}/openai/v1/embeddings": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create embeddings - * @description OpenAI compatible embeddings, see the [OpenAI documentation](https://platform.openai.com/docs/api-reference/embeddings/create). - *

    - * Creates an embedding vector representing the input text. - *

    - * Some models are in **beta** and may being subject to changes, - * use [GET `/1/ai/models`](/docs/api/get/1/ai/models) to check what model are in **beta** - * and see our [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents). - */ - post: operations["AI/ToolsCreateEmbeddingsV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Accessibles drives - * @description List of accessible drive for the current connected user - */ - get: operations["kDriveAccessiblesDrivesV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/users": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get users - * @description Get all the users of each drive - */ - get: operations["kDriveGetUsersV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/users/{user_id}/drives": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get Drives - * @description List of accessible drive of a specific user - */ - get: operations["kDriveGetDrivesV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/preferences": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get user's preference - * @description Get the user drive preference ex: notification, date-format, list order etc... - */ - get: operations["kDriveGetUsersPreferenceV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - /** - * Set user's preference - * @description Update the user drive preference ex: notification, date-format, list order etc... - */ - patch: operations["kDriveSetUsersPreferenceV2"]; - trace?: never; - }; - "/2/drive/{drive_id}/categories/rights": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get - * @description Returns all rights related to categories on drive - */ - get: operations["kDriveGetV2"]; - put?: never; - /** - * Update/Create - * @description Update or Create rights for categories - */ - post: operations["kDriveUpdateCreateV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/categories": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get All Categories - * @description Return a list of all categories - */ - get: operations["kDriveGetAllCategoriesV2"]; - put?: never; - /** - * Create Category - * @description Creates a new category with name and color - */ - post: operations["kDriveCreateCategoryV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/categories/{category_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Edit Category - * @description Edits the name and color of a category by identifier - */ - put: operations["kDriveEditCategoryV2"]; - post?: never; - /** - * Delete Category - * @description Deletes a category by identifier - */ - delete: operations["kDriveDeleteCategoryV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/categories/{category_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Add category on files - * @description Adds an existing category on a set of files - */ - post: operations["kDriveAddCategoryOnFilesV2"]; - /** - * Remove Category on Files - * @description Removes a category on a set of files - */ - delete: operations["kDriveRemoveCategoryOnFilesV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/categories/{category_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Add Category on File - * @description Add an existing Category on a file - */ - post: operations["kDriveAddCategoryOnFileV2"]; - /** - * Remove Category on File - * @description Remove a category on a file - */ - delete: operations["kDriveRemoveCategoryOnFileV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/categories": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Remove Categories on File - * @description Removes all categories on a file - */ - delete: operations["kDriveRemoveCategoriesOnFileV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/categories/{category_id}/ai-feedback": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Validates an AI generated Category - * @description Validates the category as correct or incorrect, according to `valid` parameter. - */ - post: operations["kDriveValidatesAnAIGeneratedCategoryV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/settings": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get drive's settings - * @description Get drive's settings - */ - get: operations["kDriveGetDrivesSettingsV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/settings/ai": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** Update IA settings */ - put: operations["kDriveUpdateIASettingsV2"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/settings/link": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** Update ShareLink settings */ - put: operations["kDriveUpdateShareLinkSettingsV2"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/settings/trash": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update trash settings - * @description Update the trash settings, including the retention period of trashed files - */ - put: operations["kDriveUpdateTrashSettingsV2"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/settings/office": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update Office settings - * @description Update the office settings, the default opening office editor - */ - put: operations["kDriveUpdateOfficeSettingsV2"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get drive information - * @description Get the drive information - */ - get: operations["kDriveGetDriveInformationV2"]; - /** - * Update Drive - * @description Update Drive from a Drive identifier - */ - put: operations["kDriveUpdateDriveV2"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/users": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get users - * @deprecated - * @description Get all users in a drive - */ - get: operations["get_2_drive_drive_id_users"]; - put?: never; - /** - * Create user - * @description Create a new user resource - */ - post: operations["kDriveCreateUserV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/users/invitation": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get user invitation - * @description List pending user's invitation - */ - get: operations["kDriveGetUserInvitationV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/users/invitation/{invitation_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get invitation information - * @description Get all invitation information from invitation id - */ - get: operations["kDriveGetInvitationInformationV2"]; - /** - * Update an invitation - * @description Update information pertaining to an invitation identified by its invitation id - */ - put: operations["kDriveUpdateAnInvitationV2"]; - post?: never; - /** - * Delete invitation - * @description Delete an invitation by its invitation id - */ - delete: operations["kDriveDeleteInvitationV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/users/invitation/{invitation_id}/send": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Send invitation - * @description Refresh invitation validity and send email according to invitation type. - */ - post: operations["kDriveSendInvitationV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/users/{user_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get user - * @description Returns a user resource. When no resource is found, the data is empty. - */ - get: operations["kDriveGetUserV2"]; - /** - * Update user - * @description Update an existing user resource - */ - put: operations["kDriveUpdateUserV2"]; - post?: never; - /** - * Delete user - * @description Deletes a drive user resource. Also removes all access, share links and invitations associated with the user. - */ - delete: operations["kDriveDeleteUserV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/users/{user_id}/manager": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - /** - * Update user manager right - * @description Update the role in the manager - */ - patch: operations["kDriveUpdateUserManagerRightV2"]; - trace?: never; - }; - "/2/drive/{drive_id}/users/{user_id}/lock": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Lock user - * @description Sets status to locked, preventing access to drive. - */ - post: operations["kDriveLockUserV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/users/{user_id}/unlock": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Unlock user - * @description Sets status to active, restoring access to drive. - */ - post: operations["kDriveUnlockUserV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/activities": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get drive activities of all the users. - * @deprecated - * @description Get all activities from drive as defined in options - */ - get: operations["kDriveGetDriveActivitiesOfAllTheUsersV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/activities/reports": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List reports - * @description List of activity reports. - */ - get: operations["kDriveListReportsV2"]; - put?: never; - /** - * Create report - * @description Create a new report. - */ - post: operations["kDriveCreateReportV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/activities/reports/{report_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get report - * @description Get activity report. - */ - get: operations["kDriveGetReportV2"]; - put?: never; - post?: never; - /** - * Delete report - * @description Delete report. - */ - delete: operations["kDriveDeleteReportV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/activities/reports/{report_id}/export": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Export report - * @description Download/Export report. - */ - get: operations["kDriveExportReportV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/statistics/sizes": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Chart : files size - * @description Chart data, list files size value over time - */ - get: operations["kDriveChartFilesSizeV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/statistics/sizes/export": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Export : files size - * @description Exports sizes statistics as csv file - */ - get: operations["kDriveExportFilesSizeV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/statistics/activities/users": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Activities : Users */ - get: operations["kDriveActivitiesUsersV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/statistics/activities/shared_files": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Activities : Shared files */ - get: operations["kDriveActivitiesSharedFilesV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/statistics/activities": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Chart : Activities - * @description Chart data of activities metrics over time - */ - get: operations["kDriveChartActivitiesV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/statistics/activities/export": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Export : Activities - * @description Exports activities statistics - */ - get: operations["kDriveExportActivitiesV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/statistics/activities/links": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Activities : ShareLinks */ - get: operations["kDriveActivitiesShareLinksV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/statistics/activities/links/export": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** Export : ShareLinks Activities */ - get: operations["kDriveExportShareLinksActivitiesV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/preferences": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update Preferences - * @description Updates the connected user preference for a drive. - */ - put: operations["kDriveUpdatePreferencesV2"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/imports": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List imports - * @description List all external imports for the current user - */ - get: operations["kDriveListImportsV2"]; - put?: never; - post?: never; - /** - * Clean imports history - * @description Clean imports history for the current user. - */ - delete: operations["kDriveCleanImportsHistoryV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/imports/sharelink": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Import kDrive sharelink - * @description Import the content of a kDrive sharelink - */ - post: operations["kDriveImportKDriveSharelinkV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/imports/kdrive": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Import kDrive - * @description Import the content of a kDrive - */ - post: operations["kDriveImportKDriveV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/imports/webdav": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Import WebDAV app - * @description Import files and folders from a third party app supporting WebDAV - */ - post: operations["kDriveImportWebDAVAppV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/imports/oauth": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Import OAuth2 app - * @description Import files and folders from a third party app supporting OAuth2 - */ - post: operations["kDriveImportOAuth2AppV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/imports/oauth/drives": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List eligible drives - * @description List all drives eligible for import for the given third party application supporting OAuth2 - */ - get: operations["kDriveListEligibleDrivesV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/imports/{import_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List errored import files - * @description List all files which couldn't be imported properly. - */ - get: operations["kDriveListErroredImportFilesV2"]; - put?: never; - post?: never; - /** - * Delete import - * @description Delete a external import - */ - delete: operations["kDriveDeleteImportV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/imports/{import_id}/cancel": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Cancel import - * @description Cancel an external import. - * This returns with a success if the import is already canceled or has ended. - * - * Actual cancellation may take up to a few minutes to be effective - */ - put: operations["kDriveCancelImportV2"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/cancel": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Undo action - * @description Cancel an action with a token or cancel actions with tokens. - * An action token is a token returned with a CancelResource. - * Used in bulk processes or specific actions like renaming a file. - */ - post: operations["kDriveUndoActionV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/access/requests/{request_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get requested file access from its id - * @description Show a given requested file access - */ - get: operations["kDriveGetRequestedFileAccessFromItsIdV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/access/requests/{request_id}/decline": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Decline a file access request - * @description Decline a file access request - */ - put: operations["kDriveDeclineAFileAccessRequestV2"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Trash - * @description Trash a file, move it to the trash can. - */ - delete: operations["kDriveTrashV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/favorite": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Favorite file - * @description Add a file in the favorites - */ - post: operations["kDriveFavoriteFileV2"]; - /** - * Unfavorite file - * @description Remove a file from the favorites - */ - delete: operations["kDriveUnfavoriteFileV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/thumbnail": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Thumbnail - * @description Get file thumbnail. - */ - get: operations["kDriveThumbnailV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/preview": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Preview - * @description Get file preview. - */ - get: operations["kDrivePreviewV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/download": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Download - * @description Download file content or directory as Zip file. - * - * - * Please note that this may respond a 302 to actually download the requested content. - * - */ - get: operations["get_2_drive_drive_id_files_file_id_download"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/rename": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Rename - * @description Rename a file/directory - */ - post: operations["kDriveRenameV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/sizes": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get size - * @description Get the size and storage_size of the File/Directory with children, up to $depth. - */ - get: operations["kDriveGetSizeV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/hash": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Hash - * @description Get file hash. - */ - get: operations["kDriveHashV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/copy-to-drive": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Copy to Drive - * @description Copy source file in source drive to destination drive at destination folder. - */ - post: operations["kDriveCopyToDriveV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/temporary_url": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get a file Temporary URL - * @description Get a Temporary URL for a given file - * - * - * Note that it is not possible to get a directory temporary URL. - * - */ - get: operations["kDriveGetAFileTemporaryURLV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/versions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List - * @deprecated - * @description Get list of file versions - */ - get: operations["kDriveListV2"]; - put?: never; - post?: never; - /** - * Delete all - * @description Delete all version for file. - */ - delete: operations["kDriveDeleteAllV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/versions/current": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update current - * @description Update current file version - */ - put: operations["kDriveUpdateCurrentV2"]; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/versions/{version_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get - * @description Get file version information. - */ - get: operations["get_2_drive_drive_id_files_file_id_versions_version_id"]; - /** - * Update - * @description Update file version - */ - put: operations["kDriveUpdateV2"]; - post?: never; - /** - * Delete - * @description Delete a file version. - */ - delete: operations["kDriveDeleteV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/versions/{version_id}/download": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Download - * @description Download file version. - * - * - * Please note that this may respond a 302 to actually download the requested content. - * - */ - get: operations["get_2_drive_drive_id_files_file_id_versions_version_id_download"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/versions/{version_id}/restore": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Restore - * @deprecated - * @description Restore a file version. - */ - post: operations["kDriveRestoreV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/versions/{version_id}/restore/{destination_directory_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Restore to Directory - * @deprecated - * @description Restore a file version as a copy in target directory, keeping current original intact. - */ - post: operations["kDriveRestoreToDirectoryV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/access/requests": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get requested file access from a file id - * @description Show requested file access for a given file - */ - get: operations["kDriveGetRequestedFileAccessFromAFileIdV2"]; - put?: never; - /** - * Create a new file access request - * @description Create a new file access request - */ - post: operations["kDriveCreateANewFileAccessRequestV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/access/applications": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Allow external applications - * @description Get access for an external application - */ - post: operations["kDriveAllowExternalApplicationsV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/access": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get multi-access - * @description Show access file information - */ - get: operations["kDriveGetMultiaccessV2"]; - put?: never; - /** - * Add multi-access - * @description Add multi-access to file - */ - post: operations["kDriveAddMultiaccessV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/access/sync-parent": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Synchronize with parent rights - * @description Retrieve the parent access rights and apply them to the current file. - * Any further update on parent access rights will be propagated to this file, unless its access rights have been changed. - */ - post: operations["kDriveSynchronizeWithParentRightsV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/access/check": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Check access change - * @description Analyzes each user that has access to the drive by team, email or user identifier. - * This method tries to find users for the given inputs:
    - * > The emails are parsed to user identifiers if possible.
    - * > The teams identifiers are parsed to multiple user identifiers.
    - * > The users identifiers are parsed accordingly.

    - * A right is required to simulate if a user needs to change their permissions to match it. - */ - post: operations["kDriveCheckAccessChangeV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/access/invitations": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Invitation > get access - * @description Show invitation send and that has access to the File|Directory, pending and accepted invitation - */ - get: operations["kDriveInvitationGetAccessV2"]; - put?: never; - /** - * Add access - * @description Give access to the File|Directory by email - */ - post: operations["kDriveAddAccessV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/access/invitations/check": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Check access - * @description Check if an invitation exists or a drive invitation is currently pending - */ - post: operations["kDriveCheckAccessV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/access/teams": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get access - * @description Show team that has access to the File|Directory - */ - get: operations["kDriveGetAccessV2"]; - put?: never; - /** - * Add access - * @description Give teams access to the File|Directory - */ - post: operations["post_2_drive_drive_id_files_file_id_access_teams"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/access/teams/{team_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update access - * @description Update the access permission of a team access - */ - put: operations["kDriveUpdateAccessV2"]; - post?: never; - /** - * Remove access - * @description Delete the access permission of a team access - */ - delete: operations["kDriveRemoveAccessV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/access/users": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * get access - * @description Show user that has access to the File|Directory - */ - get: operations["get_2_drive_drive_id_files_file_id_access_users"]; - put?: never; - /** - * add access - * @description Give users access to the File|Directory - */ - post: operations["post_2_drive_drive_id_files_file_id_access_users"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/access/users/{user_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - /** - * Update access - * @description Update the access permission of an access - */ - put: operations["put_2_drive_drive_id_files_file_id_access_users_user_id"]; - post?: never; - /** - * Remove access - * @description Delete access of a File/Directory - */ - delete: operations["delete_2_drive_drive_id_files_file_id_access_users_user_id"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/access/force": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Force write access - * @description Claim write access in a shared file - */ - post: operations["kDriveForceWriteAccessV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/link": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get share-link - * @description Get a share link information - */ - get: operations["kDriveGetSharelinkV2"]; - /** - * Update share-link - * @description Update a share-link - */ - put: operations["kDriveUpdateSharelinkV2"]; - /** - * Create share-link - * @description Create a share link - */ - post: operations["kDriveCreateSharelinkV2"]; - /** - * Remove share-link - * @description Delete a share link - */ - delete: operations["kDriveRemoveSharelinkV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/link/invite": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Share link invite - * @description Send an email with the share link, to allow an user to upload files. - */ - post: operations["kDriveShareLinkInviteV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/dropbox": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get dropbox - * @description Get dropbox by the directory identifier. - * A dropbox allows no logged users to upload files to this directory via an external dropbox link (see Drive > External Access > Dropbox). - */ - get: operations["kDriveGetDropboxV2"]; - /** - * Update dropbox - * @description Update and manage a dropbox. - */ - put: operations["kDriveUpdateDropboxV2"]; - /** - * Convert a folder into a dropbox - * @description A dropbox allows unauthenticated users to upload files onto the drive via a public link (see Drive > External Access > Dropbox). - */ - post: operations["kDriveConvertAFolderIntoADropboxV2"]; - /** - * Delete dropbox - * @description Delete a Dropbox Directory resource - */ - delete: operations["kDriveDeleteDropboxV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/dropbox/invite": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Dropbox invite - * @description Send an email with the dropbox external link, to allow an user to upload files. - */ - post: operations["kDriveDropboxInviteV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/comments": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get file comments - * @description Retrieve all Comments from a file - */ - get: operations["kDriveGetFileCommentsV2"]; - put?: never; - /** - * Add comment - * @description Add a comment to a file. - */ - post: operations["kDriveAddCommentV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/comments/{comment_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get comment reply - * @description Retrieve reply responding to a comment on file. - */ - get: operations["kDriveGetCommentReplyV2"]; - /** - * Modify comment - * @description Modify a comment on a file. - */ - put: operations["kDriveModifyCommentV2"]; - /** - * Add comment reply - * @description Add a reply to a comment. - */ - post: operations["kDriveAddCommentReplyV2"]; - /** - * Delete comment - * @description Delete a comment from a file. - */ - delete: operations["kDriveDeleteCommentV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/comments/{comment_id}/like": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Like comment - * @description Add a like to the comment - */ - post: operations["kDriveLikeCommentV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/{file_id}/comments/{comment_id}/unlike": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Unlike comment - * @description Remove a like from the Comment - */ - post: operations["kDriveUnlikeCommentV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/exists": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Check file's existence - * @description Check if some files ids still exists in the drive - */ - post: operations["kDriveCheckFilesExistenceV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/files/archives/{archive_uuid}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Download archive - * @description You can download an archive/zip with the token provided by the route drive/{drive_id}/files/archives. - * - * Please note that this may respond a 302 to actually download the requested content. - */ - get: operations["get_2_drive_drive_id_files_archives_archive_uuid"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/trash": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Empty trash - * @description Empty all trashed files - */ - delete: operations["kDriveEmptyTrashV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/trash/count": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Count Directory/File in Trash - * @description Count the number of Directory and File in trash - */ - get: operations["kDriveCountDirectoryFileInTrashV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/trash/{file_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Remove file - * @description Delete a file from trash (remove it completely) - */ - delete: operations["kDriveRemoveFileV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/trash/{file_id}/restore": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Restore file - * @description Restore a specific Directory or File from the trash - */ - post: operations["kDriveRestoreFileV2"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/trash/{file_id}/thumbnail": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get thumbnail - * @description Get thumbnail of trashed file - */ - get: operations["kDriveGetThumbnailV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/trash/{file_id}/count": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Count Directory/File in trashed Directory - * @deprecated - * @description Count the number of Directory and File - */ - get: operations["kDriveCountDirectoryFileInTrashedDirectoryV2"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/upload": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Cancel by path - * @description Cancel an upload by its path (for instance, if the session token is unknown) - */ - delete: operations["kDriveCancelByPathV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/upload/session/{session_token}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Cancel session - * @deprecated - * @description Cancel an upload by its token. If you want to stop the upload and close the session to explicitly erase the file/upload. - *

    - * When a session is started, it can be used for a maximum of 4 hours. It will be automatically canceled afterwards. - * - */ - delete: operations["kDriveCancelSessionV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/drive/{drive_id}/upload/session/batch": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Batch : cancel sessions - * @deprecated - * @description Cancel multiple session tokens. If you want to stop the upload and close one or more sessions to explicitly erase file(s)/upload(s). - *

    - * When a session is started, it can be used for a maximum of 4 hours. It will be automatically canceled afterwards. - * - *
    - * The batch cannot exceed 1,000 sessions. - * - */ - delete: operations["kDriveBatchCancelSessionsV2"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/app/{drive_id}/share/{sharelink_uuid}/archive": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Build archive - * @description Build an archive from files in the share link. The archive can then be downloaded using the drive/{drive_id}/share/{sharelink_uuid}/download route. - *

    - * The file identifiers should be in the same parent directory. - * - *
    - * The archive should contain at least one file and may not contain more than 20,000 files. - * - */ - post: operations["post_2_app_drive_id_share_sharelink_uuid_archive"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/2/app/{drive_id}/share/{sharelink_uuid}/archive/{archive_uuid}/download": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Download sharelink archive - * @description You can download an archive/zip with the archive token provided by the route drive/{drive_id}/share/{sharelink_uuid}/download. - * Please note that this may respond a 302 to actually download the requested content. - */ - get: operations["get_2_app_drive_id_share_sharelink_uuid_archive_archive_uuid_download"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/categories/{category_id}/files": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get Files from Category - * @description Retrieve a paginated list of files from category - */ - get: operations["kDriveGetFilesFromCategoryV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/activities": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get drive activities of all the users. - * @description Get all activities from drive as defined in options - */ - get: operations["kDriveGetDriveActivitiesOfAllTheUsersV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/activities/total": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get total count drive activities of all the users. - * @description Get total of all activities from drive as defined in options - */ - get: operations["kDriveGetTotalCountDriveActivitiesOfAllTheUsersV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/users": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get users - * @description Retrieves a list of users. By default, this endpoint returns all active account users. Using the types parameter, you can filter by: account, drive role, or pending invitation. - * - *
    The results are filtered based on the requesting user's permissions. - */ - get: operations["kDriveGetUsersV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/wake": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Wake a sleeping drive up - * @description Request a {@link Drive} with a {@link MaintenanceType::Asleep} maintenance to wake up. - */ - post: operations["kDriveWakeASleepingDriveUpV3"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/{file_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get File/Directory - * @description Get File/Directory by file identifier. - * If you need to access the root directory, set the 'file_id' parameter to '1'; from there, you can navigate to other files and directories. - */ - get: operations["kDriveGetFileDirectoryV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/{file_id}/files": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get files in directory - * @description Get paginate children file/directory of specific directory (file identifier) - */ - get: operations["kDriveGetFilesInDirectoryV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/{file_id}/name": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get sub file/directory by filename - * @description Get a sub directory or file of a Directory by their filename - */ - get: operations["kDriveGetSubFiledirectoryByFilenameV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/{file_id}/activities": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get file activities - * @description Get activities of a file|directory - */ - get: operations["kDriveGetFileActivitiesV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/{file_id}/count": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Count element in directory - * @description Get number of element in a directory by ID - */ - get: operations["kDriveCountElementInDirectoryV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/{file_id}/directory": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create directory - * @description Create directory in the specified directory (file identifier). - */ - post: operations["kDriveCreateDirectoryV3"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/{file_id}/file": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create default file - * @description Create empty default file in the specified directory (file identifier). - */ - post: operations["kDriveCreateDefaultFileV3"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/{file_id}/copy/{destination_directory_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Copy to Directory - * @description Copy file to another directory. - */ - post: operations["kDriveCopyToDirectoryV3"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/{file_id}/duplicate": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Duplicate - * @description Duplicate file in the same directory - */ - post: operations["kDriveDuplicateV3"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/{file_id}/convert": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Convert File - * @description Convert file content - */ - post: operations["kDriveConvertFileV3"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/{file_id}/move/{destination_directory_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Move - * @description Move a Directory or a File to a Directory - */ - post: operations["kDriveMoveV3"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/{file_id}/lock": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Unlock - * @description Unlocked File/Directory by path and token in the specified file - */ - delete: operations["kDriveUnlockV3"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/{file_id}/versions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List - * @description Get list of file versions - */ - get: operations["kDriveListV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/{file_id}/versions/{version_id}/restore": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Restore - * @description Restore a file version. - */ - post: operations["kDriveRestoreV3"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/{file_id}/versions/{version_id}/restore/{destination_directory_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Restore to Directory - * @description Restore a file version as a copy in target directory, keeping current original intact. - */ - post: operations["kDriveRestoreToDirectoryV3"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/{file_id}/last-modified": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** Update modification date */ - post: operations["kDriveUpdateModificationDateV3"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/search": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Search file/directory - * @description Search files and directories with specific filters. - */ - get: operations["kDriveSearchFiledirectoryV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/search/dropboxes": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Search Dropbox - * @description Search dropboxes with specific filters. - */ - get: operations["kDriveSearchDropboxV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/search/favorites": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Search Favorite - * @description Search favorites with specific filters. - */ - get: operations["kDriveSearchFavoriteV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/search/links": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Search Sharelink - * @description Search share links with specific filters. - */ - get: operations["kDriveSearchSharelinkV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/search/shared_with_me": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Search Shared - * @description Search shared files with specific filters. - */ - get: operations["kDriveSearchSharedV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/search/my_shared": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Search My Shared - * @description Search my shared files with specific filters. - */ - get: operations["kDriveSearchMySharedV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/search/trash": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Search Trash - * @description Search trash with specific filters. - */ - get: operations["kDriveSearchTrashV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/dropboxes": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get drop-boxes - * @description Get an array of all dropbox available in the drive. - */ - get: operations["kDriveGetDropboxesV3"]; - put?: never; - /** Create a new Dropbox */ - post: operations["kDriveCreateANewDropboxV3"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/favorites": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get favorite files list - * @description Return a list of favorite files - */ - get: operations["kDriveGetFavoriteFilesListV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/largest": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get largest files - * @description Get a paginated list of the largest files in the whole drive. - */ - get: operations["kDriveGetLargestFilesV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/last_modified": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get last modified files - * @description Get a paginated list of files last modified in the whole drive. - */ - get: operations["kDriveGetLastModifiedFilesV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/links": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get share-link files - * @description Get list of File|Directory that has share link - */ - get: operations["kDriveGetSharelinkFilesV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/most_versions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get most versioned files - * @description Get a paginated list of files most versioned in the whole drive. - */ - get: operations["kDriveGetMostVersionedFilesV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/my_shared": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get my shared files - * @description Get files that I shared - */ - get: operations["kDriveGetMySharedFilesV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/shared_with_me": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get shared files - * @description Get shared files from given drive - */ - get: operations["kDriveGetSharedFilesV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/team_directory": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Create team directory - * @description Create team directory. - */ - post: operations["kDriveCreateTeamDirectoryV3"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/recents": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * List the most recent files or directories used by the user. - * @description List the recent files or directories. - */ - get: operations["kDriveListTheMostRecentFilesOrDirectoriesUsedByTheUserV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/activities": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get root activities - * @description Get activities of the root Directory - */ - get: operations["kDriveGetRootActivitiesV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/files/archives": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Build archive - * @description Build an archive from selected files. The archive can then be downloaded using the /2/drive/{drive_id}/files/archives/{archive_uuid} route. - *

    - * The file identifiers should be in the same parent directory. - * - *
    - * The archive should contain at least one file and may not contain more than 20,000 files. - * - */ - post: operations["kDriveBuildArchiveV3"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/trash": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get files of trash - * @description Get list of trashed files at the root of the trash - */ - get: operations["kDriveGetFilesOfTrashV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/trash/{file_id}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get trashed file - * @description Get information of file/Directory from trash - */ - get: operations["kDriveGetTrashedFileV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/trash/{file_id}/files": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Get files of trashed directory - * @description Get paginate sub-file/sub-directory of trashed directory - */ - get: operations["kDriveGetFilesOfTrashedDirectoryV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/trash/{file_id}/count": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** - * Count directories/files in trash - * @description Count the number of directories and files - */ - get: operations["kDriveCountDirectoriesfilesInTrashV3"]; - put?: never; - post?: never; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/upload": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Upload - * @description Create a new file with the contents provided in the request. - *

    - * Do not use this to upload a file larger than 1GB. - * Instead, create an upload session and attach chunks. - * - */ - post: operations["kDriveUploadV3"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/upload/session/start": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Start session - * @description This call creates a new upload session.
    - * Upload session allows you to upload a single file in one or more requests (chunks). It is the only way to upload a file larger than 1GB. - *
    - * The maximum size of a file for an upload session is 50 GB and the maximum size per chunk request is 1GB. - * - *
    - * When a session is started, it can be used for a maximum of 4 hours. - * - *
    - * To upload a chunk, you must use the ‘upload_url’ returned from this session opening call : upload/session/start. - *
    - * Finally, when all the data have been sent, you should call upload/session/finish to close the session and save the file in kDrive. - * - *
    - * If your file is small (<100MB) we recommend you to use the direct upload route to avoid multiple requests. - */ - post: operations["kDriveStartSessionV3"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/upload/session/batch/start": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Batch : start sessions - * @description This call creates one or more upload session(s).
    - * Batch of upload sessions allows you to start multiple sessions for multiples files in one request. - * Each input request is cast in the same way of upload/session/start. - *

    - * The maximum size of a file for an upload session is 50 GB and the maximum size per chunk request is 1GB. - * - *
    - * When a session is started, it can be used for a maximum of 4 hours. - * - *
    - * To upload a chunk, you must use the ‘upload_url’ returned from the session opening call : upload/session/start. - * - *
    - * Finally, when all the data have been sent you should call upload/session/{session_token}/finish or (upload/session/batch/finish) to close the session(s) and save all the files in kDrive. - * - *
    - * The batch cannot exceed 1,000 sessions. - * - *
    - * If your file is small (<100MB) we recommend you to use the direct upload route to avoid multiple requests. - * - */ - post: operations["kDriveBatchStartSessionsV3"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/upload/session/{session_token}/chunk": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Append chunk to session - * @description Append more data to an upload session. - *

    - * The maximum size per chunk request is 1GB. - *
    - * To upload a chunk, you must use the ‘upload_url’ returned from the session opening call : upload/session/start. - * - */ - post: operations["kDriveAppendChunkToSessionV3"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/upload/session/{session_token}/finish": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Close session - * @description Finish an upload session, verify and save the uploaded data to the kDrive.
    - */ - post: operations["kDriveCloseSessionV3"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/upload/session/batch/finish": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - /** - * Batch : close sessions - * @description Finish one or more upload session, verify and save the uploaded data to the kDrive.
    - *
    - * The batch cannot exceed 1000 sessions. - * - */ - post: operations["kDriveBatchCloseSessionsV3"]; - delete?: never; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/upload/session/{session_token}": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Cancel session - * @description Cancel an upload by its token. If you want to stop the upload and close the session to explicitly erase the file/upload. - *

    - * When a session is started, it can be used for a maximum of 4 hours. It will be automatically canceled afterwards. - * - */ - delete: operations["kDriveCancelSessionV3"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; - "/3/drive/{drive_id}/upload/session/batch": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - get?: never; - put?: never; - post?: never; - /** - * Batch : cancel sessions - * @description Cancel multiple session tokens. If you want to stop the upload and close one or more sessions to explicitly erase file(s)/upload(s). - *

    - * When a session is started, it can be used for a maximum of 4 hours. It will be automatically canceled afterwards. - * - *
    - * The batch cannot exceed 1,000 sessions. - * - */ - delete: operations["kDriveBatchCancelSessionsV3"]; - options?: never; - head?: never; - patch?: never; - trace?: never; - }; -} -export type webhooks = Record; -export interface components { - schemas: { - /** Plan a conference */ - afdc46e4_PlannedConference: { - /** - * The unique identifier (ID) of the Infomaniak Calendar - * @description The unique identifier (ID) of the Infomaniak Calendar where you want to plan the meeting. Make a GET request on https://calendar.infomaniak.com/api/pim/calendar - */ - calendar_id: number; - /** - * Event starting date - * @example 2020-06-01 20:00:00 - */ - starting_at: string; - /** - * Event ending date - * @description Room settings can be deleted if this date expires. This field will be updated if event dates change in Infomaniak Calendar. - * @example 2020-06-01 20:00:00 - */ - ending_at: string; - /** - * Event timezone - * @example Europe/Zurich - */ - timezone: string; - /** - * Hostname - * @description Needed for rebuilding room url - * @example kmeet.infomaniak.com - */ - hostname: string; - /** Event title */ - title: string; - /** Event description */ - description?: string; - /** Event attendees */ - attendees?: components["schemas"]["afdc46e4_CalendarEventAttendees"][]; - /** Room settings */ - options: components["schemas"]["afdc46e4_ConferenceOptions"][]; - }; - /** Generic response schema to be reused */ - Response: { - /** - * @description Result of the HTTP request - * @example success - * @enum {string} - */ - result: "success" | "error" | "asynchronous"; - }; - /** Planned room return */ - afdc46e4_PlannedConferenceReturn: { - /** The unique identifier (ID) of the Infomaniak room settings */ - id?: number; - /** The room ID */ - name?: string; - /** The room code */ - code?: string; - /** The unique identifier (ID) of the Infomaniak user */ - user_id?: number; - /** The unique identifier (ID) of the Infomaniak Calendar event */ - event_id?: number; - /** - * Event creation date - * @example 2020-06-01 20:00:00 - */ - created_at?: string; - /** - * Event update date - * @example 2020-06-01 20:00:00 - */ - updated_at?: string; - /** - * Event ending date - * @description Room settings can be deleted if this date expires. This field will be updated if event dates change in Infomaniak Calendar. - * @example 2020-06-01 20:00:00 - */ - ending_at: string; - /** - * hostname - * @description Needed for rebuilding room url - * @example kmeet.infomaniak.com - */ - hostname: string; - /** Room settings */ - options: components["schemas"]["afdc46e4_ConferenceOptionsReturn"][]; - }; - "38cb7293_TopReactionList": { - /** @description Indicates if there is another page of reactions that can be fetched. */ - has_next?: boolean; - /** @description List of reactions. */ - items?: components["schemas"]["38cb7293_TopReaction"][]; - }; - "38cb7293_TopChannelList": { - /** @description Indicates if there is another page of channels that can be fetched. */ - has_next?: boolean; - /** @description List of channels. */ - items?: components["schemas"]["38cb7293_TopChannel"][]; - }; - "38cb7293_NewTeamMembersList": { - /** @description Indicates if there is another page of new team members that can be fetched. */ - has_next?: boolean; - /** @description List of new team members. */ - items?: components["schemas"]["38cb7293_NewTeamMember"][]; - /** @description The total count of new team members for the given time range. */ - total_count?: number; - }; - "38cb7293_TopThreadList": { - /** @description Indicates if there is another page of top threads that can be fetched. */ - has_next?: boolean; - /** @description List of top threads. */ - items?: components["schemas"]["38cb7293_TopThread"][]; - }; - "38cb7293_TopDMList": { - /** @description Indicates if there is another page of top DMs that can be fetched. */ - has_next?: boolean; - /** @description List of top DMs. */ - items?: components["schemas"]["38cb7293_TopDM"][]; - }; - "38cb7293_User": { - id?: string; - /** - * Format: int64 - * @description The time in milliseconds a user was created - */ - create_at?: number; - /** - * Format: int64 - * @description The time in milliseconds a user was last updated - */ - update_at?: number; - /** - * Format: int64 - * @description The time in milliseconds a user was deleted - */ - delete_at?: number; - username?: string; - first_name?: string; - last_name?: string; - nickname?: string; - email?: string; - email_verified?: boolean; - auth_service?: string; - roles?: string; - locale?: string; - notify_props?: components["schemas"]["38cb7293_UserNotifyProps"]; - props?: Record; - last_password_update?: number; - last_picture_update?: number; - failed_attempts?: number; - mfa_active?: boolean; - timezone?: components["schemas"]["38cb7293_Timezone"]; - /** @description ID of accepted terms of service, if any. This field is not present if empty. */ - terms_of_service_id?: string; - /** - * Format: int64 - * @description The time in milliseconds the user accepted the terms of service - */ - terms_of_service_create_at?: number; - }; - "38cb7293_UserAutocomplete": { - /** @description A list of users that are the main result of the query */ - users?: components["schemas"]["38cb7293_User"][]; - /** @description A special case list of users returned when autocompleting in a specific channel. Omitted when empty or not relevant */ - out_of_channel?: components["schemas"]["38cb7293_User"][]; - }; - "38cb7293_UserNotifyProps": { - /** @description Set to "true" to enable email notifications, "false" to disable. Defaults to "true". */ - email?: string; - /** @description Set to "all" to receive push notifications for all activity, "mention" for mentions and direct messages only, and "none" to disable. Defaults to "mention". */ - push?: string; - /** @description Set to "all" to receive desktop notifications for all activity, "mention" for mentions and direct messages only, and "none" to disable. Defaults to "all". */ - desktop?: string; - /** @description Set to "true" to enable sound on desktop notifications, "false" to disable. Defaults to "true". */ - desktop_sound?: string; - /** @description A comma-separated list of words to count as mentions. Defaults to username and @username. */ - mention_keys?: string; - /** @description Set to "true" to enable channel-wide notifications (@channel, @all, etc.), "false" to disable. Defaults to "true". */ - channel?: string; - /** @description Set to "true" to enable mentions for first name. Defaults to "true" if a first name is set, "false" otherwise. */ - first_name?: string; - }; - "38cb7293_StatusOK": { - /** @description Will contain "ok" if the request was successful and there was nothing else to return */ - status?: string; - }; - "38cb7293_ChannelMemberWithTeamData": components["schemas"]["38cb7293_ChannelMember"] & { - /** @description The display name of the team to which this channel belongs. */ - team_display_name?: string; - /** @description The name of the team to which this channel belongs. */ - team_name?: string; - /** @description The time at which the team to which this channel belongs was last updated. */ - team_update_at?: number; - }; - "38cb7293_UserThreads": { - /** @description Total number of threads (used for paging) */ - total?: number; - /** @description Array of threads */ - threads?: components["schemas"]["38cb7293_UserThread"][]; - }; - /** @description a thread that user is following */ - "38cb7293_UserThread": { - /** @description ID of the post that is this thread's root */ - id?: string; - /** @description number of replies in this thread */ - reply_count?: number; - /** - * Format: int64 - * @description timestamp of the last post to this thread - */ - last_reply_at?: number; - /** - * Format: int64 - * @description timestamp of the last time the user viewed this thread - */ - last_viewed_at?: number; - /** @description list of users participating in this thread. only includes IDs unless 'extended' was set to 'true' */ - participants?: components["schemas"]["38cb7293_Post"][]; - post?: components["schemas"]["38cb7293_Post"]; - }; - "38cb7293_Status": { - user_id?: string; - status?: string; - manual?: boolean; - /** Format: int64 */ - last_activity_at?: number; - }; - "38cb7293_Team": { - id?: string; - /** - * Format: int64 - * @description The time in milliseconds a team was created - */ - create_at?: number; - /** - * Format: int64 - * @description The time in milliseconds a team was last updated - */ - update_at?: number; - /** - * Format: int64 - * @description The time in milliseconds a team was deleted - */ - delete_at?: number; - display_name?: string; - name?: string; - description?: string; - email?: string; - type?: string; - allowed_domains?: string; - invite_id?: string; - allow_open_invite?: boolean; - /** @description The data retention policy to which this team has been assigned. If no such policy exists, or the caller does not have the `sysconsole_read_compliance_data_retention` permission, this field will be null. */ - policy_id?: string; - }; - "38cb7293_TeamMember": { - /** @description The ID of the team this member belongs to. */ - team_id?: string; - /** @description The ID of the user this member relates to. */ - user_id?: string; - /** @description The complete list of roles assigned to this team member, as a space-separated list of role names, including any roles granted implicitly through permissions schemes. */ - roles?: string; - /** @description The time in milliseconds that this team member was deleted. */ - delete_at?: number; - /** @description Whether this team member holds the default user role defined by the team's permissions scheme. */ - scheme_user?: boolean; - /** @description Whether this team member holds the default admin role defined by the team's permissions scheme. */ - scheme_admin?: boolean; - /** @description The list of roles explicitly assigned to this team member, as a space separated list of role names. This list does *not* include any roles granted implicitly through permissions schemes. */ - explicit_roles?: string; - }; - "38cb7293_TeamStats": { - team_id?: string; - total_member_count?: number; - active_member_count?: number; - }; - "38cb7293_TeamUnread": { - team_id?: string; - msg_count?: number; - mention_count?: number; - }; - "38cb7293_ChannelListWithTeamData": components["schemas"]["38cb7293_ChannelWithTeamData"][]; - "38cb7293_Channel": { - id?: string; - /** - * Format: int64 - * @description The time in milliseconds a channel was created - */ - create_at?: number; - /** - * Format: int64 - * @description The time in milliseconds a channel was last updated - */ - update_at?: number; - /** - * Format: int64 - * @description The time in milliseconds a channel was deleted - */ - delete_at?: number; - team_id?: string; - type?: string; - display_name?: string; - name?: string; - header?: string; - purpose?: string; - /** @description The time in milliseconds of the last post of a channel */ - last_post_at?: number; - total_msg_count?: number; - creator_id?: string; - }; - "38cb7293_ChannelStats": { - channel_id?: string; - member_count?: number; - }; - "38cb7293_PostList": { - order?: string[]; - posts?: { - [key: string]: components["schemas"]["38cb7293_Post"]; - }; - /** @description The ID of next post. Not omitted when empty or not relevant. */ - next_post_id?: string; - /** @description The ID of previous post. Not omitted when empty or not relevant. */ - prev_post_id?: string; - /** @description Whether there are more items after this page. */ - has_next?: boolean; - }; - "38cb7293_ChannelMember": { - channel_id?: string; - user_id?: string; - roles?: string; - /** - * Format: int64 - * @description The time in milliseconds the channel was last viewed by the user - */ - last_viewed_at?: number; - msg_count?: number; - mention_count?: number; - notify_props?: components["schemas"]["38cb7293_ChannelNotifyProps"]; - /** - * Format: int64 - * @description The time in milliseconds the channel member was last updated - */ - last_update_at?: number; - }; - "38cb7293_ChannelNotifyProps": { - /** @description Set to "true" to enable email notifications, "false" to disable, or "default" to use the global user notification setting. */ - email?: string; - /** @description Set to "all" to receive push notifications for all activity, "mention" for mentions and direct messages only, "none" to disable, or "default" to use the global user notification setting. */ - push?: string; - /** @description Set to "all" to receive desktop notifications for all activity, "mention" for mentions and direct messages only, "none" to disable, or "default" to use the global user notification setting. */ - desktop?: string; - /** @description Set to "all" to mark the channel unread for any new message, "mention" to mark unread for new mentions only. Defaults to "all". */ - mark_unread?: string; - }; - "38cb7293_ChannelUnread": { - team_id?: string; - channel_id?: string; - msg_count?: number; - mention_count?: number; - }; - "38cb7293_ChannelModeration": { - name?: string; - roles?: components["schemas"]["38cb7293_ChannelModeratedRoles"]; - }; - "38cb7293_ChannelModerationPatch": { - name?: string; - roles?: components["schemas"]["38cb7293_ChannelModeratedRolesPatch"]; - }; - /** @description List of user's categories with their channels */ - "38cb7293_OrderedSidebarCategories": { - order?: string[]; - categories?: components["schemas"]["38cb7293_SidebarCategoryWithChannels"][]; - }; - /** @description User's sidebar category */ - "38cb7293_SidebarCategory": { - id?: string; - user_id?: string; - team_id?: string; - display_name?: string; - /** @enum {string} */ - type?: "channels" | "custom" | "direct_messages" | "favorites"; - }; - /** @description User's sidebar category with it's channels */ - "38cb7293_SidebarCategoryWithChannels": { - id?: string; - user_id?: string; - team_id?: string; - display_name?: string; - /** @enum {string} */ - type?: "channels" | "custom" | "direct_messages" | "favorites"; - channel_ids?: string[]; - }; - "38cb7293_Post": { - id?: string; - /** - * Format: int64 - * @description The time in milliseconds a post was created - */ - create_at?: number; - /** - * Format: int64 - * @description The time in milliseconds a post was last updated - */ - update_at?: number; - /** - * Format: int64 - * @description The time in milliseconds a post was deleted - */ - delete_at?: number; - /** Format: int64 */ - edit_at?: number; - user_id?: string; - channel_id?: string; - root_id?: string; - original_id?: string; - message?: string; - type?: string; - props?: Record; - hashtag?: string; - file_ids?: string[]; - pending_post_id?: string; - metadata?: components["schemas"]["38cb7293_PostMetadata"]; - }; - "38cb7293_ChannelUnreadAt": { - /** @description The ID of the team the channel belongs to. */ - team_id?: string; - /** @description The ID of the channel the user has access to.. */ - channel_id?: string; - /** @description No. of messages the user has already read. */ - msg_count?: number; - /** @description No. of mentions the user has within the unread posts of the channel. */ - mention_count?: number; - /** @description time in milliseconds when the user last viewed the channel. */ - last_viewed_at?: number; - }; - "38cb7293_FileInfo": { - /** @description The unique identifier for this file */ - id?: string; - /** @description The ID of the user that uploaded this file */ - user_id?: string; - /** @description If this file is attached to a post, the ID of that post */ - post_id?: string; - /** - * Format: int64 - * @description The time in milliseconds a file was created - */ - create_at?: number; - /** - * Format: int64 - * @description The time in milliseconds a file was last updated - */ - update_at?: number; - /** - * Format: int64 - * @description The time in milliseconds a file was deleted - */ - delete_at?: number; - /** @description The name of the file */ - name?: string; - /** @description The extension at the end of the file name */ - extension?: string; - /** @description The size of the file in bytes */ - size?: number; - /** @description The MIME type of the file */ - mime_type?: string; - /** @description If this file is an image, the width of the file */ - width?: number; - /** @description If this file is an image, the height of the file */ - height?: number; - /** @description If this file is an image, whether or not it has a preview-sized version */ - has_preview_image?: boolean; - }; - "38cb7293_PostListWithSearchMatches": { - order?: string[]; - posts?: { - [key: string]: components["schemas"]["38cb7293_Post"]; - }; - /** @description A mapping of post IDs to a list of matched terms within the post. */ - matches?: { - [key: string]: string[]; - }; - }; - "38cb7293_Preference": { - /** @description The ID of the user that owns this preference */ - user_id?: string; - category?: string; - name?: string; - value?: string; - }; - "38cb7293_AppError": { - status_code?: number; - id?: string; - message?: string; - request_id?: string; - }; - "38cb7293_FileInfoList": { - order?: string[]; - file_infos?: { - [key: string]: components["schemas"]["38cb7293_FileInfo"]; - }; - /** @description The ID of next file info. Not omitted when empty or not relevant. */ - next_file_id?: string; - /** @description The ID of previous file info. Not omitted when empty or not relevant. */ - prev_file_id?: string; - }; - "38cb7293_Emoji": { - /** @description The ID of the emoji */ - id?: string; - /** @description The ID of the user that made the emoji */ - creator_id?: string; - /** @description The name of the emoji */ - name?: string; - /** - * Format: int64 - * @description The time in milliseconds the emoji was made - */ - create_at?: number; - /** - * Format: int64 - * @description The time in milliseconds the emoji was last updated - */ - update_at?: number; - /** - * Format: int64 - * @description The time in milliseconds the emoji was deleted - */ - delete_at?: number; - }; - "38cb7293_IncomingWebhook": { - /** @description The unique identifier for this incoming webhook */ - id?: string; - /** - * Format: int64 - * @description The time in milliseconds a incoming webhook was created - */ - create_at?: number; - /** - * Format: int64 - * @description The time in milliseconds a incoming webhook was last updated - */ - update_at?: number; - /** - * Format: int64 - * @description The time in milliseconds a incoming webhook was deleted - */ - delete_at?: number; - /** @description The ID of a public channel or private group that receives the webhook payloads */ - channel_id?: string; - /** @description The description for this incoming webhook */ - description?: string; - /** @description The display name for this incoming webhook */ - display_name?: string; - }; - "38cb7293_OutgoingWebhook": { - /** @description The unique identifier for this outgoing webhook */ - id?: string; - /** - * Format: int64 - * @description The time in milliseconds a outgoing webhook was created - */ - create_at?: number; - /** - * Format: int64 - * @description The time in milliseconds a outgoing webhook was last updated - */ - update_at?: number; - /** - * Format: int64 - * @description The time in milliseconds a outgoing webhook was deleted - */ - delete_at?: number; - /** @description The Id of the user who created the webhook */ - creator_id?: string; - /** @description The ID of the team that the webhook watchs */ - team_id?: string; - /** @description The ID of a public channel that the webhook watchs */ - channel_id?: string; - /** @description The description for this outgoing webhook */ - description?: string; - /** @description The display name for this outgoing webhook */ - display_name?: string; - /** @description List of words for the webhook to trigger on */ - trigger_words?: string[]; - /** @description When to trigger the webhook, `0` when a trigger word is present at all and `1` if the message starts with a trigger word */ - trigger_when?: number; - /** @description The URLs to POST the payloads to when the webhook is triggered */ - callback_urls?: string[]; - /** - * @description The format to POST the data in, either `application/json` or `application/x-www-form-urlencoded` - * @default application/x-www-form-urlencoded - */ - content_type: string; - }; - "38cb7293_Group": { - id?: string; - name?: string; - display_name?: string; - description?: string; - source?: string; - remote_id?: string; - /** Format: int64 */ - create_at?: number; - /** Format: int64 */ - update_at?: number; - /** Format: int64 */ - delete_at?: number; - has_syncables?: boolean; - }; - /** @description a map of channel id(s) to the set of groups that constrain the corresponding channel in a team */ - "38cb7293_GroupsAssociatedToChannels": { - [key: string]: components["schemas"]["38cb7293_GroupWithSchemeAdmin"][]; - }; - "38cb7293_Command": { - /** @description The ID of the slash command */ - id?: string; - /** @description The token which is used to verify the source of the payload */ - token?: string; - /** @description The time in milliseconds the command was created */ - create_at?: number; - /** - * Format: int64 - * @description The time in milliseconds the command was last updated - */ - update_at?: number; - /** - * Format: int64 - * @description The time in milliseconds the command was deleted, 0 if never deleted - */ - delete_at?: number; - /** @description The user id for the commands creator */ - creator_id?: string; - /** @description The team id for which this command is configured */ - team_id?: string; - /** @description The string that triggers this command */ - trigger?: string; - /** @description Is the trigger done with HTTP Get ('G') or HTTP Post ('P') */ - method?: string; - /** @description What is the username for the response post */ - username?: string; - /** @description The url to find the icon for this users avatar */ - icon_url?: string; - /** @description Use auto complete for this command */ - auto_complete?: boolean; - /** @description The description for this command shown when selecting the command */ - auto_complete_desc?: string; - /** @description The hint for this command */ - auto_complete_hint?: string; - /** @description Display name for the command */ - display_name?: string; - /** @description Description for this command */ - description?: string; - /** @description The URL that is triggered */ - url?: string; - }; - "38cb7293_AutocompleteSuggestion": { - /** @description Completed suggestion */ - Complete?: string; - /** @description Predicted text user might want to input */ - Suggestion?: string; - /** @description Hint about suggested input */ - Hint?: string; - /** @description Description of the suggested command */ - Description?: string; - /** @description Base64 encoded svg image */ - IconData?: string; - }; - "38cb7293_CommandResponse": { - /** @description The response type either in_channel or ephemeral */ - ResponseType?: string; - Text?: string; - Username?: string; - IconURL?: string; - GotoLocation?: string; - Attachments?: components["schemas"]["38cb7293_SlackAttachment"][]; - }; - "38cb7293_Role": { - /** @description The unique identifier of the role. */ - id?: string; - /** @description The unique name of the role, used when assigning roles to users/groups in contexts. */ - name?: string; - /** @description The human readable name for the role. */ - display_name?: string; - /** @description A human readable description of the role. */ - description?: string; - /** @description A list of the unique names of the permissions this role grants. */ - permissions?: string[]; - /** @description indicates if this role is managed by a scheme (true), or is a custom stand-alone role (false). */ - scheme_managed?: boolean; - }; - "38cb7293_Reaction": { - /** @description The ID of the user that made this reaction */ - user_id?: string; - /** @description The ID of the post to which this reaction was made */ - post_id?: string; - /** @description The name of the emoji that was used for this reaction */ - emoji_name?: string; - /** - * Format: int64 - * @description The time in milliseconds this reaction was made - */ - create_at?: number; - }; - /** @description A bot account */ - "38cb7293_Bot": { - /** @description The user id of the associated user entry. */ - user_id?: string; - /** - * Format: int64 - * @description The time in milliseconds a bot was created - */ - create_at?: number; - /** - * Format: int64 - * @description The time in milliseconds a bot was last updated - */ - update_at?: number; - /** - * Format: int64 - * @description The time in milliseconds a bot was deleted - */ - delete_at?: number; - username?: string; - display_name?: string; - description?: string; - /** @description The user id of the user that currently owns this bot. */ - owner_id?: string; - }; - /** - * OpenAi-V1-Chat-Completions - * @description OpenAI response format of /v1/chat/completions - */ - "4cee7ea0_OpenAi-V1-Chat-Completions": { - /** - * Unique identifier - * @description A unique identifier for the chat completion. - * @example chatcmpl-b94887af-3349-499f-aa7b-a5a5a09c1d76 - */ - id: string; - /** - * object - * @description The object `chat.completion` if not stream mode else `chat.completion.chunk` - * @example chat.completion - */ - object: string; - /** - * created - * Format: timestamp - * @description The Unix timestamp (in seconds) of when the response was created. - * @example 1761210214 - */ - created: number; - /** - * model - * @description The model used for the chat completion. - * @example Qwen/Qwen3-VL-235B-A22B-Instruct - */ - model: string; - /** choices */ - choices: components["schemas"]["4cee7ea0_OpenAi-V1-Chat-Completions-Choice"][]; - /** - * service_tier - * @description Specifies the processing type used for serving the request.
    - * • If set to `auto`, then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use `default`.
    - * • If set to `default`, then the request will be processed with the standard pricing and performance for the selected model.
    - * • If set to [`flex`](https://platform.openai.com/docs/guides/flex-processing) or [`priority`](https://openai.com/api-priority-processing/), then the request will be processed with the corresponding service tier.
    - * • When not set, the default behavior is 'auto'.
    - * When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter. - */ - service_tier: string; - /** - * system_fingerprint - * @description **Deprecated**
    This fingerprint represents the backend configuration that the model runs with. - */ - system_fingerprint: string | null; - usage: components["schemas"]["4cee7ea0_OpenAi-CompletionUsage"]; - }; - e40582f5_ApiResponse: { - /** @example success */ - result?: string; - }; - /** @description Thumbnail */ - e40582f5_Api_Thumbnail: { - /** - * Format: uuid - * @example 1jhvl2uqa5v8a - */ - id?: string; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - updated_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - deleted_at?: Record; - link?: components["schemas"]["e40582f5_Api_Link"]; - }; - e40582f5_multibvf: { - data?: components["schemas"]["e40582f5_Api_BrowsableVirtualFile"][]; - }; - /** Generic error response schema to be reused */ - ErrorResponse: { - /** - * @description Result of the HTTP request - * @example error - */ - result: string; - }; - /** @description BrowsableVirtualFile */ - e40582f5_Api_BrowsableVirtualFile: { - /** Format: string */ - name?: Record; - /** - * Format: string - * @example maria - */ - description?: string; - /** - * Format: string - * @example true - * @enum {bool} - */ - validated?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - published?: true | false; - /** - * @example [audio, video] - * @enum {array} - */ - streams?: "audio" | "video"; - /** - * @description duration in seconds - * @example 276.62 - */ - duration?: Record; - /** @example 2300000 */ - size?: number; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - updated_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - deleted_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - discarded_at?: Record; - /** - * Format: int32 - * @example 42 - */ - folders_count?: number; - /** - * Format: int32 - * @example 42 - */ - files_count?: number; - /** - * Format: string - * @example /foldera/folderb/file - */ - path?: Record; - preview?: components["schemas"]["e40582f5_Api_Preview"]; - sample?: components["schemas"]["e40582f5_Api_Sample"]; - thumbnail?: components["schemas"]["e40582f5_Api_Link"]; - /** - * Format: int32 - * @example 42 - */ - state?: number; - /** - * @description % - * @example 50 - */ - progress?: number; - /** @example 2 */ - playlists_attached_count?: number; - tags?: unknown[]; - /** - * Format: string - * @example maria - */ - type?: string; - /** - * Format: uuid - * @example 1jhvl2uqa5v8a - */ - id?: string; - }; - "e40582f5_Fillable_App\\Models\\BrowsableVirtualFile": { - /** Format: string */ - name?: Record; - /** - * Format: string - * @example true - * @enum {bool} - */ - validated?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - published?: true | false; - }; - /** @description Folder */ - e40582f5_Api_Folder: { - /** - * Format: uuid - * @example 1jhvl2uqa5v8a - */ - id?: string; - /** Format: string */ - name?: Record; - /** - * Format: string - * @example maria - */ - description?: string; - /** - * Format: string - * @example true - * @enum {bool} - */ - auto_validate?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - auto_publish?: true | false; - /** - * Format: string - * @example maria - */ - key?: string; - allowed_ip?: components["schemas"]["e40582f5_ip"][]; - disallowed_ip?: components["schemas"]["e40582f5_ip"][]; - allowed_country?: components["schemas"]["e40582f5_Api_Country"][]; - disallowed_country?: components["schemas"]["e40582f5_Api_Country"][]; - /** Format: mixed */ - image?: string; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - updated_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - discarded_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - deleted_at?: Record; - /** Format: string */ - media_count?: number; - /** - * Format: string - * @example maria - */ - media_duration?: string; - encodings?: components["schemas"]["e40582f5_Api_Encoding"][]; - /** Format: string */ - discarded?: Record; - /** Format: string */ - effective_encodings?: Record; - /** Format: string */ - path?: Record; - /** Format: string */ - published?: Record; - /** Format: string */ - restricted?: Record; - /** Format: string */ - validated?: Record; - player?: components["schemas"]["e40582f5_Api_Player"][]; - }; - /** @description folder */ - e40582f5_shortFolder: { - /** @example 1jhvl2uqae5sa */ - id?: string; - /** @example foldername */ - name?: string; - /** @example folder description */ - description?: string; - /** @example true */ - validated?: Record; - /** @example true */ - published?: Record; - /** @example true */ - auto_validate?: Record; - /** @example true */ - auto_publish?: Record; - /** @example false */ - restricted?: Record; - key?: string; - allowed_ip?: components["schemas"]["e40582f5_ip"][]; - disallowed_ip?: components["schemas"]["e40582f5_ip"][]; - allowed_country?: components["schemas"]["e40582f5_Api_Country"][]; - disallowed_country?: components["schemas"]["e40582f5_Api_Country"][]; - discarded?: string; - /** @example 2022-01-18T08:59:20+00:00 */ - created_at?: Record; - /** @example 2022-01-18T08:59:20+00:00 */ - updated_at?: Record; - /** @example 2022-01-18T08:59:20+00:00 */ - discarded_at?: Record; - /** @example 2022-01-18T08:59:20+00:00 */ - deleted_at?: Record; - image?: string; - /** @example 2 */ - media_count?: Record; - /** @example 12.16 */ - media_duration?: Record; - }; - /** @description Playlist */ - e40582f5_Api_Playlist: { - /** - * Format: uuid - * @example 1jhvl2uqa5v8a - */ - id?: string; - /** - * Format: string - * @example maria - */ - name?: string; - /** - * Format: string - * @example maria - */ - description?: string; - /** - * Format: string - * @example STATIC - * @enum {string} - */ - type?: "STATIC" | "DYNAMIC"; - /** - * Format: string - * @example MERGE - * @enum {string} - */ - mode?: "MERGE" | "SPLIT" | "LIVE"; - /** - * Format: string - * @example CREATED_ASC - * @enum {string} - */ - sort?: "CREATED_ASC" | "CREATED_DESC" | "PUBLISHED_ASC" | "PUBLISHED_DESC" | "NAME_ASC" | "NAME_DESC" | "DURATION_ASC" | "DURATION_DESC" | "RANDOM" | "MANUAL"; - /** - * Format: string - * @example true - * @enum {bool} - */ - validated?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - published?: true | false; - image?: components["schemas"]["e40582f5_Api_DataUrl"]; - /** - * Format: string - * @example true - * @enum {bool} - */ - prepend?: true | false; - /** Format: string */ - auto_add_media_by_name?: string; - /** Format: string */ - auto_add_media_by_description?: string; - /** - * Format: string - * @example true - * @enum {bool} - */ - medias_thumbnail?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - medias_info?: true | false; - /** - * Format: string - * @example ABOVE - * @enum {string} - */ - nav_position?: "ABOVE" | "BELOW"; - /** - * Format: string - * @example DARK - * @enum {string} - */ - chapter_style?: "DARK" | "LIGHT"; - /** - * Format: string - * @example maria - */ - live_reference_time?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - updated_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - deleted_at?: Record; - /** - * Format: int32 - * @example 42 - */ - medias_count?: number; - /** Format: float */ - medias_duration?: string; - shares?: components["schemas"]["e40582f5_Api_Share"][]; - tags?: components["schemas"]["e40582f5_Api_Tag"][]; - }; - /** @description Media */ - e40582f5_Api_Media: { - /** - * Format: uuid - * @example 1jhvl2uqa5v8a - */ - id?: string; - /** Format: string */ - name?: Record; - /** - * Format: string - * @example maria - */ - description?: string; - /** - * Format: string - * @example true - * @enum {bool} - */ - validated?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - published?: true | false; - /** - * @example [audio, video] - * @enum {array} - */ - streams?: "audio" | "video"; - /** @example [1, 2,10] */ - shot_boundaries?: unknown[]; - /** - * @description duration in seconds - * @example 276.62 - */ - duration?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - collected_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - published_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - updated_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - discarded_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - deleted_at?: Record; - manifests?: components["schemas"]["e40582f5_media_manifests"]; - source?: components["schemas"]["e40582f5_Api_Link"]; - /** @example 192 */ - state?: number; - preview?: components["schemas"]["e40582f5_Api_Preview"]; - sample?: components["schemas"]["e40582f5_Api_Sample"]; - thumbnail?: components["schemas"]["e40582f5_Api_Link"]; - poster?: components["schemas"]["e40582f5_Api_Link"]; - encodings?: components["schemas"]["e40582f5_Api_Encoding"][]; - /** - * @description % - * @example 50 - */ - progress?: number; - playbacks?: components["schemas"]["e40582f5_media_playbacks"]; - annotations?: components["schemas"]["e40582f5_Api_Annotation"][]; - /** @example moto */ - category?: string; - chapters?: components["schemas"]["e40582f5_Api_Chapter"][]; - /** @example 1jhvl2uqa5v8a */ - folder?: string; - /** Format: string */ - country_restricted?: Record; - /** Format: string */ - ip_restricted?: Record; - /** Format: string */ - key_restricted?: Record; - /** Format: string */ - path?: Record; - journal?: components["schemas"]["e40582f5_Api_MediaJournalLog"][]; - language?: components["schemas"]["e40582f5_Api_Language"][]; - logos?: components["schemas"]["e40582f5_Api_Logo"][]; - /** Format: string */ - scenes?: components["schemas"]["e40582f5_Api_Thumbnail"]; - shares?: components["schemas"]["e40582f5_Api_Share"][]; - subtitles?: components["schemas"]["e40582f5_Api_Subtitle"][]; - tags?: unknown[]; - /** Format: string */ - thumbstrip?: components["schemas"]["e40582f5_Api_Thumbnail"]; - /** Format: string */ - upload?: components["schemas"]["e40582f5_Api_Upload"]; - }; - /** @description Media */ - e40582f5_shortMedia: { - /** @example 1jhvl2uqae5sa */ - id?: string; - /** @example video name */ - name?: string; - /** @example video description */ - description?: string; - /** @example true */ - validated?: Record; - /** @example true */ - published?: Record; - /** @example [audio,video] */ - streams?: unknown[]; - /** @example [] */ - shot_boundaries?: unknown[]; - /** @example false */ - key_restricted?: Record; - /** @example false */ - ip_restricted?: Record; - /** @example false */ - country_restricted?: Record; - /** @example 4 */ - state?: Record; - /** @example 2022-01-18T08:59:20+00:00 */ - created_at?: Record; - /** @example 2022-01-18T08:59:20+00:00 */ - updated_at?: Record; - folder?: components["schemas"]["e40582f5_shortFolder"]; - upload?: components["schemas"]["e40582f5_shortUpload"]; - }; - /** @description chapter */ - e40582f5_shortChapter: { - /** @example 1jhvl2uqae5sa */ - id?: string; - /** @example 2 */ - timestamp?: Record; - /** @example description */ - description?: string; - /** @example true */ - published?: Record; - /** @example 2022-01-18T08:59:20+00:00 */ - created_at?: Record; - /** @example 2022-01-18T08:59:20+00:00 */ - updated_at?: Record; - /** @example 2022-01-18T08:59:20+00:00 */ - deleted_at?: Record; - /** @example 0 */ - index?: Record; - }; - /** @description Chapter */ - e40582f5_Api_Chapter: { - /** - * Format: uuid - * @example 1jhvl2uqa5v8a - */ - id?: string; - /** Format: float */ - timestamp?: string; - /** - * Format: string - * @example maria - */ - name?: string; - /** - * Format: string - * @example maria - */ - description?: string; - /** - * Format: string - * @example true - * @enum {bool} - */ - published?: true | false; - image?: components["schemas"]["e40582f5_Api_DataUrl"]; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - updated_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - deleted_at?: Record; - /** - * Format: int32 - * @example 42 - */ - index?: number; - }; - /** @description Player */ - e40582f5_Api_Player: { - /** - * Format: uuid - * @example 1jhvl2uqa5v8a - */ - id?: string; - /** - * Format: string - * @example true - * @enum {bool} - */ - default?: true | false; - /** - * Format: string - * @example maria - */ - name?: string; - /** - * Format: string - * @example maria - */ - description?: string; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_controls?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_progression?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_audio?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_duration?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_fullscreen?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_default_logo?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_speed?: true | false; - /** - * Format: float - * @example 1 - */ - default_speed?: number; - /** - * Format: int32 - * @example 42 - */ - is360?: number; - /** - * Format: int32 - * @example 42 - */ - encoding_change_enabled?: number; - /** - * Format: int32 - * @example 42 - */ - encoding_limit?: number; - /** - * Format: string - * @example true - * @enum {bool} - */ - chromecast?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - force_media_ratio?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - auto_start?: true | false; - /** - * Format: int32 - * @example 42 - */ - audio_volume?: number; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_replay?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_loop?: true | false; - /** - * Format: int32 - * @example 42 - */ - show_related?: number; - /** - * Format: int32 - * @example 42 - */ - play_related?: number; - /** - * Format: string - * @example SIMILAR_TAGS - * @enum {string} - */ - related_type?: "SIMILAR_TAGS" | "LAST_UPLOADED" | "SAME_FOLDER" | "MOST_VIEWED"; - /** - * Format: int32 - * @example 42 - */ - width?: number; - /** - * Format: int32 - * @example 42 - */ - height?: number; - controlbar_color?: components["schemas"]["e40582f5_color"]; - control_color?: components["schemas"]["e40582f5_color"]; - control_active_color?: components["schemas"]["e40582f5_color"]; - logo_image?: components["schemas"]["e40582f5_Api_DataUrl"]; - /** - * Format: string - * @example TOP_LEFT - * @enum {string} - */ - logo_anchor?: "TOP_LEFT" | "TOP_RIGHT" | "BOTTOM_LEFT" | "BOTTOM_RIGHT" | "CENTER"; - /** - * Format: int32 - * @example 42 - */ - logo_margin_vertical?: number; - /** - * Format: int32 - * @example 42 - */ - logo_margin_horizontal?: number; - /** - * Format: int32 - * @example 42 - */ - logo_percentage?: number; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_media_info?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_media_thumbnail?: true | false; - /** - * Format: string - * @example TOP - * @enum {string} - */ - media_thumbnail_anchor?: "TOP" | "LEFT"; - /** - * Format: string - * @example true - * @enum {bool} - */ - auto_hide_controls?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_viewers?: true | false; - /** - * Format: int32 - * @example 42 - */ - show_viewers_after?: number; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_viewers_only_after?: true | false; - /** - * Format: int32 - * @example 42 - */ - time_before_hide_cb?: number; - /** - * Format: string - * @example true - * @enum {bool} - */ - enable_facebook?: true | false; - /** - * Format: string - * @example maria - */ - facebook_back_link?: string; - /** - * Format: string - * @example true - * @enum {bool} - */ - facebook_player_embed?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - enable_twitter?: true | false; - /** - * Format: string - * @example maria - */ - twitter_via?: string; - /** - * Format: string - * @example maria - */ - twitter_back_link?: string; - /** Format: string */ - twitter_related?: string; - /** - * Format: string - * @example true - * @enum {bool} - */ - enable_embed_code?: true | false; - preload_image?: components["schemas"]["e40582f5_Api_DataUrl"]; - interrupt_image?: components["schemas"]["e40582f5_Api_DataUrl"]; - geoip_image?: components["schemas"]["e40582f5_Api_DataUrl"]; - restrict_image?: components["schemas"]["e40582f5_Api_DataUrl"]; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - updated_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - deleted_at?: Record; - /** - * Format: string - * @example true - * @enum {bool} - */ - is_channel_default?: true | false; - ads?: components["schemas"]["e40582f5_Api_Ad"][]; - /** @example true */ - owned?: Record; - shares?: components["schemas"]["e40582f5_Api_Share"][]; - }; - "e40582f5_Fillable_App\\Models\\Player": { - /** - * Format: string - * @example maria - */ - name?: string; - /** - * Format: string - * @example maria - */ - description?: string; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_controls?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_progression?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_audio?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_duration?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_fullscreen?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_default_logo?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_speed?: true | false; - /** Format: float */ - default_speed?: string; - /** - * Format: int32 - * @example 42 - */ - is360?: number; - /** - * Format: int32 - * @example 42 - */ - encoding_change_enabled?: number; - /** - * Format: int32 - * @example 42 - */ - encoding_limit?: number; - /** - * Format: string - * @example true - * @enum {bool} - */ - auto_start?: true | false; - /** - * Format: int32 - * @example 42 - */ - audio_volume?: number; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_replay?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_loop?: true | false; - /** - * Format: int32 - * @example 42 - */ - show_related?: number; - /** - * Format: int32 - * @example 42 - */ - play_related?: number; - /** - * Format: string - * @example SIMILAR_TAGS - * @enum {string} - */ - related_type?: "SIMILAR_TAGS" | "LAST_UPLOADED" | "SAME_FOLDER" | "MOST_VIEWED"; - /** - * Format: int32 - * @example 42 - */ - width?: number; - /** - * Format: int32 - * @example 42 - */ - height?: number; - controlbar_color?: components["schemas"]["e40582f5_color"]; - control_color?: components["schemas"]["e40582f5_color"]; - control_active_color?: components["schemas"]["e40582f5_color"]; - logo_image?: components["schemas"]["e40582f5_Api_DataUrl"]; - /** - * Format: string - * @example TOP_LEFT - * @enum {string} - */ - logo_anchor?: "TOP_LEFT" | "TOP_RIGHT" | "BOTTOM_LEFT" | "BOTTOM_RIGHT" | "CENTER"; - /** - * Format: int32 - * @example 42 - */ - logo_margin_vertical?: number; - /** - * Format: int32 - * @example 42 - */ - logo_margin_horizontal?: number; - /** - * Format: int32 - * @example 42 - */ - logo_percentage?: number; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_media_info?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_media_thumbnail?: true | false; - /** - * Format: string - * @example TOP - * @enum {string} - */ - media_thumbnail_anchor?: "TOP" | "LEFT"; - /** - * Format: string - * @example true - * @enum {bool} - */ - enable_facebook?: true | false; - /** - * Format: string - * @example maria - */ - facebook_back_link?: string; - /** - * Format: string - * @example true - * @enum {bool} - */ - facebook_player_embed?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - enable_twitter?: true | false; - /** - * Format: string - * @example maria - */ - twitter_via?: string; - /** - * Format: string - * @example maria - */ - twitter_back_link?: string; - /** Format: string */ - twitter_related?: string; - /** - * Format: string - * @example true - * @enum {bool} - */ - enable_embed_code?: true | false; - preload_image?: components["schemas"]["e40582f5_Api_DataUrl"]; - interrupt_image?: components["schemas"]["e40582f5_Api_DataUrl"]; - geoip_image?: components["schemas"]["e40582f5_Api_DataUrl"]; - restrict_image?: components["schemas"]["e40582f5_Api_DataUrl"]; - /** - * Format: string - * @example true - * @enum {bool} - */ - chromecast?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - auto_hide_controls?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_viewers?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - show_viewers_only_after?: true | false; - /** - * Format: int32 - * @example 42 - */ - show_viewers_after?: number; - /** - * Format: int32 - * @example 42 - */ - time_before_hide_cb?: number; - /** - * Format: string - * @example true - * @enum {bool} - */ - force_media_ratio?: true | false; - }; - /** @description Share */ - e40582f5_shortShare: { - /** - * Format: uuid - * @example 1jhvl2uqa5v8a - */ - id?: string; - /** - * Format: string - * @example maria - */ - target_type?: string; - /** - * Format: string - * @example maria - */ - target_id?: string; - /** - * Format: string - * @example maria - */ - comment?: string; - /** - * Format: string - * @example maria - */ - timestamp?: string; - /** - * Format: int32 - * @description In seconds - * @example 42 - */ - validity?: number; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - updated_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - deleted_at?: Record; - links?: Record[]; - }; - /** @description Share */ - e40582f5_Api_Share: { - /** - * Format: uuid - * @example 1jhvl2uqa5v8a - */ - id?: string; - /** - * Format: string - * @example maria - */ - target_type?: string; - /** - * Format: string - * @example maria - */ - target_id?: string; - /** - * Format: string - * @example maria - */ - comment?: string; - /** - * Format: string - * @example maria - */ - timestamp?: string; - /** - * Format: int32 - * @description In seconds - * @example 42 - */ - validity?: number; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - updated_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - deleted_at?: Record; - links?: string[]; - player?: components["schemas"]["e40582f5_Api_Player"]; - /** - * Format: string - * @example maria - */ - manifests?: string; - target?: components["schemas"]["e40582f5_Api_Share"]; - encoding?: components["schemas"]["e40582f5_Api_Encoding"][]; - /** Format: string */ - valid_until?: Record; - }; - /** @description Media */ - e40582f5_success_media: { - /** @example success */ - result?: string; - data?: components["schemas"]["e40582f5_shortMedia"]; - }; - /** - * SubtitleTranslation - * @description SubtitleTranslation - */ - e40582f5_SubtitleTranslation: { - /** - * lang - * @description lang name - * @example fr - * @enum {string} - */ - lang: "de" | "en" | "fr" | "it" | "es"; - /** - * status - * @description The status of the translation - * @example progressing - * @enum {string} - */ - status: "ko" | "ok" | "progressing"; - }; - /** Product Excerpt */ - "1527df96_ProductExcerpt": { - /** - * id - * @description The unique identifier of the Product Excerpt - * @example 1 - */ - id: number; - /** - * unique_id - * @description The identifier of the `unique` resource related to Product Excerpt - * @example 1jhvl2upzafkt - */ - unique_id: string; - /** - * name - * @description The name of the Product Excerpt - * @example my product - */ - name: string; - /** - * pack - * @description The pack associated with the Product Excerpt - * @example Demo - */ - pack: string; - /** - * pack_description - * @description Pack description for the Product Excerpt - * @example Pour démarrer avec toutes les fonctionnalités - */ - pack_description: string; - /** - * media_count - * @description The total count of media associated with the Product Excerpt - * @example 5 - */ - media_count: number; - /** - * expired_at - * @description The date and time when the Product Excerpt was expired - * @example 2022-12-06T010:00:00+0200 - */ - expired_at?: string; - /** - * real_expired_at - * @description The actual expiration date of the Product Excerpt - * @example 2022-12-06T010:00:00+0200 - */ - real_expired_at?: string; - /** - * tags - * @description The tags associated with the Product Excerpt - */ - tags: components["schemas"]["1527df96_Tag"][]; - }; - Pagination: { - /** - * @description Total number of items - * Added when using query parameter `page` - * @example 221 - */ - total?: number; - /** - * @description Number of the current page - * Added when using query parameter `page` - * @example 2 - */ - page?: number; - /** - * @description Total number of pages - * Added when using query parameter `page` - * @example 15 - */ - pages?: number; - /** - * @description Number of items per page - * Added when using query parameter `page` - * @example 15 - */ - items_per_page?: number; - }; - /** Product */ - "1527df96_Product": { - /** - * id - * @description The unique identifier of the Product - * @example 1 - */ - id: number; - /** - * account_id - * @description The identifier of the `account` resource related to Product - * @example 456456 - */ - account_id: number; - /** - * service_id - * @description The identifier of the `service` resource related to Product - * @example 7 - */ - service_id: number; - /** - * service_name - * @description Name of the service - * @example vod - */ - service_name: string; - /** - * customer_name - * @description Customer name of the resource Product - * @example my product - */ - customer_name: string; - /** - * internal_name - * @example private product name - */ - internal_name: string | null; - /** - * created_at - * @description The date and time when the Product was created - * @example 2022-12-06T010:00:00+0200 - */ - created_at: string | number; - /** - * expired_at - * Format: timestamp - * @description The date and time when the Product was expired - * @example 2022 - */ - expired_at: number | null; - /** - * deleted_at - * @description The date and time when the Product was deleted - * @example 2022-12-06T010:00:00+0200 - */ - deleted_at?: string | number; - /** - * version - * @description The version of the product - * @example 2 - */ - version: number; - /** - * has_maintenance - * @description Does the resource Product have a maintenance mode enabled - * @example true - */ - has_maintenance: boolean; - /** - * is_locked - * @description Is the resource Product locked - * @example true - */ - is_locked: boolean; - /** - * has_operation_in_progress - * @description Does the resource Product have an operation in progress - * @example true - */ - has_operation_in_progress: boolean; - /** - * tags - * @description The tags associated with the Product - */ - tags: components["schemas"]["1527df96_Tag"][]; - /** - * unique_id - * @description The identifier of the `unique` resource related to Product - * @example 1 - */ - unique_id: number; - /** - * description - * @description The description of the Product - * @example Wow, such a nice Product ! - */ - description?: string; - /** - * bill_reference - * @description The reference number associated with the invoice - * @example A35TgT3 - */ - bill_reference?: string; - /** is_free */ - is_free: boolean; - /** - * is_zero_price - * @description Does the resource Product have a zero price status - * @example true - */ - is_zero_price: boolean; - /** - * is_trial - * @description Does the resource Product have a trial status - * @example true - */ - is_trial: boolean; - /** rights */ - rights: string; - /** - * parent_id - * @description The identifier of the `parent` resource related to Product - * @example 1 - */ - parent_id?: number; - /** - * parent_service_id - * @description The ID of the parent service for the Product - * @example 1 - */ - parent_service_id?: number; - /** - * parent_service_name - * @description The name of the parent service for the Product - * @example vod - */ - parent_service_name?: string; - /** - * status - * @description Status of the resource Product - * @example maintenance - */ - status?: string; - /** users */ - users?: components["schemas"]["1527df96_ProductUser"][]; - admin?: components["schemas"]["1527df96_ProductAdminUser"]; - /** - * fqdn - * @description Fully qualified domain name of the Product - * @example ik.me - */ - fqdn?: string; - home_folder: components["schemas"]["1527df96_Relation"]; - /** - * slug - * @description The slug of the Product - */ - slug: string; - /** - * ftp_prefix - * @description The FTP prefix associated with the Product - * @example rmype - */ - ftp_prefix: string; - /** - * pack - * @description The pack associated with the Product - * @example Demo - */ - pack: string; - /** - * media_count - * @description The total count of media associated with the Product - * @example 5 - */ - media_count: number; - /** - * media_imported_count - * @description The count of imported media associated with the Product - * @example 5 - */ - media_imported_count: number; - /** - * media_imported_last_hour_count - * @description The count of media imported in the last hour - * @example 5 - */ - media_imported_last_hour_count: number; - /** - * auto_empty_trash - * @description Indicates whether the trash is automatically emptied for the Product - * @example 2 days - */ - auto_empty_trash?: string; - parameters: components["schemas"]["1527df96_Channelparameters"]; - /** - * role - * @description Product roleautodj: Channel created for autodj usagehosting: Channel created for hosting usagevideo: Channel created for video usage - * @example autodj - * @enum {object} - */ - role?: string | unknown; - /** - * suspended_at - * @description The date and time when the Product was suspended - * @example 2022-12-06T010:00:00+0200 - */ - suspended_at?: string; - /** - * legacy_product_id - * @description The ID of the legacy product associated with the Product - * @example 1089 - */ - legacy_product_id?: number; - /** - * real_expired_at - * @description The actual expiration date of the Product - * @example 2022-12-06T010:00:00+0200 - */ - real_expired_at?: string; - }; - /** Callback */ - "1527df96_Callback": { - /** - * id - * @description The unique identifier of the Callback - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * channel_id - * @description The identifier of the `channel` resource related to Callback - * @example 11608 - */ - channel_id: number; - /** - * name - * @description The name of the Callback - * @example my product - */ - name: string; - /** - * description - * @description The description of the Callback - * @example Wow, such a nice Callback ! - */ - description?: string; - /** - * url - * @description The URL of Callback - * @example https://infomaniak.com - */ - url: string; - /** - * response - * @description The response of the Callback - */ - response: string; - /** - * auth - * @description The authentication method of the Callback - * @example basic - */ - auth: string; - /** - * basic_username - * @description The basic authentication username of the Callback - * @example admin - */ - basic_username?: string; - /** - * basic_password - * @description The basic authentication password of the Callback - * @example admin - */ - basic_password?: string; - /** - * bearer_token - * @description The bearer token of the Callback - * @example jh_o_762Bjk2nklJNnK1b= - */ - bearer_token?: string; - /** - * active - * @description Indicates whether the Callback is active - * @example true - */ - active: string; - /** - * created_at - * Format: timestamp - * @description The date and time when the Callback was created - * @example 2022 - */ - created_at?: number; - /** - * updated_at - * Format: timestamp - * @description The date and time when the Callback was updated - * @example 2022 - */ - updated_at?: number; - /** - * deleted_at - * Format: timestamp - * @description The date and time when the Callback was deleted - * @example 2022 - */ - deleted_at?: number; - }; - /** File */ - "1527df96_File": { - /** - * id - * @description The unique identifier of the File - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * type - * @description folder: Folder modelfile: File model - * @example folder - * @enum {array} - */ - type: "file" | "folder"; - /** - * name - * @description The name of the File - * @example my product - */ - name: string; - /** - * path - * @description The path of the File - * @example /root/holidays/2020-01-07_SeaTrip - */ - path: string; - /** - * description - * @description The description of the File - * @example Produced by Dandelion - */ - description?: string; - /** - * parent_id - * @description The identifier of the `parent` resource related to File - * @example 1jhvl2upzafkt - */ - parent_id?: string; - /** - * channel_id - * @description The identifier of the `channel` resource related to File - * @example 11608 - */ - channel_id: number; - thumbnails?: components["schemas"]["1527df96_Mediathumbnailslinks"]; - /** - * validated - * @description Indicates whether the File is validated - * @example true - */ - validated?: boolean; - /** - * published - * @description Indicates whether the File is publicly accessible - * @example true - */ - published?: boolean; - /** - * has_password - * @description Indicates whether the File has a password - * @example true - */ - has_password: boolean; - /** - * is_shareable - * @description Indicates whether the File can be shared publicly - * @example true - */ - is_shareable: boolean; - /** - * media_types - * @description File video streams (only applies to media)audio: Media has an audio streamvideo: Media has a video stream - * @example audio - * @enum {array} - */ - media_types?: "audio" | "video"; - /** - * duration - * @description The duration of the File - * @example 00:04:52.62 - */ - duration?: string; - /** - * size - * @description The size of the File - * @example 1.98MB - */ - size?: string; - /** - * folders_count - * @description The number of folders associated with the File - * @example 2 - */ - folders_count?: number; - /** - * files_count - * @description The number of files associated with the File - * @example 2 - */ - files_count?: number; - /** - * state - * @description Contains information about media encoding status and availability.idle: Media has nothing going ondeleted: Media is deletedtransferring: Media upload is in progress: transferring from the remote sourceinitializing: Media is initializing: bootstrapping and doing pre-flight checksawait_encoding: No encodings are available for the current mediaencoding: Media has at least one encoding in progressavailable: Media can be displayed on a video playerready: Media is ready: all encodings & thumbnails have been processede_transient: Media is experiencing a transient errore_fatal: Something is gone wrong - * @example idle - * @enum {array} - */ - state?: "available" | "await_encoding" | "deleted" | "e_fatal" | "e_transient" | "encoding" | "idle" | "initializing" | "ready" | "transferring"; - /** - * source - * @description The source of the File - * @example https://play.vod2.infomaniak.com/hls/1jhvl2uqbr5v0/1jhvl2uqbjke0/1jhvl2uqbr5v0.mp4 - */ - source?: string; - /** labels */ - labels?: components["schemas"]["1527df96_Label"][]; - /** metadata */ - metadata?: components["schemas"]["1527df96_Label"][]; - /** - * created_at - * Format: timestamp - * @description The date and time when the File was created - * @example 2022 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description The date and time when the File was updated - * @example 2022 - */ - updated_at: number; - /** - * discarded_at - * Format: timestamp - * @description The date and time when the File was discarded - * @example 2022 - */ - discarded_at?: number; - }; - /** File Excerpt */ - "1527df96_FileExcerpt": { - /** - * id - * @description The unique identifier of the File Excerpt - * @example 1jhvl2upzafkt - */ - id: string; - /** - * type - * @description folder: Folder modelfile: File model - * @example folder - * @enum {array} - */ - type: "file" | "folder"; - /** - * name - * @description The name of the File Excerpt - * @example my product - */ - name?: string; - /** - * streams - * @description File Excerpt streams (only applies to media)audio: Media has an audio streamvideo: Media has a video stream - * @example audio - * @enum {array} - */ - streams?: "audio" | "video"; - /** - * children - * @description The children of the File Excerpt - */ - children?: components["schemas"]["1527df96_FileExcerpt"][]; - }; - /** Category */ - "1527df96_Category": { - /** - * id - * @description The unique identifier of the Category - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * name - * @description The name of the Category - * @example my product - */ - name: string; - }; - /** Country */ - "1527df96_Country": { - /** - * id - * @description The country ISO 3166-1 alpha-2 code - * @example BE - */ - id: string | number; - /** - * alpha3 - * @description The three-letter country code (ISO 3166-1 alpha-3) of the country - * @example BEL - */ - alpha3: string; - /** - * name - * @description The name of the Country - * @example my product - */ - name: string; - /** - * official - * @example belgium - */ - official?: string; - }; - /** Language */ - "1527df96_Language": { - /** - * id - * @description The country ISO 3166-1 alpha-2 code - * @example BE - */ - id: string | number; - /** - * name - * @description The name of the Language - * @example Belarusian - */ - name: string; - /** - * endonym - * @description The endonym of the language (local language name) - * @example беларуская мова - */ - endonym: string; - }; - /** Alert */ - "1527df96_Alert": { - /** - * id - * @description The unique identifier of the Alert - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * channel_id - * @description The identifier of the `channel` resource related to Alert - * @example 11608 - */ - channel_id: number; - user?: components["schemas"]["1527df96_User"]; - /** - * events - * @description Alert eventsstorage_more_than_50_percent: The used storage used has reached 50%storage_more_than_75_percent: The used storage used has reached 75%storage_more_than_90_percent: The used storage used has reached 90%storage_more_than_95_percent: The used storage used has reached 95%bandwidth_more_than_500_gb: The used bandwidth used has reached 500GBbandwidth_more_than_1_tb: The used bandwidth used has reached 1TBbandwidth_more_than_2_tb: The used bandwidth used has reached 2TBbandwidth_more_than_5_tb: The used bandwidth used has reached 5TBbandwidth_more_than_10_tb: The used bandwidth used has reached 10TBbandwidth_more_than_50_tb: The used bandwidth used has reached 50TBbandwidth_more_than_100_tb: The used bandwidth used has reached 100TBbandwidth_more_than_200_tb: The used bandwidth used has reached 200TBbandwidth_more_than_500_tb: The used bandwidth used has reached 500TB - * @example storage_more_than_50_percent - * @enum {array} - */ - events: "bandwidth_more_than_100_tb" | "bandwidth_more_than_10_tb" | "bandwidth_more_than_1_tb" | "bandwidth_more_than_200_tb" | "bandwidth_more_than_2_tb" | "bandwidth_more_than_500_gb" | "bandwidth_more_than_500_tb" | "bandwidth_more_than_50_tb" | "bandwidth_more_than_5_tb" | "storage_more_than_50_percent" | "storage_more_than_75_percent" | "storage_more_than_90_percent" | "storage_more_than_95_percent"; - /** - * transports - * @description Alert transportsphone: Send notifications by phoneemail: Send notifications by email - * @example phone - * @enum {array} - */ - transports: "email" | "phone"; - /** - * days - * @description Alert daysmonday: tuesday: wednesday: thursday: friday: saturday: sunday: - * @example monday - * @enum {array} - */ - days: "friday" | "monday" | "saturday" | "sunday" | "thursday" | "tuesday" | "wednesday"; - /** - * from - * @description The start time for the Alert - * @example 07:30:00 - */ - from: string; - /** - * until - * @description The end time for the Alert - * @example 10:30:00 - */ - until: string; - /** - * active - * @description Indicates whether the Alert is active - * @example true - */ - active: string; - /** - * created_at - * Format: timestamp - * @description The date and time when the Alert was created - * @example 2022 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description The date and time when the Alert was updated - * @example 2022 - */ - updated_at: number; - }; - /** Player */ - "1527df96_Player": { - /** ads_category */ - ads_category: string; - /** - * audio_volume - * @description The volume of the audio for the Player - * @example 100 - */ - audio_volume: number; - /** - * auto_hide_controls - * @description Indicates whether controls should automatically hide for the Player - * @example true - */ - auto_hide_controls: boolean; - /** - * auto_start - * @description Indicates whether media should start automatically for the Player - * @example true - */ - auto_start: boolean; - /** - * chromecast - * @description Indicates whether Chromecast is enabled for the Player - */ - chromecast: boolean; - /** airplay */ - airplay: boolean; - /** - * control_active_color - * @description The active color of the Player controls - * @example #ffffff - */ - control_active_color: string; - /** - * control_color - * @description The color of the Player controls - * @example #ffffff - */ - control_color: string; - /** - * controlbar_color - * @description The color of the Player control bar - * @example #ffffff - */ - controlbar_color: string; - /** - * default_speed - * @description The default speed of playback for the Player - */ - default_speed: number; - /** - * enable_embed_code - * @description Indicates whether embed code is enabled for the Player - * @example true - */ - enable_embed_code: boolean; - /** - * enable_facebook - * @description Indicates whether Facebook sharing is enabled for the Player - * @example true - */ - enable_facebook: boolean; - /** - * enable_twitter - * @description Indicates whether Twitter sharing is enabled for the Player - * @example true - */ - enable_twitter: boolean; - /** enable_whatsapp */ - enable_whatsapp: boolean; - /** enable_linkedin */ - enable_linkedin: boolean; - /** - * encoding_change_enabled - * @description Indicates whether encoding change is enabled for the Player - */ - encoding_change_enabled: boolean; - /** - * encoding_limit - * @description The encoding limit for the Player - */ - encoding_limit: boolean; - /** - * facebook_back_link - * @description The back link for Facebook sharing associated with the Player - * @example https://example.com - */ - facebook_back_link?: string; - /** - * force_media_ratio - * @description Indicates whether media ratio is enforced for the Player - */ - force_media_ratio: boolean; - /** - * height - * @description The height of Player - * @example 785 - */ - height: number; - /** has_logo */ - has_logo: boolean; - /** - * is360 - * @description Indicates whether the Player supports 360-degree videos - * @example true - */ - is360: boolean; - /** time_skip_mode */ - time_skip_mode: string; - /** - * logo_anchor - * @description The anchor position of the Player logo - * @example top_right - */ - logo_anchor: string; - /** force_subtitles_activated */ - force_subtitles_activated: boolean; - /** force_subtitles_type */ - force_subtitles_type?: string; - /** - * logo_margin_horizontal - * @description The horizontal margin of the Player logo - * @example 10 - */ - logo_margin_horizontal: number; - /** - * logo_margin_vertical - * @description The vertical margin of the Player logo - * @example 10 - */ - logo_margin_vertical: number; - /** - * logo_percentage - * @description The size percentage of the Player logo - * @example 100 - */ - logo_percentage: number; - /** - * media_thumbnail_anchor - * @description The anchor position of the Player thumbnail - * @example top - */ - media_thumbnail_anchor?: string; - /** - * player_end_screen_type - * @description The selected kind of player ending screen - * @example pause_and_replay - */ - player_end_screen_type?: string; - /** preferred_playback_strategy_activated */ - preferred_playback_strategy_activated: boolean; - /** - * preferred_playback_strategy - * @description The preferred playback strategy for the Player: may not be satisfied - * @example hls - */ - preferred_playback_strategy?: string; - /** - * show_audio - * @description Indicates whether audio controls should be shown for the Player - * @example true - */ - show_audio: boolean; - /** - * show_controls - * @description Indicates whether controls should be shown for the Player - * @example true - */ - show_controls: boolean; - /** show_download */ - show_download: boolean; - /** - * show_default_logo - * @description Indicates whether the default logo should be shown for the Player - * @example true - */ - show_default_logo: boolean; - /** - * show_duration - * @description Indicates whether the duration should be shown for the Player - * @example true - */ - show_duration: boolean; - /** - * show_fullscreen - * @description Indicates whether fullscreen controls should be shown for the Player - * @example true - */ - show_fullscreen: boolean; - /** - * show_loop - * @description Indicates whether loop controls should be shown for the Player - * @example true - */ - show_loop: boolean; - /** - * show_media_info - * @description Indicates whether media information should be shown for the Player - * @example true - */ - show_media_info: boolean; - /** - * show_media_thumbnail - * @description Indicates whether media thumbnail should be shown for the Player - * @example true - */ - show_media_thumbnail: boolean; - /** - * show_progression - * @description Indicates whether progression controls should be shown for the Player - * @example true - */ - show_progression: boolean; - /** - * suggestions - * @description a list media sources to play at the end of current media - */ - suggestions?: string; - /** - * show_replay - * @description Indicates whether replay controls should be shown for the Player - * @example true - */ - show_replay: boolean; - /** - * show_speed - * @description Indicates whether speed controls should be shown for the Player - * @example true - */ - show_speed: boolean; - /** - * show_viewers - * @description Indicates whether viewers count should be shown for the Player - * @example true - */ - show_viewers: boolean; - /** - * show_viewers_after - * @description The time after which viewers count should be shown for the Player - * @example true - */ - show_viewers_after: boolean; - /** - * show_viewers_only_after - * @description The time only after which viewers count should be shown for the Player - * @example true - */ - show_viewers_only_after: boolean; - /** skip_intro_activated */ - skip_intro_activated: boolean; - /** - * skip_intro_to - * @description Number of seconds to reach once the "skip intro" button is pressed, nothing will appear if value is 0 - * @example 30 - */ - skip_intro_to?: number; - /** - * time_before_hide_cb - * @description The time before controls should be hidden for the Player - * @example 10 - */ - time_before_hide_cb: number; - /** - * twitter_back_link - * @description The back link for Twitter sharing associated with the Player - * @example @infomaniak - */ - twitter_back_link?: string; - /** - * twitter_related - * @description The related Twitter account associated with the Player - * @example ["infomaniak"] - */ - twitter_related: unknown[]; - /** - * twitter_via - * @description The Twitter via associated with the Player - * @example infomaniak - */ - twitter_via?: string; - /** - * width - * @description The width of Player - * @example 673 - */ - width: number; - /** - * theme - * @description The theme for the Player - * @example Treso - */ - theme: string; - /** theme_activated */ - theme_activated: boolean; - /** - * name - * @description The name of the Player - * @example my product - */ - name: string; - /** - * not_before - * @example 15 - */ - not_before?: number; - /** - * logo_image - * @description The logo image associated with the Player - * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.logo.png - */ - logo_image?: string; - /** - * preload_image - * @description Preload image link - * @example /2/vod/players/1jhvl2uqblphl.preload.png - */ - preload_image?: string; - /** - * interrupt_image - * @description Interrupt image link - * @example /2/vod/players/1jhvl2uqblphl.interrupt.png - */ - interrupt_image?: string; - /** - * geoip_image - * @description Geoip image link - * @example /2/vod/players/1jhvl2uqblphl.geoip.png - */ - geoip_image?: string; - /** - * restrict_image - * @description Restrict image link - * @example /2/vod/players/1jhvl2uqblphl.restrict.png - */ - restrict_image?: string; - /** - * ads - * @description The ads associated with the Player - */ - ads?: components["schemas"]["1527df96_Ad"][]; - }; - /** Folder */ - "1527df96_Folder": { - /** read_only */ - read_only?: boolean; - logo?: components["schemas"]["1527df96_Logo"]; - /** - * auto_publish - * @description Indicates whether media in the Folder is automatically published - * @example true - */ - auto_publish: string; - /** - * replace_on_upload - * @description Indicates whether existing media is replaced upon upload - * @example true - */ - replace_on_upload: string; - /** - * auto_generate_subtitle - * @description Automatically generates subtitles with AI api for media uploaded in this Folder - * @example true - */ - auto_generate_subtitle: boolean; - /** - * auto_generate_title - * @description Automatically generates a title with AI api for media uploaded in this Folder - * @example true - */ - auto_generate_title: boolean; - /** - * auto_generate_description - * @description Automatically generates a description with AI api for media uploaded in this Folder - * @example true - */ - auto_generate_description: boolean; - /** - * auto_translate_languages - * @description Automatically generate a list of subtitles with AI api in the given language(s) for media uploaded in this Folder - * @example ["en","fr","es","it","de"] - */ - auto_translate_languages: unknown[]; - /** - * inherits_media_processing - * @description Indicates whether the Folder inherits media processing settings from its parent - * @example true - */ - inherits_media_processing: boolean; - inherits_media_processing_from?: components["schemas"]["1527df96_Relation"]; - /** - * private - * @description Indicates if the resource is private or not - * @example true - */ - private?: boolean; - /** - * trashed - * @description Indicates if the resource is in the trash or not - * @example true - */ - trashed?: boolean; - /** - * suspended_channel - * @description Indicates if the Folder is suspended or not - * @example true - */ - suspended_channel?: boolean; - /** - * key_restricted - * @description Indicates whether the Folder is restricted with a key - * @example true - */ - key_restricted?: boolean; - /** - * allowed_ips - * @description List of allowed IP addresses - * @example ["192.1.1.2/31"] - */ - allowed_ips?: string[]; - /** - * disallowed_ips - * @description List of disallowed IP addresses - * @example ["132.23.22.22","132.23.22.28"] - */ - disallowed_ips?: string[]; - /** - * allowed_countries - * @description List of allowed countries by country code - * @example ["CA","DK","EG"] - */ - allowed_countries?: string[]; - /** - * disallowed_countries - * @description List of disallowed countries by country code - * @example ["CA","DK","EG"] - */ - disallowed_countries?: string[]; - /** - * allowed_domains - * @description List of allowed domains for the Folder - * @example ["https://infomaniak.com"] - */ - allowed_domains?: string[]; - /** - * disallowed_domains - * @description List of disallowed domains for the Folder - * @example ["https://infomaniak.com"] - */ - disallowed_domains?: string[]; - /** - * inherits_restrictions - * @description Defines whether or not the resource inherits restrictions settings - * @example true - */ - inherits_restrictions: boolean; - inherits_restrictions_from?: components["schemas"]["1527df96_Relation"]; - /** - * encodings - * @description The encodings associated with the Folder - */ - encodings: components["schemas"]["1527df96_Encoding"][]; - /** - * inherits_encodings - * @description Indicates whether the Folder inherits encodings from its parent - * @example true - */ - inherits_encodings: boolean; - inherits_encodings_from?: components["schemas"]["1527df96_Relation"]; - /** - * id - * @description The unique identifier of the Folder - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * channel_id - * @description The identifier of the `channel` resource related to Folder - * @example 11608 - */ - channel_id: number; - /** - * player_id - * @description The identifier of the `player` resource related to Folder - * @example 1jhvl2upzafkt - */ - player_id?: string | number; - /** - * name - * @description The name of the Folder - * @example my product - */ - name?: string; - /** - * description - * @description The description of the Folder - * @example Wow, such a nice Folder ! - */ - description?: string; - /** - * auto_validate - * @description Indicates whether media uploaded to this folder should be marked as validated automatically - */ - auto_validate?: string; - /** labels */ - labels?: components["schemas"]["1527df96_Label"][]; - /** - * password - * @description The password of the Folder - * @example 1337Passw0rdZ! - */ - password?: string; - /** - * synchronize_media_encodings - * @description Defines whether or not the Folder synchronizes media encodings - */ - synchronize_media_encodings: string; - /** - * folders_count - * @description The number of folders associated with the Folder - * @example 2 - */ - folders_count?: number; - /** - * files_count - * @description The number of files associated with the Folder - * @example 2 - */ - files_count?: number; - /** - * created_at - * Format: timestamp - * @description The date and time when the Folder was created - * @example 2022 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description The date and time when the Folder was updated - * @example 2022 - */ - updated_at: number; - /** - * discarded_at - * Format: timestamp - * @description The date and time when the Folder was discarded - * @example 2022 - */ - discarded_at?: number; - }; - /** Folder Excerpt */ - "1527df96_FolderExcerpt": { - /** - * id - * @description The unique identifier of the Folder Excerpt - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * channel_id - * @description The identifier of the `channel` resource related to Folder Excerpt - * @example 11608 - */ - channel_id: number; - /** - * name - * @description The name of the Folder Excerpt - * @example my product - */ - name: string; - /** - * description - * @description The description of the Folder Excerpt - * @example Wow, such a nice Folder Excerpt ! - */ - description?: string; - /** - * auto_validate - * @description Indicates whether media uploaded to this folder should be marked as validated automatically - */ - auto_validate: string; - /** - * auto_publish - * @description Indicates whether media in the Folder Excerpt is automatically published - * @example true - */ - auto_publish: string; - /** - * replace_on_upload - * @description Indicates whether existing media is replaced upon upload - * @example true - */ - replace_on_upload: string; - /** - * synchronize_media_encodings - * @description Defines whether or not the Folder Excerpt synchronizes media encodings - */ - synchronize_media_encodings: string; - /** - * created_at - * Format: timestamp - * @description The date and time when the Folder Excerpt was created - * @example 2022 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description The date and time when the Folder Excerpt was updated - * @example 2022 - */ - updated_at: number; - /** - * discarded_at - * Format: timestamp - * @description The date and time when the Folder Excerpt was discarded - * @example 2022 - */ - discarded_at?: number; - }; - /** Advertisement */ - "1527df96_Advertisement": { - /** - * id - * @description The unique identifier of the Advertisement - * @example 1jhvl2upzafkt - */ - id: string | number; - player: components["schemas"]["1527df96_Relation"]; - /** - * category - * @description The category of Advertisementvast: The advertisement is from a vastvideo: The advertisement is from a videonone: There is no advertisement - * @example vast - * @enum {array} - */ - category: "none" | "vast" | "video"; - /** - * url - * @description The URL of Advertisement - * @example https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/KUhi612123/external/single_ad_samples - */ - url: string; - /** - * type - * @description The type of Advertisementpre_roll: Advertisement displayed before the main contentmid_roll: Advertisement displayed during the main contentpst_roll: Advertisement displayed after the main content - * @example pre_roll - * @enum {array} - */ - type: "mid_roll" | "pre_roll" | "pst_roll"; - /** - * offset - * @description The offset after which the Advertisement gets loaded - * @example 00:00:15 - */ - offset?: string; - /** - * skip_after - * @description The time in seconds after which the Advertisement can be skipped - * @example 3 - */ - skip_after?: number; - /** - * tracking_url - * @description The tracking url of the Advertisement - * @example https://infomaniak.com - */ - tracking_url?: string; - /** - * href - * @example https://infomaniak.com/ - */ - href?: string; - /** - * created_at - * Format: timestamp - * @description The date and time when the Advertisement was created - * @example 2022 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description The date and time when the Advertisement was updated - * @example 2022 - */ - updated_at: number; - }; - /** Subtitle */ - "1527df96_Subtitle": { - /** - * id - * @description The unique identifier of the Subtitle - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * name - * @description The name of the Subtitle - * @example my product - */ - name: string; - /** - * lang - * @description The language of the Subtitle - * @example fr - */ - lang: string; - /** - * default - * @description Indicates whether the Subtitle is set as default - */ - default: string; - /** - * source - * @description The source of the Subtitle - * @example https://play.vod2.infomaniak.com/hls/1jhvl2uqbr5v0/1jhvl2uqbjke0/1jhvl2uqbr5v0.mp4 - */ - source: string; - }; - /** Playlist */ - "1527df96_Playlist": { - /** - * name - * @description The name of the Playlist - * @example my product - */ - name: string; - /** - * description - * @description The description of the Playlist - * @example Wow, such a nice Playlist ! - */ - description?: string; - /** - * type - * @description Playlist typestatic: Allows only media to be added to the playlistdynamic: Add a folder to the playlist: all subsequent media added/removed will be synced to the playlist - * @example static - * @enum {object} - */ - type: string | unknown; - /** - * mode - * @description Playlist mode (changes progressbar behaviour)merge: The playlist playback will be uninterrupted: the media duration will be the sum of all playlist mediasplit: Each media will be played individually: the progress-bar will be independent for each medialive: The playlist will act as a live streaming: no scrubbing will be allowed - * @example merge - * @enum {object} - */ - mode: string | unknown; - /** - * sort - * @description Playlist order criterionauto: Sorted automaticallycreated_asc: By creation date in ascending ordercreated_desc: By creation date in descending ordername_asc: By name in ascending ordername_desc: By name in descending orderduration_asc: By duration in ascending orderduration_desc: By duration in descending orderviews_asc: By views in ascending orderviews_desc: By views in descending orderrandom: Randomly sortedmanual: Manually sorted - * @example auto - * @enum {object} - */ - sort: string | unknown; - /** - * image - * @description The playlist image link - * @example /2/vod/playlists/1jhvl2uqfw8ue.jpe - */ - image?: string; - /** - * prepend - * @description Prepend media instead of appending them - * @example true - */ - prepend: boolean; - /** - * auto_add_media_by_name - * @description When a new media with name containing one of the configured values is uploaded, automatically add it to the playlist - * @example ["holidays", "sea"] - */ - auto_add_media_by_name?: unknown[]; - /** - * auto_add_media_by_description - * @description When a new media with description containing one of the configured values is uploaded, automatically add it to the playlist - * @example ["holidays", "sea"] - */ - auto_add_media_by_description?: unknown[]; - /** - * show_media_thumbnail - * @description Show media thumbnail - * @example true - */ - show_media_thumbnail: boolean; - /** - * show_media_info - * @description Show media info - * @example true - */ - show_media_info: boolean; - /** - * nav_position - * @description Playlist nav positionabove: Controls are placed above the playlistbelow: Controls are placed below the playlist - * @example above - * @enum {object} - */ - nav_position: string | unknown; - /** - * chapter_style - * @description Playlist chapter styledark: Darker colorslight: Lighter colors - * @example dark - * @enum {object} - */ - chapter_style: string | unknown; - /** - * show_controls - * @description Indicates whether controls should be shown for the Playlist - * @example true - */ - show_controls: boolean; - }; - /** Media */ - "1527df96_Media": { - /** next_media_offset */ - next_media_offset?: number; - /** skip_intro_offset */ - skip_intro_offset?: number; - /** - * id - * @description The unique identifier of the Media - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * title - * @description The title of the Media - * @example Burn Butcher Burn ! - */ - title: string; - /** - * duration - * @description The duration of the Media - * @example 00:04:52.62 - */ - duration: string; - /** single */ - single?: string; - /** - * source - * @description The media playback link.
    May return 403 error if protected. - * @example https://play.vod2.infomaniak.com/hls/1jhvl2uqbr5v0/1jhvl2uqbjke0/1jhvl2uqbr5v0.mp4 - */ - source?: string; - /** - * description - * @description The description of the Media - * @example Wow, such a nice Media ! - */ - description?: string; - thumbnails?: components["schemas"]["1527df96_Mediathumbnailslinks"]; - /** - * subtitles - * @description Media subtitles list (if available) - */ - subtitles?: components["schemas"]["1527df96_Subtitle"][]; - /** - * chapters - * @description Chapters or segments within the Media - * @example https://api.infomaniak.com/2/vod/res/media/1jhvl2uqbr57z/chapters.vtt - */ - chapters?: string; - /** side_data_list */ - side_data_list?: string[]; - /** - * suggestions - * @description a list media sources to play at the end of current media - */ - suggestions?: string; - }; - /** Mixtape */ - "1527df96_Mixtape": { - /** order */ - order: components["schemas"]["1527df96_Order"][]; - /** color */ - color: string; - /** criteria */ - criteria?: string; - /** mixtapes */ - mixtapes?: components["schemas"]["1527df96_Relation"][]; - /** - * id - * @description The unique identifier of the Mixtape - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * name - * @description The name of the Mixtape - * @example my product - */ - name: string; - /** - * type - * @description The type of Mixtape - * @example file - */ - type?: string; - /** - * duration - * @description The duration of the Mixtape - * @example 00:04:52.62 - */ - duration: string; - /** - * media_count - * @description The total count of media associated with the Mixtape - * @example 5 - */ - media_count: number; - /** - * valid_until - * @description The date and time until which the Mixtape is valid - * @example 2022-10-20T10:12:52+0200 - */ - valid_until?: string; - /** - * created_at - * Format: timestamp - * @description The date and time when the Mixtape was created - * @example 2022 - */ - created_at: number; - }; - /** Chapter */ - "1527df96_Chapter": { - /** - * id - * @description The unique identifier of the Chapter - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * name - * @description The name of the Chapter - * @example my product - */ - name: string; - /** - * published - * @description Indicates whether the Chapter is publicly accessible - * @example true - */ - published: boolean; - /** - * timestamp - * @description The timestamp of the Chapter - * @example 00:02:04.00 - */ - timestamp: string; - /** - * image - * @description The image associated with Chapter - * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg - */ - image?: string; - /** - * description - * @description The description of the Chapter - * @example Wow, such a nice Chapter ! - */ - description?: string; - /** - * created_at - * Format: timestamp - * @description The date and time when the Chapter was created - * @example 2022 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description The date and time when the Chapter was updated - * @example 2022 - */ - updated_at: number; - }; - /** Encoding */ - "1527df96_Encoding": { - /** - * id - * @description The unique identifier of the Encoding - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * is_generic - * @description Indicates whether the Encoding is shared - * @example true - */ - is_generic: boolean; - /** - * configured_folders - * @description Folders configured with this Encoding - * @example 3 - */ - configured_folders?: string; - /** - * container - * @description The Encoding containerflv: Adobe Flash Video container formatm4a: MPEG-4 Audio container formatmkv: Matroska Multimedia container formatmp4: MPEG-4 Multimedia container formatwebm: WebM Multimedia container formatmp3: MPEG-1 or MPEG-2 Audio Layer III audio containercopy: Uncompressed, lossless container formataac: Advanced Audio Coding container format - * @example flv - * @enum {array} - */ - container?: "aac" | "copy" | "flv" | "m4a" | "mkv" | "mp3" | "mp4" | "webm"; - /** - * name - * @description The name of the Encoding - * @example mp4 1080p - */ - name: string; - /** - * copy - * @description Indicates whether the Encoding is a pure copy - * @example true - */ - copy: boolean; - /** - * video_codec - * @description The video codech264: Efficient video compression standardhevc: High-efficiency video coding technologytheora: Open-source video compression formatvp8: Google's video compression standardvp9: High-quality video compression codeccopy: Uncompressed, lossless video codech263: Video compression standard for low bitrates - * @example h264 - * @enum {array} - */ - video_codec?: "copy" | "h263" | "h264" | "hevc" | "theora" | "vp8" | "vp9"; - /** - * video_aspect - * @description The audio aspectletterbox: Preserves aspect ratio with black barsstretch: Stretches content to fill screenfill: Expands content to fit screenkeep_ratio: Maintains original aspect ratiocopy: Matches aspect ratio of the source - * @example letterbox - * @enum {array} - */ - video_aspect?: "copy" | "fill" | "keep_ratio" | "letterbox" | "stretch"; - /** - * video_fps - * @description The video frames per second of the Encoding - * @example 12 - */ - video_fps?: number; - /** - * audio_codec - * @description The audio codecaac: Advanced Audio Codinghe_aac: High-Efficiency Advanced Audio Codingflac: Free Lossless Audio Codecmp3: MPEG-1 Audio Layer IIIvorbis: Open-source audio compression formatcopy: Uncompressed, lossless audio codecopus: Versatile audio codec - * @example aac - * @enum {array} - */ - audio_codec?: "aac" | "copy" | "flac" | "he_aac" | "mp3" | "opus" | "vorbis"; - /** - * audio_channel - * @description The audio channelmono_1_0: Single-channel audiostereo_2_0: Two-channel audiostereo_2_1: Two-channel audio with subwoofersurround_4_1: Four-channel audio with subwoofersurround_5_1: Six-channel audio (5 speakers + subwoofer)surround_6_1: Seven-channel audio (6 speakers + subwoofer)surround_7_1: Eight-channel audio (7 speakers + subwoofer) - * @example mono_1_0 - * @enum {array} - */ - audio_channel?: "mono_1_0" | "stereo_2_0" | "stereo_2_1" | "surround_4_1" | "surround_5_1" | "surround_6_1" | "surround_7_1"; - /** - * streams - * @description The streams associated with Encoding - */ - streams?: components["schemas"]["1527df96_Stream"][]; - /** - * created_at - * Format: timestamp - * @description The date and time when the Encoding was created - * @example 2022 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description The date and time when the Encoding was updated - * @example 2022 - */ - updated_at: number; - }; - /** Encoding Constraints */ - "1527df96_EncodingConstraints": { - /** - * video_aspects - * @description Available video aspect ratios for encoding - */ - video_aspects: string[]; - /** - * video_codecs - * @description Available video codecs for encoding - */ - video_codecs: components["schemas"]["1527df96_VideoEncodingCodec"][]; - /** - * audio_codecs - * @description Available audio codecs for encoding - */ - audio_codecs: components["schemas"]["1527df96_AudioEncodingCodec"][]; - /** - * containers - * @description Available containers for encoding - */ - containers: components["schemas"]["1527df96_EncodingContainer"][]; - }; - /** Channel encoding profiles */ - "1527df96_Channelencodingprofiles": { - /** - * play - * @description Encodings included in the profile dedicated to playback, advised by infomaniak - */ - play?: components["schemas"]["1527df96_Encoding"][]; - /** - * stor - * @description Encodings included in the low resources encoding for storage - */ - stor?: components["schemas"]["1527df96_Encoding"][]; - }; - /** Media Excerpt */ - "1527df96_MediaExcerpt": { - /** - * id - * @description The unique identifier of the Media Excerpt - * @example 1jhvl2upzafkt - */ - id: string | number; - parent: components["schemas"]["1527df96_Relation"]; - /** - * name - * @description The name of the Media Excerpt - * @example my product - */ - name: string; - /** - * description - * @description The description of the Media Excerpt - * @example Wow, such a nice Media Excerpt ! - */ - description?: string; - /** - * validated - * @description Indicates whether the Media Excerpt is validated - * @example true - */ - validated: boolean; - /** - * published - * @description Indicates whether the Media Excerpt is publicly accessible - * @example true - */ - published: boolean; - /** - * types - * @description Media Excerpt video streamsaudio: Media has an audio streamvideo: Media has a video stream - * @example audio - * @enum {array} - */ - types?: "audio" | "video"; - /** - * duration - * @description The duration of the Media Excerpt - * @example 00:04:52.62 - */ - duration: string; - /** - * state - * @description Contains information about Media Excerpt encoding status and availability.idle: Media has nothing going ondeleted: Media is deletedtransferring: Media upload is in progress: transferring from the remote sourceinitializing: Media is initializing: bootstrapping and doing pre-flight checksawait_encoding: No encodings are available for the current mediaencoding: Media has at least one encoding in progressavailable: Media can be displayed on a video playerready: Media is ready: all encodings & thumbnails have been processede_transient: Media is experiencing a transient errore_fatal: Something is gone wrong - * @example idle - * @enum {array} - */ - state: "available" | "await_encoding" | "deleted" | "e_fatal" | "e_transient" | "encoding" | "idle" | "initializing" | "ready" | "transferring"; - /** - * source - * @description The source of the Media Excerpt - * @example https://play.vod2.infomaniak.com/hls/1jhvl2uqbr5v0/1jhvl2uqbjke0/1jhvl2uqbr5v0.mp4 - */ - source?: string; - thumbnails?: components["schemas"]["1527df96_Mediathumbnailslinks"]; - /** - * collected_at - * Format: timestamp - * @description The date and time when the Media Excerpt was gathered by the VOD - * @example 2022 - */ - collected_at?: number; - /** - * created_at - * Format: timestamp - * @description The date and time when the Media Excerpt was created - * @example 2022 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description The date and time when the Media Excerpt was updated - * @example 2022 - */ - updated_at: number; - /** - * discarded_at - * Format: timestamp - * @description The date and time when the Media Excerpt was discarded - * @example 2022 - */ - discarded_at?: number; - }; - /** Media status */ - "1527df96_Mediastatus": { - /** - * pending - * @description Number of pending media for the current channel for the requested period - * @example 1 - */ - pending: number; - /** - * progressing - * @description Number of progressing media for the current channel for the requested period - * @example 1 - */ - progressing: number; - /** - * failed - * @description Number of failed media for the current channel for the requested period - * @example 1 - */ - failed: number; - /** - * done - * @description Number of done media for the current channel for the requested period - * @example 1 - */ - done: number; - }; - /** Media activity */ - "1527df96_Mediaactivity": { - /** - * id - * @description The unique identifier of the Media activity - * @example 1jhvl2upzafkt - */ - id?: string; - /** - * name - * @description The name of the Media activity - * @example my product - */ - name?: string; - /** - * path - * @description The path of the Media activity - * @example /root/holidays/2020-01-07_SeaTrip - */ - path?: string; - /** - * streams - * @description list of media streamsaudio: Media has an audio streamvideo: Media has a video stream - * @example audio - * @enum {array} - */ - streams?: "audio" | "video"; - /** - * duration - * @description The duration of the Media activity - * @example 00:04:52.62 - */ - duration: string; - /** - * state - * @description activity statusnew: The activity is newly createdacknowledged: User acknowledged messagefixed: The error activity has been fixedignored: Ignored activity - * @example new - * @enum {string} - */ - state: "acknowledged" | "fixed" | "ignored" | "new"; - /** - * channel_id - * @description The identifier of the `channel` resource related to Media activity - * @example 11608 - */ - channel_id?: string; - /** - * cause - * @description The event name triggering the Media activity - * @example audio_sample_generating - */ - cause: string; - /** - * error - * @description In case the Media activity is an error, the underlying message - * @example Invalid file mimetype - */ - error?: string; - /** - * actor_id - * @description The related model id - * @example 1jhvl2uqizchw - */ - actor_id: string; - /** - * actor_type - * @description The related model type - * @example thumbnail - */ - actor_type: string; - /** - * created_at - * @description The date and time when the Media activity was created - * @example 2022-12-06T010:00:00+0200 - */ - created_at: string; - }; - /** Thumbnail */ - "1527df96_Thumbnail": { - /** - * id - * @description The unique identifier of the Thumbnail - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * image - * @description The image associated with Thumbnail - * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg - */ - image: string; - /** - * type - * @description Thumbnail typeimage: Main image of the media, used as preload image in the video playeraudio_preview: Waveform imageaudio_waveform: Waveform binary dataaudio_sample: Audio file containing an excerpt of the media (audio only)video_preview: 10x10 spritemap of the mediavideo_sample: `1xN` low res spritemap of the media containing an image per secondthumbstrip: 10x300 medium res spritemap of the media containing an image per secondscenes: 10x300 medium res spritemap of the media containing an image for each scene changeposter: High res thumbnail image, may be used for user integration - * @example image - * @enum {array} - */ - type: "audio_preview" | "audio_sample" | "audio_waveform" | "image" | "poster" | "scenes" | "thumbstrip" | "video_preview" | "video_sample"; - /** - * size - * @description The size of the Thumbnail - * @example 1.98MB - */ - size: string; - /** - * checksum - * @description The checksum of Thumbnail - * @example aabbe488247fe7039f63b8b02df87a9a5fb189882e5759d89251ce0d027c1401 - */ - checksum: string; - /** - * mimetype - * @description The MIME type of Thumbnail - * @example image/png - */ - mimetype: string; - /** - * extension - * @description The extension of the Thumbnail - * @example image/jpeg - */ - extension: string; - /** - * on_filesystem - * @description Indicates whether the Thumbnail is stored on the filesystem - * @example true - */ - on_filesystem: boolean; - /** - * created_at - * Format: timestamp - * @description The date and time when the Thumbnail was created - * @example 2022 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description The date and time when the Thumbnail was updated - * @example 2022 - */ - updated_at: number; - }; - /** Share */ - "1527df96_Share": { - /** - * id - * @description The unique identifier of the Share - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * manifest_url - * @description The JSON manifest rendering URL of Share - * @example https://api.infomaniak.com/2/vod/res/shares/1jhvl2uqblphl.json - */ - manifest_url: string; - /** - * embed_url - * @description The URL of Share to be used for iframes integration - * @example https://player.vod2.infomaniak.com/embed/1jhvl2uqblphl - */ - embed_url: string; - /** - * share_url - * @description The URL of Share used for public sharing - * @example https://player.vod2.infomaniak.com/share/1jhvl2uqblphl - */ - share_url: string; - presentation_overrides?: components["schemas"]["1527df96_Playlistsettings"]; - /** - * channel_id - * @description The identifier of the `channel` resource related to Share - * @example 11608 - */ - channel_id: number; - encoding?: components["schemas"]["1527df96_Relation"]; - /** - * timestamp - * @description The timestamp of the Share - * @example 00:02:04.00 - */ - timestamp: string; - player: components["schemas"]["1527df96_Player"]; - player_overrides?: components["schemas"]["1527df96_Playersettings"]; - /** - * valid_until - * @description The date and time until which the Share is valid - * @example 2022-10-20T10:12:52+0200 - */ - valid_until?: string; - /** - * comment - * @description The comment associated with the Share - * @example Sharing my holidays video - */ - comment?: string; - /** - * created_at - * Format: timestamp - * @description The date and time when the Share was created - * @example 2022 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description The date and time when the Share was updated - * @example 2022 - */ - updated_at: number; - }; - /** Logo */ - "1527df96_Logo": { - /** - * id - * @description The unique identifier of the Logo - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * mode - * @description The Logo modeoverlay: The logo is added on top of the video by a player configurationembed: The logo is directly encoded in the video - * @example overlay - * @enum {array} - */ - mode: "embed" | "overlay"; - /** - * position - * @description The anchor of the Logotop_left: Positioned at the top left cornertop_middle: Positioned at the top middletop_right: Positioned at the top right cornercenter_left: Positioned at the center leftcenter_middle: Positioned at the center middlecenter_right: Positioned at the center rightbottom_left: Positioned at the bottom left cornerbottom_middle: Positioned at the bottom middlebottom_right: Positioned at the bottom right corner - * @example top_left - * @enum {array} - */ - position: "bottom_left" | "bottom_middle" | "bottom_right" | "center_left" | "center_middle" | "center_right" | "top_left" | "top_middle" | "top_right"; - /** - * size - * @description The size percentage of the Logo - * @example 40 - */ - size: number; - /** - * url - * @description The URL of Logo - * @example https://api.infomaniak.com/2/vod/res/logos/1jhvl2uqbqx6x.jpg - */ - url: string; - /** - * width - * @description The width of Logo - * @example 673 - */ - width: number; - /** - * height - * @description The height of Logo - * @example 785 - */ - height: number; - /** - * margin_x - * @description The margin on the x-axis of the Logo - * @example 10 - */ - margin_x: number; - /** - * margin_y - * @description The margin on the y-axis of the Logo - * @example 10 - */ - margin_y: number; - /** - * mimetype - * @description The MIME type of Logo - * @example image/png - */ - mimetype: string; - /** - * created_at - * Format: timestamp - * @description The date and time when the Logo was created - * @example 2022 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description The date and time when the Logo was updated - * @example 2022 - */ - updated_at: number; - }; - /** Label */ - "1527df96_Label": { - /** - * id - * @description The unique identifier of the Label - * @example 1 - */ - id: number; - /** - * name - * @description The name of the Label - * @example my product - */ - name: string; - options: components["schemas"]["1527df96_LabelConfiguration"]; - /** - * type - * @description The type of Label - * @example file - */ - type?: string; - }; - /** User */ - "1527df96_User": { - /** - * id - * @description The unique identifier of the User - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * channel_id - * @description The identifier of the `channel` resource related to User - * @example 11608 - */ - channel_id: number; - home_folder?: components["schemas"]["1527df96_Relation"]; - /** - * home_path - * @description The home path associated with the User - */ - home_path?: string; - /** - * username - * @description The username of the User - */ - username: string; - /** - * permissions - * @description User permissionscwd: Change Working Directory (navigate to a different directory)list: List files and directories in the current directoryretr: Retrieve (download) a file from the serverappe: Append data to an existing file on the serverdele: Delete a file on the serverrnfr: Rename From (specify the original name when renaming a file)mkd: Make Directory (create a new directory)stor: Store (upload) a file to the serverchmod: Change the permissions of a file or directorymfmt: Modify the modification time of a file - * @example cwd - * @enum {array} - */ - permissions?: "appe" | "chmod" | "cwd" | "dele" | "list" | "mfmt" | "mkd" | "retr" | "rnfr" | "stor"; - /** - * description - * @description The description of the User - * @example Wow, such a nice User ! - */ - description?: string; - /** - * active - * @description Indicates whether the User is active - * @example true - */ - active: string; - /** - * msg_login - * @description The login message for the User - */ - msg_login?: string; - /** - * msg_quit - * @description The quit message for the User - */ - msg_quit?: string; - /** - * created_at - * Format: timestamp - * @description The date and time when the User was created - * @example 2022 - */ - created_at?: number; - /** - * updated_at - * Format: timestamp - * @description The date and time when the User was updated - * @example 2022 - */ - updated_at?: number; - }; - /** Geo cluster item */ - "1527df96_Geoclusteritem": { - /** - * geohash - * @description The geohash of the Geo cluster item - * @example u0hqg2 - */ - geohash: string; - coordinates: components["schemas"]["1527df96_Coordinates"]; - /** - * viewers - * @description The number of viewers - * @example 200 - */ - viewers: number; - }; - /** Media item */ - "1527df96_Mediaitem": { - /** - * id - * @description The unique identifier of the Media item - * @example 1jhvl2upzafkt - */ - id: string; - /** - * name - * @description The name of the Media item - * @example my product - */ - name?: string; - /** - * thumbnail - * @description The thumbnail unique identifier - * @example https://api.vod2.infomaniak.com/2/vod/res/thumbnails/1jijk01u18kf3.jpg - */ - thumbnail?: string; - /** - * viewers - * @description The number of viewers - * @example 200 - */ - viewers?: number; - /** - * viewing_time - * @description The total viewing time - * @example 60 - */ - viewing_time?: number; - /** - * consumption - * @description The consumption in bytes - * @example 1000 - */ - consumption?: number; - /** - * unique_viewers - * @description The number of unique viewers (unique IP addresses) - * @example 10 - */ - unique_viewers?: number; - }; - /** Average view time summary */ - "1527df96_Averageviewtimesummary": { - /** - * viewing_time - * @description The total viewing time - * @example 60 - */ - viewing_time: number; - /** - * unique_viewers - * @description The number of unique viewers (unique IP addresses) - * @example 10 - */ - unique_viewers: number; - /** - * average_viewing_time - * @example 6 - */ - average_viewing_time: number; - }; - /** Histogram wrapper */ - "1527df96_Histogramwrapper": { - /** - * histogram - * @description The values of the histogram grouped by time buckets - */ - histogram: components["schemas"]["1527df96_Viewerswithencodingshistogrambucket"][]; - /** - * encodings_map - * @description List of encodings with their IDs and display names - */ - encodings_map: components["schemas"]["1527df96_Lookupitem"][]; - }; - /** Viewers bucket */ - "1527df96_Viewersbucket": { - /** - * key - * @description the epoch time of the Viewers bucket - * @example 1769677200 - */ - key: number; - /** - * viewers - * @description The number of viewers - * @example 200 - */ - viewers: number; - /** - * unique_viewers - * @description The number of unique viewers (unique IP addresses) - * @example 10 - */ - unique_viewers: number; - /** - * consumption - * @description The consumption in bytes - * @example 1000 - */ - consumption: number; - /** - * viewing_time - * @description The total viewing time - * @example 60 - */ - viewing_time: number; - }; - /** Technology item */ - "1527df96_Technologyitem": { - /** - * name - * @description The name of the Technology item - * @example Android - */ - name: string; - /** - * viewers - * @description The number of viewers - * @example 200 - */ - viewers: number; - /** - * viewing_time - * @description The total viewing time - * @example 60 - */ - viewing_time: number; - }; - /** Country share item */ - "1527df96_Countryshareitem": { - /** - * country_code - * @description The country code of the Country share item - * @example CH - */ - country_code: string; - /** - * viewers - * @description The number of viewers - * @example 200 - */ - viewers: number; - /** - * share - * @description Share of the total value represented by this {Country share item}, expressed as a percentage (0–100). - * @example 70.22 - */ - share: number; - }; - /** Encoding item */ - "1527df96_Encodingitem": { - /** - * id - * @description The unique identifier of the Encoding item - * @example 1jhvl2upzafkt - */ - id: string; - /** - * name - * @description The name of the Encoding item - * @example Video optimized for playback - */ - name: string; - /** - * viewers - * @description The number of viewers - * @example 200 - */ - viewers?: number; - /** - * viewing_time - * @description The total viewing time - * @example 60 - */ - viewing_time?: number; - }; - /** Retention item */ - "1527df96_Retentionitem": { - /** - * segment_percent - * @example 99 - */ - segment_percent: number; - /** - * hits_count - * @example 12345.6 - */ - hits_count: number; - /** - * normalized_value - * @example 99.9 - */ - normalized_value: number; - }; - /** Rank summary */ - "1527df96_Ranksummary": { - /** - * rank - * @description The rank of the media in the channel - * @example 1 - */ - rank: number; - /** - * total_media - * @description The total number of media in the channel - * @example 8 - */ - total_media: number; - }; - /** Benchmark summary */ - "1527df96_Benchmarksummary": { - /** - * self_viewers - * @example 20 - */ - self_viewers: number; - /** - * other_avg_viewers - * @example 5 - */ - other_avg_viewers: number; - /** - * viewers_evolution - * @example 15 - */ - viewers_evolution: number; - /** self_click_rate */ - self_click_rate: number; - /** other_avg_click_rate */ - other_avg_click_rate: number; - /** click_rate_evolution */ - click_rate_evolution: number; - /** - * self_avg_viewing_time - * @example 60 - */ - self_avg_viewing_time: number; - /** - * other_avg_viewing_time - * @example 20 - */ - other_avg_viewing_time: number; - /** - * viewing_time_evolution - * @example 40 - */ - viewing_time_evolution: number; - }; - /** ShareAndMedia */ - "1527df96_ShareAndMedia": { - /** - * comment - * @description The comment associated with the ShareAndMedia - * @example Sharing my holidays video - */ - comment?: string; - /** time */ - time?: string; - /** - * valid_until - * @description The date and time until which the ShareAndMedia is valid - * @example 2022-10-20T10:12:52+0200 - */ - valid_until?: string; - playlist?: components["schemas"]["1527df96_Playlist"]; - player: components["schemas"]["1527df96_Player"]; - /** - * media - * @description The media unique identifier - */ - media: components["schemas"]["1527df96_Media"][]; - }; - /** Linked services */ - "1527df96_Linkedservices": { - /** - * item - * @description the linked item id - */ - item: number; - /** - * service - * @description the internal service id identifier - */ - service: number; - /** - * version - * @description The version of the product - * @example 2 - */ - version?: number; - /** - * extra - * @description the extra values - */ - extra?: number; - }; - /** Samples */ - "1527df96_Samples": { - /** - * media - * @description The media unique identifier - */ - media: components["schemas"]["1527df96_"][]; - }; - /** Short url return */ - "0af64ecb_ShortUrlReturn": { - /** - * Short url code - * @example czhS2Gn - */ - code: string; - /** The url */ - url: string; - /** - * Created date - * @example 1633435186 - */ - created_at: number; - /** - * Expiration date - * @example 1633435186 - */ - expiration_date: number; - }; - /** Short url */ - "0af64ecb_ShortUrl": { - /** - * The url - * @example https://www.infomaniak.com - */ - url: string; - /** - * Expiration date (timestamp) - * @example 1633435186 - */ - expiration_date?: number; - }; - /** Quota return */ - "0af64ecb_QuotaReturn": { - /** @example 1 */ - quota: number; - /** @example 500 */ - limit: number; - }; - /** Domain */ - "78d6c681_Domain": { - /** - * Unique identifier - * @description Unique identifier of the resource `Domain` - */ - id: number; - /** - * name - * @description Name of the resource `Domain` - */ - name: string; - /** credit_month */ - credit_month: number; - /** limit_by_hour */ - limit_by_hour?: number; - /** sender_type */ - sender_type: string; - /** - * status - * @description Status of the resource `Domain` - * @enum {string} - */ - status: "blocked" | "disabled" | "enabled" | "error" | "suspended" | "unknown" | "waiting"; - /** dns */ - dns?: unknown[] | null; - /** aws_identity */ - aws_identity?: string; - /** can_use_other_domains */ - can_use_other_domains: boolean; - /** sub_domains */ - sub_domains?: unknown[]; - /** statistics */ - statistics?: Record; - /** can_use_new_mail_builder */ - can_use_new_mail_builder?: boolean; - /** current_credit */ - current_credit?: string; - }; - /** Campaign */ - "78d6c681_Campaign": { - /** - * Unique identifier - * @description Unique identifier of the resource `Campaign` - */ - id: number; - /** domain */ - domain?: string; - /** - * status - * @description Status of the resource `Campaign` - */ - status: string; - /** sending_batch */ - sending_batch: string | null; - /** lang */ - lang: string; - /** subject */ - subject: string; - /** preheader */ - preheader: string; - /** email_from_name */ - email_from_name: string; - /** email_from_addr */ - email_from_addr: string; - /** tracking_link */ - tracking_link: boolean; - /** tracking_opening */ - tracking_opening: boolean; - /** tracking_utm */ - tracking_utm: unknown[]; - /** thumbnail_url */ - thumbnail_url?: string | null; - /** designer_url */ - designer_url?: string | null; - /** preview_url */ - preview_url?: string; - /** content */ - content?: string; - /** recipients */ - recipients?: unknown[]; - /** subscribers_count */ - subscribers_count?: number; - /** limit_by_hour */ - limit_by_hour?: number; - /** limit_by_hour_reached */ - limit_by_hour_reached?: string; - /** limit_by_day */ - limit_by_day?: number; - /** limit_by_day_reached */ - limit_by_day_reached?: string; - /** next_step */ - next_step: string; - /** unsub_link */ - unsub_link?: string | null; - /** force_sended */ - force_sended?: string | null; - /** - * started_at - * Format: timestamp - * @description Timestamp `Campaign` has been started - */ - started_at: number; - /** - * created_at - * Format: timestamp - * @description Timestamp `Campaign` has been created - */ - created_at: number; - /** statistics */ - statistics?: { - /** - * sent_count - * @description Number of emails sent - */ - sent_count: number; - /** - * open_count - * @description Number of emails opened - */ - open_count: number; - /** - * click_count - * @description Number of emails clicked - */ - click_count: number; - /** delivery_count */ - delivery_count: number; - /** complaint_count */ - complaint_count: number; - /** bounce_count */ - bounce_count: number; - /** soft_bounce_count */ - soft_bounce_count: number; - /** unsubscribe_count */ - unsubscribe_count: number; - /** - * open_rate - * @description value between 0-100 - */ - open_rate: number; - /** - * click_rate - * @description value between 0-100 - */ - click_rate: number; - /** delivery_rate */ - delivery_rate: number; - /** complaint_rate */ - complaint_rate: number; - /** bounce_rate */ - bounce_rate: number; - /** soft_bounce_rate */ - soft_bounce_rate: number; - /** unsubscribe_rate */ - unsubscribe_rate: number; - }; - /** advanced_statistics */ - advanced_statistics?: { - /** mobile */ - mobile: Record; - /** browser */ - browser: Record; - }; - }; - /** Subscriber */ - "78d6c681_Subscriber": { - /** - * Unique identifier - * @description Unique identifier of the resource `Subscriber` - */ - id: number; - /** - * email - * @description Valid email address as per RFC 2821 - */ - email: string; - /** - * status - * @description Status of the resource `Subscriber` - * @enum {string|null} - */ - status: "active" | "bounced" | "junk" | "unconfirmed" | "unsubscribed" | null; - /** - * created_at - * Format: timestamp - * @description Timestamp `Subscriber` has been created - */ - created_at: number; - /** - * added_at - * Format: timestamp - */ - added_at?: number; - /** - * source - * @enum {string|null} - */ - source?: "api" | "import" | "manual" | "webform" | null; - /** last_location */ - last_location?: string | null; - /** statistics */ - statistics?: { - /** - * sent_count - * @description Number of emails sent - */ - sent_count: number; - /** - * open_count - * @description Number of emails opened - */ - open_count: number; - /** - * click_count - * @description Number of emails clicked - */ - click_count: number; - /** - * open_rate - * @description value between 0-100 - */ - open_rate: number; - /** - * click_rate - * @description value between 0-100 - */ - click_rate: number; - }; - /** groups */ - groups?: components["schemas"]["78d6c681_Group"][]; - /** sources */ - sources?: components["schemas"]["78d6c681_Source"][]; - /** fields */ - fields?: components["schemas"]["78d6c681_Field"][]; - }; - /** Group */ - "78d6c681_Group": { - /** - * Unique identifier - * @description Unique identifier of the resource `Group` - */ - id: number; - /** - * name - * @description Name of the resource `Group` - */ - name: string; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Group` has been updated - */ - updated_at: number; - /** subscribed_count */ - subscribed_count?: string; - /** statistics */ - statistics?: { - /** - * open_rate - * @description value between 0-100 - */ - open_rate: number; - /** - * click_rate - * @description value between 0-100 - */ - click_rate: number; - }; - /** - * Unique identifier - * @description Unique identifier of the `Domain` to request - */ - domain?: string; - }; - /** Credit */ - "78d6c681_Credit": { - /** - * Unique identifier - * @description Unique identifier of the resource `Credit` - */ - id: number; - /** domain_name */ - domain_name?: string; - /** campaign_id */ - campaign_id?: number; - /** campaign_subject */ - campaign_subject?: string; - /** quantity */ - quantity: number; - /** type */ - type: string; - /** genre */ - genre: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `Credit` has been created - */ - created_at: number; - }; - /** Segment */ - "78d6c681_Segment": { - /** - * Unique identifier - * @description Unique identifier of the resource `Segment` - */ - id: number; - /** - * name - * @description Name of the resource `Segment` - */ - name: string; - /** data */ - data?: unknown[]; - /** subscribed_count */ - subscribed_count: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Segment` has been updated - */ - updated_at: number; - /** statistics */ - statistics?: Record; - }; - /** Field */ - "78d6c681_Field": { - /** - * Unique identifier - * @description Unique identifier of the resource `Field` - */ - id: number; - /** - * name - * @description Name of the resource `Field` - */ - name: string; - /** key */ - key: string; - /** value */ - value?: string; - }; - /** Template */ - "78d6c681_Template": { - /** - * Unique identifier - * @description Unique identifier of the resource `Template` - */ - id: number; - /** domain_id */ - domain_id: number; - /** - * name - * @description Name of the resource `Template` - */ - name: string; - /** content */ - content: Record; - /** thumbnail */ - thumbnail: string; - }; - /** Webform */ - "78d6c681_Webform": { - /** - * Unique identifier - * @description Unique identifier of the resource `Webform` - */ - id: number; - /** - * name - * @description Name of the resource `Webform` - */ - name: string; - /** title */ - title: string; - /** subtitle */ - subtitle: string; - /** button */ - button: string; - /** msg_ok */ - msg_ok: string; - /** msg_ok_redir */ - msg_ok_redir: string; - /** placeholder */ - placeholder: string; - /** design */ - design: string; - /** rgpd */ - rgpd: string; - /** rgpd_msg */ - rgpd_msg: string; - /** notify */ - notify: string; - /** notify_address */ - notify_address: string; - /** notify_lang */ - notify_lang: string; - /** confirmation_url */ - confirmation_url: string | null; - /** validation_url */ - validation_url: string | null; - /** template_email_id */ - template_email_id: number; - /** template_confirmation_id */ - template_confirmation_id: number; - /** template_validation_id */ - template_validation_id: number; - /** email_title */ - email_title: string; - /** email_from_addr */ - email_from_addr: string; - /** email_from_name */ - email_from_name: string; - /** codes */ - codes?: unknown[]; - /** fields */ - fields?: unknown[]; - /** groups */ - groups?: unknown[]; - /** statistics */ - statistics?: Record; - /** - * created_at - * Format: timestamp - * @description Timestamp `Webform` has been created - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Webform` has been updated - */ - updated_at: number; - }; - /** Channel */ - a57c9d69_Channel: { - /** - * Unique identifier - * @description Unique identifier of the resource `Channel` - * @example 1 - */ - id: string; - /** - * unique_id - * @description Unique identifier of the resource `Channel` - */ - unique_id: number; - /** - * channel_id - * @description Unique identifier of the `channel` that is related to the resource `Channel` - * @example 69001 - */ - channel_id: number; - /** - * name - * @description Name of the resource `Channel` - */ - name: string; - /** - * created_at - * Format: datetime - * @description Timestamp `Channel` has been created - */ - created_at: number; - /** - * updated_at - * Format: datetime - * @description Timestamp `Channel` has been updated - */ - updated_at: number; - /** - * deleted_at - * Format: datetime - * @description Timestamp `Channel` has been deleted - */ - deleted_at: number; - /** - * deleted - * @description Boolean `Channel` has been deleted - */ - deleted: boolean; - /** - * type - * @enum {string} - */ - type: "abr" | "mono"; - /** - * source_type - * @enum {string} - */ - source_type: "camip" | "encoder" | "maniak" | "mobile" | "webcam"; - /** remember_to_config */ - remember_to_config: boolean; - /** free */ - free: boolean; - /** blocked */ - blocked: boolean; - /** maintained */ - maintained: boolean; - /** - * blocked_at - * Format: datetime - */ - blocked_at: number; - /** - * maintained_at - * Format: datetime - */ - maintained_at: number; - /** is_pulled */ - is_pulled: boolean; - /** - * service_id - * @description Unique identifier of the `service` that is related to the resource `Channel` - */ - service_id: number; - /** - * customer_name - * @description Customer name of the resource `Channel` - */ - customer_name: string; - /** parent_id */ - parent_id: number; - /** tags */ - tags?: string; - /** rights */ - rights?: string; - live?: components["schemas"]["a57c9d69_Liveressource"]; - /** real_type */ - real_type: string; - /** - * status - * @description Status of the resource `Channel` - */ - status?: unknown[]; - consumption?: components["schemas"]["a57c9d69_Fieldresource"]; - /** recording_status */ - recording_status?: string; - /** options_orders */ - options_orders?: string; - /** options */ - options?: unknown[]; - /** default_options */ - default_options?: unknown[]; - /** streams */ - streams?: components["schemas"]["a57c9d69_stream"][]; - restriction?: components["schemas"]["a57c9d69_ViewersRestrictions"]; - /** machines */ - machines?: components["schemas"]["a57c9d69_Machine"][]; - /** players */ - players?: components["schemas"]["a57c9d69_Player"][]; - /** order */ - order?: string; - /** account */ - account?: string; - /** pool */ - pool?: string; - /** transcoders */ - transcoders?: components["schemas"]["a57c9d69_Machine"][]; - }; - /** RepeatablePlannedEvent */ - a57c9d69_RepeatablePlannedEvent: { - /** planned_event_id */ - planned_event_id: number; - /** - * stream_id - * @description Unique identifier of the `stream` that is related to the resource `RepeatablePlannedEvent` - */ - stream_id: string; - /** - * storage_machine_id - * @description Unique identifier of the `channel` that is related to the resource `RepeatablePlannedEvent` - */ - storage_machine_id: number; - /** - * deleted_at - * Format: datetime - * @description Timestamp `RepeatablePlannedEvent` has been deleted - */ - deleted_at: number; - /** - * name - * @description Name of the resource `RepeatablePlannedEvent` - */ - name: string; - /** - * start_at - * Format: datetime - */ - start_at: number; - /** - * stop_at - * Format: datetime - */ - stop_at: number; - /** timezone */ - timezone: string; - /** repeat_interval */ - repeat_interval: number; - /** - * repeat_until - * Format: datetime - */ - repeat_until: number; - /** weekends_only */ - weekends_only: boolean; - /** weekdays_only */ - weekdays_only: boolean; - /** authorize_country */ - authorize_country: boolean; - /** stop_live */ - stop_live: boolean; - /** access_country */ - access_country: string; - /** record */ - record: boolean; - /** record_name */ - record_name: string; - /** fragment_duration */ - fragment_duration: number; - /** dvr_window */ - dvr_window: number; - /** simulcasts */ - simulcasts: string; - /** - * type - * @description only=>Change only this event, all=>Change all event, from=>Change this event and recurrences - * @enum {string} - */ - type: "all" | "from" | "only"; - }; - /** Player */ - a57c9d69_Player: { - /** - * player_id - * @description Unique identifier of the `player` that is related to the resource `Player` - */ - player_id: number; - /** - * name - * @description Name of the ressource `Player` visible by final customer - * @example MyRadioPlayer - */ - name: string; - /** - * title - * @description Name of the video stream - */ - title: string; - /** - * description - * @description Description of the stream - */ - description: string; - /** - * buffer - * @description Buffer memory enables the reduction of video interruptions if yours viewers connections become unstable by preloading - */ - buffer: string; - /** - * auto_start - * @description Start the video automatically (does not function on Android and iOS) - */ - auto_start: boolean; - /** - * allow_full_screen - * @description Authorise full-screen mode - */ - allow_full_screen: boolean; - /** - * is360 - * @description This option is required to display your 360 video streaming - */ - is360: boolean; - /** - * show_controls - * @description Display the playback bar - */ - show_controls: boolean; - /** - * auto_hide_controls - * @description Hide the playback bar after a few seconds - */ - auto_hide_controls: boolean; - /** time_before_hide_cb */ - time_before_hide_cb: number; - /** - * show_viewers - * @description Display the number of viewers - */ - show_viewers: boolean; - /** - * show_viewers_after - * @description Display from the following number after {number} viewers - */ - show_viewers_after: number; - /** - * ratio - * @description Ratio of the player - */ - ratio: string; - /** - * width - * @description The width used for render the `Player` (px) - * @example 1280 - */ - width: number; - /** - * height - * @description The height used for render the `Player` (px) - * @example 720 - */ - height: number; - /** - * show_logo - * @description Is the logo Infomaniak enabled? - * @example true - */ - show_logo: boolean; - /** - * logo_img - * @description The logo url of the `Player` - * @example https://static.infomaniak.ch/configvideo/video-streaming-v2/private/{channel}/players/{player}/logo.png - */ - logo_img: string; - /** - * logo_anchor - * @description is the position of logo - * @enum {string} - */ - logo_anchor: "bottom left" | "bottom right" | "top left" | "top right"; - /** - * logo_percentage - * @description The logo size in `Player` - * @example 50 - */ - logo_percentage: number; - /** - * logo_margin_top - * @description The margin top log in `Player` - * @example 50 - */ - logo_margin_top: number; - /** - * logo_margin_left - * @description The margin left log in `Player` - * @example 50 - */ - logo_margin_left: number; - /** - * control_color - * @description The background color used in the `Player` - * @example #FFFFFF - */ - control_color: string; - /** - * controlbar_color - * @description The button color used in the `Player` - * @example #000000 - */ - controlbar_color: string; - /** - * control_active_color - * @description The secondary color color used in the `Player` - * @example #0098FF - */ - control_active_color: string; - /** extract_preload_img */ - extract_preload_img: boolean; - /** - * use_preload_img - * @description This image is displayed before the video is played. - * @example true - */ - use_preload_img: boolean; - /** preload_img */ - preload_img: string; - /** use_geo_ip_img */ - use_geo_ip_img: boolean; - /** geo_ip_img */ - geo_ip_img: string; - /** use_interrupt_img */ - use_interrupt_img: boolean; - /** - * interrupt_img - * @description This image is displayed if the viewer is not authorised to view the broadcast (IP, domain, unique hash code, etc.) - * @example https://static.infomaniak.ch/configvideo/video-streaming-v2/private/{channel}/players/{player}/interrupted.png - */ - interrupt_img: string; - /** - * use_restrict_img - * @description This image is displayed if the viewer is located in an unauthorised geographic - * @example true - */ - use_restrict_img: boolean; - /** - * restrict_img - * @description This image is displayed if the viewer is not authorised to view the broadcast (IP, domain, unique hash code, etc.) - * @example https://static.infomaniak.ch/configvideo/video-streaming-v2/private/{channel}/players/{player}/unauthorized.png - */ - restrict_img: string; - /** - * countdown - * @description Is the countdown enabled? - */ - countdown: boolean; - /** - * countdown_txt - * @description Description of the countdown of the `Player` visible by final customer - */ - countdown_txt: string; - /** - * countdown_days - * @description countdown days - */ - countdown_days: string; - /** - * countdown_hours - * @description hours days - */ - countdown_hours: string; - /** - * countdown_minutes - * @description countdown minutes - */ - countdown_minutes: string; - /** - * countdown_seconds - * @description countdown seconde - */ - countdown_seconds: string; - /** - * enable_embed_code - * @description Authorise other users to intergrate your live event on their sites - */ - enable_embed_code: boolean; - /** - * enable_facebook - * @description Is the facebook embed link visible? - * @example true - */ - enable_facebook: boolean; - /** - * facebook_back_link - * @description The Twitter backlink used to facebook embed - * @example my-lovely-stream.ch - */ - facebook_back_link: string; - /** facebook_player_embed */ - facebook_player_embed: boolean; - /** - * enable_twitter - * @description Is the Twitter embed link visible? - * @example true - */ - enable_twitter: boolean; - /** - * twitter_via - * @example MyAccount - */ - twitter_via: string; - /** - * twitter_back_link - * @description The Twitter backlink used to twitter embed - * @example my-lovely-stream.ch - */ - twitter_back_link: string; - /** - * twitter_related - * @description The Twitter hashtag used to Twitter embed - * @example infomaniak video live - */ - twitter_related: string; - /** - * created_at - * Format: datetime - * @description Timestamp `Player` has been created - */ - created_at: number; - /** - * updated_at - * Format: datetime - * @description Timestamp `Player` has been updated - */ - updated_at: number; - /** - * ads_enabled - * @description Is the ads enabled? - * @example true - */ - ads_enabled: boolean; - /** - * show_controls_during_ads - * @description Display the playback bar during the ads - */ - show_controls_during_ads: boolean; - /** - * sound_enabled - * @description Is the sound enabled? - * @example true - */ - sound_enabled: boolean; - /** - * sound_percentage - * @description The volume used in the `Player` - * @example 50 - */ - sound_percentage: number; - /** show_viewers_only_after */ - show_viewers_only_after: boolean; - /** - * chromecast - * @description you need to use a player that supports https in order for chromecast to work correctly - */ - chromecast: boolean; - /** stereo_projection360 */ - stereo_projection360: string; - /** - * ads_url - * @description The ads url - */ - ads_url: string; - /** - * interrupted - * @description There is an event currently interrupting the live; - */ - interrupted?: boolean; - channel?: components["schemas"]["a57c9d69_Channel"]; - /** - * integrations - * @description List all the raw integrations supported for the given channel. - */ - integrations?: components["schemas"]["a57c9d69_Integrationsressource"][]; - /** countdown_stops_at */ - countdown_stops_at?: string; - /** thumbnail_url */ - thumbnail_url?: string; - /** restrictions */ - restrictions?: string; - /** ads */ - ads?: string; - }; - /** Ads */ - a57c9d69_Ads: { - /** - * Unique identifier - * @description The id of the `Ad - * @example 1 - */ - id: number; - /** - * offset - * @description The activation delay of the `Ad - */ - offset: number; - /** - * type - * @description midroll or preroll - */ - type: string; - /** - * url - * @description The url of the `Ad - */ - url: string; - /** - * periodic - * @description Is the ad playing multiples times - */ - periodic: string; - /** - * enabled - * @description Is the ad enabled? - */ - enabled: boolean; - }; - /** RecordingConfig */ - a57c9d69_RecordingConfig: { - /** - * recording_config_id - * @description Unique identifier of the `recording config` that is related to the resource `RecordingConfig` - */ - recording_config_id: number; - /** auto_record */ - auto_record: boolean; - /** storage_machines */ - storage_machines: string; - /** instant_record */ - instant_record?: string; - }; - /** Record */ - a57c9d69_Record: { - /** record_id */ - record_id: number; - /** - * stream_id - * @description Unique identifier of the `stream` that is related to the resource `Record` - */ - stream_id: string; - /** - * deleted_at - * Format: datetime - * @description Timestamp `Record` has been deleted - */ - deleted_at: number; - /** - * diffused_at - * Format: datetime - */ - diffused_at: number; - /** - * diffusion_ends_at - * Format: datetime - */ - diffusion_ends_at: number; - /** - * diffusion_ended_at - * Format: datetime - */ - diffusion_ended_at: number; - /** - * name - * @description Name of the resource `Record` - */ - name: string; - /** file_path */ - file_path: string; - /** state */ - state: number; - /** fragment_duration */ - fragment_duration: number; - /** fragment_number */ - fragment_number: number; - /** end */ - end: string; - /** auto */ - auto: string; - /** instant */ - instant: string; - /** record_type */ - record_type: string; - /** storage_machine */ - storage_machine?: string; - }; - /** StorageMachine */ - a57c9d69_StorageMachine: { - /** - * storage_machine_id - * @description Unique identifier of the `channel` that is related to the resource `StorageMachine` - */ - storage_machine_id: number; - /** - * vod_id - * @description Unique identifier of the `vodProduct` that is related to the resource `StorageMachine` - * @example 1980 - */ - vod_id: number; - /** - * name - * @description Name of the resource `StorageMachine` - */ - name: string; - /** protocol */ - protocol: string; - /** host */ - host: string; - /** port */ - port: number; - /** path */ - path: string; - /** - * login - * @description Login - */ - login: string; - /** pass */ - pass: string; - /** url_http */ - url_http: string; - /** full */ - full: boolean; - /** valid */ - valid: boolean; - /** use_path */ - use_path: boolean; - /** - * recording_config_id - * @description Unique identifier of the `recording config` that is related to the resource `StorageMachine` - */ - recording_config_id: number; - /** default */ - default: boolean; - /** auto_fragment_duration */ - auto_fragment_duration: number; - /** - * deleted_at - * Format: datetime - * @description Timestamp `StorageMachine` has been deleted - */ - deleted_at: number; - /** auto_record_name */ - auto_record_name: string; - }; - /** TimeshiftConfig */ - a57c9d69_TimeshiftConfig: { - /** dvr_option_id */ - dvr_option_id: number; - /** - * record_window_duration - * @description Define how far your viewers can go back (max.: 240 minutes) - */ - record_window_duration: number; - /** - * enabled - * @description Activating the Timeshift - */ - enabled: boolean; - /** recorder */ - recorder?: string; - }; - /** SimulcastConfig */ - a57c9d69_SimulcastConfig: { - /** simulcast_config_id */ - simulcast_config_id: number; - /** simulcast_platform_id */ - simulcast_platform_id: string; - /** host */ - host: string; - /** port */ - port: number; - /** application_name */ - application_name: string; - /** dest_stream */ - dest_stream: string; - /** enabled */ - enabled: boolean; - /** - * stream_id - * @description Unique identifier of the `stream` that is related to the resource `SimulcastConfig` - */ - stream_id: string; - /** - * name - * @description Name of the resource `SimulcastConfig` - */ - name: string; - /** was_enabled */ - was_enabled: boolean; - /** - * deleted_at - * Format: datetime - * @description Timestamp `SimulcastConfig` has been deleted - */ - deleted_at: number; - /** previously_enabled_by_event */ - previously_enabled_by_event: boolean; - /** force_disabled */ - force_disabled: boolean; - /** scheme */ - scheme: string; - /** - * additional_config - * @description . - */ - additional_config: string; - /** platform */ - platform: string; - }; - /** PackOrder */ - a57c9d69_PackOrder: { - /** - * package_commande_id - * @example 5000042 - */ - package_commande_id: number; - /** - * allowed_excess - * @description Define a limit before the interruption of live events in case of overrun - */ - allowed_excess: number; - /** - * ordered_at - * Format: datetime - * @description Timestamp PackOrder has ordered - */ - ordered_at: number; - /** - * updated_at - * Format: datetime - * @description Timestamp `PackOrder` has been updated - */ - updated_at: number; - /** - * internal_name - * @description Define a internal name for a package order - */ - internal_name: string; - /** - * terminated_at - * Format: datetime - */ - terminated_at: number; - /** - * next_datefor_exceeded_at - * Format: datetime - * @description Timestamp of the next overrun invoice - */ - next_datefor_exceeded_at: number; - /** - * end_echeance_at - * Format: datetime - * @description Timestamp of the next dead line - */ - end_echeance_at: number; - /** - * free - * @description This pack is free - */ - free: boolean; - /** - * demo - * @description This pack is a pack demo - */ - demo: boolean; - /** - * promo - * @description This pack is offer with hosting or video - */ - promo: boolean; - pack?: components["schemas"]["a57c9d69_Pack"]; - periodicity: components["schemas"]["a57c9d69_Periodicity"]; - /** - * rights - * @description The rights of the `PackOrder` - */ - rights?: unknown[]; - /** channels */ - channels?: components["schemas"]["a57c9d69_Channel"][]; - vod?: components["schemas"]["a57c9d69_VodProduct"]; - account?: components["schemas"]["a57c9d69_Account"]; - consumption?: components["schemas"]["a57c9d69_Fieldresource"]; - /** prices */ - prices?: unknown[]; - }; - /** Field resource */ - a57c9d69_Fieldresource: { - /** - * value - * @description the current monthly consumption (Byte) - */ - value: number; - /** - * from - * Format: datetime - * @description Timestamp `Field resource` from - */ - from: number; - /** - * to - * Format: datetime - * @description Timestamp `Field resource` to - */ - to: number; - }; - /** Viewers ressource */ - a57c9d69_Viewersressource: { - /** - * value - * @description the current monthly viewers - */ - value: number; - /** - * from - * Format: datetime - * @description Timestamp `Viewers ressource` from - */ - from: number; - /** - * to - * Format: datetime - * @description Timestamp `Viewers ressource` to - */ - to: number; - }; - /** Histogram viewers ressource */ - a57c9d69_Histogramviewersressource: { - /** - * histogram - * @description Returns an aggregated histogram of minute,hoour,day,week viewing statistics. - */ - histogram: unknown[]; - /** - * from - * Format: datetime - * @description start date and time for the histogram data range (inclusive). - */ - from: number; - /** - * to - * Format: datetime - * @description End date and time for the histogram data range (inclusive). - */ - to: number; - }; - /** Geolocation ressource */ - a57c9d69_Geolocationressource: { - /** locations */ - locations: unknown[]; - /** - * from - * Format: datetime - * @description Timestamp `Geolocation ressource` from - */ - from: number; - /** - * to - * Format: datetime - * @description Timestamp `Geolocation ressource` to - */ - to: number; - }; - /** Cluster ressource */ - a57c9d69_Clusterressource: { - /** locations */ - locations: unknown[]; - /** resolutions */ - resolutions: unknown[]; - }; - /** Resolutions resource */ - a57c9d69_Resolutionsresource: { - /** total */ - total: number; - /** resolutions */ - resolutions: unknown[]; - /** - * from - * Format: datetime - * @description Timestamp `Resolutions resource` from - */ - from: number; - /** - * to - * Format: datetime - * @description Timestamp `Resolutions resource` to - */ - to: number; - }; - /** Resolutions and histogram ressource */ - a57c9d69_Resolutionsandhistogramressource: { - /** histogram */ - histogram: unknown[]; - /** resolutions */ - resolutions: unknown[]; - /** - * from - * Format: datetime - * @description Timestamp `Resolutions and histogram ressource` from - */ - from: number; - /** - * to - * Format: datetime - * @description Timestamp `Resolutions and histogram ressource` to - */ - to: number; - }; - /** Integrations ressource */ - a57c9d69_Integrationsressource: { - /** - * type - * @example hls - */ - type: string; - /** - * url - * @example https://maniak_tv.vedge.infomaniak.com/livecast/ik:maniak_tv/manifest.f4m - */ - url: string; - /** constant_url */ - constant_url: boolean; - /** - * stream_id - * @description Unique identifier of the `stream` that is related to the resource `Integrations ressource` - * @example maniak_tv - */ - stream_id: string; - /** dvr_available */ - dvr_available: boolean; - /** dvr_enabled */ - dvr_enabled: boolean; - }; - /** Embed ressource */ - a57c9d69_Embedressource: { - /** - * embed - * @example - */ - embed: string; - }; - /** Url ressource */ - a57c9d69_Urlressource: { - /** - * src - * @example https://player.infomaniak.com?channel=69069&player=4242 - */ - src: string; - /** - * player_id - * @description Unique identifier of the `player` that is related to the resource `Url ressource` - */ - player_id: number; - /** - * channel_id - * @description Unique identifier of the `channel` that is related to the resource `Url ressource` - * @example 69001 - */ - channel_id: number; - }; - /** Options */ - a57c9d69_Options: { - /** - * Unique identifier - * @description Unique identifier of the resource `Options` - * @example 1 - */ - id: number; - /** - * name - * @description Name of the resource `Options` - */ - name: string; - /** available */ - available: boolean; - /** included */ - included: boolean; - /** option_active */ - option_active: boolean; - /** prices */ - prices: unknown[]; - }; - /** TranscodingOverlay */ - a57c9d69_TranscodingOverlay: { - /** overlay_id */ - overlay_id: number; - /** - * name - * @description Name of the resource `TranscodingOverlay` - */ - name: string; - /** enabled */ - enabled: boolean; - /** follow_update */ - follow_update: boolean; - /** - * description - * @description Description of the resource `TranscodingOverlay` - */ - description: string; - /** z_index */ - z_index: number; - /** align */ - align: string; - /** width */ - width: number; - /** height */ - height: number; - /** opacity_percentage */ - opacity_percentage: number; - /** horizontal_offset */ - horizontal_offset: number; - /** vertical_offset */ - vertical_offset: number; - /** size_percentage */ - size_percentage: number; - /** was_enabled */ - was_enabled: boolean; - encoder_preset?: components["schemas"]["a57c9d69_EncoderPreset"]; - /** image_path */ - image_path: string; - }; - /** Countries resource */ - a57c9d69_Countriesresource: { - 0: unknown[]; - }; - /** Timezones ressource */ - a57c9d69_Timezonesressource: { - 0: unknown[]; - }; - /** Swiss Backup Token Password */ - daf7713c_SwissBackupTokenPassword: { - /** token */ - token: string; - }; - /** Swiss Backup Slot */ - daf7713c_SwissBackupSlot: { - /** - * Unique identifier - * @description Unique identifier of the resource `Swiss Backup Slot` - */ - id: number; - /** - * customer_name - * @description Customer name of the resource `Swiss Backup Slot` - * @example SwissBackup Slot - */ - customer_name: string; - /** - * type - * @description Type of the resource `Swiss Backup Slot` - * @example slot - */ - type: string; - /** - * subtype - * @description Slot subtype (Arconis or Openstack Swift) - * @example swift - */ - subtype: string; - /** - * connection_type - * @description Slot connection type (Swift, S3, FTP) - * @example swift - */ - connection_type: string; - /** - * size - * @description Total storage size of the Swiss Backup product (Bytes) - * @example 200000000000 - */ - size: number; - /** - * storage_used - * @description Used storage size by free storage slots or Acronis backups (Bytes) - * @example 100000000000 - */ - storage_used: number; - /** - * usage_last_check - * Format: timestamp - * @description Date of the last data update - * @example 1666685147 - */ - usage_last_check: number; - /** - * created_at - * Format: timestamp - * @description Timestamp `Swiss Backup Slot` has been created - * @example 1666354846 - */ - created_at: number; - /** - * locked_at - * Format: timestamp - * @description Slot lock date - * @example 1666354979 - */ - locked_at: number; - /** - * locked - * @description True if the slot is locked - * @example true - */ - locked: boolean; - tags: components["schemas"]["daf7713c_Tag"][]; - /** - * lang - * @description Language identifier (1 = fr / 2 = en / 3 = de / 4 = it / 5 = es) - * @example 1 - */ - lang: number; - /** - * activate_notifications - * @description True if the user wants to receive Acronis notifications - * @example true - */ - activate_notifications: boolean; - /** - * unit_admin - * @deprecated - */ - unit_admin: boolean; - /** - * username - * @description Acronis administrator username - * @example SBA-AA000000-ADMIN - */ - username: string; - /** - * endpoint - * @description Endpoint for the slot connection - * @example https://swiss-backup.infomaniak.com - */ - endpoint: string; - /** - * IPS_key - * @description IPS identifier - */ - IPS_key?: string; - /** - * email - * @description Email - * @example myemail@mydomain.com - */ - email?: string; - /** - * slot_name - * @description Slot name - * @example My Slot - */ - slot_name?: string; - /** - * tenant_name - * @description Swift connection tenant name - * @example sb_project_SBI-AA000000 - */ - tenant_name?: string; - /** - * domain_name - * @description Swift connection domain name - * @example default - */ - domain_name?: string; - /** - * container_name - * @description Slot container name (optional) - * @example default - */ - container_name?: string; - /** - * directory - * @description Slot default directory (optional) - * @example /identity/v3 - */ - directory?: string; - /** config */ - config?: string; - /** parent */ - parent?: Record; - }; - /** Swiss Backup */ - daf7713c_SwissBackup: { - /** - * Unique identifier - * @description Unique identifier of the resource `Swiss Backup` - */ - id: number; - /** - * account_id - * @description Unique identifier of the `account` that is related to the resource `Swiss Backup` - */ - account_id: number; - /** - * service_id - * @description Unique identifier of the `service` that is related to the resource `Swiss Backup` - */ - service_id: number; - /** - * service_name - * @description Name of the service - */ - service_name: string; - /** - * customer_name - * @description Customer name of the resource `Swiss Backup` - * @example SwissBackup Slot - */ - customer_name: string; - /** internal_name */ - internal_name: string | null; - /** - * created_at - * Format: timestamp - * @description Timestamp `Swiss Backup` has been created - * @example 1666354846 - */ - created_at: number; - /** - * expired_at - * Format: timestamp - * @description Timestamp `Swiss Backup` has expired - */ - expired_at: number | null; - /** - * deleted_at - * Format: timestamp - * @description Timestamp `Swiss Backup` has been deleted - */ - deleted_at?: number; - /** version */ - version: number; - /** - * has_maintenance - * @description Does the resource `Swiss Backup` have a maintenance mode enabled? - */ - has_maintenance: boolean; - /** - * is_locked - * @description Is the resource `Swiss Backup` locked? - */ - is_locked: boolean; - /** - * has_operation_in_progress - * @description Does the resource `Swiss Backup` have an operation in progress ? - */ - has_operation_in_progress: boolean; - tags: components["schemas"]["daf7713c_Tag"][]; - /** - * unique_id - * @description Unique identifier of the resource `Swiss Backup` - */ - unique_id: number; - /** - * description - * @description Description of the resource `Swiss Backup` - */ - description?: string; - /** bill_reference */ - bill_reference?: string; - /** - * is_free - * @description Does the resource `Swiss Backup` have a free price status? - */ - is_free: boolean; - /** - * is_zero_price - * @description Does the resource `Swiss Backup` have a zero price status? - */ - is_zero_price: boolean; - /** - * is_trial - * @description Does the resource `Swiss Backup` have a trial status? - */ - is_trial: boolean; - rights: components["schemas"]["daf7713c_Right"]; - /** parent_id */ - parent_id?: number; - /** parent_service_id */ - parent_service_id?: number; - /** parent_service_name */ - parent_service_name?: string; - status?: components["schemas"]["daf7713c_Productstatus"]; - users?: components["schemas"]["daf7713c_ProductUser"][]; - /** - * admin - * @description Acronis administrator details - */ - admin?: string; - /** fqdn */ - fqdn?: string; - /** - * nb_slots - * @description Total number of slots (Acronis & Free storage) - * @example 5 - */ - nb_slots: number; - /** - * max_slots - * @description Total number of authorized slots (Acronis & Free storage) - * @example 7 - */ - max_slots: number; - /** - * nb_unallocated_slots - * @deprecated - * @example 0 - */ - nb_unallocated_slots: number; - /** - * nb_unallocated_mobile_workstation - * @deprecated - * @example 0 - */ - nb_unallocated_mobile_workstation: number; - /** - * size - * @description Total storage size of the Swiss Backup product (Bytes) - * @example 200000000000 - */ - size: number; - /** - * size_free_storage - * @description Allocated storage size for the free storage (Bytes) - * @example 100000000000 - */ - size_free_storage?: number; - /** - * is_demo - * @description True if the product is a trial - * @example false - */ - is_demo: string; - /** - * is_migrated - * @deprecated - * @description True if the backup is an old FTP backup - * @example false - */ - is_migrated: string; - /** - * new_interface - * @description True if the product has the new interface - * @example false - */ - new_interface: string; - /** - * account_name - * @description Account name - * @example Infomaniak SA - */ - account_name: string; - /** - * storage_reserved - * @description Allocated storage size (Bytes) - * @example 200000000000 - */ - storage_reserved: number; - /** - * storage_reserved_free_storage - * @description Allocated storage size for free storage slots (Bytes) - * @example 100000000000 - */ - storage_reserved_free_storage?: number; - /** - * storage_reserved_acronis - * @description Allocated storage size for Acronis (Bytes) - * @example 100000000000 - */ - storage_reserved_acronis?: number; - /** - * periodicity - * @description Commitment period (in years) - * @example 1 - */ - periodicity?: number; - /** - * promo - * @description Promotion percentage - * @example 0 - */ - promo?: number; - /** - * due_at - * Format: timestamp - * @description Contract end date - */ - due_at?: number; - /** - * has_been_demo - * @description True if the product has been a trial - * @example true - */ - has_been_demo?: string; - /** - * storage_used_free_storage - * @description Used storage size by free storage slots (Bytes) - * @example 9000000000 - */ - storage_used_free_storage?: number; - /** - * storage_used - * @description Used storage size by free storage slots or Acronis backups (Bytes) - * @example 100000000000 - */ - storage_used?: number; - /** - * max_slots_free_storage - * @description Maximum number of free storage slots allowed - * @example 7 - */ - max_slots_free_storage?: number; - /** - * max_slots_server - * @description Maximum number of Acronis server licences allowed - * @example 3 - */ - max_slots_server?: number; - /** - * max_slots_virtual - * @description Maximum number of Acronis virtual machine licences allowed - * @example 4 - */ - max_slots_virtual?: number; - /** - * max_slots_workstation - * @description Maximum number of Acronis workstation licences allowed - * @example 5 - */ - max_slots_workstation?: number; - /** - * max_slots_mobile - * @description Maximum number of Acronis mobile licences allowed - * @example 6 - */ - max_slots_mobile?: number; - /** - * nb_slots_free_storage - * @description Number of free storage slots - * @example 2 - */ - nb_slots_free_storage?: number; - /** - * nb_slots_server - * @description Number of Acronis server licences - * @example 1 - */ - nb_slots_server?: number; - /** - * nb_slots_virtual - * @description Number of Acronis virtual machine licences - * @example 0 - */ - nb_slots_virtual?: number; - /** - * nb_slots_workstation - * @description Number of Acronis workstation licences - * @example 1 - */ - nb_slots_workstation?: number; - /** - * nb_slots_mobile - * @description Number of Acronis mobile licences - * @example 1 - */ - nb_slots_mobile?: number; - /** - * IPS_key - * @description IPS identifier - */ - IPS_key?: string; - }; - /** Acronis Usage */ - daf7713c_AcronisUsage: { - /** - * storage_used_acronis - * @example 123556789000 - */ - storage_used_acronis: number; - /** - * nb_slots_workstation - * @description Number of Acronis workstation licences - * @example 0 - */ - nb_slots_workstation: number; - /** - * nb_slots_server - * @description Number of Acronis server licences - * @example 2 - */ - nb_slots_server: number; - /** - * nb_slots_virtual - * @description Number of Acronis virtual machine licences - * @example 1 - */ - nb_slots_virtual: number; - /** - * nb_slots_mobile - * @description Number of Acronis mobile licences - * @example 5 - */ - nb_slots_mobile: number; - }; - /** Swiss Backup Price */ - daf7713c_SwissBackupPrice_2731a22e: { - prices: components["schemas"]["daf7713c_SwissBackupPrice"][]; - discounts: components["schemas"]["daf7713c_SwissBackupDiscount"][]; - }; - /** Pack */ - "0cc1b8a9_Pack": { - /** - * Unique identifier - * @description Unique identifier of the resource `Pack` - * @example 1 - */ - id: number; - /** - * name - * @description Name of the resource `Pack` - * @example Starter - */ - name: string; - /** - * category - * @example indie - */ - category: string; - /** - * max_stations - * @description The max `Station` can be created - * @example 5 - */ - max_stations: number; - /** - * max_bitrate - * @description The max bitrate can be used for create a `Stream` (KiloBit) - * @example 128 - */ - max_bitrate: number; - /** - * max_bandwidth - * @description The max bandwidth can be used in total of all `Station`(Byte) - * @example 5 - */ - max_bandwidth: number; - /** - * max_free_autodj_size - * @description The max free AutoDJ space can be used in VOD (GigaByte) - * @example 5 - */ - max_free_autodj_size: number; - price: components["schemas"]["0cc1b8a9_PackPrice"]; - /** options */ - options: string; - }; - /** Option */ - "0cc1b8a9_Option": { - /** - * Unique identifier - * @description Unique identifier of the resource `Option` - * @example 1 - */ - id: number; - /** - * name - * @description Name of the resource `Option` - * @example hls - */ - name: string; - /** - * type - * @description Type of the resource `Option` - * @example 1 - * @enum {integer} - */ - type: "1" | "2"; - /** - * prices - * @description The price list of `Option` - */ - prices?: components["schemas"]["0cc1b8a9_OptionPrice"][]; - }; - /** PlayerConfiguration */ - "0cc1b8a9_PlayerConfiguration": { - /** - * artist - * @description The current artist name of the played music - * @example Imagine Dragon - */ - artist: string; - /** - * background_color - * @description The background color used in the `Player` - * @example 202020 - */ - background_color: string; - /** - * button_color - * @description The button color used in the `Player` - * @example FFFFFF - */ - button_color: string; - /** - * cover - * @description The current cover url of the played music - * @example https://radiocover.storage5.infomaniak.com/cover/5fa592b4e019d.jpg - */ - cover: string; - /** - * display_name - * @description Name of the ressource `Player` visible by final customer - * @example MyRadioPlayer - */ - display_name: string; - /** - * facebook_link - * @description The Facebook link used to Facebook embed - */ - facebook_link: string; - /** - * height - * @description The height used for render the `Player` (px) - * @example 144 - */ - height: number; - /** - * history_display - * @description The history display used in the `Player` - * @example split - * @enum {string} - */ - history_display: "none" | "overlay" | "split" | "under"; - /** - * history_hold - * @description The max song in the history - * @example 20 - */ - history_hold: number; - /** - * Unique identifier - * @description Unique identifier of the resource `Player` - * @example 1 - */ - id: number; - /** - * is_auto_start - * @description Is the auto start enabled? - * @example true - */ - is_auto_start: boolean; - /** - * is_cover - * @description Is the cover enabled? - * @example true - */ - is_cover: boolean; - /** - * is_embed - * @description Is embed link visible? - * @example true - */ - is_embed: boolean; - /** - * is_facebook_embed - * @description Is the Facebook embed link visible? - * @example true - */ - is_facebook_embed: boolean; - /** - * is_history_clickable - * @description Is the history player could be clickable ? - * @example true - */ - is_history_clickable: boolean; - /** - * is_history_time_display - * @description Is the history player time will be display ? - * @example true - */ - is_history_time_display: boolean; - /** - * is_listeners - * @description Is the listeners informations displayed? - * @example true - */ - is_listeners: boolean; - /** - * is_logo_enable - * @description Is the logo Infomaniak enabled? - * @example true - */ - is_logo_enable: boolean; - /** - * is_metadata_display - * @description Is the metadata title and author is enabled? - * @example true - */ - is_metadata_display: boolean; - /** - * is_spectrum - * @description Is the spectrum enabled? - * @example true - */ - is_spectrum: boolean; - /** - * is_station_thumbnail - * @description Is the station thumbnail we be displayed like cover? - * @example true - */ - is_station_thumbnail: boolean; - /** - * is_hls_buffered - * @description Is the player start at the beginning and buffer hls streams? - * @example true - */ - is_hls_buffered: boolean; - /** - * is_direct_control - * @description Is the player in direct control mode ? - * @example true - */ - is_direct_control: boolean; - /** - * language - * @description The language used in the `Player` - * @example fr - * @enum {string} - */ - language: "de" | "en" | "es" | "fr" | "it"; - /** - * listeners - * @description The current number of listeners on the station - * @example 152 - */ - listeners: number; - /** - * listeners_hold - * @description The minimum number of listeners to display listeners - * @example 152 - */ - listeners_hold: number; - /** - * loading - * @description The url of the loading file used in the player - * @example https://storage.infomaniak.com/player/my-loading.png - */ - loading: string; - /** - * restriction - * @description The url of the restriction file used in the player - * @example https://storage.infomaniak.com/player/my-restriction.png - */ - restriction: string; - /** - * secondary_color - * @description The secondary color used in the `Player` - * @example 0098FF - */ - secondary_color: string; - /** stations */ - stations: unknown[]; - /** - * timeline - * @description The list of last songs played on the station - */ - timeline: unknown[]; - /** - * title - * @description The current artist title of the played music - * @example Radioactive - */ - title: string; - /** - * thumbnail - * @description The thumbnail url of the `Player` - * @example https://storage.infomaniak.com/player/my-thumbnail.png - */ - thumbnail: string; - /** - * twitter_account - * @description The Twitter account used to Twitter embed - * @example MyAccount - */ - twitter_account: string; - /** - * twitter_backlink - * @description The Twitter backlink used to Twitter embed - * @example my-radio.ch - */ - twitter_backlink: string; - /** - * twitter_hashtag - * @description The Twitter hashtag used to Twitter embed - * @example infomaniak,radio - */ - twitter_hashtag: string; - /** - * unavailable - * @description The url of the unavailable file used in the player - * @example https://storage.infomaniak.com/player/my-unavailable.png - */ - unavailable: string; - /** - * volume - * @description The volume used in the `Player` - * @example 50 - */ - volume: number; - /** - * width - * @description The width used for render the `Player` (px) - * @example 505 - */ - width: number; - }; - /** RadioProduct */ - "0cc1b8a9_RadioProduct": { - /** product */ - product: string; - /** - * price - * @description The `RadioProduct` price - */ - price: number; - /** - * expired_at - * Format: datetime - * @description Timestamp `RadioProduct` has expired - * @example 1420249214 - */ - expired_at: number | null; - /** - * overquota_at - * Format: datetime - */ - overquota_at: number; - /** - * locked_at - * Format: datetime - * @description Timestamp `RadioProduct` has been locked - */ - locked_at: number; - /** - * is_locked - * @description Is the resource `RadioProduct` locked? - * @example true - */ - is_locked: boolean; - /** - * has_maintenance - * @description Does the resource `RadioProduct` have a maintenance mode enabled? - * @example true - */ - has_maintenance: boolean; - /** - * max_stations - * @description The max `Station` can be created - * @example 5 - */ - max_stations: number; - /** count_stations */ - count_stations?: number; - /** - * listeners - * @description The number of currently listeners listen all `Stream` - * @example 152 - */ - listeners?: number; - /** - * monthly_consumption - * @description The current monthly consumption (Byte) - * @example 1856473697 - */ - monthly_consumption?: number; - /** - * count_active_deal - * @description count stations with deals for the radio_product - * @example 1 - */ - count_active_deal?: number; - pack?: components["schemas"]["0cc1b8a9_Pack"]; - pack_price?: components["schemas"]["0cc1b8a9_PackPrice"]; - /** packs */ - packs?: components["schemas"]["0cc1b8a9_Pack"][]; - /** options */ - options?: string; - /** - * status - * @description The status of the `RadioProduct` - */ - status: unknown[]; - /** - * rights - * @description The rights of the `RadioProduct` - */ - rights: unknown[]; - /** streams */ - streams?: components["schemas"]["0cc1b8a9_Stream"][]; - /** stations */ - stations?: components["schemas"]["0cc1b8a9_Station"][]; - /** account */ - account?: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `RadioProduct` has been created - * @example 1706625855 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `RadioProduct` has been updated - * @example 1716033554 - */ - updated_at: number; - /** - * deleted_at - * Format: timestamp - * @description Timestamp `RadioProduct` has been deleted - * @example 1600619999 - */ - deleted_at?: number; - }; - /** User */ - "0cc1b8a9_User": { - /** - * Unique identifier - * @description Unique identifier of the resource `User` - * @example 1 - */ - id: number; - /** - * avatar - * @description The avatar url of the `User` - * @example https://storage.infomaniak.com/my-avatar.png - */ - avatar: string; - /** - * name - * @description Name of the resource `User` - * @example Mayuri - */ - name: string; - /** - * email - * @description Email - * @example infomaniak@ik.me - */ - email: string; - /** - * phone - * @description The phone number of the `User` - * @example 0228203540 - */ - phone: string; - }; - /** Station */ - "0cc1b8a9_Station": { - /** - * Unique identifier - * @description Unique identifier of the resource `Station` - * @example 1 - */ - id: number; - /** - * uuid - * @description Universally unique identifier of the resource `Station` - * @example b3ff3bf9-c390-4dfe-9341-5e3a5e408bc2 - */ - uuid: string; - /** - * name - * @description Name of the resource `Station` - * @example MyStation - */ - name: string; - /** - * subdomain - * @description The subdomain of the station - * @example mysubdomain - */ - subdomain?: string; - /** - * thumbnail - * @description The url to the thumbnail of the `Station` - * @example https://storage.infomaniak.com/my-thumbnail.png - */ - thumbnail: string; - /** - * is_daily_restart - * @description Is the daily restart enabled? - * @example true - */ - is_daily_restart: boolean; - /** - * time_daily_restart - * @description The time use for daily restart - * @example 15:03 - */ - time_daily_restart: string; - /** - * timezone_daily_restart - * @description The timezone to use for daily restart - * @example Europe/Zurich - */ - timezone_daily_restart: string; - /** - * is_enabled - * @description Is the resource `Station` enabled? - * @example true - */ - is_enabled: boolean; - /** - * is_send_logs - * @description Is the logs sending enabled? - * @example true - */ - is_send_logs: boolean; - /** - * log_server - * @description The server name to connect to the log server - * @example my-log-server.ch - */ - log_server: string; - /** - * log_login - * @description The login to connect to the log server - * @example MyLogin - */ - log_login: string; - /** - * log_path - * @description The path where the log is store - * @example my_log_folder - */ - log_path: string; - /** - * listeners - * @description The number of currently listeners listen all `Stream` - * @example 152 - */ - listeners?: number; - /** - * monthly_consumption - * @description The current monthly consumption (Byte) - * @example 1856473697 - */ - monthly_consumption?: number; - /** - * slipping_consumption - * @description The current monthly slipping consumption (Byte) - * @example 1856473697 - */ - slipping_consumption?: number; - /** - * count_streams_up - * @description The current count of streams online - * @example 3 - */ - count_streams_up?: number; - /** - * count_active_deal - * @description count streams with deals for the station - * @example 1 - */ - count_active_deal?: number; - /** - * certified_by - * @description Station certified byacpm: Certified by ACPMmediapulse: Certified by Mediapulseindes: Certified like ACPM for the independents - * @example acpm - * @enum {object} - */ - certified_by?: unknown[] | unknown; - /** - * certified_at - * Format: timestamp - * @description Last updating date of a certification organisation - */ - certified_at?: number; - /** - * cluster_name - * @description The name of the `Cluster` - * @example plain - */ - cluster_name: string; - /** - * cluster_type - * @description The type of the `Cluster` - * @example plain - */ - cluster_type: string; - /** stats */ - stats?: unknown[]; - /** - * cluster_migrations - * @description the migrations of the station - */ - cluster_migrations?: string; - /** - * metadata - * @description List last metadata - */ - metadata?: unknown[]; - /** - * masters - * @description List of master servers - */ - masters?: components["schemas"]["0cc1b8a9_Master"][]; - /** - * edges - * @description List of edge servers - */ - edges?: components["schemas"]["0cc1b8a9_Edge"][]; - autodj?: components["schemas"]["0cc1b8a9_AutoDJ"]; - /** - * is_autodj_live - * @description Is the `AutoDJ` is in live ? - * @example true - */ - is_autodj_live?: boolean; - /** stream_stats */ - stream_stats?: string; - /** streams */ - streams?: components["schemas"]["0cc1b8a9_Stream"][]; - hls_stream?: components["schemas"]["0cc1b8a9_HlsStream"]; - /** players */ - players?: components["schemas"]["0cc1b8a9_Player"][]; - /** options */ - options?: string; - /** - * radio_product - * @description the station's product - */ - radio_product?: string; - /** account */ - account?: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `Station` has been created - * @example 1706625855 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Station` has been updated - * @example 1716033554 - */ - updated_at: number; - /** - * deleted_at - * Format: timestamp - * @description Timestamp `Station` has been deleted - * @example 1600619999 - */ - deleted_at: number; - }; - /** Player */ - "0cc1b8a9_Player": { - /** - * display_name - * @description Name of the ressource `Player` visible by final customer - * @example MyRadioPlayer - */ - display_name: string; - /** - * is_metadata_display - * @description Is the metadata title and artist displayed? - * @example true - */ - is_metadata_display: boolean; - /** - * is_logo - * @description Is the logo Infomaniak enabled? - * @example true - */ - is_logo: boolean; - /** - * is_auto_start - * @description Is the auto start enabled? - * @example true - */ - is_auto_start: boolean; - /** - * volume - * @description The volume used in the `Player` - * @example 50 - */ - volume: number; - /** - * language - * @description The language used in the `Player` - * @example fr - * @enum {string} - */ - language: "de" | "en" | "es" | "fr" | "it"; - /** - * height - * @description The height used for render the `Player` (px) - * @example 144 - */ - height: number; - /** - * width - * @description The width used for render the `Player` (px) - * @example 505 - */ - width: number; - /** - * button_color - * @description The button color used in the `Player` - * @example FFFFFF - */ - button_color: string; - /** - * background_color - * @description The background color used in the `Player` - * @example 202020 - */ - background_color: string; - /** - * secondary_color - * @description The secondary color used in the `Player` - * @example 0098FF - */ - secondary_color: string; - /** - * thumbnail - * @description The thumbnail url of the `Player` - * @example https://storage.infomaniak.com/player/my-thumbnail.png - */ - thumbnail: string; - /** - * is_listeners - * @description Is the listeners informations displayed? - * @example true - */ - is_listeners: boolean; - /** - * is_listeners_hold - * @description Is the listeners hold displayed? - * @example true - */ - is_listeners_hold: boolean; - /** - * listeners_hold - * @description The listeners hold used to display listeners informations - * @example 100 - */ - listeners_hold: number; - /** - * is_embed - * @description Is embed link visible? - * @example true - */ - is_embed: boolean; - /** - * is_facebook_embed - * @description Is the Facebook embed link visible? - * @example true - */ - is_facebook_embed: boolean; - /** - * facebook_link - * @description The Facebook link used to Facebook embed - */ - facebook_link?: string; - /** - * is_twitter_embed - * @description Is the Twitter embed link visible? - * @example true - */ - is_twitter_embed: boolean; - /** - * twitter_account - * @description The Twitter account used to Twitter embed - * @example MyAccount - */ - twitter_account?: string; - /** - * twitter_backlink - * @description The Twitter backlink used to Twitter embed - * @example my-radio.ch - */ - twitter_backlink?: string; - /** - * twitter_hashtag - * @description The Twitter hashtag used to Twitter embed - * @example infomaniak,radio - */ - twitter_hashtag?: string; - /** - * loading - * @description The url of the loading file used in the player - * @example https://storage.infomaniak.com/player/my-loading.png - */ - loading: string; - /** - * unavailable - * @description The url of the unavailable file used in the player - * @example https://storage.infomaniak.com/player/my-unavailable.png - */ - unavailable: string; - /** - * restriction - * @description The url of the restriction file used in the player - * @example https://storage.infomaniak.com/player/my-restriction.png - */ - restriction: string; - /** - * is_cover - * @description Is the cover enabled? - * @example true - */ - is_cover: boolean; - /** - * is_spectrum - * @description Is the spectrum enabled? - * @example true - */ - is_spectrum: boolean; - /** - * is_station_thumbnail - * @description Is the station thumbnail used? - * @example true - */ - is_station_thumbnail: boolean; - /** - * is_hls_buffered - * @description Is the player start at the beginning and buffer hls streams? - * @example true - */ - is_hls_buffered: boolean; - /** - * is_direct_control - * @description Is the player in direct control mode ? - * @example true - */ - is_direct_control: boolean; - /** - * history_display - * @description The history display used in the `Player` - * @example split - * @enum {string} - */ - history_display: "none" | "overlay" | "split" | "under"; - /** - * history_hold - * @description The max song in the history - * @example 20 - */ - history_hold: number; - /** - * is_history_time_display - * @description Is the history player time will be display ? - * @example true - */ - is_history_time_display: boolean; - /** - * is_history_clickable - * @description Is the history player could be clickable ? - * @example true - */ - is_history_clickable: boolean; - /** - * Unique identifier - * @description Unique identifier of the resource `Player` - * @example 1 - */ - id: number; - /** - * uuid - * @description Universally unique identifier of the resource `Player` - * @example b3ff3bf9-c390-4dfe-9341-5e3a5e408bc2 - */ - uuid: string; - /** - * name - * @description Name of the resource `Player` - * @example Mayuri - */ - name: string; - /** - * type - * @description Type of the resource `Player` - * @example 4 - * @enum {integer} - */ - type: "1" | "2" | "3" | "4" | "5"; - /** - * iframe - * @description The iframe to integrate the `Player` - * @example - */ - iframe: string; - /** stations */ - stations?: unknown[]; - /** - * domains - * @description The list of domains allow to access - * @example infomaniak.com,my-radio.ch - */ - domains: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `Player` has been created - * @example 1706625855 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Player` has been updated - * @example 1716033554 - */ - updated_at: number; - }; - /** ServerEvent */ - "0cc1b8a9_ServerEvent": { - /** - * name - * @description The name of the server - * @example icepe10 - */ - name: string; - /** - * type - * @description The type of the server - * @example edge - */ - type: string; - /** - * date - * Format: timestamp - * @description The date of the server event - * @example 1679754593 - */ - date: number; - /** - * status - * @description The status of the event - * @example up - * @enum {string} - */ - status: "down" | "up"; - }; - /** EncoderEvent */ - "0cc1b8a9_EncoderEvent": { - /** - * mountpoint - * @description The mountpoint has the event - * @example /my-mountpoint.mp3 - */ - mountpoint: string; - /** - * type - * @description The type of event - * @example start - * @enum {string} - */ - type: "bad_password" | "start" | "stop"; - /** - * date - * Format: timestamp - * @description The date of the encoder event - * @example 1679754593 - */ - date: number; - /** - * stream_id - * @description The stream id has the event - * @example 2 - */ - stream_id: number; - /** - * is_transcoding - * @description Is a transcoded stream ? - * @example true - */ - is_transcoding: boolean; - /** - * is_source - * @description Is a source stream? - * @example true - */ - is_source: boolean; - }; - /** StatListener */ - "0cc1b8a9_StatListener": { - /** - * date - * @description The date of the listeners stat - * @example 1679754593 - */ - date: string; - /** - * listeners - * @description The number of listeners - * @example 10 - */ - listeners: number; - /** - * listeners_30s - * @description The number of listeners will stay 30 seconds - * @example 5 - */ - listeners_30s: number; - /** - * unique_listeners - * @description The number of unique listeners - * @example 4 - */ - unique_listeners?: number; - /** - * sub_unique_listeners - * @description The number of unique listeners for the sub model(Station or Stream) - * @example 4 - */ - sub_unique_listeners?: number; - /** - * listening_time - * @description The number of seconds listened - * @example 120 - */ - listening_time: number; - /** - * listening_time_30s - * @description The number of seconds listened with listener stay at least 30 seconds - * @example 60 - */ - listening_time_30s: number; - /** - * bytes - * @description The number of bytes transferred - * @example 131315 - */ - bytes: number; - }; - /** StatListenerPerMinute */ - "0cc1b8a9_StatListenerPerMinute": { - /** stats */ - stats: string; - /** - * average_per_minute - * @description The average of listeners per minute - * @example 10.05 - */ - average_per_minute: number; - /** - * max_listeners - * @description The max listeners in one minute - * @example 20 - */ - max_listeners: number; - /** - * min_listeners - * @description The min listeners in one minute - * @example 1 - */ - min_listeners: number; - /** - * events - * @description List of the events in case of issue - */ - events: string; - }; - /** StatListenerPerMinuteGrouped */ - "0cc1b8a9_StatListenerPerMinuteGrouped": { - /** - * Unique identifier - * @description Unique identifier of the resource `StatListenerPerMinuteGrouped` - * @example 1 - */ - id: number; - /** - * type - * @description Type of the resource `StatListenerPerMinuteGrouped` - * @example 1 - */ - type?: string; - /** stats */ - stats: string; - /** - * events - * @description List of the events in case of issue - */ - events: string; - }; - /** StatCountry */ - "0cc1b8a9_StatCountry": { - /** - * streams - * @description The list of streams call in this country (only available on stations stats) - * @example 1,3,5 - */ - streams?: string; - /** - * stations - * @description The list of stations call in this country (only available on radio products stats) - * @example 10,15 - */ - stations?: string; - /** - * country - * @description The date of the listeners stat - * @example FR - */ - country: string; - /** - * listeners - * @description The number of listeners - * @example 10 - */ - listeners: number; - /** - * listeners_30s - * @description The number of listeners who stay more than 30 secondes - * @example 10 - */ - listeners_30s: number; - /** - * average_listeners_by_day - * @description The number of listeners per day - * @example 0.05 - */ - average_listeners_by_day: number; - /** - * average_listeners_30s_by_day - * @description The number of listeners per day who stay more than 30 secondes - * @example 0.05 - */ - average_listeners_30s_by_day: number; - }; - /** StatCountryContinent */ - "0cc1b8a9_StatCountryContinent": { - listeners: components["schemas"]["0cc1b8a9_ContinentMetric"]; - listeners_30s: components["schemas"]["0cc1b8a9_ContinentMetric"]; - }; - /** StatListenerByStation */ - "0cc1b8a9_StatListenerByStation": { - /** - * stream_id - * @description The stream id related to this stat - * @example 2 - */ - stream_id: number; - /** - * listeners - * @description The number of listeners - * @example 10 - */ - listeners: number; - /** - * listeners_30s - * @description The number of listeners will stay 30 seconds - * @example 5 - */ - listeners_30s: number; - /** - * max_listeners - * @description The max listeners on the date range - * @example 5 - */ - max_listeners: number; - /** - * min_listeners - * @description The min listeners on the date range - * @example 0 - */ - min_listeners: number; - /** - * uniques - * @description The number of unique listeners - * @example 4 - */ - uniques: number; - /** - * average_listeners - * @description The average listeners on the date range - * @example 3.36 - */ - average_listeners: number; - /** - * listening_time - * @description The number of seconds listened - * @example 120 - */ - listening_time: number; - /** - * max_listening_time - * @description The max of seconds listened - * @example 20 - */ - max_listening_time: number; - /** - * min_listening_time - * @description The min of seconds listened - * @example 1 - */ - min_listening_time: number; - /** - * average_listening_time - * @description The average of seconds listened on the date range - * @example 53.15 - */ - average_listening_time: number; - /** - * type - * @description The type of stream - * @example hls - * @enum {string} - */ - type: "hls" | "stream"; - }; - /** StatConsumption */ - "0cc1b8a9_StatConsumption": { - /** - * date - * @description The date of the consumption stat - * @example 1679754593 - */ - date: string; - /** - * bytes - * @description The number of bytes consumed - * @example 131315 - */ - bytes: number; - /** - * average_bytes_by_listeners - * @description The average of bytes consumed by listener - * @example 15621 - */ - average_bytes_by_listeners: number; - }; - /** StatConsumptionByStream */ - "0cc1b8a9_StatConsumptionByStream": { - /** - * stream_id - * @description The stream id related to this stat - * @example 2 - */ - stream_id: number; - /** - * total_bytes - * @description The total of bytes consumed on the date range - * @example 1012652 - */ - total_bytes: number; - /** - * average_bytes_by_listeners - * @description The average of bytes consumed by listeners - * @example 5165 - */ - average_bytes_by_listeners: number; - /** - * average_bytes_by_day - * @description The average of bytes consumed by day - * @example 51132 - */ - average_bytes_by_day: number; - /** - * max_bytes - * @description The max bytes consumed in one day - * @example 15156 - */ - max_bytes: number; - /** - * type - * @description The type of stream - * @example hls - * @enum {string} - */ - type: "hls" | "stream"; - }; - /** StatPlayer */ - "0cc1b8a9_StatPlayer": { - /** - * player - * @description The player name for this stat - * @example Safari - */ - player: string; - /** stats */ - stats: components["schemas"]["0cc1b8a9_StatPlayerStats"][]; - }; - /** StatTotalPlayer */ - "0cc1b8a9_StatTotalPlayer": { - /** - * streams - * @description The list of streams use this player (only available on stations stats) - * @example 1,3,5 - */ - streams?: string; - /** - * stations - * @description The list of stations use this player (only available on radio products stats) - * @example 10,15 - */ - stations?: string; - /** - * player - * @description The stat player name - * @example Safari - */ - player: string; - /** - * listeners - * @description The number of listeners - * @example 10 - */ - listeners: number; - /** - * percent_listeners - * @description The percent of listeners of the player total - * @example 40.85 - */ - percent_listeners: number; - /** - * average_listeners_by_day - * @description The average of listeners by day - * @example 20.05 - */ - average_listeners_by_day: number; - }; - /** StatListLink */ - "0cc1b8a9_StatListLink": { - /** - * hostname - * @description The hostname of the API - * @example https://api.infomaniak.com - */ - hostname: string; - /** - * port - * @description The port of the API - * @example 80 - */ - port: number; - /** - * username - * @description The username to use in stat link - * @example myUsername - */ - username: string; - /** - * status - * @description The url link to call to get status on each streams - * @example https://myUsername:your_password@api.infomaniak.com/1/radios/stats/status - */ - status: string; - /** - * status_per_stream - * @description The url list to call to get status stream - * @example https://myUsername:your_password@api.infomaniak.com/1/radios/stats/status?mountpoint=/my-mounpoint.aac - */ - status_per_stream: string[]; - /** - * instant_customer - * @description The url link to call to get number of listeners on each streams - * @example https://myUsername:your_password@api.infomaniak.com/1/radios/stats/listeners - */ - instant_customer: string; - /** - * instant_customer_per_stream - * @description The url list to call to get number of listeners on stream - * @example https://myUsername:your_password@api.infomaniak.com/1/radios/stats/listeners?mountpoint=/my-mounpoint.aac - */ - instant_customer_per_stream: string[]; - /** - * mediastats_per_stream - * @description The url list to call to get mediastats on stream - * @example https://myUsername:your_password@api.infomaniak.com/1/radios/stats/mediastats?mountpoint=/my-mounpoint.aac - */ - mediastats_per_stream: string[]; - /** - * update_metadata - * @description The url link to call to change metadata of your station - * @example https://myUsername:your_password@api.infomaniak.com/1/radios/stats/metadata?data=artist - title - */ - update_metadata: string; - }; - /** Notification */ - "0cc1b8a9_Notification": { - /** - * is_monday - * @description Is the users can be notified the monday ? - * @example true - */ - is_monday: boolean; - /** - * is_tuesday - * @description Is the users can be notified the tuesday ? - * @example true - */ - is_tuesday: boolean; - /** - * is_wednesday - * @description Is the users can be notified the wednesday ? - * @example true - */ - is_wednesday: boolean; - /** - * is_thursday - * @description Is the users can be notified the thursday ? - * @example true - */ - is_thursday: boolean; - /** - * is_friday - * @description Is the users can be notified the friday ? - * @example true - */ - is_friday: boolean; - /** - * is_saturday - * @description Is the users can be notified the saturday ? - * @example true - */ - is_saturday: boolean; - /** - * is_sunday - * @description Is the users can be notified the sunday ? - * @example true - */ - is_sunday: boolean; - /** - * start_hour - * @description The time to use for daily restart - * @example 14:25 - */ - start_hour: string; - /** - * end_hour - * @description The time to use for daily restart - * @example 20:03 - */ - end_hour: string; - /** - * is_mail - * @description Is the users can be notified by mail ? - * @example true - */ - is_mail: boolean; - /** - * is_sms - * @description Is the users can be notified by sms ? - * @example true - */ - is_sms: boolean; - /** - * is_enabled - * @description Is the resource `Notification` enabled? - * @example true - */ - is_enabled: boolean; - /** - * users - * @description List of users ID will notified - * @example 1,5,10 - */ - users: unknown[]; - }; - /** Stream */ - "0cc1b8a9_Stream": { - /** - * Unique identifier - * @description Unique identifier of the resource `Stream` - * @example 1 - */ - id: number; - /** - * uuid - * @description Universally unique identifier of the resource `Stream` - * @example b3ff3bf9-c390-4dfe-9341-5e3a5e408bc2 - */ - uuid: string; - /** - * mountpoint - * @description The mountpoint to access to the `Stream` - * @example /my-mountpoint.mp3 - */ - mountpoint: string; - /** - * codec - * @description The codec used in the `Stream` - * @example 1 - * @enum {integer} - */ - codec: "1" | "2"; - /** - * bitrate - * @description The bitrate used in the `Stream` - * @example 128 - */ - bitrate: number; - /** - * url - * @description The public url to listen the `Stream` - * @example my-radio.infomaniak.com/my-mounpoint.mp3 - */ - url: string; - /** - * introduction_file_url - * @description The audio file used before the `Stream` begin - * @example 1250.mp3 - */ - introduction_file_url: string; - /** - * has_active_deal - * @description Does the stream have an active deal ? - */ - has_active_deal?: boolean; - /** - * server_address - * @description The server address to connect encoder - * @example my-radio.infomaniak.com - */ - server_address: string; - /** - * is_active_relay - * @description Is relay `Stream` enabled? - * @example true - */ - is_active_relay: boolean; - /** - * relay_server - * @description The server domain for the relay - * @example my-radio.ch - */ - relay_server: string; - /** - * relay_port - * @description The server port for the relay - * @example 80 - */ - relay_port: number; - /** - * relay_mountpoint - * @description The server mountpoint for the relay - * @example /my-mountpoint.mp3 - */ - relay_mountpoint: string; - /** - * is_hash_restriction - * @description Is hash restriction enabled? - * @example true - */ - is_hash_restriction: boolean; - /** - * hash_key - * @description The hash key used for hash protection - * @example my_hash_key - */ - hash_key: string; - /** - * ip_include_list - * @description The ip list allows to access to the stream - */ - ip_include_list: string; - /** - * ip_exclude_list - * @description The ip list not allows to access to the stream - */ - ip_exclude_list: string; - /** - * is_allow_country - * @description Define if the stream used the restriction rules - */ - is_allow_country: boolean; - /** - * country_list - * @description The country list not allows to access to the stream - */ - country_list: string; - /** - * is_source - * @description Is the `Stream` used for `HlsStream` or `Transcoding` as source? - * @example true - */ - is_source: boolean; - /** - * is_transcoding - * @description Is the `Stream` a `Transcoding` stream? - * @example true - */ - is_transcoding: boolean; - /** - * is_up - * @description Is the `Stream` is available? - * @example true - */ - is_up?: boolean; - /** - * listeners - * @description The number of currently listeners on `Stream` - * @example 152 - */ - listeners?: number; - /** - * is_fallback - * @description Is the `Stream` is a fallback? - * @example true - */ - is_fallback: boolean; - /** - * is_enabled - * @description Is the resource `Stream` enabled? - * @example true - */ - is_enabled: boolean; - /** - * fallback_id - * @description The fallback id attached to this `Stream` - * @example 1 - */ - fallback_id: number; - /** station_id */ - station_id?: number; - station?: components["schemas"]["0cc1b8a9_Station"]; - /** hls */ - hls?: string; - /** fallback */ - fallback?: string; - /** - * custom_fields - * @description Is the `Stream` is available? - * @example true - */ - custom_fields?: string; - /** account */ - account?: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `Stream` has been created - * @example 1706625855 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Stream` has been updated - * @example 1716033554 - */ - updated_at: number; - /** - * deleted_at - * Format: timestamp - * @description Timestamp `Stream` has been deleted - * @example 1600619999 - */ - deleted_at?: number; - }; - /** HlsStream */ - "0cc1b8a9_HlsStream": { - /** - * use_stream_configuration - * @description Used the soundcast stream configuration? - * @example true - */ - use_stream_configuration: boolean; - /** - * is_preroll - * @description Is the preroll enabled? - * @example true - */ - is_preroll: boolean; - /** - * is_midroll - * @description Is the midroll enabled? - * @example true - */ - is_midroll: boolean; - /** - * midroll_occurrence - * @description The number of secondes between each midroll - * @example 30 - */ - midroll_occurrence: number; - /** - * is_metadata_midroll - * @description Is the metadata detection are enabled for midroll? - * @example true - */ - is_metadata_midroll: boolean; - /** - * is_overwrite_midroll - * @description Is the overwrite mode are enabled for midroll? - * @example true - */ - is_overwrite_midroll: boolean; - /** - * is_allow_cut_midroll - * @description Is allow to cut midroll? - * @example true - */ - is_allow_cut_midroll: boolean; - /** - * max_time_midroll - * @description The max time for midroll - * @example 30 - */ - max_time_midroll: number; - /** - * is_force - * @description Is the ads are forced? - * @example true - */ - is_force: boolean; - /** - * Unique identifier - * @description Unique identifier of the resource `HlsStream` - * @example 1 - */ - id: number; - /** - * uuid - * @description Universally unique identifier of the resource `HlsStream` - * @example b3ff3bf9-c390-4dfe-9341-5e3a5e408bc2 - */ - uuid: string; - /** - * name - * @description Define unique name used in url - * @example myHls - */ - name: string; - /** - * bitrates - * @description The bitrates used in the `HlsStream` - * @example 64,96,128 - */ - bitrates: string; - /** - * buffer_size - * @description The size of the buffer in the `HlsStream` - * @example 25 - */ - buffer_size: number; - /** - * fragment_size - * @description The size of the fragment in the `HlsStream` use for buffer size - * @example 25 - */ - fragment_size: number; - /** - * is_hash_restriction - * @description Is hash restriction enabled? - * @example true - */ - is_hash_restriction: boolean; - /** - * hash_key - * @description The hash key used for hash protection - * @example my_hash_key - */ - hash_key: string; - /** - * ip_include_list - * @description The ip list allows to access to the hls stream - */ - ip_include_list: string; - /** - * ip_exclude_list - * @description The ip list not allows to access to the hls stream - */ - ip_exclude_list: string; - /** - * is_allow_country - * @description Define if the hls stream used the restriction rules - */ - is_allow_country: boolean; - /** - * country_list - * @description The country list not allows to access to the hls stream - */ - country_list: string; - /** - * url - * @description The public url for `HlsStream` - * @example my-hls.infomaniak.com/my-hls/manifest.m3u8 - */ - url: string; - /** - * is_up - * @description Is the `HlsStream` is online? - * @example true - */ - is_up?: boolean; - /** - * listeners - * @description The number of currently listeners on `HlsStream` - * @example 152 - */ - listeners?: number; - /** - * domains - * @description The list of domains allow to access - * @example infomaniak.com,my-radio.ch - */ - domains: string; - /** - * source_id - * @description The source `Stream` of the `HlsStream` - * @example 1 - */ - source_id: number; - /** - * is_enabled - * @description Is the resource `HlsStream` enabled? - * @example true - */ - is_enabled: boolean; - source_stream?: components["schemas"]["0cc1b8a9_Stream"]; - station?: components["schemas"]["0cc1b8a9_Station"]; - /** players */ - players?: components["schemas"]["0cc1b8a9_Player"][]; - /** account */ - account?: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `HlsStream` has been created - * @example 1706625855 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `HlsStream` has been updated - * @example 1716033554 - */ - updated_at: number; - /** - * deleted_at - * Format: timestamp - * @description Timestamp `HlsStream` has been deleted - * @example 1600619999 - */ - deleted_at?: number; - }; - /** AutoDJ */ - "0cc1b8a9_AutoDJ": { - /** - * Unique identifier - * @description Unique identifier of the resource `AutoDJ` - * @example 1 - */ - id: string; - /** calendar_id */ - calendar_id: number | null; - /** vod_id */ - vod_id: number | null; - /** vod_default_folder_id */ - vod_default_folder_id: string | null; - /** vod_fill_mixtape_id */ - vod_fill_mixtape_id: string | null; - /** - * vod_fill_mixtape_type - * @description The type of fill mixtape - * @example playlist - */ - vod_fill_mixtape_type: string | null; - /** config */ - config: string; - /** playlist */ - playlist?: unknown[]; - station?: components["schemas"]["0cc1b8a9_Station"]; - /** - * created_at - * Format: timestamp - * @description Timestamp `AutoDJ` has been created - * @example 1706625855 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `AutoDJ` has been updated - * @example 1716033554 - */ - updated_at: number; - /** - * deleted_at - * Format: datetime - * @description Timestamp `AutoDJ` has been deleted - * @example 1600619999 - */ - deleted_at?: number; - /** vod_channel */ - vod_channel?: unknown[]; - }; - /** PlayingMedia */ - "0cc1b8a9_PlayingMedia": { - /** - * Unique identifier - * @description Unique identifier of the resource `PlayingMedia` - * @example 1 - */ - id: string; - /** url */ - url: string; - /** - * title - * @description The title of `PlayingMedia` - * @example Warriors - */ - title: string; - /** - * artists - * @description The artist of `PlayingMedia` - * @example Imagine Dragons - */ - artists: unknown[]; - /** - * cover - * @description The cover url of `PlayingMedia` - * @example https://api.vod2.infomaniak.com/2/vod/res/thumbnails/my_id.jpg - */ - cover: string; - /** - * duration - * @description The duration of the `PlayingMedia` - * @example 250 - */ - duration: number; - /** - * is_under_live - * @description The `PlayingMedia` will be played if live stream is not on - */ - is_under_live: boolean; - /** - * has_perfect_timing - * @description The `PlayingMedia` will be played at the exact started_at - */ - has_perfect_timing: boolean; - /** - * tags - * @description The tags attached to `PlayingMedia` - */ - tags?: unknown[]; - /** - * started_at - * Format: timestamp - */ - started_at: number; - }; - /** PlanningEvent */ - "0cc1b8a9_PlanningEvent": { - /** - * type - * @description Type of the resource `PlanningEvent` - * @example 1 - */ - type: string; - /** type_target */ - type_target: string | null; - /** is_random */ - is_random: boolean; - /** has_perfect_timing */ - has_perfect_timing: boolean; - /** is_broken */ - is_broken: boolean; - /** - * Unique identifier - * @description Unique identifier of the resource `PlanningEvent` - * @example 1 - */ - id: number; - /** start */ - start: number; - /** end */ - end: number; - /** title */ - title: string; - /** timezone_start */ - timezone_start: string; - /** timezone_end */ - timezone_end: string; - /** rrule */ - rrule: string | null; - /** color */ - color: string | null; - /** recurrence_id */ - recurrence_id: string | null; - }; - /** Media */ - "0cc1b8a9_Media": { - /** - * Unique identifier - * @description The time use to fade between two songs - * @example true - */ - id: string; - /** - * title - * @description Is the song are normalized? - * @example true - */ - title: string; - /** - * artists - * @description The time before the same song can be replayed - * @example true - */ - artists: unknown[]; - /** - * cover - * @description The time before the same song can be replayed - * @example true - */ - cover: string; - /** - * duration - * @description The time before the same song can be replayed - * @example 0 - */ - duration: number; - /** - * tags - * @description The tags attached to `PlayingMedia` - */ - tags?: unknown[]; - }; - /** Playlist */ - "0cc1b8a9_Playlist": { - /** - * Unique identifier - * @description The time use to fade between two songs - * @example true - */ - id: string; - /** - * name - * @description Is the song are normalized? - * @example true - */ - name: string; - /** - * criteria - * @description Is the song are normalized? - * @example true - */ - criteria: string; - /** - * order - * @description The order for the playlist? - */ - order: unknown[]; - }; - /** StatListenerByStation */ - "0cc1b8a9_StatListenerByStation_21e42669": { - /** - * station_id - * @description The station id related to this stat - * @example 2 - */ - station_id: number; - /** - * listeners - * @description The number of listeners - * @example 10 - */ - listeners: number; - /** - * listeners_30s - * @description The number of listeners will stay 30 seconds - * @example 5 - */ - listeners_30s: number; - /** - * max_listeners - * @description The max listeners on the date range - * @example 5 - */ - max_listeners: number; - /** - * min_listeners - * @description The min listeners on the date range - * @example 0 - */ - min_listeners: number; - /** - * uniques - * @description The number of unique listeners - * @example 4 - */ - uniques: number; - /** - * average_listeners - * @description The average listeners on the date range - * @example 3.36 - */ - average_listeners: number; - /** - * listening_time - * @description The number of seconds listened - * @example 120 - */ - listening_time: number; - /** - * max_listening_time - * @description The max of seconds listened - * @example 20 - */ - max_listening_time: number; - /** - * min_listening_time - * @description The min of seconds listened - * @example 1 - */ - min_listening_time: number; - /** - * average_listening_time - * @description The average of seconds listened on the date range - * @example 53.15 - */ - average_listening_time: number; - }; - /** StatConsumptionByStation */ - "0cc1b8a9_StatConsumptionByStation": { - /** - * station_id - * @description The station id related to this stat - * @example 2 - */ - station_id: number; - /** - * total_bytes - * @description The total of bytes consumed on the date range - * @example 1012652 - */ - total_bytes: number; - /** - * average_bytes_by_listeners - * @description The average of bytes consumed by listeners - * @example 5165 - */ - average_bytes_by_listeners: number; - /** - * average_bytes_by_day - * @description The average of bytes consumed by day - * @example 51132 - */ - average_bytes_by_day: number; - /** - * max_bytes - * @description The max bytes consumed in one day - * @example 15156 - */ - max_bytes: number; - }; - /** RadioProductOptionShop */ - "0cc1b8a9_RadioProductOptionShop": { - /** - * Unique identifier - * @description Unique identifier of the resource `RadioProductOptionShop` - * @example 1 - */ - id: number; - /** quantity */ - quantity: number; - /** price */ - price: number; - /** - * type - * @description Type of the resource `RadioProductOptionShop` - * @example 1 - */ - type: number; - /** option_subject_id */ - option_subject_id: number; - /** option_subject_type */ - option_subject_type: string; - /** option_subject_name */ - option_subject_name: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `RadioProductOptionShop` has been created - * @example 1706625855 - */ - created_at: number; - /** - * ended_at - * Format: timestamp - * @description Timestamp `RadioProductOptionShop` has ended - * @example 1770986955 - */ - ended_at: number; - }; - /** Public Cloud */ - "1a4921f4_PublicCloud": { - /** - * Unique identifier - * @description Unique identifier of the resource `Public Cloud` - */ - id: number; - /** - * account_id - * @description Unique identifier of the `account` that is related to the resource `Public Cloud` - */ - account_id: number; - /** - * service_id - * @description Unique identifier of the `service` that is related to the resource `Public Cloud` - */ - service_id: number; - /** - * service_name - * @description Name of the service - */ - service_name: string; - /** - * customer_name - * @description Customer name of the resource `Public Cloud` - */ - customer_name: string; - /** internal_name */ - internal_name: string | null; - /** - * created_at - * Format: timestamp - * @description Timestamp `Public Cloud` has been created - */ - created_at: number; - /** - * expired_at - * Format: timestamp - * @description Timestamp `Public Cloud` has expired - */ - expired_at: number | null; - /** - * deleted_at - * Format: timestamp - * @description Timestamp `Public Cloud` has been deleted - */ - deleted_at?: number; - /** version */ - version: number; - /** - * has_maintenance - * @description Does the resource `Public Cloud` have a maintenance mode enabled? - */ - has_maintenance: boolean; - /** - * is_locked - * @description Is the resource `Public Cloud` locked? - */ - is_locked: boolean; - /** - * has_operation_in_progress - * @description Does the resource `Public Cloud` have an operation in progress? - */ - has_operation_in_progress: boolean; - /** tags */ - tags: components["schemas"]["1a4921f4_Tag"][]; - /** - * unique_id - * @description Unique identifier of the resource `Public Cloud` - */ - unique_id: number; - /** - * description - * @description Description of the resource `Public Cloud` - */ - description?: string; - /** bill_reference */ - bill_reference?: string; - /** - * is_free - * @description Does the resource `Public Cloud` have a free price status? - */ - is_free: boolean; - /** - * is_zero_price - * @description Does the resource `Public Cloud` have a zero price status? - */ - is_zero_price: boolean; - /** - * is_trial - * @description Does the resource `Public Cloud` have a trial status? - */ - is_trial: boolean; - rights: components["schemas"]["1a4921f4_Right"]; - /** parent_id */ - parent_id?: number; - /** parent_service_id */ - parent_service_id?: number; - /** parent_service_name */ - parent_service_name?: string; - status?: components["schemas"]["1a4921f4_Productstatus"]; - /** users */ - users?: components["schemas"]["1a4921f4_ProductUser"][]; - admin?: components["schemas"]["1a4921f4_ProductAdminUser"]; - /** fqdn */ - fqdn?: string; - /** - * public_cloud_id - * @description Unique identifier of a Public Cloud product - * @example 1332 - */ - public_cloud_id: number; - /** - * public_cloud - * @description This object contains information specific to the public cloud - */ - public_cloud: { - /** - * price - * @description Price of a public cloud - * @example 12 - */ - price: number | null; - /** - * price_updated_at - * Format: timestamp - * @description Price update date - * @example 1650751200 - */ - price_updated_at: number | null; - /** - * updated_at - * Format: timestamp - * @description Public Cloud update date - * @example 1650751200 - */ - updated_at: number; - /** - * project_count - * @description Number of projects of the product - * @example 3 - */ - project_count: number; - /** - * billing_start_at - * Format: timestamp - * @description Billing start date - * @example 1650751200 - */ - billing_start_at: number | null; - /** - * billing_end_at - * Format: timestamp - * @description Billing end date - * @example 1650751200 - */ - billing_end_at: number | null; - }; - }; - /** Kubernetes Service */ - "1a4921f4_KubernetesService": { - /** - * kaas_id - * @description Kubernetes Service unique identifier - * @example 56321 - */ - kaas_id: number; - /** - * name - * @description Kubernetes Service name - * @example Super Kube - */ - name: string; - /** - * open_stack_name - * @description Kubernetes Service OpenStack Name - * @example pck-12345 - */ - open_stack_name: string; - /** - * region - * @description Kubernetes Service region - * @example rc3-a - */ - region: string; - /** - * kubernetes_version - * @description Kubernetes Version - * @example 1.30 - */ - kubernetes_version: string; - /** - * status - * @description Kubernetes Service status - * @example Active - * @enum {string} - */ - status?: "Active" | "Creating" | "Deleting" | "Failed" | "Suspended" | "Unknown" | "Updating"; - pack?: components["schemas"]["1a4921f4_KubernetesServicePack"]; - project?: components["schemas"]["1a4921f4_ServiceProject"]; - /** - * tags - * @description List of tags - */ - tags?: components["schemas"]["1a4921f4_Tag"][]; - instances?: components["schemas"]["1a4921f4_KubernetesServiceInstanceTotals"]; - }; - /** Kubernetes Service Pack */ - "1a4921f4_KubernetesServicePack": { - /** - * kaas_pack_id - * @description Kubernetes Service Pack unique identifier - */ - kaas_pack_id: number; - /** - * name - * @description Kubernetes Service Pack Name - * @example shared - */ - name: string; - /** - * description - * @description Kubernetes Service Pack Description - */ - description: string; - /** - * price_per_hour - * @description Current Kubernetes Service Pack price per hour of usage - */ - price_per_hour: unknown[]; - /** - * limit_per_project - * @description The maximum number of Kubernetes Services of the given pack per project. null = unlimited - */ - limit_per_project: number | null; - /** - * is_active - * @description Is the pack currently active for use in Kubernetes Service creations - * @example true - */ - is_active: string; - }; - /** Database Service */ - "1a4921f4_DatabaseService": { - /** - * Unique identifier - * @description Database Service unique identifier - * @example 56321 - */ - id: number; - /** - * name - * @description Database Service name - * @example Super Kube - */ - name: string; - /** - * kube_identifier - * @description Database Service Identifier - * @example pcdb-12345 - */ - kube_identifier: string; - /** - * kube_cluster - * @description Database Service Cluster - * @example c03.dbaas.infomaniak.cloud - */ - kube_cluster: string; - /** - * region - * @description Database Service region - * @example rc3-a - */ - region: string; - /** - * status - * @description Database Service status - * @example Active - * @enum {string} - */ - status?: "error" | "initializing" | "paused" | "ready" | "stopping" | "unknown"; - /** - * type - * @description Type of the resource `Database Service` - */ - type: string; - /** version */ - version: string; - project?: components["schemas"]["1a4921f4_ServiceProject"]; - pack?: components["schemas"]["1a4921f4_DatabaseServicePack"]; - /** - * tags - * @description List of tags - */ - tags?: components["schemas"]["1a4921f4_Tag"][]; - /** - * connection - * @description Connection information - */ - connection?: unknown[]; - /** - * backup_schedules - * @description Information about the scheduled backup - */ - backup_schedules?: components["schemas"]["1a4921f4_DatabaseServiceBackupSchedule"][]; - /** - * configuration - * @description Configuration parameters - */ - configuration?: unknown[]; - /** - * backups - * @description The backup list for the given Database Service - */ - backups?: components["schemas"]["1a4921f4_DatabaseServiceBackup"][]; - /** - * last_backup_at - * Format: timestamp - * @description The timestamp of the latest backup for the given Database Service - */ - last_backup_at?: number | null; - /** - * total_backup_size - * @description The size in bytes of every backup for the given Database Service - */ - total_backup_size?: number; - /** - * slow_logs_enabled - * @description Are slow logs enabled for this Database Service - */ - slow_logs_enabled?: boolean; - }; - /** Database Service Pack */ - "1a4921f4_DatabaseServicePack": { - /** - * Unique identifier - * @description Database Service Pack Identifier - */ - id: number; - /** - * type - * @description Database Service Pack Type - */ - type: string; - /** - * group - * @description Database Service Pack Group - */ - group: string; - /** - * name - * @description Database Service Pack Name - */ - name: string; - /** - * instances - * @description The number of instances in this Database Service pack - */ - instances: number; - /** - * cpu - * @description The number of vCPUs in this Database Service pack - */ - cpu: number; - /** - * ram - * @description The amount of RAM in this Database Service pack - */ - ram: number; - /** - * storage - * @description The amount of storage in this Database Service pack - */ - storage: number; - /** rates */ - rates: unknown[]; - }; - /** Database Service Type */ - "1a4921f4_DatabaseServiceType": { - /** - * name - * @description The name of the type - * @example mysql - */ - name: string; - /** - * versions - * @description The list of valid versions for the type - * @example 8.0.42 - */ - versions: unknown[]; - }; - /** Public Cloud Config */ - "1a4921f4_PublicCloudConfig": { - /** - * free_tier - * @description Free tier amount limit, unit is your account currency - * @example 300 - */ - free_tier: number; - /** - * free_tier_used - * @description Free tier amount consumed, unit is your account currency - * @example 60.54 - */ - free_tier_used: number; - /** - * account_resource_level - * @description Resource level of the account - * @example 2 - * @enum {integer} - */ - account_resource_level: "1" | "2" | "3" | "4"; - /** - * valid_from - * Format: timestamp - * @description Date since which the configuration is valid - * @example 1650876838 - */ - valid_from: number; - /** - * valid_to - * Format: timestamp - * @description Limit date of the config validity - * @example 1659865834 - */ - valid_to: number; - /** - * project_count - * @description Number of project of the account - * @example 3 - */ - project_count: number; - }; - /** Public Cloud Project */ - "1a4921f4_PublicCloudProject": { - /** - * public_cloud_project_id - * @description Public Cloud project unique identifier - * @example 25454 - */ - public_cloud_project_id: number; - /** - * public_cloud_id - * @description Public Cloud product unique identifier - * @example 26 - */ - public_cloud_id: number; - /** - * open_stack_name - * @description Project open stack name - * @example PCP-XXXX - */ - open_stack_name: string; - /** - * name - * @description Project name - * @example MyProject - */ - name: string; - /** - * price - * @description Project current cost - * @example 15.5 - */ - price: number; - /** - * resource_level - * @description Project resource level limit - * @example 2 - */ - resource_level: number; - /** - * status - * @description Project status - * @example ok - * @enum {string} - */ - status: "creating" | "deleting" | "disabled" | "disabling" | "error" | "ok" | "updating"; - /** - * price_updated_at - * Format: timestamp - * @description Price last update date - * @example 1650880800 - */ - price_updated_at: number | null; - /** - * billing_start_at - * Format: timestamp - * @description Billing start date - * @example 1650751200 - */ - billing_start_at: number | null; - /** - * billing_end_at - * Format: timestamp - * @description Billing end date - * @example 1650751200 - */ - billing_end_at: number | null; - /** - * created_at - * Format: timestamp - * @description Project creation date - * @example 1650880441 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Project last update date - * @example 1650880800 - */ - updated_at: number; - /** - * user_count - * @description Total project's users - * @example 3 - */ - user_count: number; - /** - * tags - * @description A list of user defined tags - * @example project,new,client - */ - tags: components["schemas"]["1a4921f4_Tag"][]; - /** services */ - services?: unknown[]; - /** - * meta - * @description An array of project meta data - */ - meta: unknown[]; - }; - /** Generic asynchronous response schema */ - AsyncResponse: { - /** - * @description Result of the HTTP request - * @example asynchronous - */ - result: string; - }; - /** Public Cloud User */ - "1a4921f4_PublicCloudUser": { - /** - * public_cloud_user_id - * @description User unique identifier - * @example 56321 - */ - public_cloud_user_id: number; - /** - * public_cloud_project_id - * @description Public Cloud project unique identifier - * @example 254 - */ - public_cloud_project_id: number; - /** - * open_stack_name - * @description User open stack name - * @example PCU-XXXXXX - */ - open_stack_name: string; - /** - * description - * @description User description - * @example My super user - */ - description: string; - /** - * status - * @description User status - * @example ok - * @enum {string} - */ - status: "creating" | "deleting" | "disabled" | "disabling" | "error" | "ok" | "updating"; - /** - * created_at - * Format: timestamp - * @description User creation date - * @example 1627624368 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description User last update date - * @example 1627624485 - */ - updated_at: number; - }; - /** Kubernetes Service Flavor */ - "1a4921f4_KubernetesServiceFlavor": { - /** - * name - * @description Flavor Name - * @example a2-ram4-disk20-perf1 - */ - name: string; - /** - * cpu - * @description How many CPUs are included in the flavor - * @example 2 - */ - cpu: number; - /** - * ram - * @description How much memory is included in the flavor - * @example 4 - */ - ram: number; - /** - * storage - * @description How much storage is included in the flavor - * @example 20 - */ - storage: number; - /** - * is_available - * @description Is the flavor available to use for this project - * @example true - */ - is_available: boolean; - /** - * is_memory_optimized - * @description Is the flavor optimized for memory - * @example true - */ - is_memory_optimized: boolean; - /** - * is_iops_optimized - * @description Is the flavor optimized for IOPS - * @example true - */ - is_iops_optimized: boolean; - /** - * is_gpu_optimized - * @description Is the flavor optimized for gpu usage - * @example true - */ - is_gpu_optimized: boolean; - /** - * gpu_type - * @description Type of GPU - * @example A4 - */ - gpu_type?: string; - /** - * rates - * @description Rates per hour of usage - */ - rates: unknown[]; - }; - /** Kubernetes Service Flavor Filter */ - "1a4921f4_KubernetesServiceFlavorFilter": { - /** cpu */ - cpu?: string; - /** ram */ - ram?: string; - /** storage */ - storage?: string; - /** rates */ - rates?: string; - /** - * gpu_types - * @description Type of GPU - * @example A4 - */ - gpu_types: string[]; - }; - /** Instance Pool */ - "1a4921f4_InstancePool": { - /** - * instance_pool_id - * @description Node pool unique identifier - * @example 56321 - */ - instance_pool_id: number; - /** - * kaas_id - * @description Kubernetes Service unique identifier - * @example 685 - */ - kaas_id: number; - /** - * name - * @description Node pool name - * @example Super node pool - */ - name: string; - /** - * open_stack_name - * @description Instance Pool OpenStack Name - * @example pck-12345-p12 - */ - open_stack_name: string; - /** - * availability_zone - * @description Public Cloud availability zone - * @example dc3-a-10 - */ - availability_zone: string; - /** - * flavor - * @description Instances will be created using this flavor - * @example a4-ram16-disk50-perf1 - */ - flavor: string; - /** - * status - * @description Instance pool status - * @example Active - * @enum {string} - */ - status?: "Active" | "Creating" | "Deleting" | "Failed" | "FailedQuota" | "ScalingDown" | "ScalingUp" | "Unknown" | "Updating"; - /** - * error_messages - * @description List of OpenStack quota errors - * @example Quota exceeded for cores - */ - error_messages?: unknown[]; - /** - * minimum_instances - * @description Minimum instances, fixed or with autoscaling - * @example 2 - */ - minimum_instances: number; - /** - * maximum_instances - * @description Maximum instances, used with autoscaling - * @example 5 - */ - maximum_instances?: number; - /** - * target_instances - * @description The number of instances currently targeted for use - * @example 3 - */ - target_instances: number; - /** - * available_instances - * @description The number of instances that are available for use. When available_instances = target_instances all instances are ready - * @example 2 - */ - available_instances: number; - /** - * has_autoscaling - * @description Does this instance pool have autoscaling - * @example true - */ - has_autoscaling: boolean; - /** - * prefix - * @description A prefix used when naming instances - * @example super - */ - prefix: string; - /** - * labels - * @description A list of labels that are applied to the Kubernetes Instances - */ - labels?: unknown[]; - }; - /** Database Service Creation */ - "1a4921f4_DatabaseServiceCreation": { - /** - * Unique identifier - * @description Database Service unique identifier - * @example 56321 - */ - id: number; - /** - * admin_password - * @description The admin password for the DBaaS - */ - admin_password: string; - /** - * kube_identifier - * @description Database Service Identifier - * @example pcdb-12345 - */ - kube_identifier: string; - }; - /** Database Service Backup */ - "1a4921f4_DatabaseServiceBackup": { - /** - * Unique identifier - * @description Unique identifier of the resource `Database Service Backup` - */ - id: string; - /** location */ - location: string; - /** endpoint */ - endpoint: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `Database Service Backup` has been created - */ - created_at: number; - /** - * completed_at - * Format: timestamp - */ - completed_at?: number; - /** - * status - * @description Status of the resource `Database Service Backup` - */ - status: string; - }; - /** Database Service Backup Schedule */ - "1a4921f4_DatabaseServiceBackupSchedule": { - /** - * Unique identifier - * @description Backup schedule identifier - */ - id: number; - /** - * name - * @description Backup schedule name - */ - name?: string; - /** - * scheduled_at - * @description Backup schedule time in format H:i (24 hour, UTC) - */ - scheduled_at: string; - /** - * retention - * @description The number of backups to keep for this schedule - */ - retention: number; - /** - * is_pitr_enabled - * @description Is point in time recovery enabled or disabled - * @example true - */ - is_pitr_enabled: boolean; - }; - /** Database Service Restore */ - "1a4921f4_DatabaseServiceRestore": { - /** - * Unique identifier - * @description Unique identifier of the resource `Database Service Restore` - */ - id: string; - /** backup_id */ - backup_id?: string; - /** backup_source */ - backup_source?: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `Database Service Restore` has been created - */ - created_at: number; - /** pitr_date */ - pitr_date?: string; - /** - * status - * @description Status of the resource `Database Service Restore` - */ - status: string; - /** new_service */ - new_service?: unknown[]; - }; - /** Database Service Log */ - "1a4921f4_DatabaseServiceLog": { - /** - * timestamp - * Format: timestamp - * @description The logs date and time [format: timestamp] - * @example 1774220400 - */ - timestamp: number; - /** - * message - * @description The log message [format: message] - * @example Database connection established - */ - message: string; - }; - /** Database Service Connection */ - "1a4921f4_DatabaseServiceConnection": { - /** - * host - * @description The host to use to connect to the Database Service - */ - host: string; - /** - * port - * @description The port to use to connect to the Database Service - */ - port: string; - /** - * user - * @description The user to use to connect to the Database Service - */ - user: string; - /** - * password - * @description The password to use to connect to the Database Service - */ - password: string; - /** - * uri - * @description The uri that can be used to connect to the Database Service - */ - uri: string; - /** - * command - * @description The command that can be used to connect to the Database Service - */ - command: string; - /** - * ca - * @description The CA that is used by the connection to the Database Service - */ - ca: string; - }; - /** Created or Updated Bimi */ - "93e74a89_CreatedorUpdatedBimi": { - /** - * status - * @description Status of the resource `Created or Updated Bimi` - * @example enabled - */ - status: string; - /** - * state - * @description Indicates the current state of the BIMI (Brand Indicators for Message Identification) associated with a mail service.certified: The BIMI is certified and valid. The brand logo will be displayed in supported email clients.error: An error occurred with the BIMI setup. The brand logo will not be displayed, and further investigation is needed.expired: The BIMI certification has expired. The brand logo will not be displayed until the certification is renewed.not_certified: The BIMI is not certified. The brand logo may not appear in many email clients. - * @example CERTIFIED - * @enum {string} - */ - state: "CERTIFIED" | "ERROR" | "EXPIRED" | "NOT_CERTIFIED"; - /** - * svg_uri - * @description The URL of the SVG image associated with the BIMI record - */ - svg_uri: string; - /** - * vmc_uri - * @description The URL of the VMC (Verified Mark Certificate) associated with the BIMI record - */ - vmc_uri: string; - /** - * current - * @description The current DNS record for the BIMI, including the version, SVG link, and VMC link - * @example v=BIMI1; l=https://example.com/logo.svg; a=https://example.com/bimi.pem - */ - current: string; - }; - /** Signature Template */ - "93e74a89_SignatureTemplate": { - /** - * Unique identifier - * @description Unique identifier of the resource `Signature Template` - * @example 123456 - */ - id: string; - /** - * name - * @description Name of the resource `Signature Template` - */ - name: string; - /** service_mail_id */ - service_mail_id: string; - /** content */ - content?: string; - /** - * position - * @example top - */ - position?: string; - /** name_format */ - name_format: string | null; - /** - * status - * @description Specifies the current status of the signature template. The signature can either be enabled and ready for use, or in draft mode awaiting validation.draft: The signature is in draft mode and cannot be used until it has been validated.enabled: The signature is enabled and available for use in emails. - * @example draft - * @enum {string} - */ - status: "draft" | "enabled"; - /** - * is_default - * @example true - */ - is_default: boolean; - creator?: components["schemas"]["93e74a89_SignatureTemplateCreator"]; - /** form_data */ - form_data?: unknown[]; - }; - /** Image URL */ - "93e74a89_ImageURL": { - /** - * image - * @description The url where you can retrieve the stored image. - * @example https://example.com/image.jpg - */ - image: string; - }; - /** Service Mail Responder */ - "93e74a89_ServiceMailResponder": { - /** - * Unique identifier - * @description Unique identifier of the resource `Service Mail Responder` - * @example 123456 - */ - id: number; - /** - * name - * @description Name of the pack mail responder - */ - name: string; - /** is_model */ - is_model: boolean; - /** source_model_id */ - source_model_id: number | null; - /** - * message - * @description Message sent by the responder - * @example Mail Content - */ - message: string; - /** - * is_recurrent - * @description Days when the responder is activated - * @example true - */ - is_recurrent: boolean; - recurrent_days: components["schemas"]["93e74a89_RecurrentDays"]; - /** - * started_at - * Format: timestamp - * @description Timestamp of the start of the responder - */ - started_at: number | null; - /** - * ended_at - * Format: timestamp - * @description Timestamp of the end of the responder - */ - ended_at: number | null; - /** - * is_active - * @description Tells if the responder is activated - */ - is_active: boolean; - /** - * is_visible - * @description Tells if the responder is visible for the other users of the mail service - */ - is_visible: boolean | null; - /** - * dont_reply_to - * @description Emails that aren't concerned with the responder - * @example [test@tests.ch] - */ - dont_reply_to?: string[]; - /** - * reply_from_id - * @description Id of the Email that send the auto reply - */ - reply_from_id?: number | null; - /** - * reply_from - * @description Email that send the auto reply - */ - reply_from?: string; - /** - * valid_emails - * @description List of emails validated - */ - valid_emails?: components["schemas"]["93e74a89_ValidEmail"][]; - }; - /** Service Mailbox Sieve Filter */ - "93e74a89_ServiceMailboxSieveFilter": { - /** - * Unique identifier - * @description Unique identifier of the resource `Service Mailbox Sieve Filter` - * @example 123456 - */ - id: number; - /** - * name - * @description Name of the sieve filter - */ - name: string; - /** has_all_conditions */ - has_all_conditions: boolean; - /** conditions */ - conditions: components["schemas"]["93e74a89_MailboxFilterConditions"][]; - /** actions */ - actions: components["schemas"]["93e74a89_MailboxFilterActions"][]; - /** is_visible */ - is_visible: boolean; - }; - /** Mailbox */ - "93e74a89_Mailbox": { - /** users */ - users: components["schemas"]["93e74a89_UserV2"][]; - /** mailbox_name */ - mailbox_name: string; - /** mailbox */ - mailbox: string; - /** mailbox_idn */ - mailbox_idn: string; - /** note */ - note: string | null; - /** type */ - type: number | null; - /** count_signatures */ - count_signatures?: number; - /** count_invitations */ - count_invitations?: number; - /** count_users */ - count_users?: number; - /** is_limited */ - is_limited: boolean; - /** is_free_mail */ - is_free_mail: boolean; - /** has_auto_responder */ - has_auto_responder?: boolean; - /** auto_responder */ - auto_responder?: { - /** - * is_active - * @description Is the resource `Mailbox` active ? - */ - is_active: boolean; - }; - /** has_redirection */ - has_redirection?: boolean; - /** redirection */ - redirection?: string[]; - /** - * aliases - * @description List of aliases - */ - aliases?: string[]; - /** full_aliases */ - full_aliases?: string[]; - /** - * created_at - * Format: timestamp - * @description Timestamp `Mailbox` has been created - */ - created_at?: number; - /** - * password_last_changed_at - * Format: timestamp - */ - password_last_changed_at?: number; - /** - * size - * @description Display the size of the mailbox, should be displayed when with=size or when with=size_refresh(this activate the recalculation, forced when this was more then 3 months - */ - size?: number; - /** - * size_checked_at - * Format: timestamp - * @description This indicates the last time the size was calculated by the system. Should be display with the argument with=size_refresh or with=size - */ - size_checked_at?: number; - /** - * imap_last_login_at - * Format: timestamp - */ - imap_last_login_at?: number; - /** - * pop3_last_login_at - * Format: timestamp - */ - pop3_last_login_at?: number; - /** operation_in_progress */ - operation_in_progress?: boolean; - /** teams */ - teams?: components["schemas"]["93e74a89_Team"][] | null; - /** has_move_spam */ - has_move_spam?: boolean; - /** authorized_senders */ - authorized_senders?: components["schemas"]["93e74a89_Listedsenders"][]; - /** blocked_senders */ - blocked_senders?: components["schemas"]["93e74a89_Listedsenders"][]; - /** has_dkim_signature */ - has_dkim_signature?: boolean; - /** is_dkim_updatable */ - is_dkim_updatable?: boolean; - /** has_mail_filtering */ - has_mail_filtering?: boolean; - /** mail_filtering_folder_commercials */ - mail_filtering_folder_commercials?: string; - /** mail_filtering_folder_social_networks */ - mail_filtering_folder_social_networks?: string; - /** is_auth */ - is_auth?: boolean; - /** is_removable */ - is_removable?: boolean; - /** permissions */ - permissions?: { - /** has_technical_right */ - has_technical_right: boolean; - /** can_manage_aliases */ - can_manage_aliases: boolean; - /** can_manage_redirections */ - can_manage_redirections: boolean; - /** can_manage_filters */ - can_manage_filters: boolean; - /** can_manage_security */ - can_manage_security: boolean; - /** can_manage_signatures */ - can_manage_signatures: boolean; - /** can_manage_auto_reply */ - can_manage_auto_reply: boolean; - /** can_change_password */ - can_change_password: boolean; - /** can_configure_mail_folders */ - can_configure_mail_folders: boolean; - /** can_send_emails */ - can_send_emails: boolean; - /** can_restore_emails */ - can_restore_emails: boolean; - /** can_manage_rules */ - can_manage_rules: boolean; - /** can_access_logs */ - can_access_logs: boolean; - /** is_linked_to_user */ - is_linked_to_user?: string; - }; - /** mailbox_id */ - mailbox_id?: number; - /** is_used_for_account */ - is_used_for_account: string; - account_user?: components["schemas"]["93e74a89_UserV2"]; - /** - * external_mail_flag_enabled - * @description Indicates if the mailbox has the option to mark mail from external provider activated - */ - external_mail_flag_enabled?: string | null; - /** smtpban_bounce */ - smtpban_bounce?: string; - /** smtpban_auth */ - smtpban_auth?: string; - /** smtpban_url */ - smtpban_url?: string | null; - /** private */ - private: Record; - /** count_devices */ - count_devices?: number; - /** has_legacy_device */ - has_legacy_device?: boolean; - /** has_multi_password */ - has_multi_password?: boolean; - /** access_rights */ - access_rights?: { - /** can_create_webmail_access */ - can_create_webmail_access: boolean; - /** can_create_device */ - can_create_device: boolean; - /** can_delete_device_legacy */ - can_delete_device_legacy: boolean; - /** can_regenerate_device_legacy */ - can_regenerate_device_legacy: boolean; - /** can_ask_reset_password */ - can_ask_reset_password: boolean; - /** can_create_webmail_access_for_login */ - can_create_webmail_access_for_login?: boolean; - /** can_list_users */ - can_list_users: boolean; - }; - }; - /** Created Mailbox */ - "93e74a89_CreatedMailbox": { - /** mailbox */ - mailbox: Record; - /** - * quota - * @description The limit of memory associated with the mail service in Mo - */ - quota: number; - /** - * used - * @description The current number of mailboxes on the service - */ - used: number; - /** - * total - * @description The total number of mailboxes that service can have - */ - total: number; - /** existing_user_email */ - existing_user_email?: boolean; - }; - /** Mailing List Subscriber */ - "93e74a89_MailingListSubscriber": { - /** - * mail - * @description The subscriber's mailing address - */ - mail: string; - /** mailIDN */ - mailIDN: string; - errors: components["schemas"]["93e74a89_MailingListSubscriberErrorReport"]; - }; - /** Mailing list */ - "93e74a89_Mailinglist": { - /** - * mail - * @description The mail that is used to send the email to the subscriber - */ - mail: string; - /** mailIDN */ - mailIDN: string; - /** - * name - * @description The name of the mailing list - */ - name: string; - /** - * subject - * @description The title of the mailing list - */ - subject: string; - /** - * info - * @description The information about the mailing list - */ - info?: string; - /** - * user_count - * @description The number of subscriber associated with the mailing list - */ - user_count: number; - /** - * being_deleted - * @description Indicates if the mailing list is in the process to be deleted - */ - being_deleted: boolean; - config?: components["schemas"]["93e74a89_Mailinglistconfig"]; - /** - * welcome_message - * @description The message sent when someone is a new subscriber - * @example Welcome to this new mailing list - */ - welcome_message?: string; - /** - * goodbye_message - * @description The message sent when someone unsubscribes from the mailing list - */ - goodbye_message?: string; - /** - * moderator - * @description Emails of all the moderators of the mailing list - */ - moderator?: components["schemas"]["93e74a89_Mailinglistmoderator"][]; - }; - /** Mail service currently unavailable for cause of swap */ - "93e74a89_Mailservicecurrentlyunavailableforcauseofswap": { - /** - * swap - * @description the current swap state of the domain - * @enum {string} - */ - swap: "ERROR" | "IN_PROGRESS" | "NO_SWAP"; - }; - /** Mailbox Sieve Filter */ - "93e74a89_MailboxSieveFilter": { - /** - * prevent_script - * @description Indicates if your account can use script or not - */ - prevent_script: boolean; - /** - * use_scripts - * @description Indicates if the mailbox use script or base filter - */ - use_scripts: boolean; - /** scripts */ - scripts: components["schemas"]["93e74a89_Advancedsievefilterscript"][]; - /** filters */ - filters: components["schemas"]["93e74a89_MailboxFilter"][]; - /** script */ - script: string; - /** templates */ - templates: components["schemas"]["93e74a89_ServiceMailboxSieveFilter"][]; - }; - /** Mailbox Folders */ - "93e74a89_MailboxFolders": { - /** - * folders - * @example [{'name':'name_example'}] - */ - folders: components["schemas"]["93e74a89_Singlemailboxfolder"][]; - /** draft_folder */ - draft_folder: string; - /** trash_folder */ - trash_folder: string; - /** sent_folder */ - sent_folder: string; - /** spam_folder */ - spam_folder: string; - /** archives_folder */ - archives_folder: string; - /** commercials_folder */ - commercials_folder: string; - /** social_networks_folder */ - social_networks_folder: string; - }; - /** Mailbox Signature */ - "93e74a89_MailboxSignature": { - /** signatures */ - signatures: components["schemas"]["93e74a89_Signature"][]; - /** default_signature_id */ - default_signature_id: number | null; - /** default_reply_signature_id */ - default_reply_signature_id: number | null; - /** - * position - * @description Specifies the position of the signature in an email. The signature can be placed either at the top or at the bottom of the email content.bottom: The signature is placed at the bottom of the email.top: The signature is placed at the top of the email. - * @example bottom - * @enum {string} - */ - position: "bottom" | "top"; - /** verified_emails */ - verified_emails: components["schemas"]["93e74a89_ValidEmail"][]; - /** - * valid_emails - * @description List of emails validated - */ - valid_emails: components["schemas"]["93e74a89_ValidEmail"][]; - /** is_forced */ - is_forced: boolean; - /** - * aliases - * @description List of aliases - */ - aliases: unknown[]; - }; - /** Signature */ - "93e74a89_Signature": { - /** - * Unique identifier - * @description Unique identifier of the resource `Signature` - * @example 123456 - */ - id: number; - /** - * name - * @description Name of the resource `Signature` - */ - name: string; - /** fullname */ - fullname: string; - /** full_name */ - full_name: string; - /** content */ - content: string; - /** - * position - * @description Specifies the position of the signature in an email. The signature can be placed either at the top or at the bottom of the email content.bottom: The signature is placed at the bottom of the email.top: The signature is placed at the top of the email. - * @example bottom - * @enum {string} - */ - position: "bottom" | "top"; - /** - * filled_at - * Format: timestamp - */ - filled_at: number; - /** is_auto */ - is_auto: boolean; - /** - * is_default - * @example true - */ - is_default: boolean; - /** sender */ - sender: string | null; - /** sender_idn */ - sender_idn: string | null; - /** sender_id */ - sender_id: number; - /** reply_to */ - reply_to: string | null; - /** reply_to_idn */ - reply_to_idn: string | null; - /** reply_to_id */ - reply_to_id: number; - /** has_infomaniak_footer */ - has_infomaniak_footer: boolean; - template: components["schemas"]["93e74a89_SignatureTemplate"]; - user_access?: components["schemas"]["93e74a89_SignatureUserAccess"]; - /** - * attributes - * @example [{key:'FIRSTNAME', value:'John', status:'user'}] - */ - attributes?: { - /** department */ - department?: string; - /** firstName */ - firstName?: string; - /** lastName */ - lastName?: string; - /** job */ - job?: string; - /** mail */ - mail?: string; - /** - * name - * @description Name of the resource `Signature` - */ - name?: string; - /** nameFormat */ - nameFormat?: string; - /** userAvatarUrl */ - userAvatarUrl?: string; - /** phones */ - phones?: unknown[]; - }; - /** form_data */ - form_data?: string | null; - }; - /** Mailbox Redirection */ - "93e74a89_MailboxRedirection": { - /** - * is_enabled - * @description Indicates if the mailbox redirects mail - */ - is_enabled: string; - /** redirect_adresses */ - redirect_adresses: components["schemas"]["93e74a89_RedirectionAddress"][]; - /** - * has_dont_deliver - * @description Indicates if the mailbox should delete emails locally after forwarding them - */ - has_dont_deliver: string; - /** - * has_forward_spam - * @description Indicates if the mailbox should forward mail that are considered to be spam - */ - has_forward_spam: string; - }; - /** Create Forwarding Response */ - "93e74a89_CreateForwardingResponse": { - /** - * email - * @description Email where the emails are sent - */ - email: string; - /** - * email_idn - * @description Mail with special character like é or other - */ - email_idn: string; - /** - * has_dont_deliver - * @description Indicates if the mailbox should delete emails locally after forwarding them - */ - has_dont_deliver: boolean; - }; - /** Mailbox Aliases */ - "93e74a89_MailboxAliases": { - /** enabled_alias */ - enabled_alias: number; - /** - * aliases - * @description The list of a aliases of the mailbox. - * @example alias@example.com - */ - aliases: string[]; - }; - /** Redirection */ - "93e74a89_Redirection": { - /** - * Unique identifier - * @description Unique identifier of the resource `Redirection` - * @example 123456 - */ - id: string; - /** - * name - * @description Name of the redirection - */ - name: string; - /** - * created_at - * Format: datetime - * @description Timestamp `Redirection` has been created - */ - created_at: number | null; - /** - * updated_at - * Format: datetime - * @description Timestamp `Redirection` has been updated - */ - updated_at: number | null; - /** targets */ - targets: components["schemas"]["93e74a89_RedirectionTarget"][]; - address: components["schemas"]["93e74a89_RedirectionAddress_fc08f222"]; - /** - * state - * @example disabled - */ - state: string; - /** send_confirmation_requests_enabled */ - send_confirmation_requests_enabled: boolean; - /** send_confirmation_requests_state */ - send_confirmation_requests_state: string; - }; - /** Redirection Target */ - "93e74a89_RedirectionTarget": { - /** - * Unique identifier - * @description Unique identifier of the resource `Redirection Target` - * @example 123456 - */ - id: string; - /** - * address - * @description targeted email address - */ - address: string; - /** optin_code */ - optin_code: string | null; - /** - * optin_expires_at - * Format: datetime - */ - optin_expires_at: number | null; - /** - * opted_in_at - * Format: datetime - */ - opted_in_at: number | null; - /** - * created_at - * Format: datetime - * @description Timestamp `Redirection Target` has been created - */ - created_at: number | null; - /** - * updated_at - * Format: datetime - * @description Timestamp `Redirection Target` has been updated - */ - updated_at: number | null; - /** state */ - state: string; - }; - /** Access or Invitation to a mailbox */ - "93e74a89_AccessorInvitationtoamailbox": { - user_access?: components["schemas"]["93e74a89_UserAccess"]; - team_access?: components["schemas"]["93e74a89_TeamAccess"]; - invitation?: components["schemas"]["93e74a89_Invitationtoaccessamailbox"]; - }; - /** Invitation to access a mailbox */ - "93e74a89_Invitationtoaccessamailbox": { - /** - * short_url - * @description The invitation url - * @example https://example.com - */ - short_url?: string; - /** key */ - key?: string; - /** - * sent_to - * @example Invitation recipient email address - */ - sent_to: string; - /** - * expired_at - * Format: timestamp - * @description The expiration date of the invitation - */ - expired_at: number; - /** signature_template_id */ - signature_template_id: string; - creator?: components["schemas"]["93e74a89_User"]; - permissions?: components["schemas"]["93e74a89_Permissiononmailbox"]; - }; - /** Device Access */ - "93e74a89_DeviceAccess": { - /** - * Unique identifier - * @description Unique identifier of the resource `Device Access` - * @example 123456 - */ - id: number; - device?: components["schemas"]["93e74a89_Device"]; - /** - * protocols - * @description Specifies the protocol of the access. By default, all protocol choices include smtp protocol.imap: The protocol is imap.pop3: The protocol is pop3.pop3-imap: The protocol is imap and pop3. - * @example imap - * @enum {string} - */ - protocols: "imap" | "pop3" | "pop3-imap"; - /** - * last_connection - * Format: datetime - */ - last_connection: number | null; - /** - * created_at - * Format: datetime - * @description Timestamp `Device Access` has been created - */ - created_at: number; - /** - * status - * @description Specifies the status of the access.healthy: The password is healthy.leaked: The password was leaked.spam: The password was sending spam. - * @example healthy - * @enum {string} - */ - status: "healthy" | "leaked" | "spam"; - user_access?: components["schemas"]["93e74a89_User"]; - creator?: components["schemas"]["93e74a89_User"]; - /** mailbox */ - mailbox?: { - /** mailbox_name */ - mailbox_name: string; - /** mailbox */ - mailbox: string; - /** mailbox_idn */ - mailbox_idn: string; - /** service_mail_id */ - service_mail_id: number; - }; - /** access_rights */ - access_rights?: { - /** can_delete */ - can_delete: boolean; - /** can_regenerate */ - can_regenerate: boolean; - }; - }; - /** Generated Password */ - "93e74a89_GeneratedPassword": { - /** password */ - password: string; - device?: components["schemas"]["93e74a89_Device"]; - }; - /** Service Mail preferences */ - "93e74a89_ServiceMailpreferences": { - default_permissions: components["schemas"]["93e74a89_Permissiononmailbox"]; - /** spam_filter_enabled */ - spam_filter_enabled: boolean; - /** promotion_filter_enabled */ - promotion_filter_enabled: boolean; - /** external_mail_flag_enabled */ - external_mail_flag_enabled: boolean; - /** authorized_senders */ - authorized_senders: string[]; - /** blocked_senders */ - blocked_senders: string[]; - /** - * created_at - * Format: timestamp - * @description Timestamp `Service Mail preferences` has been created - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Service Mail preferences` has been updated - */ - updated_at: number; - }; - /** Service Mailbox responder */ - "93e74a89_ServiceMailboxresponder": { - /** - * Unique identifier - * @description Unique identifier of the resource `Service Mailbox responder` - * @example 123456 - */ - id: number; - /** - * name - * @description Name of the resource `Service Mailbox responder` - */ - name: string; - /** - * message - * @description Content of the auto reply - */ - message: string; - /** - * is_active - * @description Is the auto reply active - */ - is_active: boolean; - recurrent_days: components["schemas"]["93e74a89_RecurrentDays"]; - /** - * started_at - * Format: timestamp - * @description Timestamp `Service Mailbox responder` has been started - */ - started_at: number | null; - /** - * ended_at - * Format: timestamp - * @description Timestamp `Service Mailbox responder` has ended - */ - ended_at: number | null; - /** - * reply_from - * @description Email that send the auto reply - */ - reply_from?: string; - /** - * valid_emails - * @description List of emails validated - */ - valid_emails?: components["schemas"]["93e74a89_ValidEmail"][]; - /** is_model */ - is_model: boolean; - /** is_visible */ - is_visible: boolean | null; - /** is_recurrent */ - is_recurrent: boolean; - /** - * reply_from_id - * @description Id of the Email that send the auto reply - */ - reply_from_id?: number; - /** source_model_id */ - source_model_id: number | null; - /** - * dont_reply_to - * @description List of emails the auto reply won't respond to - * @example [test@tests.ch] - */ - dont_reply_to?: string[]; - }; - /** Array of all accounts */ - "93e74a89_Arrayofallaccounts": { - /** - * accounts - * @description all existing account in the service mail - */ - accounts: string[]; - }; - /** Email Import */ - "93e74a89_EmailImport": { - /** - * Unique identifier - * @description Unique identifier of the resource `Email Import` - * @example 123456 - */ - id: string; - /** source */ - source: string; - /** - * started_at - * Format: datetime - * @description Timestamp `Email Import` has been started - */ - started_at: number; - /** - * finished_at - * Format: datetime - * @description Timestamp `Email Import` is finished - */ - finished_at: number | null; - /** state */ - state: string; - }; - /** UserV2 */ - "93e74a89_UserV2": { - /** - * Unique identifier - * @description Unique identifier of the resource `UserV2` - * @example 123456 - */ - id: number; - /** - * display_name - * @description Display name - */ - display_name: string; - /** - * first_name - * @description First name - */ - first_name: string; - /** - * last_name - * @description Last name - */ - last_name: string; - /** - * email - * @description Email - */ - email: string; - /** - * avatar - * @description Avatar - */ - avatar: string; - /** is_sso */ - is_sso: boolean; - /** permissions_binary */ - permissions_binary?: number; - permissions?: components["schemas"]["93e74a89_Permissiononmailbox"]; - }; - /** Team */ - "93e74a89_Team": { - /** - * Unique identifier - * @description Unique identifier of the resource `Team` - * @example 123456 - */ - id: number; - /** - * name - * @description Name of the resource `Team` - */ - name: string; - /** - * color_id - * @description Unique identifier of the `color` of the resource `Team` - */ - color_id: number; - /** - * owned_by_id - * @description Unique identifier of the `user` that owned the resource `Team` - */ - owned_by_id: number | null; - /** - * created_by_id - * @description Unique identifier of the `user` that created the resource `Team` - */ - created_by_id: number | null; - /** - * created_at - * Format: timestamp - * @description Timestamp `Team` has been created - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Team` has been updated - */ - updated_at: number; - created_by?: components["schemas"]["93e74a89_User"]; - owned_by?: components["schemas"]["93e74a89_User"]; - /** - * user_count - * @description User count related to the resource `Team` - */ - user_count?: number; - /** - * product_count - * @description Product count related to the resource `Team` - */ - product_count?: number; - /** - * product_by_service_count - * @description Product by service count related to the resource `Team` - */ - product_by_service_count?: number; - }; - /** Device */ - "93e74a89_Device": { - /** - * Unique identifier - * @description Unique identifier of the resource `Device` - * @example 123456 - */ - id: number; - /** label */ - label: string; - /** - * type - * @description Specifies the type of the device.computer: The device is a computer.legacy: The device'password is a legacy password used by all users before the feature of multiples password.other: The device is an other type.phone: The device is a phone.tablet: The device is a tablet. - * @example computer - * @enum {string} - */ - type: "computer" | "legacy" | "other" | "phone" | "tablet"; - /** - * created_at - * Format: datetime - * @description Timestamp `Device` has been created - */ - created_at: number; - /** device_uid */ - device_uid: string | null; - /** accesses */ - accesses?: components["schemas"]["93e74a89_DeviceAccess"][]; - /** count_accesses */ - count_accesses?: number; - /** - * last_connection - * Format: datetime - */ - last_connection?: number | null; - /** locked_accesses_count */ - locked_accesses_count?: number; - }; - /** Webmail Access */ - "93e74a89_WebmailAccess": { - /** - * Unique identifier - * @description Unique identifier of the resource `Webmail Access` - * @example 123456 - */ - id: number; - user: components["schemas"]["93e74a89_UserV2"]; - creator?: components["schemas"]["93e74a89_UserV2"]; - /** - * status - * @description Specifies the status of the access.healthy: The access is healthy.new: The access is new.spam: The access was sending spam. - * @example healthy - * @enum {string} - */ - status: "healthy" | "new" | "spam"; - /** - * last_used_at - * Format: datetime - */ - last_used_at: number | null; - /** is_primary */ - is_primary: boolean; - /** - * created_at - * Format: datetime - * @description Timestamp `Webmail Access` has been created - */ - created_at: number; - /** access_rights */ - access_rights?: { - /** can_delete */ - can_delete: boolean; - /** can_ask_reset_password */ - can_ask_reset_password: boolean; - }; - /** permissions_binary */ - permissions_binary: number; - permissions: components["schemas"]["93e74a89_Permissiononmailbox"]; - /** mailbox */ - mailbox?: unknown[]; - /** is_ksuite_access */ - is_ksuite_access?: boolean; - /** ksuite */ - ksuite?: Record[] | null; - /** has_multi_password */ - has_multi_password?: boolean; - /** has_valid_password */ - has_valid_password: boolean; - /** has_device */ - has_device?: boolean; - /** is_team_access */ - is_team_access: boolean; - }; - /** Team Access */ - "93e74a89_TeamAccess": { - /** - * Unique identifier - * @description Unique identifier of the resource `Team Access` - * @example 123456 - */ - id: number; - team: components["schemas"]["93e74a89_Team"]; - /** - * last_used_at - * Format: datetime - */ - last_used_at: number | null; - /** - * created_at - * Format: datetime - * @description Timestamp `Team Access` has been created - */ - created_at: number; - permissions?: components["schemas"]["93e74a89_Permissiononmailbox"]; - /** mailbox */ - mailbox?: unknown[]; - /** ksuite */ - ksuite?: Record[] | null; - }; - /** Subscribe and Unsubscribe Mailing List Form */ - "93e74a89_SubscribeandUnsubscribeMailingListForm": { - /** - * subscription - * @description An HTML form for subscribing to the concerned mailing list - * @example - * - * - * - * - */ - subscription: string; - /** - * unsubscription - * @description An HTML form for unsubscribing to the concerned mailing list - * @example
    \n\n\n\n
    - */ - unsubscription: string; - }; - /** - * Address - * @description This model represents an address - */ - "511343ad_Address": { - /** - * Unique identifier - * @description Unique identifier of the resource `Address` - */ - id: number; - /** designation */ - designation: string; - /** address */ - address: string; - /** number */ - number: string; - /** zipcode */ - zipcode: string; - /** city */ - city: string; - }; - /** - * Date - * @description This model represents a date - */ - "511343ad_Date": { - /** - * Unique identifier - * @description Unique identifier of the resource `Date` - */ - id: number; - /** warning_low_quota */ - warning_low_quota: number; - /** - * status - * @description Status of the resource `Date` - */ - status: string; - /** status_id */ - status_id: number; - /** hall_disposition_id */ - hall_disposition_id: number | null; - /** polcom */ - polcom: string; - /** polcom_id */ - polcom_id: number; - /** import_id */ - import_id: string | null; - /** ticket_template_id */ - ticket_template_id: number | null; - /** ticket_pre_print_template_id */ - ticket_pre_print_template_id: number | null; - /** - * date - * Format: timestamp - */ - date: number; - /** - * opening_doors - * Format: timestamp - */ - opening_doors: number; - /** - * closing_doors - * Format: timestamp - */ - closing_doors: number; - /** - * end - * Format: timestamp - */ - end: number; - /** capacity */ - capacity: number; - /** ticket_show_date */ - ticket_show_date: boolean | null; - /** ticket_show_opening_doors */ - ticket_show_opening_doors: boolean | null; - /** ticket_show_address */ - ticket_show_address: boolean | null; - /** ticket_show_customer_name */ - ticket_show_customer_name: boolean | null; - /** ticket_show_customer_code */ - ticket_show_customer_code: boolean | null; - /** ticket_show_customer_email */ - ticket_show_customer_email: boolean | null; - /** ticket_show_customer_reservation */ - ticket_show_customer_reservation: boolean | null; - /** ticket_show_seller_name */ - ticket_show_seller_name: boolean | null; - /** ticket_show_zone */ - ticket_show_zone: boolean | null; - /** has_zone */ - has_zone: boolean | null; - /** - * customer_reserve_seat - * @description Access level required to show seat reservation button (admin, admin_reseller, all, hidden) - */ - customer_reserve_seat?: string | null; - /** - * default_quota - * @description Quota defined on the date - */ - default_quota?: number | null; - /** - * quota - * @description Real quota visible for current user rights depending on zones availabilities - */ - quota?: number | null; - /** - * quota_remaining - * @description quota remaining depending on zones availabilities - */ - quota_remaining?: number | null; - event?: components["schemas"]["511343ad_Event"]; - period?: components["schemas"]["511343ad_Period"]; - /** zones */ - zones?: components["schemas"]["511343ad_TariffZone"][] | null; - address?: components["schemas"]["511343ad_Address"]; - /** features */ - features?: string | null; - /** - * valid_tickets_count - * @description Number of tickets scanned or paid or booked - */ - valid_tickets_count?: number | null; - /** - * paid_tickets_count - * @description Number of tickets paid - */ - paid_tickets_count?: number | null; - /** - * booked_tickets_count - * @description Number of tickets booked but not yet paid or scanned - */ - booked_tickets_count?: number | null; - /** - * scanned_tickets_count - * @description Number of tickets scanned - */ - scanned_tickets_count?: number | null; - }; - /** - * DateCustomProperty - * @description This model represents a DateCustomProperty - */ - "511343ad_DateCustomProperty": { - /** - * Unique identifier - * @description Unique identifier of this custom property - * @example 1332 - */ - id: number; - /** - * name - * @description The custom property name/key - * @example Category - */ - name: string; - /** - * value - * @description The custom property value - * @example Amusement - */ - value: string; - /** - * name_value - * @description Combination of name and value (format: name / value) - * @example Category / Amusement - */ - name_value: string; - }; - /** - * Reservation - * @description This model represents an order - */ - "511343ad_Reservation": { - /** - * Unique identifier - * @description Unique identifier of the resource `Reservation` - */ - id: number; - /** meta_reservation_id */ - meta_reservation_id: number | null; - /** currency_id */ - currency_id: number; - /** period_id */ - period_id: number; - /** sales_device_id */ - sales_device_id: number | null; - /** group_id */ - group_id: number; - /** amount */ - amount: number; - /** - * uuid - * @description Universally unique identifier of the resource `Reservation` - */ - uuid: string; - /** status_id */ - status_id: number; - /** customer_id */ - customer_id: number | null; - /** - * ordered_at - * Format: timestamp - */ - ordered_at: number; - /** total */ - total?: number | null; - /** total_discount */ - total_discount?: number | null; - /** total_remaining */ - total_remaining?: number | null; - /** total_paid */ - total_paid?: number | null; - /** total_pending */ - total_pending?: number | null; - /** total_refund */ - total_refund?: number | null; - /** total_refundable */ - total_refundable?: number | null; - /** total_being_refunded */ - total_being_refunded?: number | null; - /** supplement */ - supplement?: number | null; - /** total_paid_by_gifts */ - total_paid_by_gifts?: number | null; - /** total_paid_by_credits */ - total_paid_by_credits?: number | null; - customer?: components["schemas"]["511343ad_Customer"]; - /** customer_group */ - customer_group?: string | null; - /** tickets */ - tickets?: components["schemas"]["511343ad_Ticket"][] | null; - /** passes */ - passes?: components["schemas"]["511343ad_Pass"][] | null; - /** passes_direct */ - passes_direct?: components["schemas"]["511343ad_Pass"][] | null; - /** products */ - products?: components["schemas"]["511343ad_Product"][] | null; - /** gifts */ - gifts?: components["schemas"]["511343ad_GiftCode"][] | null; - /** donations */ - donations?: components["schemas"]["511343ad_GiftCode"][] | null; - /** operations */ - operations?: components["schemas"]["511343ad_ReservationOperation"][] | null; - /** operations_count */ - operations_count?: number | null; - /** tickets_count */ - tickets_count?: number | null; - /** passes_count */ - passes_count?: number | null; - /** passes_direct_count */ - passes_direct_count?: number | null; - /** gifts_count */ - gifts_count?: number | null; - /** donations_count */ - donations_count?: number | null; - /** products_count */ - products_count?: number | null; - /** tickets_price_sum */ - tickets_price_sum?: number | null; - /** passes_direct_price_sum */ - passes_direct_price_sum?: number | null; - /** gifts_price_sum */ - gifts_price_sum?: number | null; - /** donations_price_sum */ - donations_price_sum?: number | null; - /** products_price_sum */ - products_price_sum?: number | null; - user?: components["schemas"]["511343ad_User"]; - period?: components["schemas"]["511343ad_Period"]; - promo_code?: components["schemas"]["511343ad_PromotionCode"]; - /** note */ - note?: string | null; - meta_reservation?: components["schemas"]["511343ad_MetaReservationNormalizer"]; - sales_device?: components["schemas"]["511343ad_SalesDevice"]; - /** is_content_editable */ - is_content_editable?: boolean | null; - /** can_add_operation */ - can_add_operation?: boolean | null; - /** insurance_fees */ - insurance_fees?: number | null; - /** shipping_fees */ - shipping_fees?: number | null; - }; - /** - * SurveyBlock - * @description This model represents a survey - */ - "511343ad_SurveyBlock": { - /** - * Unique identifier - * @description Unique identifier of a survey - * @example 1332 - */ - id: number; - /** - * period_id - * @description Unique identifier of a period - * @example 1332 - */ - period_id: number; - /** visibility */ - visibility: string; - /** status_id */ - status_id: number; - /** status_name */ - status_name: string; - language?: components["schemas"]["511343ad_SurveyBlockLanguage"]; - /** fields */ - fields?: components["schemas"]["511343ad_SurveyField"][] | null; - }; - /** - * TicketSurvey - * @description This model represents a ticket survey answer - */ - "511343ad_TicketSurvey": { - /** - * Unique identifier - * @description Unique identifier of a ticket survey answer - * @example 1332 - */ - id: number; - /** - * ticket_id - * @description Unique identifier of a ticket - * @example 1332 - */ - ticket_id: number; - /** - * survey_field_id - * @description Unique identifier of a survey field - * @example 1332 - */ - survey_field_id: number; - /** - * value - * @description Value filled or values selected under an array if many possible - */ - value: string; - /** - * uuid - * @description Uuid of a ticket survey answer used for files - * @example aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa - */ - uuid: string; - /** survey_field */ - survey_field?: string | null; - }; - /** - * PassSurvey - * @description This model represents a pass survey answer - */ - "511343ad_PassSurvey": { - /** - * Unique identifier - * @description Unique identifier of a pass survey answer - * @example 1332 - */ - id: number; - /** - * pass_id - * @description Unique identifier of a pass - * @example 1332 - */ - pass_id: number; - /** - * survey_field_id - * @description Unique identifier of a survey field - * @example 1332 - */ - survey_field_id: number; - /** - * value - * @description Value filled or values selected under an array if many possible - */ - value: string; - /** - * uuid - * @description Uuid of a pass survey answer used for files - * @example aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa - */ - uuid: string; - /** survey_field */ - survey_field?: string | null; - }; - /** Domain */ - "6a791d9b_api-domain_domain": { - /** - * name - * @description The domain name - * @example mydomain.ch - */ - name: string; - /** - * tld - * @description The domain tld - * @example ch - */ - tld: string; - /** - * status - * @description EPP Status of the domain - * @example ["clientDeleteProhibited","clientHold"] - * @enum {array|null} - */ - status: "addPeriod" | "autoRenewPeriod" | "clientDeleteProhibited" | "clientHold" | "clientRenewProhibited" | "clientTransferProhibited" | "clientUpdateProhibited" | "inactive" | "ok" | "pendingCreate" | "pendingDelete" | "pendingRenew" | "pendingRestore" | "pendingTransfer" | "pendingUpdate" | "redemptionPeriod" | "renewPeriod" | "serverDeleteProhibited" | "serverHold" | "serverRenewProhibited" | "serverTransferProhibited" | "serverUpdateProhibited" | "transferPeriod" | null; - /** - * is_premium - * @description Is the domain premium - * @example true - */ - is_premium: boolean; - /** - * created_at - * Format: timestamp - * @description Creation timestamp of the domain - * @example 1702908000 - */ - created_at: number | null; - /** - * expires_at - * Format: timestamp - * @description Expiration timestamp of the domain - * @example 1734444000 - */ - expires_at: number | null; - /** - * options - * @description The domain options - */ - options: { - /** - * dns_anycast - * @description Is Fast Anycast option enabled - * @example true - */ - dns_anycast: boolean; - /** - * renewal_warranty - * @description Is Renewal Warranty option enabled - * @example true - */ - renewal_warranty: boolean | null; - /** - * domain_privacy - * @description Is Domain Privacy option enabled - * @example true - */ - domain_privacy: boolean | null; - /** - * dnssec - * @description Is DNSSec option enabled - * @example true - */ - dnssec: boolean; - }; - /** - * contacts - * @description The domain contacts - */ - contacts: { - owner?: components["schemas"]["6a791d9b_api-domain_contact"]; - admin?: components["schemas"]["6a791d9b_api-domain_contact"]; - tech?: components["schemas"]["6a791d9b_api-domain_contact"]; - billing?: components["schemas"]["6a791d9b_api-domain_contact"]; - }; - }; - /** DNSSEC record */ - "6a791d9b_api-domain_domain_dnssec_record": { - /** - * has_dnssec - * @description The DNNSEC status of the domain - * @example true - */ - has_dnssec: boolean; - /** - * dnssec_type - * @description The type of DNSSEC - * @example keydata - * @enum {string} - */ - dnssec_type: "dsdata" | "keydata"; - /** - * dnssec_data - * @description The DNSSEC keys - */ - dnssec_data: components["schemas"]["6a791d9b_api-domain_domain_dnssec_data"][]; - /** - * ksk - * @description The key-signing key data - */ - ksk: { - /** - * algorithm - * @description The algorithm used to generate the public key - */ - algorithm: string; - /** - * public_key - * @description The DNSSEC public key - */ - public_key: string; - }; - }; - /** Contact */ - "6a791d9b_api-domain_contact": { - /** - * address_type - * @description Type of address - * @example loc - * @enum {string} - */ - address_type: "int" | "loc"; - /** - * first_name - * @description First name of the contact - * @example John - */ - first_name: string; - /** - * last_name - * @description Last name of the contact - * @example Doe - */ - last_name: string | null; - /** - * company - * @description Company name - * @example Infomaniak - */ - company: string; - /** - * street1 - * @description Primary street address - * @example Rue Eugène Marziano 25 - */ - street1: string; - /** - * street2 - * @description Secondary street address - * @example Batiment 43 - */ - street2: string; - /** - * street3 - * @description Additional street address - * @example Etage 3 - */ - street3: string | null; - /** - * postal_code - * @description Postal code - * @example 1227 - */ - postal_code: string; - /** - * city - * @description City name - * @example Les Acacias - */ - city: string; - /** - * state - * @description State or region - * @example Genève - */ - state: string; - /** - * country_code - * @description Country code (ISO 3166-1 alpha-2) - * @example CH - */ - country_code: string; - /** - * Unique identifier - * @description Contact unique identifier - * @example 12345 - */ - id: number; - /** - * type - * @description Type of contact - * @example Organization - * @enum {string} - */ - type: "Association" | "Organization" | "Other" | "Person"; - /** - * phone - * @description Phone number of the contact - * @example +41.223456789 - */ - phone: string; - /** - * fax - * @description Fax number of the contact - * @example +41.223456790 - */ - fax: string | null; - /** - * email - * @description Email address of the contact - * @example contact@mydomain.ch - */ - email: string; - /** - * is_validated - * @description Whether the contact email has been verified - * @example true - */ - is_validated: boolean; - /** - * validated_at - * Format: timestamp - * @description Timestamp when the contact was validated - * @example 1702908000 - */ - validated_at: number; - /** - * created_at - * Format: timestamp - * @description Timestamp when the contact was created - * @example 1702908000 - */ - created_at: number; - pending_modification?: components["schemas"]["6a791d9b_api-domain_contact_modification"]; - /** - * associated_domains - * @description Domains associated with this contact (capped preview, see associated_domains_count for the total) - */ - associated_domains?: components["schemas"]["6a791d9b_api-domain_contact_associated_domain"][]; - /** - * associated_domains_count - * @description Total number of domains associated with this contact - * @example 5000 - */ - associated_domains_count?: number; - }; - /** Contact Update Result */ - "6a791d9b_api-domain_contact_update_result": { - /** - * is_validation_required - * @description Whether the update requires validation via email - * @example true - */ - is_validation_required: string; - /** - * validation_sent_to - * @description Email address where validation link was sent (only if is_validation_required is true) - * @example contact@mydomain.ch - */ - validation_sent_to?: string; - contact?: components["schemas"]["6a791d9b_api-domain_contact"]; - }; - /** Domain Document */ - "6a791d9b_api-domain_document": { - /** - * Unique identifier - * @description Unique identifier of the resource `Domain Document` - * @example 12345 - */ - id: number; - /** - * name - * @description The file name - * @example additional_field - */ - name: string; - document: components["schemas"]["6a791d9b_File"]; - }; - /** Tld */ - "6a791d9b_api_domain_tld": { - /** - * Unique identifier - * @description Unique identifier of the resource `Tld` - */ - id: number; - /** - * tld - * @description The unique identifier of the TLD. - * @example 123456 - */ - tld: string; - /** - * is_idn - * @description Is Internationalized Domain Name - */ - is_idn?: boolean; - /** - * groups - * @description List of the TLD groups - */ - groups?: components["schemas"]["6a791d9b_api_domain_tld_group"][]; - /** - * registration_time - * @description Required time for the registration - */ - registration_time?: { - /** - * fr_FR - * @example de 30 min à 2 jours - */ - fr_FR: string; - /** - * en_GB - * @example from 30 min to 2 days - */ - en_GB: string; - /** - * it_IT - * @example da 30 minuti a 2 giorni - */ - it_IT: string; - /** - * de_DE - * @example 30 Min. bis 2 Tage - */ - de_DE: string; - /** - * es_ES - * @example de 30 min a 2 días - */ - es_ES: string; - }; - /** - * transfer_time - * @description Required time for the transfer - */ - transfer_time?: number; - /** - * trade_time - * @description Required time for trade - */ - trade_time?: { - /** - * fr_FR - * @example immédiat - */ - fr_FR: string; - /** - * en_GB - * @example immediate - */ - en_GB: string; - /** - * it_IT - * @example immediato - */ - it_IT: string; - /** - * de_DE - * @example sofort - */ - de_DE: string; - /** - * es_ES - * @example inmediato - */ - es_ES: string; - }; - /** - * outgoing_transfer_time - * @description Required time for outgoing transfer - */ - outgoing_transfer_time?: number; - /** domain_length */ - domain_length?: string; - /** - * periods - * @description Domain lifecycle periods - */ - periods?: { - /** - * renew_grace - * @description Time after domain expiry during which it can still be renewed without extra fees or loss of ownership. (days) - */ - renew_grace?: number; - /** - * redemption - * @description Time after grace period during which the domain can be redeemed with additional fees. (days) - */ - redemption?: number; - /** - * deletion - * @description Period after redemption period during which the domain is purged from registry and becomes available for re-registration. (days) - */ - deletion?: number; - }; - /** - * support - * @description Supported features of the TLD - */ - support?: { - /** dns_anycast */ - dns_anycast?: boolean; - /** domain_privacy */ - domain_privacy?: boolean; - /** transfer_lock */ - transfer_lock?: boolean; - /** renew_on_transfer */ - renew_on_transfer?: boolean; - /** preconfigured_dns */ - preconfigured_dns?: boolean; - /** dnssec */ - dnssec?: boolean; - }; - /** - * renewal_periods - * @description All the available renewal periods. (years) - */ - renewal_periods?: number[]; - /** - * registration_periods - * @description All the available registration periods. (years) - */ - registration_periods?: number[]; - /** - * outgoing_transfer_need - * @description Outgoing transfer method - */ - outgoing_transfer_need?: { - /** - * auth_code - * @description Outgoing transfer method requires Auth Code - */ - auth_code?: boolean; - /** - * auth_code_length - * @description Length of the authorization code needed for domain transfers. - */ - auth_code_length?: number; - /** - * ips_tag - * @description Outgoing transfer method requires IPs Tag - */ - ips_tag?: boolean; - }; - fields?: components["schemas"]["6a791d9b_api-domain_tld_fields"]; - /** - * idn - * @description List of all the IDN languages accepted - */ - idn?: components["schemas"]["6a791d9b_api_domain_idn_tables"][]; - }; - /** - * Zone - * @description Zone informations - */ - "2f8071fd_api_dns_zone": { - /** - * id - * @description The identifier of the zone - */ - id: number; - /** - * fqdn - * @description Fully Qualified Domain Name - * @example example.com - */ - fqdn: string; - /** - * dnssec - * @description DNSSEC informations - */ - dnssec: { - /** - * is_enabled - * @description Is DNSSEC enabled - */ - is_enabled: boolean; - }; - /** - * nameservers - * @description Nameservers for the zone - */ - nameservers: string[]; - /** - * skel - * @description Skel file for the zone - */ - skel?: string; - /** - * records - * @description Records in the zone - */ - records?: components["schemas"]["2f8071fd_api_dns_dns_record"][]; - }; - /** Dns record */ - "2f8071fd_api_dns_dns_record": { - /** - * id - * @description The identifier of the dns record - */ - id: number; - /** - * source - * @description The source of the dns record - */ - source: string; - /** - * source_idn - * @description The full idn of the dns record - * @example record.example.com - */ - source_idn?: string; - /** - * type - * @description The type of the dns record - * @enum {string} - */ - type: "A" | "AAAA" | "CAA" | "CNAME" | "DNAME" | "DNSKEY" | "DS" | "MX" | "NS" | "PTR" | "SMIMEA" | "SOA" | "SRV" | "SSHFP" | "TLSA" | "TXT"; - /** - * ttl - * @description The TTL of the dns record - */ - ttl: number; - /** - * target - * @description The dns record target - */ - target: string; - /** - * updated_at - * Format: timestamp - * @description The last updated time of the dns record - */ - updated_at: number; - /** - * dyndns_id - * @description If any, the dyndns user identifier related to the dns record - */ - dyndns_id?: number; - delegated_zone?: components["schemas"]["2f8071fd_api_dns_api_resource"]; - description?: components["schemas"]["2f8071fd_api_dns_dns_record_description"]; - }; - /** AccountInvitation */ - "087adaad_AccountInvitation": { - /** - * Unique identifier - * @description Unique identifier of the resource `AccountInvitation` - */ - id: number; - /** - * first_name - * @description First name - */ - first_name: string; - /** - * last_name - * @description Last name - */ - last_name: string; - /** - * email - * @description Email - */ - email: string; - /** strict */ - strict: boolean; - /** - * status - * @description Status of the resource `AccountInvitation` - * @enum {string} - */ - status: "accepted" | "cancelled" | "pending" | "rejected"; - /** - * role_type - * @enum {string} - */ - role_type: "admin" | "normal" | "owner"; - /** teams */ - teams?: components["schemas"]["087adaad_Team"][]; - /** - * language_id - * @description Unique identifier of the `language` that is related to the resource `AccountInvitation` - * @example 1 - */ - language_id: number; - /** - * locale - * @description Represents a language identifier and a region identifier - * @example fr_FR - */ - locale: string; - /** - * account_id - * @description Unique identifier of the `account` that is related to the resource `AccountInvitation` - */ - account_id: number; - /** has_ksuite */ - has_ksuite: boolean; - /** has_billing */ - has_billing: boolean; - /** has_billing_mailing */ - has_billing_mailing: boolean; - /** has_mailing */ - has_mailing: boolean; - /** ksuite */ - ksuite?: unknown[] | null; - /** app_accesses */ - app_accesses?: string | null; - /** permissions */ - permissions?: unknown[]; - /** service_permissions */ - service_permissions?: unknown[]; - /** - * sent_at - * Format: timestamp - * @example 1745062007 - */ - sent_at: number | null; - /** - * created_at - * Format: timestamp - * @description Timestamp `AccountInvitation` has been created - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `AccountInvitation` has been updated - */ - updated_at: number; - /** - * expired_at - * Format: timestamp - * @description Timestamp `AccountInvitation` has expired - */ - expired_at: number | null; - /** - * url_accept - * @example https://welcome.infomaniak.com/invitation/account/1234567890987654321?lang=fr - */ - url_accept: string; - /** qr_code */ - qr_code?: string; - }; - /** Partnership */ - "087adaad_Partnership": { - /** - * Unique identifier - * @description Unique identifier of the resource `Partnership` - */ - id: number; - /** - * name - * @description Name of the resource `Partnership` - */ - name: string; - /** - * color_id - * @description Unique identifier of the `color` of the resource `Partnership` - */ - color_id: number; - /** - * owned_by_id - * @description Unique identifier of the `user` that owned the resource `Partnership` - */ - owned_by_id: number | null; - /** - * created_by_id - * @description Unique identifier of the `user` that created the resource `Partnership` - */ - created_by_id: number | null; - /** - * created_at - * Format: timestamp - * @description Timestamp `Partnership` has been created - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Partnership` has been updated - */ - updated_at: number; - created_by?: components["schemas"]["087adaad_User"]; - owned_by?: components["schemas"]["087adaad_User"]; - /** - * user_count - * @description User count related to the resource `Partnership` - */ - user_count?: number; - /** - * product_count - * @description Product count related to the resource `Partnership` - */ - product_count?: string; - /** - * product_by_service_count - * @description Product by service count related to the resource `Partnership` - */ - product_by_service_count?: number; - /** - * has_full_access - * @example true - */ - has_full_access: boolean; - /** - * has_customer_payment_method - * @description True if the payment method chosen is customer - * @example true - */ - has_customer_payment_method: boolean; - partner?: components["schemas"]["087adaad_Partner"]; - /** products */ - products?: components["schemas"]["087adaad_RoleRight"][]; - incomes?: components["schemas"]["087adaad_PartnershipIncomeTotal"]; - discounts?: components["schemas"]["087adaad_PartnershipIncomeTotal"]; - /** users */ - users?: components["schemas"]["087adaad_User"][]; - customer?: components["schemas"]["087adaad_Account"]; - total_payed?: components["schemas"]["087adaad_PartnershipIncomeTotal"]; - total_payed_base_price?: components["schemas"]["087adaad_PartnershipIncomeTotal"]; - }; - /** Team */ - "087adaad_Team_db41ff58": { - /** - * Unique identifier - * @description Unique identifier of the resource `Team` - */ - id: number; - /** - * name - * @description Name of the resource `Team` - */ - name: string; - /** - * color_id - * @description Unique identifier of the `color` of the resource `Team` - */ - color_id: number; - /** - * owned_by_id - * @description Unique identifier of the `user` that owned the resource `Team` - */ - owned_by_id: number | null; - /** - * created_by_id - * @description Unique identifier of the `user` that created the resource `Team` - */ - created_by_id: number | null; - /** - * created_at - * Format: timestamp - * @description Timestamp `Team` has been created - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Team` has been updated - */ - updated_at: number; - created_by?: components["schemas"]["087adaad_User"]; - owned_by?: components["schemas"]["087adaad_User"]; - /** - * user_count - * @description User count related to the resource `Team` - */ - user_count?: number; - /** - * product_count - * @description Product count related to the resource `Team` - */ - product_count?: number; - /** - * product_by_service_count - * @description Product by service count related to the resource `Team` - */ - product_by_service_count?: number; - /** owners */ - owners: components["schemas"]["087adaad_User"][]; - /** is_sso */ - is_sso: boolean; - /** permissions */ - permissions: components["schemas"]["087adaad_Servicepermissions"][]; - /** products */ - products?: components["schemas"]["087adaad_ProductTeamPermissions"][]; - /** users */ - users?: components["schemas"]["087adaad_User"][]; - /** app_access */ - app_access?: { - /** mail */ - mail: { - /** mailboxes */ - mailboxes: unknown[]; - }; - /** drive */ - drive: { - /** folders */ - folders: unknown[]; - }; - /** kchat */ - kchat: { - /** channels */ - channels: unknown[]; - }; - }; - }; - /** Team User */ - "087adaad_TeamUser": { - /** - * Unique identifier - * @description Unique identifier of the resource `Team User` - */ - id: number; - /** - * display_name - * @description Display name - */ - display_name: string; - /** - * first_name - * @description First name - */ - first_name: string; - /** - * last_name - * @description Last name - */ - last_name: string; - /** - * email - * @description Email - */ - email: string; - /** - * is_sso - * @description returns true if the user is provided by an external IDP - */ - is_sso: boolean; - /** - * last_login_at - * Format: timestamp - * @description Timestamp `Team User` has been logged - */ - last_login_at: number; - /** teams */ - teams: components["schemas"]["087adaad_Team"][]; - }; - /** User avatar */ - "087adaad_Useravatar": { - /** - * avatar - * @description Avatar - * @example https://www.infomaniak.com/img/common/logo-infomaniak.svg - */ - avatar: string; - }; - /** (partial) User application password */ - "087adaad_partialUserapplicationpassword": { - /** - * Unique identifier - * @description Unique identifier of the resource `(partial) User application password` - * @example 1234 - */ - id: number; - /** - * name - * @description Name of the resource `(partial) User application password` - * @example My application - */ - name: string; - /** - * last_used_at - * Format: timestamp - * @example 1630929640 - */ - last_used_at: number | null; - }; - /** User application password */ - "087adaad_Userapplicationpassword": { - /** - * Unique identifier - * @description Unique identifier of the resource `User application password` - * @example 1234 - */ - id: number; - /** - * name - * @description Name of the resource `User application password` - * @example My application - */ - name: string; - /** - * last_used_at - * Format: timestamp - * @example 1630929640 - */ - last_used_at: number | null; - /** - * password - * @description Only available when you store it. - * @example aaaabbbbccccdddd - */ - password?: string; - }; - /** Account */ - "087adaad_Account": { - /** - * Unique identifier - * @description Unique identifier of the resource `Account` - * @example 1234 - */ - id: number; - /** - * name - * @description Name of the resource `Account` - * @example Secret Organization - */ - name: string; - /** - * legal_entity_type - * @example company - * @enum {string} - */ - legal_entity_type: "company" | "individual" | "public_body" | "restrict"; - /** - * created_at - * Format: timestamp - * @description Timestamp `Account` has been created - * @example 1294959600 - */ - created_at: number; - /** addresses */ - addresses?: components["schemas"]["087adaad_Accountaddress"][]; - /** - * timezone - * @example Europe/Zurich - */ - timezone?: string; - /** - * website - * @example https://www.infomaniak.com - */ - website?: string; - /** - * phone - * @example +41790000000 - */ - phone?: string; - /** - * fax - * @example +41220000000 - */ - fax?: string; - /** language */ - language?: string; - /** - * locale - * @description Represents a language identifier and a region identifier - * @example fr_FR - */ - locale: string; - /** - * language_id - * @description Unique identifier of the `language` that is related to the resource `Account` - * @example 1 - */ - language_id: number; - /** - * logo - * @example https://www.infomaniak.com/img/common/logo-infomaniak.svg - */ - logo?: string; - /** - * logo_square - * @example https://www.infomaniak.com/img/common/logo-infomaniak.svg - */ - logo_square?: string; - /** order */ - order?: { - /** - * waiting_payment - * @example 1 - */ - waiting_payment: number; - /** - * in_process - * @example 0 - */ - in_process: number; - /** blocked_order_id */ - blocked_order_id: unknown[]; - }; - /** - * beta - * @example true - */ - beta: boolean; - /** - * support_level - * @example 1 - */ - support_level: number; - /** has_2fa_required */ - has_2fa_required: boolean; - /** - * type - * @example owner - */ - type?: string; - /** - * billing - * @example true - */ - billing?: boolean; - /** - * mailing - * @example true - */ - mailing?: boolean; - /** - * billing_mailing - * @example true - */ - billing_mailing?: boolean; - /** - * workspace_only - * @example true - */ - workspace_only?: boolean; - /** - * no_access - * @example true - */ - no_access?: boolean; - /** - * is_blocked - * @example true - */ - is_blocked?: boolean; - /** - * blocked_at - * Format: timestamp - * @example 0 - */ - blocked_at?: number; - /** vat_number */ - vat_number?: string; - /** field1 */ - field1?: string; - /** field2 */ - field2?: string; - /** tags */ - tags?: components["schemas"]["087adaad_Tag"][]; - /** services_already_demo */ - services_already_demo?: unknown[]; - /** customization_url */ - customization_url?: Record; - /** - * nb_invitations - * @example 2 - */ - nb_invitations?: number; - /** - * nb_users - * @example 2 - */ - nb_users?: number; - /** - * count_owners - * @example 2 - */ - count_owners?: number; - /** is_customer */ - is_customer: boolean; - /** is_sso */ - is_sso: boolean; - /** has_full_access */ - has_full_access?: boolean; - /** has_customer_paiement_method */ - has_customer_paiement_method?: boolean; - /** partner_id */ - partner_id?: number; - /** in_partnership_full_access */ - in_partnership_full_access?: boolean; - /** in_partnership_limited */ - in_partnership_limited?: boolean; - /** support_premium */ - support_premium?: Record; - /** is_user_has_ksuite_access */ - is_user_has_ksuite_access?: boolean; - /** is_user_email_account_mailbox_exist */ - is_user_email_account_mailbox_exist?: boolean; - /** - * ksuite_id - * @description Unique identifier of the `ksuite` that is related to the resource `Account` - */ - ksuite_id?: number | null; - /** my_ksuite */ - my_ksuite?: Record | null; - /** has_onboarding_branding */ - has_onboarding_branding?: boolean; - /** has_streaming_video */ - has_streaming_video?: boolean; - }; - /** Service */ - "087adaad_Service": { - /** - * Unique identifier - * @description Unique identifier of the resource `Service` - * @example 1 - */ - id: number; - /** - * name - * @description Name of the resource `Service` - * @example hosting - */ - name: string; - /** - * count - * @example 4 - */ - count: number; - }; - /** Team */ - "087adaad_Team_2a133770": { - /** - * Unique identifier - * @description Unique identifier of the resource `Team` - */ - id: number; - /** - * name - * @description Name of the resource `Team` - */ - name: string; - /** - * color_id - * @description Unique identifier of the `color` of the resource `Team` - */ - color_id: number; - /** - * owned_by_id - * @description Unique identifier of the `user` that owned the resource `Team` - */ - owned_by_id: number | null; - /** - * created_by_id - * @description Unique identifier of the `user` that created the resource `Team` - */ - created_by_id: number | null; - /** - * created_at - * Format: timestamp - * @description Timestamp `Team` has been created - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Team` has been updated - */ - updated_at: number; - created_by?: components["schemas"]["087adaad_User"]; - owned_by?: components["schemas"]["087adaad_User"]; - /** - * user_count - * @description User count related to the resource `Team` - */ - user_count?: number; - /** - * product_count - * @description Product count related to the resource `Team` - */ - product_count?: number; - /** - * product_by_service_count - * @description Product by service count related to the resource `Team` - */ - product_by_service_count?: number; - /** owners */ - owners: components["schemas"]["087adaad_User"][]; - /** is_sso */ - is_sso: boolean; - /** permissions */ - permissions: components["schemas"]["087adaad_Servicepermissions"][]; - /** products */ - products?: components["schemas"]["087adaad_ProductTeamPermissions"][]; - /** users */ - users?: components["schemas"]["087adaad_User"][]; - /** app_access */ - app_access?: { - /** mail */ - mail: { - /** mailboxes */ - mailboxes: unknown[]; - }; - /** drive */ - drive: { - /** folders */ - folders: unknown[]; - }; - /** kchat */ - kchat: { - /** channels */ - channels: unknown[]; - }; - }; - }; - /** Action type */ - "087adaad_Actiontype": { - /** - * Unique identifier - * @description Unique identifier of the resource `Action type` - */ - id: number; - /** code */ - code: string; - /** - * description - * @description Description of the resource `Action type` - */ - description: string; - }; - /** Application */ - "087adaad_Application": { - /** - * Unique identifier - * @description Unique identifier of the resource `Application` - * @example 414 - */ - id: number; - /** - * name - * @description Name of the resource `Application` - * @example com.infomaniak.mail - */ - name: string; - /** - * platform - * @example ios - */ - platform: string; - /** - * store - * @example apple-store - */ - store: string; - /** - * api_id - * @example com.infomaniak.mail - */ - api_id: string; - /** - * min_version - * @example 1.0.1 - */ - min_version: string; - /** - * next_version_rate - * @description The percentage of users who will receive the production-next version in advance - * @example 50 - */ - next_version_rate: number | null; - /** - * published_versions - * @description version already published - */ - published_versions: components["schemas"]["087adaad_applicationPublishedVersion"][]; - /** - * checksum - * @example 5d41402abc4b2a76b9719d911017c592 - */ - checksum: string; - /** - * nb_users - * @description number of users, only for kStore application - */ - nb_users: number | null; - }; - /** Async Task */ - "087adaad_AsyncTask": { - /** - * uuid - * Format: uuid - * @description Universally unique identifier of the resource `Async Task` - * @example 5cb09b3c-d03a-11eb-b8bc-0242ac130003 - */ - uuid: string; - /** - * status - * @description Status of the resource `Async Task` - * @example running - * @enum {string} - */ - status: "executed" | "failed" | "running" | "spooled"; - /** - * created_at - * Format: timestamp - * @description Timestamp `Async Task` has been created - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Async Task` has been updated - */ - updated_at: number; - /** - * executed_at - * Format: timestamp - * @description Timestamp `Async Task` has been executed - */ - executed_at: number; - /** - * finished_at - * Format: timestamp - * @description Timestamp `Async Task` is finished - */ - finished_at: number; - /** - * response - * @description Asynchronous response result - */ - response: Record; - /** - * error - * @description Asynchronous error result - */ - error?: Record; - }; - /** Country */ - "087adaad_Country": { - /** - * Unique identifier - * Format: int32 - * @description Unique identifier of the resource `Country` - * @example 203 - */ - id: number; - /** - * name - * @description Name of the resource `Country` - * @example SWITZERLAND - */ - name: string; - /** - * short_name - * @description Short name of the resource `Country` - * @example CH - */ - short_name: string; - /** - * is_enabled - * @description Is the resource `Country` enabled? - * @example true - */ - is_enabled: boolean; - }; - /** Language */ - "087adaad_Language": { - /** - * Unique identifier - * @description Unique identifier of the resource `Language` - * @example 2 - */ - id: number; - /** - * name - * @description Name of the resource `Language` - * @example English - */ - name: string; - /** - * short_name - * @description Short name of the resource `Language` - * @example E - */ - short_name: string; - /** - * locale - * @description Represents a language identifier and a region identifier - * @example en_GB - */ - locale: string; - /** - * short_locale - * @description Represents a language identifier - * @example en - */ - short_locale: string; - }; - /** MyKSuite */ - "087adaad_MyKSuite": { - /** - * Unique identifier - * @description Unique identifier of the resource `MyKSuite` - */ - id: number; - /** - * status - * @description Status of the resource `MyKSuite` - */ - status: string; - /** pack_id */ - pack_id: number; - /** trial_expiry_at */ - trial_expiry_at: number | null; - /** pack */ - pack?: string; - /** - * is_free - * @description Does the resource `MyKSuite` have a free price status? - */ - is_free: boolean; - /** drive */ - drive?: string | null; - /** mail */ - mail?: string | null; - /** has_auto_renew */ - has_auto_renew?: string; - /** can_trial */ - can_trial?: boolean; - /** product */ - product?: string; - /** children */ - children?: string | null; - /** data */ - data?: unknown[]; - }; - /** Product */ - "087adaad_Product": { - /** - * Unique identifier - * @description Unique identifier of the resource `Product` - */ - id: number; - /** - * account_id - * @description Unique identifier of the `account` that is related to the resource `Product` - */ - account_id: number; - /** - * service_id - * @description Unique identifier of the `service` that is related to the resource `Product` - */ - service_id: number; - /** - * service_name - * @description Name of the service - */ - service_name: string; - /** - * customer_name - * @description Customer name of the resource `Product` - */ - customer_name: string; - /** internal_name */ - internal_name: string | null; - /** - * created_at - * Format: timestamp - * @description Timestamp `Product` has been created - */ - created_at: number; - /** - * expired_at - * Format: timestamp - * @description Timestamp `Product` has expired - */ - expired_at: number | null; - /** - * deleted_at - * Format: timestamp - * @description Timestamp `Product` has been deleted - */ - deleted_at?: number; - /** version */ - version: number; - /** - * has_maintenance - * @description Does the resource `Product` have a maintenance mode enabled? - */ - has_maintenance: boolean; - /** - * is_locked - * @description Is the resource `Product` locked? - */ - is_locked: boolean; - /** - * has_operation_in_progress - * @description Does the resource `Product` have an operation in progress ? - */ - has_operation_in_progress: boolean; - /** tags */ - tags: components["schemas"]["087adaad_Tag"][]; - /** - * unique_id - * @description Unique identifier of the resource `Product` - */ - unique_id: number; - /** - * description - * @description Description of the resource `Product` - */ - description?: string; - /** bill_reference */ - bill_reference?: string; - /** - * is_free - * @description Does the resource `Product` have a free price status? - */ - is_free: boolean; - /** - * is_zero_price - * @description Does the resource `Product` have a zero price status? - */ - is_zero_price: boolean; - /** - * is_trial - * @description Does the resource `Product` have a trial status? - */ - is_trial: boolean; - rights: components["schemas"]["087adaad_Right"]; - /** parent_id */ - parent_id?: number; - /** parent_service_id */ - parent_service_id?: number; - /** parent_service_name */ - parent_service_name?: string; - /** - * status - * @description Status of the resource `Product` - */ - status?: string; - /** users */ - users?: components["schemas"]["087adaad_ProductUser"][]; - admin?: components["schemas"]["087adaad_ProductAdminUser"]; - /** fqdn */ - fqdn?: string; - /** is_managed_by_partner */ - is_managed_by_partner?: boolean; - /** flags */ - flags?: unknown[]; - /** renew_preferences */ - renew_preferences?: unknown[]; - /** is_transferable */ - is_transferable?: boolean; - }; - /** Timezone */ - "087adaad_Timezone": { - /** - * Unique identifier - * @description Unique identifier of the resource `Timezone` - * @example 414 - */ - id: number; - /** - * name - * @description Name of the resource `Timezone` - * @example Europe/Zurich - */ - name: string; - /** - * gmt - * @description Greenwich Mean Time (GMT) - * @example 01:00 - */ - gmt: string; - }; - /** User or pending user */ - "087adaad_Userorpendinguser": { - /** user_id */ - user_id: number | null; - /** invitation_id */ - invitation_id: number | null; - /** - * first_name - * @description First name - */ - first_name: string; - /** - * last_name - * @description Last name - */ - last_name: string; - /** - * display_name - * @description Display name - */ - display_name: string; - /** - * email - * @description Email - */ - email: string; - /** - * avatar - * @description null is returned only when request parameter no_avatar_default=1 and the user has not set an avatar - */ - avatar: string | null; - /** role_type */ - role_type: string; - /** state_in_account */ - state_in_account: string; - /** is_correspondent */ - is_correspondent: boolean | null; - /** is_correspondent_billing */ - is_correspondent_billing: boolean | null; - /** is_workspace_only */ - is_workspace_only: boolean | null; - /** has_no_manager_access */ - has_no_manager_access: boolean | null; - /** has_billing_access */ - has_billing_access: boolean | null; - /** is_sso */ - is_sso: boolean; - /** - * language_id - * @description Unique identifier of the `language` that is related to the resource `User or pending user` - */ - language_id: number | null; - /** app_access */ - app_access?: string; - /** teams */ - teams?: string; - /** drive_infos */ - drive_infos?: string; - /** kchat_infos */ - kchat_infos?: string; - /** unique_key */ - unique_key: string; - /** - * last_login_at - * Format: datetime - * @description Timestamp `User or pending user` has been logged - */ - last_login_at: number; - /** security */ - security?: string; - /** pending_invitations */ - pending_invitations?: string; - /** preferences */ - preferences?: string; - /** invitation_details */ - invitation_details?: string | null; - /** service_permissions */ - service_permissions?: string; - /** permissions */ - permissions?: string; - /** partnership_id */ - partnership_id: number | null; - }; - /** Event */ - "087adaad_Event_de1ac26c": { - /** - * Unique identifier - * @description Unique identifier of the resource `Event` - * @example 414 - */ - id: number; - /** - * url - * @example ed4px6RxMG - */ - url: string; - /** - * type - * @example enhancement - */ - type: string; - /** - * status - * @description Status of the resource `Event` - * @example terminated - */ - status: string; - description: components["schemas"]["087adaad_EventDescription"]; - /** comments */ - comments: components["schemas"]["087adaad_EventComment"][]; - /** services */ - services: components["schemas"]["087adaad_EventTag"][]; - /** - * started_at - * Format: timestamp - * @description Timestamp `Event` has been started - */ - started_at: number; - /** - * ended_at - * Format: timestamp - * @description Timestamp `Event` has ended - */ - ended_at: number | null; - /** duration */ - duration: number | null; - }; - /** User Profile */ - "087adaad_UserProfile": { - /** - * Unique identifier - * @description Unique identifier of the resource `User Profile` - */ - id: number; - /** - * display_name - * @description Display name - */ - display_name: string; - /** - * first_name - * @description First name - */ - first_name: string; - /** - * last_name - * @description Last name - */ - last_name: string; - /** - * email - * @description Email - */ - email: string; - /** - * is_sso - * @description returns true if the user is provided by an external IDP - */ - is_sso: boolean; - /** - * avatar - * @description null is returned only when request parameter no_avatar_default=1 and the user has not set an avatar - */ - avatar: string | null; - /** type */ - type?: string; - /** - * login - * @description Login - */ - login: string; - /** sessions */ - sessions?: components["schemas"]["087adaad_Usersession"][]; - /** preferences */ - preferences?: { - /** security */ - security?: { - /** - * otp - * @description One-time password - */ - otp: boolean; - /** sms */ - sms: boolean; - /** sms_phone */ - sms_phone: string; - /** yubikey */ - yubikey: boolean; - /** infomaniak_application */ - infomaniak_application: boolean; - /** infomaniak_application_deprecated */ - infomaniak_application_deprecated: boolean; - /** authenticator */ - authenticator: boolean; - /** - * double_auth - * @description Double auth - */ - double_auth: boolean; - /** remaining_rescue_code */ - remaining_rescue_code: number; - /** - * last_login_at - * Format: timestamp - * @description Timestamp `User Profile` has been logged - */ - last_login_at: number; - /** - * date_last_changed_password - * Format: timestamp - */ - date_last_changed_password: number; - /** - * double_auth_method - * @description Double auth method - */ - double_auth_method: string; - /** auth_devices */ - auth_devices?: components["schemas"]["087adaad_Userauthdevice"][]; - }; - /** account */ - account?: string; - connection?: components["schemas"]["087adaad_Userconnection"]; - language: components["schemas"]["087adaad_Language"]; - country: components["schemas"]["087adaad_Country"]; - timezone: components["schemas"]["087adaad_Timezone"]; - }; - /** phones */ - phones?: components["schemas"]["087adaad_Userphone"][]; - /** emails */ - emails?: components["schemas"]["087adaad_Useremail"][] | components["schemas"]["087adaad_Useremail_f4611cfe"][]; - }; - /** User email */ - "087adaad_Useremail": { - /** - * Unique identifier - * @description Unique identifier of the resource `User email` - * @example 123456 - */ - id: number; - /** - * email - * @description Email - * @example john.doe@infomaniak.com - */ - email: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `User email` has been created - * @example 1632815150 - */ - created_at: number; - /** - * reminder - * @example true - */ - reminder: boolean; - /** - * checked - * @example true - */ - checked: boolean; - /** - * type - * @example other - * @enum {string} - */ - type: "other" | "personal" | "professional"; - }; - /** User phone */ - "087adaad_Userphone": { - /** - * Unique identifier - * @description Unique identifier of the resource `User phone` - * @example 2 - */ - id: number; - /** - * phone - * @example +41123456789 - */ - phone: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `User phone` has been created - * @example 1632896634 - */ - created_at: number; - /** - * reminder - * @example true - */ - reminder: string; - /** - * checked - * @example true - */ - checked: boolean; - /** - * type - * @example phone - */ - type: string; - }; - /** Passkey */ - "087adaad_Passkey": { - /** - * uuid - * @description Universally unique identifier of the resource `Passkey` - * @example 7892c52e-1d27-49aa-b61a-a2211946acc0 - */ - uuid: string; - /** - * name - * @description Name of the resource `Passkey` - * @example Apple iPhone 13 (iOS) - */ - name: string | null; - /** - * created_at - * Format: timestamp - * @description Timestamp `Passkey` has been created - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Passkey` has been updated - */ - updated_at: number; - }; - /** Llm product */ - "4cee7ea0_Llmproduct": { - /** - * product_name - * @example LLM API - */ - product_name: string; - /** - * product_id - * @description Unique identifier of the `product` that is related to the resource `Llm product` - */ - product_id: number; - /** - * account_name - * @example My organization - */ - account_name: string; - /** - * status - * @description Status of the resource `Llm product` - * @example ok - */ - status: string; - }; - /** Ai Model */ - "4cee7ea0_AiModel": { - /** - * Unique identifier - * @description Unique identifier of the resource `Ai Model` - */ - id: number; - /** - * name - * @description Name of the resource `Ai Model` - */ - name: string; - /** type */ - type: string; - /** documentation_link */ - documentation_link: string | null; - /** - * description - * @description Description of the resource `Ai Model` - */ - description: string; - /** - * info_status - * @description Information status of the model - */ - info_status: string | null; - /** prices */ - prices?: components["schemas"]["4cee7ea0_AIPrice"][]; - /** logo_url */ - logo_url: string | null; - /** last_updated_at */ - last_updated_at: string; - /** max_token_input */ - max_token_input: number | null; - /** version */ - version: string | null; - meta: components["schemas"]["4cee7ea0_AiModel-meta"]; - }; - /** - * AI job result - * @description Represents a job result. - */ - "4cee7ea0_AIjobresult": { - /** - * status - * @description Progression status - * @example success - * @enum {string} - */ - status: "cancelled" | "failed" | "pending" | "processing" | "success"; - /** - * url - * @description The result download url. - * @example https://api.infomaniak.com/1/ai/results/123456-1234-abcd-1234-1234abcd/download - */ - url: string | null; - /** - * file_name - * @description The filename of the result - */ - file_name: string | null; - /** - * file_size - * @description The file size in bytes of the result - */ - file_size: number | null; - /** - * data - * @description The result - */ - data: (string | unknown[]) | null; - }; - /** - * Base64 image response - * @description Base64 image response - */ - "4cee7ea0_Base64imageresponse": { - /** - * data - * @description list of images in base64 format. - */ - data: components["schemas"]["4cee7ea0_Base64image"][]; - /** - * created - * Format: timestamp - * @description The Unix timestamp (in seconds) of when the response was created. - */ - created: number; - }; - /** - * OpenAi-V1-Models - * @description OpenAI model collection format of /v1/models - */ - "4cee7ea0_OpenAi-V1-Models": { - /** - * object - * @description The object type, which is always `list`. - * @example list - */ - object: string; - data: components["schemas"]["4cee7ea0_OpenAi-V1-Models-Model"]; - }; - /** - * Llm Response OpenAI - * @description Represents a completion response returned by model, based on the provided input. - */ - "4cee7ea0_LlmResponseOpenAI": { - /** - * model - * @description The model used. - * @example mixtral - */ - model: string; - /** - * Unique identifier - * @description This attribute is always empty - */ - id: string; - /** - * object - * @description The object `chat.completion` if not stream mode else `chat.completion.chunk` - */ - object: string; - /** - * system_fingerprint - * @description This fingerprint represents the backend configuration that the model runs with. - */ - system_fingerprint: string; - /** - * created - * Format: timestamp - * @description The Unix timestamp (in seconds) of when the response was created. - */ - created: number; - /** - * choices - * @description A list of completion choices. Can be more than one if n is greater than 1. - */ - choices: components["schemas"]["4cee7ea0_Choice_8fc99c63"][]; - usage?: components["schemas"]["4cee7ea0_Usage"]; - }; - /** - * Llm Speech-To-Text async mode Response - * @description Represents a response returned by a model in async mode. - */ - "4cee7ea0_LlmSpeech-To-TextasyncmodeResponse": { - /** - * batch_id - * @description The id of the batch dispatched handling the transcription. - * @example 9b9fec49-cc95-44d5-8d3a-be56a6e05970 - */ - batch_id: string; - }; - /** - * Embedding Response - * @description An Embedding response - */ - "4cee7ea0_EmbeddingResponse_213f68bb": { - /** - * object - * @description The object type, which is always "list". - * @example list - */ - object: string; - /** - * data - * @description A list of embedding objects. - */ - data: components["schemas"]["4cee7ea0_Embeddingobject"][]; - /** - * model - * @description ID of the model used for the request - * @example bge_multilingual_gemma2 - */ - model: string; - usage: components["schemas"]["4cee7ea0_EmbeddingResponse"]; - }; - /** - * Embedding Response Base64 - * @description An Embedding response in base64 - */ - "4cee7ea0_EmbeddingResponseBase64": { - /** - * object - * @description The object type, which is always "list". - * @example list - */ - object: string; - /** - * data - * @description A list of embedding objects. - */ - data: components["schemas"]["4cee7ea0_Embeddingobjectbase64"][]; - /** - * model - * @description ID of the model used for the request - * @example bge_multilingual_gemma2 - */ - model: string; - usage: components["schemas"]["4cee7ea0_EmbeddingResponse"]; - }; - /** - * Cohere-V2-Rerank - * @description Response of *Cohere* `/v2/rerank` on **200 OK**. - */ - "4cee7ea0_Cohere-V2-Rerank": { - /** - * Unique identifier - * @example rerank-a5dca720-5abc-4331-a8cf-1655693a27e1 - */ - id: string; - /** - * model - * @description The model name used (extra non-*Cohere* field). - * @example BAAI/bge-reranker-v2-m3 - */ - model: string; - usage: components["schemas"]["4cee7ea0_Cohere-V2-Rerank-Usage"]; - /** results */ - results: components["schemas"]["4cee7ea0_Cohere-V2-Rerank-Results"][]; - meta?: components["schemas"]["4cee7ea0_Cohere-V2-Rerank-Meta"]; - }; - /** - * OpenAi-V1-Completions - * @description OpenAI response format of /v1/completions - */ - "4cee7ea0_OpenAi-V1-Completions": { - /** - * Unique identifier - * @description A unique identifier for the chat completion. - * @example chatcmpl-b94887af-3349-499f-aa7b-a5a5a09c1d76 - */ - id: string; - /** - * object - * @description The object type, which is always `text_completion` - * @example text_completion - */ - object: string; - /** - * created - * Format: timestamp - * @description The Unix timestamp (in seconds) of when the response was created. - * @example 1761210214 - */ - created: number; - /** - * model - * @description The model used for the chat completion. - * @example Qwen/Qwen3-VL-235B-A22B-Instruct - */ - model: string; - /** choices */ - choices: components["schemas"]["4cee7ea0_OpenAi-V1-Completions-Choice"][]; - /** - * system_fingerprint - * @description This fingerprint represents the backend configuration that the model runs with.
    Can be used in conjunction with the seed request parameter to understand when backend changes have been made that might impact determinism. - */ - system_fingerprint: string | null; - usage: components["schemas"]["4cee7ea0_OpenAi-CompletionUsage"]; - }; - /** - * OpenAi-V1-Embeddings - * @description OpenAI embeddings collection format of /v1/embeddings - */ - "4cee7ea0_OpenAi-V1-Embeddings": { - /** - * object - * @description The object type, which is always `list`. - * @example list - */ - object: string; - data: components["schemas"]["4cee7ea0_OpenAi-V1-Embeddings-Embedding"]; - /** - * model - * @description The model used to create the embeddings. - * @example bge_multilingual_gemma2 - */ - model: string; - usage: components["schemas"]["4cee7ea0_OpenAi-V1-Embeddings-Usage"]; - }; - /** Drive */ - "91ac10ff_Drive": { - /** - * Unique identifier - * @description Id of the kDrive - */ - id: number; - /** - * name - * @description Name of the kDrive - */ - name: string; - /** - * size - * @description Maximum space (in bytes) - */ - size: number; - /** - * used_size - * @description Used space (in bytes) - */ - used_size: number; - /** - * created_at - * Format: timestamp - * @description Creation timestamp - */ - created_at: number | null; - /** - * updated_at - * Format: timestamp - * @description Last update timestamp - */ - updated_at: number | null; - /** - * in_maintenance - * @description When maintenance is activated - */ - in_maintenance: boolean; - /** - * maintenance_reason - * @description Reason of Drive maintenance.demo_end: The demonstration period of the Drive has come to an end.invoice_overdue: An invoice for this Drive is currently unpaid.not_renew: This Drive has expired and must be renewed. - * @example demo_end - * @enum {string} - */ - maintenance_reason?: "demo_end" | "invoice_overdue" | "not_renew" | "technical"; - /** - * maintenance_at - * Format: timestamp - * @description When maintenance was activated at - */ - maintenance_at: number | null; - /** - * maintenance_types - * @description Types of maintenances.asleep: The Drive is inactive, cannot perform requested operation. An API call will wake it up asynchronously.hard_delete: The Drive and its storage are being hard deleted, cannot perform requested operation.manager_in_maintenance: Drive is in maintenance, cannot perform requested operation.manager_is_blocked: Drive is blocked, cannot perform requested operation.move_ns: The Drive is being moved to another namespace, cannot perform requested operation.move_sql_cluster: The Drive database is being moved, cannot perform requested operation.move_sql_master: The Drive database main instance is being moved, cannot perform requested operation.rewind: A restoration is being applied, cannot perform requested operation.uninitializing: The Drive never had any significant activity so it is being uninitialized, cannot perform requested operation.upgrade_schema: The Drive database is being upgraded, cannot perform requested operation.waking_up: The Drive was inactive but is in the process of waking up, cannot perform requested operation for now. - * @example asleep - * @enum {array} - */ - maintenance_types?: "asleep" | "hard_delete" | "manager_in_maintenance" | "manager_is_blocked" | "move_ns" | "move_sql_cluster" | "move_sql_master" | "rewind" | "uninitializing" | "upgrade_schema" | "waking_up"; - /** - * version - * @description Backend version - */ - version: string; - /** - * users_count - * @description Number of user slots used - */ - users_count: number; - /** - * users_quota - * @description Maximum number of users for this kdrive - */ - users_quota: number; - /** - * product_id - * @description Unique id of the kDrive product - */ - product_id: number; - /** - * account_id - * @description Id of the account in which the kDrive is - */ - account_id: number; - account?: components["schemas"]["91ac10ff_Account"]; - /** - * expired_at - * Format: timestamp - * @description Product expiration timestamp - */ - expired_at: number | null; - /** - * is_locked - * @description If the product is locked - */ - is_locked: boolean; - /** - * description - * @description Custom description of this kDrive - */ - description?: string; - /** - * bill_reference - * @description Reference used for billing - */ - bill_reference?: string; - /** - * is_demo - * @description If the product is in free trial period - */ - is_demo: boolean; - /** - * role - * @description Role of the current user within this kDrive - * @example admin - * @enum {string} - */ - role: "admin" | "external" | "none" | "user"; - /** - * account_admin - * @description Whether user is an administrator of the current kDrive account - */ - account_admin: boolean; - /** - * is_in_app_subscription - * @description Whether this drive has been purchased within an app store - */ - is_in_app_subscription: boolean; - rewind?: components["schemas"]["91ac10ff_RewindV3"]; - /** - * invitations_count - * @description Number of pending invitation. - */ - invitations_count?: number; - /** - * categories - * @description All categories of the kDrive - */ - categories?: components["schemas"]["91ac10ff_Category"][]; - categories_permissions?: components["schemas"]["91ac10ff_Categorypermission"]; - /** - * users - * @description All users identifiers by types - */ - users?: { - /** - * account - * @description Users identifiers of the account group - */ - account?: number[]; - /** - * drive - * @description Users identifiers of the kDrive - */ - drive?: number[]; - /** - * external - * @description Users identifiers of the drive (only externals users) - */ - external?: number[]; - /** - * internal - * @description Users identifiers of the drive (only internal users) - */ - internal?: number[]; - }; - /** - * teams - * @description All teams identifiers by types - */ - teams?: { - /** - * account - * @description Teams identifiers of the account group - */ - account?: number[]; - /** - * drive - * @description Teams identifiers of the kDrive - */ - drive?: number[]; - }; - rights?: components["schemas"]["91ac10ff_Right"]; - /** - * tags - * @description User defined tags on this kDrive - */ - tags?: components["schemas"]["91ac10ff_Tag"][]; - k_suite?: components["schemas"]["91ac10ff_KSuite"]; - /** - * capabilities - * @description The Drive available features list - */ - capabilities?: { - /** - * use_versioning - * @description Is versioning activated - */ - use_versioning: boolean; - /** - * use_upload_compression - * @description During upload compression is allowed - */ - use_upload_compression: boolean; - /** - * use_team_space - * @description Shared/Team directory feature - */ - use_team_space: boolean; - /** - * can_add_user - * @description Can add an user in the kDrive - */ - can_add_user: boolean; - /** - * can_see_stats - * @description Can see stats of the kDrive - */ - can_see_stats: boolean; - /** - * can_upgrade_to_ksuite - * @description Can the drive be upgraded to a kSuite - */ - can_upgrade_to_ksuite: boolean; - /** - * can_rewind - * @description Can rewind the kDrive - */ - can_rewind: boolean; - }; - /** - * settings - * @description Settings of the current users for this kDrive - */ - settings?: { - /** ai_scan */ - ai_scan: { - /** - * is_enabled - * @description Is AI scanning enabled - */ - is_enabled: boolean; - /** - * has_approved - * @description Is AI scanning approved - */ - has_approved: boolean | null; - /** - * has_approved_ai_categories - * @description Are AI categories approved - */ - has_approved_ai_categories: boolean | null; - /** - * has_approved_content_search - * @description Is file content search approved - */ - has_approved_content_search: boolean | null; - /** - * updated_at - * Format: timestamp - * @description When AI scanning was approved at - */ - updated_at: number | null; - }; - /** versioning */ - versioning: { - /** - * max_numbers - * @description Number of versions that can be kept if active - */ - max_numbers: number; - /** - * max_days - * @description Maximum number of days versions are kept - */ - max_days: number; - }; - /** office */ - office: { - /** - * presentation - * @description Default current application for presentation document.365: The 365 application.collabora: The collabora application.onlyoffice: The onlyoffice application. - * @example 365 - * @enum {string} - */ - presentation: "365" | "collabora" | "onlyoffice"; - /** - * spreadsheet - * @description Default current application for spreadsheet document.365: The 365 application.collabora: The collabora application.onlyoffice: The onlyoffice application. - * @example 365 - * @enum {string} - */ - spreadsheet: "365" | "collabora" | "onlyoffice"; - /** - * text - * @description Default current application for text document.365: The 365 application.collabora: The collabora application.onlyoffice: The onlyoffice application. - * @example 365 - * @enum {string} - */ - text: "365" | "collabora" | "onlyoffice"; - /** - * default_mode - * @description OnlyOffice display mode.desktop: Optimized for the display in desktop computer browsers.embedded: Optimized for embedding the documents into a website page.mobile: Optimized for the display in mobile device browsers. - * @example desktop - * @enum {string|null} - */ - default_mode: "desktop" | "embedded" | "mobile" | null; - }; - /** - * max_keep_deleted_user - * @description Max time the files of an user deleted is kept - */ - max_keep_deleted_user: string; - }; - /** preferences */ - preferences?: { - /** - * color - * @description Default color for kDrive - */ - color: string; - /** - * hide - * @description Is the drive hidden for the current user - */ - hide: boolean; - /** - * default - * @description The default drive chosen by the user, if none the first drive in the list should be considered the default. There should only be one default drive. - */ - default: boolean; - /** - * default_page - * @description User's default landing page - */ - default_page: string; - /** - * ui - * @description User's UI preferences on current drive - */ - ui: { - /** - * storage_warning_alert - * @description Display an alert when storage limit is about to be reached - */ - storage_warning_alert: boolean; - /** - * storage_limit_alert - * @description Display an alert when storage limit has been reached - */ - storage_limit_alert: boolean; - /** - * rag_ocr_promotion - * @description Display a promotion message about the RAG OCR if the user has not seen it yet - */ - rag_ocr_promotion: boolean; - }; - }; - pack?: components["schemas"]["91ac10ff_PricingPlan"]; - /** - * bdd_storage_host - * @description Bdd storage hostname - */ - bdd_storage_host?: string | null; - /** - * status - * @description Status of the drive - * @enum {string} - */ - status: "initializing" | "ok" | "uninitialized"; - /** - * quota - * @description Drive feature limits depending on offer - */ - quota?: { - /** dropbox */ - dropbox?: string; - /** shared_link */ - shared_link?: string; - }; - }; - /** App User */ - "91ac10ff_AppUser": { - /** - * Unique identifier - * @description Unique identifier of the resource `App User` - */ - id: number; - /** - * display_name - * @description Display name - */ - display_name: string; - /** - * first_name - * @description First name - */ - first_name: string; - /** - * last_name - * @description Last name - */ - last_name: string; - /** - * email - * @description Email - */ - email: string; - /** - * is_sso - * @description returns true if the user is provided by an external IDP - */ - is_sso: boolean; - /** - * avatar - * @description null is returned only when request parameter no_avatar_default=1 and the user has not set an avatar - */ - avatar: string | null; - /** type */ - type?: string; - /** - * deleted_at - * Format: timestamp - * @description Timestamp `App User` was deleted at - */ - deleted_at: number | null; - /** - * teams - * @description List of Team identifiers - */ - teams?: number[]; - /** security */ - security?: { - /** - * assistant_at - * Format: timestamp - * @description The last date the assistant was used - */ - assistant_at: number | null; - /** - * double_auth_method - * @description Double authentication method used to log in - */ - double_auth_method: string; - /** - * has_double_auth - * @description Whether the `App User` has double authentication enabled - */ - has_double_auth: boolean; - /** - * last_password_at - * Format: timestamp - * @description Last time `App User`'s password was changed - */ - last_password_at: number | null; - /** - * score - * @description Security score of the `App User` - */ - score: number; - /** - * has_valid_email - * @description Whether the `App User` has a valid email - */ - has_valid_email: number; - /** - * has_recovery_email - * @description Whether the `App User` has a recovery email - */ - has_recovery_email: boolean; - /** - * has_valid_phone - * @description Whether the `App User` has a valid phone number - */ - has_valid_phone: boolean; - }; - }; - /** Drive User */ - "91ac10ff_DriveUser": { - /** - * Unique identifier - * @description Unique identifier of the resource `Drive User` - */ - id: number; - /** - * display_name - * @description Display name - */ - display_name: string; - /** - * first_name - * @description First name - */ - first_name: string; - /** - * last_name - * @description Last name - */ - last_name: string; - /** - * email - * @description Email - */ - email: string; - /** - * is_sso - * @description returns true if the user is provided by an external IDP - */ - is_sso: boolean; - /** - * avatar - * @description null is returned only when request parameter no_avatar_default=1 and the user has not set an avatar - */ - avatar: string | null; - /** - * type - * @deprecated - * @description Type of the access; this field is no longer used and has been replaced by an additional role property `external`.main: User has access to the drive.shared: User has access to a shared file / directory only. - * @example main - * @enum {string} - */ - type: "main" | "shared"; - /** - * deleted_at - * Format: timestamp - * @description Timestamp `Drive User` was deleted at - */ - deleted_at: number; - /** - * teams - * @description List of Team identifiers - */ - teams?: number[]; - /** security */ - security?: { - /** - * assistant_at - * Format: timestamp - * @description The last date the assistant was used - */ - assistant_at: number | null; - /** - * double_auth_method - * @description Double authentication method used to log in - */ - double_auth_method: string; - /** - * has_double_auth - * @description Whether the `Drive User` has double authentication enabled - */ - has_double_auth: boolean; - /** - * last_password_at - * Format: timestamp - * @description Last time `Drive User`'s password was changed - */ - last_password_at: number | null; - /** - * score - * @description Security score of the `Drive User` - */ - score: number; - /** - * has_valid_email - * @description Whether the `Drive User` has a valid email - */ - has_valid_email: number; - /** - * has_recovery_email - * @description Whether the `Drive User` has a recovery email - */ - has_recovery_email: boolean; - /** - * has_valid_phone - * @description Whether the `Drive User` has a valid phone number - */ - has_valid_phone: boolean; - }; - /** - * drive_id - * @description Drive identifier - * @example 1111 - */ - drive_id: number; - drive?: components["schemas"]["91ac10ff_Drive"]; - /** drive_name */ - drive_name: string; - /** - * account_id - * @description Account identifier of resource `Drive User` - */ - account_id: number; - /** - * created_at - * Format: timestamp - * @description Timestamp `Drive User` was created at - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Drive User` was updated at - */ - updated_at: number; - /** - * last_connection_at - * Format: timestamp - * @description Timestamp `User` was last connected at - */ - last_connection_at: number | null; - /** - * product_id - * @description Unique identifier of the `product` that is related to the resource `Drive User` - */ - product_id: number; - /** - * status - * @description Current access status of the user in the drive.active: User has access to the Drive.deleted_kept: User has been removed but his data remain in the drive.deleted_removed: User has been removed.deleted_transferred: User has been removed and his data has been transferred to another user.deleted_transferring: User has been removed and is being transferred to another user.locked: User has been locked, user can no longer access to the drive.pending: User has not accepted the invitation request. - * @example active - * @enum {string} - */ - status: "active" | "deleted_kept" | "deleted_removed" | "deleted_transferred" | "deleted_transferring" | "locked" | "pending"; - /** - * role - * @description Administration level of the user.admin: Administrator of the drive, can manage the drive (settings, invitations and users) and the files.external: External user can only access the files given by the others roles.user: Internal user can invite user and manage the files of his private directory and other directories with manage file access. - * @example admin - * @enum {string} - */ - role: "admin" | "external" | "user"; - /** preference */ - preference: { - /** - * color - * @description Default color for drive - */ - color: string; - /** - * hide - * @description Is the drive hidden for the current user - */ - hide: boolean; - /** - * default - * @description The default drive chosen by the user, if none the first drive in the list should be considered the default. There should only be one default drive. - */ - default: boolean; - /** - * default_page - * @description User's default landing page - */ - default_page: string; - /** - * ui - * @description User's UI preferences on current drive - */ - ui: { - /** - * storage_warning_alert - * @description Display an alert when storage limit is about to be reached - */ - storage_warning_alert: boolean; - /** - * storage_limit_alert - * @description Display an alert when storage limit has been reached - */ - storage_limit_alert: boolean; - /** - * rag_ocr_promotion - * @description Display a promotion message about the RAG OCR if the user has not seen it yet - */ - rag_ocr_promotion: boolean; - }; - }; - /** - * categories_permissions - * @description Get user permissions on categories - */ - categories_permissions?: string; - /** - * capabilities - * @description Accessible features for the Drive User - */ - capabilities?: { - /** can_create_team_directory */ - can_create_team_directory: boolean; - /** can_set_trash_duration */ - can_set_trash_duration: boolean; - /** - * has_technical_permission - * @description Whether the `Drive User` has the permission to perform technical operations - */ - has_technical_permission: boolean; - }; - /** - * private_storage - * @description Storage size of private files (bytes) - */ - private_storage?: number; - }; - /** User preference */ - "91ac10ff_Userpreference": { - /** - * density - * @description Layout density of user interface elements - * @enum {string} - */ - density: "compact" | "large" | "normal"; - /** - * sort_recent_file - * @description Should lists sort by recent - */ - sort_recent_file: boolean; - /** - * date_format - * @description Date format - * @example DD/MM/YYY - */ - date_format: string; - /** use_shortcut */ - use_shortcut: boolean; - /** - * default_drive - * @description Drive identifier of default drive to open when none is explicitly chosen in url - */ - default_drive: number | null; - /** - * tutorials - * @description Identifiers of tutorials that were already played - */ - tutorials: string[]; - /** connected_app */ - connected_app: string[]; - /** list */ - list?: { - /** - * view - * @description Layout for the list view - * @enum {string} - */ - view: "largeGrid" | "medGrid" | "smallGrid" | "table"; - /** files */ - files: { - /** - * property - * @description Default property to sort file list - * @enum {string} - */ - property: "deleted_at" | "last_modified_at" | "path" | "size"; - /** - * direction - * @description Default sort ordering of file list - * @enum {string} - */ - direction: "asc" | "desc"; - }; - /** trash */ - trash: { - /** - * property - * @description Default property to sort trash - * @enum {string} - */ - property: "deleted_at" | "last_modified_at" | "path" | "size"; - /** - * direction - * @description Default sort ordering of trash - * @enum {string} - */ - direction: "asc" | "desc"; - }; - /** storage_largest */ - storage_largest: { - /** - * property - * @description Default property to sort largest items list - * @enum {string} - */ - property: "deleted_at" | "last_modified_at" | "path" | "size"; - /** - * direction - * @description Default sort ordering of largest items list - * @enum {string} - */ - direction: "asc" | "desc"; - }; - /** storage_versions */ - storage_versions: { - /** - * property - * @description Default property to sort list of file versions - * @enum {string} - */ - property: "deleted_at" | "last_modified_at" | "path" | "size"; - /** - * direction - * @description Default sort ordering of list of file versions - * @enum {string} - */ - direction: "asc" | "desc"; - }; - }; - }; - /** Category permission */ - "91ac10ff_Categorypermission": { - /** - * can_create - * @description User can create new categories - */ - can_create: boolean; - /** - * can_edit - * @description User can edit existing categories - */ - can_edit: boolean; - /** - * can_delete - * @description User can delete categories and remove them from files - */ - can_delete: boolean; - /** - * can_read_on_file - * @description User can read the categories that are present on files - */ - can_read_on_file: boolean; - /** - * can_put_on_file - * @description User can add categories to files - */ - can_put_on_file: boolean; - }; - /** Category */ - "91ac10ff_Category": { - /** - * Unique identifier - * @description Category identifier - */ - id: number; - /** - * name - * @description Category name - */ - name: string; - /** - * color - * @description Color the Category displays in - * @example #FF1493 - */ - color: string; - /** - * is_predefined - * @description If the Category is system or user defined - */ - is_predefined: boolean; - /** - * created_by - * @description Unique identifier of the creator of the resource `Category` - */ - created_by: number; - /** - * created_at - * Format: timestamp - * @description Timestamp `Category` was created at - */ - created_at: number; - /** - * user_uses - * @description Number of uses of the Category - */ - user_uses?: number; - }; - /** Feedback resource */ - "91ac10ff_Feedbackresource": { - /** - * Unique identifier - * @description Identifier - * @example 1000 - */ - id: number; - /** - * result - * @description Result of the asking query - * @example true - */ - result: boolean; - /** - * message - * @description Message, additional information usually given when the result is false - * @example error_already_exist - */ - message?: string; - }; - /** DriveSettings */ - "91ac10ff_DriveSettings": { - /** ai_scan */ - ai_scan: { - /** - * has_approved - * @description Has approved the file scan for IA purpose - */ - has_approved: boolean; - /** - * has_approved_ai_categories - * @description Has approved automatic `Categories` on `Files` - */ - has_approved_ai_categories: boolean; - /** - * has_approved_content_search - * @description Has approved file content search - */ - has_approved_content_search: boolean; - /** - * updated_at - * Format: timestamp - * @description Approval date - */ - updated_at: number | null; - }; - /** shared_link */ - shared_link: { - /** - * images - * @description Images set up for share-link - */ - images: components["schemas"]["91ac10ff_PublicImage"][]; - /** - * activate - * @description Custom share-link is activate - */ - activate: boolean; - /** - * txtColor - * @description Text color for share-link - * @example #FEFEFE - */ - txtColor: string | null; - /** - * bgColor - * @description Background color for share-link - * @example #FEFEFE - */ - bgColor: string | null; - }; - /** trash */ - trash: { - /** - * max_duration - * @description Number of days the files are kept in trash. Unit is in days - */ - max_duration: number; - }; - /** office */ - office: { - /** - * presentation - * @description Default current application for presentation document - */ - presentation: string; - /** - * form - * @description Default current application for form document - */ - form: string; - /** - * spreadsheet - * @description Default current application for spreadsheet document - */ - spreadsheet: string; - /** - * text - * @description Default current application for text document - */ - text: string; - /** - * default_mode - * @description Application display mode - */ - default_mode: string | null; - }; - /** versioning */ - versioning: { - /** - * max_numbers - * @description Number of versions that can be kept if active - */ - max_numbers: number; - /** - * max_days - * @description Maximum number of days versions are kept - */ - max_days: number; - }; - /** - * max_keep_deleted_user - * @description Max time the files of an user deleted is kept - */ - max_keep_deleted_user: string; - }; - /** Create DriveUser Response */ - "91ac10ff_CreateDriveUserResponse": { - invitation?: components["schemas"]["91ac10ff_DriveUserInvitation"]; - drive_user?: components["schemas"]["91ac10ff_DriveUser"]; - /** - * error - * @description Error message when applicable - */ - error?: string; - /** - * user_id - * @description when no invitation or drive_user - */ - user_id?: number; - /** - * email - * @description when no invitation or drive_user - */ - email?: string; - }; - /** Drive User Invitation */ - "91ac10ff_DriveUserInvitation": { - /** - * Unique identifier - * @description Unique identifier of the resource `Drive User Invitation` - */ - id: number; - /** - * type - * @description Type of `Invitation` - * @enum {string} - */ - type: "file" | "user"; - /** is_private */ - is_private: boolean; - /** user_exist */ - user_exist?: boolean; - /** - * key - * @description Random key used to uniquely identify the `Invitation` - */ - key: string; - /** file_id */ - file_id: number; - /** - * lang - * @description Language to invite the `User` in - */ - lang: string; - /** - * user_id - * @description User identifier - */ - user_id: number | null; - user?: components["schemas"]["91ac10ff_AppUser"]; - /** - * invited_by - * @description Identifier of `User` that sent the invitation - */ - invited_by: number | null; - invited?: components["schemas"]["91ac10ff_AppUser"]; - /** - * url - * @description `Invitation` url - */ - url: string; - /** - * is_valid - * @description Whether the `Invitation` is still valid or not - */ - is_valid: boolean; - /** - * status - * @description Status of the `Invitation` - * @enum {string} - */ - status: "accepted" | "cancelled" | "pending" | "rejected"; - /** - * email - * @description Email - */ - email: string; - /** - * message - * @description `Invitation` message - */ - message: string; - /** - * expired_at - * Format: timestamp - * @description When the invitation expire - */ - expired_at: number | null; - /** - * created_at - * Format: timestamp - * @description When the invitation was created - */ - created_at: number | null; - /** - * access_name - * @description `Drive` name displayed for user - */ - access_name: string; - /** - * role - * @description Role that will be assigned to invited `User` - */ - role: string; - drive?: components["schemas"]["91ac10ff_Drive"]; - /** - * file - * @description The `File` the `User` is invited to - */ - file?: (components["schemas"]["91ac10ff_FileV3"] | components["schemas"]["91ac10ff_DirectoryV3"]) | null; - }; - /** Activity File */ - "91ac10ff_ActivityFile": { - /** - * Unique identifier - * @description Unique identifier of the resource `Activity File` - */ - id: number; - /** - * created_at - * Format: timestamp - * @description Timestamp `Activity File` was created at - */ - created_at: number; - /** - * action - * @description Activity type - * @example file_rename - */ - action: string; - /** - * new_path - * @description Current path of the activity file/directory - * @example /directory/file_renamed - */ - new_path: string | null; - /** - * old_path - * @description Previous path of the activity file/directory - * @example /directory/filename - */ - old_path: string | null; - /** - * file_id - * @description Logged file identifier - */ - file_id: number; - /** - * user_id - * @description User identifier of the action, null if the user was not logged - */ - user_id: number | null; - user?: components["schemas"]["91ac10ff_AppUser"]; - /** - * source - * @description Information about where the Activity was generated - */ - source?: { - /** - * name - * @description Name of the source - * @enum {string} - */ - name: "api" | "job" | "webdav"; - /** - * ip - * @description Ip of the source - */ - ip: string; - /** - * user_agent - * @description User Agent of the source - */ - user_agent: string; - /** - * device - * @description Device of the source - */ - device: string; - /** - * location - * @description Location of the source - */ - location: string; - }; - /** - * file - * @description Associated File or Directory, null is element was deleted - */ - file?: (components["schemas"]["91ac10ff_File"] | components["schemas"]["91ac10ff_Directory"]) | null; - parent?: components["schemas"]["91ac10ff_Directory"]; - /** - * entity - * @description Object the Activity is about - */ - entity?: { - /** - * Unique identifier - * @description Id of the object - */ - id: number; - /** - * type - * @description Type of the object - */ - type: number; - }; - }; - /** Activity Report */ - "91ac10ff_ActivityReport": { - /** - * Unique identifier - * @description Activity report identifier - */ - id: number; - /** - * status - * @description Report status:
    in_progress: Report generation still in progress
    done: Report can be downloaded/exported
    failed: Report generation failed - * @enum {string} - */ - status: "done" | "failed" | "in_progress"; - /** - * size - * @description Size in octet of the report - */ - size: string; - generated_by: components["schemas"]["91ac10ff_AppUser"]; - /** - * download_url - * @description The download url of the report content - */ - download_url: string | null; - /** - * created_at - * Format: timestamp - * @description Timestamp `Activity Report` was created at - */ - created_at: number | null; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Activity Report` was updated at - */ - updated_at: number | null; - /** - * filters - * @description Filter used to generate the report - */ - filters?: { - /** - * actions - * @description Logged interaction type of activities on the drive or file.acl_insert: Technical: when a new group access to a file/directory is create.acl_main_users_insert: Logged when the main kDrive team access to a file/directory is created.acl_main_users_remove: Logged when the main kDrive team to a file/directory is removed.acl_main_users_update: Logged when the main kDrive team to a file/directory is modified.acl_remove: Technical: when a group access to a file/directory is removed.acl_team_insert: Logged when a team access to a file/directory is created.acl_team_remove: Logged when a team access to a file/directory is removed.acl_team_update: Logged when a team access to a file/directory is modified.acl_update: Technical: when a group access to a file/directory is modified.acl_user_insert: Logged when an user/admin access to a file/directory is created.acl_user_remove: Logged when an user/admin access to a file/directory is removed.acl_user_update: Logged when an user/admin access to a file/directory is modified.category_create: Logged when a new category is added.category_delete: Logged when a category is deleted.category_update: Logged when a category is renamed.collaborative_folder_access: Logged when an user/guest access to the dropbox.collaborative_folder_create: Logged when an user create a dropbox.collaborative_folder_delete: Logged when an user delete the dropbox.collaborative_folder_update: Logged when an user update settings of the dropbox.collaborative_user_access: Logged when an user/guest upload to the dropbox.collaborative_user_create: Logged when an user/guest add his information before uploading to the dropbox.collaborative_user_delete: Logged when an user remove the directory to the dropbox.comment_create: Logged when an user/admin add a comment on a file.comment_delete: Logged when an user/admin delete a comment on a file.comment_like: Logged when an user/admin like a comment on a file.comment_resolve: Logged when an user/admin resolve a comment on a file.comment_unlike: Logged when an user/admin unlike a comment on a file.comment_update: Logged when an user/admin update a comment on a file.exchange_pro_create: Technical: no used.file_access: Logged when an user/guest access to the file.file_categorize: Logged when a category is added to the file/directory.file_color_delete: Logged when a directory color is removed.file_color_update: Logged when a directory color changed.file_create: Logged when on the first file creation.file_delete: Logged when the file is deleted.file_favorite_create: Logged when a file/directory is flagged as favorites.file_favorite_remove: Logged when a file/directory is unflagged from favorites.file_ia_categorize: Logged when a file is categorized by the ia.file_move: Logged when the file is added inside a directory.file_move_out: Logged when the file is removed from a directory.file_rename: Logged when the file is renamed.file_rename_alias: Logged when a root file is renamed by an external user (only visible for the external user).file_restore: Logged when the file is restored from the trash.file_share_create: Logged when an external user access to a file/directory is created.file_share_delete: Logged when an external user access to a file/directory is removed.file_share_update: Logged when an external user access to a file/directory is modified to another permission.file_trash: Logged when the file is sent to trash.file_uncategorize: Logged when a category is removed to the file/directory.file_update: Logged when the file is updated.file_update_mime_type: Logged when a file mime_type is updated.rewind_ended: Logged when the user ended a rewind.rewind_started: Logged when the user started a rewind.share_link_create: Logged when a public share link to a file/directory is created.share_link_delete: Logged when a public share link to a file/directory is deleted.share_link_show: Logged when a public share link to a file/directory is seen by someone else.share_link_update: Logged when a public share link to a file/directory is modified.trash_empty: Logged when the user empties the trash.trash_empty_auto: Logged when the trash empties old files automatically.update_trash_settings: Logged when the user changes trash the settings.user_connected: Logged when an user is connected to the drive.user_create: Logged when an user/admin is added to the drive.user_delete: Logged when an user/admin has been removed of the drive.user_restore: Logged when an user/admin has been restored of the drive.user_update: Logged when an user/admin information has changed. - * @example acl_insert - * @enum {array} - */ - actions: "acl_insert" | "acl_main_users_insert" | "acl_main_users_remove" | "acl_main_users_update" | "acl_remove" | "acl_team_insert" | "acl_team_remove" | "acl_team_update" | "acl_update" | "acl_user_insert" | "acl_user_remove" | "acl_user_update" | "category_create" | "category_delete" | "category_update" | "collaborative_folder_access" | "collaborative_folder_create" | "collaborative_folder_delete" | "collaborative_folder_update" | "collaborative_user_access" | "collaborative_user_create" | "collaborative_user_delete" | "comment_create" | "comment_delete" | "comment_like" | "comment_resolve" | "comment_unlike" | "comment_update" | "exchange_pro_create" | "file_access" | "file_categorize" | "file_color_delete" | "file_color_update" | "file_create" | "file_delete" | "file_favorite_create" | "file_favorite_remove" | "file_ia_categorize" | "file_move" | "file_move_out" | "file_rename" | "file_rename_alias" | "file_restore" | "file_restore_inherited" | "file_share_create" | "file_share_delete" | "file_share_update" | "file_trash" | "file_trash_inherited" | "file_uncategorize" | "file_update" | "file_update_mime_type" | "maintenance_added" | "maintenance_removed" | "rewind_ended" | "rewind_started" | "share_link_create" | "share_link_delete" | "share_link_show" | "share_link_update" | "trash_empty" | "trash_empty_auto" | "update_trash_settings" | "user_connected" | "user_create" | "user_delete" | "user_restore" | "user_update"; - /** - * start_at - * Format: timestamp - * @description Starting date of the report - */ - start_at: number | null; - /** - * end_at - * Format: timestamp - * @description Ending date of the report - */ - end_at: number | null; - user: components["schemas"]["91ac10ff_AppUser"]; - }; - }; - /** Stream */ - "91ac10ff_Stream": string; - /** Chart */ - "91ac10ff_Chart": { - /** - * title - * @description Chart title - */ - title: string; - labels: components["schemas"]["91ac10ff_ChartData"]; - /** - * data - * @description Data information - */ - data: components["schemas"]["91ac10ff_ChartData"][]; - }; - /** Active Members */ - "91ac10ff_ActiveMembers": { - /** - * user_id - * @description User identifier - */ - user_id: number | null; - /** - * name - * @description Connected user name - */ - name: string | null; - /** - * agent - * @description User agent used on connection - */ - agent: string; - /** - * ip - * @description Ip used on connection - */ - ip: string; - /** - * last_login_at - * Format: timestamp - * @description Last login at - */ - last_login_at: number; - }; - /** Share file */ - "91ac10ff_Sharefile": { - /** - * Unique identifier - * @description Shared file identifier - */ - id: number; - /** - * name - * @description File name - */ - name: string; - /** - * update_at - * Format: timestamp - */ - update_at: number; - /** - * users - * @description Number of active users on file - */ - users: number; - }; - /** Statistic Share link */ - "91ac10ff_StatisticSharelink": { - /** - * url - * @description Share link url - * @example https://kdrive.infomaniak.com/app/share/xxxx/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx - */ - url: string; - /** file_id */ - file_id: number; - /** - * right - * @description Rights required to view the share link.inherit: Share link is accessible only by users of the drive.password: Share link is public but protected by a password.public: Share link is public, no restriction set. - * @example inherit - * @enum {string} - */ - right: "inherit" | "password" | "public"; - /** - * valid_until - * Format: timestamp - * @description Until when the share link is valid - */ - valid_until: number | null; - /** - * created_by - * @description Unique identifier of the creator of the resource `Statistic Share link` - */ - created_by: number; - /** - * created_at - * Format: timestamp - * @description Timestamp `Statistic Share link` was created at - */ - created_at: number | null; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Statistic Share link` was updated at - */ - updated_at: number | null; - /** capabilities */ - capabilities: { - /** - * can_edit - * @description Does share link allow editing - */ - can_edit: boolean; - /** - * can_see_stats - * @description Does share link allow stats to be seen - */ - can_see_stats: boolean; - /** - * can_see_info - * @description Does share link allow info to be seen - */ - can_see_info: boolean; - /** - * can_download - * @description Does share link allow download - */ - can_download: boolean; - /** - * can_comment - * @description Does share link allow adding comments - */ - can_comment: boolean; - /** - * can_request_access - * @description Does share link allow user to request access to folder - */ - can_request_access: boolean; - }; - /** - * access_blocked - * @description If the share link is blocked - */ - access_blocked: boolean; - /** - * views - * @description Number of view on share link - */ - views: number; - /** - * file - * @description File information if the user has right to see the file. - */ - file?: (components["schemas"]["91ac10ff_FileV3"] | components["schemas"]["91ac10ff_DirectoryV3"]) | null; - /** - * unique_views - * @description Number of unique views on share link - */ - unique_views: number; - }; - /** Share Link */ - "91ac10ff_ShareLink": { - /** - * url - * @description Share link url - * @example https://kdrive.infomaniak.com/app/share/xxxx/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx - */ - url: string; - /** file_id */ - file_id: number; - /** - * right - * @description Rights required to view the share link.inherit: Share link is accessible only by users of the drive.password: Share link is public but protected by a password.public: Share link is public, no restriction set. - * @example inherit - * @enum {string} - */ - right: "inherit" | "password" | "public"; - /** - * valid_until - * Format: timestamp - * @description Until when the share link is valid - */ - valid_until: number | null; - /** - * created_by - * @description Unique identifier of the creator of the resource `Share Link` - */ - created_by: number; - /** - * created_at - * Format: timestamp - * @description Timestamp `Share Link` was created at - */ - created_at: number | null; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Share Link` was updated at - */ - updated_at: number | null; - /** capabilities */ - capabilities: { - /** - * can_edit - * @description Does share link allow editing - */ - can_edit: boolean; - /** - * can_see_stats - * @description Does share link allow stats to be seen - */ - can_see_stats: boolean; - /** - * can_see_info - * @description Does share link allow info to be seen - */ - can_see_info: boolean; - /** - * can_download - * @description Does share link allow download - */ - can_download: boolean; - /** - * can_comment - * @description Does share link allow adding comments - */ - can_comment: boolean; - /** - * can_request_access - * @description Does share link allow user to request access to folder - */ - can_request_access: boolean; - }; - /** - * access_blocked - * @description If the share link is blocked - */ - access_blocked: boolean; - /** - * views - * @description Number of views of share link (last 180 days only) - */ - views?: number | null; - }; - /** External Import */ - "91ac10ff_ExternalImport": { - /** - * Unique identifier - * @description External import identifier - */ - id: number; - /** - * application - * @description Service from which the import originates.dropbox: Import from Dropbox.kdrive: Import from another kDrive.kdrive_sharelink: Import from a kDrive sharelink.nextcloud: Import from Nextcloud.onedrive: Import from Microsoft OneDrive.owncloud: Import from ownCloud.webdav: Import from a generic WebDAV provider. - * @example dropbox - * @enum {string} - */ - application: "dropbox" | "kdrive" | "kdrive_sharelink" | "nextcloud" | "onedrive" | "owncloud" | "webdav"; - /** - * account_name - * @description Account imported - */ - account_name: string; - /** - * status - * @description External import status.canceled: External import was canceled.canceling: External import is being canceled.done: External import is finished.failed: External import failed.in_progress: External import is currently in progress.queued: External import is waiting for a process to handle it.waiting: External import has not started yet. - * @example canceled - * @enum {string} - */ - status: "canceled" | "canceling" | "done" | "failed" | "in_progress" | "queued" | "waiting"; - /** - * error_code - * @description Give an error code if the failed reason is known. - */ - error_code?: string; - /** - * path - * @description Import path destination - */ - path: string; - /** - * directory_id - * @description Import directory identifier destination (if was not deleted) - */ - directory_id: number | null; - /** - * has_shared_files - * @description Import application has shared files - */ - has_shared_files: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `External Import` was created at - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `External Import` was updated at - */ - updated_at: number; - /** - * count_success_files - * @description Number of successfully imported files - */ - count_success_files: number; - /** - * count_failed_files - * @description Number of failed imported files - */ - count_failed_files: number; - }; - /** - * Third party drives list - * @description List of third party drives eligible to perform an external import - */ - "91ac10ff_Thirdpartydriveslist": { - /** - * drives - * @description All the suitable drives - */ - drives: components["schemas"]["91ac10ff_Thirdpartydrive"][]; - /** - * access_token_id - * @description The access token identifier built for future requests for the suitable drives - */ - access_token_id: number; - }; - /** External Import File */ - "91ac10ff_ExternalImportFile": { - /** - * Unique identifier - * @description External file import identifier - */ - id: number; - /** - * name - * @description External file name - */ - name: string; - /** - * status - * @description External file import status.error: External file import failed; additional information are available in the message field.finished: External file was imported successfully. - * @example error - * @enum {string} - */ - status: "error" | "finished"; - /** - * message - * @description Message if an error occurred - */ - message: string; - /** - * created_at - * Format: timestamp - * @description External file creation date - */ - created_at: number; - }; - /** UUID Feedback resource */ - "91ac10ff_UUIDFeedbackresource": { - /** - * Unique identifier - * @description Identifier - * @example 96df2a1c-xxxx-441c-ae3a-2191f91fdc7 - */ - id: string; - /** - * result - * @description Result of the asking query - * @example true - */ - result: boolean; - /** - * message - * @description Message, additional information usually given when the result is false - * @example error_already_exist - */ - message?: string; - }; - /** Sanitized File Access Request */ - "91ac10ff_SanitizedFileAccessRequest": { - /** - * Unique identifier - * @description ID of the request - */ - id: number; - /** - * status - * @description Status of the request - */ - status: string; - /** - * message - * @description Message to provide to the validator - */ - message: string; - /** - * user_id - * @description ID of the user requesting access to the file - */ - user_id: number; - /** - * validated_by - * @description ID of the user whom validate the request - */ - validated_by: number; - /** - * file_id - * @description ID of the file the user request access to - */ - file_id: number; - /** - * validated_at - * Format: timestamp - * @description Date of the request's validation - */ - validated_at: number; - /** - * created_at - * Format: timestamp - * @description Date of the request's creation - */ - created_at: number; - /** - * expired_at - * Format: timestamp - * @description Date of the request's expiration - */ - expired_at: number; - }; - /** CancelResource */ - "91ac10ff_CancelResource": { - /** - * cancel_id - * @example 00000000-e89b-12d3-a456-000000000000 - */ - cancel_id: string; - /** - * valid_until - * Format: timestamp - */ - valid_until: number; - }; - /** Count File Size */ - "91ac10ff_CountFileSize": { - /** - * size - * @description Total size of files - * @example 1000 - */ - size: number; - /** - * storage_size - * @description Total size of files (with versions) - * @example 1000 - */ - storage_size: number; - }; - /** File content hash */ - "91ac10ff_Filecontenthash": { - /** - * hash - * @description The hash of file content - * @example xxh3:00ec7bec63e548df - */ - hash: string; - }; - /** Temporary URL */ - "91ac10ff_TemporaryURL": { - /** - * temporary_url - * @description The temporary URL for a file - * @example https://kdrive.infomaniak.com/drive/XXX/public/d/XXX - */ - temporary_url: string; - }; - /** File Version V2 */ - "91ac10ff_FileVersionV2": { - /** - * Unique identifier - * @description Unique identifier of the resource `File Version V2` - */ - id: number; - /** - * keep_forever - * @description Keep the resource `File Version V2` forever, otherwise will be delete in 120 days - */ - keep_forever: boolean; - /** - * mime_type - * @description Mime type of the resource `File Version V2` - */ - mime_type: string | null; - /** - * converted_type - * @description Generic file types, matching a known set of extensions and/or mime types.archive: Archive file.audio: Audio only file.code: Text file recognized as code.diagram: Diagram file.dir: Directory.email: Bundled email file.font: Text file recognized as font.form: Form file.image: Image file.model: 3D file.pdf: PDF file.presentation: Presentation/slides file.spreadsheet: Spreadsheet file.text: Generic text file.unknown: Generic file, not recognized as any of the other type.video: Video file; may contain other stream types such as audio or subtitles. - * @example archive - * @enum {string} - */ - converted_type: "archive" | "audio" | "code" | "diagram" | "dir" | "email" | "font" | "form" | "image" | "model" | "pdf" | "presentation" | "spreadsheet" | "text" | "unknown" | "video"; - /** - * name - * @description Name of the resource `File Version V2` - */ - name: string | null; - /** - * size - * @description Size of the resource `File Version V2` - */ - size: number; - updated_by: components["schemas"]["91ac10ff_AppUser"]; - /** - * created_at - * Format: timestamp - * @description Timestamp `File Version V2` was created at - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `File Version V2` was updated at - */ - updated_at: number | null; - /** - * last_modified_at - * Format: timestamp - * @description The last modified date of the file version, null if unknown - */ - last_modified_at: number | null; - }; - /** File */ - "91ac10ff_File": { - /** - * Unique identifier - * @description Unique identifier of the resource `File` - */ - id: number; - /** - * name - * @description File name - * @example File - */ - name: string; - /** - * sorted_name - * @description Specific sortable name - */ - sorted_name?: string; - /** - * path - * @description Full path of the File - * @example /full/path/File - */ - path?: string; - /** - * type - * @description Type of returned element either a dir (Directory) or file (File) - * @example file - * @enum {string|null} - */ - type: "dir" | "file" | null; - /** - * status - * @description Current state of File. The state can be null meaning that the File has no specific state.locked: File is currently locked. No action can be made except unlocking by the application which locked the File (such as office, webdav or external import).ok: File is available.trash_inherited: File is currently in trash because a parent directory was trashed.trashed: File is currently in trash and specifically trashed by the user.uploading: File is currently being uploaded. The File is locked and no action can be done excepting upload actions. - * @example locked - * @enum {string} - */ - status: "locked" | "ok" | "trash_inherited" | "trashed" | "uploading"; - /** - * visibility - * @description Visibility of File, empty string if no specific visibility. Add additional information about File to show different icons or more.: Empty visibility mean no special visibility.is_in_team_space_folder: Is a File inside a Common Documents directory.is_root: Is the root directory of the user.is_shared_space: Is the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_team_space: Is the Common Documents directory, a special directory where the files inside are common to all users by default.is_team_space_folder: Is the root directory inside the Common Documents. - * @enum {string} - */ - visibility: "" | "is_in_team_space_folder" | "is_root" | "is_shared_space" | "is_team_space" | "is_team_space_folder"; - /** - * drive_id - * @description Drive identifier - * @example 1111 - */ - drive_id: number; - /** - * depth - * @description Current path depth of File - * @example 3 - */ - depth: number; - /** - * created_by - * @description The identifier of the user who first uploaded the File - */ - created_by: number | null; - /** - * created_at - * Format: timestamp - * @description File creation timestamp (in seconds), if available in its metadata or specified on upload - */ - created_at: number | null; - /** - * added_at - * Format: timestamp - * @description The timestamp (in seconds) at which the File has been uploaded for the first time - */ - added_at: number; - /** - * last_modified_at - * Format: timestamp - * @description File creation timestamp (in seconds), if available in its metadata or specified on upload - */ - last_modified_at: number; - /** - * parent_id - * @description Parent directory identifier - */ - parent_id: number; - /** - * deleted_at - * Format: timestamp - * @description Timestamp of deleted resource File, only visible when the File is trashed - */ - deleted_at?: number; - /** - * deleted_by - * @description User identifier of deleted resource File, only visible when the File is trashed - */ - deleted_by?: number; - /** - * shared_root_id - * @description Root Directory identifier, only visible for shared user - * @example 1 - */ - shared_root_id?: number | null; - /** - * parents - * @description Get all parents directories - */ - parents?: components["schemas"]["91ac10ff_Directory"][]; - /** - * users - * @description Array of users identifiers that has access to the File - */ - users?: number[]; - /** - * teams - * @description Array of teams identifiers that has access to the File - */ - teams?: number[]; - /** - * is_favorite - * @description Is File pinned as favorite - */ - is_favorite?: boolean; - /** - * activity - * @description Activities information about the File - */ - activity?: { - /** - * last_accessed_at - * Format: timestamp - * @description Timestamp of the last user access of the File - */ - last_accessed_at: number; - }; - sharelink?: components["schemas"]["91ac10ff_ShareLink"]; - /** - * capabilities - * @description Capabilities of File - */ - capabilities?: { - /** - * can_use_favorite - * @description Right to set file as favorite - */ - can_use_favorite: boolean; - /** - * can_become_sharelink - * @description Right to share file by link (share_link) - */ - can_become_sharelink: boolean; - /** - * can_use_team - * @description Right to use and give team access - */ - can_use_team: boolean; - /** - * can_show - * @description Right to see File information - */ - can_show: boolean; - /** - * can_read - * @description Right to read File content - */ - can_read: boolean; - /** - * can_write - * @description Right to write File - */ - can_write: boolean; - /** - * can_share - * @description Right to share File or manage access to File - */ - can_share: boolean; - /** - * can_leave - * @description Right to leave shared File - */ - can_leave: boolean; - /** - * can_delete - * @description Right to delete File - */ - can_delete: boolean; - /** - * can_rename - * @description Right to rename File - */ - can_rename: boolean; - /** - * can_move - * @description Right to move File - */ - can_move: boolean; - }; - /** - * lock - * @description When File is locked, locked information - */ - lock?: { - /** - * locked_at - * Format: timestamp - * @description When File is locked, locked timestamp - */ - locked_at: number | null; - /** - * unlocked_at - * Format: timestamp - * @description When File is locked, automatic lock release timestamp - */ - unlocked_at: number | null; - /** - * description - * @description When File is locked, locked reason - * @example onlyoffice - */ - description: string | null; - /** - * token - * @description When File is locked, locked token - * @example onlyoffice:123456 - */ - token: string | null; - }; - /** - * categories - * @description File categories - */ - categories?: components["schemas"]["91ac10ff_FileCategory"][]; - /** - * etag - * @description ETag of the file - */ - etag?: string | null; - /** - * size - * @description Size of File The unit of size is defined in Bytes - * @example 1700 - */ - size: number | null; - /** - * has_thumbnail - * @description File has thumbnail, if so you can request thumbnail route - */ - has_thumbnail: boolean; - /** - * has_onlyoffice - * @description File can be handled by OnlyOffice - */ - has_onlyoffice: boolean; - /** - * mime_type - * @description Mime-type of file - */ - mime_type: string | null; - /** - * extension_type - * @description Generic file types, matching a known set of extensions and/or mime types.archive: Archive file.audio: Audio only file.code: Text file recognized as code.diagram: Diagram file.dir: Directory.email: Bundled email file.font: Text file recognized as font.form: Form file.image: Image file.model: 3D file.pdf: PDF file.presentation: Presentation/slides file.spreadsheet: Spreadsheet file.text: Generic text file.unknown: Generic file, not recognized as any of the other type.video: Video file; may contain other stream types such as audio or subtitles. - * @example archive - * @enum {string} - */ - extension_type: "archive" | "audio" | "code" | "diagram" | "dir" | "email" | "font" | "form" | "image" | "model" | "pdf" | "presentation" | "spreadsheet" | "text" | "unknown" | "video"; - /** - * scan_status - * @description Current state of virus scan for File.cannot_be_scanned: This File cannot be scanned. Possibly because the File is too large.clean: This File has been successfully scanned for known viruses.error: An error occurred while scanning the File.infected: This File has been detected as infected by a virus.not_to_be_scanned: This File is not eligible to be scanned. Possibly because the File is empty.pua: This File has been detected as Potentially Unwanted Applications (PUA).to_be_defined: The status for this File has not yet been determined.to_be_scan: This File will be analyzed soon. - * @example cannot_be_scanned - * @enum {string} - */ - scan_status: "cannot_be_scanned" | "clean" | "error" | "infected" | "not_to_be_scanned" | "pua" | "to_be_defined" | "to_be_scan"; - /** - * symbolic_link - * @description Symlink target path if the file was uploaded as a symlink - */ - symbolic_link?: string; - /** - * version - * @description Information when file has multi-version - */ - version?: { - /** - * is_multiple - * @description File has multi-version - */ - is_multiple: boolean; - /** - * number - * @description Get number of version - */ - number: number; - /** - * total_size - * @description Size of the file with all version (byte unit) - */ - total_size: number | null; - /** - * keep_forever - * @description True if the current version of this file should be kept forever, otherwise false or empty - */ - keep_forever: boolean; - }; - /** - * conversion_capabilities - * @description The available ways to convert the file - */ - conversion_capabilities?: { - /** - * when_downloading - * @description Whether the file may be converted upon download - */ - when_downloading: boolean; - /** - * download_extensions - * @description Available extensions to which the file may be converted upon download, if possible - */ - download_extensions: string[]; - /** - * when_onlyoffice_opening - * @description Whether the file may be converted for live edition with OnlyOffice - */ - when_onlyoffice_opening: boolean; - /** - * onlyoffice_extension - * @description Available extension to which the file may be converted by OnlyOffice, if possible - * @example docx - */ - onlyoffice_extension: string | null; - }; - /** - * hash - * @description Hash of the file content - * @example xxh3:00ec7bec63e548df - */ - hash?: string | null; - }; - /** Feedback access resource */ - "91ac10ff_Feedbackaccessresource_c3fdaa7f": { - /** - * emails - * @description Result of the asked email access - */ - emails?: components["schemas"]["91ac10ff_Feedbackaccessresource"][]; - /** - * users - * @description Result of the asked users access - */ - users?: components["schemas"]["91ac10ff_Feedbackaccessresource"][]; - /** - * teams - * @description Result of the asked teams access - */ - teams?: components["schemas"]["91ac10ff_Feedbackaccessresource"][]; - }; - /** File Access */ - "91ac10ff_FileAccess": { - /** - * users - * @description All users that have access to file - */ - users: components["schemas"]["91ac10ff_Userfileaccess"][]; - /** - * teams - * @description All teams that has access to file - */ - teams: components["schemas"]["91ac10ff_TeamFileAccess"][]; - /** - * invitations - * @description All invitation that has access to file - */ - invitations: components["schemas"]["91ac10ff_ExternInvitationFileAccess"][]; - parent_access?: components["schemas"]["91ac10ff_Userandteamsaccessonparentfile"]; - }; - /** Check change access feedback resource */ - "91ac10ff_Checkchangeaccessfeedbackresource": { - /** - * user_id - * @description User identifier - * @example 1000 - */ - user_id: number; - /** - * current_right - * @description The current user right for the File/Directory - * @example manage - * @enum {string} - */ - current_right: "manage" | "none" | "read" | "write"; - /** - * need_change - * @description If the right asked need to be applied to this user, return false if the right is the same level or not applicable.
    Note: A user with limited file access don't need to change his right - * @example true - */ - need_change: boolean; - /** - * message - * @description Additional information about why the right need to be applied or not :
    user_right_need_change: If the right need to be changed
    user_right_is_same_level: If the right is the same level
    user_not_connected_to_drive: If the user did not connected to the drive yet
    error: If the right cannot be changed for other reason - * @example error_already_exist - * @enum {string} - */ - message: "error" | "user_not_connected_to_drive" | "user_right_is_same_level" | "user_right_need_change"; - }; - /** Extern Invitation File Access */ - "91ac10ff_ExternInvitationFileAccess": { - /** - * Unique identifier - * @description Extern Invitation File Access Identifier, can be team identifier, user identifier, invitation identifier - */ - id: number; - /** - * access - * @description Access type - * @enum {string} - */ - access: "invitation" | "team" | "user"; - /** - * name - * @description Extern Invitation File Access name - */ - name: string; - /** - * right - * @description Access right - */ - right: string | null; - /** - * color - * @description Access color - */ - color: number | null; - /** - * status - * @description Status of access - * @enum {string} - */ - status: "accepted" | "cancelled" | "expired" | "pending" | "rejected"; - }; - /** Feedback access resource */ - "91ac10ff_Feedbackaccessresource": { - /** - * Unique identifier - * @description The email,team or user identifier filled in the parameters - * @example 1000 - */ - id: number | string; - /** - * result - * @description The invitation send - * @example true - */ - result: boolean; - /** - * access - * @description The invitation send, null if access was not found - */ - access: (components["schemas"]["91ac10ff_ExternInvitationFileAccess"] | components["schemas"]["91ac10ff_TeamFileAccess"] | components["schemas"]["91ac10ff_Userfileaccess"]) | null; - /** - * message - * @description Additional message about why email fail to be sent - * @example error_already_exist - */ - message: string; - }; - /** Feedback access pending invitation resource */ - "91ac10ff_Feedbackaccesspendinginvitationresource": { - /** - * invitation_id - * @description The pending invitation of the file, if any - */ - invitation_id: number | null; - /** - * drive_invitation_id - * @description The pending invitation of the drive if any - */ - drive_invitation_id: number | null; - /** - * has_invitation - * @description If there is at least a file or drive pending invitation on the drive - */ - has_invitation: string; - /** - * user_id - * @description The user id asked - */ - user_id?: number; - /** - * email - * @description The email asked - */ - email?: string; - }; - /** Team File Access */ - "91ac10ff_TeamFileAccess": { - /** - * Unique identifier - * @description Team File Access Identifier, can be team identifier, user identifier, invitation identifier - */ - id: number; - /** - * access - * @description Access type - * @example team - */ - access: string; - /** - * name - * @description Team File Access name - */ - name: string; - /** - * right - * @description Access right - */ - right: string | null; - /** - * color - * @description Access color - */ - color: number | null; - /** - * status - * @description Status of access - * @enum {string} - */ - status: "accepted" | "cancelled" | "expired" | "pending" | "rejected"; - }; - /** User file access */ - "91ac10ff_Userfileaccess": { - /** - * Unique identifier - * @description User file access Identifier, can be team identifier, user identifier, invitation identifier - */ - id: number; - /** - * access - * @description Access type - * @enum {string} - */ - access: "invitation" | "team" | "user"; - /** - * name - * @description User file access name - */ - name: string; - /** - * right - * @description Access right - */ - right: string | null; - /** - * color - * @description Access color - */ - color: number | null; - /** - * status - * @description Status of access - * @enum {string} - */ - status: "accepted" | "cancelled" | "expired" | "pending" | "rejected"; - }; - /** Dropbox */ - "91ac10ff_Dropbox": { - /** - * Unique identifier - * @description Unique identifier of the resource `Dropbox` - */ - id: number; - /** - * uuid - * @description Dropbox unique identifier - */ - uuid: string; - /** - * name - * @description Name of the dropbox - */ - name: string; - /** - * url - * @description Public URL of the dropbox - */ - url: string; - directory?: components["schemas"]["91ac10ff_DirectoryV3"]; - /** - * users_count - * @description Number of recorded users that uploaded in the dropbox - */ - users_count: number; - /** - * created_by - * @description Unique identifier of the creator of the resource `Dropbox` - */ - created_by: number; - /** - * created_at - * Format: timestamp - * @description Timestamp `Dropbox` was created at - */ - created_at: number | null; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Dropbox` was updated at - */ - updated_at: number | null; - /** - * last_uploaded_at - * Format: timestamp - * @description Last time someone uploaded a file in the dropbox - */ - last_uploaded_at: number | null; - /** capabilities */ - capabilities: { - /** - * has_password - * @description A password was defined to access to the dropbox - */ - has_password: boolean; - /** - * has_notification - * @description Notification was enabled on the dropbox, email we be send to dropbox owner when someone upload a file - */ - has_notification?: boolean; - /** - * has_validity - * @description A validity period was set to the dropbox, after the date define the dropbox is not accessible - */ - has_validity: boolean; - /** - * has_size_limit - * @description A limit size was defined to the dropbox, after the date define the dropbox is not accessible - */ - has_size_limit: boolean; - /** validity */ - validity?: string; - /** size */ - size?: string; - }; - user?: components["schemas"]["91ac10ff_AppUser"]; - }; - /** Comment */ - "91ac10ff_Comment": { - /** - * Unique identifier - * @description Unique identifier of the resource `Comment` - */ - id: number; - /** - * parent_id - * @description Comment parent identifier. If present, this comment is a response of another comment - */ - parent_id: number; - /** - * body - * @description Comment message - */ - body: string; - /** - * is_resolved - * @description If a comment is set as resolved, solved. - */ - is_resolved: boolean; - /** - * created_at - * Format: timestamp - * @description Timestamp `Comment` was created at - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Comment` was updated at - */ - updated_at: number; - /** - * liked - * @description Whether current user has liked the comment - */ - liked: boolean; - /** - * likes_count - * @description Number of likes - */ - likes_count: number; - /** - * responses_count - * @description Number of responses for this comment - */ - responses_count: number; - user?: components["schemas"]["91ac10ff_AppUser"]; - /** responses */ - responses?: components["schemas"]["91ac10ff_Comment"][]; - /** likes */ - likes?: components["schemas"]["91ac10ff_AppUser"][]; - }; - /** Count File */ - "91ac10ff_CountFile": { - /** - * count - * @description Total of element in the directory - * @example 10 - */ - count: number; - /** - * files - * @description Total of files in the directory - * @example 6 - */ - files: number; - /** - * directories - * @description Total of directories in the directory - * @example 4 - */ - directories: number; - }; - /** Archive Resource */ - "91ac10ff_ArchiveResource": { - /** - * uuid - * @description Universally unique identifier of the resource `Archive Resource` - * @example 00000000-e89b-12d3-a456-000000000000 - */ - uuid: string; - /** - * number_of_files - * @description Number of files in the archive - */ - number_of_files: number; - /** - * infected_files - * @description List of infected `File` - */ - infected_files: components["schemas"]["91ac10ff_FileV3"][]; - /** - * pua_files - * @description List of PUA `File` - */ - pua_files: components["schemas"]["91ac10ff_FileV3"][]; - }; - /** Directory V3 */ - "91ac10ff_DirectoryV3": { - /** - * Unique identifier - * @description Unique identifier of the resource `Directory V3` - */ - id: number; - /** - * name - * @description File name - * @example Directory V3 - */ - name: string; - /** - * sorted_name - * @description Specific sortable name - */ - sorted_name?: string; - /** - * path - * @description Full path of the Directory V3 - * @example /full/path/Directory V3 - */ - path?: string; - /** - * type - * @description Type of returned element either a dir (Directory) or file (File) - * @example file - * @enum {string|null} - */ - type: "dir" | "file" | null; - /** - * status - * @description Current state of Directory V3. The state can be null meaning that the Directory V3 has no specific state.locked: Directory V3 is currently locked. No action can be made except unlocking by the application which locked the File (such as office, webdav or external import).ok: Directory V3 is available.trash_inherited: Directory V3 is currently in trash because a parent directory was trashed.trashed: Directory V3 is currently in trash and specifically trashed by the user.uploading: Directory V3 is currently being uploaded. The Directory V3 is locked and no action can be done excepting upload actions. - * @example locked - * @enum {string} - */ - status: "locked" | "ok" | "trash_inherited" | "trashed" | "uploading"; - /** - * visibility - * @description Visibility of Directory V3, empty string if no specific visibility. Add additional information about Directory V3 to show different icons or more.: Empty visibility mean no special visibility.is_in_private_space: Is a Directory V3 inside the private directory of the user.is_in_shared_space: Is a Directory V3 inside the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_in_team_space_folder: Is a Directory V3 inside a Common Documents directory.is_private_space: Is the private directory of the user.is_root: Is the root directory of the user.is_shared_space: Is the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_team_space: Is the Common Documents directory, a special directory where the files inside are common to all users by default.is_team_space_folder: Is the root directory inside the Common Documents. - * @enum {string} - */ - visibility: "" | "is_in_private_space" | "is_in_shared_space" | "is_in_team_space_folder" | "is_private_space" | "is_root" | "is_shared_space" | "is_team_space" | "is_team_space_folder"; - /** - * drive_id - * @description Drive identifier - * @example 1111 - */ - drive_id: number; - /** - * depth - * @description Current path depth of Directory V3 - * @example 3 - */ - depth: number; - /** - * created_by - * @description The identifier of the user who first uploaded the Directory V3 - */ - created_by: number | null; - /** - * created_at - * Format: timestamp - * @description Directory V3 creation timestamp (in seconds), if available in its metadata or specified on upload - */ - created_at: number | null; - /** - * added_at - * Format: timestamp - * @description The timestamp (in seconds) at which the Directory V3 has been uploaded for the first time - */ - added_at: number; - /** - * last_modified_at - * Format: timestamp - * @description Directory V3 creation timestamp (in seconds), if available in its metadata or specified on upload - */ - last_modified_at: number; - /** - * last_modified_by - * @description Id of the user who last modified the Directory V3 - */ - last_modified_by: number | null; - /** - * revised_at - * Format: timestamp - * @description The last time the content of the Directory V3 was revised - */ - revised_at: number; - /** - * updated_at - * Format: timestamp - * @description The last time the Directory V3 was updated - */ - updated_at: number; - /** - * parent_id - * @description Parent directory identifier - */ - parent_id: number; - /** - * deleted_at - * Format: timestamp - * @description Timestamp of deleted resource Directory V3, only visible when the Directory V3 is trashed - */ - deleted_at?: number; - /** - * deleted_by - * @description User identifier of deleted resource Directory V3, only visible when the Directory V3 is trashed - */ - deleted_by?: number; - /** - * shared_root_id - * @description Root Directory identifier, only visible for shared user - * @example 1 - */ - shared_root_id?: number | null; - /** - * parents - * @description Get all parents directories - */ - parents?: components["schemas"]["91ac10ff_DirectoryV3"][]; - /** - * users - * @description Array of users identifiers that has access to the Directory V3 - */ - users?: number[]; - /** - * teams - * @description Array of teams identifiers that has access to the Directory V3 - */ - teams?: number[]; - /** - * is_favorite - * @description Is Directory V3 pinned as favorite - */ - is_favorite?: boolean; - /** - * activity - * @description Activities information about the Directory V3 - */ - activity?: { - /** - * last_accessed_at - * Format: timestamp - * @description Timestamp of the last user access of the Directory V3 - */ - last_accessed_at: number; - }; - sharelink?: components["schemas"]["91ac10ff_ShareLink"]; - /** - * capabilities - * @description Directory rights - */ - capabilities?: { - /** - * can_use_favorite - * @description Right to set file as favorite - */ - can_use_favorite: boolean; - /** - * can_become_sharelink - * @description Right to share file by link (share_link) - */ - can_become_sharelink: boolean; - /** - * can_use_team - * @description Right to use and give team access - */ - can_use_team: boolean; - /** - * can_show - * @description Right to see Directory V3 information - */ - can_show: boolean; - /** - * can_read - * @description Right to read Directory V3 content - */ - can_read: boolean; - /** - * can_write - * @description Right to write Directory V3 - */ - can_write: boolean; - /** - * can_share - * @description Right to share Directory V3 or manage access to Directory V3 - */ - can_share: boolean; - /** - * can_leave - * @description Right to leave shared Directory V3 - */ - can_leave: boolean; - /** - * can_delete - * @description Right to delete Directory V3 - */ - can_delete: boolean; - /** - * can_rename - * @description Right to rename Directory V3 - */ - can_rename: boolean; - /** - * can_move - * @description Right to move Directory V3 - */ - can_move: boolean; - /** - * can_create_directory - * @description Right to add new child directory - */ - can_create_directory: boolean; - /** - * can_create_file - * @description Right to add new child file - */ - can_create_file: boolean; - /** - * can_upload - * @description Right to upload a child file - */ - can_upload: boolean; - /** - * can_move_into - * @description right to move directory - */ - can_move_into: boolean; - /** - * can_become_dropbox - * @description Right to use convert directory into collaborative directory - */ - can_become_dropbox: boolean; - /** - * colorable - * @description Right to change or add color to the directory - */ - colorable: boolean; - }; - /** - * lock - * @description When Directory V3 is locked, locked information - */ - lock?: { - /** - * locked_at - * Format: timestamp - * @description When Directory V3 is locked, locked timestamp - */ - locked_at: number | null; - /** - * unlocked_at - * Format: timestamp - * @description When Directory V3 is locked, automatic lock release timestamp - */ - unlocked_at: number | null; - /** - * description - * @description List of applications.365: The 365 application.external_import: The external_import application.internal_copy: The internal_copy application.internal_import: The internal_import application.onlyoffice: The onlyoffice application.webdav: The webdav application. - * @example 365 - * @enum {string|null} - */ - description: "365" | "external_import" | "internal_copy" | "internal_import" | "onlyoffice" | "unknown" | "webdav" | null; - /** - * token - * @description When Directory V3 is locked, locked token - * @example onlyoffice:123456 - */ - token: string | null; - }; - /** - * categories - * @description File categories - */ - categories?: components["schemas"]["91ac10ff_FileCategory"][]; - /** - * etag - * @description ETag of the file - */ - etag?: string | null; - /** - * color - * @description Color of the directory for the user requesting it - * @example #0098ff - */ - color: string | null; - dropbox?: components["schemas"]["91ac10ff_Dropbox"]; - external_import?: components["schemas"]["91ac10ff_ExternalImport"]; - rewind?: components["schemas"]["91ac10ff_RewindV3"]; - }; - /** File V3 */ - "91ac10ff_FileV3": { - /** - * Unique identifier - * @description Unique identifier of the resource `File V3` - */ - id: number; - /** - * name - * @description File name - * @example File V3 - */ - name: string; - /** - * sorted_name - * @description Specific sortable name - */ - sorted_name?: string; - /** - * path - * @description Full path of the File V3 - * @example /full/path/File V3 - */ - path?: string; - /** - * type - * @description Type of returned element either a dir (Directory) or file (File) - * @example file - * @enum {string|null} - */ - type: "dir" | "file" | null; - /** - * status - * @description Current state of File V3. The state can be null meaning that the File V3 has no specific state.locked: File V3 is currently locked. No action can be made except unlocking by the application which locked the File (such as office, webdav or external import).ok: File V3 is available.trash_inherited: File V3 is currently in trash because a parent directory was trashed.trashed: File V3 is currently in trash and specifically trashed by the user.uploading: File V3 is currently being uploaded. The File V3 is locked and no action can be done excepting upload actions. - * @example locked - * @enum {string} - */ - status: "locked" | "ok" | "trash_inherited" | "trashed" | "uploading"; - /** - * visibility - * @description Visibility of File V3, empty string if no specific visibility. Add additional information about File V3 to show different icons or more.: Empty visibility mean no special visibility.is_in_private_space: Is a File V3 inside the private directory of the user.is_in_shared_space: Is a File V3 inside the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_in_team_space_folder: Is a File V3 inside a Common Documents directory.is_private_space: Is the private directory of the user.is_root: Is the root directory of the user.is_shared_space: Is the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_team_space: Is the Common Documents directory, a special directory where the files inside are common to all users by default.is_team_space_folder: Is the root directory inside the Common Documents. - * @enum {string} - */ - visibility: "" | "is_in_private_space" | "is_in_shared_space" | "is_in_team_space_folder" | "is_private_space" | "is_root" | "is_shared_space" | "is_team_space" | "is_team_space_folder"; - /** - * drive_id - * @description Drive identifier - * @example 1111 - */ - drive_id: number; - /** - * depth - * @description Current path depth of File V3 - * @example 3 - */ - depth: number; - /** - * created_by - * @description The identifier of the user who first uploaded the File V3 - */ - created_by: number | null; - /** - * created_at - * Format: timestamp - * @description File V3 creation timestamp (in seconds), if available in its metadata or specified on upload - */ - created_at: number | null; - /** - * added_at - * Format: timestamp - * @description The timestamp (in seconds) at which the File V3 has been uploaded for the first time - */ - added_at: number; - /** - * last_modified_at - * Format: timestamp - * @description File V3 creation timestamp (in seconds), if available in its metadata or specified on upload - */ - last_modified_at: number; - /** - * last_modified_by - * @description Id of the user who last modified the File V3 - */ - last_modified_by: number | null; - /** - * revised_at - * Format: timestamp - * @description The last time the content of the File V3 was revised - */ - revised_at: number; - /** - * updated_at - * Format: timestamp - * @description The last time the File V3 was updated - */ - updated_at: number; - /** - * parent_id - * @description Parent directory identifier - */ - parent_id: number; - /** - * deleted_at - * Format: timestamp - * @description Timestamp of deleted resource File V3, only visible when the File V3 is trashed - */ - deleted_at?: number; - /** - * deleted_by - * @description User identifier of deleted resource File V3, only visible when the File V3 is trashed - */ - deleted_by?: number; - /** - * shared_root_id - * @description Root Directory identifier, only visible for shared user - * @example 1 - */ - shared_root_id?: number | null; - /** - * parents - * @description Get all parents directories - */ - parents?: components["schemas"]["91ac10ff_DirectoryV3"][]; - /** - * users - * @description Array of users identifiers that has access to the File V3 - */ - users?: number[]; - /** - * teams - * @description Array of teams identifiers that has access to the File V3 - */ - teams?: number[]; - /** - * is_favorite - * @description Is File V3 pinned as favorite - */ - is_favorite?: boolean; - /** - * activity - * @description Activities information about the File V3 - */ - activity?: { - /** - * last_accessed_at - * Format: timestamp - * @description Timestamp of the last user access of the File V3 - */ - last_accessed_at: number; - }; - sharelink?: components["schemas"]["91ac10ff_ShareLink"]; - /** - * capabilities - * @description Capabilities of File V3 - */ - capabilities?: { - /** - * can_use_favorite - * @description Right to set file as favorite - */ - can_use_favorite: boolean; - /** - * can_become_sharelink - * @description Right to share file by link (share_link) - */ - can_become_sharelink: boolean; - /** - * can_use_team - * @description Right to use and give team access - */ - can_use_team: boolean; - /** - * can_show - * @description Right to see File V3 information - */ - can_show: boolean; - /** - * can_read - * @description Right to read File V3 content - */ - can_read: boolean; - /** - * can_write - * @description Right to write File V3 - */ - can_write: boolean; - /** - * can_share - * @description Right to share File V3 or manage access to File V3 - */ - can_share: boolean; - /** - * can_leave - * @description Right to leave shared File V3 - */ - can_leave: boolean; - /** - * can_delete - * @description Right to delete File V3 - */ - can_delete: boolean; - /** - * can_rename - * @description Right to rename File V3 - */ - can_rename: boolean; - /** - * can_move - * @description Right to move File V3 - */ - can_move: boolean; - }; - /** - * lock - * @description When File V3 is locked, locked information - */ - lock?: { - /** - * locked_at - * Format: timestamp - * @description When File V3 is locked, locked timestamp - */ - locked_at: number | null; - /** - * unlocked_at - * Format: timestamp - * @description When File V3 is locked, automatic lock release timestamp - */ - unlocked_at: number | null; - /** - * description - * @description List of applications.365: The 365 application.external_import: The external_import application.internal_copy: The internal_copy application.internal_import: The internal_import application.onlyoffice: The onlyoffice application.webdav: The webdav application. - * @example 365 - * @enum {string|null} - */ - description: "365" | "external_import" | "internal_copy" | "internal_import" | "onlyoffice" | "unknown" | "webdav" | null; - /** - * token - * @description When File V3 is locked, locked token - * @example onlyoffice:123456 - */ - token: string | null; - }; - /** - * categories - * @description File categories - */ - categories?: components["schemas"]["91ac10ff_FileCategory"][]; - /** - * etag - * @description ETag of the file - */ - etag?: string | null; - /** - * size - * @description Size of File V3 The unit of size is defined in Bytes - * @example 1700 - */ - size: number | null; - /** - * mime_type - * @description Mime-type of file - */ - mime_type: string | null; - /** - * extension_type - * @description Generic file types, matching a known set of extensions and/or mime types.archive: Archive file.audio: Audio only file.code: Text file recognized as code.diagram: Diagram file.dir: Directory.email: Bundled email file.font: Text file recognized as font.form: Form file.image: Image file.model: 3D file.pdf: PDF file.presentation: Presentation/slides file.spreadsheet: Spreadsheet file.text: Generic text file.unknown: Generic file, not recognized as any of the other type.video: Video file; may contain other stream types such as audio or subtitles. - * @example archive - * @enum {string} - */ - extension_type: "archive" | "audio" | "code" | "diagram" | "dir" | "email" | "font" | "form" | "image" | "model" | "pdf" | "presentation" | "spreadsheet" | "text" | "unknown" | "video"; - /** - * symbolic_link - * @description Symlink target path if the file was uploaded as a symlink - */ - symbolic_link?: string; - /** - * scan_status - * @description Current state of virus scan for File V3.cannot_be_scanned: This File V3 cannot be scanned. Possibly because the File V3 is too large.clean: This File V3 has been successfully scanned for known viruses.error: An error occurred while scanning the File V3.infected: This File V3 has been detected as infected by a virus.not_to_be_scanned: This File V3 is not eligible to be scanned. Possibly because the File V3 is empty.pua: This File V3 has been detected as Potentially Unwanted Applications (PUA).to_be_defined: The status for this File V3 has not yet been determined.to_be_scan: This File V3 will be analyzed soon. - * @example cannot_be_scanned - * @enum {string} - */ - scan_status: "cannot_be_scanned" | "clean" | "error" | "infected" | "not_to_be_scanned" | "pua" | "to_be_defined" | "to_be_scan"; - /** - * supported_by - * @description List of applications.365: The 365 application.drawio: The drawio application.kmail: The kmail application.onlyoffice: The onlyoffice application.thumbnail: Thumbnail is preview and thumbnail. - * @example 365 - * @enum {object} - */ - supported_by?: unknown[] | string; - /** - * version - * @description Information when file has multi-version - */ - version?: { - /** - * is_multiple - * @description File has multi-version - */ - is_multiple: boolean; - /** - * number - * @description Get number of version - */ - number: number; - /** - * total_size - * @description Size of the file with all version (byte unit) - */ - total_size: number | null; - /** - * keep_forever - * @description True if the current version of this file should be kept forever, otherwise false or empty - */ - keep_forever: boolean; - }; - /** - * conversion_capabilities - * @description The available ways to convert the file - */ - conversion_capabilities?: { - /** - * when_downloading - * @description Whether the file may be converted upon download - */ - when_downloading: boolean; - /** - * download_extensions - * @description Available extensions to which the file may be converted upon download, if possible - */ - download_extensions: string[]; - /** - * when_onlyoffice_opening - * @description Whether the file may be converted for live edition with OnlyOffice - */ - when_onlyoffice_opening: boolean; - /** - * onlyoffice_extension - * @description Available extension to which the file may be converted by OnlyOffice, if possible - * @example docx - */ - onlyoffice_extension: string | null; - }; - /** - * hash - * @description Hash of the file content - * @example xxh3:00ec7bec63e548df - */ - hash?: string | null; - }; - /** Generic success response schema for Navigator */ - "91ac10ff_NavigatorResponse": { - /** - * cursor - * @description Cursor pagination uses a cursor to track the current position in the dataset. This cursor should be passed back in the subsequent API request in order to retrieve the next set of results or page of the list. - * @example SGVsbG8gV29ybGQ - */ - cursor: string | null; - /** - * has_more - * @description The has_more boolean flag indicates whether additional items are available beyond the current page of results. - */ - has_more: boolean; - /** - * response_at - * @description The timestamp, in seconds, indicating when the dataset was generated. - */ - response_at: number; - }; - /** Activity File V3 */ - "91ac10ff_ActivityFileV3": { - /** - * Unique identifier - * @description Unique identifier of the resource `Activity File V3` - */ - id: number; - /** - * created_at - * Format: timestamp - * @description Timestamp `Activity File V3` was created at - */ - created_at: number; - /** - * action - * @description Activity type - * @example file_rename - */ - action: string; - /** - * new_path - * @description Current path of the activity file/directory - * @example /directory/file_renamed - */ - new_path?: string; - /** - * old_path - * @description Previous path of the activity file/directory - * @example /directory/filename - */ - old_path?: string; - /** - * private_path_user_id - * @description get private folder user id - */ - private_path_user_id?: number; - /** - * file_id - * @description Logged file identifier - */ - file_id: number; - /** - * user_id - * @description User identifier of the action, null if the user was not logged - */ - user_id: number | null; - user?: components["schemas"]["91ac10ff_AppUser"]; - /** - * source - * @description Information about where the Activity was generated - */ - source?: { - /** - * name - * @description Name of the source - * @enum {string} - */ - name: "api" | "job" | "webdav"; - /** - * ip - * @description Ip of the source - */ - ip: string; - /** - * user_agent - * @description User Agent of the source - */ - user_agent: string; - /** - * device - * @description Device of the source - */ - device: string; - /** - * location - * @description Location of the source - */ - location: string; - }; - /** - * file - * @description Associated File or Directory, null is element was deleted - */ - file?: (components["schemas"]["91ac10ff_FileV3"] | components["schemas"]["91ac10ff_DirectoryV3"]) | null; - parent?: components["schemas"]["91ac10ff_DirectoryV3"]; - /** - * entity - * @description Object the Activity is about - */ - entity?: { - /** - * Unique identifier - * @description Id of the object - */ - id: number; - /** - * type - * @description Type of the object - */ - type: number; - }; - }; - /** User V3 */ - "91ac10ff_UserV3": { - /** - * Unique identifier - * @description Unique identifier of the resource `User V3` - */ - id: number; - /** - * display_name - * @description Display name - */ - display_name: string; - /** - * first_name - * @description First name - */ - first_name: string; - /** - * last_name - * @description Last name - */ - last_name: string; - /** - * is_sso - * @description returns true if the user is provided by an external IDP - */ - is_sso: boolean; - /** - * avatar - * @description null is returned only when request parameter no_avatar_default=1 and the user has not set an avatar - */ - avatar: string | null; - /** role */ - role?: string | null; - /** - * email - * @description Email - */ - email: string; - /** - * deleted_at - * Format: timestamp - * @description Timestamp `User V3` was deleted at - */ - deleted_at: number | null; - /** - * teams - * @description List of Team identifiers - */ - teams?: number[]; - /** security */ - security?: { - /** - * assistant_at - * Format: timestamp - * @description The last date the assistant was used - */ - assistant_at: number | null; - /** - * double_auth_method - * @description Double authentication method used to log in - */ - double_auth_method: string; - /** - * has_double_auth - * @description Whether the `User V3` has double authentication enabled - */ - has_double_auth: boolean; - /** - * last_password_at - * Format: timestamp - * @description Last time `User V3`'s password was changed - */ - last_password_at: number | null; - /** - * score - * @description Security score of the `User V3` - */ - score: number; - /** - * has_valid_email - * @description Whether the `User V3` has a valid email - */ - has_valid_email: number; - /** - * has_recovery_email - * @description Whether the `User V3` has a recovery email - */ - has_recovery_email: boolean; - /** - * has_valid_phone - * @description Whether the `User V3` has a valid phone number - */ - has_valid_phone: boolean; - }; - drive_user?: components["schemas"]["91ac10ff_DriveUser"]; - }; - /** File Version */ - "91ac10ff_FileVersion": { - /** - * Unique identifier - * @description Unique identifier of the resource `File Version` - */ - id: number; - /** - * keep_forever - * @description Keep the resource `File Version` forever, otherwise will be delete in 120 days - */ - keep_forever: boolean; - /** - * mime_type - * @description Mime type of the resource `File Version` - */ - mime_type: string | null; - /** - * extension_type - * @description Generic file types, matching a known set of extensions and/or mime types.archive: Archive file.audio: Audio only file.code: Text file recognized as code.diagram: Diagram file.dir: Directory.email: Bundled email file.font: Text file recognized as font.form: Form file.image: Image file.model: 3D file.pdf: PDF file.presentation: Presentation/slides file.spreadsheet: Spreadsheet file.text: Generic text file.unknown: Generic file, not recognized as any of the other type.video: Video file; may contain other stream types such as audio or subtitles. - * @example archive - * @enum {string} - */ - extension_type: "archive" | "audio" | "code" | "diagram" | "dir" | "email" | "font" | "form" | "image" | "model" | "pdf" | "presentation" | "spreadsheet" | "text" | "unknown" | "video"; - /** - * size - * @description Size of the resource `File Version` - */ - size: number; - updated_by: components["schemas"]["91ac10ff_AppUser"]; - /** - * created_at - * Format: timestamp - * @description Timestamp `File Version` was created at - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `File Version` was updated at - */ - updated_at: number | null; - /** - * last_modified_at - * Format: timestamp - * @description The last modified date of the file version, null if unknown - */ - last_modified_at: number | null; - }; - /** Shared Directory */ - "91ac10ff_SharedDirectory": { - /** - * Unique identifier - * @description Unique identifier of the resource `Shared Directory` - */ - id: number; - /** - * name - * @description File name - * @example Shared Directory - */ - name: string; - /** - * sorted_name - * @description Specific sortable name - */ - sorted_name?: string; - /** - * path - * @description Full path of the Shared Directory - * @example /full/path/Shared Directory - */ - path?: string; - /** - * type - * @description Type of returned element either a dir (Directory) or file (File) - * @example file - * @enum {string|null} - */ - type: "dir" | "file" | null; - /** - * status - * @description Current state of Shared Directory. The state can be null meaning that the Shared Directory has no specific state.locked: Shared Directory is currently locked. No action can be made except unlocking by the application which locked the File (such as office, webdav or external import).ok: Shared Directory is available.trash_inherited: Shared Directory is currently in trash because a parent directory was trashed.trashed: Shared Directory is currently in trash and specifically trashed by the user.uploading: Shared Directory is currently being uploaded. The Shared Directory is locked and no action can be done excepting upload actions. - * @example locked - * @enum {string} - */ - status: "locked" | "ok" | "trash_inherited" | "trashed" | "uploading"; - /** - * visibility - * @description Visibility of Shared Directory, empty string if no specific visibility. Add additional information about Shared Directory to show different icons or more.: Empty visibility mean no special visibility.is_in_private_space: Is a Shared Directory inside the private directory of the user.is_in_shared_space: Is a Shared Directory inside the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_in_team_space_folder: Is a Shared Directory inside a Common Documents directory.is_private_space: Is the private directory of the user.is_root: Is the root directory of the user.is_shared_space: Is the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_team_space: Is the Common Documents directory, a special directory where the files inside are common to all users by default.is_team_space_folder: Is the root directory inside the Common Documents. - * @enum {string} - */ - visibility: "" | "is_in_private_space" | "is_in_shared_space" | "is_in_team_space_folder" | "is_private_space" | "is_root" | "is_shared_space" | "is_team_space" | "is_team_space_folder"; - /** - * drive_id - * @description Drive identifier - * @example 1111 - */ - drive_id: number; - /** - * depth - * @description Current path depth of Shared Directory - * @example 3 - */ - depth: number; - /** - * created_by - * @description The identifier of the user who first uploaded the Shared Directory - */ - created_by: number | null; - /** - * created_at - * Format: timestamp - * @description Shared Directory creation timestamp (in seconds), if available in its metadata or specified on upload - */ - created_at: number | null; - /** - * added_at - * Format: timestamp - * @description The timestamp (in seconds) at which the Shared Directory has been uploaded for the first time - */ - added_at: number; - /** - * last_modified_at - * Format: timestamp - * @description Shared Directory creation timestamp (in seconds), if available in its metadata or specified on upload - */ - last_modified_at: number; - /** - * last_modified_by - * @description Id of the user who last modified the Shared Directory - */ - last_modified_by: number | null; - /** - * revised_at - * Format: timestamp - * @description The last time the content of the Shared Directory was revised - */ - revised_at: number; - /** - * updated_at - * Format: timestamp - * @description The last time the Shared Directory was updated - */ - updated_at: number; - /** - * parent_id - * @description Parent directory identifier - */ - parent_id: number; - /** - * deleted_at - * Format: timestamp - * @description Timestamp of deleted resource Shared Directory, only visible when the Shared Directory is trashed - */ - deleted_at?: number; - /** - * deleted_by - * @description User identifier of deleted resource Shared Directory, only visible when the Shared Directory is trashed - */ - deleted_by?: number; - /** - * shared_root_id - * @description Root Directory identifier, only visible for shared user - * @example 1 - */ - shared_root_id?: number | null; - /** - * parents - * @description Get all parents directories - */ - parents?: components["schemas"]["91ac10ff_DirectoryV3"][]; - /** - * users - * @description Array of users identifiers that has access to the Shared Directory - */ - users?: number[]; - /** - * teams - * @description Array of teams identifiers that has access to the Shared Directory - */ - teams?: number[]; - /** - * is_favorite - * @description Is Shared Directory pinned as favorite - */ - is_favorite?: boolean; - /** - * activity - * @description Activities information about the Shared Directory - */ - activity?: { - /** - * last_accessed_at - * Format: timestamp - * @description Timestamp of the last user access of the Shared Directory - */ - last_accessed_at: number; - }; - sharelink?: components["schemas"]["91ac10ff_ShareLink"]; - /** - * capabilities - * @description Directory rights - */ - capabilities?: { - /** - * can_use_favorite - * @description Right to set file as favorite - */ - can_use_favorite: boolean; - /** - * can_become_sharelink - * @description Right to share file by link (share_link) - */ - can_become_sharelink: boolean; - /** - * can_use_team - * @description Right to use and give team access - */ - can_use_team: boolean; - /** - * can_show - * @description Right to see Shared Directory information - */ - can_show: boolean; - /** - * can_read - * @description Right to read Shared Directory content - */ - can_read: boolean; - /** - * can_write - * @description Right to write Shared Directory - */ - can_write: boolean; - /** - * can_share - * @description Right to share Shared Directory or manage access to Shared Directory - */ - can_share: boolean; - /** - * can_leave - * @description Right to leave shared Shared Directory - */ - can_leave: boolean; - /** - * can_delete - * @description Right to delete Shared Directory - */ - can_delete: boolean; - /** - * can_rename - * @description Right to rename Shared Directory - */ - can_rename: boolean; - /** - * can_move - * @description Right to move Shared Directory - */ - can_move: boolean; - /** - * can_create_directory - * @description Right to add new child directory - */ - can_create_directory: boolean; - /** - * can_create_file - * @description Right to add new child file - */ - can_create_file: boolean; - /** - * can_upload - * @description Right to upload a child file - */ - can_upload: boolean; - /** - * can_move_into - * @description right to move directory - */ - can_move_into: boolean; - /** - * can_become_dropbox - * @description Right to use convert directory into collaborative directory - */ - can_become_dropbox: boolean; - /** - * colorable - * @description Right to change or add color to the directory - */ - colorable: boolean; - }; - /** - * lock - * @description When Shared Directory is locked, locked information - */ - lock?: { - /** - * locked_at - * Format: timestamp - * @description When Shared Directory is locked, locked timestamp - */ - locked_at: number | null; - /** - * unlocked_at - * Format: timestamp - * @description When Shared Directory is locked, automatic lock release timestamp - */ - unlocked_at: number | null; - /** - * description - * @description List of applications.365: The 365 application.external_import: The external_import application.internal_copy: The internal_copy application.internal_import: The internal_import application.onlyoffice: The onlyoffice application.webdav: The webdav application. - * @example 365 - * @enum {string|null} - */ - description: "365" | "external_import" | "internal_copy" | "internal_import" | "onlyoffice" | "unknown" | "webdav" | null; - /** - * token - * @description When Shared Directory is locked, locked token - * @example onlyoffice:123456 - */ - token: string | null; - }; - /** - * categories - * @description File categories - */ - categories?: components["schemas"]["91ac10ff_FileCategory"][]; - /** - * etag - * @description ETag of the file - */ - etag?: string | null; - /** - * color - * @description Color of the directory for the user requesting it - * @example #0098ff - */ - color: string | null; - dropbox?: components["schemas"]["91ac10ff_Dropbox"]; - external_import?: components["schemas"]["91ac10ff_ExternalImport"]; - rewind?: components["schemas"]["91ac10ff_RewindV3"]; - /** - * shared_by - * @description user_id who shared the folder - */ - shared_by: number | null; - /** - * relevance - * @description the relevance score between 0 and 1 - */ - relevance?: number | string; - }; - /** Shared File */ - "91ac10ff_SharedFile": { - /** - * Unique identifier - * @description Unique identifier of the resource `Shared File` - */ - id: number; - /** - * name - * @description File name - * @example Shared File - */ - name: string; - /** - * sorted_name - * @description Specific sortable name - */ - sorted_name?: string; - /** - * path - * @description Full path of the Shared File - * @example /full/path/Shared File - */ - path?: string; - /** - * type - * @description Type of returned element either a dir (Directory) or file (File) - * @example file - * @enum {string|null} - */ - type: "dir" | "file" | null; - /** - * status - * @description Current state of Shared File. The state can be null meaning that the Shared File has no specific state.locked: Shared File is currently locked. No action can be made except unlocking by the application which locked the File (such as office, webdav or external import).ok: Shared File is available.trash_inherited: Shared File is currently in trash because a parent directory was trashed.trashed: Shared File is currently in trash and specifically trashed by the user.uploading: Shared File is currently being uploaded. The Shared File is locked and no action can be done excepting upload actions. - * @example locked - * @enum {string} - */ - status: "locked" | "ok" | "trash_inherited" | "trashed" | "uploading"; - /** - * visibility - * @description Visibility of Shared File, empty string if no specific visibility. Add additional information about Shared File to show different icons or more.: Empty visibility mean no special visibility.is_in_private_space: Is a Shared File inside the private directory of the user.is_in_shared_space: Is a Shared File inside the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_in_team_space_folder: Is a Shared File inside a Common Documents directory.is_private_space: Is the private directory of the user.is_root: Is the root directory of the user.is_shared_space: Is the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_team_space: Is the Common Documents directory, a special directory where the files inside are common to all users by default.is_team_space_folder: Is the root directory inside the Common Documents. - * @enum {string} - */ - visibility: "" | "is_in_private_space" | "is_in_shared_space" | "is_in_team_space_folder" | "is_private_space" | "is_root" | "is_shared_space" | "is_team_space" | "is_team_space_folder"; - /** - * drive_id - * @description Drive identifier - * @example 1111 - */ - drive_id: number; - /** - * depth - * @description Current path depth of Shared File - * @example 3 - */ - depth: number; - /** - * created_by - * @description The identifier of the user who first uploaded the Shared File - */ - created_by: number | null; - /** - * created_at - * Format: timestamp - * @description Shared File creation timestamp (in seconds), if available in its metadata or specified on upload - */ - created_at: number | null; - /** - * added_at - * Format: timestamp - * @description The timestamp (in seconds) at which the Shared File has been uploaded for the first time - */ - added_at: number; - /** - * last_modified_at - * Format: timestamp - * @description Shared File creation timestamp (in seconds), if available in its metadata or specified on upload - */ - last_modified_at: number; - /** - * last_modified_by - * @description Id of the user who last modified the Shared File - */ - last_modified_by: number | null; - /** - * revised_at - * Format: timestamp - * @description The last time the content of the Shared File was revised - */ - revised_at: number; - /** - * updated_at - * Format: timestamp - * @description The last time the Shared File was updated - */ - updated_at: number; - /** - * parent_id - * @description Parent directory identifier - */ - parent_id: number; - /** - * deleted_at - * Format: timestamp - * @description Timestamp of deleted resource Shared File, only visible when the Shared File is trashed - */ - deleted_at?: number; - /** - * deleted_by - * @description User identifier of deleted resource Shared File, only visible when the Shared File is trashed - */ - deleted_by?: number; - /** - * shared_root_id - * @description Root Directory identifier, only visible for shared user - * @example 1 - */ - shared_root_id?: number | null; - /** - * parents - * @description Get all parents directories - */ - parents?: components["schemas"]["91ac10ff_DirectoryV3"][]; - /** - * users - * @description Array of users identifiers that has access to the Shared File - */ - users?: number[]; - /** - * teams - * @description Array of teams identifiers that has access to the Shared File - */ - teams?: number[]; - /** - * is_favorite - * @description Is Shared File pinned as favorite - */ - is_favorite?: boolean; - /** - * activity - * @description Activities information about the Shared File - */ - activity?: { - /** - * last_accessed_at - * Format: timestamp - * @description Timestamp of the last user access of the Shared File - */ - last_accessed_at: number; - }; - sharelink?: components["schemas"]["91ac10ff_ShareLink"]; - /** - * capabilities - * @description Capabilities of Shared File - */ - capabilities?: { - /** - * can_use_favorite - * @description Right to set file as favorite - */ - can_use_favorite: boolean; - /** - * can_become_sharelink - * @description Right to share file by link (share_link) - */ - can_become_sharelink: boolean; - /** - * can_use_team - * @description Right to use and give team access - */ - can_use_team: boolean; - /** - * can_show - * @description Right to see Shared File information - */ - can_show: boolean; - /** - * can_read - * @description Right to read Shared File content - */ - can_read: boolean; - /** - * can_write - * @description Right to write Shared File - */ - can_write: boolean; - /** - * can_share - * @description Right to share Shared File or manage access to Shared File - */ - can_share: boolean; - /** - * can_leave - * @description Right to leave shared Shared File - */ - can_leave: boolean; - /** - * can_delete - * @description Right to delete Shared File - */ - can_delete: boolean; - /** - * can_rename - * @description Right to rename Shared File - */ - can_rename: boolean; - /** - * can_move - * @description Right to move Shared File - */ - can_move: boolean; - }; - /** - * lock - * @description When Shared File is locked, locked information - */ - lock?: { - /** - * locked_at - * Format: timestamp - * @description When Shared File is locked, locked timestamp - */ - locked_at: number | null; - /** - * unlocked_at - * Format: timestamp - * @description When Shared File is locked, automatic lock release timestamp - */ - unlocked_at: number | null; - /** - * description - * @description List of applications.365: The 365 application.external_import: The external_import application.internal_copy: The internal_copy application.internal_import: The internal_import application.onlyoffice: The onlyoffice application.webdav: The webdav application. - * @example 365 - * @enum {string|null} - */ - description: "365" | "external_import" | "internal_copy" | "internal_import" | "onlyoffice" | "unknown" | "webdav" | null; - /** - * token - * @description When Shared File is locked, locked token - * @example onlyoffice:123456 - */ - token: string | null; - }; - /** - * categories - * @description File categories - */ - categories?: components["schemas"]["91ac10ff_FileCategory"][]; - /** - * etag - * @description ETag of the file - */ - etag?: string | null; - /** - * size - * @description Size of Shared File The unit of size is defined in Bytes - * @example 1700 - */ - size: number | null; - /** - * mime_type - * @description Mime-type of file - */ - mime_type: string | null; - /** - * extension_type - * @description Generic file types, matching a known set of extensions and/or mime types.archive: Archive file.audio: Audio only file.code: Text file recognized as code.diagram: Diagram file.dir: Directory.email: Bundled email file.font: Text file recognized as font.form: Form file.image: Image file.model: 3D file.pdf: PDF file.presentation: Presentation/slides file.spreadsheet: Spreadsheet file.text: Generic text file.unknown: Generic file, not recognized as any of the other type.video: Video file; may contain other stream types such as audio or subtitles. - * @example archive - * @enum {string} - */ - extension_type: "archive" | "audio" | "code" | "diagram" | "dir" | "email" | "font" | "form" | "image" | "model" | "pdf" | "presentation" | "spreadsheet" | "text" | "unknown" | "video"; - /** - * symbolic_link - * @description Symlink target path if the file was uploaded as a symlink - */ - symbolic_link?: string; - /** - * scan_status - * @description Current state of virus scan for Shared File.cannot_be_scanned: This Shared File cannot be scanned. Possibly because the Shared File is too large.clean: This Shared File has been successfully scanned for known viruses.error: An error occurred while scanning the Shared File.infected: This Shared File has been detected as infected by a virus.not_to_be_scanned: This Shared File is not eligible to be scanned. Possibly because the Shared File is empty.pua: This Shared File has been detected as Potentially Unwanted Applications (PUA).to_be_defined: The status for this Shared File has not yet been determined.to_be_scan: This Shared File will be analyzed soon. - * @example cannot_be_scanned - * @enum {string} - */ - scan_status: "cannot_be_scanned" | "clean" | "error" | "infected" | "not_to_be_scanned" | "pua" | "to_be_defined" | "to_be_scan"; - /** - * supported_by - * @description List of applications.365: The 365 application.drawio: The drawio application.kmail: The kmail application.onlyoffice: The onlyoffice application.thumbnail: Thumbnail is preview and thumbnail. - * @example 365 - * @enum {object} - */ - supported_by?: unknown[] | string; - /** - * version - * @description Information when file has multi-version - */ - version?: { - /** - * is_multiple - * @description File has multi-version - */ - is_multiple: boolean; - /** - * number - * @description Get number of version - */ - number: number; - /** - * total_size - * @description Size of the file with all version (byte unit) - */ - total_size: number | null; - /** - * keep_forever - * @description True if the current version of this file should be kept forever, otherwise false or empty - */ - keep_forever: boolean; - }; - /** - * conversion_capabilities - * @description The available ways to convert the file - */ - conversion_capabilities?: { - /** - * when_downloading - * @description Whether the file may be converted upon download - */ - when_downloading: boolean; - /** - * download_extensions - * @description Available extensions to which the file may be converted upon download, if possible - */ - download_extensions: string[]; - /** - * when_onlyoffice_opening - * @description Whether the file may be converted for live edition with OnlyOffice - */ - when_onlyoffice_opening: boolean; - /** - * onlyoffice_extension - * @description Available extension to which the file may be converted by OnlyOffice, if possible - * @example docx - */ - onlyoffice_extension: string | null; - }; - /** - * hash - * @description Hash of the file content - * @example xxh3:00ec7bec63e548df - */ - hash?: string | null; - /** - * shared_by - * @description user_id who shared the file - */ - shared_by: number | null; - /** - * relevance - * @description the relevance score between 0 and 1 or date - */ - relevance?: number | string; - }; - /** UUID Resource */ - "91ac10ff_UUIDResource": { - /** - * uuid - * @description Universally unique identifier of the resource `UUID Resource` - * @example 00000000-e89b-12d3-a456-000000000000 - */ - uuid: string; - }; - /** Upload Session Feedback */ - "91ac10ff_UploadSessionFeedback": { - /** - * file_id - * @description Directory destination identifier requested on upload - * @example 0 - */ - file_id?: number; - /** - * directory_id - * @description Directory destination identifier requested on upload - * @example 0 - */ - directory_id: number | null; - /** - * directory_path - * @description Directory destination path requested on upload - * @example true - */ - directory_path: string | null; - /** - * file_name - * @description File name requested on upload - * @example file.txt - */ - file_name: string; - file: components["schemas"]["91ac10ff_FileV3"]; - /** - * token - * @description New upload session token - * @example xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx - */ - token: string | null; - /** - * result - * @description Upload session was created - * @example true - */ - result: boolean; - /** - * message - * @description The error code returned, null if no error happens.conflict_error: Conflict detected. In the upload another conflict mode can be used to handle it.file_already_exists_error: Action impossible. The file already exist.forbidden_error: Triggered when user does not have the file permission.lock_error: Action impossible. There is a lock on the file/directory.quota_exceeded_error: Triggered when the quota storage of the drive is reached.upload_by_another_user_not_terminated_error: Another user upload the same file, the upload should be handle with another conflict mode or the user should wait the current upload.upload_error: Triggered when the upload did not finish, you should retry the upload.upload_failed_error: Something is wrong, the received file did not match with the expected parameters (hash, size...), the upload should be restarted.upload_not_terminated_error: Triggered when the upload did not receive all the expected chunks or the file is currently uploading. - * @enum {string|null} - */ - message: "conflict_error" | "file_already_exists_error" | "forbidden_error" | "lock_error" | "quota_exceeded_error" | "upload_by_another_user_not_terminated_error" | "upload_error" | "upload_failed_error" | "upload_not_terminated_error" | null; - /** - * upload_url - * @description Upload url to use for uploading chunks. - */ - upload_url: string; - }; - /** Upload segment */ - "91ac10ff_Uploadsegment": { - /** - * number - * @description Index of the chunk to compute the final object correctly - */ - number: number; - /** - * status - * @description The chunk status during the upload.error: Something was wrong chunk was not correctly received, retried to send the same chunk.ok: Chunk has been received.uploading: Chunks still uploading. - * @example error - * @enum {string} - */ - status: "error" | "ok" | "uploading"; - /** - * created_at - * Format: timestamp - * @description Timestamp `Upload segment` was created at - */ - created_at: number; - /** - * size - * @description Chunk uploaded size, computed - */ - size: number; - /** - * hash - * @description Chunk uploaded hash, computed - */ - hash: string; - }; - /** Closing upload session */ - "91ac10ff_Closinguploadsession": { - /** - * token - * @description Upload session token - * @example xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx - */ - token: string | null; - file: components["schemas"]["91ac10ff_FileV3"]; - /** - * result - * @description Upload session was closed - */ - result: boolean; - /** - * message - * @description Additional message about the closed upload session - * @example on_conflict - */ - message: string | null; - }; - /** Event attendee */ - afdc46e4_CalendarEventAttendees: { - /** - * Email address - * @example myemail@ik.me - */ - address: string; - /** Attendee is organizer or not */ - organizer?: boolean; - /** - * State of the attendee - * @enum {string} - */ - state: "NEEDS-ACTION" | "ACCEPTED" | "DECLINED" | "TENTATIVE" | "DELEGATED"; - /** Name */ - name?: string; - }; - /** Room settings */ - afdc46e4_ConferenceOptions: { - /** Subject */ - subject: string; - /** Start with audio muted */ - start_audio_muted: boolean; - /** Enable auto recording */ - enable_recording: boolean; - /** - * The unique identifier (ID) of the kDrive - * @description Required if enable_recording is true - */ - drive_id?: number; - /** Enable video for moderator */ - enable_moderator_video: boolean; - /** Start with audio only */ - start_audio_only: boolean; - /** Enable lobby */ - lobby_enabled: boolean; - /** Enable password */ - password_enabled: boolean; - /** - * Password - * @description Required if password_enabled is true (never displayed) - */ - password?: string; - /** Enable end to end encryption */ - e2ee_enabled: boolean; - }; - /** Room settings */ - afdc46e4_ConferenceOptionsReturn: { - /** Subject */ - subject: string; - /** Start with audio muted */ - start_audio_muted: boolean; - /** Enable auto recording */ - enable_recording: boolean; - /** - * The unique identifier (ID) of the kDrive - * @description Required if enable_recording is true - */ - drive_id?: number; - /** Enable video for moderator */ - enable_moderator_video: boolean; - /** Start with audio only */ - start_audio_only: boolean; - /** Enable lobby */ - lobby_enabled: boolean; - /** Enable password */ - password_enabled: boolean; - /** Enable end to end encryption */ - e2ee_enabled: boolean; - }; - "38cb7293_Timezone": { - /** @description Set to "true" to use the browser/system timezone, "false" to set manually. Defaults to "true". */ - useAutomaticTimezone?: boolean; - /** @description Value when setting manually the timezone, i.e. "Europe/Berlin". */ - manualTimezone?: string; - /** @description This value is set automatically when the "useAutomaticTimezone" is set to "true". */ - automaticTimezone?: string; - }; - "38cb7293_ChannelWithTeamData": components["schemas"]["38cb7293_Channel"] & { - /** @description The display name of the team to which this channel belongs. */ - team_display_name?: string; - /** @description The name of the team to which this channel belongs. */ - team_name?: string; - /** @description The time at which the team to which this channel belongs was last updated. */ - team_update_at?: number; - /** @description The data retention policy to which this team has been assigned. If no such policy exists, or the caller does not have the `sysconsole_read_compliance_data_retention` permission, this field will be null. */ - policy_id?: string; - }; - /** @description Additional information used to display a post. */ - "38cb7293_PostMetadata": { - /** @description Information about content embedded in the post including OpenGraph previews, image link previews, and message attachments. This field will be null if the post does not contain embedded content. */ - embeds?: { - /** - * @description The type of content that is embedded in this point. - * @enum {string} - */ - type?: "image" | "message_attachment" | "opengraph" | "link"; - /** @description The URL of the embedded content, if one exists. */ - url?: string; - /** - * @description Any additional information about the embedded content. Only used at this time to store OpenGraph metadata. - * This field will be null for non-OpenGraph embeds. - */ - data?: Record; - }[]; - /** @description The custom emojis that appear in this point or have been used in reactions to this post. This field will be null if the post does not contain custom emojis. */ - emojis?: components["schemas"]["38cb7293_Emoji"][]; - /** @description The FileInfo objects for any files attached to the post. This field will be null if the post does not have any file attachments. */ - files?: components["schemas"]["38cb7293_FileInfo"][]; - /** @description An object mapping the URL of an external image to an object containing the dimensions of that image. This field will be null if the post or its embedded content does not reference any external images. */ - images?: Record; - /** @description Any reactions made to this point. This field will be null if no reactions have been made to this post. */ - reactions?: components["schemas"]["38cb7293_Reaction"][]; - }; - "38cb7293_TopReaction": { - /** @description The name of the emoji used for this reaction. */ - emoji_name?: string; - /** - * Format: int64 - * @description The number of the times this emoji has been used. - */ - count?: number; - }; - "38cb7293_NewTeamMember": { - /** @description The user's ID. */ - id?: string; - username?: string; - first_name?: string; - last_name?: string; - nickname?: string; - /** @description The user's position field value. */ - position?: string; - /** @description The creation timestamp of the team member record. */ - create_at?: number; - }; - "38cb7293_TopChannel": { - id?: string; - type?: string; - display_name?: string; - name?: string; - team_id?: string; - /** @description The number of messages posted in the channel by users over the given time period (not including messages posted by bots). */ - message_count?: string; - }; - "38cb7293_InsightUserInformation": { - id?: string; - first_name?: string; - last_name?: string; - nickname?: string; - username?: string; - last_picture_update?: string; - /** Format: int64 */ - create_at?: number; - }; - "38cb7293_TopThread": { - post?: components["schemas"]["38cb7293_Post"]; - channel_id?: string; - channel_display_name?: string; - channel_name?: string; - Participants?: string[]; - user_information?: components["schemas"]["38cb7293_InsightUserInformation"]; - }; - "38cb7293_TopDMInsightUserInformation": components["schemas"]["38cb7293_InsightUserInformation"] & { - position?: string; - }; - "38cb7293_TopDM": { - /** Format: int64 */ - post_count?: number; - /** Format: int64 */ - outgoing_message_count?: number; - second_participant?: components["schemas"]["38cb7293_TopDMInsightUserInformation"]; - }; - "38cb7293_SlackAttachment": { - Id?: string; - Fallback?: string; - Color?: string; - Pretext?: string; - AuthorName?: string; - AuthorLink?: string; - AuthorIcon?: string; - Title?: string; - TitleLink?: string; - Text?: string; - Fields?: components["schemas"]["38cb7293_SlackAttachmentField"][]; - ImageURL?: string; - ThumbURL?: string; - Footer?: string; - FooterIcon?: string; - /** @description The timestamp of the slack attachment, either type of string or integer */ - Timestamp?: string; - }; - "38cb7293_SlackAttachmentField": { - Title?: string; - /** @description The value of the attachment, set as string but capable with golang interface */ - Value?: string; - Short?: boolean; - }; - "38cb7293_ChannelModeratedRoles": { - guests?: components["schemas"]["38cb7293_ChannelModeratedRole"]; - members?: components["schemas"]["38cb7293_ChannelModeratedRole"]; - }; - "38cb7293_ChannelModeratedRole": { - value?: boolean; - enabled?: boolean; - }; - "38cb7293_ChannelModeratedRolesPatch": { - guests?: boolean; - members?: boolean; - }; - /** @description group augmented with scheme admin information */ - "38cb7293_GroupWithSchemeAdmin": { - group?: components["schemas"]["38cb7293_Group"]; - scheme_admin?: boolean; - }; - /** Audio */ - "3e081f3c_Audio": { - /** Id */ - id: string; - }; - /** ChatCompletionContentPartTextParam */ - "3e081f3c_ChatCompletionContentPartTextParam": { - /** Text */ - text: string; - /** - * Type - * @constant - */ - type: "text"; - }; - /** ChatCompletionContentPartRefusalParam */ - "3e081f3c_ChatCompletionContentPartRefusalParam": { - /** Refusal */ - refusal: string; - /** - * Type - * @constant - */ - type: "refusal"; - }; - /** FunctionCall */ - "3e081f3c_FunctionCall": { - /** Arguments */ - arguments: string; - /** Name */ - name: string; - }; - /** ChatCompletionMessageToolCallParam */ - "3e081f3c_ChatCompletionMessageToolCallParam": { - /** Id */ - id: string; - function: components["schemas"]["3e081f3c_Function"]; - /** - * Type - * @constant - */ - type: "function"; - }; - /** AudioURL */ - "3e081f3c_AudioURL": { - /** Url */ - url: string; - }; - /** ImageURL */ - "3e081f3c_ImageURL": { - /** Url */ - url: string; - /** - * Detail - * @enum {string} - */ - detail?: "auto" | "low" | "high"; - }; - /** InputAudio */ - "3e081f3c_InputAudio": { - /** Data */ - data: string; - /** - * Format - * @enum {string} - */ - format: "wav" | "mp3"; - }; - /** VideoURL */ - "3e081f3c_VideoURL": { - /** Url */ - url: string; - }; - /** Function */ - "3e081f3c_Function": { - /** Arguments */ - arguments: string; - /** Name */ - name: string; - }; - /** ChatCompletionNamedFunction */ - "3e081f3c_ChatCompletionNamedFunction": { - /** Name */ - name: string; - } & { - [key: string]: unknown; - }; - /** ChatCompletionDeveloperMessageParam */ - "3e081f3c_ChatCompletionDeveloperMessageParam": { - /** Content */ - content: string | components["schemas"]["3e081f3c_ChatCompletionContentPartTextParam"][]; - /** - * Role - * @constant - */ - role: "developer"; - /** Name */ - name?: string; - }; - /** ChatCompletionSystemMessageParam */ - "3e081f3c_ChatCompletionSystemMessageParam": { - /** Content */ - content: string | components["schemas"]["3e081f3c_ChatCompletionContentPartTextParam"][]; - /** - * Role - * @constant - */ - role: "system"; - /** Name */ - name?: string; - }; - /** ChatCompletionUserMessageParam */ - "3e081f3c_ChatCompletionUserMessageParam": { - /** Content */ - content: string | (components["schemas"]["3e081f3c_ChatCompletionContentPartTextParam"] | components["schemas"]["3e081f3c_ChatCompletionContentPartImageParam"] | components["schemas"]["3e081f3c_ChatCompletionContentPartInputAudioParam"] | components["schemas"]["3e081f3c_File"])[]; - /** - * Role - * @constant - */ - role: "user"; - /** Name */ - name?: string; - }; - /** ChatCompletionAssistantMessageParam */ - "3e081f3c_ChatCompletionAssistantMessageParam": { - /** - * Role - * @constant - */ - role: "assistant"; - audio?: components["schemas"]["3e081f3c_Audio"] | null; - /** Content */ - content?: string | (components["schemas"]["3e081f3c_ChatCompletionContentPartTextParam"] | components["schemas"]["3e081f3c_ChatCompletionContentPartRefusalParam"])[] | null; - function_call?: components["schemas"]["3e081f3c_FunctionCall"] | null; - /** Name */ - name?: string; - /** Refusal */ - refusal?: string | null; - /** Tool Calls */ - tool_calls?: components["schemas"]["3e081f3c_ChatCompletionMessageToolCallParam"][]; - }; - /** ChatCompletionToolMessageParam */ - "3e081f3c_ChatCompletionToolMessageParam": { - /** Content */ - content: string | components["schemas"]["3e081f3c_ChatCompletionContentPartTextParam"][]; - /** - * Role - * @constant - */ - role: "tool"; - /** Tool Call Id */ - tool_call_id: string; - }; - /** ChatCompletionFunctionMessageParam */ - "3e081f3c_ChatCompletionFunctionMessageParam": { - /** Content */ - content: string | null; - /** Name */ - name: string; - /** - * Role - * @constant - */ - role: "function"; - }; - /** - * CustomChatCompletionMessageParam - * @description Enables custom roles in the Chat Completion API. - */ - "3e081f3c_CustomChatCompletionMessageParam": { - /** Role */ - role: string; - /** Content */ - content?: string | (components["schemas"]["3e081f3c_ChatCompletionContentPartTextParam"] | components["schemas"]["3e081f3c_ChatCompletionContentPartImageParam"] | components["schemas"]["3e081f3c_ChatCompletionContentPartInputAudioParam"] | components["schemas"]["3e081f3c_File"] | components["schemas"]["3e081f3c_ChatCompletionContentPartAudioParam"] | components["schemas"]["3e081f3c_ChatCompletionContentPartVideoParam"] | components["schemas"]["3e081f3c_ChatCompletionContentPartRefusalParam"] | components["schemas"]["3e081f3c_CustomChatCompletionContentSimpleImageParam"] | components["schemas"]["3e081f3c_ChatCompletionContentPartImageEmbedsParam"] | components["schemas"]["3e081f3c_CustomChatCompletionContentSimpleAudioParam"] | components["schemas"]["3e081f3c_CustomChatCompletionContentSimpleVideoParam"] | string)[]; - /** Name */ - name?: string; - /** Tool Call Id */ - tool_call_id?: string | null; - /** Tool Calls */ - tool_calls?: components["schemas"]["3e081f3c_ChatCompletionMessageToolCallParam"][] | null; - }; - /** ResponseFormat */ - "3e081f3c_ResponseFormat": { - /** - * Type - * @enum {string} - */ - type: "text" | "json_object" | "json_schema"; - json_schema?: components["schemas"]["3e081f3c_JsonSchemaResponseFormat"] | null; - } & { - [key: string]: unknown; - }; - /** StructuralTagResponseFormat */ - "3e081f3c_StructuralTagResponseFormat": { - /** - * Type - * @constant - */ - type: "structural_tag"; - /** Structures */ - structures: components["schemas"]["3e081f3c_StructuralTag"][]; - /** Triggers */ - triggers: string[]; - } & { - [key: string]: unknown; - }; - /** StreamOptions */ - "3e081f3c_StreamOptions": { - /** - * Include Usage - * @default true - */ - include_usage: boolean | null; - /** - * Continuous Usage Stats - * @default false - */ - continuous_usage_stats: boolean | null; - } & { - [key: string]: unknown; - }; - /** ChatCompletionToolsParam */ - "3e081f3c_ChatCompletionToolsParam": { - /** - * Type - * @default function - * @constant - */ - type: "function"; - function: components["schemas"]["3e081f3c_FunctionDefinition"]; - } & { - [key: string]: unknown; - }; - /** ChatCompletionNamedToolChoiceParam */ - "3e081f3c_ChatCompletionNamedToolChoiceParam": { - function: components["schemas"]["3e081f3c_ChatCompletionNamedFunction"]; - /** - * Type - * @default function - * @constant - */ - type: "function"; - } & { - [key: string]: unknown; - }; - /** BaseModel */ - "3e081f3c_BaseModel": Record; - /** LogitsProcessorConstructor */ - "3e081f3c_LogitsProcessorConstructor": { - /** Qualname */ - qualname: string; - /** Args */ - args?: [ - ] | null; - /** Kwargs */ - kwargs?: { - [key: string]: unknown; - } | null; - }; - /** FunctionDefinition */ - "3e081f3c_FunctionDefinition": { - /** Name */ - name: string; - /** Description */ - description?: string | null; - /** Parameters */ - parameters?: { - [key: string]: unknown; - } | null; - } & { - [key: string]: unknown; - }; - /** ChatCompletionContentPartImageParam */ - "3e081f3c_ChatCompletionContentPartImageParam": { - image_url: components["schemas"]["3e081f3c_ImageURL"]; - /** - * Type - * @constant - */ - type: "image_url"; - }; - /** ChatCompletionContentPartInputAudioParam */ - "3e081f3c_ChatCompletionContentPartInputAudioParam": { - input_audio: components["schemas"]["3e081f3c_InputAudio"]; - /** - * Type - * @constant - */ - type: "input_audio"; - }; - /** File */ - "3e081f3c_File": { - file: components["schemas"]["3e081f3c_FileFile"]; - /** - * Type - * @constant - */ - type: "file"; - }; - /** ChatCompletionContentPartAudioParam */ - "3e081f3c_ChatCompletionContentPartAudioParam": { - audio_url: components["schemas"]["3e081f3c_AudioURL"]; - /** - * Type - * @constant - */ - type: "audio_url"; - }; - /** ChatCompletionContentPartVideoParam */ - "3e081f3c_ChatCompletionContentPartVideoParam": { - video_url: components["schemas"]["3e081f3c_VideoURL"]; - /** - * Type - * @constant - */ - type: "video_url"; - }; - /** - * CustomChatCompletionContentSimpleImageParam - * @description A simpler version of the param that only accepts a plain image_url. - * This is supported by OpenAI API, although it is not documented. - * - * Example: - * { - * "image_url": "https://example.com/image.jpg" - * } - */ - "3e081f3c_CustomChatCompletionContentSimpleImageParam": { - /** Image Url */ - image_url: string; - }; - /** ChatCompletionContentPartImageEmbedsParam */ - "3e081f3c_ChatCompletionContentPartImageEmbedsParam": { - /** Image Embeds */ - image_embeds: string | { - [key: string]: string; - }; - /** - * Type - * @constant - */ - type: "image_embeds"; - }; - /** - * CustomChatCompletionContentSimpleAudioParam - * @description A simpler version of the param that only accepts a plain audio_url. - * - * Example: - * { - * "audio_url": "https://example.com/audio.mp3" - * } - */ - "3e081f3c_CustomChatCompletionContentSimpleAudioParam": { - /** Audio Url */ - audio_url: string; - }; - /** - * CustomChatCompletionContentSimpleVideoParam - * @description A simpler version of the param that only accepts a plain audio_url. - * - * Example: - * { - * "video_url": "https://example.com/video.mp4" - * } - */ - "3e081f3c_CustomChatCompletionContentSimpleVideoParam": { - /** Video Url */ - video_url: string; - }; - /** FileFile */ - "3e081f3c_FileFile": { - /** File Data */ - file_data?: string; - /** File Id */ - file_id?: string; - /** Filename */ - filename?: string; - }; - /** ValidationError */ - "3e081f3c_ValidationError": { - /** Location */ - loc: (string | number)[]; - /** Message */ - msg: string; - /** Error Type */ - type: string; - }; - /** JsonSchemaResponseFormat */ - "3e081f3c_JsonSchemaResponseFormat": { - /** Name */ - name: string; - /** Description */ - description?: string | null; - /** Schema */ - schema?: { - [key: string]: unknown; - } | null; - /** Strict */ - strict?: boolean | null; - } & { - [key: string]: unknown; - }; - /** StructuralTag */ - "3e081f3c_StructuralTag": { - /** Begin */ - begin: string; - /** Schema */ - schema?: { - [key: string]: unknown; - } | null; - /** End */ - end: string; - } & { - [key: string]: unknown; - }; - /** @description Country */ - e40582f5_Api_Country: { - /** - * Format: string - * @description ISO 3166-1 alpha-2 - * @example maria - */ - id?: string; - /** - * Format: string - * @description ISO 3166-1 alpha-3 - * @example maria - */ - alpha3?: string; - /** - * Format: string - * @example maria - */ - name?: string; - /** - * Format: string - * @example maria - */ - official_state_name?: string; - }; - /** @description DemoGroup */ - e40582f5_Api_DemoGroup: { - /** - * Format: int32 - * @example 42 - */ - id?: number; - /** - * Format: int32 - * @description Liaison avec la conf de la démo - * @example 42 - */ - iDemo?: number; - /** - * Format: string - * @example maria - */ - iGroupe?: string; - /** - * Format: string - * @example maria - */ - iService?: string; - /** - * Format: string - * @example maria - */ - iItem?: string; - /** - * Format: string - * @example maria - */ - iSubItem?: string; - /** - * Format: string - * @example maria - */ - bDesactived?: string; - /** - * Format: string - * @example maria - */ - bIgnoreUse?: string; - /** - * Format: string - * @description Date de création de la démo - * @example maria - */ - dCreated?: string; - /** - * Format: string - * @description Date de butée de validité. A cette date on désactive l'item puis X jours après on le résilie - * @example maria - */ - dValidite?: string; - /** - * Format: string - * @description Date ou la désactivation d'une démo est intervenue. - * @example maria - */ - dResilied?: string; - /** - * Format: string - * @description Date ou la limitation d'une démo est intervenue. - * @example maria - */ - dLimited?: string; - /** - * Format: string - * @description Date ou la démo a été convertie en produit classique. - * @example maria - */ - dConverted?: string; - /** - * Format: int32 - * @description Liste de flag pour les mails déjà envoyé - * @example 42 - */ - iMailSent?: number; - account?: components["schemas"]["e40582f5_Api_Account"][]; - }; - /** @example 127.0.0.1 */ - e40582f5_ip: string; - /** @description Language */ - e40582f5_Api_Language: { - /** - * Format: string - * @description ISO 639-1 - * @example maria - */ - id?: string; - /** - * Format: string - * @example maria - */ - name?: string; - /** - * Format: string - * @example maria - */ - endonym?: string; - }; - /** @description Logo */ - e40582f5_Api_Logo: { - /** - * Format: uuid - * @example 1jhvl2uqa5v8a - */ - id?: string; - /** - * Format: string - * @example maria - */ - uuid?: string; - /** - * Format: int32 - * @example 42 - */ - channel_id?: number; - /** - * Format: string - * @example OVERLAY - * @enum {string} - */ - mode?: "OVERLAY" | "EMBED"; - /** - * Format: string - * @example TOP_LEFT - * @enum {string} - */ - position?: "TOP_LEFT" | "TOP_MIDDLE" | "TOP_RIGHT" | "CENTER_LEFT" | "CENTER_MIDDLE" | "CENTER_RIGHT" | "BOTTOM_LEFT" | "BOTTOM_MIDDLE" | "BOTTOM_RIGHT"; - /** - * Format: int32 - * @example 42 - */ - margin?: number; - /** - * Format: int32 - * @description Integer value 1-100 - * @example 42 - */ - size?: number; - /** - * Format: string - * @example maria - */ - data?: string; - /** - * Format: int32 - * @example 42 - */ - width?: number; - /** - * Format: int32 - * @example 42 - */ - height?: number; - /** - * Format: string - * @example maria - */ - mimetype?: string; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - updated_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - deleted_at?: Record; - channel?: components["schemas"]["e40582f5_Api_Channel"][]; - medias?: components["schemas"]["e40582f5_Api_Media"][]; - overlayLogos?: components["schemas"]["e40582f5_Api_OverlayLogo"][]; - /** Format: string */ - uuidSequence?: components["schemas"]["e40582f5_Api_UuidSequence"]; - }; - /** @description Product */ - e40582f5_Api_Product: { - /** - * Format: int32 - * @example 42 - */ - id?: number; - /** - * Format: string - * @example maria - */ - auto_empty_trash?: string; - /** - * Format: string - * @example maria - */ - channel_name?: string; - /** - * Format: string - * @example maria - */ - channel_description?: string; - player?: components["schemas"]["e40582f5_Api_Player"]; - statistic_ignored_ip?: components["schemas"]["e40582f5_ip"][]; - /** - * Format: string - * @example maria - */ - ftp_prefix?: string; - /** Format: string */ - pack?: string; - /** - * Format: int32 - * @example 42 - */ - medias_count?: number; - /** - * Format: int32 - * @example 42 - */ - medias_uploaded?: number; - /** - * Format: int32 - * @example 42 - */ - medias_uploaded_last_hour?: number; - parameters?: string[]; - rights?: string[]; - /** - * Format: string - * @example maria - */ - bill_reference?: string; - /** Format: float */ - available_quota?: string; - /** - * Format: int32 - * @example 42 - */ - legacy_product_id?: number; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - suspended_at?: Record; - /** - * Format: datetime - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example maria - */ - customer_name?: string; - /** - * Format: datetime - * @example 2021-09-15T14:23:41+00:00 - */ - expired_at?: Record; - /** - * Format: string - * @example maria - */ - internal_name?: string; - /** - * Format: int32 - * @example 42 - */ - service_id?: number; - /** - * Format: string - * @example maria - */ - slug?: string; - /** - * Format: string - * @example true - * @enum {bool} - */ - special?: true | false; - /** - * Format: int32 - * @example 42 - */ - version?: number; - tags?: components["schemas"]["e40582f5_Api_Tag"][]; - /** @example 2021-09-15T14:23:41+00:00 */ - deleted_at?: Record; - }; - /** @description Tag */ - e40582f5_Api_Tag: { - /** - * Format: int32 - * @example 42 - */ - id?: number; - /** - * Format: string - * @example maria - */ - name?: string; - /** - * Format: int32 - * @example 42 - */ - color?: number; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - updated_at?: Record; - }; - /** @description User */ - e40582f5_Api_User: { - /** - * Format: string - * @example maria - */ - iGlobalUserCode?: string; - /** - * Format: string - * @example maria - */ - sLogin?: string; - /** - * Format: string - * @example maria - */ - sEmail?: string; - /** - * Format: string - * @example maria - */ - sFirstname?: string; - /** - * Format: string - * @example maria - */ - sLastname?: string; - /** - * Format: string - * @example maria - */ - sPassword?: string; - /** - * Format: string - * @example maria - */ - sCryptKey?: string; - /** - * Format: string - * @example maria - */ - iStatus?: string; - /** - * Format: datetime - * @description Date à laquelle le compte utilisateur a été validé (par lui même suite à invitation par exemple) - * @example 2021-02-23T19:15:00+00:00 - */ - dValidationDate?: string; - /** - * Format: int32 - * @description Flag pour indiquer si staff Infomaniak - * @example 42 - */ - bInfomaniak?: number; - /** - * Format: string - * @example maria - */ - setStaffDepartement?: string; - /** - * Format: datetime - * @example 2021-02-23T19:15:00+00:00 - */ - dDeleted?: string; - /** - * Format: string - * @example maria - */ - sOTPAuthSecret?: string; - /** - * Format: string - * @example maria - */ - sHashPassword?: string; - /** - * Format: string - * @example maria - */ - setDeletedAction?: string; - /** - * Format: string - * @example maria - */ - bOTPAuth?: string; - /** - * Format: datetime - * @example 2021-02-23T19:15:00+00:00 - */ - dLastLogin?: string; - /** - * Format: datetime - * @example 2021-02-23T19:15:00+00:00 - */ - dLastLoginAdmin?: string; - /** - * Format: string - * @example maria - */ - setCreatedAction?: string; - /** - * Format: string - * @example maria - */ - bInvalidEmail?: string; - /** - * Format: string - * @example maria - */ - sOTPAuthPendingSecret?: string; - /** - * Format: string - * @example maria - */ - sAvatarUrl?: string; - /** - * Format: string - * @example maria - */ - dCreation?: string; - /** - * Format: string - * @example maria - */ - dSecurityAssistant?: string; - /** - * Format: string - * @example maria - */ - bSMSAuth?: string; - /** - * Format: string - * @example maria - */ - sSMSPhone?: string; - /** - * Format: string - * @example maria - */ - dResetPassword?: string; - /** - * Format: string - * @example maria - */ - bYubikeyAuth?: string; - /** - * Format: string - * @example maria - */ - sYubikeyId?: string; - /** - * Format: string - * @example maria - */ - bDoubleAuth?: string; - /** - * Format: string - * @example maria - */ - sDoubleAuthMethod?: string; - /** - * Format: string - * @example maria - */ - bApplicationAuth?: string; - /** - * Format: string - * @example maria - */ - sPasswordStatus?: string; - /** - * Format: string - * @example maria - */ - dDatePasswordStatusChanged?: string; - accessGrants?: Record[]; - accessTokens?: Record[]; - accounts?: components["schemas"]["e40582f5_Api_Account"][]; - addresses?: Record[]; - /** Format: string */ - answer?: Record; - applications?: Record[]; - authDevices?: Record[]; - contactAddresses?: Record[]; - emails?: Record[]; - /** - * Format: datetime - * @example 2021-09-15T14:23:41+00:00 - */ - admin_last_used_at?: Record; - /** Format: string */ - avatar_url?: Record; - /** Format: string */ - b_invalid_email?: Record; - /** Format: string */ - created_action?: Record; - /** - * Format: datetime - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** Format: string */ - current_account?: components["schemas"]["e40582f5_Api_Account"]; - /** Format: string */ - d_security_assistant?: Record; - /** - * Format: int32 - * @example 42 - */ - deleted_by_id?: number; - deleted_by_ip?: components["schemas"]["e40582f5_ip"][]; - /** Format: string */ - email?: Record; - /** Format: string */ - firstname?: Record; - /** Format: string */ - id?: Record; - /** Format: string */ - invalid_email?: Record; - /** - * Format: datetime - * @example 2021-09-15T14:23:41+00:00 - */ - last_used_at?: Record; - /** Format: string */ - lastname?: Record; - /** Format: string */ - login?: Record; - /** Format: string */ - name?: Record; - /** Format: string */ - otp_enabled?: Record; - /** Format: string */ - otpauth_secret?: Record; - /** Format: string */ - phone?: Record; - /** Format: string */ - remember_token?: Record; - /** Format: string */ - staff?: Record; - /** Format: string */ - status?: Record; - /** - * Format: datetime - * @example 2021-09-15T14:23:41+00:00 - */ - validated_at?: Record; - mailboxes?: Record[]; - oldPasswords?: Record[]; - phones?: Record[]; - /** Format: string */ - preference?: Record; - rememberTokens?: Record[]; - rescueCodes?: Record[]; - rights?: Record[]; - roles?: Record[]; - serviceRights?: Record[]; - /** Format: string */ - password?: unknown; - /** Format: string */ - s_email?: unknown; - /** Format: string */ - s_remember_token?: unknown; - teams?: Record[]; - userPasswords?: Record[]; - validateEmailTokens?: Record[]; - }; - /** @description AlertHitLog */ - e40582f5_Api_AlertHitLog: { - /** - * Format: uuid - * @example 1jhvl2uqa5v8a - */ - id?: string; - /** - * Format: string - * @example maria - */ - datetime?: string; - /** - * Format: string - * @example maria - */ - state?: string; - /** - * Format: string - * @example true - * @enum {bool} - */ - result?: true | false; - /** - * Format: string - * @example maria - */ - response?: string; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - deleted_at?: Record; - }; - /** @description Preview */ - e40582f5_Api_Preview: { - audio?: components["schemas"]["e40582f5_Api_Link"]; - audio_raw?: components["schemas"]["e40582f5_Api_Link"]; - video?: components["schemas"]["e40582f5_Api_Link"]; - }; - /** @description Sample */ - e40582f5_Api_Sample: { - audio?: components["schemas"]["e40582f5_Api_Link"]; - video?: components["schemas"]["e40582f5_Api_Link"]; - }; - /** @description Link */ - e40582f5_Api_Link: { - /** - * Format: string - * @example https://infomaniak.com - */ - url?: string; - /** - * Format: string - * @example maria - */ - mimetype?: string; - /** - * Format: int32 - * @example 42 - */ - size?: number; - /** - * Format: string - * @example maria - */ - size_human_readable?: string; - }; - /** @description MediaJournalLog */ - e40582f5_Api_MediaJournalLog: { - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - updated_at?: Record; - media?: components["schemas"]["e40582f5_Api_Media"][]; - }; - /** @description Channel */ - e40582f5_Api_Channel: { - /** - * Format: string - * @example maria - */ - id?: string; - /** - * Format: string - * @example maria - */ - name?: string; - /** - * Format: string - * @example maria - */ - description?: string; - statistic_ignored_ip?: components["schemas"]["e40582f5_ip"][]; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - updated_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - deleted_at?: Record; - /** - * Format: string - * @example maria - */ - auto_empty_trash?: string; - journal?: components["schemas"]["e40582f5_Api_MediaJournalLog"][]; - }; - /** @description dataUrl */ - e40582f5_Api_DataUrl: { - /** @example b64encodedData */ - data?: string; - /** @example image/png */ - mimetype?: string; - /** @example encoding */ - encoding?: string; - }; - /** @description Account */ - e40582f5_Api_Account: { - /** - * Format: string - * @example maria - */ - iCodeGroupes?: string; - /** - * Format: string - * @example maria - */ - sGroupesNom?: string; - /** - * Format: string - * @example maria - */ - eTypeGroup?: string; - /** - * Format: string - * @description Numéro de TVA - * @example maria - */ - sTVA?: string; - /** - * Format: string - * @example maria - */ - sPhone?: string; - /** - * Format: string - * @example maria - */ - sFax?: string; - /** - * Format: string - * @example maria - */ - sWebsite?: string; - /** - * Format: string - * @example maria - */ - bPartner?: string; - /** - * Format: string - * @example maria - */ - bContreAffaireAllowed?: string; - /** - * Format: int32 - * @description Exporter les factures et paiements vers GIT - * @example 42 - */ - bExportGIT?: number; - /** - * Format: int32 - * @example 42 - */ - bAlwaysOn?: number; - /** - * Format: string - * @example maria - */ - bDisableServiceOnUnpaid?: string; - /** - * Format: string - * @example maria - */ - bUseRenouvellement?: string; - /** - * Format: string - * @example maria - */ - bBetaTesteur?: string; - /** - * Format: string - * @example maria - */ - bExonerationTVA?: string; - /** - * Format: string - * @example maria - */ - fExonerationTVALimitTTC?: string; - /** - * Format: int32 - * @description Code pays PAR DEFAUT des nouveaux users - * @example 42 - */ - iCountryCode?: number; - /** - * Format: int32 - * @description Code langue par défaut du group - * @example 42 - */ - iLanguageCode?: number; - /** - * Format: int32 - * @description timezone par défaut du groupe - * @example 42 - */ - iTimezoneCode?: number; - /** - * Format: int32 - * @description Echéance par défaut pour les factures du groupe en nombre de jours - * @example 42 - */ - iDefautEcheanceFacture?: number; - /** - * Format: string - * @example maria - */ - bUniqueReference?: string; - /** - * Format: int32 - * @description Possède au moins un fact. passée en perte - * @example 42 - */ - bPerte?: number; - /** - * Format: string - * @example maria - */ - dDateCreation?: string; - /** - * Format: string - * @example maria - */ - bDeleted?: string; - /** - * Format: datetime - * @example 2021-02-23T19:15:00+00:00 - */ - dDeletedDate?: string; - /** - * Format: string - * @example maria - */ - sIPCreation?: string; - /** - * Format: int32 - * @description stocker si groupe a été créé après click sur bannière campagne - * @example 42 - */ - iBannerCampagne?: number; - /** - * Format: string - * @example maria - */ - idAffiliation?: string; - /** - * Format: int32 - * @description Etat du traitement si compte en doublon - * @example 42 - */ - iStatutDoublon?: number; - /** - * Format: string - * @description Date à laquelle le statut a été changé - * @example maria - */ - dDoublon?: string; - /** - * Format: string - * @description Référence unique du groupe que le client doit renseigner lors d'un paiement par IBAN - * @example maria - */ - sUniqueReference?: string; - CGUs?: Record[]; - addresses?: Record[]; - billingAddresses?: Record[]; - country?: components["schemas"]["e40582f5_Api_Country"][]; - /** Format: string */ - customizationUrl?: Record; - demoGroups?: components["schemas"]["e40582f5_Api_DemoGroup"][]; - /** Format: string */ - beta?: Record; - /** Format: string */ - country_id?: Record; - /** - * Format: datetime - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: int32 - * @example 42 - */ - deleted_by_id?: number; - deleted_by_ip?: components["schemas"]["e40582f5_ip"][]; - /** Format: string */ - fax?: Record; - /** Format: string */ - id?: Record; - /** Format: string */ - language_id?: Record; - /** Format: string */ - legal_entity_type?: Record; - /** Format: string */ - name?: Record; - /** Format: string */ - partner?: Record; - /** Format: string */ - phone?: Record; - /** Format: string */ - s_phone?: Record; - /** Format: string */ - timezone_id?: Record; - /** Format: string */ - tva?: Record; - /** Format: string */ - type?: Record; - /** Format: string */ - website?: Record; - invitations?: Record[]; - invoices?: Record[]; - language?: components["schemas"]["e40582f5_Api_Language"][]; - /** Format: string */ - logo?: components["schemas"]["e40582f5_Api_Logo"]; - logs?: Record[]; - premiumSupport?: Record[]; - products?: components["schemas"]["e40582f5_Api_Product"][]; - roles?: Record[]; - services?: Record[]; - tags?: components["schemas"]["e40582f5_Api_Tag"][]; - teams?: Record[]; - timezone?: Record[]; - users?: components["schemas"]["e40582f5_Api_User"][]; - }; - /** @description EncodingPreset */ - e40582f5_Api_EncodingPreset: { - /** - * Format: uuid - * @example 1jhvl2uqa5v8a - */ - id?: string; - /** - * Format: string - * @example maria - */ - name?: string; - /** - * Format: string - * @example PLAYBACK - * @enum {string} - */ - type?: "PLAYBACK" | "STORAGE"; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - deleted_at?: Record; - template?: components["schemas"]["e40582f5_encoding_preset_template"]; - }; - /** @description EncodingStream */ - e40582f5_Api_EncodingStream: { - /** - * Format: uuid - * @example 1jhvl2uqa5v8a - */ - id?: string; - /** - * Format: int32 - * @description In bps - * @example 42 - */ - video_bitrate?: number; - /** - * Format: int32 - * @example 42 - */ - video_width?: number; - /** - * Format: int32 - * @example 42 - */ - video_height?: number; - /** - * Format: int32 - * @description In bps - * @example 42 - */ - audio_bitrate?: number; - /** - * Format: int32 - * @description In Hz - * @example 42 - */ - audio_sampling?: number; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - updated_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - deleted_at?: Record; - encoding?: components["schemas"]["e40582f5_Api_Encoding"][]; - }; - /** @description encoding preset */ - e40582f5_encoding_preset_template: { - /** @example 2 */ - container?: number; - /** @example 1 */ - audio_codec?: number; - /** @example 2 */ - audio_channel?: number; - streams?: { - /** @example 64000 */ - audio_bitrate?: number; - /** @example 48000 */ - audio_sampling?: number; - }[]; - }; - /** @description Encoding */ - e40582f5_Api_Encoding: { - /** - * Format: uuid - * @example 1jhvl2uqa5v8a - */ - id?: string; - /** - * Format: string - * @example FLV - * @enum {string} - */ - container?: "FLV" | "M4A" | "MKV" | "MP4" | "WEBM" | "MP3" | "COPY" | "AAC"; - /** - * Format: string - * @example maria - */ - name?: string; - /** - * Format: string - * @example true - * @enum {bool} - */ - copy?: true | false; - /** - * Format: string - * @example H264 - * @enum {string} - */ - video_codec?: "H264" | "HEVC" | "THEORA" | "VP8" | "VP9" | "COPY" | "H263"; - /** - * Format: string - * @example LETTERBOX - * @enum {string} - */ - video_aspect?: "LETTERBOX" | "STRETCH" | "FILL" | "KEEP_RATIO" | "COPY"; - /** Format: float */ - video_fps?: string; - /** - * Format: string - * @example AAC - * @enum {string} - */ - audio_codec?: "AAC" | "HE_AAC" | "FLAC" | "MP3" | "VORBIS" | "COPY" | "OPUS"; - /** - * Format: string - * @example MONO_1_0 - * @enum {string} - */ - audio_channel?: "MONO_1_0" | "STEREO_2_0" | "STEREO_2_1" | "SURROUND_4_1" | "SURROUND_5_1" | "SURROUND_6_1" | "SURROUND_7_1"; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - updated_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - deleted_at?: Record; - /** - * Format: string - * @example true - * @enum {bool} - */ - owned?: true | false; - preset?: components["schemas"]["e40582f5_Api_EncodingPreset"][]; - streams?: components["schemas"]["e40582f5_Api_EncodingStream"][]; - }; - /** @description OverlayLogo */ - e40582f5_Api_OverlayLogo: { - /** - * Format: uuid - * @example 1jhvl2uqa5v8a - */ - id?: string; - /** - * Format: string - * @example maria - */ - uuid?: string; - /** - * Format: int32 - * @example 42 - */ - media_id?: number; - /** - * Format: int32 - * @example 42 - */ - logo_id?: number; - /** - * Format: int32 - * @example 42 - */ - index?: number; - /** Format: float */ - progress?: string; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - updated_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - deleted_at?: Record; - activities?: components["schemas"]["e40582f5_Api_MediaActivity"][]; - /** Format: string */ - link?: components["schemas"]["e40582f5_Api_Link"]; - logo?: components["schemas"]["e40582f5_Api_Logo"][]; - media?: components["schemas"]["e40582f5_Api_Media"][]; - /** Format: string */ - uuidSequence?: components["schemas"]["e40582f5_Api_UuidSequence"]; - }; - /** @description UuidSequence */ - e40582f5_Api_UuidSequence: { - /** - * Format: string - * @example maria - */ - uuid?: string; - /** - * Format: string - * @example maria - */ - model_type?: string; - /** - * Format: int32 - * @example 42 - */ - model_id?: number; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - model?: components["schemas"]["e40582f5_Api_UuidSequence"]; - /** Format: string */ - uuidSequence?: components["schemas"]["e40582f5_Api_UuidSequence"]; - /** - * Format: uuid - * @example 1jhvl2uqa5v8a - */ - id?: string; - }; - /** @description manifest */ - e40582f5_media_manifests: { - json?: { - /** @example https://api.vod2.infomaniak.com/res/media/1jhvl2uqa5v8a.json */ - url?: string; - /** @example application/json */ - mimetype?: string; - data?: { - /** @example JSON */ - format?: string; - }; - }; - xml?: { - /** @example https://api.vod2.infomaniak.com/res/media/1jhvl2uqa5v8a.xml */ - url?: string; - /** @example application/xml */ - mimetype?: string; - data?: { - /** @example XML */ - format?: string; - }; - }; - v1xml?: { - /** @example https://api.vod2.infomaniak.com/res/media/1jhvl2uqa5v8a.v1xml */ - url?: string; - /** @example application/xml */ - mimetype?: string; - data?: { - /** @example XML (v1 compatibility) */ - format?: string; - }; - }; - yaml?: { - /** @example https://api.vod2.infomaniak.com/res/media/1jhvl2uqa5v8a.yaml */ - url?: string; - /** @example text/yaml */ - mimetype?: string; - data?: { - /** @example YAML */ - format?: string; - }; - }; - yml?: { - /** @example https://api.vod2.infomaniak.com/res/media/1jhvl2uqa5v8a.yml */ - url?: string; - /** @example text/yaml */ - mimetype?: string; - " data"?: { - /** @example YAML */ - format?: string; - }; - }; - }; - /** @description playbacks */ - e40582f5_media_playbacks: { - encodingId?: { - strategy?: { - /** @example https://api.vod2.infomaniak.com/res/media/1jhvl2uqa5v8a.yml */ - url?: string; - /** @example video/mp4 */ - mimetype?: string; - " data"?: { - /** @example Copy source */ - encoding?: string; - /** @example Progressive download (Best available) */ - strategy?: string; - /** @example null */ - key?: string; - }; - }; - }; - }; - /** @description Annotation */ - e40582f5_Api_Annotation: { - /** - * Format: uuid - * @example 1jhvl2uqa5v8a - */ - id?: string; - /** - * Format: string - * @example maria - */ - body?: string; - /** - * Format: string - * @example true - * @enum {bool} - */ - published?: true | false; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - updated_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - deleted_at?: Record; - /** Format: float */ - from?: string; - /** Format: float */ - to?: string; - }; - /** @description Subtitle */ - e40582f5_Api_Subtitle: { - /** - * Format: uuid - * @example 1jhvl2uqa5v8a - */ - id?: string; - /** Format: string */ - lines?: string; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - updated_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - deleted_at?: Record; - /** - * Format: string - * @example maria - */ - name?: string; - /** - * Format: string - * @example true - * @enum {bool} - */ - published?: true | false; - /** - * Format: string - * @example true - * @enum {bool} - */ - default?: true | false; - link?: string[]; - language?: components["schemas"]["e40582f5_Api_Language"][]; - }; - /** @description Upload */ - e40582f5_Api_Upload: { - /** - * Format: uuid - * @example 1jhvl2uqa5v8a - */ - id?: string; - /** @example 0 */ - index?: number; - /** - * @description percentage - * @example 50 - */ - progress?: number; - /** @example https://infomaniak.ch/url.mp4 */ - url?: unknown; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - ready_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** Format: string */ - meta?: components["schemas"]["e40582f5_Api_UploadMeta"]; - }; - /** @description MediaActivity */ - e40582f5_Api_MediaActivity: { - /** - * Format: string - * @example ELOQUENT_CREATED - * @enum {string} - */ - cause?: "ELOQUENT_CREATED" | "ELOQUENT_RESTORED" | "ELOQUENT_REMOVED" | "ELOQUENT_UNREMOVED" | "ELOQUENT_DELETED" | "UPLOAD_INITIALIZING" | "UPLOAD_PULLING" | "UPLOAD_PULLED" | "UPLOAD_PUSHING" | "UPLOAD_PUSHED" | "UPLOAD_FAILED" | "AUDIO_SAMPLE_GENERATED" | "AUDIO_SAMPLE_GENERATING" | "AUDIO_WAVEFORM_GENERATED" | "AUDIO_WAVEFORM_GENERATING" | "SCENES_GENERATED" | "SCENES_GENERATING" | "THUMBNAIL_GENERATION_FAILED" | "THUMBSTRIP_GENERATED" | "THUMBSTRIP_GENERATING" | "VIDEO_PREVIEW_GENERATED" | "VIDEO_PREVIEW_GENERATING" | "VIDEO_SAMPLE_GENERATED" | "VIDEO_SAMPLE_GENERATING" | "VIDEO_THUMBNAIL_GENERATED" | "VIDEO_THUMBNAIL_GENERATING" | "ENCODING" | "VIDEO_POSTER_GENERATED" | "VIDEO_POSTER_GENERATING" | "FILE_STORING" | "FILE_STORED" | "ENCODING_QUEUED" | "ENCODING_STARTED" | "ENCODING_FINISHED" | "ENCODING_FAILED"; - /** - * Format: string - * @example maria - */ - message?: string; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example maria - */ - context?: string; - actor?: components["schemas"]["e40582f5_Api_MediaActivity"]; - media?: components["schemas"]["e40582f5_Api_Media"][]; - }; - /** @example #FF0077 */ - e40582f5_color: string; - /** @description Ad */ - e40582f5_Api_Ad: { - /** - * Format: uuid - * @example 1jhvl2uqa5v8a - */ - id?: string; - /** - * Format: string - * @example https://infomaniak.com - */ - url?: string; - /** - * Format: string - * @example maria - */ - mimetype?: string; - /** - * Format: string - * @example maria - */ - href?: string; - /** - * Format: string - * @example PRE_ROLL - * @enum {string} - */ - type?: "PRE_ROLL" | "MID_ROLL" | "PST_ROLL"; - /** - * Format: string - * @example maria - */ - offset?: string; - /** - * Format: string - * @example maria - */ - tracking_id?: string; - }; - /** @description PlaylistItem */ - e40582f5_Api_PlaylistItem: { - /** - * Format: uuid - * @example 1jhvl2uqa5v8a - */ - id?: string; - /** - * Format: int32 - * @example 42 - */ - position?: number; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - updated_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - deleted_at?: Record; - /** - * Format: string - * @example maria - */ - type?: string; - model?: components["schemas"]["e40582f5_Api_PlaylistItem"]; - }; - /** @description UploadMeta */ - e40582f5_Api_UploadMeta: { - /** - * Format: int32 - * @example 42 - */ - nb_streams?: number; - /** - * Format: int32 - * @example 42 - */ - nb_programs?: number; - /** - * Format: string - * @example maria - */ - format_name?: string; - /** - * Format: string - * @example maria - */ - format_long_name?: string; - /** - * Format: string - * @example maria - */ - start_time?: Record; - /** - * Format: string - * @example maria - */ - duration?: string; - /** - * Format: int32 - * @example 42 - */ - size?: number; - /** - * Format: int32 - * @description In bps - * @example 42 - */ - bit_rate?: number; - /** - * Format: int32 - * @example 42 - */ - probe_score?: number; - /** Format: string */ - tags?: string; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - created_at?: Record; - /** - * Format: string - * @example 2021-09-15T14:23:41+00:00 - */ - updated_at?: Record; - /** Format: string */ - display_aspect_ratio?: Record; - /** Format: string */ - display_aspect_ratio_source?: Record; - /** Format: string */ - height?: Record; - /** Format: string */ - sample_aspect_ratio?: Record; - /** Format: string */ - sample_aspect_ratio_source?: Record; - /** Format: string */ - width?: Record; - }; - /** @description Link */ - e40582f5_Download_Link: { - /** - * Format: string - * @example https://infomaniak.com - */ - url?: string; - /** - * Format: string - * @example maria - */ - mimetype?: string; - /** - * Format: int32 - * @example 42 - */ - size?: number; - /** - * Format: string - * @example maria - */ - size_human_readable?: string; - }; - /** @description upload */ - e40582f5_shortUpload: { - /** @example 1jhvl2uqae5sa */ - id?: string; - /** @example 0 */ - index?: Record; - /** @example 50 */ - progress?: Record; - /** @example https://infomaniak.ch/url.mp4 */ - url?: string; - /** @example 2022-01-18T08:59:20+00:00 */ - created_at?: Record; - /** @example 2022-01-18T08:59:20+00:00 */ - ready_at?: Record; - }; - /** Tag */ - "506dc7b6_Tag": { - /** - * id - * @description The unique identifier of the Tag - * @example 1234 - */ - id: number; - /** - * name - * @description The name of the Tag - * @example My tag name - */ - name: string; - /** - * color - * @example 4 - */ - color: number; - /** - * product_count - * @description Product count related to the resource Tag - * @example 2 - */ - product_count?: number; - }; - /** ProductUser */ - "506dc7b6_ProductUser": { - /** - * user_id - * @description The identifier of the `user` resource related to ProductUser - * @example 1 - */ - user_id: number; - /** rights */ - rights: string; - }; - /** ProductAdminUser */ - "506dc7b6_ProductAdminUser": { - /** - * user_id - * @description The identifier of the `user` resource related to ProductAdminUser - * @example 1 - */ - user_id: number; - /** - * email - * @description Email - */ - email: string; - /** - * display_name - * @description Display name - */ - display_name: string; - }; - /** Relation */ - "506dc7b6_Relation": { - /** - * id - * @description The unique identifier of the Relation - * @example 1jhvl2upzafkt - */ - id: string; - /** - * name - * @description The name of the Relation - * @example my product - */ - name?: string; - /** - * created_at - * Format: datetime - * @description The date and time when the Relation was created - * @example 2022 - */ - created_at?: number; - }; - /** Channel parameters */ - "506dc7b6_Channelparameters": { - /** - * quota - * @description The allocated storage quota in bytes for the Channel parameters - * @example 1000000000000 - */ - quota?: number; - /** - * invoice_periodicity - * @description The frequency at which invoices are generated, such as monthly or annually - * @example 12 - */ - invoice_periodicity?: number; - /** - * max_audio_bitrate - * @description The maximum allowed audio bitrate allowed for the Channel parameters - * @example 0 - */ - max_audio_bitrate?: number; - /** - * max_video_bitrate - * @description The maximum allowed video bitrate allowed for the Channel parameters - * @example 0 - */ - max_video_bitrate?: number; - /** - * max_imports - * @description The maximum number of imports allowed for the Channel parameters - * @example 5 - */ - max_imports?: number; - /** - * debug_encode - * @description A flag indicating whether debug mode is enabled for encoding processes - * @example true - */ - debug_encode?: boolean; - /** - * os_swift_template - * @description The template used for OpenStack Swift integration - * @example media - */ - os_swift_template?: string; - /** replace_no_checks */ - replace_no_checks?: boolean; - /** - * v1_compat - * @description A flag indicating compatibility with version 1 of the service - * @example true - */ - v1_compat?: boolean; - /** - * v1_compat_callback - * @description A flag indicating compatibility with version 1 of callback functions - */ - v1_compat_callback?: boolean; - /** - * v1_compat_ftp - * @description A flag indicating compatibility with version 1 of FTP services - * @example 0 - */ - v1_compat_ftp?: number; - /** - * v1_compat_soap_api - * @description A flag indicating compatibility with version 1 of the SOAP API - * @example true - */ - v1_compat_soap_api?: boolean; - /** extract_audio */ - extract_audio?: boolean; - /** features */ - features?: unknown[]; - /** linked_services */ - linked_services?: unknown[]; - }; - /** Media thumbnails links */ - "506dc7b6_Mediathumbnailslinks": { - /** - * image - * @description The image associated with Media thumbnails links - * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg - */ - image?: string; - /** - * audio_preview - * @description Waveform image - * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg - */ - audio_preview?: string; - /** - * audio_waveform - * @description Waveform binary data - * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg - */ - audio_waveform?: string; - /** - * audio_sample - * @description Audio file containing an excerpt of the media (audio only) - * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg - */ - audio_sample?: string; - /** - * video_preview - * @description 10x10 spritemap of the media - * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg - */ - video_preview?: string; - /** - * video_sample - * @description `1xN` low res spritemap of the media containing an image per second - * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg - */ - video_sample?: string; - /** - * thumbstrip - * @description 10x300 medium res spritemap of the media containing an image per second - * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg - */ - thumbstrip?: string; - /** - * scenes - * @description 10x300 medium res spritemap of the media containing an image for each scene change - * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg - */ - scenes?: string; - /** - * poster - * @description High res thumbnail image, may be used for user integration - * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg - */ - poster?: string; - /** - * timeline - * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg?tl&width=140&height=100 - */ - timeline?: string; - }; - /** Label */ - "506dc7b6_Label": { - /** - * id - * @description The unique identifier of the Label - * @example 1 - */ - id: number; - /** - * name - * @description The name of the Label - * @example my product - */ - name: string; - options: components["schemas"]["506dc7b6_LabelConfiguration"]; - /** - * type - * @description The type of Label - * @example file - */ - type?: string; - }; - /** Label Configuration */ - "506dc7b6_LabelConfiguration": { - /** color */ - color: string; - /** - * media - * @description The media unique identifier - */ - media?: unknown[]; - }; - /** File Excerpt */ - "506dc7b6_FileExcerpt": { - /** - * id - * @description The unique identifier of the File Excerpt - * @example 1jhvl2upzafkt - */ - id: string; - /** - * type - * @description folder: Folder modelfile: File model - * @example folder - * @enum {array} - */ - type: "file" | "folder"; - /** - * name - * @description The name of the File Excerpt - * @example my product - */ - name?: string; - /** - * streams - * @description File Excerpt streams (only applies to media)audio: Media has an audio streamvideo: Media has a video stream - * @example audio - * @enum {array} - */ - streams?: "audio" | "video"; - /** - * children - * @description The children of the File Excerpt - */ - children?: components["schemas"]["506dc7b6_FileExcerpt"][]; - }; - /** User */ - "506dc7b6_User": { - /** - * id - * @description The unique identifier of the User - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * channel_id - * @description The identifier of the `channel` resource related to User - * @example 11608 - */ - channel_id: number; - home_folder?: components["schemas"]["506dc7b6_Relation"]; - /** - * home_path - * @description The home path associated with the User - */ - home_path?: string; - /** - * username - * @description The username of the User - */ - username: string; - /** - * permissions - * @description User permissionscwd: Change Working Directory (navigate to a different directory)list: List files and directories in the current directoryretr: Retrieve (download) a file from the serverappe: Append data to an existing file on the serverdele: Delete a file on the serverrnfr: Rename From (specify the original name when renaming a file)mkd: Make Directory (create a new directory)stor: Store (upload) a file to the serverchmod: Change the permissions of a file or directorymfmt: Modify the modification time of a file - * @example cwd - * @enum {array} - */ - permissions?: "appe" | "chmod" | "cwd" | "dele" | "list" | "mfmt" | "mkd" | "retr" | "rnfr" | "stor"; - /** - * description - * @description The description of the User - * @example Wow, such a nice User ! - */ - description?: string; - /** - * active - * @description Indicates whether the User is active - * @example true - */ - active: string; - /** - * msg_login - * @description The login message for the User - */ - msg_login?: string; - /** - * msg_quit - * @description The quit message for the User - */ - msg_quit?: string; - /** - * created_at - * Format: timestamp - * @description The date and time when the User was created - * @example 2022 - */ - created_at?: number; - /** - * updated_at - * Format: timestamp - * @description The date and time when the User was updated - * @example 2022 - */ - updated_at?: number; - }; - /** Ad */ - "506dc7b6_Ad": { - /** - * id - * @description The unique identifier of the Ad - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * url - * @description The URL of Ad - * @example https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/KUhi612123/external/single_ad_samples - */ - url: string; - /** - * type - * @description The type of Adpre_roll: Advertisement displayed before the main contentmid_roll: Advertisement displayed during the main contentpst_roll: Advertisement displayed after the main content - * @example pre_roll - * @enum {array} - */ - type: "mid_roll" | "pre_roll" | "pst_roll"; - /** - * offset - * @description The offset after which the Ad gets loaded - * @example 00:00:15 - */ - offset?: string; - /** - * skip_after - * @description The time in seconds after which the Ad can be skipped - * @example 3 - */ - skip_after?: number; - /** - * tracking_url - * @description The tracking url of the Ad - * @example https://infomaniak.com - */ - tracking_url?: string; - /** - * href - * @example https://infomaniak.com/ - */ - href?: string; - }; - /** Logo */ - "506dc7b6_Logo": { - /** - * id - * @description The unique identifier of the Logo - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * mode - * @description The Logo modeoverlay: The logo is added on top of the video by a player configurationembed: The logo is directly encoded in the video - * @example overlay - * @enum {array} - */ - mode: "embed" | "overlay"; - /** - * position - * @description The anchor of the Logotop_left: Positioned at the top left cornertop_middle: Positioned at the top middletop_right: Positioned at the top right cornercenter_left: Positioned at the center leftcenter_middle: Positioned at the center middlecenter_right: Positioned at the center rightbottom_left: Positioned at the bottom left cornerbottom_middle: Positioned at the bottom middlebottom_right: Positioned at the bottom right corner - * @example top_left - * @enum {array} - */ - position: "bottom_left" | "bottom_middle" | "bottom_right" | "center_left" | "center_middle" | "center_right" | "top_left" | "top_middle" | "top_right"; - /** - * size - * @description The size percentage of the Logo - * @example 40 - */ - size: number; - /** - * url - * @description The URL of Logo - * @example https://api.infomaniak.com/2/vod/res/logos/1jhvl2uqbqx6x.jpg - */ - url: string; - /** - * width - * @description The width of Logo - * @example 673 - */ - width: number; - /** - * height - * @description The height of Logo - * @example 785 - */ - height: number; - /** - * margin_x - * @description The margin on the x-axis of the Logo - * @example 10 - */ - margin_x: number; - /** - * margin_y - * @description The margin on the y-axis of the Logo - * @example 10 - */ - margin_y: number; - /** - * mimetype - * @description The MIME type of Logo - * @example image/png - */ - mimetype: string; - /** - * created_at - * Format: timestamp - * @description The date and time when the Logo was created - * @example 2022 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description The date and time when the Logo was updated - * @example 2022 - */ - updated_at: number; - }; - /** Encoding */ - "506dc7b6_Encoding": { - /** - * id - * @description The unique identifier of the Encoding - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * is_generic - * @description Indicates whether the Encoding is shared - * @example true - */ - is_generic: boolean; - /** - * configured_folders - * @description Folders configured with this Encoding - * @example 3 - */ - configured_folders?: string; - /** - * container - * @description The Encoding containerflv: Adobe Flash Video container formatm4a: MPEG-4 Audio container formatmkv: Matroska Multimedia container formatmp4: MPEG-4 Multimedia container formatwebm: WebM Multimedia container formatmp3: MPEG-1 or MPEG-2 Audio Layer III audio containercopy: Uncompressed, lossless container formataac: Advanced Audio Coding container format - * @example flv - * @enum {array} - */ - container?: "aac" | "copy" | "flv" | "m4a" | "mkv" | "mp3" | "mp4" | "webm"; - /** - * name - * @description The name of the Encoding - * @example mp4 1080p - */ - name: string; - /** - * copy - * @description Indicates whether the Encoding is a pure copy - * @example true - */ - copy: boolean; - /** - * video_codec - * @description The video codech264: Efficient video compression standardhevc: High-efficiency video coding technologytheora: Open-source video compression formatvp8: Google's video compression standardvp9: High-quality video compression codeccopy: Uncompressed, lossless video codech263: Video compression standard for low bitrates - * @example h264 - * @enum {array} - */ - video_codec?: "copy" | "h263" | "h264" | "hevc" | "theora" | "vp8" | "vp9"; - /** - * video_aspect - * @description The audio aspectletterbox: Preserves aspect ratio with black barsstretch: Stretches content to fill screenfill: Expands content to fit screenkeep_ratio: Maintains original aspect ratiocopy: Matches aspect ratio of the source - * @example letterbox - * @enum {array} - */ - video_aspect?: "copy" | "fill" | "keep_ratio" | "letterbox" | "stretch"; - /** - * video_fps - * @description The video frames per second of the Encoding - * @example 12 - */ - video_fps?: number; - /** - * audio_codec - * @description The audio codecaac: Advanced Audio Codinghe_aac: High-Efficiency Advanced Audio Codingflac: Free Lossless Audio Codecmp3: MPEG-1 Audio Layer IIIvorbis: Open-source audio compression formatcopy: Uncompressed, lossless audio codecopus: Versatile audio codec - * @example aac - * @enum {array} - */ - audio_codec?: "aac" | "copy" | "flac" | "he_aac" | "mp3" | "opus" | "vorbis"; - /** - * audio_channel - * @description The audio channelmono_1_0: Single-channel audiostereo_2_0: Two-channel audiostereo_2_1: Two-channel audio with subwoofersurround_4_1: Four-channel audio with subwoofersurround_5_1: Six-channel audio (5 speakers + subwoofer)surround_6_1: Seven-channel audio (6 speakers + subwoofer)surround_7_1: Eight-channel audio (7 speakers + subwoofer) - * @example mono_1_0 - * @enum {array} - */ - audio_channel?: "mono_1_0" | "stereo_2_0" | "stereo_2_1" | "surround_4_1" | "surround_5_1" | "surround_6_1" | "surround_7_1"; - /** - * streams - * @description The streams associated with Encoding - */ - streams?: components["schemas"]["506dc7b6_Stream"][]; - /** - * created_at - * Format: timestamp - * @description The date and time when the Encoding was created - * @example 2022 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description The date and time when the Encoding was updated - * @example 2022 - */ - updated_at: number; - }; - /** Stream */ - "506dc7b6_Stream": { - /** - * id - * @description The unique identifier of the Stream - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * video_bitrate - * @description The video bitrate of the Stream stream - */ - video_bitrate?: number; - /** - * video_width - * @description The video width of the Stream stream - */ - video_width?: number; - /** - * video_height - * @description The video height of the Stream stream - */ - video_height?: number; - /** - * audio_bitrate - * @description The audio bitrate of the Stream stream - */ - audio_bitrate?: number; - /** - * audio_sampling - * @description The audio sampling rate of the Stream stream - */ - audio_sampling?: number; - }; - /** Subtitle */ - "506dc7b6_Subtitle": { - /** - * id - * @description The unique identifier of the Subtitle - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * name - * @description The name of the Subtitle - * @example my product - */ - name: string; - /** - * lang - * @description The language of the Subtitle - * @example fr - */ - lang: string; - /** - * default - * @description Indicates whether the Subtitle is set as default - */ - default: string; - /** - * source - * @description The source of the Subtitle - * @example https://play.vod2.infomaniak.com/hls/1jhvl2uqbr5v0/1jhvl2uqbjke0/1jhvl2uqbr5v0.mp4 - */ - source: string; - }; - /** Order */ - "506dc7b6_Order": { - /** - * key - * @description The key of Order - * @example name - */ - key: string; - /** - * direction - * @example desc - */ - direction: string; - /** - * reverse - * @example true - */ - reverse: boolean; - /** - * soundex - * @example true - */ - soundex: boolean; - /** - * natural - * @example true - */ - natural: boolean; - }; - /** Video Encoding Codec */ - "506dc7b6_VideoEncodingCodec": { - /** - * name - * @description The name of the Video Encoding Codec - * @example H.264 (MPEG-4 AVC) - */ - name: string; - /** - * value - * @description The value associated with the Video Encoding Codec - * @example h264 - */ - value: string; - /** - * description - * @description The description of the Video Encoding Codec - * @example Wow, such a nice Video Encoding Codec ! - */ - description: string; - /** - * supported_by_player - * @description Indicates whether the Video Encoding Codec is supported by the player - * @example true - */ - supported_by_player: boolean; - /** - * bitrate_min - * @description The minimum bitrate supported by the Video Encoding Codec - * @example 42000000 - */ - bitrate_min?: number; - /** - * bitrate_max - * @description The maximum bitrate supported by the Video Encoding Codec - * @example 50000 - */ - bitrate_max?: number; - resolution_min: components["schemas"]["506dc7b6_Resolution"]; - resolution_max: components["schemas"]["506dc7b6_Resolution"]; - /** - * fps_min - * @description The minimum frames per second (FPS) supported by the Video Encoding Codec - * @example 5 - */ - fps_min: number; - /** - * fps_max - * @description The maximum frames per second (FPS) supported by the Video Encoding Codec - * @example 120 - */ - fps_max: number; - }; - /** Audio Encoding Codec */ - "506dc7b6_AudioEncodingCodec": { - /** - * name - * @description The name of the Audio Encoding Codec - * @example AAC (Advanced Audio Coding) - */ - name: string; - /** - * value - * @description The value associated with the Audio Encoding Codec - * @example aac - */ - value: string; - /** - * description - * @description The codec description - * @example Advanced Audio Coding - */ - description: string; - /** - * supported_by_player - * @description Indicates whether the Audio Encoding Codec is supported by the player - * @example true - */ - supported_by_player: boolean; - /** - * bitrate_min - * @description The minimum bitrate supported by the Audio Encoding Codec - * @example 42000000 - */ - bitrate_min?: number; - /** - * bitrate_max - * @description The maximum bitrate supported by the Audio Encoding Codec - * @example 50000 - */ - bitrate_max?: number; - /** - * samplings - * @description The samplings supported by the Audio Encoding Codec - */ - samplings: number[]; - }; - /** Encoding Container */ - "506dc7b6_EncodingContainer": { - /** - * name - * @description The name of the Encoding Container - * @example Matroska (.mkv) - */ - name: string; - /** - * value - * @description The value associated with the Encoding Container - * @example mkv - */ - value: string; - /** - * audio - * @description Can contain audio streams ? - * @example true - */ - audio: boolean; - /** - * video - * @description Can contain video streams ? - * @example true - */ - video: boolean; - /** - * supported_codecs - * @example [aac, copy] - * @enum {array} - */ - supported_codecs: "aac" | "copy" | "flac" | "h263" | "h264" | "he_aac" | "hevc" | "mp3" | "theora" | "vorbis" | "vp8" | "vp9"; - }; - /** Resolution */ - "506dc7b6_Resolution": { - /** - * width - * @description The width of Resolution - * @example 673 - */ - width: number; - /** - * height - * @description The height of Resolution - * @example 785 - */ - height: number; - }; - /** Playlist settings */ - "506dc7b6_Playlistsettings": { - /** - * mode - * @description Playlist settings mode (changes progressbar behaviour)merge: The playlist playback will be uninterrupted: the media duration will be the sum of all playlist mediasplit: Each media will be played individually: the progress-bar will be independent for each medialive: The playlist will act as a live streaming: no scrubbing will be allowed - * @example merge - * @enum {array} - */ - mode?: "live" | "merge" | "split"; - /** - * show_media_thumbnail - * @description Indicates whether media thumbnail should be shown for the Playlist settings - * @example true - */ - show_media_thumbnail?: boolean; - /** - * show_media_info - * @description Indicates whether media information should be shown for the Playlist settings - * @example true - */ - show_media_info?: boolean; - /** - * nav_position - * @description Playlist settings nav positionabove: Controls are placed above the playlistbelow: Controls are placed below the playlist - * @example above - * @enum {array} - */ - nav_position?: "above" | "below"; - /** - * chapter_style - * @description Playlist settings chapter styledark: Darker colorslight: Lighter colors - * @example dark - * @enum {array} - */ - chapter_style?: "dark" | "light"; - }; - /** Player */ - "506dc7b6_Player": { - /** ads_category */ - ads_category: string; - /** - * audio_volume - * @description The volume of the audio for the Player - * @example 100 - */ - audio_volume: number; - /** - * auto_hide_controls - * @description Indicates whether controls should automatically hide for the Player - * @example true - */ - auto_hide_controls: boolean; - /** - * auto_start - * @description Indicates whether media should start automatically for the Player - * @example true - */ - auto_start: boolean; - /** - * chromecast - * @description Indicates whether Chromecast is enabled for the Player - */ - chromecast: boolean; - /** airplay */ - airplay: boolean; - /** - * control_active_color - * @description The active color of the Player controls - * @example #ffffff - */ - control_active_color: string; - /** - * control_color - * @description The color of the Player controls - * @example #ffffff - */ - control_color: string; - /** - * controlbar_color - * @description The color of the Player control bar - * @example #ffffff - */ - controlbar_color: string; - /** - * default_speed - * @description The default speed of playback for the Player - */ - default_speed: number; - /** - * enable_embed_code - * @description Indicates whether embed code is enabled for the Player - * @example true - */ - enable_embed_code: boolean; - /** - * enable_facebook - * @description Indicates whether Facebook sharing is enabled for the Player - * @example true - */ - enable_facebook: boolean; - /** - * enable_twitter - * @description Indicates whether Twitter sharing is enabled for the Player - * @example true - */ - enable_twitter: boolean; - /** enable_whatsapp */ - enable_whatsapp: boolean; - /** enable_linkedin */ - enable_linkedin: boolean; - /** - * encoding_change_enabled - * @description Indicates whether encoding change is enabled for the Player - */ - encoding_change_enabled: boolean; - /** - * encoding_limit - * @description The encoding limit for the Player - */ - encoding_limit: boolean; - /** - * facebook_back_link - * @description The back link for Facebook sharing associated with the Player - * @example https://example.com - */ - facebook_back_link?: string; - /** - * force_media_ratio - * @description Indicates whether media ratio is enforced for the Player - */ - force_media_ratio: boolean; - /** - * height - * @description The height of Player - * @example 785 - */ - height: number; - /** has_logo */ - has_logo: boolean; - /** - * is360 - * @description Indicates whether the Player supports 360-degree videos - * @example true - */ - is360: boolean; - /** time_skip_mode */ - time_skip_mode: string; - /** - * logo_anchor - * @description The anchor position of the Player logo - * @example top_right - */ - logo_anchor: string; - /** force_subtitles_activated */ - force_subtitles_activated: boolean; - /** force_subtitles_type */ - force_subtitles_type?: string; - /** - * logo_margin_horizontal - * @description The horizontal margin of the Player logo - * @example 10 - */ - logo_margin_horizontal: number; - /** - * logo_margin_vertical - * @description The vertical margin of the Player logo - * @example 10 - */ - logo_margin_vertical: number; - /** - * logo_percentage - * @description The size percentage of the Player logo - * @example 100 - */ - logo_percentage: number; - /** - * media_thumbnail_anchor - * @description The anchor position of the Player thumbnail - * @example top - */ - media_thumbnail_anchor?: string; - /** - * player_end_screen_type - * @description The selected kind of player ending screen - * @example pause_and_replay - */ - player_end_screen_type?: string; - /** preferred_playback_strategy_activated */ - preferred_playback_strategy_activated: boolean; - /** - * preferred_playback_strategy - * @description The preferred playback strategy for the Player: may not be satisfied - * @example hls - */ - preferred_playback_strategy?: string; - /** - * show_audio - * @description Indicates whether audio controls should be shown for the Player - * @example true - */ - show_audio: boolean; - /** - * show_controls - * @description Indicates whether controls should be shown for the Player - * @example true - */ - show_controls: boolean; - /** show_download */ - show_download: boolean; - /** - * show_default_logo - * @description Indicates whether the default logo should be shown for the Player - * @example true - */ - show_default_logo: boolean; - /** - * show_duration - * @description Indicates whether the duration should be shown for the Player - * @example true - */ - show_duration: boolean; - /** - * show_fullscreen - * @description Indicates whether fullscreen controls should be shown for the Player - * @example true - */ - show_fullscreen: boolean; - /** - * show_loop - * @description Indicates whether loop controls should be shown for the Player - * @example true - */ - show_loop: boolean; - /** - * show_media_info - * @description Indicates whether media information should be shown for the Player - * @example true - */ - show_media_info: boolean; - /** - * show_media_thumbnail - * @description Indicates whether media thumbnail should be shown for the Player - * @example true - */ - show_media_thumbnail: boolean; - /** - * show_progression - * @description Indicates whether progression controls should be shown for the Player - * @example true - */ - show_progression: boolean; - /** - * suggestions - * @description a list media sources to play at the end of current media - */ - suggestions?: string; - /** - * show_replay - * @description Indicates whether replay controls should be shown for the Player - * @example true - */ - show_replay: boolean; - /** - * show_speed - * @description Indicates whether speed controls should be shown for the Player - * @example true - */ - show_speed: boolean; - /** - * show_viewers - * @description Indicates whether viewers count should be shown for the Player - * @example true - */ - show_viewers: boolean; - /** - * show_viewers_after - * @description The time after which viewers count should be shown for the Player - * @example true - */ - show_viewers_after: boolean; - /** - * show_viewers_only_after - * @description The time only after which viewers count should be shown for the Player - * @example true - */ - show_viewers_only_after: boolean; - /** skip_intro_activated */ - skip_intro_activated: boolean; - /** - * skip_intro_to - * @description Number of seconds to reach once the "skip intro" button is pressed, nothing will appear if value is 0 - * @example 30 - */ - skip_intro_to?: number; - /** - * time_before_hide_cb - * @description The time before controls should be hidden for the Player - * @example 10 - */ - time_before_hide_cb: number; - /** - * twitter_back_link - * @description The back link for Twitter sharing associated with the Player - * @example @infomaniak - */ - twitter_back_link?: string; - /** - * twitter_related - * @description The related Twitter account associated with the Player - * @example ["infomaniak"] - */ - twitter_related: unknown[]; - /** - * twitter_via - * @description The Twitter via associated with the Player - * @example infomaniak - */ - twitter_via?: string; - /** - * width - * @description The width of Player - * @example 673 - */ - width: number; - /** - * theme - * @description The theme for the Player - * @example Treso - */ - theme: string; - /** theme_activated */ - theme_activated: boolean; - /** - * name - * @description The name of the Player - * @example my product - */ - name: string; - /** - * not_before - * @example 15 - */ - not_before?: number; - /** - * logo_image - * @description The logo image associated with the Player - * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.logo.png - */ - logo_image?: string; - /** - * preload_image - * @description Preload image link - * @example /2/vod/players/1jhvl2uqblphl.preload.png - */ - preload_image?: string; - /** - * interrupt_image - * @description Interrupt image link - * @example /2/vod/players/1jhvl2uqblphl.interrupt.png - */ - interrupt_image?: string; - /** - * geoip_image - * @description Geoip image link - * @example /2/vod/players/1jhvl2uqblphl.geoip.png - */ - geoip_image?: string; - /** - * restrict_image - * @description Restrict image link - * @example /2/vod/players/1jhvl2uqblphl.restrict.png - */ - restrict_image?: string; - /** - * ads - * @description The ads associated with the Player - */ - ads?: components["schemas"]["506dc7b6_Ad"][]; - }; - /** Player settings */ - "506dc7b6_Playersettings": { - /** - * width - * @description The width of Player settings - * @example 673 - */ - width?: number; - /** - * height - * @description The height of Player settings - * @example 785 - */ - height?: number; - /** - * auto_start - * @description Indicates whether media should start automatically for the Player settings - * @example true - */ - auto_start?: boolean; - /** - * show_loop - * @description Indicates whether loop controls should be shown for the Player settings - * @example true - */ - show_loop?: boolean; - /** - * preload_image - * @description Preload image link - * @example /2/vod/players/1jhvl2uqblphl.preload.png - */ - preload_image?: string; - /** - * force_media_ratio - * @description Indicates whether media ratio is enforced for the Player settings - */ - force_media_ratio?: string; - /** - * show_progression - * @description Indicates whether progression controls should be shown for the Player settings - * @example true - */ - show_progression?: string; - }; - /** Stream */ - "506dc7b6_Stream_9339d051": { - /** - * id - * @description The unique identifier of the Stream - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * is_generic - * @description Indicates whether the Stream is shared - * @example true - */ - is_generic: boolean; - /** - * configured_folders - * @description Folders configured with this Stream - * @example 3 - */ - configured_folders?: string; - /** - * container - * @description The Stream containerflv: Adobe Flash Video container formatm4a: MPEG-4 Audio container formatmkv: Matroska Multimedia container formatmp4: MPEG-4 Multimedia container formatwebm: WebM Multimedia container formatmp3: MPEG-1 or MPEG-2 Audio Layer III audio containercopy: Uncompressed, lossless container formataac: Advanced Audio Coding container format - * @example flv - * @enum {array} - */ - container?: "aac" | "copy" | "flv" | "m4a" | "mkv" | "mp3" | "mp4" | "webm"; - /** - * name - * @description The name of the Stream - * @example mp4 1080p - */ - name: string; - /** - * copy - * @description Indicates whether the Stream is a pure copy - * @example true - */ - copy: boolean; - /** - * video_codec - * @description The video codech264: Efficient video compression standardhevc: High-efficiency video coding technologytheora: Open-source video compression formatvp8: Google's video compression standardvp9: High-quality video compression codeccopy: Uncompressed, lossless video codech263: Video compression standard for low bitrates - * @example h264 - * @enum {array} - */ - video_codec?: "copy" | "h263" | "h264" | "hevc" | "theora" | "vp8" | "vp9"; - /** - * video_aspect - * @description The audio aspectletterbox: Preserves aspect ratio with black barsstretch: Stretches content to fill screenfill: Expands content to fit screenkeep_ratio: Maintains original aspect ratiocopy: Matches aspect ratio of the source - * @example letterbox - * @enum {array} - */ - video_aspect?: "copy" | "fill" | "keep_ratio" | "letterbox" | "stretch"; - /** - * video_fps - * @description The video frames per second of the Stream - * @example 12 - */ - video_fps?: number; - /** - * audio_codec - * @description The audio codecaac: Advanced Audio Codinghe_aac: High-Efficiency Advanced Audio Codingflac: Free Lossless Audio Codecmp3: MPEG-1 Audio Layer IIIvorbis: Open-source audio compression formatcopy: Uncompressed, lossless audio codecopus: Versatile audio codec - * @example aac - * @enum {array} - */ - audio_codec?: "aac" | "copy" | "flac" | "he_aac" | "mp3" | "opus" | "vorbis"; - /** - * audio_channel - * @description The audio channelmono_1_0: Single-channel audiostereo_2_0: Two-channel audiostereo_2_1: Two-channel audio with subwoofersurround_4_1: Four-channel audio with subwoofersurround_5_1: Six-channel audio (5 speakers + subwoofer)surround_6_1: Seven-channel audio (6 speakers + subwoofer)surround_7_1: Eight-channel audio (7 speakers + subwoofer) - * @example mono_1_0 - * @enum {array} - */ - audio_channel?: "mono_1_0" | "stereo_2_0" | "stereo_2_1" | "surround_4_1" | "surround_5_1" | "surround_6_1" | "surround_7_1"; - /** - * streams - * @description The streams associated with Stream - */ - streams: components["schemas"]["506dc7b6_Stream_3370c276"][]; - /** - * created_at - * Format: timestamp - * @description The date and time when the Stream was created - * @example 2022 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description The date and time when the Stream was updated - * @example 2022 - */ - updated_at: number; - }; - /** Stream */ - "506dc7b6_Stream_3370c276": { - /** - * id - * @description The unique identifier of the Stream - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * video_bitrate - * @description The video bitrate of the Stream stream - */ - video_bitrate?: number; - /** - * video_width - * @description The video width of the Stream stream - */ - video_width?: number; - /** - * video_height - * @description The video height of the Stream stream - */ - video_height?: number; - /** - * audio_bitrate - * @description The audio bitrate of the Stream stream - */ - audio_bitrate?: number; - /** - * audio_sampling - * @description The audio sampling rate of the Stream stream - */ - audio_sampling?: number; - /** - * source - * @description The source of the Stream - * @example https://play.vod2.infomaniak.com/hls/1jhvl2uqbr5v0/1jhvl2uqbjke0/1jhvl2uqbr5v0.mp4 - */ - source?: string; - }; - /** Coordinates */ - "506dc7b6_Coordinates": { - /** - * longitude - * @description The longitude of the Coordinates - * @example 6.1248779296875 - */ - longitude: number; - /** - * latitude - * @description The latitude of the Coordinates - * @example 46.189270019531 - */ - latitude: number; - }; - /** Viewers with encodings histogram bucket */ - "506dc7b6_Viewerswithencodingshistogrambucket": { - /** - * key - * @description the epoch time of the Viewers with encodings histogram bucket - * @example 1769677200 - */ - key: number; - /** - * viewers - * @description The number of viewers - * @example 200 - */ - viewers: number; - /** - * unique_viewers - * @description The number of unique viewers (unique IP addresses) - * @example 10 - */ - unique_viewers: number; - /** - * consumption - * @description The consumption in bytes - * @example 1000 - */ - consumption: number; - /** - * viewing_time - * @description The total viewing time - * @example 60 - */ - viewing_time: number; - /** - * encodings - * @description The encodings associated with the Viewers with encodings histogram bucket - */ - encodings: components["schemas"]["506dc7b6_Encodingbucket"][]; - }; - /** Lookup item */ - "506dc7b6_Lookupitem": { - /** - * id - * @description The unique identifier of the Lookup item - * @example 1jhvl2upzafkt - */ - id: string; - /** - * name - * @description The name of the Lookup item - * @example Video optimized for playback - */ - name: string; - }; - /** Encoding bucket */ - "506dc7b6_Encodingbucket": { - /** - * encoding - * @description The encoding unique identifier - * @example 1jhvl2upzafkt - */ - encoding: string; - /** - * viewers - * @description The number of viewers - * @example 200 - */ - viewers: number; - /** - * unique_viewers - * @description The number of unique viewers (unique IP addresses) - * @example 10 - */ - unique_viewers: number; - /** - * consumption - * @description The consumption in bytes - * @example 1000 - */ - consumption: number; - /** - * viewing_time - * @description The total viewing time - * @example 60 - */ - viewing_time: number; - }; - /** Playlist */ - "506dc7b6_Playlist": { - /** - * name - * @description The name of the Playlist - * @example my product - */ - name: string; - /** - * description - * @description The description of the Playlist - * @example Wow, such a nice Playlist ! - */ - description?: string; - /** - * type - * @description Playlist typestatic: Allows only media to be added to the playlistdynamic: Add a folder to the playlist: all subsequent media added/removed will be synced to the playlist - * @example static - * @enum {object} - */ - type: string | unknown; - /** - * mode - * @description Playlist mode (changes progressbar behaviour)merge: The playlist playback will be uninterrupted: the media duration will be the sum of all playlist mediasplit: Each media will be played individually: the progress-bar will be independent for each medialive: The playlist will act as a live streaming: no scrubbing will be allowed - * @example merge - * @enum {object} - */ - mode: string | unknown; - /** - * sort - * @description Playlist order criterionauto: Sorted automaticallycreated_asc: By creation date in ascending ordercreated_desc: By creation date in descending ordername_asc: By name in ascending ordername_desc: By name in descending orderduration_asc: By duration in ascending orderduration_desc: By duration in descending orderviews_asc: By views in ascending orderviews_desc: By views in descending orderrandom: Randomly sortedmanual: Manually sorted - * @example auto - * @enum {object} - */ - sort: string | unknown; - /** - * image - * @description The playlist image link - * @example /2/vod/playlists/1jhvl2uqfw8ue.jpe - */ - image?: string; - /** - * prepend - * @description Prepend media instead of appending them - * @example true - */ - prepend: boolean; - /** - * auto_add_media_by_name - * @description When a new media with name containing one of the configured values is uploaded, automatically add it to the playlist - * @example ["holidays", "sea"] - */ - auto_add_media_by_name?: unknown[]; - /** - * auto_add_media_by_description - * @description When a new media with description containing one of the configured values is uploaded, automatically add it to the playlist - * @example ["holidays", "sea"] - */ - auto_add_media_by_description?: unknown[]; - /** - * show_media_thumbnail - * @description Show media thumbnail - * @example true - */ - show_media_thumbnail: boolean; - /** - * show_media_info - * @description Show media info - * @example true - */ - show_media_info: boolean; - /** - * nav_position - * @description Playlist nav positionabove: Controls are placed above the playlistbelow: Controls are placed below the playlist - * @example above - * @enum {object} - */ - nav_position: string | unknown; - /** - * chapter_style - * @description Playlist chapter styledark: Darker colorslight: Lighter colors - * @example dark - * @enum {object} - */ - chapter_style: string | unknown; - /** - * show_controls - * @description Indicates whether controls should be shown for the Playlist - * @example true - */ - show_controls: boolean; - }; - /** Media */ - "506dc7b6_Media": { - /** next_media_offset */ - next_media_offset?: number; - /** skip_intro_offset */ - skip_intro_offset?: number; - /** - * id - * @description The unique identifier of the Media - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * title - * @description The title of the Media - * @example Burn Butcher Burn ! - */ - title: string; - /** - * duration - * @description The duration of the Media - * @example 00:04:52.62 - */ - duration: string; - /** single */ - single?: string; - /** - * source - * @description The media playback link.
    May return 403 error if protected. - * @example https://play.vod2.infomaniak.com/hls/1jhvl2uqbr5v0/1jhvl2uqbjke0/1jhvl2uqbr5v0.mp4 - */ - source?: string; - /** - * description - * @description The description of the Media - * @example Wow, such a nice Media ! - */ - description?: string; - thumbnails?: components["schemas"]["506dc7b6_Mediathumbnailslinks"]; - /** - * subtitles - * @description Media subtitles list (if available) - */ - subtitles?: components["schemas"]["506dc7b6_Subtitle"][]; - /** - * chapters - * @description Chapters or segments within the Media - * @example https://api.infomaniak.com/2/vod/res/media/1jhvl2uqbr57z/chapters.vtt - */ - chapters?: string; - /** side_data_list */ - side_data_list?: string[]; - /** - * suggestions - * @description a list media sources to play at the end of current media - */ - suggestions?: string; - }; - /** Tag */ - "1527df96_Tag": { - /** - * id - * @description The unique identifier of the Tag - * @example 1234 - */ - id: number; - /** - * name - * @description The name of the Tag - * @example My tag name - */ - name: string; - /** - * color - * @example 4 - */ - color: number; - /** - * product_count - * @description Product count related to the resource Tag - * @example 2 - */ - product_count?: number; - }; - /** ProductUser */ - "1527df96_ProductUser": { - /** - * user_id - * @description The identifier of the `user` resource related to ProductUser - * @example 1 - */ - user_id: number; - /** rights */ - rights: string; - }; - /** ProductAdminUser */ - "1527df96_ProductAdminUser": { - /** - * user_id - * @description The identifier of the `user` resource related to ProductAdminUser - * @example 1 - */ - user_id: number; - /** - * email - * @description Email - */ - email: string; - /** - * display_name - * @description Display name - */ - display_name: string; - }; - /** Relation */ - "1527df96_Relation": { - /** - * id - * @description The unique identifier of the Relation - * @example 1jhvl2upzafkt - */ - id: string; - /** - * name - * @description The name of the Relation - * @example my product - */ - name?: string; - /** - * created_at - * Format: datetime - * @description The date and time when the Relation was created - * @example 2022 - */ - created_at?: number; - }; - /** Channel parameters */ - "1527df96_Channelparameters": { - /** - * quota - * @description The allocated storage quota in bytes for the Channel parameters - * @example 1000000000000 - */ - quota?: number; - /** - * invoice_periodicity - * @description The frequency at which invoices are generated, such as monthly or annually - * @example 12 - */ - invoice_periodicity?: number; - /** - * max_audio_bitrate - * @description The maximum allowed audio bitrate allowed for the Channel parameters - * @example 0 - */ - max_audio_bitrate?: number; - /** - * max_video_bitrate - * @description The maximum allowed video bitrate allowed for the Channel parameters - * @example 0 - */ - max_video_bitrate?: number; - /** - * max_imports - * @description The maximum number of imports allowed for the Channel parameters - * @example 5 - */ - max_imports?: number; - /** - * debug_encode - * @description A flag indicating whether debug mode is enabled for encoding processes - * @example true - */ - debug_encode?: boolean; - /** - * os_swift_template - * @description The template used for OpenStack Swift integration - * @example media - */ - os_swift_template?: string; - /** replace_no_checks */ - replace_no_checks?: boolean; - /** - * v1_compat - * @description A flag indicating compatibility with version 1 of the service - * @example true - */ - v1_compat?: boolean; - /** - * v1_compat_callback - * @description A flag indicating compatibility with version 1 of callback functions - */ - v1_compat_callback?: boolean; - /** - * v1_compat_ftp - * @description A flag indicating compatibility with version 1 of FTP services - * @example 0 - */ - v1_compat_ftp?: number; - /** - * v1_compat_soap_api - * @description A flag indicating compatibility with version 1 of the SOAP API - * @example true - */ - v1_compat_soap_api?: boolean; - /** extract_audio */ - extract_audio?: boolean; - /** features */ - features?: unknown[]; - /** linked_services */ - linked_services?: unknown[]; - }; - /** Media thumbnails links */ - "1527df96_Mediathumbnailslinks": { - /** - * image - * @description The image associated with Media thumbnails links - * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg - */ - image?: string; - /** - * audio_preview - * @description Waveform image - * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg - */ - audio_preview?: string; - /** - * audio_waveform - * @description Waveform binary data - * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg - */ - audio_waveform?: string; - /** - * audio_sample - * @description Audio file containing an excerpt of the media (audio only) - * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg - */ - audio_sample?: string; - /** - * video_preview - * @description 10x10 spritemap of the media - * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg - */ - video_preview?: string; - /** - * video_sample - * @description `1xN` low res spritemap of the media containing an image per second - * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg - */ - video_sample?: string; - /** - * thumbstrip - * @description 10x300 medium res spritemap of the media containing an image per second - * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg - */ - thumbstrip?: string; - /** - * scenes - * @description 10x300 medium res spritemap of the media containing an image for each scene change - * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg - */ - scenes?: string; - /** - * poster - * @description High res thumbnail image, may be used for user integration - * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg - */ - poster?: string; - /** - * timeline - * @example https://api.infomaniak.com/2/vod/thumbnails/1jhvl2uqbqx6x.jpg?tl&width=140&height=100 - */ - timeline?: string; - }; - /** Label Configuration */ - "1527df96_LabelConfiguration": { - /** color */ - color: string; - /** - * media - * @description The media unique identifier - */ - media?: unknown[]; - }; - /** App\Http\Resources\MediaSample */ - "1527df96_": { - /** - * id - * @description The unique identifier of the - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * name - * @description The name of the - * @example my product - */ - name: string; - /** - * duration - * @description The duration of the - * @example 00:04:52.62 - */ - duration: string; - /** - * source - * @description The source of the - * @example https://play.vod2.infomaniak.com/hls/1jhvl2uqbr5v0/1jhvl2uqbjke0/1jhvl2uqbr5v0.mp4 - */ - source?: string; - thumbnails?: components["schemas"]["1527df96_Mediathumbnailslinks"]; - }; - /** Ad */ - "1527df96_Ad": { - /** - * id - * @description The unique identifier of the Ad - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * url - * @description The URL of Ad - * @example https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/KUhi612123/external/single_ad_samples - */ - url: string; - /** - * type - * @description The type of Adpre_roll: Advertisement displayed before the main contentmid_roll: Advertisement displayed during the main contentpst_roll: Advertisement displayed after the main content - * @example pre_roll - * @enum {array} - */ - type: "mid_roll" | "pre_roll" | "pst_roll"; - /** - * offset - * @description The offset after which the Ad gets loaded - * @example 00:00:15 - */ - offset?: string; - /** - * skip_after - * @description The time in seconds after which the Ad can be skipped - * @example 3 - */ - skip_after?: number; - /** - * tracking_url - * @description The tracking url of the Ad - * @example https://infomaniak.com - */ - tracking_url?: string; - /** - * href - * @example https://infomaniak.com/ - */ - href?: string; - }; - /** Stream */ - "1527df96_Stream": { - /** - * id - * @description The unique identifier of the Stream - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * video_bitrate - * @description The video bitrate of the Stream stream - */ - video_bitrate?: number; - /** - * video_width - * @description The video width of the Stream stream - */ - video_width?: number; - /** - * video_height - * @description The video height of the Stream stream - */ - video_height?: number; - /** - * audio_bitrate - * @description The audio bitrate of the Stream stream - */ - audio_bitrate?: number; - /** - * audio_sampling - * @description The audio sampling rate of the Stream stream - */ - audio_sampling?: number; - }; - /** Order */ - "1527df96_Order": { - /** - * key - * @description The key of Order - * @example name - */ - key: string; - /** - * direction - * @example desc - */ - direction: string; - /** - * reverse - * @example true - */ - reverse: boolean; - /** - * soundex - * @example true - */ - soundex: boolean; - /** - * natural - * @example true - */ - natural: boolean; - }; - /** Video Encoding Codec */ - "1527df96_VideoEncodingCodec": { - /** - * name - * @description The name of the Video Encoding Codec - * @example H.264 (MPEG-4 AVC) - */ - name: string; - /** - * value - * @description The value associated with the Video Encoding Codec - * @example h264 - */ - value: string; - /** - * description - * @description The description of the Video Encoding Codec - * @example Wow, such a nice Video Encoding Codec ! - */ - description: string; - /** - * supported_by_player - * @description Indicates whether the Video Encoding Codec is supported by the player - * @example true - */ - supported_by_player: boolean; - /** - * bitrate_min - * @description The minimum bitrate supported by the Video Encoding Codec - * @example 42000000 - */ - bitrate_min?: number; - /** - * bitrate_max - * @description The maximum bitrate supported by the Video Encoding Codec - * @example 50000 - */ - bitrate_max?: number; - resolution_min: components["schemas"]["1527df96_Resolution"]; - resolution_max: components["schemas"]["1527df96_Resolution"]; - /** - * fps_min - * @description The minimum frames per second (FPS) supported by the Video Encoding Codec - * @example 5 - */ - fps_min: number; - /** - * fps_max - * @description The maximum frames per second (FPS) supported by the Video Encoding Codec - * @example 120 - */ - fps_max: number; - }; - /** Audio Encoding Codec */ - "1527df96_AudioEncodingCodec": { - /** - * name - * @description The name of the Audio Encoding Codec - * @example AAC (Advanced Audio Coding) - */ - name: string; - /** - * value - * @description The value associated with the Audio Encoding Codec - * @example aac - */ - value: string; - /** - * description - * @description The codec description - * @example Advanced Audio Coding - */ - description: string; - /** - * supported_by_player - * @description Indicates whether the Audio Encoding Codec is supported by the player - * @example true - */ - supported_by_player: boolean; - /** - * bitrate_min - * @description The minimum bitrate supported by the Audio Encoding Codec - * @example 42000000 - */ - bitrate_min?: number; - /** - * bitrate_max - * @description The maximum bitrate supported by the Audio Encoding Codec - * @example 50000 - */ - bitrate_max?: number; - /** - * samplings - * @description The samplings supported by the Audio Encoding Codec - */ - samplings: number[]; - }; - /** Encoding Container */ - "1527df96_EncodingContainer": { - /** - * name - * @description The name of the Encoding Container - * @example Matroska (.mkv) - */ - name: string; - /** - * value - * @description The value associated with the Encoding Container - * @example mkv - */ - value: string; - /** - * audio - * @description Can contain audio streams ? - * @example true - */ - audio: boolean; - /** - * video - * @description Can contain video streams ? - * @example true - */ - video: boolean; - /** - * supported_codecs - * @example [aac, copy] - * @enum {array} - */ - supported_codecs: "aac" | "copy" | "flac" | "h263" | "h264" | "he_aac" | "hevc" | "mp3" | "theora" | "vorbis" | "vp8" | "vp9"; - }; - /** Resolution */ - "1527df96_Resolution": { - /** - * width - * @description The width of Resolution - * @example 673 - */ - width: number; - /** - * height - * @description The height of Resolution - * @example 785 - */ - height: number; - }; - /** Playlist settings */ - "1527df96_Playlistsettings": { - /** - * mode - * @description Playlist settings mode (changes progressbar behaviour)merge: The playlist playback will be uninterrupted: the media duration will be the sum of all playlist mediasplit: Each media will be played individually: the progress-bar will be independent for each medialive: The playlist will act as a live streaming: no scrubbing will be allowed - * @example merge - * @enum {array} - */ - mode?: "live" | "merge" | "split"; - /** - * show_media_thumbnail - * @description Indicates whether media thumbnail should be shown for the Playlist settings - * @example true - */ - show_media_thumbnail?: boolean; - /** - * show_media_info - * @description Indicates whether media information should be shown for the Playlist settings - * @example true - */ - show_media_info?: boolean; - /** - * nav_position - * @description Playlist settings nav positionabove: Controls are placed above the playlistbelow: Controls are placed below the playlist - * @example above - * @enum {array} - */ - nav_position?: "above" | "below"; - /** - * chapter_style - * @description Playlist settings chapter styledark: Darker colorslight: Lighter colors - * @example dark - * @enum {array} - */ - chapter_style?: "dark" | "light"; - }; - /** Player settings */ - "1527df96_Playersettings": { - /** - * width - * @description The width of Player settings - * @example 673 - */ - width?: number; - /** - * height - * @description The height of Player settings - * @example 785 - */ - height?: number; - /** - * auto_start - * @description Indicates whether media should start automatically for the Player settings - * @example true - */ - auto_start?: boolean; - /** - * show_loop - * @description Indicates whether loop controls should be shown for the Player settings - * @example true - */ - show_loop?: boolean; - /** - * preload_image - * @description Preload image link - * @example /2/vod/players/1jhvl2uqblphl.preload.png - */ - preload_image?: string; - /** - * force_media_ratio - * @description Indicates whether media ratio is enforced for the Player settings - */ - force_media_ratio?: string; - /** - * show_progression - * @description Indicates whether progression controls should be shown for the Player settings - * @example true - */ - show_progression?: string; - }; - /** Stream */ - "1527df96_Stream_9339d051": { - /** - * id - * @description The unique identifier of the Stream - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * is_generic - * @description Indicates whether the Stream is shared - * @example true - */ - is_generic: boolean; - /** - * configured_folders - * @description Folders configured with this Stream - * @example 3 - */ - configured_folders?: string; - /** - * container - * @description The Stream containerflv: Adobe Flash Video container formatm4a: MPEG-4 Audio container formatmkv: Matroska Multimedia container formatmp4: MPEG-4 Multimedia container formatwebm: WebM Multimedia container formatmp3: MPEG-1 or MPEG-2 Audio Layer III audio containercopy: Uncompressed, lossless container formataac: Advanced Audio Coding container format - * @example flv - * @enum {array} - */ - container?: "aac" | "copy" | "flv" | "m4a" | "mkv" | "mp3" | "mp4" | "webm"; - /** - * name - * @description The name of the Stream - * @example mp4 1080p - */ - name: string; - /** - * copy - * @description Indicates whether the Stream is a pure copy - * @example true - */ - copy: boolean; - /** - * video_codec - * @description The video codech264: Efficient video compression standardhevc: High-efficiency video coding technologytheora: Open-source video compression formatvp8: Google's video compression standardvp9: High-quality video compression codeccopy: Uncompressed, lossless video codech263: Video compression standard for low bitrates - * @example h264 - * @enum {array} - */ - video_codec?: "copy" | "h263" | "h264" | "hevc" | "theora" | "vp8" | "vp9"; - /** - * video_aspect - * @description The audio aspectletterbox: Preserves aspect ratio with black barsstretch: Stretches content to fill screenfill: Expands content to fit screenkeep_ratio: Maintains original aspect ratiocopy: Matches aspect ratio of the source - * @example letterbox - * @enum {array} - */ - video_aspect?: "copy" | "fill" | "keep_ratio" | "letterbox" | "stretch"; - /** - * video_fps - * @description The video frames per second of the Stream - * @example 12 - */ - video_fps?: number; - /** - * audio_codec - * @description The audio codecaac: Advanced Audio Codinghe_aac: High-Efficiency Advanced Audio Codingflac: Free Lossless Audio Codecmp3: MPEG-1 Audio Layer IIIvorbis: Open-source audio compression formatcopy: Uncompressed, lossless audio codecopus: Versatile audio codec - * @example aac - * @enum {array} - */ - audio_codec?: "aac" | "copy" | "flac" | "he_aac" | "mp3" | "opus" | "vorbis"; - /** - * audio_channel - * @description The audio channelmono_1_0: Single-channel audiostereo_2_0: Two-channel audiostereo_2_1: Two-channel audio with subwoofersurround_4_1: Four-channel audio with subwoofersurround_5_1: Six-channel audio (5 speakers + subwoofer)surround_6_1: Seven-channel audio (6 speakers + subwoofer)surround_7_1: Eight-channel audio (7 speakers + subwoofer) - * @example mono_1_0 - * @enum {array} - */ - audio_channel?: "mono_1_0" | "stereo_2_0" | "stereo_2_1" | "surround_4_1" | "surround_5_1" | "surround_6_1" | "surround_7_1"; - /** - * streams - * @description The streams associated with Stream - */ - streams: components["schemas"]["1527df96_Stream_3370c276"][]; - /** - * created_at - * Format: timestamp - * @description The date and time when the Stream was created - * @example 2022 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description The date and time when the Stream was updated - * @example 2022 - */ - updated_at: number; - }; - /** Stream */ - "1527df96_Stream_3370c276": { - /** - * id - * @description The unique identifier of the Stream - * @example 1jhvl2upzafkt - */ - id: string | number; - /** - * video_bitrate - * @description The video bitrate of the Stream stream - */ - video_bitrate?: number; - /** - * video_width - * @description The video width of the Stream stream - */ - video_width?: number; - /** - * video_height - * @description The video height of the Stream stream - */ - video_height?: number; - /** - * audio_bitrate - * @description The audio bitrate of the Stream stream - */ - audio_bitrate?: number; - /** - * audio_sampling - * @description The audio sampling rate of the Stream stream - */ - audio_sampling?: number; - /** - * source - * @description The source of the Stream - * @example https://play.vod2.infomaniak.com/hls/1jhvl2uqbr5v0/1jhvl2uqbjke0/1jhvl2uqbr5v0.mp4 - */ - source?: string; - }; - /** Coordinates */ - "1527df96_Coordinates": { - /** - * longitude - * @description The longitude of the Coordinates - * @example 6.1248779296875 - */ - longitude: number; - /** - * latitude - * @description The latitude of the Coordinates - * @example 46.189270019531 - */ - latitude: number; - }; - /** Viewers with encodings histogram bucket */ - "1527df96_Viewerswithencodingshistogrambucket": { - /** - * key - * @description the epoch time of the Viewers with encodings histogram bucket - * @example 1769677200 - */ - key: number; - /** - * viewers - * @description The number of viewers - * @example 200 - */ - viewers: number; - /** - * unique_viewers - * @description The number of unique viewers (unique IP addresses) - * @example 10 - */ - unique_viewers: number; - /** - * consumption - * @description The consumption in bytes - * @example 1000 - */ - consumption: number; - /** - * viewing_time - * @description The total viewing time - * @example 60 - */ - viewing_time: number; - /** - * encodings - * @description The encodings associated with the Viewers with encodings histogram bucket - */ - encodings: components["schemas"]["1527df96_Encodingbucket"][]; - }; - /** Lookup item */ - "1527df96_Lookupitem": { - /** - * id - * @description The unique identifier of the Lookup item - * @example 1jhvl2upzafkt - */ - id: string; - /** - * name - * @description The name of the Lookup item - * @example Video optimized for playback - */ - name: string; - }; - /** Encoding bucket */ - "1527df96_Encodingbucket": { - /** - * encoding - * @description The encoding unique identifier - * @example 1jhvl2upzafkt - */ - encoding: string; - /** - * viewers - * @description The number of viewers - * @example 200 - */ - viewers: number; - /** - * unique_viewers - * @description The number of unique viewers (unique IP addresses) - * @example 10 - */ - unique_viewers: number; - /** - * consumption - * @description The consumption in bytes - * @example 1000 - */ - consumption: number; - /** - * viewing_time - * @description The total viewing time - * @example 60 - */ - viewing_time: number; - }; - /** Transfer */ - "8b850b75_Transfer": { - /** - * id - * Format: uuid - * @description Transfer unique identifier - */ - id: string; - /** - * sender - * @description Transfer sender email address - * @example johndoe@example.com - */ - sender: string; - /** - * title - * @description Transfer title - */ - title: string | null; - /** - * message - * @description Transfer message - */ - message: string | null; - /** - * language - * @description Transfer language code - * @example en - */ - language: string; - /** - * total_size - * @description Total size of all files in bytes - */ - total_size: number; - /** - * created_at - * Format: timestamp - * @description Transfer creation timestamp - */ - created_at: number; - /** - * expires_at - * Format: timestamp - * @description Transfer expiration timestamp - */ - expires_at: number | null; - /** - * files - * @description List of files in the transfer - */ - files: components["schemas"]["8b850b75_File"][]; - /** - * account_id - * @description Transfer account identifier - */ - account_id: number | null; - }; - /** File */ - "8b850b75_File": { - /** - * id - * @description File unique identifier - */ - id: string; - /** - * path - * @description File path - * @example /home/johndoe/example.pdf - */ - path: string; - /** - * size - * @description File size in bytes - */ - size: number; - /** - * mime_type - * @description File MIME type - * @example application/pdf - */ - mime_type: string; - }; - /** Account */ - "8b850b75_Account": { - /** - * id - * @description Account unique identifier - */ - id: number; - /** - * name - * @description Account name - */ - name: string; - /** type */ - type: string; - /** pack */ - pack: string; - /** is_in_ksuite */ - is_in_ksuite: boolean; - }; - /** Source */ - "78d6c681_Source": { - /** - * Unique identifier - * @description Unique identifier of the resource `Source` - */ - id: number; - /** sourceable_type */ - sourceable_type: string; - /** sourceable_id */ - sourceable_id: number; - /** type */ - type: number; - /** ip */ - ip: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `Source` has been created - */ - created_at: number; - }; - /** Live ressource */ - a57c9d69_Liveressource: { - /** server_name */ - server_name: string; - /** application_instance */ - application_instance: string; - /** bytes_in */ - bytes_in: number; - /** bytes_out */ - bytes_out: number; - /** bytes_in_rate */ - bytes_in_rate: number; - /** bytes_out_rate */ - bytes_out_rate: number; - /** total_connections */ - total_connections: number; - }; - /** stream */ - a57c9d69_stream: { - /** - * stream_id - * @description Unique identifier of the `stream` that is related to the resource `stream` - */ - stream_id: string; - /** original_stream_id */ - original_stream_id: string; - /** rendered */ - rendered: boolean; - /** - * transcoding_option_id - * @description Unique identifier of the `Option transcoding` that is related to the resource `stream` - */ - transcoding_option_id: number; - /** url */ - url: string; - /** audio_bitrate */ - audio_bitrate: number; - /** video_bitrate */ - video_bitrate: number; - /** language */ - language: string; - /** - * created_at - * Format: datetime - * @description Timestamp `stream` has been created - */ - created_at: number; - /** - * interrupted_at - * Format: datetime - * @description Timestamp `stream` has been interrupted - */ - interrupted_at: number; - /** - * restrictions_id - * @description Unique identifier of the `restriction` that is related to the resource `stream` - */ - restrictions_id: number; - /** published */ - published: boolean; - /** resolution */ - resolution: number; - /** - * recording_config_id - * @description Unique identifier of the `recording config` that is related to the resource `stream` - */ - recording_config_id: number; - /** username */ - username: string; - /** pass */ - pass: string; - /** interrupted */ - interrupted: boolean; - /** audio_codec */ - audio_codec: string; - /** frame_rate */ - frame_rate: string; - /** keyframe_rate */ - keyframe_rate: number; - /** instant_connection */ - instant_connection: number; - channel: components["schemas"]["a57c9d69_Channel"]; - }; - /** ViewersRestrictions */ - a57c9d69_ViewersRestrictions: { - /** - * restrictions_id - * @description Unique identifier of the `restriction` that is related to the resource `ViewersRestrictions` - */ - restrictions_id: number; - /** access_country */ - access_country: string; - /** allow_domain */ - allow_domain: string; - /** exception_ip */ - exception_ip: string; - /** forbidden_ip */ - forbidden_ip: string; - /** shared_key */ - shared_key: string; - /** authorize_country */ - authorize_country: boolean; - /** player_token */ - player_token: string; - }; - /** Machine */ - a57c9d69_Machine: { - /** - * name - * @description Name of the resource `Machine` - */ - name: string; - /** ip */ - ip: string; - /** url */ - url: string; - /** - * type - * @description Type of server - * @enum {string} - */ - type: "edge" | "load-balancer" | "master" | "recorder" | "time-shifter" | "transcoder"; - /** - * pool_id - * @enum {integer} - */ - pool_id: "1" | "2"; - /** url_domain */ - url_domain: string; - }; - /** Pack */ - a57c9d69_Pack: { - /** - * Unique identifier - * @description Unique identifier of the resource `Pack` - * @example 1 - */ - id: number; - /** - * name - * @description Name of the resource `Pack` - * @example Pro - */ - name: string; - /** order_info */ - order_info: number; - /** - * available_space_vod - * @description The archive storage space, is in GB - * @example 100 - */ - available_space_vod: number; - /** - * max_auditors - * @description The max 'auditors' available. - */ - max_auditors: number; - /** - * hide - * @description Pack available - */ - hide: boolean; - /** details */ - details?: string; - }; - /** Periodicity */ - a57c9d69_Periodicity: { - /** - * Unique identifier - * @description Unique identifier of the resource `Periodicity` - * @example 1 - * @enum {integer} - */ - id: "1" | "2"; - /** unite */ - unite: number; - /** - * value - * @description The `PackPrice` time range - * @example MONTH - * @enum {string} - */ - value: "MONTH" | "YEAR"; - }; - /** VodProduct */ - a57c9d69_VodProduct: { - /** - * vod_id - * @description Unique identifier of the `vodProduct` that is related to the resource `VodProduct` - * @example 1980 - */ - vod_id: number; - /** - * name - * @description Name of the resource `VodProduct` - */ - name: string; - }; - /** Account */ - a57c9d69_Account: { - /** - * Unique identifier - * @description Unique identifier of the resource `Account` - * @example 1234 - */ - id: number; - /** - * name - * @description Name of the resource `Account` - * @example Secret Organization - */ - name: string; - /** - * legal_entity_type - * @example company - * @enum {string} - */ - legal_entity_type: "company" | "individual" | "public_body" | "restrict"; - /** - * created_at - * Format: timestamp - * @description Timestamp `Account` has been created - * @example 1294959600 - */ - created_at: number; - /** addresses */ - addresses?: components["schemas"]["a57c9d69_Accountaddress"][]; - /** - * timezone - * @example Europe/Zurich - */ - timezone?: string; - /** - * website - * @example https://www.infomaniak.com - */ - website?: string; - /** - * phone - * @example +41790000000 - */ - phone?: string; - /** - * fax - * @example +41220000000 - */ - fax?: string; - /** language */ - language?: string; - /** - * locale - * @description Represents a language identifier and a region identifier - * @example fr_FR - */ - locale: string; - /** - * language_id - * @description Unique identifier of the `language` that is related to the resource `Account` - * @example 1 - */ - language_id: number; - /** - * logo - * @example https://www.infomaniak.com/img/common/logo-infomaniak.svg - */ - logo?: string; - /** order */ - order?: { - /** - * waiting_payment - * @example 1 - */ - waiting_payment: number; - /** in_process */ - in_process: number; - /** blocked_order_id */ - blocked_order_id: unknown[]; - }; - /** - * beta - * @example true - */ - beta: boolean; - /** - * type - * @example owner - */ - type?: string; - /** - * billing - * @example true - */ - billing?: boolean; - /** - * mailing - * @example true - */ - mailing?: boolean; - /** - * billing_mailing - * @example true - */ - billing_mailing?: boolean; - /** - * workspace_only - * @example true - */ - workspace_only?: boolean; - /** - * no_access - * @example true - */ - no_access?: boolean; - /** - * is_blocked - * @example true - */ - is_blocked?: boolean; - /** - * blocked_at - * Format: timestamp - */ - blocked_at?: number; - /** vat_number */ - vat_number?: string; - /** field1 */ - field1?: string; - /** field2 */ - field2?: string; - /** tags */ - tags?: components["schemas"]["a57c9d69_Tag"][]; - /** services_already_demo */ - services_already_demo?: unknown[]; - /** customization_url */ - customization_url?: Record; - /** - * nb_invitations - * @example 2 - */ - nb_invitations?: number; - /** - * nb_users - * @example 2 - */ - nb_users?: number; - }; - /** Account address */ - a57c9d69_Accountaddress: { - /** - * Unique identifier - * @description Unique identifier of the resource `Account address` - * @example 1234 - */ - id: number; - /** - * street - * @example Rue Eugène-Marziano 25 - */ - street: string; - /** street2 */ - street2: string; - /** - * zip - * @example 1227 - */ - zip: string; - /** - * city - * @example Genève - */ - city: string; - /** - * type - * @example professional - */ - type: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `Account address` has been created - * @example 1558601584 - */ - created_at: number; - country: components["schemas"]["a57c9d69_Geolocationressource"]; - /** for_invoice */ - for_invoice?: boolean; - }; - /** Tag */ - a57c9d69_Tag: { - /** - * Unique identifier - * @description Unique identifier of the resource `Tag` - * @example 1234 - */ - id: number; - /** - * name - * @description Name of the resource `Tag` - * @example My tag name - */ - name: string; - /** - * color - * @example 4 - */ - color: number; - /** - * product_count - * @description Product count related to the resource `Tag` - * @example 2 - */ - product_count?: number; - }; - /** EncoderPreset */ - a57c9d69_EncoderPreset: { - /** encoder_preset_id */ - encoder_preset_id: number; - /** - * stream_id - * @description Unique identifier of the `stream` that is related to the resource `EncoderPreset` - */ - stream_id: string; - /** template_id */ - template_id: number; - /** - * name - * @description Name of the resource `EncoderPreset` - */ - name: string; - /** enabled */ - enabled: boolean; - /** video_bitrate */ - video_bitrate: number; - /** audio_bitrate */ - audio_bitrate: number; - /** video_codec */ - video_codec: string; - /** audio_codec */ - audio_codec: string; - /** encoding_implementation */ - encoding_implementation: string; - /** gpu_id */ - gpu_id: number; - /** profile */ - profile: string; - /** key_frame_interval */ - key_frame_interval: number; - /** fit_mode */ - fit_mode: string; - /** width */ - width: number; - /** height */ - height: number; - /** crop_top */ - crop_top: number; - /** crop_bottom */ - crop_bottom: number; - /** crop_left */ - crop_left: number; - /** crop_right */ - crop_right: number; - }; - /** Tag */ - daf7713c_Tag: { - /** - * Unique identifier - * @description Unique identifier of the resource `Tag` - * @example 1234 - */ - id: number; - /** - * name - * @description Name of the resource `Tag` - * @example My tag name - */ - name: string; - /** - * color - * @example 4 - */ - color: number; - /** - * product_count - * @description Product count related to the resource `Tag` - * @example 2 - */ - product_count?: number; - }; - /** Right */ - daf7713c_Right: { - /** technical */ - technical?: boolean; - /** statistic */ - statistic?: boolean; - /** check */ - check?: boolean; - /** sale */ - sale?: boolean; - }; - /** Product status */ - daf7713c_Productstatus: { - /** maintenance */ - maintenance: { - /** technical */ - technical?: boolean; - /** superuser */ - superuser?: boolean; - /** infomaniak */ - infomaniak?: boolean; - }; - /** - * locked - * @description True if the slot is locked - * @example false - */ - locked: { - /** superuser */ - superuser?: boolean; - /** infomaniak */ - infomaniak?: boolean; - }; - /** activated_by */ - activated_by: unknown[]; - /** - * activated_at - * Format: timestamp - */ - activated_at: number; - }; - /** ProductUser */ - daf7713c_ProductUser: { - /** user_id */ - user_id: number; - rights: components["schemas"]["daf7713c_Right"]; - }; - /** Swiss Backup Price */ - daf7713c_SwissBackupPrice: { - /** - * type - * @description Type of the resource `Swiss Backup Price` - * @example slot - */ - type: string; - /** - * unit - * @example 1 - */ - unit: number; - /** - * currency - * @example 1 - */ - currency: number; - /** - * amount - * @description Amount incl. VAT - * @example 2.000 - */ - amount: string; - /** - * amount_excl_vat - * @description Amount excl. VAT - * @example 1.860 - */ - amount_excl_vat: string; - }; - /** Swiss Backup Discount */ - daf7713c_SwissBackupDiscount: { - /** - * label - * @example 2_years - */ - label: string; - /** - * periodicity - * @description Commitment period (in years) - * @example 2 - */ - periodicity: number; - /** - * value - * @example 20 - */ - value: number; - }; - /** ClusterConfig */ - "8183272b_ClusterConfig": { - /** - * Unique identifier - * @description Unique identifier of the resource `ClusterConfig` - * @example 1 - */ - id: number; - /** version */ - version: string; - /** - * content_master - * @description The config's content for the master - * @example AnXmlConfig - */ - content_master?: string; - /** - * content_edge - * @description The config's content for the edges - * @example AnXmlConfig - */ - content_edge?: string; - /** - * clusters - * @description The cluster that are using this configuration - */ - clusters?: components["schemas"]["8183272b_Cluster"][]; - /** - * created_at - * Format: timestamp - * @description Timestamp `ClusterConfig` has been created - * @example 1466749532 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `ClusterConfig` has been updated - * @example 1728115830 - */ - updated_at: number; - /** - * deleted_at - * Format: timestamp - * @description Timestamp `ClusterConfig` has been deleted - * @example 1530377902 - */ - deleted_at?: number; - }; - /** Station */ - "8183272b_Station": { - /** - * Unique identifier - * @description Unique identifier of the resource `Station` - * @example 1 - */ - id: number; - /** - * uuid - * @description Universally unique identifier of the resource `Station` - * @example b3ff3bf9-c390-4dfe-9341-5e3a5e408bc2 - */ - uuid: string; - /** - * name - * @description Name of the resource `Station` - * @example MyStation - */ - name: string; - /** - * subdomain - * @description The subdomain of the station - * @example mysubdomain - */ - subdomain?: string; - /** - * thumbnail - * @description The url to the thumbnail of the `Station` - * @example https://storage.infomaniak.com/my-thumbnail.png - */ - thumbnail: string; - /** - * is_daily_restart - * @description Is the daily restart enabled? - * @example true - */ - is_daily_restart: boolean; - /** - * time_daily_restart - * @description The time use for daily restart - * @example 15:03 - */ - time_daily_restart: string; - /** - * timezone_daily_restart - * @description The timezone to use for daily restart - * @example Europe/Zurich - */ - timezone_daily_restart: string; - /** - * is_enabled - * @description Is the resource `Station` enabled? - * @example true - */ - is_enabled: boolean; - /** - * is_send_logs - * @description Is the logs sending enabled? - * @example true - */ - is_send_logs: boolean; - /** - * log_server - * @description The server name to connect to the log server - * @example my-log-server.ch - */ - log_server: string; - /** - * log_login - * @description The login to connect to the log server - * @example MyLogin - */ - log_login: string; - /** - * log_path - * @description The path where the log is store - * @example my_log_folder - */ - log_path: string; - /** - * listeners - * @description The number of currently listeners listen all `Stream` - * @example 152 - */ - listeners?: number; - /** - * monthly_consumption - * @description The current monthly consumption (Byte) - * @example 1856473697 - */ - monthly_consumption?: number; - /** - * slipping_consumption - * @description The current monthly slipping consumption (Byte) - * @example 1856473697 - */ - slipping_consumption?: number; - /** - * count_streams_up - * @description The current count of streams online - * @example 3 - */ - count_streams_up?: number; - /** - * count_active_deal - * @description count streams with deals for the station - * @example 1 - */ - count_active_deal?: number; - /** - * certified_by - * @description Station certified byacpm: Certified by ACPMmediapulse: Certified by Mediapulseindes: Certified like ACPM for the independents - * @example acpm - * @enum {object} - */ - certified_by?: unknown[] | unknown; - /** - * certified_at - * Format: timestamp - * @description Last updating date of a certification organisation - */ - certified_at?: number; - /** - * cluster_name - * @description The name of the `Cluster` - * @example plain - */ - cluster_name: string; - /** - * cluster_type - * @description The type of the `Cluster` - * @example plain - */ - cluster_type: string; - /** stats */ - stats?: unknown[]; - /** - * cluster_migrations - * @description the migrations of the station - */ - cluster_migrations?: string; - /** - * metadata - * @description List last metadata - */ - metadata?: unknown[]; - /** - * masters - * @description List of master servers - */ - masters?: components["schemas"]["8183272b_Master"][]; - /** - * edges - * @description List of edge servers - */ - edges?: components["schemas"]["8183272b_Edge"][]; - autodj?: components["schemas"]["8183272b_AutoDJ"]; - /** - * is_autodj_live - * @description Is the `AutoDJ` is in live ? - * @example true - */ - is_autodj_live?: boolean; - /** stream_stats */ - stream_stats?: string; - /** streams */ - streams?: components["schemas"]["8183272b_Stream"][]; - hls_stream?: components["schemas"]["8183272b_HlsStream"]; - /** players */ - players?: components["schemas"]["8183272b_Player"][]; - /** options */ - options?: string; - /** - * radio_product - * @description the station's product - */ - radio_product?: string; - /** account */ - account?: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `Station` has been created - * @example 1466749532 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Station` has been updated - * @example 1728115830 - */ - updated_at: number; - /** - * deleted_at - * Format: timestamp - * @description Timestamp `Station` has been deleted - * @example 1530377902 - */ - deleted_at: number; - }; - /** Edge */ - "8183272b_Edge": { - /** - * Unique identifier - * @description Unique identifier of the resource `Edge` - * @example 1 - */ - id: number; - /** - * url - * @description The url of `Edge` server - * @example https://icecast.infomaniak.ch - */ - url: string; - /** - * ip - * @description The ip of `Edge` server - * @example 127.0.0.1 - */ - ip: string; - /** - * is_enabled - * @description Is the resource `Edge` enabled? - * @example true - */ - is_enabled: boolean; - /** - * is_up - * @description Is the edge up ? - * @example true - */ - is_up?: boolean; - cluster?: components["schemas"]["8183272b_Cluster"]; - /** - * created_at - * Format: timestamp - * @description Timestamp `Edge` has been created - * @example 1466749532 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Edge` has been updated - * @example 1728115830 - */ - updated_at: number; - /** - * deleted_at - * Format: timestamp - * @description Timestamp `Edge` has been deleted - * @example 1530377902 - */ - deleted_at: number; - }; - /** Master */ - "8183272b_Master": { - /** - * Unique identifier - * @description Unique identifier of the resource `Master` - * @example 1 - */ - id: number; - /** - * url - * @description The url of `Master` server - * @example master.infomaniak.com - */ - url: string; - /** - * ip - * @description The ip of `Master` server - * @example 127.0.0.1 - */ - ip: string; - /** - * is_service - * @description Is the master of service ? - * @example true - */ - is_service: boolean; - /** - * is_enabled - * @description Is the master enabled ? - * @example true - */ - is_enabled: boolean; - /** - * is_up - * @description Is the master up ? - * @example true - */ - is_up?: string; - cluster?: components["schemas"]["8183272b_Cluster"]; - /** - * created_at - * Format: timestamp - * @description Timestamp `Master` has been created - * @example 1466749532 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Master` has been updated - * @example 1728115830 - */ - updated_at: number; - /** - * deleted_at - * Format: timestamp - * @description Timestamp `Master` has been deleted - * @example 1530377902 - */ - deleted_at: number; - }; - /** Cluster */ - "8183272b_Cluster": { - /** - * Unique identifier - * @description Unique identifier of the resource `Cluster` - * @example 1 - */ - id: number; - /** - * name - * @description The name of the ressource `Cluster` - * @example MyCluster - */ - name: string; - /** - * master_dns_prefix - * @description master dns prefixes - */ - master_dns_prefix?: string; - /** - * edge_dns_prefix - * @description edge dns prefixes - */ - edge_dns_prefix?: string; - /** - * counter - * @description cluster counter per pool - * @example 1 - */ - counter?: number; - /** - * version - * @description the clusterConfig's version - * @example 1.3 - */ - version: string; - /** - * config_urls - * @description The urls for the used configurations - */ - config_urls?: unknown[]; - config?: components["schemas"]["8183272b_ClusterConfig"]; - /** - * stations - * @description The stations on the cluster - */ - stations?: components["schemas"]["8183272b_Station"][]; - /** edges */ - edges?: components["schemas"]["8183272b_Edge"][]; - /** masters */ - masters?: components["schemas"]["8183272b_Master"][]; - /** pool */ - pool?: string; - }; - /** AutoDJ */ - "8183272b_AutoDJ": { - /** - * Unique identifier - * @description Unique identifier of the resource `AutoDJ` - * @example 1 - */ - id: string; - /** calendar_id */ - calendar_id: number | null; - /** vod_id */ - vod_id: number | null; - /** vod_default_folder_id */ - vod_default_folder_id: string | null; - /** vod_fill_mixtape_id */ - vod_fill_mixtape_id: string | null; - /** - * vod_fill_mixtape_type - * @description The type of fill mixtape - * @example playlist - */ - vod_fill_mixtape_type: string | null; - /** config */ - config: string; - /** playlist */ - playlist?: unknown[]; - station?: components["schemas"]["8183272b_Station"]; - /** - * created_at - * Format: timestamp - * @description Timestamp `AutoDJ` has been created - * @example 1466749532 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `AutoDJ` has been updated - * @example 1728115830 - */ - updated_at: number; - /** - * deleted_at - * Format: datetime - * @description Timestamp `AutoDJ` has been deleted - * @example 1530377902 - */ - deleted_at?: number; - /** vod_channel */ - vod_channel?: unknown[]; - }; - /** Stream */ - "8183272b_Stream": { - /** - * Unique identifier - * @description Unique identifier of the resource `Stream` - * @example 1 - */ - id: number; - /** - * uuid - * @description Universally unique identifier of the resource `Stream` - * @example b3ff3bf9-c390-4dfe-9341-5e3a5e408bc2 - */ - uuid: string; - /** - * mountpoint - * @description The mountpoint to access to the `Stream` - * @example /my-mountpoint.mp3 - */ - mountpoint: string; - /** - * codec - * @description The codec used in the `Stream` - * @example 1 - * @enum {integer} - */ - codec: "1" | "2"; - /** - * bitrate - * @description The bitrate used in the `Stream` - * @example 128 - */ - bitrate: number; - /** - * url - * @description The public url to listen the `Stream` - * @example my-radio.infomaniak.com/my-mounpoint.mp3 - */ - url: string; - /** - * introduction_file_url - * @description The audio file used before the `Stream` begin - * @example 1250.mp3 - */ - introduction_file_url: string; - /** - * has_active_deal - * @description Does the stream have an active deal ? - */ - has_active_deal?: boolean; - /** - * server_address - * @description The server address to connect encoder - * @example my-radio.infomaniak.com - */ - server_address: string; - /** - * is_active_relay - * @description Is relay `Stream` enabled? - * @example true - */ - is_active_relay: boolean; - /** - * relay_server - * @description The server domain for the relay - * @example my-radio.ch - */ - relay_server: string; - /** - * relay_port - * @description The server port for the relay - * @example 80 - */ - relay_port: number; - /** - * relay_mountpoint - * @description The server mountpoint for the relay - * @example /my-mountpoint.mp3 - */ - relay_mountpoint: string; - /** - * is_hash_restriction - * @description Is hash restriction enabled? - * @example true - */ - is_hash_restriction: boolean; - /** - * hash_key - * @description The hash key used for hash protection - * @example my_hash_key - */ - hash_key: string; - /** - * ip_include_list - * @description The ip list allows to access to the stream - */ - ip_include_list: string; - /** - * ip_exclude_list - * @description The ip list not allows to access to the stream - */ - ip_exclude_list: string; - /** - * is_allow_country - * @description Define if the stream used the restriction rules - */ - is_allow_country: boolean; - /** - * country_list - * @description The country list not allows to access to the stream - */ - country_list: string; - /** - * is_source - * @description Is the `Stream` used for `HlsStream` or `Transcoding` as source? - * @example true - */ - is_source: boolean; - /** - * is_transcoding - * @description Is the `Stream` a `Transcoding` stream? - * @example true - */ - is_transcoding: boolean; - /** - * is_up - * @description Is the `Stream` is available? - * @example true - */ - is_up?: boolean; - /** - * listeners - * @description The number of currently listeners on `Stream` - * @example 152 - */ - listeners?: number; - /** - * is_fallback - * @description Is the `Stream` is a fallback? - * @example true - */ - is_fallback: boolean; - /** - * is_enabled - * @description Is the resource `Stream` enabled? - * @example true - */ - is_enabled: boolean; - /** - * fallback_id - * @description The fallback id attached to this `Stream` - * @example 1 - */ - fallback_id: number; - /** station_id */ - station_id?: number; - station?: components["schemas"]["8183272b_Station"]; - /** hls */ - hls?: string; - /** fallback */ - fallback?: string; - /** - * custom_fields - * @description Is the `Stream` is available? - * @example true - */ - custom_fields?: string; - /** account */ - account?: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `Stream` has been created - * @example 1466749532 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Stream` has been updated - * @example 1728115830 - */ - updated_at: number; - /** - * deleted_at - * Format: timestamp - * @description Timestamp `Stream` has been deleted - * @example 1530377902 - */ - deleted_at?: number; - }; - /** HlsStream */ - "8183272b_HlsStream": { - /** - * use_stream_configuration - * @description Used the soundcast stream configuration? - * @example true - */ - use_stream_configuration: boolean; - /** - * is_preroll - * @description Is the preroll enabled? - * @example true - */ - is_preroll: boolean; - /** - * is_midroll - * @description Is the midroll enabled? - * @example true - */ - is_midroll: boolean; - /** - * midroll_occurrence - * @description The number of secondes between each midroll - * @example 30 - */ - midroll_occurrence: number; - /** - * is_metadata_midroll - * @description Is the metadata detection are enabled for midroll? - * @example true - */ - is_metadata_midroll: boolean; - /** - * is_overwrite_midroll - * @description Is the overwrite mode are enabled for midroll? - * @example true - */ - is_overwrite_midroll: boolean; - /** - * is_allow_cut_midroll - * @description Is allow to cut midroll? - * @example true - */ - is_allow_cut_midroll: boolean; - /** - * max_time_midroll - * @description The max time for midroll - * @example 30 - */ - max_time_midroll: number; - /** - * is_force - * @description Is the ads are forced? - * @example true - */ - is_force: boolean; - /** - * Unique identifier - * @description Unique identifier of the resource `HlsStream` - * @example 1 - */ - id: number; - /** - * uuid - * @description Universally unique identifier of the resource `HlsStream` - * @example b3ff3bf9-c390-4dfe-9341-5e3a5e408bc2 - */ - uuid: string; - /** - * name - * @description Define unique name used in url - * @example myHls - */ - name: string; - /** - * bitrates - * @description The bitrates used in the `HlsStream` - * @example 64,96,128 - */ - bitrates: string; - /** - * buffer_size - * @description The size of the buffer in the `HlsStream` - * @example 25 - */ - buffer_size: number; - /** - * fragment_size - * @description The size of the fragment in the `HlsStream` use for buffer size - * @example 25 - */ - fragment_size: number; - /** - * is_hash_restriction - * @description Is hash restriction enabled? - * @example true - */ - is_hash_restriction: boolean; - /** - * hash_key - * @description The hash key used for hash protection - * @example my_hash_key - */ - hash_key: string; - /** - * ip_include_list - * @description The ip list allows to access to the hls stream - */ - ip_include_list: string; - /** - * ip_exclude_list - * @description The ip list not allows to access to the hls stream - */ - ip_exclude_list: string; - /** - * is_allow_country - * @description Define if the hls stream used the restriction rules - */ - is_allow_country: boolean; - /** - * country_list - * @description The country list not allows to access to the hls stream - */ - country_list: string; - /** - * url - * @description The public url for `HlsStream` - * @example my-hls.infomaniak.com/my-hls/manifest.m3u8 - */ - url: string; - /** - * is_up - * @description Is the `HlsStream` is online? - * @example true - */ - is_up?: boolean; - /** - * listeners - * @description The number of currently listeners on `HlsStream` - * @example 152 - */ - listeners?: number; - /** - * domains - * @description The list of domains allow to access - * @example infomaniak.com,my-radio.ch - */ - domains: string; - /** - * source_id - * @description The source `Stream` of the `HlsStream` - * @example 1 - */ - source_id: number; - /** - * is_enabled - * @description Is the resource `HlsStream` enabled? - * @example true - */ - is_enabled: boolean; - source_stream?: components["schemas"]["8183272b_Stream"]; - station?: components["schemas"]["8183272b_Station"]; - /** players */ - players?: components["schemas"]["8183272b_Player"][]; - /** account */ - account?: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `HlsStream` has been created - * @example 1466749532 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `HlsStream` has been updated - * @example 1728115830 - */ - updated_at: number; - /** - * deleted_at - * Format: timestamp - * @description Timestamp `HlsStream` has been deleted - * @example 1530377902 - */ - deleted_at?: number; - }; - /** Player */ - "8183272b_Player": { - /** - * display_name - * @description Name of the ressource `Player` visible by final customer - * @example MyRadioPlayer - */ - display_name: string; - /** - * is_metadata_display - * @description Is the metadata title and artist displayed? - * @example true - */ - is_metadata_display: boolean; - /** - * is_logo - * @description Is the logo Infomaniak enabled? - * @example true - */ - is_logo: boolean; - /** - * is_auto_start - * @description Is the auto start enabled? - * @example true - */ - is_auto_start: boolean; - /** - * volume - * @description The volume used in the `Player` - * @example 50 - */ - volume: number; - /** - * language - * @description The language used in the `Player` - * @example fr - * @enum {string} - */ - language: "de" | "en" | "es" | "fr" | "it"; - /** - * height - * @description The height used for render the `Player` (px) - * @example 144 - */ - height: number; - /** - * width - * @description The width used for render the `Player` (px) - * @example 505 - */ - width: number; - /** - * button_color - * @description The button color used in the `Player` - * @example FFFFFF - */ - button_color: string; - /** - * background_color - * @description The background color used in the `Player` - * @example 202020 - */ - background_color: string; - /** - * secondary_color - * @description The secondary color used in the `Player` - * @example 0098FF - */ - secondary_color: string; - /** - * thumbnail - * @description The thumbnail url of the `Player` - * @example https://storage.infomaniak.com/player/my-thumbnail.png - */ - thumbnail: string; - /** - * is_listeners - * @description Is the listeners informations displayed? - * @example true - */ - is_listeners: boolean; - /** - * is_listeners_hold - * @description Is the listeners hold displayed? - * @example true - */ - is_listeners_hold: boolean; - /** - * listeners_hold - * @description The listeners hold used to display listeners informations - * @example 100 - */ - listeners_hold: number; - /** - * is_embed - * @description Is embed link visible? - * @example true - */ - is_embed: boolean; - /** - * is_facebook_embed - * @description Is the Facebook embed link visible? - * @example true - */ - is_facebook_embed: boolean; - /** - * facebook_link - * @description The Facebook link used to Facebook embed - */ - facebook_link?: string; - /** - * is_twitter_embed - * @description Is the Twitter embed link visible? - * @example true - */ - is_twitter_embed: boolean; - /** - * twitter_account - * @description The Twitter account used to Twitter embed - * @example MyAccount - */ - twitter_account?: string; - /** - * twitter_backlink - * @description The Twitter backlink used to Twitter embed - * @example my-radio.ch - */ - twitter_backlink?: string; - /** - * twitter_hashtag - * @description The Twitter hashtag used to Twitter embed - * @example infomaniak,radio - */ - twitter_hashtag?: string; - /** - * loading - * @description The url of the loading file used in the player - * @example https://storage.infomaniak.com/player/my-loading.png - */ - loading: string; - /** - * unavailable - * @description The url of the unavailable file used in the player - * @example https://storage.infomaniak.com/player/my-unavailable.png - */ - unavailable: string; - /** - * restriction - * @description The url of the restriction file used in the player - * @example https://storage.infomaniak.com/player/my-restriction.png - */ - restriction: string; - /** - * is_cover - * @description Is the cover enabled? - * @example true - */ - is_cover: boolean; - /** - * is_spectrum - * @description Is the spectrum enabled? - * @example true - */ - is_spectrum: boolean; - /** - * is_station_thumbnail - * @description Is the station thumbnail used? - * @example true - */ - is_station_thumbnail: boolean; - /** - * is_hls_buffered - * @description Is the player start at the beginning and buffer hls streams? - * @example true - */ - is_hls_buffered: boolean; - /** - * is_direct_control - * @description Is the player in direct control mode ? - * @example true - */ - is_direct_control: boolean; - /** - * history_display - * @description The history display used in the `Player` - * @example split - * @enum {string} - */ - history_display: "none" | "overlay" | "split" | "under"; - /** - * history_hold - * @description The max song in the history - * @example 20 - */ - history_hold: number; - /** - * is_history_time_display - * @description Is the history player time will be display ? - * @example true - */ - is_history_time_display: boolean; - /** - * is_history_clickable - * @description Is the history player could be clickable ? - * @example true - */ - is_history_clickable: boolean; - /** - * Unique identifier - * @description Unique identifier of the resource `Player` - * @example 1 - */ - id: number; - /** - * uuid - * @description Universally unique identifier of the resource `Player` - * @example b3ff3bf9-c390-4dfe-9341-5e3a5e408bc2 - */ - uuid: string; - /** - * name - * @description Name of the resource `Player` - * @example Mayuri - */ - name: string; - /** - * type - * @description Type of the resource `Player` - * @example 4 - * @enum {integer} - */ - type: "1" | "2" | "3" | "4" | "5"; - /** - * iframe - * @description The iframe to integrate the `Player` - * @example - */ - iframe: string; - /** stations */ - stations?: unknown[]; - /** - * domains - * @description The list of domains allow to access - * @example infomaniak.com,my-radio.ch - */ - domains: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `Player` has been created - * @example 1466749532 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Player` has been updated - * @example 1728115830 - */ - updated_at: number; - }; - /** PackPrice */ - "8183272b_PackPrice": { - /** - * Unique identifier - * @description Unique identifier of the resource `PackPrice` - * @example 1 - */ - id: number; - /** - * price_excluding_vat - * @description The `PackPrice` without vat - * @example 15.2 - */ - price_excluding_vat: number; - /** - * currency - * @description The `PackPrice` currency - * @example CHF - * @enum {string} - */ - currency: "CHF" | "EUR"; - /** - * periodicity - * @description The `PackPrice` time range - * @example MONTH - * @enum {string} - */ - periodicity: "MONTH" | "YEAR"; - /** - * periodicity_id - * @description Unique identifier of the resource `Periodicity` - * @example 1 - * @enum {integer} - */ - periodicity_id: "1" | "2"; - }; - /** Stream Simplify */ - "8183272b_StreamSimplify": { - /** - * Unique identifier - * @description Unique identifier of the resource `Stream` - * @example 1 - */ - id: number; - /** - * type - * @description The type of stream - * @example standard - */ - type: string; - /** - * mountpoint - * @description The mountpoint to access to the stream - */ - mountpoint: string; - /** - * codec - * @description The codec used in the stream - */ - codec: number; - /** - * bitrate - * @description The bitrate used to in the stream - */ - bitrate: string; - /** - * is_source - * @description Define if the stream is used like a source for HlsStream or Transcoding - */ - is_source: boolean; - /** - * is_fallback - * @description Is the `Stream` is a fallback? - * @example true - */ - is_fallback: boolean; - }; - /** OptionPrice */ - "8183272b_OptionPrice": { - /** - * Unique identifier - * @description Unique identifier of the resource `OptionPrice` - * @example 1 - */ - id: number; - /** - * name - * @description Name of the resource `OptionPrice` - * @example Mayuri - */ - name: string; - /** pack_id */ - pack_id: number; - /** - * price_excluding_vat - * @description The `OptionPrice` without vat - * @example 15.2 - */ - price_excluding_vat: number; - /** - * currency - * @description The `OptionPrice` currency - * @example CHF - * @enum {string} - */ - currency: "CHF" | "EUR"; - }; - /** Pack */ - "8183272b_Pack": { - /** - * Unique identifier - * @description Unique identifier of the resource `Pack` - * @example 1 - */ - id: number; - /** - * name - * @description Name of the resource `Pack` - * @example Starter - */ - name: string; - /** - * category - * @example indie - */ - category: string; - /** - * max_stations - * @description The max `Station` can be created - * @example 5 - */ - max_stations: number; - /** - * max_bitrate - * @description The max bitrate can be used for create a `Stream` (KiloBit) - * @example 128 - */ - max_bitrate: number; - /** - * max_bandwidth - * @description The max bandwidth can be used in total of all `Station`(Byte) - * @example 5 - */ - max_bandwidth: number; - /** - * max_free_autodj_size - * @description The max free AutoDJ space can be used in VOD (GigaByte) - * @example 5 - */ - max_free_autodj_size: number; - price: components["schemas"]["8183272b_PackPrice"]; - /** options */ - options: string; - }; - /** ContinentMetric */ - "8183272b_ContinentMetric": { - /** - * AS - * @description The number of listeners in Asie - * @example 5 - */ - AS: number; - /** - * AN - * @description The number of listeners in Antarctique - * @example 10 - */ - AN: number; - /** - * AF - * @description The number of listeners in Afrique - * @example 9 - */ - AF: number; - /** - * SA - * @description The number of listeners in South America - * @example 3 - */ - SA: number; - /** - * EU - * @description The number of listeners in Europe - * @example 15 - */ - EU: number; - /** - * OC - * @description The number of listeners in Océanie - * @example 0 - */ - OC: number; - /** - * NA - * @description The number of listeners in North America - * @example 2 - */ - NA: number; - }; - /** StatPlayerStats */ - "8183272b_StatPlayerStats": { - /** - * date - * @description The date for this stat - * @example 2023-01-01 - */ - date: string; - /** - * listeners - * @description The number of listeners - * @example 10 - */ - listeners: number; - }; - /** Stream Stored */ - "8183272b_StreamStored": { - /** - * Unique identifier - * @description Unique identifier of the resource `Stream` - * @example 1 - */ - id: number; - /** - * mountpoint - * @description The mountpoint to access to the stream - */ - mountpoint: string; - /** - * codec - * @description The codec used in the stream - */ - codec: number; - /** - * bitrate - * @description The bitrate used to in the stream - */ - bitrate: number; - /** - * url - * @description The url to listen the stream - */ - url: string; - /** - * server_address - * @description The server address to connect encoder - */ - server_address: string; - /** - * fallback_mountpoint - * @description The mountpoint used to fallback the stream - */ - fallback_mountpoint: string; - /** - * is_relay - * @description Define if the stream is a relay stream - */ - is_relay: boolean; - /** - * is_source - * @description Define if the stream is used like a source for HlsStream or Transcoding - */ - is_source: boolean; - /** - * is_transcoding - * @description Define if the stream is a transcoded stream - */ - is_transcoding: boolean; - /** - * is_fallback - * @description Is the `Stream` is a fallback? - * @example true - */ - is_fallback: boolean; - }; - /** Tag */ - "1a4921f4_Tag": { - /** - * Unique identifier - * @description Unique identifier of the resource `Tag` - * @example 1234 - */ - id: number; - /** - * name - * @description Name of the resource `Tag` - * @example My tag name - */ - name: string; - /** - * color - * @example 4 - */ - color: number; - /** - * product_count - * @description Product count related to the resource `Tag` - * @example 2 - */ - product_count?: number; - }; - /** Right */ - "1a4921f4_Right": { - /** technical */ - technical?: boolean; - /** statistic */ - statistic?: boolean; - /** check */ - check?: boolean; - /** sale */ - sale?: boolean; - }; - /** Product status */ - "1a4921f4_Productstatus": { - /** maintenance */ - maintenance: { - /** technical */ - technical: boolean; - /** superuser */ - superuser: boolean; - /** infomaniak */ - infomaniak: boolean; - }; - /** locked */ - locked: { - /** superuser */ - superuser: boolean; - /** infomaniak */ - infomaniak: boolean; - }; - /** activated_by */ - activated_by: unknown[]; - /** - * activated_at - * Format: timestamp - */ - activated_at: number; - }; - /** ProductUser */ - "1a4921f4_ProductUser": { - /** user_id */ - user_id: number; - rights: components["schemas"]["1a4921f4_Right"]; - }; - /** ProductAdminUser */ - "1a4921f4_ProductAdminUser": { - /** user_id */ - user_id: number; - /** - * email - * @description Email - */ - email: string; - /** - * display_name - * @description Display name - */ - display_name: string; - }; - /** Service Project */ - "1a4921f4_ServiceProject": { - /** - * Unique identifier - * @description Project unique identifier - * @example 56321 - */ - id: number; - /** - * public_cloud_id - * @description Public Cloud unique identifier - * @example 12345 - */ - public_cloud_id: number; - /** - * name - * @description Project Name - * @example Super Project - */ - name: string; - /** - * open_stack_name - * @description Project OpenStack Name - * @example PCP-SUPER123 - */ - open_stack_name: string; - }; - /** Kubernetes Service Instance Totals */ - "1a4921f4_KubernetesServiceInstanceTotals": { - /** - * total - * @description Total allowed instances - * @example 30 - */ - total: number | null; - /** - * used - * @description Total used instances - * @example 25 - */ - used: number | null; - /** - * fixed - * @description Total fixed instances - * @example 10 - */ - fixed: number; - /** - * minimum_autoscaled - * @description Minimum autoscaled instances - * @example 5 - */ - minimum_autoscaled: number; - /** - * maximum_autoscaled - * @description Maximum autoscaled instances - * @example 15 - */ - maximum_autoscaled: number; - /** - * minimum_available_instances - * @description Minimum available instances - * @example 1 - */ - minimum_available_instances: number; - /** - * maximum_available_instances - * @description Maximum available instances - * @example 5 - */ - maximum_available_instances: number; - }; - /** Public Cloud Price */ - "1a4921f4_PublicCloudPrice": { - /** - * CHF_excl_tax - * @example 124.51 - */ - CHF_excl_tax: number; - /** - * CHF_incl_tax - * @example 136.36 - */ - CHF_incl_tax: number; - /** - * EUR_excl_tax - * @example 118.21 - */ - EUR_excl_tax: number; - /** - * EUR_incl_tax - * @example 138.49 - */ - EUR_incl_tax: number; - }; - /** - * Signature Template Creator - * @description The signature template creator information - */ - "93e74a89_SignatureTemplateCreator": { - /** - * Unique identifier - * @description Unique identifier of the resource `Signature Template Creator` - * @example 123456 - */ - id: number; - /** - * email - * @description Email - */ - email: string; - /** firstname */ - firstname: string; - /** lastname */ - lastname: string; - }; - /** Recurrent Days */ - "93e74a89_RecurrentDays": { - /** - * monday - * @example true - */ - monday: boolean; - /** - * tuesday - * @example true - */ - tuesday: boolean; - /** - * wednesday - * @example true - */ - wednesday: boolean; - /** - * thursday - * @example true - */ - thursday: boolean; - /** - * friday - * @example true - */ - friday: boolean; - /** - * sunday - * @example true - */ - sunday: boolean; - /** - * saturday - * @example true - */ - saturday: boolean; - }; - /** Valid Email */ - "93e74a89_ValidEmail": { - /** - * Unique identifier - * @description Unique identifier of the resource `Valid Email` - * @example 123456 - */ - id: number; - /** - * email - * @description Email - */ - email: string; - /** - * email_idn - * @description Mail with special character like é or other - */ - email_idn: string; - /** is_account */ - is_account: string; - /** is_verified */ - is_verified: string; - /** is_removable */ - is_removable: string; - }; - /** Mailbox Filter Conditions */ - "93e74a89_MailboxFilterConditions": { - /** property */ - property: string; - /** operator */ - operator: string; - /** value */ - value: string; - }; - /** Mailbox Filter Actions */ - "93e74a89_MailboxFilterActions": { - /** type */ - type: string; - /** value */ - value: string | unknown[]; - }; - /** Listed senders */ - "93e74a89_Listedsenders": { - /** - * email - * @description Email - */ - email: string; - /** locked */ - locked: string; - }; - /** Permission on mailbox */ - "93e74a89_Permissiononmailbox": { - /** can_manage_filters */ - can_manage_filters: boolean; - /** can_manage_security */ - can_manage_security: boolean; - /** can_manage_aliases */ - can_manage_aliases: boolean; - /** can_manage_redirections */ - can_manage_redirections: boolean; - /** can_manage_signatures */ - can_manage_signatures: boolean; - /** can_manage_auto_reply */ - can_manage_auto_reply: boolean; - /** can_change_password */ - can_change_password: boolean; - /** can_configure_mail_folders */ - can_configure_mail_folders: boolean; - /** can_send_emails */ - can_send_emails: boolean; - /** can_restore_emails */ - can_restore_emails: boolean; - /** can_manage_rules */ - can_manage_rules: boolean; - /** can_access_logs */ - can_access_logs: boolean; - }; - /** User */ - "93e74a89_User": { - /** - * Unique identifier - * @description Unique identifier of the resource `User` - * @example 123456 - */ - id: number; - /** - * email - * @description Email - */ - email: string; - /** firstname */ - firstname: string; - /** lastname */ - lastname: string; - /** avatarUrl */ - avatarUrl: string; - }; - /** Mailing List Subscriber Error Report */ - "93e74a89_MailingListSubscriberErrorReport": { - /** count */ - count: number; - /** - * last_error - * Format: timestamp - */ - last_error: number | null; - /** last_error_code */ - last_error_code: number | null; - }; - /** Mailing list config */ - "93e74a89_Mailinglistconfig": { - /** - * use_reply_to - * @description Says if we use the reply-to address when we reply to the mailing list - */ - use_reply_to: boolean; - /** - * is_reply_to_forced - * @description Says if the email of the sender is the reply-to when responding to the mailing list - */ - is_reply_to_forced: boolean; - /** - * max_message_size - * @description Maximum message size in KB - */ - max_message_size: string; - /** - * who_can_send - * @description Indicates who can send mails in the mailing list.0: Only moderator and subscriber can send email through the mailing list.1: Only moderator can send email through the mailing list.2: Everyone can send email through the mailing list but requires a moderator validation.3: Only moderator and subscriber can send email through the mailing list but requires a moderator validation.4: Everyone can send a mail through the mailing list but requires a moderator validation for the mail sent by non subscribers.5: Everyone can send a mail through the mailing list. - * @example 0 - * @enum {integer} - */ - who_can_send: "0" | "1" | "2" | "3" | "4" | "5"; - /** - * who_can_subscribe - * @description The subscription policy setup for the mailing list.0: Anybody can subscribe.1: Any new subscription should be confirmed by the owner.2: Any new subscription should be confirmed by the owner and the subscriber. - * @example 0 - * @enum {integer} - */ - who_can_subscribe: "0" | "1" | "2"; - /** subject */ - subject: string; - /** - * lang - * @description Current language preference code.de: German language.en: English language.es: Spanish language.fr: French language.it: Italian language. - * @example de - * @enum {string} - */ - lang: "de" | "en" | "es" | "fr" | "it"; - /** - * should_send_notifications - * @description Indicates if the mailing list should send notifications - * @example true - */ - should_send_notifications: boolean; - }; - /** Mailing list moderator */ - "93e74a89_Mailinglistmoderator": { - /** - * mail - * @description Email address that identifies a moderator - * @example moderator@example.com - */ - mail: string; - /** mailIDN */ - mailIDN: string; - }; - /** Advanced sieve filter script */ - "93e74a89_Advancedsievefilterscript": { - /** - * name - * @description Name of the filter - */ - name: string; - /** - * is_enabled - * @description Indicates if the filter is active - */ - is_enabled: string; - /** - * content - * @description Content of the filter - */ - content: string; - }; - /** Mailbox Filter */ - "93e74a89_MailboxFilter": { - /** - * name - * @description Name of the filter - */ - name: string; - /** - * is_enabled - * @description Indicates if the mailbox filter is enabled - */ - is_enabled: boolean; - /** - * has_all_of - * @description Indicates if the filter has to complete all the condition to be activated or just one - */ - has_all_of: boolean; - /** - * conditions - * @description List of condition to activate the filter - */ - conditions: components["schemas"]["93e74a89_MailboxFilterConditions"][]; - /** - * actions - * @description List of actions to do when the filter is activated - */ - actions: components["schemas"]["93e74a89_MailboxFilterActions"][]; - /** - * template_id - * @description The identifier of the template to use if it is wanted - */ - template_id: number | null; - }; - /** Single mailbox folder */ - "93e74a89_Singlemailboxfolder": { - /** - * name - * @description Mailbox folder's name - */ - name: string; - }; - /** Signature User Access */ - "93e74a89_SignatureUserAccess": { - /** - * Unique identifier - * @description Unique identifier of the resource `Signature User Access` - * @example 123456 - */ - id: number; - /** - * email - * @description Email - */ - email: string; - /** firstname */ - firstname: string; - /** lastname */ - lastname: string; - /** avatarUrl */ - avatarUrl: string; - }; - /** Redirection Address */ - "93e74a89_RedirectionAddress": { - /** - * email - * @description Email - */ - email: string; - /** - * email_idn - * @description Mail with special character like é or other - */ - email_idn: string; - }; - /** Redirection Address */ - "93e74a89_RedirectionAddress_fc08f222": { - /** - * Unique identifier - * @description Unique identifier of the resource `Redirection Address` - * @example 123456 - */ - id: string; - /** - * address - * @description targeted email address - * @example example@example.com - */ - address: string; - /** - * created_at - * Format: datetime - * @description Timestamp `Redirection Address` has been created - */ - created_at: number | null; - /** - * updated_at - * Format: datetime - * @description Timestamp `Redirection Address` has been updated - */ - updated_at: number | null; - /** - * state - * @example enable - */ - state: string; - }; - /** User Access */ - "93e74a89_UserAccess": { - /** - * Unique identifier - * @description Unique identifier of the resource `User Access` - * @example 123456 - */ - id: number; - user: components["schemas"]["93e74a89_UserV2"]; - creator?: components["schemas"]["93e74a89_UserV2"]; - /** - * status - * @description Specifies the status of the access.healthy: The access is healthy.new: The access is new.spam: The access was sending spam. - * @example healthy - * @enum {string} - */ - status: "healthy" | "new" | "spam"; - /** - * last_used_at - * Format: datetime - */ - last_used_at: number | null; - /** is_primary */ - is_primary: boolean; - /** - * created_at - * Format: datetime - * @description Timestamp `User Access` has been created - */ - created_at: number; - /** access_rights */ - access_rights?: { - /** can_delete */ - can_delete: boolean; - /** can_ask_reset_password */ - can_ask_reset_password: boolean; - }; - permissions?: components["schemas"]["93e74a89_Permissiononmailbox"]; - /** mailbox */ - mailbox?: unknown[]; - /** is_ksuite_access */ - is_ksuite_access?: boolean; - /** ksuite */ - ksuite?: Record[] | null; - /** has_multi_password */ - has_multi_password?: boolean; - /** has_valid_password */ - has_valid_password: boolean; - /** has_device */ - has_device?: boolean; - }; - /** - * Event - * @description This model represents a event - */ - "511343ad_Event": { - /** - * Unique identifier - * @description Unique identifier of the resource `Event` - */ - id: number; - language?: components["schemas"]["511343ad_Eventlanguage"]; - period?: components["schemas"]["511343ad_Period"]; - genre?: components["schemas"]["511343ad_Genre"]; - /** - * uuid - * @description Universally unique identifier of the resource `Event` - */ - uuid: string; - date?: components["schemas"]["511343ad_Date"]; - next_on_sale_date?: components["schemas"]["511343ad_Date"]; - last_on_sale_date?: components["schemas"]["511343ad_Date"]; - /** image_url_hint */ - image_url_hint?: string | null; - /** image */ - image?: string | null; - /** horizontal_image */ - horizontal_image?: string | null; - /** gallery */ - gallery?: string | null; - /** portal_link */ - portal_link?: string | null; - /** - * date_publication - * Format: timestamp - */ - date_publication?: number | null; - /** - * schedule_sale_date - * Format: timestamp - */ - schedule_sale_date?: number | null; - /** relative_days_before_sale */ - relative_days_before_sale?: number | null; - /** minimum_age */ - minimum_age?: number | null; - /** duration_in_minutes */ - duration_in_minutes?: number | null; - /** url_video_youtube */ - url_video_youtube?: string | null; - /** website */ - website?: string | null; - /** features */ - features?: string | null; - /** is_multi_date */ - is_multi_date?: boolean | null; - /** custom_portal_event_visibility */ - custom_portal_event_visibility?: components["schemas"]["511343ad_Customportalevent"][] | null; - /** - * created_at - * Format: timestamp - * @description Timestamp `Event` has been created - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Event` has been updated - */ - updated_at: number; - }; - /** - * Period - * @description This model represents a period - */ - "511343ad_Period": { - /** - * Unique identifier - * @description Unique identifier of this entity - * @example 1332 - */ - id: number; - /** group_id */ - group_id: number; - /** organizer_name */ - organizer_name: string; - /** - * email - * @description Email - */ - email: string; - /** phone */ - phone: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `Period` has been created - */ - created_at: number; - /** - * status - * @description Status of the resource `Period` - */ - status: number; - /** - * display_languages - * @description List of the activated languages - * @example ["fr","de","en"] - */ - display_languages: unknown[]; - /** - * paid_reservations - * @description Number of paid reservations - */ - paid_reservations?: string | null; - organizer?: components["schemas"]["511343ad_Organizer"]; - language?: components["schemas"]["511343ad_PeriodLanguage"]; - /** - * events_count - * @description Number of events - */ - events_count?: number | null; - /** - * incomes - * @description Amounts of incomes - */ - incomes?: string | null; - /** sales_status */ - sales_status?: string | null; - /** features */ - features?: string | null; - /** customer_fields */ - customer_fields?: unknown[] | null; - default_shop?: components["schemas"]["511343ad_Shop"]; - /** portal_status */ - portal_status?: string | null; - /** ticket_template_id */ - ticket_template_id: number | null; - /** ticket_pre_print_template_id */ - ticket_pre_print_template_id: number | null; - /** ticket_show_date */ - ticket_show_date: boolean | null; - /** ticket_show_opening_doors */ - ticket_show_opening_doors: boolean | null; - /** ticket_show_address */ - ticket_show_address: boolean | null; - /** ticket_show_customer_name */ - ticket_show_customer_name: boolean | null; - /** ticket_show_customer_code */ - ticket_show_customer_code: boolean | null; - /** ticket_show_customer_email */ - ticket_show_customer_email: boolean | null; - /** ticket_show_customer_reservation */ - ticket_show_customer_reservation: boolean | null; - /** ticket_show_seller_name */ - ticket_show_seller_name: boolean | null; - }; - /** - * TariffZone - * @description This model represents a tariff zone - */ - "511343ad_TariffZone": { - /** - * Unique identifier - * @description Unique identifier of the resource `TariffZone` - */ - id: number; - /** import_id */ - import_id: string | null; - /** default_quota */ - default_quota: number; - /** is_numbered */ - is_numbered: boolean; - /** - * quota - * @description Real quota available for current user to sale tickets depending on zones availabilities - */ - quota?: number | null; - /** - * quota_remaining - * @description Quota remaining - */ - quota_remaining?: number | null; - /** color */ - color: string; - /** position */ - position: number; - language?: components["schemas"]["511343ad_TariffZoneLanguage"]; - date?: components["schemas"]["511343ad_Date"]; - /** - * tariffs - * @description deprecated as it is not paginated - */ - tariffs?: components["schemas"]["511343ad_TariffCategory"][] | null; - /** - * ticket_tariffs - * @description list of tickets tariffs - */ - ticket_tariffs?: components["schemas"]["511343ad_TariffCategory"][] | null; - /** tickets_count */ - tickets_count?: number | null; - /** valid_tickets_count */ - valid_tickets_count?: number | null; - /** paid_tickets_count */ - paid_tickets_count?: number | null; - /** scanned_tickets_count */ - scanned_tickets_count?: number | null; - }; - /** - * Event language - * @description This model represents a event language - */ - "511343ad_Eventlanguage": { - /** - * Unique identifier - * @description Unique identifier of the resource `Event language` - */ - id: number; - /** - * language_id - * @description Unique identifier of the `language` that is related to the resource `Event language` - */ - language_id: number; - /** - * name - * @description Name of the resource `Event language` - */ - name: string; - /** - * description - * @description Description of the resource `Event language` - */ - description: string; - /** short_description */ - short_description: string; - }; - /** - * Genre - * @description This model represents a genre - */ - "511343ad_Genre": { - /** - * Unique identifier - * @description Unique identifier of the resource `Genre` - */ - id: number; - language?: components["schemas"]["511343ad_Genrelanguage"]; - }; - /** - * Custom portal event - * @description This model represents the link between an event and a personalized portal (belonging to a particular organizer). - * The presence of a model means that the event in question is eligible to appear on the organizer's portal. - */ - "511343ad_Customportalevent": { - /** event_id */ - event_id: number; - /** portal_group_id */ - portal_group_id: number; - }; - /** - * Organizer - * @description This model represents an organizer - */ - "511343ad_Organizer": { - /** - * Unique identifier - * @description Unique identifier of the resource `Organizer` - */ - id: number; - /** firstname */ - firstname: string; - /** lastname */ - lastname: string; - /** - * email - * @description Email - */ - email: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `Organizer` has been created - */ - created_at: number; - /** crm_state */ - crm_state: string | null; - group?: components["schemas"]["511343ad_Account"]; - owner?: components["schemas"]["511343ad_User"]; - /** - * control_tools_code - * @description Control tools code (only for admins) - */ - control_tools_code?: string | null; - /** tracking_state */ - tracking_state?: string | null; - /** - * tracking_state_delay - * Format: timestamp - */ - tracking_state_delay?: number | null; - webinar?: components["schemas"]["511343ad_Webinar"]; - /** webinar_state */ - webinar_state?: string | null; - /** - * last_period_created_at - * Format: timestamp - */ - last_period_created_at?: number | null; - /** - * plan - * @description Plan describing organization level with premium subscription, supports, etc - */ - plan?: string | null; - /** features */ - features?: string | null; - /** logoUrl */ - logoUrl?: string | null; - /** integration_link */ - integration_link?: string | null; - /** integration_script */ - integration_script?: string | null; - }; - /** - * Period Language - * @description This model represents a period language - */ - "511343ad_PeriodLanguage": { - /** - * Unique identifier - * @description Unique identifier of this entity - * @example 1332 - */ - id: number; - /** - * language_id - * @description Unique identifier of the language - * @example 1332 - */ - language_id: number; - /** - * name - * @description Name of the period - */ - name: string; - }; - /** - * Shop - * @description This model represents a shop - */ - "511343ad_Shop": { - /** code */ - code: string; - /** period_id */ - period_id: number; - /** - * name - * @description Name of the resource `Shop` - */ - name: string; - /** type */ - type: string; - /** filling_mode */ - filling_mode: string; - /** header */ - header: string; - /** poster_url */ - poster_url: string | null; - /** background_url */ - background_url: string | null; - /** thumbnail_url */ - thumbnail_url: string | null; - /** is_portal_logo_hidden */ - is_portal_logo_hidden: boolean; - /** is_only_purchase_tunnel */ - is_only_purchase_tunnel: boolean; - /** color */ - color: string; - /** theme */ - theme: string; - /** custom_html */ - custom_html: string | null; - /** custom_css */ - custom_css: string | null; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Shop` has been updated - */ - updated_at: number; - /** - * created_at - * Format: timestamp - * @description Timestamp `Shop` has been created - */ - created_at: number; - /** max_tickets_per_command */ - max_tickets_per_command: number; - /** max_passes_per_command */ - max_passes_per_command: number; - /** is_remaining_quota_displayed */ - is_remaining_quota_displayed: boolean; - /** sections */ - sections?: components["schemas"]["511343ad_ShopSection"][] | null; - language?: components["schemas"]["511343ad_ShopLanguage"]; - /** languages */ - languages?: components["schemas"]["511343ad_ShopLanguage"][] | null; - /** csps */ - csps?: components["schemas"]["511343ad_ShopCSP"][] | null; - /** is_referenced */ - is_referenced?: boolean | null; - /** integration_script */ - integration_script?: string | null; - /** integration_link */ - integration_link?: string | null; - address?: components["schemas"]["511343ad_Address"]; - period?: components["schemas"]["511343ad_Period"]; - /** payment_modes */ - payment_modes?: components["schemas"]["511343ad_GroupPaymentMode"][] | null; - }; - /** Account */ - "511343ad_Account": { - /** - * Unique identifier - * @description Unique identifier of the resource `Account` - * @example 1234 - */ - id: number; - /** - * name - * @description Name of the resource `Account` - * @example Secret Organization - */ - name: string; - /** - * legal_entity_type - * @example company - * @enum {string} - */ - legal_entity_type: "company" | "individual" | "public_body" | "restrict"; - /** - * created_at - * Format: timestamp - * @description Timestamp `Account` has been created - * @example 1294959600 - */ - created_at: number; - /** addresses */ - addresses?: components["schemas"]["511343ad_Accountaddress"][]; - /** - * timezone - * @example Europe/Zurich - */ - timezone?: string; - /** - * website - * @example https://www.infomaniak.com - */ - website?: string; - /** - * phone - * @example +41790000000 - */ - phone?: string; - /** - * fax - * @example +41220000000 - */ - fax?: string; - /** language */ - language?: string; - /** - * locale - * @description Represents a language identifier and a region identifier - * @example fr_FR - */ - locale: string; - /** - * language_id - * @description Unique identifier of the `language` that is related to the resource `Account` - * @example 1 - */ - language_id: number; - /** - * logo - * @example https://www.infomaniak.com/img/common/logo-infomaniak.svg - */ - logo?: string; - /** order */ - order?: { - /** - * waiting_payment - * @example 1 - */ - waiting_payment: number; - /** - * in_process - * @example 0 - */ - in_process: number; - /** blocked_order_id */ - blocked_order_id: unknown[]; - }; - /** - * beta - * @example true - */ - beta: boolean; - /** - * type - * @example owner - */ - type?: string; - /** - * billing - * @example true - */ - billing?: boolean; - /** - * mailing - * @example true - */ - mailing?: boolean; - /** - * billing_mailing - * @example true - */ - billing_mailing?: boolean; - /** - * workspace_only - * @example true - */ - workspace_only?: boolean; - /** - * no_access - * @example true - */ - no_access?: boolean; - /** - * is_blocked - * @example true - */ - is_blocked?: boolean; - /** - * blocked_at - * Format: timestamp - * @example 0 - */ - blocked_at?: number; - /** vat_number */ - vat_number?: string; - /** field1 */ - field1?: string; - /** field2 */ - field2?: string; - /** tags */ - tags?: components["schemas"]["511343ad_Tag"][]; - /** services_already_demo */ - services_already_demo?: unknown[]; - /** customization_url */ - customization_url?: Record; - /** - * nb_invitations - * @example 2 - */ - nb_invitations?: number; - /** - * nb_users - * @example 2 - */ - nb_users?: number; - }; - /** User */ - "511343ad_User": { - /** - * Unique identifier - * @description Unique identifier of the resource `User` - */ - id: number; - /** - * display_name - * @description Display name - */ - display_name: string; - /** - * first_name - * @description First name - */ - first_name: string; - /** - * last_name - * @description Last name - */ - last_name: string; - /** - * email - * @description Email - */ - email: string; - /** - * avatar - * @description Avatar - */ - avatar: string; - /** - * last_login - * Format: timestamp - */ - last_login: number; - preference?: components["schemas"]["511343ad_"]; - /** - * permissions - * @description User permissions grouped by group_id with product access rights - */ - permissions?: components["schemas"]["511343ad_UserGroupPermission"][] | null; - }; - /** - * Webinar - * @description This model represents a Webinar - */ - "511343ad_Webinar": { - /** - * Unique identifier - * @description Unique identifier of the resource `Webinar` - */ - id: number; - /** firstname */ - firstname: string; - /** lastname */ - lastname: string; - /** firm */ - firm: string; - /** event */ - event: string; - /** ticket_quantity */ - ticket_quantity: number; - /** - * email - * @description Email - */ - email: string; - /** average_price */ - average_price: number; - /** needs */ - needs: string; - /** blurb */ - blurb: string; - /** phone */ - phone: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `Webinar` has been created - */ - created_at: number; - /** tracking_state */ - tracking_state: string; - /** - * status - * @description Status of the resource `Webinar` - */ - status: string; - }; - /** Account address */ - "511343ad_Accountaddress": { - /** - * Unique identifier - * @description Unique identifier of the resource `Account address` - * @example 1234 - */ - id: number; - /** - * street - * @example Rue Eugène-Marziano 25 - */ - street: string; - /** street2 */ - street2: string; - /** - * zip - * @example 1227 - */ - zip: string; - /** - * city - * @example Genève - */ - city: string; - /** - * type - * @example professional - */ - type: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `Account address` has been created - * @example 1558601584 - */ - created_at: number; - country: components["schemas"]["511343ad_Country"]; - /** for_invoice */ - for_invoice?: boolean; - }; - /** Tag */ - "511343ad_Tag": { - /** - * Unique identifier - * @description Unique identifier of the resource `Tag` - * @example 1234 - */ - id: number; - /** - * name - * @description Name of the resource `Tag` - * @example My tag name - */ - name: string; - /** - * color - * @example 4 - */ - color: number; - /** - * product_count - * @description Product count related to the resource `Tag` - * @example 2 - */ - product_count?: number; - }; - /** - * Country - * @description This model represents a country - */ - "511343ad_Country": { - /** - * Unique identifier - * @description Unique identifier of this entity - * @example 1 - */ - id: number; - /** - * name - * @description Name of the country in english - * @example SWITZERLAND - */ - name: string; - /** - * short_name - * @description Short name of the country in english - * @example CH - */ - short_name: string; - /** - * is_enabled - * @description Is this country enabled - * @example true - */ - is_enabled: boolean; - }; - /** App\Http\Normalizers\TicketPrePrintTemplateNormalizer */ - "511343ad_": { - /** - * Unique identifier - * @description Unique identifier of the resource `` - */ - id: number; - /** group_id */ - group_id: number; - /** - * name - * @description Name of the resource `` - */ - name: string; - /** logo_stub_1 */ - logo_stub_1: string; - /** logo_stub_2 */ - logo_stub_2: string; - /** logo_cinema */ - logo_cinema: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `` has been created - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `` has been updated - */ - updated_at: number; - /** - * uuid - * @description Universally unique identifier of the resource `` - */ - uuid: string; - }; - /** - * User Group Permission - * @description User permissions grouped by group with product access rights - */ - "511343ad_UserGroupPermission": { - /** - * group_id - * @description The group ID - */ - group_id: number; - /** - * ticketing_products - * @description List of ticketing product permissions for this group - */ - ticketing_products: components["schemas"]["511343ad_UserTicketingProductPermission"][]; - }; - /** - * User Ticketing Product Permission - * @description User permissions for a specific ticketing product (period) - */ - "511343ad_UserTicketingProductPermission": { - /** - * period_id - * @description The period ID - */ - period_id: number; - /** - * right - * @description User level right (admin, reseller, customer) - */ - right: string; - }; - /** - * ShopSection - * @description This model represents a shop section - */ - "511343ad_ShopSection": { - /** position */ - position: number; - /** type */ - type: string; - /** display */ - display: string; - language?: components["schemas"]["511343ad_ShopSectionLanguage"]; - /** languages */ - languages?: components["schemas"]["511343ad_ShopSectionLanguage"][] | null; - }; - /** - * ShopLanguage - * @description This model represents a shop language - */ - "511343ad_ShopLanguage": { - /** - * language_id - * @description Unique identifier of the `language` that is related to the resource `ShopLanguage` - */ - language_id: number; - /** title */ - title: string; - /** - * description - * @description Description of the resource `ShopLanguage` - */ - description: string | null; - /** end_of_sale */ - end_of_sale: string | null; - }; - /** - * ShopCSP - * @description This model represents a shop csp - */ - "511343ad_ShopCSP": { - /** - * Unique identifier - * @description Unique identifier of the resource `ShopCSP` - */ - id: number; - /** shop_id */ - shop_id: number; - /** directive */ - directive: string; - /** value */ - value: string; - }; - /** - * Group Payment Mode - * @description This model represents a group payment modes - */ - "511343ad_GroupPaymentMode": { - /** - * Unique identifier - * @description Unique id - * @example 960 - */ - id: number; - /** enabled */ - enabled: boolean | null; - payment_mode?: components["schemas"]["511343ad_PaymentMode"]; - language?: components["schemas"]["511343ad_GroupPaymentModeLanguage"]; - }; - /** - * ShopSectionLanguage - * @description This model represents a shop section language - */ - "511343ad_ShopSectionLanguage": { - /** - * language_id - * @description Unique identifier of the `language` that is related to the resource `ShopSectionLanguage` - */ - language_id: number; - /** - * name - * @description Name of the resource `ShopSectionLanguage` - */ - name: string; - }; - /** - * Payment Mode - * @description This model represents a payment modes - */ - "511343ad_PaymentMode": { - /** - * Unique identifier - * @description Unique id - * @example 960 - */ - id: number; - /** - * name - * @description Name of the resource `Payment Mode` - */ - name: string; - /** validation_id */ - validation_id: string; - group_mode?: components["schemas"]["511343ad_GroupPaymentMode"]; - }; - /** - * Group Payment Mode Language - * @description This model represents a group payment mode language - */ - "511343ad_GroupPaymentModeLanguage": { - /** - * Unique identifier - * @description Unique id - * @example 960 - */ - id: number; - /** - * language_id - * @description Unique identifier of the `language` that is related to the resource `Group Payment Mode Language` - */ - language_id: number; - /** - * name - * @description Name of the resource `Group Payment Mode Language` - */ - name: string | null; - }; - /** - * Genre language - * @description This model represents a genre language - */ - "511343ad_Genrelanguage": { - /** - * Unique identifier - * @description Unique identifier of the resource `Genre language` - */ - id: number; - /** - * language_id - * @description Unique identifier of the `language` that is related to the resource `Genre language` - */ - language_id: number; - /** - * name - * @description Name of the resource `Genre language` - */ - name: string; - }; - /** - * TariffZoneLanguage - * @description This model represents a tariff zone language - */ - "511343ad_TariffZoneLanguage": { - /** - * Unique identifier - * @description Unique identifier of the resource `TariffZoneLanguage` - */ - id: number; - /** - * name - * @description Name of the resource `TariffZoneLanguage` - */ - name: string; - }; - /** - * Tariff Category - * @description This model represents a Tariff Category - */ - "511343ad_TariffCategory": { - /** - * Unique identifier - * @description Unique id of a tariff category - * @example 960 - */ - id: number; - /** - * tariff_id - * @description Unique id of a tariff - * @example 960 - */ - tariff_id: number; - /** - * category_id - * @description Unique id of a tariff category - * @example 960 - */ - category_id: number; - /** - * zone_id - * @description Unique id of a tariff zone - * @example 960 - */ - zone_id: number; - /** - * import_id - * @description external id for correlation with the tariff - * @example tariff1 - */ - import_id: string | null; - /** default_quota */ - default_quota: number | null; - /** - * quota - * @description Quota - */ - quota?: number | null; - /** - * quota_remaining - * @description Quota remaining - */ - quota_remaining?: number | null; - /** min */ - min: number | null; - /** max */ - max: number | null; - /** type */ - type: string | null; - /** ticket_template_id */ - ticket_template_id: number | null; - /** ticket_pre_print_template_id */ - ticket_pre_print_template_id: number | null; - /** pack_size */ - pack_size: number; - /** has_survey */ - has_survey?: boolean | null; - /** tickets_count */ - tickets_count?: number | null; - /** valid_tickets_count */ - valid_tickets_count?: number | null; - /** paid_tickets_count */ - paid_tickets_count?: number | null; - /** scanned_tickets_count */ - scanned_tickets_count?: number | null; - language?: components["schemas"]["511343ad_CategoryLanguage"]; - zone?: components["schemas"]["511343ad_TariffZone"]; - /** prices */ - prices?: components["schemas"]["511343ad_Pricecategory"][] | null; - /** current_fees */ - current_fees?: components["schemas"]["511343ad_TariffFee"][] | null; - }; - /** - * Category Language - * @description This model represents a Category Language - */ - "511343ad_CategoryLanguage": { - /** - * Unique identifier - * @description Unique id of category language - * @example 960 - */ - id: number; - /** - * language_id - * @description Id of the language - * @example 1 - */ - language_id: number; - /** - * name - * @description Name of the resource `Category Language` - */ - name: string; - /** - * description - * @description Description of the resource `Category Language` - */ - description?: string | null; - }; - /** - * Price category - * @description This model represents a category of price - */ - "511343ad_Pricecategory": { - /** - * Unique identifier - * @description Unique identifier of this entity - * @example 1332 - */ - id: number; - /** currency */ - currency: number; - /** currency_short */ - currency_short: string; - /** amount */ - amount: number; - /** crossed_amount */ - crossed_amount: number | null; - }; - /** - * Tariff Fee - * @description This model represents a tariff fee - */ - "511343ad_TariffFee": { - /** - * Unique identifier - * @description Unique identifier of this entity - * @example 1332 - */ - id: number; - /** - * currency - * @description currency of this fee - * @example 1 - */ - currency: number; - /** - * amount - * @description Fee amount - * @example 15 - */ - amount: number; - language?: components["schemas"]["511343ad_TariffFeeLanguage"]; - }; - /** - * Tariff Fee Language - * @description This model represents a tariff fee language - */ - "511343ad_TariffFeeLanguage": { - /** - * language_id - * @description Unique identifier of the language - * @example 1 - */ - language_id: number; - /** - * name - * @description fee name - * @example Supplement - */ - name: string; - }; - /** - * MetaProductLanguage - * @description This model represents a MetaProductLanguage - */ - "511343ad_MetaProductLanguage": { - /** - * Unique identifier - * @description Unique identifier of a metaproduct language - * @example 42 - */ - id: number; - /** - * language_id - * @description Id of the language related - * @example 1 - */ - language_id: number; - /** - * short - * @description short flag representing the language - * @example fr - */ - short: string; - /** - * name - * @description Name of the metaproduct - * @example Champagne - */ - name: string; - /** - * description - * @description Description of the metaproduct - * @example Champagne from Champagne-Ardenes - */ - description: string; - }; - /** - * ProductAttributeNormalizer - * @description This model represents a product attribute - */ - "511343ad_ProductAttributeNormalizer": { - /** - * Unique identifier - * @description Id of the attribute - * @example 1 - */ - id: string; - /** - * count_products - * @description Number of metaproducts linked with this attribute - * @example 5 - */ - count_products?: number | null; - language?: components["schemas"]["511343ad_ProductAttributeLanguageNormalizer"]; - /** languages */ - languages?: components["schemas"]["511343ad_ProductAttributeLanguageNormalizer"][] | null; - /** values */ - values?: components["schemas"]["511343ad_ProductAttributeValueNormalizer"][] | null; - }; - /** - * MetaProductVariantNormalizer - * @description This model represents a product variant - */ - "511343ad_MetaProductVariantNormalizer": { - /** - * Unique identifier - * @description Id of the variant - * @example 1 - */ - id: number; - /** - * quota - * @description Quantity that was available (not the current quantity) - * @example 10 - */ - quota: number; - /** - * status_id - * @description Id of the status - * @example 1 - */ - status_id: number; - /** vat */ - vat?: number | null; - /** current_prices */ - current_prices?: components["schemas"]["511343ad_MetaProductVariantPriceNormalizer"][] | null; - /** values */ - values?: components["schemas"]["511343ad_ProductAttributeValueNormalizer"][] | null; - meta_product?: components["schemas"]["511343ad_MetaProduct"]; - }; - /** - * ProductAttributeLanguageNormalizer - * @description This model represents a ProductAttributeLanguage - */ - "511343ad_ProductAttributeLanguageNormalizer": { - /** - * name - * @description Name of the attribute - * @example Size - */ - name: string; - /** - * language_id - * @description Id of the language related - * @example 1 - */ - language_id: number; - /** - * short - * @description short flag representing the language - * @example fr - */ - short: string; - }; - /** - * ProductAttributeValueNormalizer - * @description This model represents a product attribute value - */ - "511343ad_ProductAttributeValueNormalizer": { - /** - * Unique identifier - * @description Id of the product attribute value - * @example 1 - */ - id: number; - language?: components["schemas"]["511343ad_ProductAttributeValueLanguageNormalizer"]; - /** languages */ - languages?: components["schemas"]["511343ad_ProductAttributeValueLanguageNormalizer"][] | null; - }; - /** - * ProductAttributeValueLanguageNormalizer - * @description This model represents a product attribute value translation - */ - "511343ad_ProductAttributeValueLanguageNormalizer": { - /** - * value - * @description Name of the value - * @example Brown - */ - value: string; - /** - * language_id - * @description Id of the language related - * @example 1 - */ - language_id: number; - /** - * short - * @description short flag representing the language - * @example fr - */ - short: string; - }; - /** - * MetaProductVariantPriceNormalizer - * @description This model represents a product variant price - */ - "511343ad_MetaProductVariantPriceNormalizer": { - /** - * Unique identifier - * @description Id of the variant price - * @example 1 - */ - id: number; - /** - * currency_id - * @description Id of the currency - * @example 1 - */ - currency_id: number; - /** - * price - * @description price of the variant - * @example 25 - */ - price: number; - }; - /** - * MetaProduct - * @description This model represents a MetaProduct - */ - "511343ad_MetaProduct": { - /** - * Unique identifier - * @description Unique id of the entity - * @example 960 - */ - id: number; - /** - * status_id - * @description Id of the related status of the metaproduct - * @example 1 - */ - status_id: number; - /** - * collect_options - * @description Pickup type - * @example event_date - * @enum {string|null} - */ - collect_options: "event_date" | "free_date" | "post" | null; - /** - * image - * @description Image representing the metaproduct displayed in the shop - * @example https://url.infomaniak.com - */ - image: string | null; - /** - * count_sold - * @description Valid sold metaproducts - * @example 13 - */ - count_sold?: number | null; - /** - * count_all_products_sold - * @description Sold metaproducts even if order is cancelled - * @example 13 - */ - count_all_products_sold?: number | null; - language?: components["schemas"]["511343ad_MetaProductLanguage"]; - /** languages */ - languages?: components["schemas"]["511343ad_MetaProductLanguage"][] | null; - /** attributes */ - attributes?: components["schemas"]["511343ad_ProductAttributeNormalizer"][] | null; - /** variants */ - variants?: components["schemas"]["511343ad_MetaProductVariantNormalizer"][] | null; - /** - * has_dependencies - * @description If the metaproduct is link to other elements with dependency rules - * @example true - */ - has_dependencies?: boolean | null; - /** image_url */ - image_url?: string | null; - }; - /** - * Customer - * @description This model represents a customer - */ - "511343ad_Customer": { - /** - * Unique identifier - * @description Unique identifier of this entity - * @example 1332 - */ - id: number; - /** - * group_id - * @description Identifier of the customer group - * @example 1332 - */ - group_id: number; - /** - * email - * @description Email - */ - email?: string | null; - /** firstname */ - firstname: string | null; - /** lastname */ - lastname: string | null; - /** full_name */ - full_name: string | null; - /** firm */ - firm: string | null; - /** civility */ - civility: string | null; - /** civility_id */ - civility_id: number | null; - /** phone */ - phone?: string | null; - /** address */ - address?: string | null; - /** zipcode */ - zipcode?: string | null; - /** city */ - city?: string | null; - /** - * language_id - * @description Unique identifier of the `language` that is related to the resource `Customer` - */ - language_id: number; - /** newsletter */ - newsletter?: boolean; - country?: components["schemas"]["511343ad_Country"]; - last_reservation?: components["schemas"]["511343ad_Reservation"]; - /** is_editable */ - is_editable: boolean; - group?: components["schemas"]["511343ad_Account"]; - /** comment */ - comment?: string | null; - }; - /** - * Ticket - * @description This model represents a ticket - */ - "511343ad_Ticket": { - /** - * Unique identifier - * @description Unique identifier of a Ticket - * @example 1332 - */ - id: number; - /** amount */ - amount: number; - /** label */ - label: string; - /** show_tariff */ - show_tariff: boolean; - /** show_price */ - show_price: boolean; - date?: components["schemas"]["511343ad_Date"]; - /** code */ - code: string; - /** date_id */ - date_id: string; - /** status_id */ - status_id: number; - /** - * entry_at - * Format: timestamp - */ - entry_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Ticket` has been updated - */ - updated_at: number; - /** hardware_id */ - hardware_id: string | null; - /** type */ - type: string; - reservation?: components["schemas"]["511343ad_Reservation"]; - pass?: components["schemas"]["511343ad_Pass"]; - tariff?: components["schemas"]["511343ad_TariffCategory"]; - zone?: components["schemas"]["511343ad_TariffZone"]; - seat?: components["schemas"]["511343ad_Seat"]; - /** exchange_operation_id */ - exchange_operation_id?: number | null; - /** is_inside */ - is_inside?: boolean | null; - /** icon_type */ - icon_type?: number | null; - }; - /** - * Pass - * @description This model represents a Pass - */ - "511343ad_Pass": { - /** - * Unique identifier - * @description Unique id of a pass - * @example 960 - */ - id: number; - /** - * barcode - * @description Barcode of a pass - * @example ABCDEF - */ - barcode: string; - /** - * firstname - * @description Firstname filled in pass informations - * @example John - */ - firstname: string | null; - /** - * lastname - * @description Lastname filled in pass informations - * @example Doe - */ - lastname: string | null; - /** - * email - * @description Email filled in pass informations - * @example john.doe@domain.com - */ - email: string | null; - /** - * birthday - * Format: timestamp - * @description Birthday filled - * @example 620784000 - */ - birthday: number | null; - /** - * firm - * @description Firm filled - * @example Infomaniak SA - */ - firm: string | null; - /** - * civility_id - * @description Civility id filled - * @example 2 - */ - civility_id: number | null; - /** - * civility - * @description Civility filled - * @example MME - */ - civility: string | null; - /** - * address - * @description Address filled - * @example Rue de la paix, 42 - */ - address: string | null; - /** - * city - * @description City filled - * @example Genève - */ - city: string | null; - /** - * zipcode - * @description Zip filled - * @example 1200 - */ - zipcode: string | null; - /** - * phone - * @description Phone filled - * @example +41000000000 - */ - phone: string | null; - /** - * free_text - * @description Free text filled - * @example Hello - */ - free_text: string | null; - /** - * status_id - * @description Status id of the pass - * @example 1 - */ - status_id: string; - /** customer_id */ - customer_id: number | null; - /** reservation_id */ - reservation_id: number | null; - /** - * validation_status - * @description Validation status of the pass - * @example modified - */ - validation_status: string; - price?: components["schemas"]["511343ad_Pricecategory"]; - /** - * country - * @description Country filled - * @example Switzerland - */ - country?: string | null; - reservation?: components["schemas"]["511343ad_Reservation"]; - renewed_from?: components["schemas"]["511343ad_Pass"]; - renewed_to?: components["schemas"]["511343ad_Pass"]; - period?: components["schemas"]["511343ad_Period"]; - category?: components["schemas"]["511343ad_PassCategory"]; - tariff?: components["schemas"]["511343ad_TariffCategory"]; - /** picture_url */ - picture_url?: string | null; - /** picture_url_hint */ - picture_url_hint?: string | null; - customer?: components["schemas"]["511343ad_Customer"]; - /** shipping_mode */ - shipping_mode?: string | null; - seat?: components["schemas"]["511343ad_Seat"]; - /** zone_pass_tickets_count */ - zone_pass_tickets_count?: components["schemas"]["511343ad_Passticketscountbyzone"][] | null; - /** zones */ - zones?: components["schemas"]["511343ad_TariffZone"][] | null; - /** - * expiration_date - * Format: timestamp - */ - expiration_date?: number | null; - /** tickets_count */ - tickets_count?: string | null; - }; - /** - * Product - * @description This model represents a product sold - */ - "511343ad_Product": { - /** - * Unique identifier - * @description Unique identifier of this entity - * @example 1332 - */ - id: number; - /** - * status_id - * @description Id of the related status - * @example 2 - */ - status_id: number; - /** - * code - * @description bar code of the product - * @example ABCDEF - */ - code: string; - /** - * scanned_at - * Format: timestamp - * @description date of the scan - * @example 1667230443 - */ - scanned_at: number; - /** - * scanned_by - * @description Name of the hardware - * @example Android ABCDE - */ - scanned_by: string | null; - /** - * updated_at - * Format: timestamp - * @description last time the entity was updated - * @example 1667230443 - */ - updated_at: number; - /** - * pickup_date - * Format: timestamp - * @description Event date where pickup is scheduled - * @example 1667230443 - */ - pickup_date?: number | null; - /** - * pickup_place - * @description Event name where pickup is scheduled - * @example SuperBowl 2022 - */ - pickup_place?: string | null; - reservation?: components["schemas"]["511343ad_Reservation"]; - meta_product?: components["schemas"]["511343ad_MetaProduct"]; - /** values */ - values?: components["schemas"]["511343ad_ProductAttributeValueNormalizer"][] | null; - price?: components["schemas"]["511343ad_MetaProductVariantPriceNormalizer"]; - }; - /** - * Gift Code - * @description This model represents a Gift Code (ordered gift) - */ - "511343ad_GiftCode": { - /** - * Unique identifier - * @description Unique identifier of the resource `Gift Code` - */ - id: number; - /** code */ - code: string; - /** status_id */ - status_id: number; - /** - * expired_at - * Format: timestamp - * @description Timestamp `Gift Code` has expired - */ - expired_at: number | null; - price?: components["schemas"]["511343ad_GiftPrice"]; - reservation?: components["schemas"]["511343ad_Reservation"]; - }; - /** - * ReservationOperation - * @description This model represents an operation - */ - "511343ad_ReservationOperation": { - /** - * Unique identifier - * @description Unique identifier of the resource `ReservationOperation` - */ - id: number; - /** total */ - total: number; - /** amount */ - amount: number; - /** status_code */ - status_code: string; - /** payment_type */ - payment_type: string; - /** supplement */ - supplement: number | null; - /** shipment */ - shipment: number | null; - /** insurance */ - insurance: number | null; - /** status_id */ - status_id: number; - /** payment_mode_id */ - payment_mode_id: number; - /** reference */ - reference: string; - /** - * operation_date - * Format: timestamp - */ - operation_date: number; - /** - * payment_request_date - * Format: timestamp - */ - payment_request_date: number; - /** tpe_id */ - tpe_id: string; - /** sales_device_id */ - sales_device_id: number | null; - reservation?: components["schemas"]["511343ad_Reservation"]; - user?: components["schemas"]["511343ad_User"]; - payment_mode?: components["schemas"]["511343ad_PaymentMode"]; - last_log?: components["schemas"]["511343ad_ReservationOperationLog"]; - sales_device?: components["schemas"]["511343ad_SalesDevice"]; - }; - /** - * PromotionCode - * @description This model represents a promotion code - */ - "511343ad_PromotionCode": { - /** - * Unique identifier - * @description Unique identifier of the resource `PromotionCode` - */ - id: number; - /** code */ - code: string; - promotion?: components["schemas"]["511343ad_Promotion"]; - }; - /** - * MetaReservationNormalizer - * @description This model represents a meta order - */ - "511343ad_MetaReservationNormalizer": { - /** - * Unique identifier - * @description Unique identifier of the resource `MetaReservationNormalizer` - */ - id: number; - /** - * uuid - * @description Universally unique identifier of the resource `MetaReservationNormalizer` - */ - uuid: string; - /** reservations */ - reservations?: components["schemas"]["511343ad_Reservation"][] | null; - customer?: components["schemas"]["511343ad_Customer"]; - /** customer_group */ - customer_group?: string | null; - /** user_level */ - user_level?: string | null; - }; - /** - * Sales Device - * @description This model represents a Sales Device - */ - "511343ad_SalesDevice": { - /** - * Unique identifier - * @description Unique identifier of this entity - * @example 1332 - */ - id: number; - /** - * name - * @description Name of this entity - * @example Sales Device - */ - name: string; - /** - * uuid - * @description Unique uuid of this entity - * @example 12341234-1234-1234-1234-123412341234 - */ - uuid: string; - /** - * sales_office_id - * @description ID of the sales office - * @example 1234 - */ - sales_office_id: number; - sales_office?: components["schemas"]["511343ad_SalesOffice"]; - }; - /** - * Seat - * @description This model represents a seat - */ - "511343ad_Seat": { - /** - * Unique identifier - * @description Unique identifier of a Seat - * @example 1332 - */ - id: number; - /** - * number - * @description Seat number - */ - number: string; - /** - * row - * @description Row name - */ - row?: string | null; - /** - * bloc - * @description Bloc name - */ - bloc?: string | null; - }; - /** - * Pass Category - * @description This model represents a Pass Category - */ - "511343ad_PassCategory": { - /** - * Unique identifier - * @description Unique id of a pass category - * @example 960 - */ - id: number; - /** is_to_be_validated */ - is_to_be_validated: string; - /** type */ - type: string | null; - /** - * pass_category_quota - * @description Pass Category quota maximum that can be sold - */ - pass_category_quota: number | null; - /** - * warning_low_quota - * @description Quota after which pass category is considered as low - */ - warning_low_quota: number | null; - /** - * position - * @description Selected position for display - */ - position: number | null; - period?: components["schemas"]["511343ad_Period"]; - language?: components["schemas"]["511343ad_CategoryLanguage"]; - /** zones */ - zones?: components["schemas"]["511343ad_TariffZone"][] | null; - /** has_renewed_pass */ - has_renewed_pass?: boolean | null; - /** prices */ - prices?: components["schemas"]["511343ad_Pricecategory"][] | null; - /** shipping_modes */ - shipping_modes?: string | null; - /** reserved_passes_count */ - reserved_passes_count?: number | null; - /** form */ - form?: unknown[] | null; - tariff?: components["schemas"]["511343ad_TariffCategory"]; - /** is_pass_giftable */ - is_pass_giftable?: string | null; - }; - /** - * Pass tickets count by zone - * @description Pass tickets count by zone - */ - "511343ad_Passticketscountbyzone": { - /** zone_id */ - zone_id: number; - /** pass_ticket_count */ - pass_ticket_count: number; - /** pass_ticket_ids */ - pass_ticket_ids: number[]; - /** zone */ - zone?: string | null; - }; - /** - * Gift Price - * @description This model represents a Gift Price - */ - "511343ad_GiftPrice": { - /** - * Unique identifier - * @description Unique identifier of the resource `Gift Price` - */ - id: number; - /** price */ - price: number; - /** status_id */ - status_id: number; - gift?: components["schemas"]["511343ad_Gift"]; - }; - /** - * Gift - * @description This model represents a Gift - */ - "511343ad_Gift": { - /** - * Unique identifier - * @description Unique identifier of the resource `Gift` - */ - id: number; - /** value */ - value: number; - language?: components["schemas"]["511343ad_GiftLanguage"]; - price?: components["schemas"]["511343ad_GiftPrice"]; - }; - /** - * GiftLanguage - * @description This model represents a GiftLanguage - */ - "511343ad_GiftLanguage": { - /** - * Unique identifier - * @description Unique identifier of the resource `GiftLanguage` - */ - id: number; - /** - * name - * @description Name of the resource `GiftLanguage` - */ - name: string; - }; - /** - * ReservationOperationLog - * @description This model represents an operation log - */ - "511343ad_ReservationOperationLog": { - /** - * Unique identifier - * @description Unique identifier of the resource `ReservationOperationLog` - */ - id: number; - /** reservation_operation_id */ - reservation_operation_id: number; - /** log */ - log: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `ReservationOperationLog` has been created - */ - created_at: number; - }; - /** - * Sales Office - * @description This model represents a Sales Office - */ - "511343ad_SalesOffice": { - /** - * Unique identifier - * @description Unique identifier of this entity - * @example 1332 - */ - id: number; - /** - * group_id - * @description Organizer id - * @example 1332 - */ - group_id: number; - /** - * name - * @description Name of this entity - * @example Sales Office - */ - name: string; - /** sales_devices */ - sales_devices?: string | null; - /** - * image - * @description Image of this entity if existing - */ - image?: string | null; - /** - * image_hint - * @description Image url of this entity without checking presence - */ - image_hint?: string | null; - }; - /** - * Promotion - * @description This model represents a promotion - */ - "511343ad_Promotion": { - /** - * Unique identifier - * @description Unique identifier of the resource `Promotion` - */ - id: number; - /** - * name - * @description Name of the resource `Promotion` - */ - name: string; - /** is_applied_by_code */ - is_applied_by_code: boolean; - }; - /** - * Scan Tickets Response - * @description This model represents a scan tickets response - */ - "511343ad_ScanTicketsResponse": { - /** - * Unique identifier - * @description Unique identifier of a Ticket - * @example 1332 - */ - id: number; - /** barcode */ - barcode: string; - /** date_id */ - date_id: string; - /** hardware_id */ - hardware_id: string | null; - /** icon_type */ - icon_type: string | null; - /** reservation_id */ - reservation_id: string; - /** customer_full_name */ - customer_full_name: string | null; - /** seat */ - seat: string | null; - /** row */ - row: string | null; - /** - * status - * @description Status of the resource `Scan Tickets Response` - */ - status: string; - /** type */ - type: string; - /** is_inside */ - is_inside: string | null; - /** - * entry_at - * Format: timestamp - */ - entry_at: number | null; - /** zone_id */ - zone_id: string; - pass: components["schemas"]["511343ad_ScanPass"]; - /** owner_info */ - owner_info: string | null; - }; - /** - * Scan Pass - * @description Minimal pass information returned by scan tickets routes - */ - "511343ad_ScanPass": { - /** - * Unique identifier - * @description Unique identifier of a pass - * @example 1337 - */ - id: number; - /** - * barcode - * @description Pass barcode - */ - barcode: string; - /** - * firstname - * @description Firstname printed on the pass - */ - firstname: string | null; - /** - * lastname - * @description Lastname printed on the pass - */ - lastname: string | null; - /** - * picture_url_hint - * @description URL (or hint) to the pass picture - */ - picture_url_hint: string | null; - }; - /** - * SurveyBlockLanguage - * @description This model represents a survey block language - */ - "511343ad_SurveyBlockLanguage": { - /** - * Unique identifier - * @description Unique identifier of a survey - * @example 1332 - */ - id: number; - /** - * name - * @description name of the survey - * @example Name - */ - name: string; - /** - * language_id - * @description Unique identifier of the `language` that is related to the resource `SurveyBlockLanguage` - */ - language_id: number; - }; - /** - * SurveyField - * @description This model represents a survey field - */ - "511343ad_SurveyField": { - /** - * Unique identifier - * @description Unique identifier of a survey - * @example 1332 - */ - id: number; - /** visibility */ - visibility: string; - /** is_required */ - is_required: string; - /** type */ - type: string; - /** position */ - position: number | null; - /** status_id */ - status_id: number; - /** display */ - display: string; - /** logical_effect */ - logical_effect: string; - language?: components["schemas"]["511343ad_SurveyFieldLanguage"]; - /** conditions */ - conditions?: string | null; - }; - /** - * SurveyFieldLanguage - * @description This model represents a survey field language - */ - "511343ad_SurveyFieldLanguage": { - /** - * Unique identifier - * @description Unique identifier of a survey - * @example 1332 - */ - id: number; - /** - * name - * @description Name of the resource `SurveyFieldLanguage` - */ - name: string; - /** - * language_id - * @description Unique identifier of the `language` that is related to the resource `SurveyFieldLanguage` - */ - language_id: number; - /** options */ - options: unknown[] | null; - }; - /** HardwareModel */ - "97034793_HardwareModel": { - /** - * Unique identifier - * @description Unique identifier of the resource `HardwareModel` - */ - id: number; - /** - * name - * @description Name of equipment - * @example Exos X20 SAS - */ - name: string; - }; - /** EquipmentBase */ - "97034793_EquipmentBase": { - /** - * Unique identifier - * @description Unique identifier of the resource `EquipmentBase` - */ - id: number; - /** - * serial_number - * @example WSJSJS45 - */ - serial_number: string; - /** - * name - * @description Name of equipment - * @example swift03-swiftstore-10 - */ - name: string; - /** - * type - * @description Type of equipment - * @example server - */ - type: string; - /** - * status - * @description Status of equipment - * @example available - */ - status: string; - /** - * created_at - * Format: timestamp - * @description Date of creation - */ - created_at: number; - hardware_model?: components["schemas"]["97034793_HardwareModel"]; - /** specification */ - specification?: unknown[]; - ancestors?: components["schemas"]["97034793_EquipmentBase"][]; - /** - * description - * @description Description of the resource `EquipmentBase` - */ - description?: string; - /** - * serial_number_2 - * @description Some equipments have 2 SN - * @example WSJSJS95 - */ - serial_number_2?: string; - /** - * order - * @description Order details - */ - order?: string; - tags?: components["schemas"]["97034793_EquipmentTag"][]; - /** - * root_name - * @description Name of datacenter - * @example Datacenter 3 production - */ - root_name: string; - }; - /** EquipmentTag */ - "97034793_EquipmentTag": { - /** - * Unique identifier - * @description Unique identifier of the resource `EquipmentTag` - */ - id: number; - /** - * name - * @description Name of tag - * @example kDrive - */ - name: string; - /** - * category - * @description Category of tag - * @example Team - */ - category: string; - }; - /** PhysicalServer */ - "97034793_PhysicalServer": { - /** - * Unique identifier - * @description Unique identifier of the resource `PhysicalServer` - */ - id: number; - /** - * cpu_description - * @example Xeon L5320 - */ - cpu_description: string; - /** - * memory_description - * @example 8GB (4x2GB Dual Rank DIMMs) - */ - memory_description: string; - /** storage_description */ - storage_description: string; - main_server: components["schemas"]["97034793_LogicalServer"]; - servers: components["schemas"]["97034793_LogicalServer"][]; - }; - /** - * LogicalServer - * @description This model represents a logical server, could be a main server or a VM. - */ - "97034793_LogicalServer": { - /** server_id */ - server_id: number; - /** - * name - * @description Name of the resource `LogicalServer` - */ - name: string; - /** - * description - * @description Description of the resource `LogicalServer` - */ - description: string; - /** - * type - * @enum {string} - */ - type: "DMU" | "IMU" | "NAS" | "NMU" | "NTU" | "OS" | "VMU" | "VNU" | "XEN" | "XENMU"; - /** - * cpu - * @description count of allowed CPU - */ - cpu: number; - /** - * ram - * @description quantity of allowed RAM - */ - ram: number; - /** ipv4 */ - ipv4: string | null; - /** ipv6 */ - ipv6: string | null; - /** parent_id */ - parent_id: number; - parent?: components["schemas"]["97034793_LogicalServer"]; - parent_equipment?: components["schemas"]["97034793_EquipmentServer"]; - /** - * created_at - * Format: timestamp - * @description Timestamp `LogicalServer` has been created - */ - created_at: number; - }; - /** EquipmentServer */ - "97034793_EquipmentServer": { - /** - * Unique identifier - * @description Unique identifier of the resource `EquipmentServer` - */ - id: number; - /** - * serial_number - * @example WSJSJS45Z - */ - serial_number: string; - /** - * name - * @description Name of equipment - * @example swift03-swiftstore-10 - */ - name: string; - /** - * type - * @description Type of equipment - * @example server - */ - type: string; - /** - * status - * @description Status of equipment - * @example available - */ - status: string; - /** - * created_at - * Format: timestamp - * @description Date of creation - */ - created_at: number; - hardware_model?: components["schemas"]["97034793_HardwareModel"]; - /** specification */ - specification?: unknown[]; - ancestors?: components["schemas"]["97034793_EquipmentBase"][]; - /** - * description - * @description Description of the resource `EquipmentServer` - */ - description?: string; - /** - * serial_number_2 - * @description Some equipments have 2 SN - * @example WSJSJS95 - */ - serial_number_2?: string; - /** - * order - * @description Order details - */ - order?: string; - tags?: components["schemas"]["97034793_EquipmentTag"][]; - /** - * root_name - * @description Name of datacenter - * @example Datacenter 3 production - */ - root_name: string; - /** - * rack_name - * @description Name of installed rack if is in production - * @example A12 - */ - rack_name: string | null; - /** - * rack_id - * @description Id of installed rack if is in production - * @example 271 - */ - rack_id: number | null; - /** - * position - * @example 22 - */ - position: string | null; - /** - * size - * @description Size of server on rack (1U,2U) - */ - size: string; - components?: components["schemas"]["97034793_EquipmentBase"][]; - network_infos?: components["schemas"]["97034793_PhysicalServer"]; - /** interfaces */ - interfaces?: string; - }; - /** Reservation */ - "97034793_Reservation": { - /** - * Unique identifier - * @description Unique identifier of the resource `Reservation` - */ - id: string; - /** - * position - * @description Position of reservation - * @example 40 - */ - position: number; - /** - * type - * @description Type of reservation - * @example patch_panel - */ - type: string; - }; - /** Contact Modification */ - "6a791d9b_api-domain_contact_modification": { - contact_before: components["schemas"]["6a791d9b_api-domain_contact"]; - contact_after: components["schemas"]["6a791d9b_api-domain_contact"]; - /** - * is_validated - * @description Whether the modification has been validated - * @example true - */ - is_validated: boolean; - /** - * created_at - * Format: timestamp - * @description Creation date of the modification - * @example 1702908000 - */ - created_at: number; - /** - * associated_domains - * @description Domains associated with this contact (capped preview, see associated_domains_count for the total) - */ - associated_domains: components["schemas"]["6a791d9b_api-domain_contact_associated_domain"][]; - /** - * associated_domains_count - * @description Total number of domains associated with this contact - * @example 5000 - */ - associated_domains_count: number; - }; - /** Contact Domain */ - "6a791d9b_api-domain_contact_associated_domain": { - /** - * Unique identifier - * @description Domain ID - * @example 1 - */ - id: number; - /** - * name - * @description Domain name - * @example mydomain.ch - */ - name: string; - /** - * roles - * @description Contact roles for this domain - * @example ["owner","admin"] - * @enum {array} - */ - roles: "admin" | "billing" | "owner" | "tech"; - }; - /** DNSSEC data */ - "6a791d9b_api-domain_domain_dnssec_data": { - /** - * key - * @description The DNSSEC key identifier - * @example 12345 - */ - key?: string; - /** - * flags - * @description The DNSSEC flags - * @example 257 - */ - flags?: string; - /** - * protocol - * @description The DNSSEC protocol used to generate the public key - */ - protocol?: string; - /** - * algorithm - * @description The algorithm used to generate the public key - */ - algorithm: string; - /** - * public_key - * @description The DNSSEC public key. - */ - public_key?: string; - /** - * digest_type - * @description The type of digest used to generate the public key - */ - digest_type?: string; - /** - * digest - * @description The digest key - */ - digest?: string; - }; - /** File */ - "6a791d9b_File": { - /** - * Unique identifier - * @description Unique identifier of the resource `File` - */ - id: number; - /** - * name - * @description Name of the resource `File` - */ - name: string; - /** size */ - size: number; - /** saved */ - saved: boolean; - /** type */ - type: string; - /** extension */ - extension: string; - /** URL */ - URL?: string; - }; - /** TLD price */ - "6a791d9b_api-domain_tld_price": { - /** - * registration - * @description Domain registration price - */ - registration?: { - /** - * amount_excl_tax - * @description Domain registration price - */ - amount_excl_tax?: string; - /** - * amount_incl_tax - * @description Domain registration price - */ - amount_incl_tax?: string; - }; - /** - * renew - * @description Domain renew price - */ - renew?: { - /** - * amount_excl_tax - * @description Domain renew price - */ - amount_excl_tax?: string; - /** - * amount_incl_tax - * @description Domain renew price - */ - amount_incl_tax?: string; - }; - /** - * transfer - * @description Domain transfer price - */ - transfer?: { - /** - * amount_excl_tax - * @description Domain transfer price - */ - amount_excl_tax?: string; - /** - * amount_incl_tax - * @description Domain transfer price - */ - amount_incl_tax?: string; - }; - /** - * restore - * @description Domain restore price - */ - restore?: { - /** - * amount_excl_tax - * @description Domain restore price - */ - amount_excl_tax?: string; - /** - * amount_incl_tax - * @description Domain restore price - */ - amount_incl_tax?: string; - }; - /** - * trade - * @description Domain trade price - */ - trade?: { - /** - * amount_excl_tax - * @description Domain trade price - */ - amount_excl_tax?: string; - /** - * amount_incl_tax - * @description Domain trade price - */ - amount_incl_tax?: string; - }; - /** - * currency - * @description Prices currency - * @example CHF - * @enum {string} - */ - currency?: "CHF" | "EUR"; - }; - /** Domain Trade */ - "6a791d9b_api-domain_domain_trade": { - /** - * Unique identifier - * @description Trade ID - * @example 12345 - */ - id: number; - /** - * domain_name - * @description Domain name - * @example mydomain.ch - */ - domain_name: string; - /** - * has_old_owner_validated - * @description Whether old owner has validated the trade - * @example true - */ - has_old_owner_validated: boolean; - /** - * has_new_owner_validated - * @description Whether new owner has validated the trade - * @example true - */ - has_new_owner_validated: boolean; - old_owner: components["schemas"]["6a791d9b_api-domain_contact"]; - new_owner: components["schemas"]["6a791d9b_api-domain_contact"]; - /** - * is_processed - * @description Processed - * @example true - */ - is_processed: boolean; - /** - * created_at - * Format: timestamp - * @description Trade creation date - * @example 1702908000 - */ - created_at: number; - }; - /** Registry */ - "6a791d9b_api-domain_domain_registry": { - /** - * Unique identifier - * @description Registry unique identifier - * @example 1 - */ - id: number; - /** - * registry - * @description Registry name - * @example Switch - */ - registry: string; - /** - * tlds - * @description List of TLDs managed by this registry - */ - tlds?: components["schemas"]["6a791d9b_api_domain_tld"][]; - }; - /** TldGroup */ - "6a791d9b_api_domain_tld_group": { - /** - * Unique identifier - * @description Unique identifier of the resource `TldGroup` - */ - id: number; - /** - * name - * @description Name of the resource `TldGroup` - */ - name: string; - }; - /** TLD fields */ - "6a791d9b_api-domain_tld_fields": { - /** - * contacts - * @description The required contact informations - */ - contacts?: components["schemas"]["6a791d9b_api-domain_contact_field"][]; - /** - * description - * @description Additional fields description - */ - description?: string; - /** - * registration - * @description The required additional fields on registration - */ - registration?: components["schemas"]["6a791d9b_api-domain_tld_field"][]; - /** - * transfer - * @description The required additional fields on transfer - */ - transfer?: components["schemas"]["6a791d9b_api-domain_tld_field"][]; - }; - /** IDN Tables */ - "6a791d9b_api_domain_idn_tables": { - /** - * language - * @description The language name - */ - language: string; - /** - * characters - * @description List of allowed characters - */ - characters: string[]; - }; - /** Contact Field */ - "6a791d9b_api-domain_contact_field": { - /** - * type - * @description Type of the field - * @example text - * @enum {string} - */ - type: "checkbox" | "contact_id" | "date" | "email" | "info" | "phone" | "radio" | "select" | "text" | "warning"; - /** - * contact_type - * Format: enum - * @description Type of the contact - */ - contact_type: Record; - /** - * name - * @description Name of the field - * @example owner - */ - name: string; - /** - * required - * @description Is the contact required - * @example true - */ - required: boolean; - /** - * transfer - * @description Is the contact required on transfer - * @example true - */ - transfer: boolean; - /** - * trade - * @description Is the contact required on trade - * @example true - */ - trade: boolean; - /** - * restricted_fields - * @description All the contact fields that has a guideline - */ - restricted_fields?: components["schemas"]["6a791d9b_api-domain_tld_field"][]; - }; - /** Tld Field */ - "6a791d9b_api-domain_tld_field": { - /** - * type - * @description Type of the field - * @example text - * @enum {string} - */ - type: "checkbox" | "contact_id" | "date" | "email" | "info" | "phone" | "radio" | "select" | "text" | "warning"; - /** - * name - * @description Name of the field - * @example company_number - */ - name: string; - /** - * required - * @description Is the field required - * @example true - */ - required: boolean; - /** - * description - * @description Description of the field - * @example Company registration number - */ - description?: string; - /** - * guideline - * @description Field error validation message - * @example Please enter a valid company number - */ - guideline?: string; - /** - * min_length - * @description Field value minimum length - * @example 5 - */ - min_length?: number; - /** - * max_length - * @description Field value maximum length - * @example 20 - */ - max_length?: number; - /** - * pattern - * @description Field validation pattern - * @example ^[A-Z0-9]+$ - */ - pattern?: string; - /** - * note - * @description Additional description of the field - * @example Format: ABC123456 - */ - note?: string; - /** - * default - * @description Field default value - * @example lorem ipsum - */ - default?: string; - /** - * options - * @description Field possible values - */ - options?: components["schemas"]["6a791d9b_api-domain_tld_field_options"][]; - /** - * required_conditions - * @description Field required condition (if set determines the requirability of the field, if not set refer to the 'required' boolean) - */ - required_conditions?: components["schemas"]["6a791d9b_api-domain_tld_field_condition"][]; - }; - /** Tld Field Options */ - "6a791d9b_api-domain_tld_field_options": { - /** - * name - * @description Key of the value - */ - name: string; - /** - * value - * @description Field possible value - */ - value: string; - }; - /** Tld Field Condition */ - "6a791d9b_api-domain_tld_field_condition": { - /** - * field - * @description The field targeted by the condition - * @example company_type - */ - field: string; - /** - * operator - * @description The condition operator - * @example equals - */ - operator: string; - /** - * value - * @description The value of the condition - * @example corporation - */ - value: string; - /** - * contact - * @description The contact targeted by the condition - * @example owner - * @enum {string} - */ - contact?: "admin" | "billing" | "owner" | "tech"; - /** - * logic - * @description The logical operator linking the previous and current condition - * @example AND - * @enum {string} - */ - logic?: "AND" | "OR"; - }; - /** Api Resource */ - "2f8071fd_api_dns_api_resource": { - /** - * id - * @description Unique identifier - */ - id: number | string; - /** - * uri - * @description API endpoint of this resource - */ - uri: string; - }; - /** - * Dns record description - * @description The description of the dns record - */ - "2f8071fd_api_dns_dns_record_description": { - /** - * priority - * @description Only available with MX and SRV dns record, the priority attribute of the dns record - */ - priority?: { - /** - * value - * @description The value of the attribute - */ - value?: number; - /** - * label - * @description The human readable value of the attribute - */ - label?: string; - }; - /** - * port - * @description Only available with SRV dns record, the port attribute of the dns record - */ - port?: { - /** - * value - * @description The value of the attribute - */ - value?: number; - /** - * label - * @description The human readable value of the attribute - */ - label?: string; - }; - /** - * weight - * @description Only available with SRV dns record, the weight attribute of the dns record - */ - weight?: { - /** - * value - * @description The value of the attribute - */ - value?: number; - /** - * label - * @description The human readable value of the attribute - */ - label?: string; - }; - /** - * protocol - * @description Only available with SRV and DNSKEY dns record, the protocol attribute of the dns record - */ - protocol?: { - /** - * value - * @description The value of the attribute - */ - value?: string; - /** - * label - * @description The human readable value of the attribute - */ - label?: string; - }; - /** - * flags - * @description Only available with CAA and DNSKEY dns record, the flags attribute of the dns record - */ - flags?: { - /** - * value - * @description The value of the attribute - */ - value?: number; - /** - * label - * @description The human readable value of the attribute - */ - label?: string; - }; - /** - * tag - * @description Only available with CAA dns record, the tag attribute of the dns record - */ - tag?: { - /** - * value - * @description The value of the attribute - */ - value?: string; - /** - * label - * @description The human readable value of the attribute - */ - label?: string; - }; - /** - * usage - * @description Only available with TLSA or SMIMEA dns record, the usage attribute of the dns record - */ - usage?: { - /** - * value - * @description The value of the attribute - */ - value?: number; - /** - * label - * @description The human readable value of the attribute - */ - label?: string; - }; - /** - * selector - * @description Only available with TLSA or SMIMEA dns record, the selector attribute of the dns record - */ - selector?: { - /** - * value - * @description The value of the attribute - */ - value?: number; - /** - * label - * @description The human readable value of the attribute - */ - label?: string; - }; - /** - * matching_type - * @description Only available with TLSA, SSHFP or SMIMEA dns record, the matching type attribute of the dns record - */ - matching_type?: { - /** - * value - * @description The value of the attribute - */ - value?: number; - /** - * label - * @description The human readable value of the attribute - */ - label?: string; - }; - /** - * algorithm - * @description Only available with SSHFP, DS and DNSKEY dns record, the algorithm attribute of the dns record - */ - algorithm?: { - /** - * value - * @description The value of the attribute - */ - value?: number; - /** - * label - * @description The human readable value of the attribute - */ - label?: string; - }; - /** - * key_tag - * @description Only available with DS dns record, the key tag attribute of the dns record - */ - key_tag?: { - /** - * value - * @description The value of the attribute - */ - value?: number; - /** - * label - * @description The human readable value of the attribute - */ - label?: string; - }; - /** - * digest_type - * @description Only available with DS dns record, the digest type attribute of the dns record - */ - digest_type?: { - /** - * value - * @description The value of the attribute - */ - value?: number; - /** - * label - * @description The human readable value of the attribute - */ - label?: string; - }; - /** - * digest - * @description Only available with DS dns record, the digest type attribute of the dns record - */ - digest?: { - /** - * value - * @description The value of the attribute - */ - value?: string; - /** - * label - * @description The human readable value of the attribute - */ - label?: string; - }; - /** - * mname - * @description Only available with SOA dns record, the mname attribute of the dns record - */ - mname?: { - /** - * value - * @description The value of the attribute - */ - value?: string; - /** - * label - * @description The human readable value of the attribute - */ - label?: string; - }; - /** - * rname - * @description Only available with SOA dns record, the rname attribute of the dns record - */ - rname?: { - /** - * value - * @description The value of the attribute - */ - value?: string; - /** - * label - * @description The human readable value of the attribute - */ - label?: string; - }; - /** - * serial - * @description Only available with SOA dns record, the serial attribute of the dns record - */ - serial?: { - /** - * value - * @description The value of the attribute - */ - value?: number; - /** - * label - * @description The human readable value of the attribute - */ - label?: string; - }; - /** - * refresh - * @description Only available with SOA dns record, the refresh attribute of the dns record - */ - refresh?: { - /** - * value - * @description The value of the attribute - */ - value?: number; - /** - * label - * @description The human readable value of the attribute - */ - label?: string; - }; - /** - * retry - * @description Only available with SOA dns record, the retry attribute of the dns record - */ - retry?: { - /** - * value - * @description The value of the attribute - */ - value?: number; - /** - * label - * @description The human readable value of the attribute - */ - label?: string; - }; - /** - * expire - * @description Only available with SOA dns record, the expire attribute of the dns record - */ - expire?: { - /** - * value - * @description The value of the attribute - */ - value?: number; - /** - * label - * @description The human readable value of the attribute - */ - label?: string; - }; - /** - * minimum_ttl - * @description Only available with SOA dns record, the minimum ttl attribute of the dns record - */ - minimum_ttl?: { - /** - * value - * @description The value of the attribute - */ - value?: number; - /** - * label - * @description The human readable value of the attribute - */ - label?: string; - }; - }; - /** Dns record Data */ - "2f8071fd_api_dns_dns_record_data": { - /** - * source - * @description The source of the dns record - */ - source: string; - /** - * source_idn - * @description The full idn of the dns record - * @example record.example.com - */ - source_idn?: string; - /** - * type - * @description The type of the dns record - * @enum {string} - */ - type: "A" | "AAAA" | "CAA" | "CNAME" | "DNAME" | "DNSKEY" | "DS" | "MX" | "NS" | "PTR" | "SMIMEA" | "SOA" | "SRV" | "SSHFP" | "TLSA" | "TXT"; - /** - * ttl - * @description The TTL of the dns record - */ - ttl?: number; - /** - * target - * @description The dns record target - */ - target: string; - description?: components["schemas"]["2f8071fd_api_dns_dns_record_description"]; - }; - /** Team */ - "087adaad_Team": { - /** - * Unique identifier - * @description Unique identifier of the resource `Team` - */ - id: number; - /** - * name - * @description Name of the resource `Team` - */ - name: string; - /** - * color_id - * @description Unique identifier of the `color` of the resource `Team` - */ - color_id: number; - /** - * created_at - * Format: timestamp - * @description Timestamp `Team` has been created - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Team` has been updated - */ - updated_at: number; - /** - * user_count - * @description User count related to the resource `Team` - */ - user_count?: number; - }; - /** User */ - "087adaad_User": { - /** - * Unique identifier - * @description Unique identifier of the resource `User` - */ - id: number; - /** - * display_name - * @description Display name - */ - display_name: string; - /** - * first_name - * @description First name - */ - first_name: string; - /** - * last_name - * @description Last name - */ - last_name: string; - /** - * email - * @description Email - */ - email: string; - /** - * is_sso - * @description returns true if the user is provided by an external IDP - */ - is_sso: boolean; - /** - * avatar - * @description null is returned only when request parameter no_avatar_default=1 and the user has not set an avatar - */ - avatar: string | null; - /** type */ - type?: string; - }; - /** Partner */ - "087adaad_Partner": { - /** - * Unique identifier - * @description Unique identifier of the resource `Partner` - * @example 414 - */ - id: number; - /** - * name - * @description Name of the resource `Partner` - * @example The WebAgency - */ - name: string; - /** image */ - image: string; - /** - * is_active - * @example true - */ - is_active: boolean; - /** - * budget_min - * @example 100 - */ - budget_min: number; - /** - * budget_max - * @example 2000 - */ - budget_max: number; - /** - * email - * @description Email - * @example partner@infomaniak.com - */ - email: string; - /** - * is_premium - * @example true - */ - is_premium: boolean; - /** - * is_privileged - * @example true - */ - is_privileged: boolean; - /** - * created_at - * Format: timestamp - * @description Timestamp `Partner` has been created - */ - created_at: number; - /** - * description - * @description Description of the resource `Partner` - */ - description?: string; - /** description_en */ - description_en?: string; - /** description_de */ - description_de?: string; - /** description_it */ - description_it?: string; - /** description_es */ - description_es?: string; - /** addresses */ - addresses?: unknown[]; - /** skills */ - skills?: unknown[]; - /** skills_by_domain */ - skills_by_domain?: unknown[]; - /** skills_by_activity */ - skills_by_activity?: unknown[]; - /** references */ - references?: string; - /** certifications */ - certifications?: unknown[]; - /** languages */ - languages?: unknown[]; - /** available_languages */ - available_languages?: unknown[]; - /** tenders */ - tenders?: string; - /** opinions */ - opinions?: string; - /** messages */ - messages?: string; - /** note */ - note?: number; - /** medal */ - medal?: string | null; - /** products */ - products?: unknown[]; - /** invoices */ - invoices?: unknown[]; - }; - /** RoleRight */ - "087adaad_RoleRight": { - /** role_id */ - role_id: number; - /** - * service_id - * @description Unique identifier of the `service` that is related to the resource `RoleRight` - */ - service_id?: number; - /** - * product_id - * @description Unique identifier of the `product` that is related to the resource `RoleRight` - */ - product_id?: number; - /** product_unique_id */ - product_unique_id?: number; - /** product_name */ - product_name?: string; - /** rights */ - rights: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `RoleRight` has been created - */ - created_at: number; - }; - /** Partnership Income Total */ - "087adaad_PartnershipIncomeTotal": { - /** amount */ - amount: number; - /** - * currency - * @example CHF - */ - currency: string; - }; - /** Account address */ - "087adaad_Accountaddress": { - /** - * Unique identifier - * @description Unique identifier of the resource `Account address` - * @example 1234 - */ - id: number; - /** - * street - * @example Rue Eugène-Marziano 25 - */ - street: string; - /** street2 */ - street2: string; - /** - * zip - * @example 1227 - */ - zip: string; - /** - * city - * @example Genève - */ - city: string; - /** - * type - * @example professional - */ - type: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `Account address` has been created - * @example 1558601584 - */ - created_at: number; - country: components["schemas"]["087adaad_Country"]; - /** for_invoice */ - for_invoice: boolean; - }; - /** Tag */ - "087adaad_Tag": { - /** - * Unique identifier - * @description Unique identifier of the resource `Tag` - * @example 1234 - */ - id: number; - /** - * name - * @description Name of the resource `Tag` - * @example My tag name - */ - name: string; - /** - * color - * @example 4 - */ - color: number; - /** - * product_count - * @description Product count related to the resource `Tag` - * @example 2 - */ - product_count?: number; - }; - /** Service permissions */ - "087adaad_Servicepermissions": { - /** - * service_id - * @description Unique identifier of the `service` that is related to the resource `Service permissions` - */ - service_id: number; - /** - * service_name - * @description Name of the service - * @example swiss_backup - */ - service_name: string; - /** - * rights - * @enum {string} - */ - rights: "check" | "linked" | "sale" | "statistic" | "technical"; - }; - /** Product Team Permissions */ - "087adaad_ProductTeamPermissions": { - /** product_unique_id */ - product_unique_id: number; - /** - * service_id - * @description Unique identifier of the `service` that is related to the resource `Product Team Permissions` - */ - service_id: number; - /** - * product_id - * @description Unique identifier of the `product` that is related to the resource `Product Team Permissions` - */ - product_id: number; - /** product_name */ - product_name: string; - /** rights */ - rights: string[]; - }; - /** PartnerInvitationData */ - "087adaad_PartnerInvitationData": { - /** partner_id */ - partner_id: number; - /** - * full_access - * @description Describes the type of access the partner has on its client - */ - full_access: boolean; - /** products */ - products?: unknown[]; - }; - /** Event Tag */ - "087adaad_EventTag": { - /** - * Unique identifier - * @description Unique identifier of the resource `Event Tag` - * @example 1 - */ - id: number; - /** - * name - * @description Name of the resource `Event Tag` - * @example hosting - */ - name: string; - type?: components["schemas"]["087adaad_EventTag"]; - }; - /** applicationPublishedVersion */ - "087adaad_applicationPublishedVersion": { - /** - * tag - * @example 1.0.1 - */ - tag: string; - /** tag_updated_at */ - tag_updated_at: string; - /** version_changelog */ - version_changelog: string; - /** - * type - * @example production - */ - type: string; - /** build_version */ - build_version: string; - /** build_min_os_version */ - build_min_os_version: string; - /** checksum */ - checksum: string; - /** download_link */ - download_link: string | null; - /** data */ - data: unknown[]; - }; - /** Right */ - "087adaad_Right": { - /** technical */ - technical?: boolean; - /** statistic */ - statistic?: boolean; - /** check */ - check?: boolean; - /** sale */ - sale?: boolean; - }; - /** ProductUser */ - "087adaad_ProductUser": { - /** user_id */ - user_id: number; - rights: components["schemas"]["087adaad_Right"]; - }; - /** ProductAdminUser */ - "087adaad_ProductAdminUser": { - /** user_id */ - user_id: number; - /** - * email - * @description Email - */ - email: string; - /** - * display_name - * @description Display name - */ - display_name: string; - }; - /** Partnership Product Access User */ - "087adaad_PartnershipProductAccessUser": { - /** - * Unique identifier - * @description Unique identifier of the resource `Partnership Product Access User` - * @example 12345 - */ - id: number; - /** - * display_name - * @description Display name - * @example Jane Smith - */ - display_name: string; - /** - * email - * @description Email - * @example jane.smith@email.ch - */ - email: string; - /** - * avatar_url - * @example https://infomaniak.com/img/company/logos/logo-k.svg - */ - avatar_url: string; - /** - * role - * @example admin - */ - role?: string; - /** - * last_admin - * @example true - */ - last_admin: string; - }; - /** Event Description */ - "087adaad_EventDescription": { - /** - * title - * @example Network maintenance - */ - title: string; - /** - * description - * @description Description of the resource `Event Description` - * @example This maintenance is intended to increase the capacity of our network infrastructure in order to accompany the growth of our activities. - */ - description: string; - /** translations */ - translations: components["schemas"]["087adaad_EventTranslation"][]; - }; - /** Event Comment */ - "087adaad_EventComment": { - /** - * title - * @example Network maintenance - */ - title: string; - /** - * body - * @example Maintenance details - */ - body: string; - /** - * started_at - * Format: timestamp - * @description Timestamp `Event Comment` has been started - */ - started_at: number; - /** translations */ - translations: components["schemas"]["087adaad_EventTranslation"][]; - }; - /** Event Translation */ - "087adaad_EventTranslation": { - /** - * title - * @example Network maintenance - */ - title: string; - /** - * body - * @example This maintenance is intended to increase the capacity of our network infrastructure in order to accompany the growth of our activities. - */ - body: string; - /** - * language - * @example en - * @enum {string} - */ - language: "de" | "en" | "es" | "fr" | "it"; - }; - /** User session */ - "087adaad_Usersession": { - /** browser */ - browser: string; - /** - * last_accessed_at - * Format: timestamp - */ - last_accessed_at: number; - /** device */ - device: string; - /** location */ - location: string; - /** ip */ - ip: string; - /** user_agent */ - user_agent: string; - }; - /** User auth device */ - "087adaad_Userauthdevice": { - /** - * Unique identifier - * @description Unique identifier of the resource `User auth device` - */ - id: number; - /** - * name - * @description Name of the resource `User auth device` - */ - name: string; - /** - * last_connexion - * Format: timestamp - */ - last_connexion: number; - /** user_agent */ - user_agent: string; - /** user_ip */ - user_ip: string; - /** device */ - device: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `User auth device` has been created - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `User auth device` has been updated - */ - updated_at: number; - /** - * deleted_at - * Format: timestamp - * @description Timestamp `User auth device` has been deleted - */ - deleted_at: number; - }; - /** User connection */ - "087adaad_Userconnection": { - /** unsuccessful_limit */ - unsuccessful_limit: boolean; - /** unsuccessful_rate_limit */ - unsuccessful_rate_limit: number; - /** unsuccessful_notification */ - unsuccessful_notification: boolean; - /** successful_notification */ - successful_notification: boolean; - }; - /** User email */ - "087adaad_Useremail_f4611cfe": { - /** - * Unique identifier - * @description Unique identifier of the resource `User email` - */ - id: number; - /** - * email - * @description Email - * @example tony@stark-industries.com - */ - email: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `User email` has been created - */ - created_at: number; - /** - * reminder - * @example true - */ - reminder: boolean; - /** checked */ - checked: boolean; - /** - * type - * @example email_request - */ - type: string; - }; - /** Country */ - "087adaad_Country_e76d7464": { - /** - * Unique identifier - * Format: int32 - * @description Unique identifier of the resource `Country` - * @example 203 - */ - id: number; - /** - * short - * @example CH - */ - short: string; - /** - * name - * @description Name of the resource `Country` - * @example SWITZERLAND - */ - name: string; - /** - * enabled - * @example true - */ - enabled: boolean; - }; - /** User secret question */ - "087adaad_Usersecretquestion": { - /** secret_question_id */ - secret_question_id: number; - /** secret_answer */ - secret_answer: string; - }; - /** AI Price */ - "4cee7ea0_AIPrice": { - /** label */ - label: string; - /** model */ - model: string; - /** input_amount_excl_vat */ - input_amount_excl_vat?: number; - /** output_amount_excl_vat */ - output_amount_excl_vat?: number; - /** amount_excl_vat */ - amount_excl_vat?: number; - /** currency_id */ - currency_id: number; - unit: components["schemas"]["4cee7ea0_AIPriceunit"]; - }; - /** - * AiModel-meta - * @description Various meta information about the model - */ - "4cee7ea0_AiModel-meta": { - /** - * is_beta - * @description `true` if the model is in **beta** and is subject to changes, see the [General Terms and Conditions](https://www.infomaniak.com/gtl/rgpd.documents) - */ - is_beta: boolean; - /** - * is_coder - * @description `true` if the model is code-oriented, typically agentic models such as [Qwen/Qwen3-Coder-480B-A35B-Instruct](https://huggingface.co/Qwen/Qwen3-Coder-480B-A35B-Instruct) or [moonshotai/Kimi-K2.5](https://huggingface.co/moonshotai/Kimi-K2.5). These models have their dedicated sales page on top of the default one. - */ - is_coder: boolean; - }; - /** AI Price unit */ - "4cee7ea0_AIPriceunit": { - /** - * type - * @description The type of pricing, either `tokens` (ie token-count) or `minute` (ie time-processing) - */ - type: string; - /** - * amount - * @description Depends on the billing type of the model:
    • `tokens` aka *token-count*: **N** such that the price is CHF or EUR per **N** tokens
    • `minute` aka *time-processing*: **N** such that the price is CHF or EUR per **N** minute (of processing)
    - */ - amount: number; - }; - /** - * Base64 image - * @description Base64 image - */ - "4cee7ea0_Base64image": { - /** - * b64_json - * @description Base64 format image - */ - b64_json: string; - /** - * revised_prompt - * @description We are not currently revising the input prompt - */ - revised_prompt: string; - }; - /** - * OpenAi-V1-Models-Model - * @description Describes a model that can be used with the API. - */ - "4cee7ea0_OpenAi-V1-Models-Model": { - /** - * Unique identifier - * @description The model identifier, which can be referenced in the API endpoints. - * @example qwen3 - */ - id: string; - /** - * object - * @description The object type, which is always `model`. - * @example model - */ - object: string; - /** - * created - * Format: timestamp - * @description The Unix timestamp (in seconds) when the model was created. - * @example 1742971676 - */ - created: number; - /** - * owned_by - * @description The organization that owns the model. - * @example system - */ - owned_by: string; - }; - /** - * Choice - * @description A completion choices. - */ - "4cee7ea0_Choice_8fc99c63": { - /** index */ - index: number; - message?: components["schemas"]["4cee7ea0_Message"]; - delta?: components["schemas"]["4cee7ea0_Choice"]; - logprobs: components["schemas"]["4cee7ea0_Logprobability_c61983bb"]; - /** - * finish_reason - * @description The reason the model stopped generating tokens - * @example eos_token - */ - finish_reason: string | null; - }; - /** Usage */ - "4cee7ea0_Usage": { - /** - * input_tokens - * @description Number of tokens in the prompt. - */ - input_tokens: number; - /** - * output_tokens - * @description Number of tokens in the generated completion. - */ - output_tokens: number | null; - /** - * prompt_tokens - * @description Number of tokens in the prompt. - */ - prompt_tokens: number; - /** - * completion_tokens - * @description Number of tokens in the generated completion. - */ - completion_tokens: number | null; - /** - * total_tokens - * @description Total number of tokens used in the request (input+output). - */ - total_tokens: number; - /** - * prompt_tokens_details - * @description Detailed breakdown of prompt tokens. - */ - prompt_tokens_details: string; - /** - * completion_tokens_details - * @description Detailed breakdown of completion tokens. - */ - completion_tokens_details: string; - }; - /** Message */ - "4cee7ea0_Message": { - /** - * role - * @description The role of the author of this message. - * @example assistant - * @enum {string} - */ - role: "assistant" | "developer" | "system" | "tool" | "user"; - /** - * content - * @description The contents of the message. - */ - content: string; - }; - /** - * Choice - * @description A completion choices. - */ - "4cee7ea0_Choice": { - /** role */ - role: string; - /** content */ - content: string; - }; - /** - * Log probability - * @description Log probability information for the choice. - */ - "4cee7ea0_Logprobability_c61983bb": { - /** - * content - * @description A list of message content tokens with log probability information. - */ - content: components["schemas"]["4cee7ea0_Logprobability"][] | null; - }; - /** - * Log probability - * @description Log probability information for the choice. - */ - "4cee7ea0_Logprobability": { - /** - * token - * @description The token. - */ - token: string; - /** - * logprob - * @description The log probability of this token - */ - logprob: number; - /** - * bytes - * @description A list of integers representing the UTF-8 bytes representation of the token. Useful in instances where characters are represented by multiple tokens and their byte representations must be combined to generate the correct text representation. Can be null if there is no bytes representation for the token. - */ - bytes: number[] | null; - /** - * top_logprobs - * @description List of the most likely tokens and their log probability, at this token position. In rare cases, there may be fewer than the number of requested top_logprobs returned. - */ - top_logprobs: components["schemas"]["4cee7ea0_Mostlikelytoken"][]; - }; - /** - * Most likely token - * @description most likely token and their log probability - */ - "4cee7ea0_Mostlikelytoken": { - /** - * token - * @description The token. - */ - token: string; - /** - * bytes - * @description A list of integers representing the UTF-8 bytes representation of the token. Useful in instances where characters are represented by multiple tokens and their byte representations must be combined to generate the correct text representation. Can be null if there is no bytes representation for the token. - */ - bytes: number[] | null; - /** - * logprob - * @description The log probability of this token - */ - logprob: number; - }; - /** - * Embedding object - * @description An embedding object - */ - "4cee7ea0_Embeddingobject": { - /** - * index - * @description The index of the embedding in the list of embeddings. - * @example 0 - */ - index: number; - /** - * object - * @description The object type, which is always "embedding". - * @example embedding - */ - object: string; - /** - * embedding - * @description The embedding vector, which is a list of floats. - */ - embedding: number[]; - }; - /** - * Embedding Response - * @description Usage statistics for embedding request - */ - "4cee7ea0_EmbeddingResponse": { - /** - * prompt_tokens - * @description Number of tokens in the prompt - */ - prompt_tokens: number; - /** - * total_tokens - * @description Number of tokens in total - */ - total_tokens: number; - }; - /** - * Embedding object base64 - * @description An embedding object formated in base64 - */ - "4cee7ea0_Embeddingobjectbase64": { - /** - * index - * @description The index of the embedding in the list of embeddings. - * @example 0 - */ - index: number; - /** - * object - * @description The object type, which is always "embedding". - * @example embedding - */ - object: string; - /** - * embedding - * @description The embedding vector, which is a list of floats. - */ - embedding: string; - }; - /** - * Speech-to-Text Segment - * @description A transcription segment. - */ - "4cee7ea0_Speech-to-TextSegment": { - /** - * Unique identifier - * @description Unique identifier of the segment. - * @example 0 - */ - id: number; - /** - * seek - * @description Seek offset of the segment. - * @example 0 - */ - seek: number; - /** - * start - * @description Start time of the segment in seconds. - * @example 14.26 - */ - start: number; - /** - * end - * @description End time of the segment in seconds. - * @example 38.04 - */ - end: number; - /** - * text - * @description Text content of the segment. - * @example My transcription - */ - text: string; - /** - * tokens - * @description Array of token IDs for the text content. - */ - tokens: number[]; - /** - * temperature - * @description Temperature parameter used for generating the segment. - */ - temperature: number; - /** - * avg_logprob - * @description Average logprob of the segment. If the value is lower than -1, consider the logprobs failed. - * @example -0.059655232719429 - */ - avg_logprob: number; - /** - * compression_ratio - * @description Compression ratio of the segment. If the value is greater than 2.4, consider the compression failed. - * @example 1.7109826589595 - */ - compression_ratio: number; - /** - * no_speech_prob - * @description Probability of no speech in the segment. If the value is higher than 1.0 and the avg_logprob is below -1, consider this segment silent. - * @example 0.0081787109375 - */ - no_speech_prob: number; - }; - /** - * Speech-to-Text Word timestamp - * @description World level timestamp for speech-to-text response. - */ - "4cee7ea0_Speech-to-TextWordtimestamp": { - /** - * start - * @description Start time of the word in seconds. - * @example 14.26 - */ - start: number; - /** - * end - * @description End time of the word in seconds. - * @example 38.04 - */ - end: number; - /** - * word - * @description The text content of the word. - * @example Infomaniak - */ - word: string; - }; - /** Tag */ - "4cee7ea0_Tag": { - /** - * Unique identifier - * @description Unique identifier of the resource `Tag` - * @example 1234 - */ - id: number; - /** - * name - * @description Name of the resource `Tag` - * @example My tag name - */ - name: string; - /** - * color - * @example 4 - */ - color: number; - /** - * product_count - * @description Product count related to the resource `Tag` - * @example 2 - */ - product_count?: number; - }; - /** Right */ - "4cee7ea0_Right": { - /** technical */ - technical?: boolean; - /** statistic */ - statistic?: boolean; - /** check */ - check?: boolean; - /** sale */ - sale?: boolean; - }; - /** Product status */ - "4cee7ea0_Productstatus": { - /** maintenance */ - maintenance: { - /** technical */ - technical: boolean; - /** superuser */ - superuser: boolean; - /** infomaniak */ - infomaniak: boolean; - }; - /** locked */ - locked: { - /** superuser */ - superuser: boolean; - /** infomaniak */ - infomaniak: boolean; - }; - /** activated_by */ - activated_by: unknown[]; - /** - * activated_at - * Format: timestamp - */ - activated_at: number; - }; - /** ProductUser */ - "4cee7ea0_ProductUser": { - /** user_id */ - user_id: number; - rights: components["schemas"]["4cee7ea0_Right"]; - }; - /** ProductAdminUser */ - "4cee7ea0_ProductAdminUser": { - /** user_id */ - user_id: number; - /** - * email - * @description Email - */ - email: string; - /** - * display_name - * @description Display name - */ - display_name: string; - }; - /** - * AI config usage - * @description Consumption - */ - "4cee7ea0_AIconfigusage": { - /** - * currency_id - * @description `1` for CHF, `2` for EUR - */ - currency_id: number; - /** - * current_value - * @description Total consumption during the current month (in the currencty `currency_id`) - */ - current_value: number; - /** - * limitation_value - * @description Consumption upper bound for a month, an error **402 Payment Required** with `maximum_token_reached` is returned if `current_value > limitation_value` - */ - limitation_value: number; - /** - * min_limitation_value - * @description Hardcoded value `AiConfig::MIN_BUDGET_LIMIT` that is `20` - */ - min_limitation_value: number; - /** - * max_limitation_value - * @description Hardcoded value `AiConfig::MAX_BUDGET_LIMIT` that is `500` - */ - max_limitation_value: number; - }; - /** Ai Discount */ - "4cee7ea0_AiDiscount": { - /** - * start_at - * Format: timestamp - */ - start_at: number; - /** - * end_at - * Format: timestamp - */ - end_at: number; - /** used_credit_count */ - used_credit_count: number; - /** max_credit_count */ - max_credit_count: number; - }; - /** - * Cohere-V2-Rerank-Usage - * @description Usage statistics (extra non-*Cohere* field). - */ - "4cee7ea0_Cohere-V2-Rerank-Usage": { - /** - * total_tokens - * @description Total number of tokens used in the request input - */ - total_tokens: number; - }; - /** - * Cohere-V2-Rerank-Results - * @description An ordered list of ranked documents - */ - "4cee7ea0_Cohere-V2-Rerank-Results": { - /** - * index - * @description Corresponds to the index in the original list of documents to which the ranked document belongs. (*i.e.* if the first value in the `results` object has an index value of `3`, it means in the list of documents passed in, the document at `index=3` had the highest relevance) - * @example 42 - */ - index: number; - document?: components["schemas"]["4cee7ea0_Cohere-V2-Rerank-Document"]; - /** - * relevance_score - * @description Relevance scores are normalized to be in the range `[0, 1]`. Scores close to `1` indicate a high relevance to the query, and scores closer to `0` indicate low relevance. It is not accurate to assume a score of `0.9` means the document is 2x more relevant than a document with a score of `0.45`. - * @example 0.57721566490153 - */ - relevance_score: number; - }; - /** - * Cohere-V2-Rerank-Meta - * @description Object containing various information, including consumptions
    This *Cohere* field is not returned by our endpoint. - */ - "4cee7ea0_Cohere-V2-Rerank-Meta": Record; - /** - * Cohere-V2-Rerank-Document - * @description Object about the original item in `documents` (extra non-*Cohere* field). - */ - "4cee7ea0_Cohere-V2-Rerank-Document": { - /** - * text - * @description The original item in `documents` in the request body. - * @example Silver is the metal with the highest electrical and thermal conductivity. - */ - text: string; - /** - * multi_modal - * @example null - */ - multi_modal: string | null; - }; - /** - * OpenAi-V1-Chat-Completions-Choice - * @description A list of chat completion choices. Can be more than one if `n` is greater than 1. - */ - "4cee7ea0_OpenAi-V1-Chat-Completions-Choice": { - /** - * index - * @description The index of the choice in the list of choices. - */ - index: number; - message: components["schemas"]["4cee7ea0_OpenAi-V1-Chat-Completions-Message"]; - logprobs: components["schemas"]["4cee7ea0_OpenAi-V1-Chat-Completions-Logprobs"]; - /** - * finish_reason - * @description The reason the model stopped generating tokens. This will be `stop` if the model hit a natural stop point or a provided stop sequence, `length` if the maximum number of tokens specified in the request was reached, `content_filter` if content was omitted due to a flag from our content filters, `tool_calls` if the model called a tool, or `function_call` (deprecated) if the model called a function. - */ - finish_reason: string; - }; - /** - * OpenAi-CompletionUsage - * @description Usage statistics for the completion request. - */ - "4cee7ea0_OpenAi-CompletionUsage": { - /** - * prompt_tokens - * @description Number of tokens in the prompt. - */ - prompt_tokens: number; - /** - * completion_tokens - * @description Number of tokens in the generated completion. - */ - completion_tokens: number; - /** - * total_tokens - * @description Total number of tokens used in the request (prompt + completion). - */ - total_tokens: number; - prompt_tokens_details: components["schemas"]["4cee7ea0_OpenAi-CompletionUsage-PromptTokensDetails"]; - completion_tokens_details: components["schemas"]["4cee7ea0_OpenAi-CompletionUsage-CompletionTokensDetails"]; - }; - /** - * OpenAi-V1-Chat-Completions-Message - * @description A chat completion message generated by the model. - */ - "4cee7ea0_OpenAi-V1-Chat-Completions-Message": { - /** - * role - * @description The role of the author of this message. - */ - role: string; - /** - * content - * @description The contents of the message. - */ - content: string; - /** - * refusal - * @description The refusal message generated by the model. - */ - refusal: string | null; - annotations: components["schemas"]["4cee7ea0_OpenAi-V1-Chat-Completions-Annotations"]; - }; - /** - * OpenAi-V1-Chat-Completions-Logprobs - * @description Log probability information for the choice. - */ - "4cee7ea0_OpenAi-V1-Chat-Completions-Logprobs": { - content: components["schemas"]["4cee7ea0_OpenAi-V1-Chat-Completions-Content"]; - refusal: components["schemas"]["4cee7ea0_OpenAi-V1-Chat-Completions-Refusal"]; - }; - /** - * OpenAi-V1-Chat-Completions-Annotations - * @description Annotations for the message, when applicable, as when using the *web search tool*. - */ - "4cee7ea0_OpenAi-V1-Chat-Completions-Annotations": { - /** - * type - * @description The type of the URL citation. Always `url_citation`. - * @example url_citation - */ - type: string; - url_citation: components["schemas"]["4cee7ea0_OpenAi-V1-Chat-Completions-UrlCitation"]; - }; - /** - * OpenAi-V1-Chat-Completions-UrlCitation - * @description A URL citation when using web search. - */ - "4cee7ea0_OpenAi-V1-Chat-Completions-UrlCitation": { - /** - * end_index - * @description The index of the last character of the URL citation in the message. - */ - end_index: number; - /** - * start_index - * @description The index of the first character of the URL citation in the message. - */ - start_index: number; - /** - * title - * @description The title of the web resource. - */ - title: string; - /** - * url - * @description The URL of the web resource. - */ - url: number; - }; - /** - * OpenAi-V1-Chat-Completions-Content - * @description A list of message content tokens with log probability information. - */ - "4cee7ea0_OpenAi-V1-Chat-Completions-Content": { - /** - * bytes - * @description A list of integers representing the UTF-8 bytes representation of the token. Useful in instances where characters are represented by multiple tokens and their byte representations must be combined to generate the correct text representation. Can be `null` if there is no bytes representation for the token. - */ - bytes: number[]; - /** - * logprob - * @description The log probability of this token, if it is within the top 20 most likely tokens. Otherwise, the value -9999.0 is used to signify that the token is very unlikely. - */ - logprob: number; - /** - * token - * @description The token. - */ - token: string; - top_logprobs: components["schemas"]["4cee7ea0_OpenAi-V1-Chat-Completions-TopLogprobs"]; - }; - /** - * OpenAi-V1-Chat-Completions-Refusal - * @description A list of message refusal tokens with log probability information. - */ - "4cee7ea0_OpenAi-V1-Chat-Completions-Refusal": { - /** - * bytes - * @description A list of integers representing the UTF-8 bytes representation of the token. Useful in instances where characters are represented by multiple tokens and their byte representations must be combined to generate the correct text representation. Can be `null` if there is no bytes representation for the token. - */ - bytes: number[]; - /** - * logprob - * @description The log probability of this token, if it is within the top 20 most likely tokens. Otherwise, the value -9999.0 is used to signify that the token is very unlikely. - */ - logprob: number; - /** - * token - * @description The token. - */ - token: string; - top_logprobs: components["schemas"]["4cee7ea0_OpenAi-V1-Chat-Completions-TopLogprobs"]; - }; - /** - * OpenAi-V1-Chat-Completions-TopLogprobs - * @description List of the most likely tokens and their log probability, at this token position. In rare cases, there may be fewer than the number of requested `top_logprobs` returned. - */ - "4cee7ea0_OpenAi-V1-Chat-Completions-TopLogprobs": { - /** - * bytes - * @description A list of integers representing the UTF-8 bytes representation of the token. Useful in instances where characters are represented by multiple tokens and their byte representations must be combined to generate the correct text representation. Can be `null` if there is no bytes representation for the token. - */ - bytes: number[]; - /** - * logprob - * @description The log probability of this token, if it is within the top 20 most likely tokens. Otherwise, the value -9999.0 is used to signify that the token is very unlikely. - */ - logprob: number; - /** - * token - * @description The token. - */ - token: string; - }; - /** - * OpenAi-CompletionUsage-PromptTokensDetails - * @description Breakdown of tokens used in the prompt. - */ - "4cee7ea0_OpenAi-CompletionUsage-PromptTokensDetails": { - /** - * audio_tokens - * @description Audio input tokens present in the prompt. - */ - audio_tokens: number; - /** - * cached_tokens - * @description Cached tokens present in the prompt. - */ - cached_tokens: number; - }; - /** - * OpenAi-CompletionUsage-CompletionTokensDetails - * @description Breakdown of tokens used in a completion - */ - "4cee7ea0_OpenAi-CompletionUsage-CompletionTokensDetails": { - /** - * accepted_prediction_tokens - * @description When using Predicted Outputs, the number of tokens in the prediction that appeared in the completion. - */ - accepted_prediction_tokens: number; - /** - * audio_tokens - * @description Audio input tokens generated by the model. - */ - audio_tokens: number; - /** - * reasoning_tokens - * @description Tokens generated by the model for reasoning. - */ - reasoning_tokens: number; - /** - * rejected_prediction_tokens - * @description When using Predicted Outputs, the number of tokens in the prediction that did not appear in the completion. However, like reasoning tokens, these tokens are still counted in the total completion tokens for purposes of billing, output, and context window limits. - */ - rejected_prediction_tokens: number; - }; - /** - * OpenAi-V1-Completions-Choice - * @description OpenAI CompletionChoice object - */ - "4cee7ea0_OpenAi-V1-Completions-Choice": { - /** index */ - index: number; - /** text */ - text: string; - logprobs: components["schemas"]["4cee7ea0_OpenAi-V1-Completions-Logprobs"]; - /** - * finish_reason - * @description In `"stop"`, `"length"`, `"content_filter"`.
    The reason the model stopped generating tokens. This will be `stop` if the model hit a natural stop point or a provided stop sequence, `length` if the maximum number of tokens specified in the request was reached, `content_filter` if content was omitted due to a flag from our content filters. - */ - finish_reason: string; - }; - /** - * OpenAi-V1-Completions-Logprobs - * @description Log probability information. - */ - "4cee7ea0_OpenAi-V1-Completions-Logprobs": { - /** text_offset */ - text_offset: number[]; - /** token_logprobs */ - token_logprobs: number[]; - /** tokens */ - tokens: string[]; - /** top_logprobs */ - top_logprobs: unknown[]; - }; - /** - * OpenAi-V1-Embeddings-Embedding - * @description Represents an embedding vector returned by embedding endpoint. - */ - "4cee7ea0_OpenAi-V1-Embeddings-Embedding": { - /** - * object - * @description The object type, which is always `embedding`. - * @example embedding - */ - object: string; - /** - * embedding - * @description The embedding vector, which is a list of floats. The length of vector depends on the model. - */ - embedding: number[]; - /** - * index - * @description The index of the embedding in the list of embeddings. - * @example 0 - */ - index: number; - }; - /** - * OpenAi-V1-Embeddings-Usage - * @description Usage statistics for the embeddings request. - */ - "4cee7ea0_OpenAi-V1-Embeddings-Usage": { - /** - * prompt_tokens - * @description Number of tokens in the prompt. - */ - prompt_tokens: number; - /** - * total_tokens - * @description Total number of tokens used in the request, same as `prompt_tokens` for embeddings. - */ - total_tokens: number; - }; - /** ClusterConfig */ - "0cc1b8a9_ClusterConfig": { - /** - * Unique identifier - * @description Unique identifier of the resource `ClusterConfig` - * @example 1 - */ - id: number; - /** version */ - version: string; - /** - * content_master - * @description The config's content for the master - * @example AnXmlConfig - */ - content_master?: string; - /** - * content_edge - * @description The config's content for the edges - * @example AnXmlConfig - */ - content_edge?: string; - /** - * clusters - * @description The cluster that are using this configuration - */ - clusters?: components["schemas"]["0cc1b8a9_Cluster"][]; - /** - * created_at - * Format: timestamp - * @description Timestamp `ClusterConfig` has been created - * @example 1706625855 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `ClusterConfig` has been updated - * @example 1716033554 - */ - updated_at: number; - /** - * deleted_at - * Format: timestamp - * @description Timestamp `ClusterConfig` has been deleted - * @example 1600619999 - */ - deleted_at?: number; - }; - /** Edge */ - "0cc1b8a9_Edge": { - /** - * Unique identifier - * @description Unique identifier of the resource `Edge` - * @example 1 - */ - id: number; - /** - * url - * @description The url of `Edge` server - * @example https://icecast.infomaniak.ch - */ - url: string; - /** - * ip - * @description The ip of `Edge` server - * @example 127.0.0.1 - */ - ip: string; - /** - * is_enabled - * @description Is the resource `Edge` enabled? - * @example true - */ - is_enabled: boolean; - /** - * is_up - * @description Is the edge up ? - * @example true - */ - is_up?: boolean; - cluster?: components["schemas"]["0cc1b8a9_Cluster"]; - /** - * created_at - * Format: timestamp - * @description Timestamp `Edge` has been created - * @example 1706625855 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Edge` has been updated - * @example 1716033554 - */ - updated_at: number; - /** - * deleted_at - * Format: timestamp - * @description Timestamp `Edge` has been deleted - * @example 1600619999 - */ - deleted_at: number; - }; - /** Master */ - "0cc1b8a9_Master": { - /** - * Unique identifier - * @description Unique identifier of the resource `Master` - * @example 1 - */ - id: number; - /** - * url - * @description The url of `Master` server - * @example master.infomaniak.com - */ - url: string; - /** - * ip - * @description The ip of `Master` server - * @example 127.0.0.1 - */ - ip: string; - /** - * is_service - * @description Is the master of service ? - * @example true - */ - is_service: boolean; - /** - * is_enabled - * @description Is the master enabled ? - * @example true - */ - is_enabled: boolean; - /** - * is_up - * @description Is the master up ? - * @example true - */ - is_up?: string; - cluster?: components["schemas"]["0cc1b8a9_Cluster"]; - /** - * created_at - * Format: timestamp - * @description Timestamp `Master` has been created - * @example 1706625855 - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Master` has been updated - * @example 1716033554 - */ - updated_at: number; - /** - * deleted_at - * Format: timestamp - * @description Timestamp `Master` has been deleted - * @example 1600619999 - */ - deleted_at: number; - }; - /** Cluster */ - "0cc1b8a9_Cluster": { - /** - * Unique identifier - * @description Unique identifier of the resource `Cluster` - * @example 1 - */ - id: number; - /** - * name - * @description The name of the ressource `Cluster` - * @example MyCluster - */ - name: string; - /** - * master_dns_prefix - * @description master dns prefixes - */ - master_dns_prefix?: string; - /** - * edge_dns_prefix - * @description edge dns prefixes - */ - edge_dns_prefix?: string; - /** - * counter - * @description cluster counter per pool - * @example 1 - */ - counter?: number; - /** - * version - * @description the clusterConfig's version - * @example 1.3 - */ - version: string; - /** - * config_urls - * @description The urls for the used configurations - */ - config_urls?: unknown[]; - config?: components["schemas"]["0cc1b8a9_ClusterConfig"]; - /** - * stations - * @description The stations on the cluster - */ - stations?: components["schemas"]["0cc1b8a9_Station"][]; - /** edges */ - edges?: components["schemas"]["0cc1b8a9_Edge"][]; - /** masters */ - masters?: components["schemas"]["0cc1b8a9_Master"][]; - /** pool */ - pool?: string; - }; - /** PackPrice */ - "0cc1b8a9_PackPrice": { - /** - * Unique identifier - * @description Unique identifier of the resource `PackPrice` - * @example 1 - */ - id: number; - /** - * price_excluding_vat - * @description The `PackPrice` without vat - * @example 15.2 - */ - price_excluding_vat: number; - /** - * currency - * @description The `PackPrice` currency - * @example CHF - * @enum {string} - */ - currency: "CHF" | "EUR"; - /** - * periodicity - * @description The `PackPrice` time range - * @example MONTH - * @enum {string} - */ - periodicity: "MONTH" | "YEAR"; - /** - * periodicity_id - * @description Unique identifier of the resource `Periodicity` - * @example 1 - * @enum {integer} - */ - periodicity_id: "1" | "2"; - }; - /** Stream Simplify */ - "0cc1b8a9_StreamSimplify": { - /** - * Unique identifier - * @description Unique identifier of the resource `Stream` - * @example 1 - */ - id: number; - /** - * type - * @description The type of stream - * @example standard - */ - type: string; - /** - * mountpoint - * @description The mountpoint to access to the stream - */ - mountpoint: string; - /** - * codec - * @description The codec used in the stream - */ - codec: number; - /** - * bitrate - * @description The bitrate used to in the stream - */ - bitrate: string; - /** - * is_source - * @description Define if the stream is used like a source for HlsStream or Transcoding - */ - is_source: boolean; - /** - * is_fallback - * @description Is the `Stream` is a fallback? - * @example true - */ - is_fallback: boolean; - }; - /** OptionPrice */ - "0cc1b8a9_OptionPrice": { - /** - * Unique identifier - * @description Unique identifier of the resource `OptionPrice` - * @example 1 - */ - id: number; - /** - * name - * @description Name of the resource `OptionPrice` - * @example Mayuri - */ - name: string; - /** pack_id */ - pack_id: number; - /** - * price_excluding_vat - * @description The `OptionPrice` without vat - * @example 15.2 - */ - price_excluding_vat: number; - /** - * currency - * @description The `OptionPrice` currency - * @example CHF - * @enum {string} - */ - currency: "CHF" | "EUR"; - }; - /** ContinentMetric */ - "0cc1b8a9_ContinentMetric": { - /** - * AS - * @description The number of listeners in Asie - * @example 5 - */ - AS: number; - /** - * AN - * @description The number of listeners in Antarctique - * @example 10 - */ - AN: number; - /** - * AF - * @description The number of listeners in Afrique - * @example 9 - */ - AF: number; - /** - * SA - * @description The number of listeners in South America - * @example 3 - */ - SA: number; - /** - * EU - * @description The number of listeners in Europe - * @example 15 - */ - EU: number; - /** - * OC - * @description The number of listeners in Océanie - * @example 0 - */ - OC: number; - /** - * NA - * @description The number of listeners in North America - * @example 2 - */ - NA: number; - }; - /** StatPlayerStats */ - "0cc1b8a9_StatPlayerStats": { - /** - * date - * @description The date for this stat - * @example 2023-01-01 - */ - date: string; - /** - * listeners - * @description The number of listeners - * @example 10 - */ - listeners: number; - }; - /** Stream Stored */ - "0cc1b8a9_StreamStored": { - /** - * Unique identifier - * @description Unique identifier of the resource `Stream` - * @example 1 - */ - id: number; - /** - * mountpoint - * @description The mountpoint to access to the stream - */ - mountpoint: string; - /** - * codec - * @description The codec used in the stream - */ - codec: number; - /** - * bitrate - * @description The bitrate used to in the stream - */ - bitrate: number; - /** - * url - * @description The url to listen the stream - */ - url: string; - /** - * server_address - * @description The server address to connect encoder - */ - server_address: string; - /** - * fallback_mountpoint - * @description The mountpoint used to fallback the stream - */ - fallback_mountpoint: string; - /** - * is_relay - * @description Define if the stream is a relay stream - */ - is_relay: boolean; - /** - * is_source - * @description Define if the stream is used like a source for HlsStream or Transcoding - */ - is_source: boolean; - /** - * is_transcoding - * @description Define if the stream is a transcoded stream - */ - is_transcoding: boolean; - /** - * is_fallback - * @description Is the `Stream` is a fallback? - * @example true - */ - is_fallback: boolean; - }; - /** Pack Excerpt */ - a9a5e581_PackExcerpt: { - /** id */ - id: string; - /** name */ - name: string; - }; - /** Relation */ - a9a5e581_Relation: { - /** id */ - id: string; - /** name */ - name?: string; - /** - * created_at - * Format: datetime - */ - created_at?: number; - }; - /** Output Group Excerpt */ - a9a5e581_OutputGroupExcerpt: { - /** id */ - id: string; - /** name */ - name: string; - }; - /** Storage Excerpt */ - a9a5e581_StorageExcerpt: { - /** id */ - id: string; - /** name */ - name: string; - /** type */ - type: string; - }; - /** Converter Metadata */ - a9a5e581_ConverterMetadata: { - /** - * storage_resolution_strategy - * Format: enum - */ - storage_resolution_strategy?: Record; - }; - /** StorageS3 */ - a9a5e581_StorageS3: { - /** url */ - url: string; - /** region */ - region: string; - /** access_key */ - access_key: string; - /** secret_key */ - secret_key: string; - }; - /** StorageFTP */ - a9a5e581_StorageFTP: { - /** host */ - host: string; - /** username */ - username: string; - }; - /** StorageSFTP */ - a9a5e581_StorageSFTP: { - /** host */ - host: string; - /** username */ - username: string; - }; - /** StorageKDrive */ - a9a5e581_StorageKDrive: { - /** drive_id */ - drive_id: string; - }; - /** StorageVOD */ - a9a5e581_StorageVOD: { - /** vod_id */ - vod_id: string; - }; - /** Workflow Event */ - a9a5e581_WorkflowEvent: { - /** id */ - id: number; - /** type */ - type: number; - /** type_name */ - type_name: string; - /** - * occurred_at - * Format: datetime - */ - occurred_at: number | null; - /** run_id */ - run_id: string | null; - /** activity_type */ - activity_type: string | null; - /** scheduled_event_id */ - scheduled_event_id: number | null; - }; - /** CallbackSubscription */ - a9a5e581_CallbackSubscription: { - /** id */ - id: string; - /** - * job_type - * Format: enum - */ - job_type: Record | null; - /** - * workflow - * Format: enum - */ - workflow: Record | null; - /** - * activity - * Format: enum - */ - activity: Record | null; - /** - * event - * Format: enum - */ - event: Record; - /** enabled */ - enabled: boolean | unknown; - }; - /** Workflow Run */ - a9a5e581_WorkflowRun: { - /** id */ - id: string; - /** status */ - status: string; - /** status_code */ - status_code: number; - /** - * started_at - * Format: datetime - */ - started_at: number | null; - /** - * closed_at - * Format: datetime - */ - closed_at: number | null; - /** event_count */ - event_count: number; - /** activity_count */ - activity_count: number; - /** events */ - events: components["schemas"]["a9a5e581_WorkflowEvent"][]; - }; - /** Workflow Activity */ - a9a5e581_WorkflowActivity: { - /** id */ - id: string; - /** type */ - type: string; - /** state */ - state: number; - /** - * scheduled_at - * Format: datetime - */ - scheduled_at: number | null; - /** - * started_at - * Format: datetime - */ - started_at: number | null; - /** - * finished_at - * Format: datetime - */ - finished_at: number | null; - /** attempt */ - attempt: number | null; - /** retry_state */ - retry_state: number | null; - /** error_message */ - error_message: string | null; - /** task_queue */ - task_queue: string | null; - /** worker_identity */ - worker_identity: string | null; - /** duration */ - duration: number | null; - }; - /** Pack Meta */ - a9a5e581_PackMeta: { - /** features */ - features: components["schemas"]["a9a5e581_PackFeature"][]; - }; - /** Pack Feature */ - a9a5e581_PackFeature: { - /** label */ - label: string; - /** included */ - included: string; - }; - /** Converter Consumption Span */ - a9a5e581_ConverterConsumptionSpan: { - pack: components["schemas"]["a9a5e581_Relation"]; - /** starts_at */ - starts_at: string; - /** ends_at */ - ends_at?: string; - /** consumption_seconds */ - consumption_seconds: number; - /** consumption_price */ - consumption_price: string; - /** price_changes */ - price_changes: string; - }; - /** Team */ - "91ac10ff_Team": { - /** - * Unique identifier - * @description Unique identifier of the resource `Team` - */ - id: number; - /** - * name - * @description Name of the resource `Team` - */ - name: string; - /** - * color_id - * @description Unique identifier of the `color` of the resource `Team` - */ - color_id: number; - /** - * owned_by_id - * @description Unique identifier of the `user` that owned the resource `Team` - */ - owned_by_id: number | null; - /** - * created_by_id - * @description Unique identifier of the `user` that created the resource `Team` - */ - created_by_id: number | null; - /** - * created_at - * Format: timestamp - * @description Timestamp `Team` was created at - */ - created_at: number; - /** - * updated_at - * Format: timestamp - * @description Timestamp `Team` was updated at - */ - updated_at: number; - created_by?: components["schemas"]["91ac10ff_AppUser"]; - owned_by?: components["schemas"]["91ac10ff_AppUser"]; - /** - * user_count - * @description User count related to the resource `Team` - */ - user_count?: number; - /** - * product_count - * @description Product count related to the resource `Team` - */ - product_count?: number; - /** - * product_by_service_count - * @description Product by service count related to the resource `Team` - */ - product_by_service_count?: number; - }; - /** User Uuid */ - "91ac10ff_UserUuid": { - /** - * uuid - * @description Uuid v4 - * @example 96df2a1c-e449-441c-ae3a-2191f91fdc7d - */ - uuid: string; - /** - * valid_until - * Format: timestamp - * @description Validity of the Uuid - */ - valid_until: number; - }; - /** Maintenance Type */ - "91ac10ff_MaintenanceType": { - /** - * name - * @description Name of active Maintenance Type - */ - name: string; - /** - * code - * @description Active Maintenance Type - */ - code: string; - /** - * description - * @description Short explanation of active Maintenance Type - */ - description: string; - }; - /** Account */ - "91ac10ff_Account": { - /** - * Unique identifier - * @description Unique identifier of the resource `Account` - */ - id: number; - /** - * beta - * @description If the account is a beta version - */ - beta: boolean; - /** - * name - * @description Name of the resource `Account` - * @example Secret Organization - */ - name: string; - /** - * legal_entity_type - * @enum {string} - */ - legal_entity_type: "company" | "individual" | "public_body" | "restrict"; - /** - * phone - * @description User phone number - * @example +41790000000 - */ - phone?: string; - /** - * support_level - * @description Support level of the account - */ - support_level: number; - /** - * has_2fa_required - * @description If the account requires 2FA - */ - has_2fa_required: boolean; - /** - * is_sso - * @description If the account has Single Sign-On (SSO) - */ - is_sso: boolean; - /** - * website - * @example https://www.infomaniak.com - */ - website?: string; - /** - * created_at - * Format: timestamp - * @description Timestamp `Account` was created at - */ - created_at: number; - }; - /** Rewind V3 */ - "91ac10ff_RewindV3": { - /** - * Unique identifier - * @description Rewind identifier - */ - id: number; - /** - * status - * @description Rewind status.canceled: Rewind was canceled by the user and deleted.done: Rewind completed successfully.drive_not_ready: Rewind cannot start because the drive was not ready (uploads or actions in progress).expired: Rewind has expired and deleted.failed: Rewind completed with errors.in_progress: Rewind is currently in progress.new: Rewind did not start.sanitizing: Rewind find the activity to sanitize.waiting_approval: Rewind waiting user approval to continue. - * @example canceled - * @enum {string} - */ - status: "canceled" | "done" | "drive_not_ready" | "expired" | "failed" | "in_progress" | "new" | "sanitizing" | "waiting_approval"; - /** - * mode - * @description Rewind type.directory: Rewind only a directory.drive: Rewind all the drive.user: Rewind a user's private folder. - * @example directory - * @enum {string} - */ - mode: "directory" | "drive" | "user"; - /** - * archiving - * @description Rewind archive mode, all created files between now and the rewind date will be set to trash or to an archive depending on the mode selected.all: Keep in an archive folder the current or trashed files.current: Keep in an archive folder the current files.none: Don't build an archive, trash all created files. - * @example all - * @enum {string|null} - */ - archiving: "all" | "current" | "none" | null; - /** - * directory_id - * @description The targeted directory of the rewind Filled only in directory and user mode - */ - directory_id: number | null; - directory?: components["schemas"]["91ac10ff_DirectoryV3"]; - /** - * directory_name - * @description The name of the directory selected when the directory mode is selected - */ - directory_name?: string; - /** - * user_id - * @description The targeted user of the rewind Filled only in user mode - */ - user_id: number | null; - /** - * rewind_at - * Format: timestamp - * @description Rewind at - */ - rewind_at: number; - /** - * created_at - * Format: timestamp - * @description created at - */ - created_at: number; - /** - * finished_at - * Format: timestamp - * @description when the rewind is executed the finished process time is save here - */ - finished_at?: number; - /** - * expires_at - * Format: timestamp - * @description Date of the rewind approval - */ - expires_at: number; - /** - * created_by - * @description created by the user - */ - created_by: number; - /** - * is_approved - * @description Rewind approved by the user - */ - is_approved: boolean; - /** - * approval_at - * Format: timestamp - * @description Date of the rewind approval - */ - approval_at: number; - /** - * rewind_name - * @description The name of the directory choose during approval step - */ - rewind_name?: string; - /** - * sanitizer - * @description Sanitizer resume, returned only when the rewind has done the sanitizing process - */ - sanitizer?: { - /** sanitized */ - sanitized: number; - /** total */ - total: { - /** to_execute */ - to_execute: number; - /** files_found */ - files_found: number; - /** to_move */ - to_move: number; - /** to_rename */ - to_rename: number; - /** to_update */ - to_update: number; - /** to_restore */ - to_restore: number; - /** to_trash */ - to_trash: number; - /** to_archive */ - to_archive: number; - /** not_handled_versions */ - not_handled_versions: number; - /** not_handled_files */ - not_handled_files: number; - }; - /** team */ - team: { - /** to_execute */ - to_execute: number; - /** files_found */ - files_found: number; - /** to_move */ - to_move: number; - /** to_rename */ - to_rename: number; - /** to_update */ - to_update: number; - /** to_restore */ - to_restore: number; - /** to_trash */ - to_trash: number; - /** to_archive */ - to_archive: number; - /** not_handled_versions */ - not_handled_versions: number; - /** not_handled_files */ - not_handled_files: number; - }; - /** me */ - me: { - /** to_execute */ - to_execute: number; - /** files_found */ - files_found: number; - /** to_move */ - to_move: number; - /** to_rename */ - to_rename: number; - /** to_update */ - to_update: number; - /** to_restore */ - to_restore: number; - /** to_trash */ - to_trash: number; - /** to_archive */ - to_archive: number; - /** not_handled_versions */ - not_handled_versions: number; - /** not_handled_files */ - not_handled_files: number; - }; - /** others */ - others?: string; - }; - /** - * summary - * @description Rewind resume, returned only when the rewind is finished - */ - summary?: { - /** total */ - total: { - /** executed */ - executed: number; - /** archived */ - archived: number; - /** conflicted */ - conflicted: number; - }; - /** team */ - team: { - /** executed */ - executed: number; - /** archived */ - archived: number; - /** conflicted */ - conflicted: number; - /** directory_id */ - directory_id: number | null; - /** directory_archive_id */ - directory_archive_id: number | null; - /** directory_conflict_id */ - directory_conflict_id: number | null; - }; - /** me */ - me: { - /** executed */ - executed: number; - /** archived */ - archived: number; - /** conflicted */ - conflicted: number; - /** directory_id */ - directory_id: number | null; - /** directory_archive_id */ - directory_archive_id: number | null; - /** directory_conflict_id */ - directory_conflict_id: number | null; - }; - /** others */ - others?: components["schemas"]["91ac10ff_RewindSummaryFileCounter"][]; - }; - }; - /** Right */ - "91ac10ff_Right": { - /** technical */ - technical?: boolean; - /** statistic */ - statistic?: boolean; - /** check */ - check?: boolean; - /** sale */ - sale?: boolean; - }; - /** Tag */ - "91ac10ff_Tag": { - /** - * Unique identifier - * @description Unique identifier of the resource `Tag` - * @example 1234 - */ - id: number; - /** - * name - * @description Name of the resource `Tag` - * @example My tag name - */ - name: string; - /** - * color - * @example 4 - */ - color: number; - /** - * product_count - * @description Product count related to the resource `Tag` - * @example 2 - */ - product_count?: number; - }; - /** KSuite */ - "91ac10ff_KSuite": { - /** - * Unique identifier - * @description Id of the kSuite - */ - id: number; - /** - * name - * @description Name of the kSuite - */ - name: string; - /** - * pack_id - * @description Id of the type of kSuite - */ - pack_id: number; - /** - * pack - * @description Name of the type of kSuite - */ - pack: string; - }; - /** Pricing Plan */ - "91ac10ff_PricingPlan": { - /** - * Unique identifier - * @description Unique identifier of the resource `Pricing Plan` - */ - id: number; - /** - * name - * @description Name of the resource `Pricing Plan` - * @example team - */ - name: string; - /** - * display_name - * @description Display name - * @example Team - */ - display_name: string; - /** - * is_free - * @description If the pack is free - */ - is_free: boolean; - /** - * limits - * @description Get the users and storage limits of the Pricing Plan - */ - limits?: { - /** - * users - * @description Get users number limit of the Pricing Plan - */ - users: { - /** - * base - * @description Included/Allowed number of user - */ - base: number; - /** - * min - * @description Minimum number of additional user - */ - min: number | null; - /** - * max - * @description Maximum number of additional user - */ - max: number | null; - }; - /** - * trash - * @description Get the drive trash options - */ - trash: { - /** - * retention_options - * @description Available options for setting trash retention.one_month: 30 days.one_year: A year.six_months: 180 days.three_months: 90 days.two_months: 60 days. - * @example one_month - * @enum {array} - */ - retention_options: "one_month" | "one_year" | "six_months" | "three_months" | "two_months"; - }; - /** - * storage - * @description Get the limits of the pricing plan - */ - storage: { - /** - * giga - * @description Included/Allowed storage (in gigabyte) - */ - giga: number; - /** - * min - * @description Minimum number of additional storage (in gigabyte) - */ - min: number | null; - /** - * max - * @description Maximum number of additional storage (in gigabyte) - */ - max: number | null; - }; - }; - /** - * prices - * @description Price of the Pricing Plan, contains basic plan and additional storages and users prices by currency - */ - prices?: components["schemas"]["91ac10ff_Drivepackprice"][]; - /** - * capabilities - * @description Locked/Unlocked features of the Pricing Plan - */ - capabilities?: { - /** - * use_vault - * @description Vault directory feature - */ - use_vault: boolean; - /** - * use_manage_right - * @description Can use additional manage right - */ - use_manage_right: boolean; - /** - * use_dropbox - * @description Dropboxes feature - */ - use_dropbox: boolean; - /** - * can_rewind - * @description Can access/use restoration feature - */ - can_rewind: boolean; - /** - * use_folder_custom_color - * @description Can set a custom color on a folder - */ - use_folder_custom_color: boolean; - /** - * can_access_dashboard - * @description Can access the managing dashboard - */ - can_access_dashboard: boolean; - /** - * can_set_sharelink_password - * @description Public link can be protected by password - */ - can_set_sharelink_password: boolean; - /** - * can_join_sharelink - * @description Users with Infomaniak account can ask to join drive via public links - */ - can_join_sharelink: boolean; - /** - * can_set_sharelink_expiration - * @description Public link can expire - */ - can_set_sharelink_expiration: boolean; - /** - * can_set_sharelink_custom_url - * @description Public link can have custom theme - */ - can_set_sharelink_custom_url: boolean; - /** - * can_use_content_search - * @description Can activate advanced search functions in file contents - */ - can_use_content_search: boolean; - /** - * can_use_activity_reports - * @description Can access activity reports - */ - can_use_activity_reports: boolean; - /** - * can_use_signatures - * @description Can sign documents - */ - can_use_signatures: boolean; - /** - * can_use_statistics - * @description Can access statistics - */ - can_use_statistics: boolean; - /** - * can_edit_pdf - * @description Can edit PDFs - */ - can_edit_pdf: boolean; - /** - * can_use_office365 - * @description Can access to the Microsoft 365 editor - */ - can_use_office365: boolean; - /** - * can_set_office - * @description Can change office editor or office related settings - */ - can_set_office: boolean; - /** - * start_guide_pdf - * @description Add the start guide PDF to the private folder for new users - */ - start_guide_pdf: boolean; - /** - * can_use_rag - * @description Can ask AI assistant questions about the content of an open document - */ - can_use_rag: boolean; - /** - * can_use_webdav - * @description Webdav protocol service - */ - can_use_webdav: boolean; - /** - * can_set_trash_duration - * @description Can set trash retention duration - */ - can_set_trash_duration: boolean; - }; - }; - /** Rewind Summary File Counter */ - "91ac10ff_RewindSummaryFileCounter": { - /** - * user_id - * @description User id - */ - user_id: number; - /** - * executed - * @description Total of actions executed - */ - executed: number; - /** - * archived - * @description Total of actions archived - */ - archived: number; - /** - * conflicted - * @description Total of actions conflicted - */ - conflicted: number; - }; - /** File Category */ - "91ac10ff_FileCategory": { - /** - * category_id - * @description Category identifier - */ - category_id: number; - /** - * added_at - * Format: timestamp - * @description Time when the category was added to file - */ - added_at: number; - /** - * user_validation - * @description State of user validation after auto assignment from AI. - * @example TO_VALIDATE - * @enum {string|null} - */ - user_validation: "CORRECT" | "INCORRECT" | "TO_VALIDATE" | null; - /** - * is_generated_by_ai - * @description Whether the Category was generated by an AI or not - */ - is_generated_by_ai: boolean; - /** - * user_id - * @description User identifier - */ - user_id: number | null; - category?: components["schemas"]["91ac10ff_Category"]; - }; - /** Drive pack price */ - "91ac10ff_Drivepackprice": { - /** - * type - * @description Drive pack price type, Base: standard price, User : Additional user price, Storage_giga : Additional storage price - * @enum {string} - */ - type: "base" | "storage_giga" | "user"; - /** - * unit - * @description Unity of additional type - */ - unit: number; - /** - * period - * @description Price by months - */ - period: number; - /** - * currency_id - * @description Currency identifier - */ - currency_id: number; - /** - * amount_excl_vat - * @description Price without the tax - */ - amount_excl_vat: number; - /** - * amount_incl_vat - * @description Price with the tax - */ - amount_incl_vat: number; - }; - /** UserSignatureStroke */ - "91ac10ff_UserSignatureStroke": { - /** - * penColor - * @description Color of the signature stroke, in hex format - */ - penColor: string; - /** - * dotSize - * @description Stroke thickness - */ - dotSize: string; - /** minWidth */ - minWidth: string; - /** maxWidth */ - maxWidth: string; - /** velocityFilterWeight */ - velocityFilterWeight: string; - /** compositeOperation */ - compositeOperation: string; - /** points */ - points: components["schemas"]["91ac10ff_UserSignatureStrokePoint"][]; - }; - /** UserSignatureStrokePoint */ - "91ac10ff_UserSignatureStrokePoint": { - /** - * time - * @description Point creation integer timestamp in milliseconds - */ - time: number; - /** - * x - * @description Point abscissa - */ - x: string; - /** - * y - * @description Point ordinate - */ - y: string; - /** - * pressure - * @description Outline thickness - */ - pressure: string; - }; - /** Directory */ - "91ac10ff_Directory": { - /** - * Unique identifier - * @description Unique identifier of the resource `Directory` - */ - id: number; - /** - * name - * @description File name - * @example Directory - */ - name: string; - /** - * sorted_name - * @description Specific sortable name - */ - sorted_name?: string; - /** - * path - * @description Full path of the Directory - * @example /full/path/Directory - */ - path?: string; - /** - * type - * @description Type of returned element either a dir (Directory) or file (File) - * @example file - * @enum {string|null} - */ - type: "dir" | "file" | null; - /** - * status - * @description Current state of Directory. The state can be null meaning that the Directory has no specific state.locked: Directory is currently locked. No action can be made except unlocking by the application which locked the File (such as office, webdav or external import).ok: Directory is available.trash_inherited: Directory is currently in trash because a parent directory was trashed.trashed: Directory is currently in trash and specifically trashed by the user.uploading: Directory is currently being uploaded. The Directory is locked and no action can be done excepting upload actions. - * @example locked - * @enum {string} - */ - status: "locked" | "ok" | "trash_inherited" | "trashed" | "uploading"; - /** - * visibility - * @description Visibility of Directory, empty string if no specific visibility. Add additional information about Directory to show different icons or more.: Empty visibility mean no special visibility.is_in_team_space_folder: Is a Directory inside a Common Documents directory.is_root: Is the root directory of the user.is_shared_space: Is the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_team_space: Is the Common Documents directory, a special directory where the files inside are common to all users by default.is_team_space_folder: Is the root directory inside the Common Documents. - * @enum {string} - */ - visibility: "" | "is_in_team_space_folder" | "is_root" | "is_shared_space" | "is_team_space" | "is_team_space_folder"; - /** - * drive_id - * @description Drive identifier - * @example 1111 - */ - drive_id: number; - /** - * depth - * @description Current path depth of Directory - * @example 3 - */ - depth: number; - /** - * created_by - * @description The identifier of the user who first uploaded the Directory - */ - created_by: number | null; - /** - * created_at - * Format: timestamp - * @description Directory creation timestamp (in seconds), if available in its metadata or specified on upload - */ - created_at: number | null; - /** - * added_at - * Format: timestamp - * @description The timestamp (in seconds) at which the Directory has been uploaded for the first time - */ - added_at: number; - /** - * last_modified_at - * Format: timestamp - * @description Directory creation timestamp (in seconds), if available in its metadata or specified on upload - */ - last_modified_at: number; - /** - * parent_id - * @description Parent directory identifier - */ - parent_id: number; - /** - * deleted_at - * Format: timestamp - * @description Timestamp of deleted resource Directory, only visible when the Directory is trashed - */ - deleted_at?: number; - /** - * deleted_by - * @description User identifier of deleted resource Directory, only visible when the Directory is trashed - */ - deleted_by?: number; - /** - * shared_root_id - * @description Root Directory identifier, only visible for shared user - * @example 1 - */ - shared_root_id?: number | null; - /** - * parents - * @description Get all parents directories - */ - parents?: components["schemas"]["91ac10ff_Directory"][]; - /** - * users - * @description Array of users identifiers that has access to the Directory - */ - users?: number[]; - /** - * teams - * @description Array of teams identifiers that has access to the Directory - */ - teams?: number[]; - /** - * is_favorite - * @description Is Directory pinned as favorite - */ - is_favorite?: boolean; - /** - * activity - * @description Activities information about the Directory - */ - activity?: { - /** - * last_accessed_at - * Format: timestamp - * @description Timestamp of the last user access of the Directory - */ - last_accessed_at: number; - }; - sharelink?: components["schemas"]["91ac10ff_ShareLink"]; - /** - * capabilities - * @description Directory rights - */ - capabilities?: { - /** - * can_use_favorite - * @description Right to set file as favorite - */ - can_use_favorite: boolean; - /** - * can_become_sharelink - * @description Right to share file by link (share_link) - */ - can_become_sharelink: boolean; - /** - * can_use_team - * @description Right to use and give team access - */ - can_use_team: boolean; - /** - * can_show - * @description Right to see Directory information - */ - can_show: boolean; - /** - * can_read - * @description Right to read Directory content - */ - can_read: boolean; - /** - * can_write - * @description Right to write Directory - */ - can_write: boolean; - /** - * can_share - * @description Right to share Directory or manage access to Directory - */ - can_share: boolean; - /** - * can_leave - * @description Right to leave shared Directory - */ - can_leave: boolean; - /** - * can_delete - * @description Right to delete Directory - */ - can_delete: boolean; - /** - * can_rename - * @description Right to rename Directory - */ - can_rename: boolean; - /** - * can_move - * @description Right to move Directory - */ - can_move: boolean; - /** - * can_create_directory - * @description Right to add new child directory - */ - can_create_directory: boolean; - /** - * can_create_file - * @description Right to add new child file - */ - can_create_file: boolean; - /** - * can_upload - * @description Right to upload a child file - */ - can_upload: boolean; - /** - * can_move_into - * @description right to move directory - */ - can_move_into: boolean; - /** - * can_become_dropbox - * @description Right to use convert directory into collaborative directory - */ - can_become_dropbox: boolean; - }; - /** - * lock - * @description When Directory is locked, locked information - */ - lock?: { - /** - * locked_at - * Format: timestamp - * @description When Directory is locked, locked timestamp - */ - locked_at: number | null; - /** - * unlocked_at - * Format: timestamp - * @description When Directory is locked, automatic lock release timestamp - */ - unlocked_at: number | null; - /** - * description - * @description When Directory is locked, locked reason - * @example onlyoffice - */ - description: string | null; - /** - * token - * @description When Directory is locked, locked token - * @example onlyoffice:123456 - */ - token: string | null; - }; - /** - * categories - * @description File categories - */ - categories?: components["schemas"]["91ac10ff_FileCategory"][]; - /** - * etag - * @description ETag of the file - */ - etag?: string | null; - /** - * color - * @description Color of the directory for the user requesting it - * @example #0098ff - */ - color: string | null; - dropbox?: components["schemas"]["91ac10ff_Dropbox"]; - external_import?: components["schemas"]["91ac10ff_ExternalImport"]; - rewind?: components["schemas"]["91ac10ff_RewindV3"]; - }; - /** PublicImage */ - "91ac10ff_PublicImage": { - /** - * Unique identifier - * @description Unique identifier of the resource `PublicImage` - */ - id: number; - /** - * public_url - * @example "https://kdrive.infomaniak.com/drive/xxxxx/public/d/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx/preview" - */ - public_url: string; - }; - /** Drive Default Limits */ - "91ac10ff_DriveDefaultLimits": { - /** - * files_by_folders - * @description Number of files/folders in the same folder - */ - files_by_folders: number; - /** - * files_size - * @description Max file size - */ - files_size: number; - /** - * sub_folders - * @description Max depth of folder - */ - sub_folders: number; - /** - * empty_trash_days - * @description Number of days a file is conserved when trashed - */ - empty_trash_days: number; - /** - * versioning_days - * @description Number of days a version of a file is conserved - */ - versioning_days: number; - /** - * versioning - * @description Number of versions of a file - */ - versioning: number; - /** - * files_by_user - * @description Max number of file for one user - */ - files_by_user: number; - /** - * shared_link - * @description Max shared link - */ - shared_link: number; - /** - * bandwidth - * @description Bandwidth authorize for a user in 24 hours - */ - bandwidth: number; - /** - * archive_files_download - * @description Max files downloadable in a archive - */ - archive_files_download: number; - /** - * comments_per_file - * @description Max number of comments per file - */ - comments_per_file: number; - /** - * min_size_for_hotcache - * @description Minimum size of a file to be cached on kCache before moving to a "cold" storage - */ - min_size_for_hotcache: number; - /** - * concurrent_external_imports - * @description Maximum number of external imports which may run at the same time - */ - concurrent_external_imports: number; - /** - * dropboxes - * @description Maximum number of dropboxes per drive - */ - dropboxes: number; - /** - * stats_days - * @description Maximum number of days, in past, statistics can be seen - 0 for unlimited - */ - stats_days: number; - }; - /** Chart Data */ - "91ac10ff_ChartData": { - /** - * name - * @description X coordinate name - */ - name: string; - /** - * unit - * @description X coordinate unit - */ - unit: string; - /** - * data - * @description X coordinate data points - */ - data: unknown | unknown; - /** - * metric - * @description Metric of the requested chart - */ - metric?: string; - }; - /** - * Third party drive - * @description A third party drive which may be eligible for external import - */ - "91ac10ff_Thirdpartydrive": { - /** - * Unique identifier - * @description Drive identifier - */ - id: string; - /** - * name - * @description Drive name - */ - name: string; - }; - /** Deleted Generic File V2 */ - "91ac10ff_DeletedGenericFileV2": { - /** - * Unique identifier - * @description Unique identifier of the resource `Deleted Generic File V2` - */ - id: number; - /** - * name - * @description File name - * @example Deleted Generic File V2 - */ - name: string; - /** - * type - * @description Type of returned element either a dir (Directory) or file (File) - * @example file - * @enum {string|null} - */ - type: "dir" | "file" | null; - /** - * path - * @description Full path of the Deleted Generic File V2 - * @example /full/path/Deleted Generic File V2 - */ - path?: string; - /** - * visibility - * @description Visibility of Deleted Generic File V2, empty string if no specific visibility. Add additional information about Deleted Generic File V2 to show different icons or more.: Empty visibility mean no special visibility.is_in_private_space: Is a Deleted Generic File V2 inside the private directory of the user.is_in_shared_space: Is a Deleted Generic File V2 inside the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_in_team_space_folder: Is a Deleted Generic File V2 inside a Common Documents directory.is_private_space: Is the private directory of the user.is_root: Is the root directory of the user.is_shared_space: Is the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_team_space: Is the Common Documents directory, a special directory where the files inside are common to all users by default.is_team_space_folder: Is the root directory inside the Common Documents. - * @enum {string} - */ - visibility: "" | "is_in_private_space" | "is_in_shared_space" | "is_in_team_space_folder" | "is_private_space" | "is_root" | "is_shared_space" | "is_team_space" | "is_team_space_folder"; - /** - * depth - * @description Current path depth of Deleted Generic File V2 - * @example 3 - */ - depth: number; - /** - * created_by - * @description The identifier of the user who first uploaded the Deleted Generic File V2 - */ - created_by: number | null; - /** - * parent_id - * @description Parent directory identifier - */ - parent_id: number; - /** - * deleted_at - * Format: timestamp - * @description Timestamp of deleted resource Deleted Generic File V2, only visible when the Deleted Generic File V2 is trashed - */ - deleted_at: number; - /** - * deleted_by - * @description User identifier of deleted resource Deleted Generic File V2, only visible when the Deleted Generic File V2 is trashed - */ - deleted_by: number; - /** - * extension_type - * @description File type, properties is not returned for directory type - * @example spreadsheet - */ - extension_type?: string | null; - }; - /** Sanitized Activity */ - "91ac10ff_SanitizedActivity": { - /** - * target - * @description Path of the activity - * @example /directory/file - */ - target?: string | number; - /** - * target_at - * @description Target date of the activity - */ - target_at?: number; - /** - * action - * @description Action to do in rewind situation.archive: File needs to be archived in a specific directory.archive_in_trash: File needs to be archived in trash root.exclude: File is excluded. No actions will be performed.file_deleted: File does not exist.move: File needs to be moved.rename: File needs to be renamed.restore: File needs to be restored from trash.trash: File needs to be trashed.update: File content need to be updated.version_deleted: File content does not exist. - * @example archive - * @enum {string} - */ - action: "archive" | "archive_in_trash" | "exclude" | "file_deleted" | "move" | "rename" | "restore" | "trash" | "update" | "version_deleted"; - /** - * state - * @description State one action in the rewind process.not_executed: Action was not executed yet.not_handled: Action cannot be rewound.on_conflict: Action lead to a conflict with another file/directory, this item was moved to a specific directory.on_error: Action lead to a fatal error, for instance the targeted version of a file was unable to be restored.success: Action was executed correctly. - * @example not_executed - * @enum {string} - */ - state: "not_executed" | "not_handled" | "on_conflict" | "on_error" | "success"; - /** special_parent_id */ - special_parent_id?: number | null; - }; - /** User and teams access on parent file */ - "91ac10ff_Userandteamsaccessonparentfile": { - /** - * mismatch - * @description Whether this file inherits the same or higher access permissions as its parent, with no downgrades. - */ - mismatch: boolean; - /** - * users - * @description All users that have access to the parent file - */ - users?: components["schemas"]["91ac10ff_Userfileaccess"][]; - /** - * teams - * @description All teams that have access to the parent file - */ - teams?: components["schemas"]["91ac10ff_TeamFileAccess"][]; - /** - * name - * @description Current file's parent name - */ - name?: string; - }; - /** Activity V2 */ - "91ac10ff_ActivityV2": { - /** - * action - * @description Action type - */ - action: string; - /** - * file_id - * @description Directory/File identifier - */ - file_id?: number; - /** - * parent_id - * @description Parent directory identifier - */ - parent_id?: number; - /** - * file_type - * @description Directory/File type - * @enum {string} - */ - file_type?: "dir" | "file"; - /** - * size - * @description Size of Activity V2 The unit of size is defined in Bytes - * @example 1700 - */ - size?: number; - /** - * last_modified_at - * Format: timestamp - * @description Activity V2 creation timestamp (in seconds), if available in its metadata or specified on upload - */ - last_modified_at?: number; - /** - * timestamp - * Format: datetime - * @description Time the action took place - */ - timestamp: number; - /** - * path - * @description Path of Directory/File - */ - path?: string; - /** - * destination - * @description Destination of Directory/File in case of move or rename action - */ - destination?: string; - /** - * created_at - * Format: timestamp - * @description Activity V2 creation timestamp (in seconds), if available in its metadata or specified on upload - */ - created_at?: number; - /** - * symbolic_link - * @description Symlink target path if the related file was uploaded as a symlink - */ - symbolic_link?: string; - }; - /** Cursor V2 */ - "91ac10ff_CursorV2": { - /** - * user_id - * @description ID of the user who created the cursor - */ - user_id: number; - /** - * source_id - * @description ID of the directory the cursor was created in - */ - source_id: number; - /** - * activity_id - * @description ID of the last activity seen by the cursor - */ - activity_id: number; - /** - * created_at - * @description Timestamp of the cursor's creation - */ - created_at: number; - /** - * recursive - * @description Whether the cursor also reads children directories - */ - recursive: boolean; - /** - * page - * @description Current page of cursor data - */ - page: number | null; - /** - * limit - * @description Curent limit of cursor - */ - limit: number | null; - }; - /** File Deleted */ - "91ac10ff_FileDeleted": { - /** - * Unique identifier - * @description Unique identifier of the resource `File Deleted` - */ - id: number; - /** - * name - * @description File name - * @example File Deleted - */ - name: string; - /** - * type - * @description Type of returned element either a dir (Directory) or file (File) - * @example file - * @enum {string|null} - */ - type: "dir" | "file" | null; - /** - * path - * @description Full path of the File Deleted - * @example /full/path/File Deleted - */ - path?: string; - /** - * visibility - * @description Visibility of File Deleted, empty string if no specific visibility. Add additional information about File Deleted to show different icons or more.: Empty visibility mean no special visibility.is_in_private_space: Is a File Deleted inside the private directory of the user.is_in_shared_space: Is a File Deleted inside the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_in_team_space_folder: Is a File Deleted inside a Common Documents directory.is_private_space: Is the private directory of the user.is_root: Is the root directory of the user.is_shared_space: Is the shared root directory, a special directory where the files inside are the private files of other user shared with the logged user.is_team_space: Is the Common Documents directory, a special directory where the files inside are common to all users by default.is_team_space_folder: Is the root directory inside the Common Documents. - * @enum {string} - */ - visibility: "" | "is_in_private_space" | "is_in_shared_space" | "is_in_team_space_folder" | "is_private_space" | "is_root" | "is_shared_space" | "is_team_space" | "is_team_space_folder"; - /** - * depth - * @description Current path depth of File Deleted - * @example 3 - */ - depth: number; - /** - * created_by - * @description The identifier of the user who first uploaded the File Deleted - */ - created_by: number | null; - /** - * parent_id - * @description Parent directory identifier - */ - parent_id: number; - /** - * deleted_at - * Format: timestamp - * @description Timestamp of deleted resource File Deleted, only visible when the File Deleted is trashed - */ - deleted_at: number; - /** - * deleted_by - * @description User identifier of deleted resource File Deleted, only visible when the File Deleted is trashed - */ - deleted_by: number; - /** - * extension_type - * @description File type, properties is not returned for directory type - * @example spreadsheet - */ - extension_type?: string | null; - }; - /** Activity */ - "91ac10ff_Activity": { - /** - * action - * @description Action type - */ - action: string; - /** - * file_id - * @description Directory/File identifier - */ - file_id?: number; - /** - * parent_id - * @description Parent directory identifier - */ - parent_id?: number; - /** - * path - * @description Path of Directory/File - */ - path?: string; - /** - * destination - * @description Destination of Directory/File in case of move or rename action - */ - destination?: string; - /** - * executed_at - * Format: timestamp - * @description Creation date of Directory/File - */ - executed_at: number; - }; - "75461840_SuccessResponseData": { - /** @description Effective response */ - data: string | number | boolean | unknown[] | Record; - }; - "75461840_SuccessResponse": components["schemas"]["Response"] & components["schemas"]["75461840_SuccessResponseData"]; - "75461840_ResponseSuccessTotalSpecific": { - /** @description Total number of results */ - total: number; - }; - "75461840_TotalSuccessResponse": components["schemas"]["75461840_SuccessResponse"] & components["schemas"]["75461840_ResponseSuccessTotalSpecific"]; - "75461840_ResponseSuccessPaginatedSpecific": { - /** @description Total number of pages */ - pages: number; - /** @description The current page */ - page: number; - /** @description Number of results per page */ - items_per_page: number; - }; - d26bc914_SuccessResponseData: { - /** @description Effective response */ - data: string | number | boolean | unknown[] | Record; - }; - d26bc914_SuccessResponse: components["schemas"]["Response"] & components["schemas"]["d26bc914_SuccessResponseData"]; - d26bc914_ResponseSuccessTotalSpecific: { - /** @description Total number of results */ - total: number; - }; - d26bc914_TotalSuccessResponse: components["schemas"]["d26bc914_SuccessResponse"] & components["schemas"]["d26bc914_ResponseSuccessTotalSpecific"]; - d26bc914_ResponseSuccessPaginatedSpecific: { - /** @description Total number of pages */ - pages: number; - /** @description The current page */ - page: number; - /** @description Number of results per page */ - items_per_page: number; - }; - Error: { - result?: string; - error?: { - [key: string]: unknown; - }; - data?: unknown; - } & { - [key: string]: unknown; - }; - AppError: { - id?: string; - message?: string; - detailed_error?: string; - request_id?: string; - status_code?: number; - } & { - [key: string]: unknown; - }; - ApiError: { - result?: string; - error?: { - [key: string]: unknown; - }; - data?: unknown; - } & { - [key: string]: unknown; - }; - SuccessResponse: { - result?: string; - data?: unknown; - } & { - [key: string]: unknown; - }; - TotalSuccessResponse: { - result?: string; - data?: unknown; - total?: number; - } & { - [key: string]: unknown; - }; - PaginatedSuccessResponse: { - result?: string; - data?: unknown; - pages?: number; - page?: number; - items_per_page?: number; - } & { - [key: string]: unknown; - }; - }; - responses: { - /** @description The request is malformed. */ - 0: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Error"]; - }; - }; - /** @description Access to the resource is forbidden for this user. */ - 1: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Error"]; - }; - }; - /** @description Resource requested not found. */ - 2: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Error"]; - }; - }; - /** @description There was an internal error in the server. */ - 3: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Error"]; - }; - }; - /** @description Do not have appropriate permissions */ - Forbidden: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["AppError"]; - }; - }; - /** @description Unauthorized */ - Unauthorized: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - data?: string; - } & { - /** @example error */ - result?: string; - error?: { - /** @example vod_not_authorized */ - code?: string; - /** @example Authorization required */ - description?: string; - }; - }; - }; - }; - /** @description BadRequest */ - BadRequest: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - data?: string; - } & components["schemas"]["ApiError"]; - }; - }; - /** @description NotFound */ - NotFound: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - /** @example error */ - result?: string; - error?: { - /** @example vod_model_not_found */ - code?: string; - /** @example No query results for model model 1234 */ - description?: string; - context?: Record; - }; - } & { - data?: string; - }; - }; - }; - /** @description Content too large */ - TooLarge: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["AppError"]; - }; - }; - /** @description Feature is disabled */ - NotImplemented: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["AppError"]; - }; - }; - /** @description Too many requests */ - TooManyRequests: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["AppError"]; - }; - }; - /** @description Something went wrong with the server */ - InternalServerError: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["AppError"]; - }; - }; - /** @description 404 : ModelNotFoundException */ - a039ea57: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - data?: string; - } & { - /** @example failure */ - result?: string; - error?: { - /** @example 404 */ - code?: string; - /** @example 404 : ModelNotFoundException */ - description?: string; - context?: Record; - }; - }; - }; - }; - /** @description 404 : CountHalt */ - e7a7a4eb: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - data?: string; - } & { - /** @example failure */ - result?: string; - error?: { - /** @example 404 */ - code?: string; - /** @example 404 : CountHalt */ - description?: string; - context?: Record; - }; - }; - }; - }; - /** @description 422 : The given data was invalid. */ - "'2f952ed9'": { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - data?: string; - } & { - /** @example failure */ - result?: string; - error?: { - /** @example 422 */ - code?: string; - /** @example 422 : The given data was invalid. */ - description?: string; - context?: Record; - }; - }; - }; - }; - /** @description 400 : BadRequestHttpException */ - "'08d6964f'": { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - data?: string; - } & { - /** @example failure */ - result?: string; - error?: { - /** @example 400 */ - code?: string; - /** @example 400 : BadRequestHttpException */ - description?: string; - context?: Record; - }; - }; - }; - }; - /** @description 404 : MissingModelBehaviorException */ - "'4bc0f255'": { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - data?: string; - } & { - /** @example failure */ - result?: string; - error?: { - /** @example 404 */ - code?: string; - /** @example 404 : MissingModelBehaviorException */ - description?: string; - context?: Record; - }; - }; - }; - }; - /** @description 404 : InvalidImageFormatException */ - "'9436319d'": { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - data?: string; - } & { - /** @example failure */ - result?: string; - error?: { - /** @example 404 */ - code?: string; - /** @example 404 : InvalidImageFormatException */ - description?: string; - context?: Record; - }; - }; - }; - }; - /** @description 404 : FileException */ - "'41638d24'": { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - data?: string; - } & { - /** @example failure */ - result?: string; - error?: { - /** @example 404 */ - code?: string; - /** @example 404 : FileException */ - description?: string; - context?: Record; - }; - }; - }; - }; - /** @description 401 : NotAuthorized */ - "'556bb773'": { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - data?: string; - } & { - /** @example failure */ - result?: string; - error?: { - /** @example 401 */ - code?: string; - /** @example 401 : NotAuthorized */ - description?: string; - context?: Record; - }; - }; - }; - }; - /** @description 500 : Exception */ - "'5e128766'": { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - data?: string; - } & { - /** @example failure */ - result?: string; - error?: { - /** @example 500 */ - code?: string; - /** @example 500 : Exception */ - description?: string; - context?: Record; - }; - }; - }; - }; - /** @description OK */ - GenericPaginatedOrNotPaginatedSuccessResponse: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["SuccessResponse"] | components["schemas"]["TotalSuccessResponse"] | components["schemas"]["PaginatedSuccessResponse"]; - }; - }; - /** @description 422 : The given data was invalid. */ - "2f952ed9": { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - data?: string; - } & { - /** @example failure */ - result?: string; - error?: { - /** @example 422 */ - code?: string; - /** @example 422 : The given data was invalid. */ - description?: string; - context?: Record; - }; - }; - }; - }; - /** @description 400 : BadRequestHttpException */ - "08d6964f": { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - data?: string; - } & { - /** @example failure */ - result?: string; - error?: { - /** @example 400 */ - code?: string; - /** @example 400 : BadRequestHttpException */ - description?: string; - context?: Record; - }; - }; - }; - }; - /** @description 404 : MissingModelBehaviorException */ - "4bc0f255": { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - data?: string; - } & { - /** @example failure */ - result?: string; - error?: { - /** @example 404 */ - code?: string; - /** @example 404 : MissingModelBehaviorException */ - description?: string; - context?: Record; - }; - }; - }; - }; - /** @description 404 : InvalidImageFormatException */ - "9436319d": { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - data?: string; - } & { - /** @example failure */ - result?: string; - error?: { - /** @example 404 */ - code?: string; - /** @example 404 : InvalidImageFormatException */ - description?: string; - context?: Record; - }; - }; - }; - }; - /** @description 404 : FileException */ - "41638d24": { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - data?: string; - } & { - /** @example failure */ - result?: string; - error?: { - /** @example 404 */ - code?: string; - /** @example 404 : FileException */ - description?: string; - context?: Record; - }; - }; - }; - }; - /** @description 401 : NotAuthorized */ - "556bb773": { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - data?: string; - } & { - /** @example failure */ - result?: string; - error?: { - /** @example 401 */ - code?: string; - /** @example 401 : NotAuthorized */ - description?: string; - context?: Record; - }; - }; - }; - }; - /** @description 500 : Exception */ - "5e128766": { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - data?: string; - } & { - /** @example failure */ - result?: string; - error?: { - /** @example 500 */ - code?: string; - /** @example 500 : Exception */ - description?: string; - context?: Record; - }; - }; - }; - }; - }; - parameters: { - cut: string; - maketoken: string; - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from: string; - /** - * Format: string - * @description Histogram grouped by 1d,1h,1m .. - * @example 1d - */ - perhisto: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - Return: "total"; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - Page: number; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - PerPage: number; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - OrderBy: string | string[]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - Order: "asc" | "desc"; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - OrderFor: Record; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - Limit: number; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - Skip: number; - /** - * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. - * You can also use ?with=total parameter - */ - Total: boolean; - }; - requestBodies: never; - headers: never; - pathItems: never; -} -export type $defs = Record; -export interface operations { - post_1_kmeet_rooms: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": components["schemas"]["afdc46e4_PlannedConference"]; - }; - }; - responses: { - /** @description Default Response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["afdc46e4_PlannedConferenceReturn"]; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - data?: string; - } & { - /** @example failure */ - result?: string; - error?: { - /** @example 422 */ - code?: string; - /** @example 422 : The given data was invalid. */ - description?: string; - context?: Record; - }; - }; - }; - }; - }; - }; - get_1_kmeet_rooms_room_id_settings: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the room settings */ - room_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Default response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["afdc46e4_PlannedConferenceReturn"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_authorized - */ - code?: string; - /** - * @description Description of the error - * @example Forbidden - */ - description?: string; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_found - */ - code?: string; - /** - * @description Description of the error - * @example Not Found - */ - description?: string; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - GetTopReactionsForTeam: { - parameters: { - query: { - /** - * @description Time range can be "today", "7_day", or "28_day". - * - `today`: reactions posted on the current day. - * - `7_day`: reactions posted in the last 7 days. - * - `28_day`: reactions posted in the last 28 days. - */ - time_range: string; - /** @description The page to select. */ - page?: number; - /** @description The number of items per page, up to a maximum of 200. */ - per_page?: number; - }; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Top reactions retrieved successfully. */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_TopReactionList"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetTopReactionsForUser: { - parameters: { - query: { - /** - * @description Time range can be "today", "7_day", or "28_day". - * - `today`: reactions posted on the current day. - * - `7_day`: reactions posted in the last 7 days. - * - `28_day`: reactions posted in the last 28 days. - */ - time_range: string; - /** @description The page to select. */ - page?: number; - /** @description The number of items per page, up to a maximum of 200. */ - per_page?: number; - /** - * @description Team ID will scope the response to a given team and exclude direct and group messages. - * ##### Permissions - * Must have `view_team` permission for the team. - */ - team_id?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Top reactions retrieved successfully. */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_TopReactionList"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetTopChannelsForTeam: { - parameters: { - query: { - /** - * @description Time range can be "today", "7_day", or "28_day". - * - `today`: channels with posts on the current day. - * - `7_day`: channels with posts in the last 7 days. - * - `28_day`: channels with posts in the last 28 days. - */ - time_range: string; - /** @description The page to select. */ - page?: number; - /** @description The number of items per page, up to a maximum of 200. */ - per_page?: number; - }; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Top channels retrieved successfully. */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_TopChannelList"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetTopChannelsForUser: { - parameters: { - query: { - /** - * @description Time range can be "today", "7_day", or "28_day". - * - `today`: channels with posts on the current day. - * - `7_day`: channels with posts in the last 7 days. - * - `28_day`: channels with posts in the last 28 days. - */ - time_range: string; - /** @description The page to select. */ - page?: number; - /** @description The number of items per page, up to a maximum of 200. */ - per_page?: number; - /** - * @description Team ID will scope the response to a given team. - * ##### Permissions - * Must have `view_team` permission for the team. - */ - team_id?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Top channels retrieved successfully. */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_TopChannelList"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetNewTeamMembers: { - parameters: { - query: { - /** - * @description Time range can be "today", "7_day", or "28_day". - * - `today`: team members who joined during the current day. - * - `7_day`: team members who joined in the last 7 days. - * - `28_day`: team members who joined in the last 28 days. - */ - time_range: string; - /** @description The page to select. */ - page?: number; - /** @description The number of items per page. */ - per_page?: number; - }; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description New team members retrieved successfully. */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_NewTeamMembersList"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetTopThreadsForTeam: { - parameters: { - query: { - /** - * @description Time range can be "today", "7_day", or "28_day". - * - `today`: threads with activity on the current day. - * - `7_day`: threads with activity in the last 7 days. - * - `28_day`: threads with activity in the last 28 days. - */ - time_range: string; - /** @description The page to select. */ - page?: number; - /** @description The number of items per page, up to a maximum of 200. */ - per_page?: number; - }; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Top threads retrieved successfully. */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_TopThreadList"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetTopThreadsForUser: { - parameters: { - query: { - /** - * @description Time range can be "today", "7_day", or "28_day". - * - `today`: threads with activity on the current day. - * - `7_day`: threads with activity in the last 7 days. - * - `28_day`: threads with activity in the last 28 days. - */ - time_range: string; - /** @description The page to select. */ - page?: number; - /** @description The number of items per page, up to a maximum of 200. */ - per_page?: number; - /** - * @description Team ID will scope the response to a given team. - * ##### Permissions - * Must have `view_team` permission for the team. - */ - team_id?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Top threads retrieved successfully. */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_TopThreadList"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetTopDMsForUser: { - parameters: { - query: { - /** - * @description Time range can be "today", "7_day", or "28_day". - * - `today`: threads with activity on the current day. - * - `7_day`: threads with activity in the last 7 days. - * - `28_day`: threads with activity in the last 28 days. - */ - time_range: string; - /** @description The page to select. */ - page?: number; - /** @description The number of items per page, up to a maximum of 200. */ - per_page?: number; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Top dms retrieved successfully. */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_TopDMList"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetUsers: { - parameters: { - query?: { - /** @description The page to select. */ - page?: number; - /** @description The number of users per page. There is a maximum limit of 200 users per page. */ - per_page?: number; - /** @description The ID of the team to get users for. */ - in_team?: string; - /** @description The ID of the team to exclude users for. Must not be used with "in_team" query parameter. */ - not_in_team?: string; - /** @description The ID of the channel to get users for. */ - in_channel?: string; - /** @description The ID of the channel to exclude users for. Must be used with "in_channel" query parameter. */ - not_in_channel?: string; - /** @description The ID of the group to get users for. Must have `manage_system` permission. */ - in_group?: string; - /** @description When used with `not_in_channel` or `not_in_team`, returns only the users that are allowed to join the channel or team based on its group constrains. */ - group_constrained?: boolean; - /** @description Whether or not to list users that are not on any team. This option takes precendence over `in_team`, `in_channel`, and `not_in_channel`. */ - without_team?: boolean; - /** @description Whether or not to list only users that are active. This option cannot be used along with the `inactive` option. */ - active?: boolean; - /** @description Whether or not to list only users that are deactivated. This option cannot be used along with the `active` option. */ - inactive?: boolean; - /** @description Returns users that have this role. */ - role?: string; - /** - * @description Sort is only available in conjunction with certain options below. The paging parameter is also always available. - * - * ##### `in_team` - * Can be "", "last_activity_at" or "create_at". - * When left blank, sorting is done by username. - * ##### `in_channel` - * Can be "", "status". - * When left blank, sorting is done by username. `status` will sort by User's current status (Online, Away, DND, Offline), then by Username. - */ - sort?: string; - /** - * @description Comma separated string used to filter users based on any of the specified system roles - * - * Example: `?roles=system_admin,system_user` will return users that are either system admins or system users - */ - roles?: string; - /** - * @description Comma separated string used to filter users based on any of the specified channel roles, can only be used in conjunction with `in_channel` - * - * Example: `?in_channel=4eb6axxw7fg3je5iyasnfudc5y&channel_roles=channel_user` will return users that are only channel users and not admins or guests - */ - channel_roles?: string; - /** - * @description Comma separated string used to filter users based on any of the specified team roles, can only be used in conjunction with `in_team` - * - * Example: `?in_team=4eb6axxw7fg3je5iyasnfudc5y&team_roles=team_user` will return users that are only team users and not admins or guests - */ - team_roles?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description User page retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_User"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetUsersByIds: { - parameters: { - query?: { - /** @description Only return users that have been modified since the given Unix timestamp (in milliseconds). */ - since?: number; - }; - header?: never; - path?: never; - cookie?: never; - }; - /** @description List of user ids */ - requestBody: { - content: { - "application/json": string[]; - }; - }; - responses: { - /** @description User list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_User"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - }; - }; - GetUsersByGroupChannelIds: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** @description List of group channel ids */ - requestBody: { - content: { - "application/json": string[]; - }; - }; - responses: { - /** @description User list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - ""?: components["schemas"]["38cb7293_User"][]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - }; - }; - GetUsersByUsernames: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** @description List of usernames */ - requestBody: { - content: { - "application/json": string[]; - }; - }; - responses: { - /** @description User list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_User"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - }; - }; - SearchUsers: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** @description Search criteria */ - requestBody: { - content: { - "application/json": { - /** @description The term to match against username, full name, nickname and email */ - term: string; - /** @description If provided, only search users on this team */ - team_id?: string; - /** @description If provided, only search users not on this team */ - not_in_team_id?: string; - /** @description If provided, only search users in this channel */ - in_channel_id?: string; - /** @description If provided, only search users not in this channel. Must specifiy `team_id` when using this option */ - not_in_channel_id?: string; - /** @description If provided, only search users in this group. Must have `manage_system` permission. */ - in_group_id?: string; - /** @description When used with `not_in_channel_id` or `not_in_team_id`, returns only the users that are allowed to join the channel or team based on its group constrains. */ - group_constrained?: boolean; - /** @description When `true`, include deactivated users in the results */ - allow_inactive?: boolean; - /** @description Set this to `true` if you would like to search for users that are not on a team. This option takes precendence over `team_id`, `in_channel_id`, and `not_in_channel_id`. */ - without_team?: boolean; - /** - * @description The maximum number of users to return in the results - * - * __Defaults to `100` if not provided.__ - * @default 100 - */ - limit?: number; - }; - }; - }; - responses: { - /** @description User list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_User"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - AutocompleteUsers: { - parameters: { - query: { - /** @description Team ID */ - team_id?: string; - /** @description Channel ID */ - channel_id?: string; - /** @description Username, nickname first name or last name */ - name: string; - /** - * @description The maximum number of users to return in each subresult - * - * __Defaults to `100` if not provided.__ - */ - limit?: number; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description User autocomplete successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_UserAutocomplete"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetUser: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User GUID. This can also be "me" which will point to the current user. */ - user_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description User retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_User"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - PatchUser: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - /** @description User object that is to be updated */ - requestBody: { - content: { - "application/json": { - email?: string; - username?: string; - first_name?: string; - last_name?: string; - nickname?: string; - locale?: string; - position?: string; - props?: Record; - notify_props?: components["schemas"]["38cb7293_UserNotifyProps"]; - }; - }; - }; - responses: { - /** @description User patch successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_User"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - UpdateUserRoles: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - /** @description Space-delimited system roles to assign to the user */ - requestBody: { - content: { - "application/json": { - roles: string; - }; - }; - }; - responses: { - /** @description User roles update successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetProfileImage: { - parameters: { - query?: { - /** @description Not used by the server. Clients can pass in the last picture update time of the user to potentially take advantage of caching */ - _?: number; - }; - header?: never; - path: { - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description User's profile image */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "image/png": string; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - GetDefaultProfileImage: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Default profile image */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "image/png": string; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - GetUserByUsername: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Username */ - username: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description User retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_User"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetUserByEmail: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User Email */ - email: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description User retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_User"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - PublishUserTyping: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** @description The id of the channel to which to direct the typing event. */ - channel_id: string; - /** @description The optional id of the root post of the thread to which the user is replying. If unset, the typing event is directed at the entire channel. */ - parent_id?: string; - }; - }; - }; - responses: { - /** @description User typing websocket event accepted for publishing. */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetChannelMembersWithTeamDataForUser: { - parameters: { - query?: { - /** @description Page specifies which part of the results to return, by PageSize. */ - page?: number; - /** @description PageSize specifies the size of the returned chunk of results. */ - pageSize?: number; - }; - header?: never; - path: { - /** @description The ID of the user. This can also be "me" which will point to the current user. */ - user_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description User's uploads retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_ChannelMemberWithTeamData"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetUserThreads: { - parameters: { - query?: { - /** @description Since filters the threads based on their LastUpdateAt timestamp. */ - since?: number; - /** @description Deleted will specify that even deleted threads should be returned (For mobile sync). */ - deleted?: boolean; - /** @description Extended will enrich the response with participant details. */ - extended?: boolean; - /** @description Page specifies which part of the results to return, by PageSize. */ - page?: number; - /** @description PageSize specifies the size of the returned chunk of results. */ - pageSize?: number; - /** @description Setting this to true will only return the total counts. */ - totalsOnly?: boolean; - /** @description Setting this to true will only return threads. */ - threadsOnly?: boolean; - }; - header?: never; - path: { - /** @description The ID of the user. This can also be "me" which will point to the current user. */ - user_id: string; - /** @description The ID of the team in which the thread is. */ - team_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description User's thread retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_UserThreads"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - UpdateThreadsReadForUser: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The ID of the user. This can also be "me" which will point to the current user. */ - user_id: string; - /** @description The ID of the team in which the thread is. */ - team_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description User's thread update successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - UpdateThreadReadForUser: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The ID of the user. This can also be "me" which will point to the current user. */ - user_id: string; - /** @description The ID of the team in which the thread is. */ - team_id: string; - /** @description The ID of the thread to update */ - thread_id: string; - /** @description The timestamp to which the thread's "last read" state will be reset. */ - timestamp: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description User's thread update successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_UserThread"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - SetThreadUnreadByPostId: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The ID of the user. This can also be "me" which will point to the current user. */ - user_id: string; - /** @description The ID of the team in which the thread is. */ - team_id: string; - /** @description The ID of the thread to update */ - thread_id: string; - /** @description The ID of a post belonging to the thread to mark as unread. */ - post_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description User's thread update successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_UserThread"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - StartFollowingThread: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The ID of the user. This can also be "me" which will point to the current user. */ - user_id: string; - /** @description The ID of the team in which the thread is. */ - team_id: string; - /** @description The ID of the thread to follow */ - thread_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description User's thread update successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - StopFollowingThread: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The ID of the user. This can also be "me" which will point to the current user. */ - user_id: string; - /** @description The ID of the team in which the thread is. */ - team_id: string; - /** @description The ID of the thread to update */ - thread_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description User's thread update successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetUserThread: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The ID of the user. This can also be "me" which will point to the current user. */ - user_id: string; - /** @description The ID of the team in which the thread is. */ - team_id: string; - /** @description The ID of the thread to follow */ - thread_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Get was successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_UserThread"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetUserStatus: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User ID */ - user_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description User status retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Status"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - }; - }; - UpdateUserStatus: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User ID */ - user_id: string; - }; - cookie?: never; - }; - /** @description Status object that is to be updated */ - requestBody: { - content: { - "application/json": { - /** @description User ID */ - user_id: string; - /** @description User status, can be `online`, `away`, `offline` and `dnd` */ - status: string; - /** @description Time in epoch seconds at which a dnd status would be unset. */ - dnd_end_time?: number; - }; - }; - }; - responses: { - /** @description User status update successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Status"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - }; - }; - GetUsersStatusesByIds: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** @description List of user ids to fetch */ - requestBody: { - content: { - "application/json": string[]; - }; - }; - responses: { - /** @description User statuses retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Status"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - }; - }; - UpdateUserCustomStatus: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User ID */ - user_id: string; - }; - cookie?: never; - }; - /** @description Custom status object that is to be updated */ - requestBody: { - content: { - "application/json": { - /** @description Any emoji */ - emoji: string; - /** @description Any custom status text */ - text: string; - /** @description Duration of custom status, can be `thirty_minutes`, `one_hour`, `four_hours`, `today`, `this_week` or `date_and_time` */ - duration?: string; - /** @description The time at which custom status should be expired. It should be in ISO format. */ - expires_at?: string; - }; - }; - }; - responses: { - /** @description User custom status update successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - }; - }; - UnsetUserCustomStatus: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User ID */ - user_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description User custom status delete successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - }; - }; - PostUserRecentCustomStatusDelete: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User ID */ - user_id: string; - }; - cookie?: never; - }; - /** @description Custom Status object that is to be removed from the recent custom statuses. */ - requestBody: { - content: { - "application/json": { - /** @description Any emoji */ - emoji: string; - /** @description Any custom status text */ - text: string; - /** @description Duration of custom status, can be `thirty_minutes`, `one_hour`, `four_hours`, `today`, `this_week` or `date_and_time` */ - duration: string; - /** @description The time at which custom status should be expired. It should be in ISO format. */ - expires_at: string; - }; - }; - }; - responses: { - /** @description User recent custom status delete successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - }; - }; - GetAllTeams: { - parameters: { - query?: { - /** @description The page to select. */ - page?: number; - /** @description The number of teams per page. */ - per_page?: number; - /** @description Appends a total count of returned teams inside the response object - ex: `{ "teams": [], "total_count" : 0 }`. */ - include_total_count?: boolean; - /** @description If set to true, teams which are part of a data retention policy will be excluded. The `sysconsole_read_compliance` permission is required to use this parameter. */ - exclude_policy_constrained?: boolean; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Team list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Team"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - }; - }; - GetTeam: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Team retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Team"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetTeamByName: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Team Name */ - name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Team retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Team"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetTeamsForUser: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Team list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Team"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetTeamMembers: { - parameters: { - query?: { - /** @description The page to select. */ - page?: number; - /** @description The number of users per page. */ - per_page?: number; - }; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Team members retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_TeamMember"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetTeamMembersForUser: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Team members retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_TeamMember"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetTeamMember: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Team member retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_TeamMember"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetTeamMembersByIds: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - /** @description List of user ids */ - requestBody: { - content: { - "application/json": string[]; - }; - }; - responses: { - /** @description Team members retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_TeamMember"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetTeamStats: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Team stats retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_TeamStats"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - UpdateTeamMemberRoles: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - /** @description Space-delimited team roles to assign to the user */ - requestBody: { - content: { - "application/json": { - roles: string; - }; - }; - }; - responses: { - /** @description Team member roles update successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetTeamsUnreadForUser: { - parameters: { - query: { - /** @description Optional team id to be excluded from the results */ - exclude_team: string; - /** @description Boolean to determine whether the collapsed threads should be included or not */ - include_collapsed_threads?: boolean; - }; - header?: never; - path: { - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Team unreads retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_TeamUnread"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetTeamUnread: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User GUID */ - user_id: string; - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Team unread count retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_TeamUnread"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - InviteGuestsToTeam: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - /** @description Guests invite information */ - requestBody: { - content: { - "application/json": { - /** @description List of emails */ - emails: string[]; - /** @description List of channel ids */ - channels: string[]; - /** @description Message to include in the invite */ - message?: string; - }; - }; - }; - responses: { - /** @description Guests invite successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 413: components["responses"]["TooLarge"]; - }; - }; - GetAllChannels: { - parameters: { - query?: { - /** @description A group id to exclude channels that are associated with that group via GroupChannel records. This can also be left blank with `not_associated_to_group=`. */ - not_associated_to_group?: string; - /** @description The page to select. */ - page?: number; - /** @description The number of channels per page. */ - per_page?: number; - /** @description Whether to exclude default channels (ex Town Square, Off-Topic) from the results. */ - exclude_default_channels?: boolean; - /** @description Include channels that have been archived. This correlates to the `DeleteAt` flag being set in the database. */ - include_deleted?: boolean; - /** @description Appends a total count of returned channels inside the response object - ex: `{ "channels": [], "total_count" : 0 }`. */ - include_total_count?: boolean; - /** @description If set to true, channels which are part of a data retention policy will be excluded. The `sysconsole_read_compliance` permission is required to use this parameter. */ - exclude_policy_constrained?: boolean; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Channel list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_ChannelListWithTeamData"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - CreateChannel: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** @description Channel object to be created */ - requestBody: { - content: { - "application/json": { - /** @description The team ID of the team to create the channel on */ - team_id: string; - /** @description The unique handle for the channel, will be present in the channel URL */ - name: string; - /** @description The non-unique UI name for the channel */ - display_name: string; - /** @description A short description of the purpose of the channel */ - purpose?: string; - /** @description Markdown-formatted text to display in the header of the channel */ - header?: string; - /** @description 'O' for a public channel, 'P' for a private channel */ - type: string; - }; - }; - }; - responses: { - /** @description Channel creation successful */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Channel"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - CreateDirectChannel: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** @description The two user ids to be in the direct message */ - requestBody: { - content: { - "application/json": string[]; - }; - }; - responses: { - /** @description Direct channel creation successful */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Channel"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - CreateGroupChannel: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** @description User ids to be in the group message channel */ - requestBody: { - content: { - "application/json": string[]; - }; - }; - responses: { - /** @description Group channel creation successful */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Channel"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - SearchAllChannels: { - parameters: { - query?: { - /** @description Is the request from system_console. If this is set to true, it filters channels by the logged in user. */ - system_console?: boolean; - }; - header?: never; - path?: never; - cookie?: never; - }; - /** @description The search terms and logic to use in the search. */ - requestBody: { - content: { - "application/json": { - /** @description The string to search in the channel name, display name, and purpose. */ - term: string; - /** @description A group id to exclude channels that are associated to that group via GroupChannel records. */ - not_associated_to_group?: string; - /** @description Exclude default channels from the results by setting this parameter to true. */ - exclude_default_channels?: boolean; - /** @description Filters results to channels belonging to the given team ids */ - team_ids?: string[]; - /** @description Filters results to only return channels constrained to a group */ - group_constrained?: boolean; - /** @description Filters results to exclude channels constrained to a group */ - exclude_group_constrained?: boolean; - /** @description Filters results to only return Public / Open channels, can be used in conjunction with `private` to return both `public` and `private` channels */ - public?: boolean; - /** @description Filters results to only return Private channels, can be used in conjunction with `public` to return both `private` and `public` channels */ - private?: boolean; - /** @description Filters results to only return deleted / archived channels */ - deleted?: boolean; - /** @description The page number to return, if paginated. If this parameter is not present with the `per_page` parameter then the results will be returned un-paged. */ - page?: number; - /** @description The number of entries to return per page, if paginated. If this parameter is not present with the `page` parameter then the results will be returned un-paged. */ - per_page?: number; - /** - * @description If set to true, only channels which do not have a granular retention policy assigned to them will be returned. The `sysconsole_read_compliance_data_retention` permission is required to use this parameter. - * @default false - */ - exclude_policy_constrained?: boolean; - /** - * @description If set to true, returns channels where given search 'term' matches channel ID. - * @default false - */ - include_search_by_id?: boolean; - }; - }; - }; - responses: { - /** @description Paginated channel response. (Note that the non-paginated response—returned if the request body does not contain both `page` and `per_page` fields—is a simple array of channels.) */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - /** @description The channels that matched the query. */ - channels?: components["schemas"]["38cb7293_Channel"][]; - /** @description The total number of results, regardless of page and per_page requested. */ - total_count?: number; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - }; - }; - SearchGroupChannels: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** @description Search criteria */ - requestBody: { - content: { - "application/json": { - /** @description The search term to match against the members' usernames of the group channels */ - term: string; - }; - }; - }; - responses: { - /** @description Channels search successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Channel"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - }; - }; - GetPublicChannelsByIdsForTeam: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - /** @description List of channel ids */ - requestBody: { - content: { - "application/json": string[]; - }; - }; - responses: { - /** @description Channel list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Channel"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetChannel: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Channel GUID */ - channel_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Channel retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Channel"]; - }; - }; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - UpdateChannel: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Channel GUID */ - channel_id: string; - }; - cookie?: never; - }; - /** @description Channel object to be updated */ - requestBody: { - content: { - "application/json": { - /** @description The channel's id, not updatable */ - id: string; - /** @description The unique handle for the channel, will be present in the channel URL */ - name?: string; - /** @description The non-unique UI name for the channel */ - display_name?: string; - /** @description A short description of the purpose of the channel */ - purpose?: string; - /** @description Markdown-formatted text to display in the header of the channel */ - header?: string; - }; - }; - }; - responses: { - /** @description Channel update successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Channel"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - DeleteChannel: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Channel GUID */ - channel_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Channel deletion successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - PatchChannel: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Channel GUID */ - channel_id: string; - }; - cookie?: never; - }; - /** @description Channel object to be updated */ - requestBody: { - content: { - "application/json": { - /** @description The unique handle for the channel, will be present in the channel URL */ - name?: string; - /** @description The non-unique UI name for the channel */ - display_name?: string; - /** @description A short description of the purpose of the channel */ - purpose?: string; - /** @description Markdown-formatted text to display in the header of the channel */ - header?: string; - }; - }; - }; - responses: { - /** @description Channel patch successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Channel"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - UpdateChannelPrivacy: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Channel GUID */ - channel_id: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": { - /** @description Channel privacy setting: 'O' for a public channel, 'P' for a private channel */ - privacy: string; - }; - }; - }; - responses: { - /** @description Channel conversion successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Channel"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - RestoreChannel: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Channel GUID */ - channel_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Channel restore successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Channel"]; - }; - }; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - MoveChannel: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Channel GUID */ - channel_id: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": { - team_id: string; - /** @description Remove members those are not member of target team before moving the channel. */ - force?: boolean; - }; - }; - }; - responses: { - /** @description Channel move successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Channel"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetChannelStats: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Channel GUID */ - channel_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Channel statistics retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_ChannelStats"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetPinnedPosts: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Channel GUID */ - channel_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description The list of channel pinned posts */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_PostList"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetPublicChannelsForTeam: { - parameters: { - query?: { - /** @description The page to select. */ - page?: number; - /** @description The number of public channels per page. */ - per_page?: number; - }; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Channels retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Channel"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetPrivateChannelsForTeam: { - parameters: { - query?: { - /** @description The page to select. */ - page?: number; - /** @description The number of private channels per page. */ - per_page?: number; - }; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Channels retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Channel"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetDeletedChannelsForTeam: { - parameters: { - query?: { - /** @description The page to select. */ - page?: number; - /** @description The number of public channels per page. */ - per_page?: number; - }; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Channels retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Channel"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - AutocompleteChannelsForTeam: { - parameters: { - query: { - /** @description Name or display name */ - name: string; - }; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Channels autocomplete successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Channel"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - AutocompleteChannelsForTeamForSearch: { - parameters: { - query: { - /** @description Name or display name */ - name: string; - }; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Channels autocomplete successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Channel"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - SearchChannels: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - /** @description Search criteria */ - requestBody: { - content: { - "application/json": { - /** @description The search term to match against the name or display name of channels */ - term: string; - }; - }; - }; - responses: { - /** @description Channels search successful */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Channel"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - SearchArchivedChannels: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - /** @description Search criteria */ - requestBody: { - content: { - "application/json": { - /** @description The search term to match against the name or display name of archived channels */ - term: string; - }; - }; - }; - responses: { - /** @description Channels search successful */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Channel"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetChannelByName: { - parameters: { - query?: { - /** @description Defines if deleted channels should be returned or not */ - include_deleted?: boolean; - }; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - /** @description Channel Name */ - channel_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Channel retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Channel"]; - }; - }; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetChannelByNameForTeamName: { - parameters: { - query?: { - /** @description Defines if deleted channels should be returned or not */ - include_deleted?: boolean; - }; - header?: never; - path: { - /** @description Team Name */ - team_name: string; - /** @description Channel Name */ - channel_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Channel retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Channel"]; - }; - }; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetChannelMembers: { - parameters: { - query?: { - /** @description The page to select. */ - page?: number; - /** @description The number of members per page. There is a maximum limit of 200 members. */ - per_page?: number; - }; - header?: never; - path: { - /** @description Channel GUID */ - channel_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Channel members retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_ChannelMember"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - AddChannelMember: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The channel ID */ - channel_id: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": { - /** @description The ID of user to add into the channel, for backwards compatibility. */ - user_id?: string; - /** @description The IDs of users to add into the channel, required if 'user_id' doess not exist. */ - user_ids?: string[]; - /** @description The ID of root post where link to add channel member originates */ - post_root_id?: string; - }; - }; - }; - responses: { - /** @description Channel member creation successful */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_ChannelMember"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetChannelMembersByIds: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Channel GUID */ - channel_id: string; - }; - cookie?: never; - }; - /** @description List of user ids */ - requestBody: { - content: { - "application/json": string[]; - }; - }; - responses: { - /** @description Channel member list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_ChannelMember"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetChannelMember: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Channel GUID */ - channel_id: string; - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Channel member retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_ChannelMember"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - RemoveUserFromChannel: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Channel GUID */ - channel_id: string; - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Channel member deletion successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - UpdateChannelRoles: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Channel GUID */ - channel_id: string; - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - /** @description Space-delimited channel roles to assign to the user */ - requestBody: { - content: { - "application/json": { - roles: string; - }; - }; - }; - responses: { - /** @description Channel roles update successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - UpdateChannelMemberSchemeRoles: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Channel GUID */ - channel_id: string; - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - /** @description Scheme properties. */ - requestBody: { - content: { - "application/json": { - scheme_admin: boolean; - scheme_user: boolean; - }; - }; - }; - responses: { - /** @description Channel member's scheme-derived roles updated successfully. */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - UpdateChannelNotifyProps: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Channel GUID */ - channel_id: string; - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": components["schemas"]["38cb7293_ChannelNotifyProps"]; - }; - }; - responses: { - /** @description Channel notification properties update successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - ViewChannel: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User ID to perform the view action for */ - user_id: string; - }; - cookie?: never; - }; - /** @description Paremeters affecting how and which channels to view */ - requestBody: { - content: { - "application/json": { - /** - * @description The channel ID that is being viewed. Use a blank string to indicate that all channels have lost focus. - * @example xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx - */ - channel_id: string; - /** - * @description The channel ID of the previous channel, used when switching channels. Providing this ID will cause push notifications to clear on the channel being switched to. - * @example xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx - */ - prev_channel_id?: string; - }; - }; - }; - responses: { - /** @description Channel view successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - /** @description Value should be "OK" if successful */ - status?: string; - /** @description A JSON object mapping channel IDs to the channel view times */ - last_viewed_at_times?: Record; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetChannelMembersForUser: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User GUID */ - user_id: string; - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Channel members retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_ChannelMember"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetChannelsForTeamForUser: { - parameters: { - query?: { - /** @description Defines if deleted channels should be returned or not */ - include_deleted?: boolean; - /** @description Filters the deleted channels by this time in epoch format. Does not have any effect if include_deleted is set to false. */ - last_delete_at?: number; - }; - header?: never; - path: { - /** @description User GUID */ - user_id: string; - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Channels retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Channel"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetChannelsForUser: { - parameters: { - query?: { - /** @description Filters the deleted channels by this time in epoch format. Does not have any effect if include_deleted is set to false. */ - last_delete_at?: number; - /** @description Defines if deleted channels should be returned or not */ - include_deleted?: boolean; - }; - header?: never; - path: { - /** @description The ID of the user. This can also be "me" which will point to the current user. */ - user_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Channels retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Channel"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetChannelUnread: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User GUID */ - user_id: string; - /** @description Channel GUID */ - channel_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Channel unreads retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_ChannelUnread"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - UpdateChannelScheme: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Channel GUID */ - channel_id: string; - }; - cookie?: never; - }; - /** @description Scheme GUID */ - requestBody: { - content: { - "application/json": { - /** @description The ID of the scheme. */ - scheme_id: string; - }; - }; - }; - responses: { - /** @description Update channel scheme successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - GetChannelModerations: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Channel GUID */ - channel_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Retreived successfully */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_ChannelModeration"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - PatchChannelModerations: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Channel GUID */ - channel_id: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": components["schemas"]["38cb7293_ChannelModerationPatch"]; - }; - }; - responses: { - /** @description Patched successfully */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_ChannelModeration"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetSidebarCategoriesForTeamForUser: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Category retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_OrderedSidebarCategories"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - UpdateSidebarCategoriesForTeamForUser: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": components["schemas"]["38cb7293_SidebarCategory"][]; - }; - }; - responses: { - /** @description Category update successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_SidebarCategory"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - CreateSidebarCategoryForTeamForUser: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": components["schemas"]["38cb7293_SidebarCategory"]; - }; - }; - responses: { - /** @description Category creation successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_SidebarCategory"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetSidebarCategoryOrderForTeamForUser: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Order retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": string[]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - UpdateSidebarCategoryOrderForTeamForUser: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": string[]; - }; - }; - responses: { - /** @description Order update successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": string[]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetSidebarCategoryForTeamForUser: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - /** @description User GUID */ - user_id: string; - /** @description Category GUID */ - category_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Category retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_SidebarCategory"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - UpdateSidebarCategoryForTeamForUser: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - /** @description User GUID */ - user_id: string; - /** @description Category GUID */ - category_id: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": components["schemas"]["38cb7293_SidebarCategoryWithChannels"]; - }; - }; - responses: { - /** @description Category update successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_SidebarCategoryWithChannels"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - RemoveSidebarCategoryForTeamForUser: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - /** @description User GUID */ - user_id: string; - /** @description Category GUID */ - category_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Category delete successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_SidebarCategory"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - CreatePost: { - parameters: { - query?: { - /** @description Whether to set the user status as online or not. */ - set_online?: boolean; - }; - header?: never; - path?: never; - cookie?: never; - }; - /** @description Post object to create */ - requestBody: { - content: { - "application/json": { - /** - * @description The channel ID to post in - * @example xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx - */ - channel_id: string; - /** @description The message contents, can be formatted with Markdown */ - message: string; - /** - * @description The post ID to comment on - * @example xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx - */ - root_id?: string; - /** - * @description A list of file IDs to associate with the post. Note that posts are limited to 5 files maximum. Please use additional posts for more files. - * @example ['xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx', 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'] - */ - file_ids?: string[]; - /** @description A general JSON property bag to attach to the post */ - props?: Record; - /** @description A JSON object to add post metadata, e.g the post's priority */ - metadata?: { - /** @description An object containing the post's priority properties */ - priority?: { - /** @description The priority label of the post, could empty, important, or urgent */ - priority?: string; - /** @description Set to true to request for acknowledgements */ - requested_ack?: boolean; - }; - }; - }; - }; - }; - responses: { - /** @description Post creation successful */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Post"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - CreatePostEphemeral: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** @description Ephemeral Post object to send */ - requestBody: { - content: { - "application/json": { - /** @description The target user id for the ephemeral post */ - user_id: string; - /** @description Post object to create */ - post: { - /** - * @description The channel ID to post in - * @example xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx - */ - channel_id: string; - /** @description The message contents, can be formatted with Markdown */ - message: string; - }; - }; - }; - }; - responses: { - /** @description Post creation successful */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Post"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetPost: { - parameters: { - query?: { - /** @description Defines if result should include deleted posts, must have 'manage_system' (admin) permission. */ - include_deleted?: boolean; - }; - header?: never; - path: { - /** @description ID of the post to get */ - post_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Post retrieval successful */ - 200: { - headers: { - /** @description This header is included with the value "true" if the post is past the cloud's plan limit. */ - "Has-Inaccessible-Posts"?: boolean; - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Post"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - DeletePost: { - parameters: { - query?: never; - header?: never; - path: { - /** @description ID of the post to delete */ - post_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Post deletion successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - SetPostUnread: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User GUID */ - user_id: string; - /** @description Post GUID */ - post_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Post marked as unread successfully */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_ChannelUnreadAt"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - PatchPost: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Post GUID */ - post_id: string; - }; - cookie?: never; - }; - /** @description Post object that is to be updated */ - requestBody: { - content: { - "application/json": { - /** @description Set to `true` to pin the post to the channel it is in */ - is_pinned?: boolean; - /** @description The message text of the post */ - message?: string; - /** @description The list of files attached to this post */ - file_ids?: string[]; - }; - }; - }; - responses: { - /** @description Post patch successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Post"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetPostThread: { - parameters: { - query?: { - /** @description The number of posts per page */ - perPage?: number; - /** @description The post_id to return the next page of posts from */ - fromPost?: string; - /** @description The create_at timestamp to return the next page of posts from */ - fromCreateAt?: number; - /** @description The direction to return the posts. Either up or down. */ - direction?: string; - /** @description Whether to skip fetching threads or not */ - skipFetchThreads?: boolean; - /** @description Whether the client uses CRT or not */ - collapsedThreads?: boolean; - /** @description Whether to return the associated users as part of the response or not */ - collapsedThreadsExtended?: boolean; - }; - header?: never; - path: { - /** @description ID of a post in the thread */ - post_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Post list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_PostList"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetFlaggedPostsForUser: { - parameters: { - query?: { - /** @description Team ID */ - team_id?: string; - /** @description Channel ID */ - channel_id?: string; - /** @description The page to select */ - page?: number; - /** @description The number of posts per page */ - per_page?: number; - }; - header?: never; - path: { - /** @description ID of the user */ - user_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Post list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_PostList"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetFileInfosForPost: { - parameters: { - query?: { - /** @description Defines if result should include deleted posts, must have 'manage_system' (admin) permission. */ - include_deleted?: boolean; - }; - header?: never; - path: { - /** @description ID of the post */ - post_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description File info retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_FileInfo"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetPostsForChannel: { - parameters: { - query?: { - /** @description The page to select */ - page?: number; - /** @description The number of posts per page */ - per_page?: number; - /** @description Provide a non-zero value in Unix time milliseconds to select posts modified after that time */ - since?: number; - /** @description A post id to select the posts that came before this one */ - before?: string; - /** @description A post id to select the posts that came after this one */ - after?: string; - /** @description Whether to include deleted posts or not. Must have system admin permissions. */ - include_deleted?: boolean; - }; - header?: never; - path: { - /** @description The channel ID to get the posts for */ - channel_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Post list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_PostList"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetPostsAroundLastUnread: { - parameters: { - query?: { - /** @description Number of posts before the oldest unread posts. Maximum is 200 posts if limit is set greater than that. */ - limit_before?: number; - /** @description Number of posts after and including the oldest unread post. Maximum is 200 posts if limit is set greater than that. */ - limit_after?: number; - /** @description Whether to skip fetching threads or not */ - skipFetchThreads?: boolean; - /** @description Whether the client uses CRT or not */ - collapsedThreads?: boolean; - /** @description Whether to return the associated users as part of the response or not */ - collapsedThreadsExtended?: boolean; - }; - header?: never; - path: { - /** @description ID of the user */ - user_id: string; - /** @description The channel ID to get the posts for */ - channel_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Post list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_PostList"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - SearchPosts: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - /** @description The search terms and logic to use in the search. */ - requestBody: { - content: { - "application/json": { - /** @description The search terms as inputed by the user. To search for posts from a user include `from:someusername`, using a user's username. To search in a specific channel include `in:somechannel`, using the channel name (not the display name). */ - terms: string; - /** @description Set to true if an Or search should be performed vs an And search. */ - is_or_search: boolean; - /** - * @description Offset from UTC of user timezone for date searches. - * @default 0 - */ - time_zone_offset?: number; - /** @description Set to true if deleted channels should be included in the search. (archived channels) */ - include_deleted_channels?: boolean; - /** - * @description The page to select. (Only works with Elasticsearch) - * @default 0 - */ - page?: number; - /** - * @description The number of posts per page. (Only works with Elasticsearch) - * @default 60 - */ - per_page?: number; - }; - }; - }; - responses: { - /** @description Post list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_PostListWithSearchMatches"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - PinPost: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Post GUID */ - post_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Pinned post successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - UnpinPost: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Post GUID */ - post_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Unpinned post successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - DoPostAction: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Post GUID */ - post_id: string; - /** @description Action GUID */ - action_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Post action successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - getPostsByIds: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** @description List of post ids */ - requestBody: { - content: { - "application/json": string[]; - }; - }; - responses: { - /** @description Post list retrieval successful */ - 200: { - headers: { - /** @description Indicates whether the posts have been truncated as per the cloud's plan limit. */ - "Has-Inaccessible-Posts"?: boolean; - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Post"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - SetPostReminder: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User GUID */ - user_id: string; - /** @description Post GUID */ - post_id: string; - }; - cookie?: never; - }; - /** @description Target time for the reminder */ - requestBody: { - content: { - "application/json": { - /** @description Target time for the reminder */ - target_time: number; - }; - }; - }; - responses: { - /** @description Reminder set successfully */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetPreferences: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description User preferences retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Preference"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - UpdatePreferences: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - /** @description List of preference objects */ - requestBody: { - content: { - "application/json": components["schemas"]["38cb7293_Preference"][]; - }; - }; - responses: { - /** @description User preferences saved successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - DeletePreferences: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - /** @description List of preference objects */ - requestBody: { - content: { - "application/json": components["schemas"]["38cb7293_Preference"][]; - }; - }; - responses: { - /** @description User preferences saved successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetPreferencesByCategory: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User GUID */ - user_id: string; - /** @description The category of a group of preferences */ - category: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description A list of all of the current user's preferences in the given category */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Preference"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetPreferencesByCategoryByName: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User GUID */ - user_id: string; - /** @description The category of a group of preferences */ - category: string; - /** @description The name of the preference */ - preference_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description A single preference for the current user in the current categorylist of all of the current user's preferences in the given category. */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Preference"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - }; - }; - UploadFile: { - parameters: { - query?: { - /** @description The ID of the channel that this file will be uploaded to */ - channel_id?: string; - /** @description The name of the file to be uploaded */ - filename?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: { - content: { - "multipart/form-data": { - /** - * Format: binary - * @description The file to upload - */ - files: string; - }; - }; - }; - responses: { - /** @description Corresponding lists of the provided client_ids and the metadata that has been stored in the database for each one */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - /** @description A list of file metadata that has been stored in the database */ - file_infos?: components["schemas"]["38cb7293_FileInfo"][]; - /** @description A list of the client_ids that were provided in the request */ - client_ids?: string[]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 413: components["responses"]["TooLarge"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - GetFile: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The ID of the file to get */ - file_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - /** @description Do not have appropriate permissions */ - 403: { - headers: { - /** @description This header is included with the value "1" if the file is past the cloud's plan limit. */ - "First-Inaccessible-File-Time"?: number; - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_AppError"]; - }; - }; - 404: components["responses"]["NotFound"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - GetFileThumbnail: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The ID of the file to get */ - file_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - /** @description Do not have appropriate permissions */ - 403: { - headers: { - /** @description This header is included with the value "1" if the file is past the cloud's plan limit. */ - "First-Inaccessible-File-Time"?: number; - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_AppError"]; - }; - }; - 404: components["responses"]["NotFound"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - GetFilePreview: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The ID of the file to get */ - file_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - /** @description Do not have appropriate permissions */ - 403: { - headers: { - /** @description This header is included with the value "1" if the file is past the cloud's plan limit. */ - "First-Inaccessible-File-Time"?: number; - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_AppError"]; - }; - }; - 404: components["responses"]["NotFound"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - GetFileInfo: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The ID of the file info to get */ - file_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description The stored metadata for the given file */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_FileInfo"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - /** @description Do not have appropriate permissions */ - 403: { - headers: { - /** @description This header is included with the value "1" if the file is past the cloud's plan limit. */ - "First-Inaccessible-File-Time"?: number; - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_AppError"]; - }; - }; - 404: components["responses"]["NotFound"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - SearchFiles: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - /** @description The search terms and logic to use in the search. */ - requestBody: { - content: { - "application/json": { - /** @description The search terms as inputed by the user. To search for files from a user include `from:someusername`, using a user's username. To search in a specific channel include `in:somechannel`, using the channel name (not the display name). To search for specific extensions included `ext:extension`. */ - terms: string; - /** @description Set to true if an Or search should be performed vs an And search. */ - is_or_search: boolean; - /** - * @description Offset from UTC of user timezone for date searches. - * @default 0 - */ - time_zone_offset?: number; - /** @description Set to true if deleted channels should be included in the search. (archived channels) */ - include_deleted_channels?: boolean; - /** - * @description The page to select. (Only works with Elasticsearch) - * @default 0 - */ - page?: number; - /** - * @description The number of posts per page. (Only works with Elasticsearch) - * @default 60 - */ - per_page?: number; - }; - }; - }; - responses: { - /** @description Files list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_FileInfoList"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetClientConfig: { - parameters: { - query: { - /** @description Must be `old`, other formats not implemented yet */ - format: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Configuration retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - GetEmojiList: { - parameters: { - query?: { - /** @description The page to select. */ - page?: number; - /** @description The number of emojis per page. */ - per_page?: number; - /** @description Either blank for no sorting or "name" to sort by emoji names. */ - sort?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Emoji list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Emoji"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - CreateEmoji: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * Format: binary - * @description A file to be uploaded - */ - image: string; - /** @description A JSON object containing a `name` field with the name of the emoji and a `creator_id` field with the id of the authenticated user. */ - emoji: string; - }; - }; - }; - responses: { - /** @description Emoji creation successful */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Emoji"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 413: components["responses"]["TooLarge"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - GetEmoji: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Emoji GUID */ - emoji_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Emoji retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Emoji"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - DeleteEmoji: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Emoji GUID */ - emoji_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Emoji delete successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Emoji"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - GetEmojiByName: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Emoji name */ - emoji_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Emoji retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Emoji"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - GetEmojiImage: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Emoji GUID */ - emoji_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Emoji image retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "image/png": string; - }; - }; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - 500: components["responses"]["InternalServerError"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - SearchEmoji: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** @description Search criteria */ - requestBody: { - content: { - "application/json": { - /** @description The term to match against the emoji name. */ - term: string; - /** @description Set to only search for names starting with the search term. */ - prefix_only?: string; - }; - }; - }; - responses: { - /** @description Emoji list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Emoji"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - AutocompleteEmoji: { - parameters: { - query: { - /** @description The emoji name to search. */ - name: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Emoji list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Emoji"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - GetIncomingWebhooks: { - parameters: { - query?: { - /** @description The page to select. */ - page?: number; - /** @description The number of hooks per page. */ - per_page?: number; - /** @description The ID of the team to get hooks for. */ - team_id?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Incoming webhooks retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_IncomingWebhook"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - CreateIncomingWebhook: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** @description Incoming webhook to be created */ - requestBody: { - content: { - "application/json": { - /** @description The ID of a public channel or private group that receives the webhook payloads. */ - channel_id: string; - /** @description The ID of the owner of the webhook if different than the requester. */ - user_id?: string; - /** @description The display name for this incoming webhook */ - display_name?: string; - /** @description The description for this incoming webhook */ - description?: string; - /** @description The username this incoming webhook will post as. */ - username?: string; - /** @description The profile picture this incoming webhook will use when posting. */ - icon_url?: string; - }; - }; - }; - responses: { - /** @description Incoming webhook creation successful */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_IncomingWebhook"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetIncomingWebhook: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Incoming Webhook GUID */ - hook_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Webhook retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_IncomingWebhook"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - UpdateIncomingWebhook: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Incoming Webhook GUID */ - hook_id: string; - }; - cookie?: never; - }; - /** @description Incoming webhook to be updated */ - requestBody: { - content: { - "application/json": { - /** @description Incoming webhook GUID */ - id: string; - /** @description The ID of a public channel or private group that receives the webhook payloads. */ - channel_id: string; - /** @description The display name for this incoming webhook */ - display_name: string; - /** @description The description for this incoming webhook */ - description: string; - /** @description The username this incoming webhook will post as. */ - username?: string; - /** @description The profile picture this incoming webhook will use when posting. */ - icon_url?: string; - }; - }; - }; - responses: { - /** @description Webhook update successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_IncomingWebhook"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - DeleteIncomingWebhook: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Incoming webhook GUID */ - hook_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Webhook deletion successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetOutgoingWebhooks: { - parameters: { - query?: { - /** @description The page to select. */ - page?: number; - /** @description The number of hooks per page. */ - per_page?: number; - /** @description The ID of the team to get hooks for. */ - team_id?: string; - /** @description The ID of the channel to get hooks for. */ - channel_id?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Outgoing webhooks retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_OutgoingWebhook"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - CreateOutgoingWebhook: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** @description Outgoing webhook to be created */ - requestBody: { - content: { - "application/json": { - /** @description The ID of the team that the webhook watchs */ - team_id: string; - /** @description The ID of a public channel that the webhook watchs */ - channel_id?: string; - /** @description The ID of the owner of the webhook if different than the requester. */ - creator_id?: string; - /** @description The description for this outgoing webhook */ - description?: string; - /** @description The display name for this outgoing webhook */ - display_name: string; - /** @description List of words for the webhook to trigger on */ - trigger_words: string[]; - /** @description When to trigger the webhook, `0` when a trigger word is present at all and `1` if the message starts with a trigger word */ - trigger_when?: number; - /** @description The URLs to POST the payloads to when the webhook is triggered */ - callback_urls: string[]; - /** - * @description The format to POST the data in, either `application/json` or `application/x-www-form-urlencoded` - * @default application/x-www-form-urlencoded - */ - content_type?: string; - }; - }; - }; - responses: { - /** @description Outgoing webhook creation successful */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_OutgoingWebhook"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetOutgoingWebhook: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Outgoing webhook GUID */ - hook_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Outgoing webhook retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_OutgoingWebhook"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - UpdateOutgoingWebhook: { - parameters: { - query?: never; - header?: never; - path: { - /** @description outgoing Webhook GUID */ - hook_id: string; - }; - cookie?: never; - }; - /** @description Outgoing webhook to be updated */ - requestBody: { - content: { - "application/json": { - /** @description Outgoing webhook GUID */ - id: string; - /** @description The ID of a public channel or private group that receives the webhook payloads. */ - channel_id: string; - /** @description The display name for this incoming webhook */ - display_name: string; - /** @description The description for this incoming webhook */ - description: string; - }; - }; - }; - responses: { - /** @description Webhook update successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_OutgoingWebhook"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - DeleteOutgoingWebhook: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Outgoing webhook GUID */ - hook_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Webhook deletion successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - RegenOutgoingHookToken: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Outgoing webhook GUID */ - hook_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Webhook token regenerate successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetGroups: { - parameters: { - query: { - /** @description The page to select. */ - page?: number; - /** @description The number of groups per page. */ - per_page?: number; - /** @description String to pattern match the `name` and `display_name` field. Will return all groups whose `name` and `display_name` field match any of the text. */ - q?: string; - /** @description Boolean which adds the `member_count` attribute to each group JSON object */ - include_member_count?: boolean; - /** @description Team GUID which is used to return all the groups not associated to this team */ - not_associated_to_team: string; - /** @description Group GUID which is used to return all the groups not associated to this channel */ - not_associated_to_channel: string; - /** - * @description Only return groups that have been modified since the given Unix timestamp (in milliseconds). All modified groups, including deleted and created groups, will be returned. - * n - */ - since?: number; - /** @description Boolean which filters the group entries with the `allow_reference` attribute set. */ - filter_allow_reference?: boolean; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Group list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Group"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - GetGroupsByChannel: { - parameters: { - query?: { - /** @description The page to select. */ - page?: number; - /** @description The number of groups per page. */ - per_page?: number; - /** @description Boolean which filters the group entries with the `allow_reference` attribute set. */ - filter_allow_reference?: boolean; - }; - header?: never; - path: { - /** @description Channel GUID */ - channel_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Group list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Group"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 500: components["responses"]["InternalServerError"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - GetGroupsByTeam: { - parameters: { - query?: { - /** @description The page to select. */ - page?: number; - /** @description The number of groups per page. */ - per_page?: number; - /** @description Boolean which filters in the group entries with the `allow_reference` attribute set. */ - filter_allow_reference?: boolean; - }; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Group list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Group"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 500: components["responses"]["InternalServerError"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - GetGroupsAssociatedToChannelsByTeam: { - parameters: { - query?: { - /** @description The page to select. */ - page?: number; - /** @description The number of groups per page. */ - per_page?: number; - /** @description Boolean which filters in the group entries with the `allow_reference` attribute set. */ - filter_allow_reference?: boolean; - /** @description Boolean to determine whether the pagination should be applied or not */ - paginate?: boolean; - }; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Group list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": Record; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 500: components["responses"]["InternalServerError"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - GetGroupsByUserId: { - parameters: { - query?: never; - header?: never; - path: { - /** @description User GUID */ - user_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Group list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Group"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - ListCommands: { - parameters: { - query?: { - /** @description The team id. */ - team_id?: string; - /** - * @description To get only the custom commands. If set to false will get the custom - * if the user have access plus the system commands, otherwise just the system commands. - */ - custom_only?: boolean; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description List Commands retrieve successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Command"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - CreateCommand: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** @description command to be created */ - requestBody: { - content: { - "application/json": { - /** @description Team ID to where the command should be created */ - team_id: string; - /** @description `'P'` for post request, `'G'` for get request */ - method: string; - /** @description Activation word to trigger the command */ - trigger: string; - /** @description The URL that the command will make the request */ - url: string; - }; - }; - }; - responses: { - /** @description Command creation successful */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Command"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - ListAutocompleteCommands: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Autocomplete commands retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Command"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - ListCommandAutocompleteSuggestions: { - parameters: { - query: { - /** @description String inputted by the user. */ - user_input: string; - }; - header?: never; - path: { - /** @description Team GUID */ - team_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Commands' autocomplete data retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_AutocompleteSuggestion"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetCommandById: { - parameters: { - query?: never; - header?: never; - path: { - /** @description ID of the command to get */ - command_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Command get successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Command"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - UpdateCommand: { - parameters: { - query?: never; - header?: never; - path: { - /** @description ID of the command to update */ - command_id: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": components["schemas"]["38cb7293_Command"]; - }; - }; - responses: { - /** @description Command updated successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Command"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - DeleteCommand: { - parameters: { - query?: never; - header?: never; - path: { - /** @description ID of the command to delete */ - command_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Command deletion successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 404: components["responses"]["NotFound"]; - }; - }; - RegenCommandToken: { - parameters: { - query?: never; - header?: never; - path: { - /** @description ID of the command to generate the new token */ - command_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Token generation successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - /** @description The new token */ - token?: string; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - ExecuteCommand: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** @description command to be executed */ - requestBody: { - content: { - "application/json": { - /** @description Channel Id where the command will execute */ - channel_id: string; - /** @description The slash command to execute, including parameters. Eg, `'/echo bounces around the room'` */ - command: string; - }; - }; - }; - responses: { - /** @description Command execution successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_CommandResponse"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - 501: components["responses"]["NotImplemented"]; - }; - }; - GetAllRoles: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Roles retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Role"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetRole: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Role GUID */ - role_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Role retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Role"]; - }; - }; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetRoleByName: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Role Name */ - role_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Role retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Role"]; - }; - }; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - GetRolesByNames: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** @description List of role names */ - requestBody: { - content: { - "application/json": string[]; - }; - }; - responses: { - /** @description Role list retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Role"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - SaveReaction: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** @description The user's reaction with its post_id, user_id, and emoji_name fields set */ - requestBody: { - content: { - "application/json": components["schemas"]["38cb7293_Reaction"]; - }; - }; - responses: { - /** @description Reaction creation successful */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Reaction"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetReactions: { - parameters: { - query?: never; - header?: never; - path: { - /** @description ID of a post */ - post_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description List reactions retrieve successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Reaction"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - DeleteReaction: { - parameters: { - query?: never; - header?: never; - path: { - /** @description ID of the user */ - user_id: string; - /** @description ID of the post */ - post_id: string; - /** @description emoji name */ - emoji_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Reaction deletion successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_StatusOK"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetBots: { - parameters: { - query?: { - /** @description The page to select. */ - page?: number; - /** @description The number of users per page. There is a maximum limit of 200 users per page. */ - per_page?: number; - /** @description If deleted bots should be returned. */ - include_deleted?: boolean; - /** @description When true, only orphaned bots will be returned. A bot is consitered orphaned if it's owner has been deactivated. */ - only_orphaned?: boolean; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Bot page retrieval successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Bot"][]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - CreateBot: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** @description Bot to be created */ - requestBody: { - content: { - "application/json": { - username: string; - display_name?: string; - description?: string; - }; - }; - }; - responses: { - /** @description Bot creation successful */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Bot"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - GetBot: { - parameters: { - query?: { - /** @description If deleted bots should be returned. */ - include_deleted?: boolean; - }; - header?: never; - path: { - /** @description Bot user ID */ - bot_user_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Bot successfully retrieved. */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Bot"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - PatchBot: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Bot user ID */ - bot_user_id: string; - }; - cookie?: never; - }; - /** @description Bot to be created */ - requestBody: { - content: { - "application/json": { - username: string; - display_name?: string; - description?: string; - }; - }; - }; - responses: { - /** @description Bot patch successful */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Bot"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - DisableBot: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Bot user ID */ - bot_user_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Bot successfully disabled. */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Bot"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - EnableBot: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Bot user ID */ - bot_user_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Bot successfully enabled. */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["38cb7293_Bot"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 403: components["responses"]["Forbidden"]; - }; - }; - "AI/ToolsCreateChatCompletionV2": { - parameters: { - query?: never; - header?: never; - path: { - /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ - product_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * logit_bias - * @description Modify the likelihood of specified tokens appearing in the completion. Accepts a JSON object that maps tokens (specified by their token ID in the tokenizer) to an associated bias value from -100 to 100. Mathematically, the bias is added to the logits generated by the model prior to sampling. The exact effect will vary per model, but values between -1 and 1 should decrease or increase likelihood of selection; values like -100 or 100 should result in a ban or exclusive selection of the relevant token. - */ - logit_bias?: number[]; - /** - * logprobs - * @description Whether to return log probabilities of the output tokens or not. If true, returns the log probabilities of each output token returned in the content of message. - */ - logprobs?: boolean | null; - /** - * max_completion_tokens - * @description An upper bound for the number of tokens that can be generated for a completion, including visible output tokens and reasoning tokens. - * @example 10000 - */ - max_completion_tokens?: number | null; - /** messages */ - messages: { - /** content */ - content: string; - /** - * role - * @description Message role in conversation: user,assistant,system - * @example user - * @enum {string} - */ - role: "assistant" | "system" | "user"; - }[]; - /** - * model - * @description Model name used to generate the response, like `qwen3` or `swiss-ai/Apertus-70B-Instruct-2509`. Infomaniak offers a wide range of models with different capabilities, performance characteristics, and price points. Use the endpoint [GET `/1/ai/models`](/docs/api/get/1/ai/models) to retrieve the models list with various informations. - * @example qwen3 - */ - model: string; - /** - * n - * @description Unused
    How many chat completion choices to generate for each input message. Note that you will be charged based on the number of generated tokens across all of the choices. Keep n as 1 to minimize costs. - * @example 1 - */ - n?: number; - /** - * parallel_tool_calls - * @description Defaults to true
    Whether to enable parallel function calling during tool use. - */ - parallel_tool_calls?: boolean; - /** - * presence_penalty - * Format: double - * @description Defaults to 0
    The number should be above -2.0 but below 2.0. Positive values penalize new tokens based on whether they appear in the text so far, increasing the model's likelihood to talk about new topics. - * @example -1 - */ - presence_penalty?: number; - /** - * reasoning_effort - * @description Currently, it only allows to enable/disable the thinking: `none` disables the thinking, any other value let the thinking enabled.
    By default, the thinking is enabled.
    This field is not supported by every model, for instance it is not supported by `mistral3`. If you get a **400 Bad Request** with error message like *chat_template is not supported*, it is not. - * @example none - * @enum {string} - */ - reasoning_effort?: "\"high\"" | "\"low\"" | "\"medium\"" | "\"none\""; - /** - * response_format - * @description An object specifying the format that the model must output.
    Setting to { "type": "json_schema", "json_schema": {...} } enables Structured Outputs which ensures the model will match your supplied JSON schema. Learn more in the Structured Outputs guide.
    Setting to { "type": "json_object" } enables the older JSON mode, which ensures the message the model generates is valid JSON. Using json_schema is preferred for models that support it. - * @example { "type": "json_schema", "json_schema": {...} } - */ - response_format?: { - /** - * json_schema - * @description Required only if type is json_schema.
    Structured Outputs configuration options, including a JSON Schema. - */ - json_schema?: { - /** - * description - * @description A description of what the response format is for, used by the model to determine how to respond in the format. - */ - description?: string; - /** - * name - * @description The name of the response format. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64. - */ - name: string; - /** - * schema - * @description The schema for the response format, described as a JSON Schema object. Learn how to build JSON schemas here. - */ - schema?: unknown[]; - /** - * strict - * @description Defaults to false
    Whether to enable strict schema adherence when generating the output. If set to true, the model will always follow the exact schema defined in the schema field. Only a subset of JSON Schema is supported when strict is true. To learn more, read the Structured Outputs guide. - */ - strict?: boolean; - }; - /** - * type - * @description The type of response format being defined.
    **NOTE:** only `json_schema` is currently supported, `text` is the default behavior and should not be given, `json_object` is obsolete and is no longer supported. - * @example json_schema - * @enum {string} - */ - type: "json_object" | "json_schema" | "text"; - }; - /** - * seed - * @description Deprecated
    This feature is in Beta. If specified, our system will make a best effort to sample deterministically, such that repeated requests with the same seed and parameters should return the same result. Determinism is not guaranteed, and you should refer to the system_fingerprint response parameter to monitor changes in the backend. - */ - seed?: number | null; - /** - * stop - * @description Defaults to null
    Up to 4 sequences where the API will stop generating further tokens. The returned text will not contain the stop sequence. - * @example ["", "/src/", "#- coding: utf-8", "```"] - */ - stop?: string | null; - /** - * stream - * @description Defaults to true
    If set to true, the model response data will be streamed to the client as it is generated using server-sent events. See the OpenAI streaming section for more information, along with the OpenAI streaming responses guide for more information on how to handle the streaming events. - */ - stream?: boolean | null; - /** - * stream_options - * @description Defaults to null
    Options for streaming response. Only set this when you set stream: true. - * @example {"include_usage": true} - */ - stream_options?: { - /** - * include_obfuscation - * @description When true, stream obfuscation will be enabled. Stream obfuscation adds random characters to an obfuscation field on streaming delta events to normalize payload sizes as a mitigation to certain side-channel attacks. These obfuscation fields are included by default, but add a small amount of overhead to the data stream. You can set include_obfuscation to false to optimize for bandwidth if you trust the network links between your application and the OpenAI API. - */ - include_obfuscation?: boolean; - /** - * include_usage - * @description If set, an additional chunk will be streamed before the data: [DONE] message. The usage field on this chunk shows the token usage statistics for the entire request, and the choices field will always be an empty array.
    All other chunks will also include a usage field, but with a null value. NOTE: If the stream is interrupted, you may not receive the final usage chunk which contains the total token usage for the request. - */ - include_usage?: boolean; - }; - /** - * temperature - * Format: double - * @description Defaults to 1
    What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. We generally recommend altering this or top_p but not both. - * @example 1.618 - */ - temperature?: number; - /** - * tool_choice - * @description Controls which (if any) tool is called by the model. none means the model will not call any tool and instead generates a message. auto means the model can pick between generating a message or calling one or more tools. required means the model must call one or more tools. Specifying a particular tool via {"type": "function", "function": {"name": "my_function"}} forces the model to call that tool.
    none is the default when no tools are present. auto is the default if tools are present.See the OpenAI documentation about tool_choice. - * @example {"type": "function", "function": {"name": "my_function"}} - */ - tool_choice?: string; - /** - * tools - * @description A list of tools the model may call. You can provide either custom tools or function tools.
    See the OpenAI documentation about tools. - */ - tools?: unknown[]; - /** - * top_logprobs - * @description An integer between 0 and 20 specifying the number of most likely tokens to return at each token position, each with an associated log probability. - * @example 2 - */ - top_logprobs?: number; - /** - * top_p - * Format: double - * @description Defaults to 1
    An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass. So 0.1 means only the tokens comprising the top 10% probability mass are considered.
    We generally recommend altering this or temperature but not both. - * @example 0.1 - */ - top_p?: number; - /** - * user - * @description Deprecated
    This field is being replaced by safety_identifier and prompt_cache_key. Use prompt_cache_key instead to maintain caching optimizations. A stable identifier for your end-users. Used to boost cache hit rates by better bucketing similar requests and to help OpenAI detect and prevent abuse. - * @example developer - */ - user?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["4cee7ea0_OpenAi-V1-Chat-Completions"]; - }; - }; - }; - }; - get_1_vod_channel: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_disk_usage: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: number; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_media_media_thumbnail: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - media: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_media_media_thumbnail: { - parameters: { - query: { - /** - * @description The thumbnail file - * @example uploaded file within multipart/form-data ( ex: using
    ) - */ - file: string; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example media uuid : 1jhv.... - */ - media: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "multipart/form-data": { - /** - * @description The thumbnail file - * @example uploaded file within multipart/form-data ( ex: using ) - */ - file?: Record; - }; - }; - }; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_Api_Thumbnail"]; - }; - }; - 400: components["responses"]["08d6964f"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["a039ea57"]; - 422: components["responses"]["2f952ed9"]; - }; - }; - get_1_vod_channel_channel_browse: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_multibvf"]; - }; - }; - 400: components["responses"]["08d6964f"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["a039ea57"]; - 422: components["responses"]["2f952ed9"]; - }; - }; - delete_1_vod_channel_channel_browse: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": { - /** - * @description uuid of medias/folders to move to trash - * @example [1jhvl2uqacxj5] - */ - targets?: unknown[]; - }; - }; - }; - responses: { - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_multibvf"]; - }; - }; - 204: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": unknown; - }; - }; - }; - }; - post_1_vod_channel_channel_browse_copy: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": { - /** - * @description uuid of destination folder - * @example 1jhvl2uqacxj5 - */ - destination: string; - /** - * @description uuid of medias/folders to move to trash - * @example [1jhvl2uqacxj5] - */ - targets?: unknown[]; - }; - }; - }; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_multibvf"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - post_1_vod_channel_channel_browse_move: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": { - /** - * @description uuid of destination folder - * @example 1jhvl2uqacxj5 - */ - destination: string; - /** - * @description uuid of medias/folders to move to trash - * @example [1jhvl2uqacxj5] - */ - targets?: unknown[]; - }; - }; - }; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_multibvf"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_browse_trash: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_multibvf"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["4bc0f255"]; - }; - }; - delete_1_vod_channel_channel_browse_trash: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_browse_trash_file: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - file: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - 204: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": unknown; - }; - }; - }; - }; - post_1_vod_channel_channel_browse_trash_file_restore: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - file: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: components["schemas"]["e40582f5_Api_BrowsableVirtualFile"]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_browse_tree: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_browse_breadcrumb: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_browse_file_breadcrumb: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - put_1_vod_channel_channel_browse_update: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": { - targets?: components["schemas"]["e40582f5_Fillable_App\\Models\\BrowsableVirtualFile"][]; - }; - }; - }; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_multibvf"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_browse_file: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - file: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_multibvf"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - put_1_vod_channel_channel_browse_file: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - file: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": { - type?: unknown; - $ref?: unknown; - }; - }; - }; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: components["schemas"]["e40582f5_Api_BrowsableVirtualFile"]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - delete_1_vod_channel_channel_browse_file: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - file: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - 204: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": unknown; - }; - }; - }; - }; - get_1_vod_channel_channel_browse_file_tree: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_browse_file_copy: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - file: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": { - /** - * @description uuid of destination folder - * @example 1jhvl2uqacxj5 - */ - destination: string; - }; - }; - }; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: components["schemas"]["e40582f5_Api_BrowsableVirtualFile"]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - post_1_vod_channel_channel_browse_file_move: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - file: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": { - /** - * @description uuid of destination folder - * @example 1jhvl2uqacxj5 - */ - destination: string; - }; - }; - }; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: components["schemas"]["e40582f5_Api_BrowsableVirtualFile"]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_callback_log: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_callback_log: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_callback_log_callbackLog: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - callbackLog: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_callback_log_callbackLog: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - callbackLog: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_callback: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - put_1_vod_channel_channel_callback: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_callback: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_callback: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_callback_callback: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - callback: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - put_1_vod_channel_channel_callback_callback: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - callback: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_callback_callback: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - callback: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_journal: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_encoding: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_encoding: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_encoding: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_encoding_encoding: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - encoding: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - put_1_vod_channel_channel_encoding_encoding: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - encoding: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_encoding_encoding: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - encoding: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_logo: { - parameters: { - query?: never; - header?: never; - path: { - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_logo: { - parameters: { - query?: never; - header?: never; - path: { - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_logo: { - parameters: { - query?: never; - header?: never; - path: { - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_logo_detach: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_logo_logo: { - parameters: { - query?: never; - header?: never; - path: { - channel: string; - logo: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - put_1_vod_channel_channel_logo_logo: { - parameters: { - query?: never; - header?: never; - path: { - channel: string; - logo: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_logo_logo: { - parameters: { - query?: never; - header?: never; - path: { - channel: string; - logo: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_logo_logo_attach: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - logo: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_folder: { - parameters: { - query?: { - /** @example allowed_country,disallowed_country,effectiveEncodings,media_count,media_duration */ - with?: string; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: components["schemas"]["e40582f5_Api_Folder"][]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - post_1_vod_channel_channel_folder: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_folder_folder_encoding: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - folder: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_folder_folder_encoding: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - folder: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_folder_folder_encoding_encoding: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - folder: Record; - encoding: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_folder_folder_encoding_encoding: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - folder: Record; - encoding: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_folder_folder_logo_logo: { - parameters: { - query?: never; - header?: never; - path: { - channel: string; - folder: string; - logo: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_folder_folder_logo: { - parameters: { - query?: never; - header?: never; - path: { - channel: string; - folder: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_folder_root: { - parameters: { - query?: { - /** @example allowed_country,disallowed_country,effectiveEncodings,media_count,media_duration */ - with?: string; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: components["schemas"]["e40582f5_Api_Folder"]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_folder_folder: { - parameters: { - query: { - /** @example allowed_country,disallowed_country,effectiveEncodings,media_count,media_duration */ - with?: string; - "$folder, new OptionsHttp($request": string; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - folder: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: components["schemas"]["e40582f5_Api_Folder"]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - put_1_vod_channel_channel_folder_folder: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - folder: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": components["schemas"]["e40582f5_shortFolder"]; - }; - }; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: components["schemas"]["e40582f5_Api_Folder"]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - post_1_vod_channel_channel_folder_folder: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - folder: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": components["schemas"]["e40582f5_shortFolder"]; - }; - }; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: components["schemas"]["e40582f5_Api_Folder"]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - delete_1_vod_channel_channel_folder_folder: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - folder: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - 204: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": unknown; - }; - }; - }; - }; - get_1_vod_channel_channel_folder_folder_playlist: { - parameters: { - query?: { - /** @example image,files,medias_count,medias_duration */ - with?: string; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - folder: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: components["schemas"]["e40582f5_Api_Playlist"][]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_ftp_user: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_ftp_user: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_ftp_user_ftpUser: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - ftpUser: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - put_1_vod_channel_channel_ftp_user_ftpUser: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - ftpUser: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_ftp_user_ftpUser: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - ftpUser: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_media: { - parameters: { - query?: { - /** @example manifests,source,state,preview,sample,shot_boundaries,thumbnail,poster,encodings,progress,playbacks */ - with?: string; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: components["schemas"]["e40582f5_Api_Media"][]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - put_1_vod_channel_channel_media: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_media_media: { - parameters: { - query: { - /** @example manifests,source,state,preview,sample,shot_boundaries,thumbnail,poster,encodings,progress,playbacks */ - with?: string; - "$media, new OptionsHttp($request": string; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: components["schemas"]["e40582f5_Api_Media"]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - put_1_vod_channel_channel_media_media: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - media: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": components["schemas"]["e40582f5_shortMedia"]; - }; - }; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: components["schemas"]["e40582f5_Api_Media"]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - delete_1_vod_channel_channel_media_media: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - 204: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": unknown; - }; - }; - }; - }; - get_1_vod_channel_channel_media_media_chapter: { - parameters: { - query?: { - /** @example image */ - with?: string; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_shortChapter"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - put_1_vod_channel_channel_media_media_chapter: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - media: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_media_media_chapter: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - media: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": components["schemas"]["e40582f5_shortChapter"]; - }; - }; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_shortChapter"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["9436319d"]; - }; - }; - delete_1_vod_channel_channel_media_media_chapter: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - media: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_media_media_chapter_chapter: { - parameters: { - query: { - /** @example image */ - with?: string; - "$media, $chapter, new OptionsHttp($request": string; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - media: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - chapter: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: components["schemas"]["e40582f5_Api_Chapter"]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - put_1_vod_channel_channel_media_media_chapter_chapter: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - media: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - chapter: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": components["schemas"]["e40582f5_shortChapter"]; - }; - }; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_shortChapter"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["41638d24"]; - }; - }; - delete_1_vod_channel_channel_media_media_chapter_chapter: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - media: Record; - chapter: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_media_media_cut: { - parameters: { - query?: never; - header?: never; - path: { - channel: string; - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_media_media_cut: { - parameters: { - query?: { - /** - * Format: string - * @description creates a new trimmed media if set to 1 - * @example 1 - */ - new?: string; - /** - * @description time in seconds where the trim starts, in multiples of 2 - * @example 2 - */ - from?: string; - /** - * Format: string - * @description duration of the trim in seconds, in multiples of 2, is (endTime-startTrimTime) - * @example 24 - */ - duration?: string; - }; - header?: never; - path: { - /** - * @description channel id - * @example 6349 - */ - channel: string; - /** - * @description media uuid - * @example 1jhvl2uqa5v8a - */ - media: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": { - $ref?: unknown; - }; - }; - }; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - /** @example New cut task dispatched */ - data?: string; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - post_1_vod_channel_channel_media_media_waveform: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - media: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_media_media_thumbstrip: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - media: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_player: { - parameters: { - query?: { - /** @example files,logo_image,preload_image,interrupt_image,geoip_image,restrict_image,is_channel_default */ - with?: string; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: components["schemas"]["e40582f5_Api_Player"][]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - post_1_vod_channel_channel_player: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_player: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_player_player: { - parameters: { - query: { - /** @example files,logo_image,preload_image,interrupt_image,geoip_image,restrict_image,is_channel_default */ - with?: string; - "$player, new OptionsHttp($request": string; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - player: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: components["schemas"]["e40582f5_Api_Player"]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - put_1_vod_channel_channel_player_player: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - player: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": { - type?: unknown; - $ref?: unknown; - }; - }; - }; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: components["schemas"]["e40582f5_Api_Player"]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["556bb773"]; - 404: components["responses"]["NotFound"]; - }; - }; - delete_1_vod_channel_channel_player_player: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - player: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description Description of the error - * @example Forbidden - * @enum {string} - */ - description?: "Forbidden"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_player_player_copy: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - player: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_player_player_ad: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - player: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_player_player_ad: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - player: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_player_player_ad: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - player: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_player_player_ad_ad: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - player: Record; - ad: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - put_1_vod_channel_channel_player_player_ad_ad: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - player: Record; - ad: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_player_player_ad_ad: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - player: Record; - ad: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_playlist: { - parameters: { - query?: { - /** @example image,files,medias_count,medias_duration */ - with?: string; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: components["schemas"]["e40582f5_Api_Playlist"][]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["e7a7a4eb"]; - }; - }; - post_1_vod_channel_channel_playlist: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_playlist: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_playlist_playlist: { - parameters: { - query: { - /** @example image,files,medias_count,medias_duration */ - with?: string; - "$playlist, new OptionsHttp($request": string; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - playlist: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: components["schemas"]["e40582f5_Api_Playlist"]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - put_1_vod_channel_channel_playlist_playlist: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - playlist: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_playlist_playlist: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - playlist: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - patch_1_vod_channel_channel_playlist_playlist: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - playlist: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_playlist_playlist_browse_folder: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - playlist: Record; - folder: unknown; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_share: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_share: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": { - /** - * @description uuid of media or playlist - * @example 1jhvl2uqacxj5 - */ - target?: string; - /** - * @description uuid of player - * @example 1jhvl2uqacxj5 - */ - player?: string; - /** - * @description uuid of encoding - * @example 1jhvl2uqacxj5 - */ - encoding?: string; - }; - }; - }; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_shortShare"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_share_share: { - parameters: { - query: { - /** @example links,target_id,target_type,player,manifests,target */ - with?: string; - "$share, new OptionsHttp($request": string; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - share: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: components["schemas"]["e40582f5_Api_Share"]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - put_1_vod_channel_channel_share_share: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - share: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_share_share: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - share: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_share_share_token: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - share: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": { - $ref?: unknown; - }; - }; - }; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_avg_time: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": string; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_consumption: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": string; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_consumption_encodings_histogram: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - /** - * Format: string - * @description Histogram grouped by 1d,1h,1m .. - * @example 1d - */ - per?: components["parameters"]["perhisto"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_media: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_media_media_consumption: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_media_media_consumption_encodings_histogram: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - /** - * Format: string - * @description Histogram grouped by 1d,1h,1m .. - * @example 1d - */ - per?: components["parameters"]["perhisto"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_media_media_geolocation_clusters: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_media_media_geolocation_countries: { - parameters: { - query?: never; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_media_media_technologies_browsers_shares: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_media_media_technologies_os_shares: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_media_media_technologies_playback_shares: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_media_media_technologies_players_shares: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_media_media_viewers: { - parameters: { - query: { - /** - * @description Valid Media identifiers separated with comma , - * @example ?medias=1jhvl1uq4j94b,1jhvl1uq4j94c - */ - medias: string; - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown[]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_media_media_viewers_encodings_histogram: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_media_media_viewers_encodings_shares: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_media_media_viewers_uniques: { - parameters: { - query: { - /** - * @description Valid Media identifiers separated with comma , - * @example ?medias=1jhvl1uq4j94b,1jhvl1uq4j94c - */ - medias: string; - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown[]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_media_media_viewing: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_media_media_viewing_encodings_histogram: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - /** - * Format: string - * @description Histogram grouped by 1d,1h,1m .. - * @example 1d - */ - per?: components["parameters"]["perhisto"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - /** - * Format: string - * @example 1jhvl2uqa5v8a - */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_technologies_browsers_shares: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_technologies_os_shares: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_technologies_playback_shares: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_technologies_players_shares: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_time_ip: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": string; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - 500: components["responses"]["5e128766"]; - }; - }; - get_1_vod_channel_channel_statistics_viewers: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_viewers_encodings_histogram: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_viewers_encodings_shares: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_viewers_histogram: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - /** - * Format: string - * @description Histogram grouped by 1d,1h,1m .. - * @example 1d - */ - per?: components["parameters"]["perhisto"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_viewers_medias: { - parameters: { - query: { - /** - * @description Valid Media identifiers separated with comma , - * @example ?medias=1jhvl1uq4j94b,1jhvl1uq4j94c - */ - medias: string; - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": string; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_viewers_uniques: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_viewers_uniques_medias: { - parameters: { - query: { - /** - * @description Valid Media identifiers separated with comma , - * @example ?medias=1jhvl1uq4j94b,1jhvl1uq4j94c - */ - medias: string; - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown[]; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_viewing: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_statistics_viewing_encodings_histogram: { - parameters: { - query?: { - /** - * Format: string - * @description begin date timestamp - * @example 1640390400 - */ - from?: components["parameters"]["from"]; - }; - header?: never; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & { - data?: unknown; - }; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - get_1_vod_channel_channel_upload: { - parameters: { - query?: never; - header?: never; - path: { - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_upload: { - parameters: { - query?: never; - header?: { - /** - * Format: string - * @description Digest: algorythmn checksum - * @example Digest: sha-256=X48E9qOokqqrvdts8nOJRJN3OWDUoyWxBf7kbu9DBPE=,unixsum=30637 - */ - Digest?: string; - }; - path: { - /** - * Format: string - * @example channel id : 6349 - */ - channel: string; - }; - cookie?: never; - }; - requestBody: { - content: { - "application/json": { - /** - * Format: uuid - * @description A valid UUID for Folder - * @example 1jhvl2uqa5v8a - */ - folder: string; - /** - * @description Provide either url to import video from or file below - * @example http://infomaniak.com/video.mp4 - */ - url?: string; - file?: unknown; - /** @example video name */ - name?: string; - /** - * @description expected video size - * @example 230000 - */ - size?: string; - }; - file: unknown; - }; - }; - responses: { - /** @description Successful response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["e40582f5_ApiResponse"] & components["schemas"]["e40582f5_success_media"]; - }; - }; - 400: components["responses"]["BadRequest"]; - 401: components["responses"]["Unauthorized"]; - 404: components["responses"]["NotFound"]; - }; - }; - post_1_vod_channel_channel_media_media_subtitle_language: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - media: Record; - language: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_media_media_subtitle_language_import: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - media: Record; - language: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - put_1_vod_channel_channel_media_media_subtitle_subtitle_default: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - media: Record; - subtitle: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_media_media_subtitle_subtitle: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - media: Record; - subtitle: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - put_1_vod_channel_channel_media_media_subtitle_subtitle: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - media: Record; - subtitle: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_media_media_subtitle_subtitle: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - media: Record; - subtitle: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_media_media_logo_logo: { - parameters: { - query?: never; - header?: never; - path: { - channel: string; - media: string; - logo: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Default response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_media_media_logo: { - parameters: { - query?: never; - header?: never; - path: { - channel: string; - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - get_1_vod_encoding_constraint: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - get_1_vod_encoding_profile: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - get_1_vod_country: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_vod_category: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_vod_language: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_vod_search: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_media_media_playlist: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - media: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_playlist_attach: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_playlist_detach: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_playlist_playlist_attach: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - playlist: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_playlist_playlist_detach: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - playlist: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_playlist_playlist_copy: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - playlist: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_playlist_playlist_image: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - playlist: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_playlist_playlist_image: { - parameters: { - query?: never; - header?: never; - path: { - channel: string; - playlist: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_playlist_playlist_media: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - playlist: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_playlist_playlist_media_move_up: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - playlist: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_playlist_playlist_media_move_down: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - playlist: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_playlist_playlist_media_move_after: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - playlist: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_playlist_playlist_media_move_before: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - playlist: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_media_media_subtitle: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - media: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - put_1_vod_channel_channel_media_media_subtitle: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - media: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_media_media_subtitle: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - media: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_media_media_subtitle: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - media: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_media_media_subtitle_summarize: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - media: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_media_media_subtitle_subtitle_summarize: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - media: Record; - subtitle: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_media_media_subtitle_subtitle_summarize: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - media: Record; - subtitle: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_media_media_subtitle_subtitle_translate: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - media: Record; - subtitle: Record; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * languages - * @description languages you want to translate the subtitle into: -en-fr-it-de - * @example fr - */ - languages: ("de" | "en" | "fr" | "it")[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["e40582f5_SubtitleTranslation"][]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_vod_channel_channel: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - put_1_vod_channel_channel: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_browse_export: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - /** @description Can be any value - string, number, boolean, array or object. */ - data?: unknown; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - delete_1_vod_channel_channel_browse_trash_restore: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_vod_channel_channel_browse_file_export: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - file: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - /** @description Can be any value - string, number, boolean, array or object. */ - data?: unknown; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_user_activity_log: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - put_1_vod_channel_channel_user_activity_log: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_folder_folder_user_activity_log: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - folder: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - get_1_vod_channel_channel_media_media_user_activity_log: { - parameters: { - query?: never; - header?: never; - path: { - channel: Record; - media: Record; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - VODListChannelsV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Account unique identifier */ - account: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_ProductExcerpt"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODShowChannelDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Product"]; - }; - }; - }; - }; - }; - VODListCallbacksV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Callback"][]; - }; - }; - }; - }; - }; - VODCreateCallbackV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * active - * @description Indicates whether the Callback is active - * @example true - */ - active?: boolean; - /** - * auth - * @description a simple string - * @example "toto" - */ - auth?: string | null; - /** - * basic_password - * @description a simple string - * @example "toto" - */ - basic_password?: string | null; - /** - * basic_username - * @description a string free of XSS payloads - * @example "Hello World" - */ - basic_username?: string | null; - /** - * bearer_token - * @description a simple string - * @example "toto" - */ - bearer_token?: string | null; - /** - * event_list - * @description The list of supported events for Callback - * @example ["media_created","media_updated"] - */ - event_list?: string[]; - /** - * name - * @description a string free of XSS payloads - * @example "Hello World" - */ - name?: string; - /** - * response - * @description a simple string - * @example "toto" - */ - response?: string; - /** - * url - * @description A public resolvable url - * @example https://infomaniak.com - */ - url?: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Callback"]; - }; - }; - }; - }; - }; - VODGetChannelUsedDiskSpaceV2: { - parameters: { - query?: { - format?: string | null; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string | number; - }; - }; - }; - }; - }; - VODGetTrashDiskUsageV2: { - parameters: { - query?: { - format?: string | null; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string | number; - }; - }; - }; - }; - }; - VODGetFolderDiskUsageV2: { - parameters: { - query?: { - format?: string | null; - }; - header?: never; - path: { - /** @description The Folder unique identifier */ - folder: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string | number; - }; - }; - }; - }; - }; - VODBrowseChannelRootV2: { - parameters: { - query?: { - deep?: boolean | null; - files?: string | null; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_File"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODDiscardFilesV2: { - parameters: { - query: { - files: string; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODGetRootTreeV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_FileExcerpt"]; - }; - }; - }; - }; - }; - VODGetRootBreadcrumbV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_FileExcerpt"] | unknown; - }; - }; - }; - }; - }; - VODBrowseTrashV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_File"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODEmptyTrashV2: { - parameters: { - query?: { - files?: string | null; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODBrowseFolderV2: { - parameters: { - query?: { - deep?: boolean | null; - files?: string | null; - }; - header?: never; - path: { - /** @description The Folder unique identifier */ - folder: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_File"][]; - }; - }; - }; - }; - }; - VODGetFolderBreadcrumbV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Folder unique identifier */ - folder: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_FileExcerpt"] | unknown; - }; - }; - }; - }; - }; - VODGetFolderTreeV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Folder unique identifier */ - folder: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_FileExcerpt"]; - }; - }; - }; - }; - }; - VODListCategoriesV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Category"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODListCountriesV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Country"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODListLanguagesV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Language"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODShowLanguageDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Language unique identifier */ - lang: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Language"]; - }; - }; - }; - }; - }; - VODListAlertsV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Alert"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODGetAlertV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Alert unique identifier */ - alert: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Alert"]; - }; - }; - }; - }; - }; - VODShowCallbackDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Callback unique identifier */ - callback: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Callback"]; - }; - }; - }; - }; - }; - VODUpdateCallbackDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Callback unique identifier */ - callback: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * active - * @description Indicates whether the Callback is active - * @example true - */ - active?: boolean; - /** - * auth - * @description a simple string - * @example "toto" - */ - auth?: string | null; - /** - * basic_password - * @description a simple string - * @example "toto" - */ - basic_password?: string | null; - /** - * basic_username - * @description a string free of XSS payloads - * @example "Hello World" - */ - basic_username?: string | null; - /** - * bearer_token - * @description a simple string - * @example "toto" - */ - bearer_token?: string | null; - /** - * event_list - * @description The list of supported events for Callback - * @example ["media_created","media_updated"] - */ - event_list?: string[]; - /** - * name - * @description a string free of XSS payloads - * @example "Hello World" - */ - name?: string; - /** - * response - * @description a simple string - * @example "toto" - */ - response?: string; - /** - * url - * @description A public resolvable url - * @example https://infomaniak.com - */ - url?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Callback"]; - }; - }; - }; - }; - }; - VODDeleteCallbackV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Callback unique identifier */ - callback: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODListPlayersV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Player"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODCreatePlayerV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * ads_category - * @description vast: The advertisement is from a vastvideo: The advertisement is from a videonone: There is no advertisement - * @example vast - */ - ads_category?: string; - /** airplay */ - airplay?: boolean; - /** - * audio_volume - * Format: double - * @description The volume of the audio for the Player - * @example 100 - */ - audio_volume?: number; - /** - * auto_hide_controls - * @description Indicates whether controls should automatically hide for the Player - * @example true - */ - auto_hide_controls?: boolean; - /** - * auto_start - * @description Indicates whether media should start automatically for the Player - * @example true - */ - auto_start?: boolean; - /** - * chromecast - * @description Indicates whether Chromecast is enabled for the Player - */ - chromecast?: boolean; - /** - * control_active_color - * @description Controlbar color - * @example #FFCC00 - */ - control_active_color?: string; - /** - * control_color - * @description Control color - * @example #FFCC00 - */ - control_color?: string; - /** - * controlbar_color - * @description Active control color - * @example #FFCC00 - */ - controlbar_color?: string; - /** - * default - * @description Indicates whether the Player is set as default - */ - default?: boolean; - /** - * default_speed - * Format: double - * @description The default speed of playback for the Player - * @example 0 - */ - default_speed?: number | null; - /** - * description - * @description a string free of XSS payloads - * @example "Hello World" - */ - description?: string | null; - /** - * enable_embed_code - * @description Indicates whether embed code is enabled for the Player - * @example true - */ - enable_embed_code?: boolean; - /** - * enable_facebook - * @description Indicates whether Facebook sharing is enabled for the Player - * @example true - */ - enable_facebook?: boolean; - /** enable_linkedin */ - enable_linkedin?: boolean; - /** - * enable_twitter - * @description Indicates whether Twitter sharing is enabled for the Player - * @example true - */ - enable_twitter?: boolean; - /** enable_whatsapp */ - enable_whatsapp?: boolean; - /** - * encoding_change_enabled - * @description Indicates whether encoding change is enabled for the Player - */ - encoding_change_enabled?: boolean; - /** - * encoding_limit - * @description The encoding limit for the Player - */ - encoding_limit?: boolean; - /** - * facebook_back_link - * @description A public resolvable url - * @example https://infomaniak.com - */ - facebook_back_link?: string | null; - /** - * force_media_ratio - * @description Indicates whether media ratio is enforced for the Player - */ - force_media_ratio?: boolean; - /** force_subtitles_activated */ - force_subtitles_activated?: boolean; - /** - * force_subtitles_type - * @description lang_navigator: The subtitles will try to match the browser langlang_manager: Force the subtitles will try to match the manager lang - * @example lang_navigator - */ - force_subtitles_type?: string; - /** - * geoip_image - * @description The GeoIP image associated with the Player - * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.geoip.png - */ - geoip_image?: string | null; - /** has_logo */ - has_logo?: boolean; - /** - * height - * Format: double - * @description The height of Player - * @example 785 - */ - height?: number; - /** - * interrupt_image - * @description The interrupt image associated with the Player - * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.interrupt.png - */ - interrupt_image?: string | null; - /** - * is360 - * @description Indicates whether the Player supports 360-degree videos - * @example true - */ - is360?: boolean; - /** - * is_default - * @description Indicates if the Player is the default one when sharing - * @example true - */ - is_default?: boolean; - /** - * logo_anchor - * @description The anchor of the overlay logotop_left: Positioned at the top-left cornertop_right: Positioned at the top-right cornerbottom_left: Positioned at the bottom-left cornerbottom_right: Positioned at the bottom-right cornercenter: Positioned at the center of the container or screennone: Not positioned on the container or screen - * @example top_left - */ - logo_anchor?: string; - /** - * logo_image - * @description The logo image associated with the Player - * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.logo.png - */ - logo_image?: string | null; - /** - * logo_margin_horizontal - * Format: double - * @description The horizontal margin of the Player logo - * @example 10 - */ - logo_margin_horizontal?: number | null; - /** - * logo_margin_vertical - * Format: double - * @description The vertical margin of the Player logo - * @example 10 - */ - logo_margin_vertical?: number | null; - /** - * logo_percentage - * Format: double - * @description The size percentage of the Player logo - * @example 100 - */ - logo_percentage?: number | null; - /** - * media_thumbnail_anchor - * @description The media thumbnail anchortop: Positioned on topleft: Positioned on the left side - * @example top - * @enum {string|null} - */ - media_thumbnail_anchor?: "left" | "top" | null; - /** - * name - * @description a string free of XSS payloads - * @example "Hello World" - */ - name: string; - /** - * player_end_screen_type - * @description pause_and_replay: We will show pause and replay buttonsauto_loop: The video will automatically loopsuggest_more_media: Will suggest many video as ending screensuggest_next_media: Will suggest one video as ending screen - * @example pause_and_replay - */ - player_end_screen_type?: string; - /** - * preferred_playback_strategy - * @description The preferred playback strategy (may not be enforced)hls: Apple HTTP Live Streamingdash: Dynamic Adaptive Streaming over HTTPsingle: Single bitratebest: Playback strategy selecting the best available quality dynamically - * @example hls - */ - preferred_playback_strategy?: string; - /** preferred_playback_strategy_activated */ - preferred_playback_strategy_activated?: boolean; - /** - * preload_image - * @description The preload image associated with the Player - * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.preload.png - */ - preload_image?: string | null; - /** - * restrict_image - * @description The restrict image associated with the Player - * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.restrict.png - */ - restrict_image?: string | null; - /** - * show_audio - * @description Indicates whether audio controls should be shown for the Player - * @example true - */ - show_audio?: boolean; - /** - * show_controls - * @description Indicates whether controls should be shown for the Player - * @example true - */ - show_controls?: boolean; - /** - * show_default_logo - * @description Indicates whether the default logo should be shown for the Player - * @example true - */ - show_default_logo?: boolean; - /** show_download */ - show_download?: boolean; - /** - * show_duration - * @description Indicates whether the duration should be shown for the Player - * @example true - */ - show_duration?: boolean; - /** - * show_fullscreen - * @description Indicates whether fullscreen controls should be shown for the Player - * @example true - */ - show_fullscreen?: boolean; - /** - * show_loop - * @description Indicates whether loop controls should be shown for the Player - * @example true - */ - show_loop?: boolean; - /** - * show_media_info - * @description Indicates whether media information should be shown for the Player - * @example true - */ - show_media_info?: boolean; - /** - * show_media_thumbnail - * @description Indicates whether media thumbnail should be shown for the Player - * @example true - */ - show_media_thumbnail?: boolean; - /** - * show_progression - * @description Indicates whether progression controls should be shown for the Player - * @example true - */ - show_progression?: boolean; - /** - * show_related - * @description Indicates whether related media should be shown for the Player - * @example true - */ - show_related?: boolean; - /** - * show_replay - * @description Indicates whether replay controls should be shown for the Player - * @example true - */ - show_replay?: boolean; - /** - * show_speed - * @description Indicates whether speed controls should be shown for the Player - * @example true - */ - show_speed?: boolean; - /** - * show_suggestions - * @description Should suggestions be displayed or not - * @example true - */ - show_suggestions?: boolean; - /** - * show_viewers - * @description Indicates whether viewers count should be shown for the Player - * @example true - */ - show_viewers?: boolean; - /** - * show_viewers_after - * @description The time after which viewers count should be shown for the Player - * @example true - */ - show_viewers_after?: boolean; - /** - * show_viewers_only_after - * @description The time only after which viewers count should be shown for the Player - * @example true - */ - show_viewers_only_after?: boolean; - /** skip_intro_activated */ - skip_intro_activated?: boolean; - /** - * skip_intro_to - * @description Number of seconds to reach once the "skip intro" button is pressed, nothing will appear if value is 0 - * @example 30 - */ - skip_intro_to?: number; - /** - * suggestions - * @description a list media sources to play at the end of current media - */ - suggestions?: { - /** - * len - * @example 6 - */ - len?: number; - /** - * not_before - * @example 15 - */ - not_before?: number; - /** - * source - * @description Identifier of an existing Folder - * @example 1jhvl2upwoctc - */ - source?: string | null; - /** - * tags - * @description The tags associated with the Player - */ - tags?: string[]; - /** - * type - * @description Type of media to be played after the current onesimilar_tags: Items with similar tags or metadatalast_uploaded: Items sorted by the time of their last uploadmost_viewed: Items sorted by the number of views, descendingleast_viewed: Items sorted by the number of views, ascendingrandom: Items sorted randomlyalphabetical: Items sorted randomly - * @example similar_tags - */ - type?: string; - } | null; - /** - * theme - * @description The theme for the Player - * @example Treso - * @enum {string|null} - */ - theme?: "chrome" | "jwlike" | "nuevo" | "party" | "pinko" | "roundal" | "shaka" | "slategrey" | "treso" | null; - /** theme_activated */ - theme_activated?: boolean; - /** - * time_before_hide_cb - * @description The time before controls should be hidden for the Player - * @example 10 - */ - time_before_hide_cb?: number; - /** - * time_skip_mode - * @description none: No rewind mode selectedforward_only: Forward only mode selectedrewind_only: Rewind only mode selectedrewind_forward: Rewind and forward mode selected - * @example none - */ - time_skip_mode?: string; - /** - * twitter_back_link - * @description A public resolvable url - * @example https://infomaniak.com - */ - twitter_back_link?: string | null; - /** - * twitter_related - * @description The related Twitter account associated with the Player - * @example ["infomaniak"] - */ - twitter_related?: string[] | null; - /** - * twitter_via - * @description a string free of XSS payloads - * @example "Hello World" - */ - twitter_via?: string | null; - /** - * width - * Format: double - * @description The width of Player - * @example 673 - */ - width?: number; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Player"]; - }; - }; - }; - }; - }; - VODBulkDeletePlayersV2: { - parameters: { - query: { - players: string; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODShowPlayerDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Player unique identifier */ - player: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Player"]; - }; - }; - }; - }; - }; - VODUpdatePlayerDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Player unique identifier */ - player: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * ads_category - * @description vast: The advertisement is from a vastvideo: The advertisement is from a videonone: There is no advertisement - * @example vast - */ - ads_category?: string; - /** airplay */ - airplay?: boolean; - /** - * audio_volume - * Format: double - * @description The volume of the audio for the Player - * @example 100 - */ - audio_volume?: number; - /** - * auto_hide_controls - * @description Indicates whether controls should automatically hide for the Player - * @example true - */ - auto_hide_controls?: boolean; - /** - * auto_start - * @description Indicates whether media should start automatically for the Player - * @example true - */ - auto_start?: boolean; - /** - * chromecast - * @description Indicates whether Chromecast is enabled for the Player - */ - chromecast?: boolean; - /** - * control_active_color - * @description Controlbar color - * @example #FFCC00 - */ - control_active_color?: string; - /** - * control_color - * @description Control color - * @example #FFCC00 - */ - control_color?: string; - /** - * controlbar_color - * @description Active control color - * @example #FFCC00 - */ - controlbar_color?: string; - /** - * default - * @description Indicates whether the Player is set as default - */ - default?: boolean; - /** - * default_speed - * Format: double - * @description The default speed of playback for the Player - * @example 0 - */ - default_speed?: number | null; - /** - * description - * @description a string free of XSS payloads - * @example "Hello World" - */ - description?: string | null; - /** - * enable_embed_code - * @description Indicates whether embed code is enabled for the Player - * @example true - */ - enable_embed_code?: boolean; - /** - * enable_facebook - * @description Indicates whether Facebook sharing is enabled for the Player - * @example true - */ - enable_facebook?: boolean; - /** enable_linkedin */ - enable_linkedin?: boolean; - /** - * enable_twitter - * @description Indicates whether Twitter sharing is enabled for the Player - * @example true - */ - enable_twitter?: boolean; - /** enable_whatsapp */ - enable_whatsapp?: boolean; - /** - * encoding_change_enabled - * @description Indicates whether encoding change is enabled for the Player - */ - encoding_change_enabled?: boolean; - /** - * encoding_limit - * @description The encoding limit for the Player - */ - encoding_limit?: boolean; - /** - * facebook_back_link - * @description A public resolvable url - * @example https://infomaniak.com - */ - facebook_back_link?: string | null; - /** - * force_media_ratio - * @description Indicates whether media ratio is enforced for the Player - */ - force_media_ratio?: boolean; - /** force_subtitles_activated */ - force_subtitles_activated?: boolean; - /** - * force_subtitles_type - * @description lang_navigator: The subtitles will try to match the browser langlang_manager: Force the subtitles will try to match the manager lang - * @example lang_navigator - */ - force_subtitles_type?: string; - /** - * geoip_image - * @description The GeoIP image associated with the Player - * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.geoip.png - */ - geoip_image?: string | null; - /** has_logo */ - has_logo?: boolean; - /** - * height - * Format: double - * @description The height of Player - * @example 785 - */ - height?: number; - /** - * interrupt_image - * @description The interrupt image associated with the Player - * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.interrupt.png - */ - interrupt_image?: string | null; - /** - * is360 - * @description Indicates whether the Player supports 360-degree videos - * @example true - */ - is360?: boolean; - /** - * is_default - * @description Indicates if the Player is the default one when sharing - * @example true - */ - is_default?: boolean; - /** - * logo_anchor - * @description The anchor of the overlay logotop_left: Positioned at the top-left cornertop_right: Positioned at the top-right cornerbottom_left: Positioned at the bottom-left cornerbottom_right: Positioned at the bottom-right cornercenter: Positioned at the center of the container or screennone: Not positioned on the container or screen - * @example top_left - */ - logo_anchor?: string; - /** - * logo_image - * @description The logo image associated with the Player - * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.logo.png - */ - logo_image?: string | null; - /** - * logo_margin_horizontal - * Format: double - * @description The horizontal margin of the Player logo - * @example 10 - */ - logo_margin_horizontal?: number | null; - /** - * logo_margin_vertical - * Format: double - * @description The vertical margin of the Player logo - * @example 10 - */ - logo_margin_vertical?: number | null; - /** - * logo_percentage - * Format: double - * @description The size percentage of the Player logo - * @example 100 - */ - logo_percentage?: number | null; - /** - * media_thumbnail_anchor - * @description The media thumbnail anchortop: Positioned on topleft: Positioned on the left side - * @example top - * @enum {string|null} - */ - media_thumbnail_anchor?: "left" | "top" | null; - /** - * name - * @description a string free of XSS payloads - * @example "Hello World" - */ - name?: string; - /** - * player_end_screen_type - * @description pause_and_replay: We will show pause and replay buttonsauto_loop: The video will automatically loopsuggest_more_media: Will suggest many video as ending screensuggest_next_media: Will suggest one video as ending screen - * @example pause_and_replay - */ - player_end_screen_type?: string; - /** - * preferred_playback_strategy - * @description The preferred playback strategy (may not be enforced)hls: Apple HTTP Live Streamingdash: Dynamic Adaptive Streaming over HTTPsingle: Single bitratebest: Playback strategy selecting the best available quality dynamically - * @example hls - */ - preferred_playback_strategy?: string; - /** preferred_playback_strategy_activated */ - preferred_playback_strategy_activated?: boolean; - /** - * preload_image - * @description The preload image associated with the Player - * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.preload.png - */ - preload_image?: string | null; - /** - * restrict_image - * @description The restrict image associated with the Player - * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.restrict.png - */ - restrict_image?: string | null; - /** - * show_audio - * @description Indicates whether audio controls should be shown for the Player - * @example true - */ - show_audio?: boolean; - /** - * show_controls - * @description Indicates whether controls should be shown for the Player - * @example true - */ - show_controls?: boolean; - /** - * show_default_logo - * @description Indicates whether the default logo should be shown for the Player - * @example true - */ - show_default_logo?: boolean; - /** show_download */ - show_download?: boolean; - /** - * show_duration - * @description Indicates whether the duration should be shown for the Player - * @example true - */ - show_duration?: boolean; - /** - * show_fullscreen - * @description Indicates whether fullscreen controls should be shown for the Player - * @example true - */ - show_fullscreen?: boolean; - /** - * show_loop - * @description Indicates whether loop controls should be shown for the Player - * @example true - */ - show_loop?: boolean; - /** - * show_media_info - * @description Indicates whether media information should be shown for the Player - * @example true - */ - show_media_info?: boolean; - /** - * show_media_thumbnail - * @description Indicates whether media thumbnail should be shown for the Player - * @example true - */ - show_media_thumbnail?: boolean; - /** - * show_progression - * @description Indicates whether progression controls should be shown for the Player - * @example true - */ - show_progression?: boolean; - /** - * show_related - * @description Indicates whether related media should be shown for the Player - * @example true - */ - show_related?: boolean; - /** - * show_replay - * @description Indicates whether replay controls should be shown for the Player - * @example true - */ - show_replay?: boolean; - /** - * show_speed - * @description Indicates whether speed controls should be shown for the Player - * @example true - */ - show_speed?: boolean; - /** - * show_suggestions - * @description Should suggestions be displayed or not - * @example true - */ - show_suggestions?: boolean; - /** - * show_viewers - * @description Indicates whether viewers count should be shown for the Player - * @example true - */ - show_viewers?: boolean; - /** - * show_viewers_after - * @description The time after which viewers count should be shown for the Player - * @example true - */ - show_viewers_after?: boolean; - /** - * show_viewers_only_after - * @description The time only after which viewers count should be shown for the Player - * @example true - */ - show_viewers_only_after?: boolean; - /** skip_intro_activated */ - skip_intro_activated?: boolean; - /** - * skip_intro_to - * @description Number of seconds to reach once the "skip intro" button is pressed, nothing will appear if value is 0 - * @example 30 - */ - skip_intro_to?: number; - /** - * suggestions - * @description a list media sources to play at the end of current media - */ - suggestions?: { - /** - * len - * @example 6 - */ - len?: number; - /** - * not_before - * @example 15 - */ - not_before?: number; - /** - * source - * @description Identifier of an existing Folder - * @example 1jhvl2upwoctc - */ - source?: string | null; - /** - * tags - * @description The tags associated with the Player - */ - tags?: string[]; - /** - * type - * @description Type of media to be played after the current onesimilar_tags: Items with similar tags or metadatalast_uploaded: Items sorted by the time of their last uploadmost_viewed: Items sorted by the number of views, descendingleast_viewed: Items sorted by the number of views, ascendingrandom: Items sorted randomlyalphabetical: Items sorted randomly - * @example similar_tags - */ - type?: string; - } | null; - /** - * theme - * @description The theme for the Player - * @example Treso - * @enum {string|null} - */ - theme?: "chrome" | "jwlike" | "nuevo" | "party" | "pinko" | "roundal" | "shaka" | "slategrey" | "treso" | null; - /** theme_activated */ - theme_activated?: boolean; - /** - * time_before_hide_cb - * @description The time before controls should be hidden for the Player - * @example 10 - */ - time_before_hide_cb?: number; - /** - * time_skip_mode - * @description none: No rewind mode selectedforward_only: Forward only mode selectedrewind_only: Rewind only mode selectedrewind_forward: Rewind and forward mode selected - * @example none - */ - time_skip_mode?: string; - /** - * twitter_back_link - * @description A public resolvable url - * @example https://infomaniak.com - */ - twitter_back_link?: string | null; - /** - * twitter_related - * @description The related Twitter account associated with the Player - * @example ["infomaniak"] - */ - twitter_related?: string[] | null; - /** - * twitter_via - * @description a string free of XSS payloads - * @example "Hello World" - */ - twitter_via?: string | null; - /** - * width - * Format: double - * @description The width of Player - * @example 673 - */ - width?: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Player"]; - }; - }; - }; - }; - }; - VODDeletePlayerV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Player unique identifier */ - player: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODShowRootFolderV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Folder"]; - }; - }; - }; - }; - }; - VODListFoldersV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_FolderExcerpt"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODCreateFolderV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * allowed_country - * @description List of allowed countries by country code for the Folder - */ - allowed_country?: string[]; - /** - * allowed_domains - * @description List of allowed domains for the Folder - * @example ["https://infomaniak.com"] - */ - allowed_domains?: string[]; - /** - * allowed_ip - * @description List of allowed IP addresses for thest - */ - allowed_ip?: string[]; - /** - * auto_generate_description - * @description Automatically generates a description with AI api for media uploaded in this Folder - * @example true - */ - auto_generate_description?: boolean; - /** - * auto_generate_subtitle - * @description Automatically generates subtitles with AI api for media uploaded in this Folder - * @example true - */ - auto_generate_subtitle?: boolean; - /** - * auto_generate_title - * @description Automatically generates a title with AI api for media uploaded in this Folder - * @example true - */ - auto_generate_title?: boolean; - /** - * auto_publish - * @description Indicates whether media in the Folder is automatically published - * @example true - */ - auto_publish?: boolean; - /** - * auto_translate_languages - * @description Automatically generate a list of subtitles with AI api in the given language(s) for media uploaded in this Folder - * @example ["en","fr","es","it","de"] - */ - auto_translate_languages?: ("de" | "en" | "es" | "fr" | "it")[]; - /** - * auto_validate - * @description Indicates whether media uploaded to this folder should be marked as validated automatically - */ - auto_validate?: boolean; - /** - * configuration - * @description FolderConfiguration - */ - configuration?: string | null; - /** - * description - * @description a string free of XSS payloads - * @example "Hello World" - */ - description?: string | null; - /** - * disallowed_country - * @description List of disallowed countries by country code for the Folder - */ - disallowed_country?: string[]; - /** - * disallowed_domains - * @description List of disallowed domains for the Folder - * @example ["https://infomaniak.com"] - */ - disallowed_domains?: string[]; - /** - * disallowed_ip - * @description List of disallowed IP addresses for the Folder - */ - disallowed_ip?: string[]; - /** - * encodings - * @description A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Encoding - * @example 1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc - */ - encodings?: string | null; - /** - * inherits_encodings - * @description Indicates whether the Folder inherits encodings from its parent - * @example true - */ - inherits_encodings?: boolean | null; - /** inherits_labels */ - inherits_labels?: boolean | null; - /** - * inherits_media_processing - * @description Indicates whether the Folder inherits media processing settings from its parent - * @example true - */ - inherits_media_processing?: boolean | null; - /** - * inherits_restrictions - * @description Defines whether or not the resource inherits restrictions settings - * @example true - */ - inherits_restrictions?: boolean | null; - /** - * key_restricted - * @description Indicates whether the Folder is restricted with a key - * @example true - */ - key_restricted?: boolean; - /** - * name - * @description A valid filename without any file system reserved or control characters - * @example filename-with_special(chars) - */ - name: string; - /** - * parent - * @description Identifier of an existing Folder - * @example 1jhvl2upwoctc - */ - parent?: string; - /** - * password - * @description a simple string - * @example "toto" - */ - password?: string | null; - /** - * player - * @description Identifier of an existing Player - * @example 1jhvl2upwoctc - */ - player?: string; - /** - * replace_on_upload - * @description Indicates whether existing media is replaced upon upload - * @example true - */ - replace_on_upload?: boolean; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Folder"]; - }; - }; - }; - }; - }; - VODShowFolderDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Folder unique identifier */ - folder: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Folder"]; - }; - }; - }; - }; - }; - VODUpdateFolderDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Folder unique identifier */ - folder: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * allowed_country - * @description List of allowed countries by country code for the Folder - */ - allowed_country?: string[]; - /** - * allowed_domains - * @description List of allowed domains for the Folder - * @example ["https://infomaniak.com"] - */ - allowed_domains?: string[]; - /** - * allowed_ip - * @description List of allowed IP addresses for thest - */ - allowed_ip?: string[]; - /** - * auto_generate_description - * @description Automatically generates a description with AI api for media uploaded in this Folder - * @example true - */ - auto_generate_description?: boolean; - /** - * auto_generate_subtitle - * @description Automatically generates subtitles with AI api for media uploaded in this Folder - * @example true - */ - auto_generate_subtitle?: boolean; - /** - * auto_generate_title - * @description Automatically generates a title with AI api for media uploaded in this Folder - * @example true - */ - auto_generate_title?: boolean; - /** - * auto_publish - * @description Indicates whether media in the Folder is automatically published - * @example true - */ - auto_publish?: boolean; - /** - * auto_translate_languages - * @description Automatically generate a list of subtitles with AI api in the given language(s) for media uploaded in this Folder - * @example ["en","fr","es","it","de"] - */ - auto_translate_languages?: ("de" | "en" | "es" | "fr" | "it")[]; - /** - * auto_validate - * @description Indicates whether media uploaded to this folder should be marked as validated automatically - */ - auto_validate?: boolean; - /** - * configuration - * @description FolderConfiguration - */ - configuration?: { - /** read_only */ - read_only?: string; - } | null; - /** - * description - * @description a string free of XSS payloads - * @example "Hello World" - */ - description?: string | null; - /** - * disallowed_country - * @description List of disallowed countries by country code for the Folder - */ - disallowed_country?: string[]; - /** - * disallowed_domains - * @description List of disallowed domains for the Folder - * @example ["https://infomaniak.com"] - */ - disallowed_domains?: string[]; - /** - * disallowed_ip - * @description List of disallowed IP addresses for the Folder - */ - disallowed_ip?: string[]; - /** - * encodings - * @description A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Encoding - * @example 1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc - */ - encodings?: string | null; - /** - * inherits_encodings - * @description Indicates whether the Folder inherits encodings from its parent - * @example true - */ - inherits_encodings?: boolean | null; - /** inherits_labels */ - inherits_labels?: boolean | null; - /** - * inherits_media_processing - * @description Indicates whether the Folder inherits media processing settings from its parent - * @example true - */ - inherits_media_processing?: boolean | null; - /** - * inherits_restrictions - * @description Defines whether or not the resource inherits restrictions settings - * @example true - */ - inherits_restrictions?: boolean | null; - /** - * key_restricted - * @description Indicates whether the Folder is restricted with a key - * @example true - */ - key_restricted?: boolean; - /** - * password - * @description a simple string - * @example "toto" - */ - password?: string | null; - /** - * player - * @description Identifier of an existing Player - * @example 1jhvl2upwoctc - */ - player?: string; - /** - * replace_on_upload - * @description Indicates whether existing media is replaced upon upload - * @example true - */ - replace_on_upload?: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Folder"]; - }; - }; - }; - }; - }; - VODDeleteAFolderV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Folder unique identifier */ - folder: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODGetAnUploadEndpoointV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Folder unique identifier */ - folder: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODListAdvertisementsV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Player unique identifier */ - player: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Advertisement"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODCreateAnAdvertisementV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Player unique identifier */ - player: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * category - * @description The category of {name}vast: The advertisement is from a vastvideo: The advertisement is from a videonone: There is no advertisement - * @example vast - */ - category: string; - /** - * href - * @description A public resolvable url - * @example https://infomaniak.com - */ - href?: string; - /** - * offset - * Format: double - * @description The offset after which the Ad gets loaded - * @example 0 - */ - offset?: number | null; - /** - * skip_after - * Format: double - * @description The time in seconds after which the Ad can be skipped - * @example 3 - */ - skip_after?: number | null; - /** - * tracking_url - * @description a simple string - * @example "toto" - */ - tracking_url?: string | null; - /** - * type - * @description The type of {name}pre_roll: Advertisement displayed before the main contentmid_roll: Advertisement displayed during the main contentpst_roll: Advertisement displayed after the main content - * @example pre_roll - */ - type: string; - /** - * url - * @description A public resolvable url - * @example https://infomaniak.com - */ - url: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Advertisement"]; - }; - }; - }; - }; - }; - VODBulkDeleteAdvertisementsV2: { - parameters: { - query: { - ads: string; - }; - header?: never; - path: { - /** @description The Player unique identifier */ - player: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODShowAdDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Ad unique identifier */ - ad: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Advertisement"]; - }; - }; - }; - }; - }; - VODUpdateAdvertisementV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Ad unique identifier */ - ad: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * category - * @description The category of {name}vast: The advertisement is from a vastvideo: The advertisement is from a videonone: There is no advertisement - * @example vast - */ - category: string; - /** - * href - * @description A public resolvable url - * @example https://infomaniak.com - */ - href?: string; - /** - * offset - * Format: double - * @description The offset after which the Ad gets loaded - * @example 0 - */ - offset?: number | null; - /** - * skip_after - * Format: double - * @description The time in seconds after which the Ad can be skipped - * @example 3 - */ - skip_after?: number | null; - /** - * tracking_url - * @description a simple string - * @example "toto" - */ - tracking_url?: string | null; - /** - * type - * @description The type of {name}pre_roll: Advertisement displayed before the main contentmid_roll: Advertisement displayed during the main contentpst_roll: Advertisement displayed after the main content - * @example pre_roll - */ - type: string; - /** - * url - * @description A public resolvable url - * @example https://infomaniak.com - */ - url: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Advertisement"]; - }; - }; - }; - }; - }; - VODDeleteAdvertisementV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Ad unique identifier */ - ad: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODListSubtitlesV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Media unique identifier */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Subtitle"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODCreateSubtitleV2: { - parameters: { - query?: never; - header?: never; - path: { - media: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * default - * @description Indicates whether the Subtitle is set as default - */ - default?: boolean; - /** - * file - * Format: binary - */ - file?: string; - /** - * language - * @description Identifier of an existing Language - * @example 1jhvl2upwoctc - */ - language: string; - /** - * lines - * @description An array of subtitle lines, each containing valid start/end/lines keys - * @example [["start" => "0", "end" => "5", "lines" => ["Hello world", "How are you ?"]]] - */ - lines?: string; - /** - * name - * @description A valid filename that does not include slashes, dots or non printable characters - * @example filename - */ - name?: string; - /** - * published - * @description Indicates whether the Subtitle is publicly accessible - * @example true - */ - published?: boolean; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Subtitle"]; - }; - }; - }; - }; - }; - VODBulkDeleteSubtitlesV2: { - parameters: { - query: { - subtitles: string; - }; - header?: never; - path: { - /** @description The Media unique identifier */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODShowSubtitleDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Subtitle unique identifier */ - subtitle: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Subtitle"]; - }; - }; - }; - }; - }; - VODUpdateSubtitleDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Subtitle unique identifier */ - subtitle: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * default - * @description Indicates whether the Subtitle is set as default - */ - default?: boolean; - /** - * lines - * @description An array of subtitle lines, each containing valid start/end/lines keys - * @example [["start" => "0", "end" => "5", "lines" => ["Hello world", "How are you ?"]]] - */ - lines?: string; - /** - * name - * @description A valid filename that does not include slashes, dots or non printable characters - * @example filename - */ - name?: string; - /** - * published - * @description Indicates whether the Subtitle is publicly accessible - * @example true - */ - published?: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Subtitle"]; - }; - }; - }; - }; - }; - VODDeleteASubtitleV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Subtitle unique identifier */ - subtitle: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODListPlaylistsV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Playlist"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODListMediaInPlaylistV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Playlist unique identifier */ - playlist: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Media"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODShowPlaylistDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Playlist unique identifier */ - playlist: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Playlist"]; - }; - }; - }; - }; - }; - VODListMixtapesV2: { - parameters: { - query?: { - color?: string; - criteria?: string | null; - description?: string | null; - mixtapes?: string | null; - name?: string; - order?: { - /** - * direction - * @enum {string|null} - */ - direction?: "\"asc\"" | "\"desc\"" | null; - /** - * key - * @description The key of Mixtape - * @enum {string} - */ - key: "collected_at" | "created_at" | "description" | "discarded_at" | "duration" | "id" | "name" | "published" | "streams" | "updated_at" | "validated"; - /** natural */ - natural?: boolean | null; - /** reverse */ - reverse?: boolean | null; - /** soundex */ - soundex?: boolean | null; - }[]; - type?: string; - validity?: number; - validity_strategy?: string | null; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Mixtape"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODCreateAMixtapeV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * color - * @description Mixtape color - * @example #FFCC00 - */ - color?: string; - /** - * criteria - * @description a string free of XSS payloads - * @example "Hello World" - */ - criteria?: string | null; - /** - * description - * @description a string free of XSS payloads - * @example "Hello World" - */ - description?: string | null; - /** - * mixtapes - * @description A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Mixtape - * @example 1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc - */ - mixtapes?: string | null; - /** - * name - * @description The name of the Mixtape - * @example my product - */ - name: string; - /** - * order - * @description Specify the order for the desired queried Media - */ - order?: { - /** - * direction - * @enum {string|null} - */ - direction?: "\"asc\"" | "\"desc\"" | null; - /** - * key - * @description The key of Mixtape - * @enum {string} - */ - key: "collected_at" | "created_at" | "description" | "discarded_at" | "duration" | "id" | "name" | "published" | "streams" | "updated_at" | "validated"; - /** natural */ - natural?: boolean | null; - /** reverse */ - reverse?: boolean | null; - /** soundex */ - soundex?: boolean | null; - }[]; - /** - * type - * @description The type of {name}standard: Mixtape default: créée/éditée directement comme une mixtape classiquegenerated: Mixtape produite dynamiquement par une autre applicationcomposite: Mixtape qui référence d’autres mixtape - * @example standard - */ - type?: string; - /** - * validity - * @description The {name} validity duration (in seconds) - * @example 3600 - */ - validity?: number; - /** - * validity_strategy - * @description The strategy to apply for validity adjustmentonly_increase: Only increases the {model} validity if the requested duration is greater than the current oneonly_decrease: Only decreases the {model} validity if the requested duration is less than the current one - * @example only_decrease - */ - validity_strategy?: string | null; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Mixtape"]; - }; - }; - }; - }; - }; - VODBulkDeleteMixtapesV2: { - parameters: { - query: { - mixtapes: string[]; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODShowMixtapeDetailsV2: { - parameters: { - query?: { - color?: string; - criteria?: string | null; - description?: string | null; - mixtapes?: string | null; - name?: string; - order?: { - /** - * direction - * @enum {string|null} - */ - direction?: "\"asc\"" | "\"desc\"" | null; - /** - * key - * @description The key of Mixtape - * @enum {string} - */ - key: "collected_at" | "created_at" | "description" | "discarded_at" | "duration" | "id" | "name" | "published" | "streams" | "updated_at" | "validated"; - /** natural */ - natural?: boolean | null; - /** reverse */ - reverse?: boolean | null; - /** soundex */ - soundex?: boolean | null; - }[]; - type?: string; - validity?: number; - validity_strategy?: string | null; - }; - header?: never; - path: { - /** @description The Mixtape unique identifier */ - mixtape: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Mixtape"]; - }; - }; - }; - }; - }; - VODUpdateAMixtapeV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Mixtape unique identifier */ - mixtape: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * color - * @description Mixtape color - * @example #FFCC00 - */ - color?: string; - /** - * criteria - * @description a string free of XSS payloads - * @example "Hello World" - */ - criteria?: string | null; - /** - * description - * @description a string free of XSS payloads - * @example "Hello World" - */ - description?: string | null; - /** - * mixtapes - * @description A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Mixtape - * @example 1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc - */ - mixtapes?: string | null; - /** - * name - * @description The name of the Mixtape - * @example my product - */ - name?: string; - /** - * order - * @description Specify the order for the desired queried Media - */ - order?: { - /** - * direction - * @enum {string|null} - */ - direction?: "\"asc\"" | "\"desc\"" | null; - /** - * key - * @description The key of Mixtape - * @enum {string} - */ - key: "collected_at" | "created_at" | "description" | "discarded_at" | "duration" | "id" | "name" | "published" | "streams" | "updated_at" | "validated"; - /** natural */ - natural?: boolean | null; - /** reverse */ - reverse?: boolean | null; - /** soundex */ - soundex?: boolean | null; - }[]; - /** - * type - * @description The type of {name}standard: Mixtape default: créée/éditée directement comme une mixtape classiquegenerated: Mixtape produite dynamiquement par une autre applicationcomposite: Mixtape qui référence d’autres mixtape - * @example standard - */ - type?: string; - /** - * validity - * @description The {name} validity duration (in seconds) - * @example 3600 - */ - validity?: number; - /** - * validity_strategy - * @description The strategy to apply for validity adjustmentonly_increase: Only increases the {model} validity if the requested duration is greater than the current oneonly_decrease: Only decreases the {model} validity if the requested duration is less than the current one - * @example only_decrease - */ - validity_strategy?: string | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Mixtape"]; - }; - }; - }; - }; - }; - VODDeleteAMixtapeV2: { - parameters: { - query?: { - color?: string; - criteria?: string | null; - description?: string | null; - mixtapes?: string | null; - name?: string; - order?: { - /** - * direction - * @enum {string|null} - */ - direction?: "\"asc\"" | "\"desc\"" | null; - /** - * key - * @description The key of Mixtape - * @enum {string} - */ - key: "collected_at" | "created_at" | "description" | "discarded_at" | "duration" | "id" | "name" | "published" | "streams" | "updated_at" | "validated"; - /** natural */ - natural?: boolean | null; - /** reverse */ - reverse?: boolean | null; - /** soundex */ - soundex?: boolean | null; - }[]; - type?: string; - validity?: number; - validity_strategy?: string | null; - }; - header?: never; - path: { - /** @description The Mixtape unique identifier */ - mixtape: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODListMediaInMixtapeV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Mixtape unique identifier */ - mixtape: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Media"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODAttachDirectMediaV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Mixtape unique identifier */ - mixtape: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** deep */ - deep?: boolean; - /** - * folders - * @description Attach all media in these folders - */ - folders?: string[] | null; - /** - * media - * @description The media unique identifier - */ - media?: string[] | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - VODDetachDirectMediaV2: { - parameters: { - query?: { - media?: string[] | null; - }; - header?: never; - path: { - /** @description The Mixtape unique identifier */ - mixtape: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - VODListChaptersV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Media unique identifier */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Chapter"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODShowChapterDetailsV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Chapter unique identifier */ - chapter: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Chapter"]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODListEncodingsV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Encoding"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODCreateEncodingV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * audio_channel - * @description mono_1_0: Single-channel audiostereo_2_0: Two-channel audiostereo_2_1: Two-channel audio with subwoofersurround_4_1: Four-channel audio with subwoofersurround_5_1: Six-channel audio (5 speakers + subwoofer)surround_6_1: Seven-channel audio (6 speakers + subwoofer)surround_7_1: Eight-channel audio (7 speakers + subwoofer) - * @example mono_1_0 - */ - audio_channel?: string | null; - /** - * audio_codec - * @description aac: Advanced Audio Codinghe_aac: High-Efficiency Advanced Audio Codingflac: Free Lossless Audio Codecmp3: MPEG-1 Audio Layer IIIvorbis: Open-source audio compression formatcopy: Uncompressed, lossless audio codecopus: Versatile audio codec - * @example aac - */ - audio_codec?: string; - /** - * container - * @description flv: Adobe Flash Video container formatm4a: MPEG-4 Audio container formatmkv: Matroska Multimedia container formatmp4: MPEG-4 Multimedia container formatwebm: WebM Multimedia container formatmp3: MPEG-1 or MPEG-2 Audio Layer III audio containercopy: Uncompressed, lossless container formataac: Advanced Audio Coding container format - * @example flv - */ - container?: string | null; - /** - * copy - * @description Indicates whether the Encoding is a pure copy - * @example true - */ - copy?: boolean; - /** - * folder - * @description Identifier of an existing Folder - * @example 1jhvl2upwoctc - */ - folder?: string | null; - /** - * name - * @description a string free of XSS payloads - * @example "Hello World" - */ - name?: string | null; - /** - * streams - * @description The streams associated with Encoding - */ - streams?: string; - /** - * video_aspect - * @description letterbox: Preserves aspect ratio with black barsstretch: Stretches content to fill screenfill: Expands content to fit screenkeep_ratio: Maintains original aspect ratiocopy: Matches aspect ratio of the source - * @example letterbox - */ - video_aspect?: string | null; - /** - * video_codec - * @description h264: Efficient video compression standardhevc: High-efficiency video coding technologytheora: Open-source video compression formatvp8: Google's video compression standardvp9: High-quality video compression codeccopy: Uncompressed, lossless video codech263: Video compression standard for low bitrates - * @example h264 - */ - video_codec?: string; - /** - * video_fps - * Format: double - * @description The video frames per second of the Encoding - * @example 12 - */ - video_fps?: number | null; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Encoding"]; - }; - }; - }; - }; - }; - VODBulkDeleteEncodingsV2: { - parameters: { - query: { - encodings: string; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODShowEncodingDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Encoding unique identifier */ - encoding: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Encoding"]; - }; - }; - }; - }; - }; - VODUpdateEncodingV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Encoding unique identifier */ - encoding: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * name - * @description a string free of XSS payloads - * @example "Hello World" - */ - name?: string | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Encoding"]; - }; - }; - }; - }; - }; - VODDeleteEncodingV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Encoding unique identifier */ - encoding: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODListEncodingConstraintsV2: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_EncodingConstraints"]; - }; - }; - }; - }; - }; - VODListEncodingProfilesV2: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Channelencodingprofiles"]; - }; - }; - }; - }; - }; - VODListMediaV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_MediaExcerpt"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODGetMediaStatusesCountersV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Mediastatus"]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODShowMediaDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Media unique identifier */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Media"]; - }; - }; - }; - }; - }; - VODUpdateMediaDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Media unique identifier */ - media: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** configuration */ - configuration?: { - /** - * next_media_offset - * Format: double - */ - next_media_offset?: number | null; - /** - * skip_intro_offset - * Format: double - */ - skip_intro_offset?: number | null; - } | null; - /** - * description - * @description A brief {name} description (only for internal use) - * @example Produced by Dandelion - */ - description?: string | null; - /** - * destination - * @description Identifier of an existing Folder - * @example 1jhvl2upwoctc - */ - destination?: string | null; - /** - * language - * @description Identifier of an existing Language - * @example 1jhvl2upwoctc - */ - language?: string; - /** - * name - * @description The {name} name - * @example Burn Butcher Burn - */ - name?: string | null; - /** - * password - * @description password restricting the media access in the player - * @example Dandelion - */ - password?: string | null; - /** - * published - * @description Defines whether the {name} has been published.
    If the media is not published, it cannot be shared. - * @example true - */ - published?: boolean; - /** - * validated - * @description A custom flag to help the user to manager its videos.
    Only for management purposes. - * @example true - */ - validated?: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Media"]; - }; - }; - }; - }; - }; - VODGetMetadataFromAMediaV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Media unique identifier */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODUpdateMetadataFromAMediaV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Media unique identifier */ - media: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** album */ - album?: string[]; - /** artist */ - artist?: string[]; - /** genre */ - genre?: string[]; - /** - * title - * @description a string free of XSS payloads - * @example "Hello World" - */ - title?: string[]; - /** year */ - year?: number[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Media"]; - }; - }; - }; - }; - }; - VODDeletesMetadataFromAMediaV2: { - parameters: { - query: { - labels: string; - }; - header?: never; - path: { - /** @description The Media unique identifier */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Media"]; - }; - }; - }; - }; - }; - VODGetMediaJournalV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Media unique identifier */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Mediaactivity"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODGetJournalV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Mediaactivity"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODListThumbnailsV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Media unique identifier */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Thumbnail"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODShowThumbnailDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Thumbnail unique identifier */ - thumbnail: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Thumbnail"]; - }; - }; - }; - }; - }; - VODListChannelSharesV2: { - parameters: { - query?: { - expired_since?: string | null; - expires_in?: string | null; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Share"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODBulkDeleteSharesV2: { - parameters: { - query?: { - shares?: string | null; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODListMediaSharesV2: { - parameters: { - query?: { - expired_since?: string | null; - expires_in?: string | null; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Media unique identifier */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODShareMediaV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Media unique identifier */ - media: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * comment - * @description a string free of XSS payloads - * @example "Hello World" - */ - comment?: string | null; - /** - * encoding - * @description Identifier of an existing Encoding - * @example 1jhvl2upwoctc - */ - encoding?: string | null; - /** - * player - * @description Identifier of an existing Player - * @example 1jhvl2upwoctc - */ - player?: string | null; - /** - * player_settings - * @description Allowed array or object keys - */ - player_settings?: { - /** - * auto_start - * @description Whether the playback should start automatically - * @example true - */ - auto_start?: boolean; - /** - * force_media_ratio - * @description Indicates whether media ratio is enforced for the Media - */ - force_media_ratio?: boolean; - /** - * height - * Format: double - * @description Player height in pixels - * @example 480 - */ - height?: number; - /** - * preload_image - * @description The preload image associated with the Media - * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.preload.png - */ - preload_image?: string | null; - /** - * preload_image_mimetype - * @description The preload image mimetype - * @example image/png - */ - preload_image_mimetype?: string | null; - /** - * show_loop - * @description Whether to show the show loop control - * @example true - */ - show_loop?: boolean; - /** - * show_progression - * @description Whether to show the show progression control - * @example true - */ - show_progression?: boolean; - /** - * width - * Format: double - * @description Player width in pixels - * @example 640 - */ - width?: number; - } | null; - /** - * timestamp - * Format: double - * @description The timestamp of the starting frame to share the media from. - * @example 15 - */ - timestamp?: number; - /** - * validity - * @description The {name} validity duration (in seconds) - * @example 3600 - */ - validity?: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Share"]; - }; - }; - }; - }; - }; - VODBulkDeleteMediaSharesV2: { - parameters: { - query?: { - shares?: string | null; - }; - header?: never; - path: { - /** @description The Media unique identifier */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODShowShareDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Share unique identifier */ - share: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Share"]; - }; - }; - }; - }; - }; - VODUpdateShareDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Share unique identifier */ - share: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * comment - * @description a string free of XSS payloads - * @example "Hello World" - */ - comment?: string | null; - /** - * encoding - * @description Identifier of an existing Encoding - * @example 1jhvl2upwoctc - */ - encoding?: string | null; - /** - * player - * @description Identifier of an existing Player - * @example 1jhvl2upwoctc - */ - player?: string | null; - /** - * player_settings - * @description Allowed array or object keys - */ - player_settings?: { - /** - * auto_start - * @description Whether the playback should start automatically - * @example true - */ - auto_start?: boolean; - /** - * force_media_ratio - * @description Indicates whether media ratio is enforced for the Share - */ - force_media_ratio?: boolean; - /** - * height - * Format: double - * @description Player height in pixels - * @example 480 - */ - height?: number; - /** - * preload_image - * @description The preload image associated with the Share - * @example https://api.infomaniak.com/2/vod/res/players/1jhvl2uqblphl.preload.png - */ - preload_image?: string | null; - /** - * preload_image_mimetype - * @description The preload image mimetype - * @example image/png - */ - preload_image_mimetype?: string | null; - /** - * show_loop - * @description Whether to show the show loop control - * @example true - */ - show_loop?: boolean; - /** - * show_progression - * @description Whether to show the show progression control - * @example true - */ - show_progression?: boolean; - /** - * width - * Format: double - * @description Player width in pixels - * @example 640 - */ - width?: number; - } | null; - /** - * timestamp - * Format: double - * @description The timestamp of the starting frame to share the media from. - * @example 15 - */ - timestamp?: number; - /** - * validity - * @description The {name} validity duration (in seconds) - * @example 3600 - */ - validity?: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Share"]; - }; - }; - }; - }; - }; - VODDeleteShareV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Share unique identifier */ - share: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODListLogosV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Logo"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODCreateANewLogoV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** file */ - file: string; - /** - * height - * @description The height of Logo - * @example 785 - */ - height?: number; - /** - * margin_x - * @description The margin on the x-axis of the Logo - * @example 10 - */ - margin_x?: number; - /** - * margin_y - * @description The margin on the y-axis of the Logo - * @example 10 - */ - margin_y?: number; - /** - * mode - * @description The {name} modeoverlay: The logo is added on top of the video by a player configurationembed: The logo is directly encoded in the video - * @example overlay - */ - mode?: string; - /** - * position - * @description The anchor of the {name}top_left: Positioned at the top left cornertop_middle: Positioned at the top middletop_right: Positioned at the top right cornercenter_left: Positioned at the center leftcenter_middle: Positioned at the center middlecenter_right: Positioned at the center rightbottom_left: Positioned at the bottom left cornerbottom_middle: Positioned at the bottom middlebottom_right: Positioned at the bottom right corner - * @example top_left - */ - position?: string; - /** - * size - * @description The size of the {name} in percentage - * @example 100 - */ - size?: number; - /** - * width - * @description The width of Logo - * @example 673 - */ - width?: number; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Logo"]; - }; - }; - }; - }; - }; - VODBulkDeleteLogosV2: { - parameters: { - query?: { - height?: number; - margin_x?: number; - margin_y?: number; - mode?: string; - position?: string; - size?: number; - width?: number; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Default response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - VODShowLogoDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Logo unique identifier */ - logo: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Logo"]; - }; - }; - }; - }; - }; - VODUpdateLogoDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Logo unique identifier */ - logo: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * height - * @description The height of Logo - * @example 785 - */ - height?: number; - /** - * margin_x - * @description The margin on the x-axis of the Logo - * @example 10 - */ - margin_x?: number; - /** - * margin_y - * @description The margin on the y-axis of the Logo - * @example 10 - */ - margin_y?: number; - /** - * mode - * @description The {name} modeoverlay: The logo is added on top of the video by a player configurationembed: The logo is directly encoded in the video - * @example overlay - */ - mode?: string; - /** - * position - * @description The anchor of the {name}top_left: Positioned at the top left cornertop_middle: Positioned at the top middletop_right: Positioned at the top right cornercenter_left: Positioned at the center leftcenter_middle: Positioned at the center middlecenter_right: Positioned at the center rightbottom_left: Positioned at the bottom left cornerbottom_middle: Positioned at the bottom middlebottom_right: Positioned at the bottom right corner - * @example top_left - */ - position?: string; - /** - * size - * @description The size of the {name} in percentage - * @example 100 - */ - size?: number; - /** - * width - * @description The width of Logo - * @example 673 - */ - width?: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Logo"]; - }; - }; - }; - }; - }; - VODDeleteALogoV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Logo unique identifier */ - logo: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODListLabelsV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Encoding"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODBulkAttachLabelsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** folders */ - folders?: string[]; - /** labels */ - labels?: string[]; - /** - * media - * @description The media unique identifier - */ - media?: string[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODBulkDeleteLabelsV2: { - parameters: { - query: { - labels: { - /** - * name - * @description a string free of XSS payloads - * @example "Hello World" - */ - name: string; - }[]; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODShowLabelDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The GenericLabel unique identifier */ - genericLabel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Label"]; - }; - }; - }; - }; - }; - VODUpdateLabelV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The GenericLabel unique identifier */ - genericLabel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * name - * @description a string free of XSS payloads - * @example "Hello World" - */ - name?: string; - /** - * options - * @description Allowed array or object keys - */ - options?: { - /** - * color - * @description Hexadecimal color code (with or without the leading #) - * @example #FFCC00 - */ - color?: string; - } | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Label"]; - }; - }; - }; - }; - }; - VODDeleteLabelV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The GenericLabel unique identifier */ - genericLabel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODListMetadataV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - channel: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Label"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODBulkAttachMetadataV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** folders */ - folders?: string[]; - /** - * media - * @description The media unique identifier - */ - media?: string[]; - /** metadata */ - metadata?: string[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODBulkDeleteMetadataV2: { - parameters: { - query: { - metadata: { - /** - * name - * @description a string free of XSS payloads - * @example "Hello World" - */ - name: string; - }[]; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODListFTPUsersV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_User"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODCreateFTPUserV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * active - * @description Determine whether the {name} should be active. - * @example true - */ - active?: boolean; - /** - * description - * @description The {name} description (internal usage) - * @example With great power comes great responsibility - */ - description?: string | null; - /** - * home_folder - * @description Identifier of an existing Folder - * @example 1jhvl2upwoctc - */ - home_folder?: string; - /** - * msg_login - * @description a string free of XSS payloads - * @example Hello you ! - */ - msg_login?: string | null; - /** - * msg_quit - * @description The message displayed when the users logs out of the ftp client. - * @example Bye bye! - */ - msg_quit?: string | null; - /** - * password - * @description The {name} password - * @example 1337passw0rd - */ - password: string; - /** - * prefix - * @description The prefix of the FtpUser - */ - prefix?: string; - /** - * username - * @description The {name} username used for connection - * @example admin - */ - username: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_User"]; - }; - }; - }; - }; - }; - VODShowFTPUserDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The FtpUser unique identifier */ - user: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_User"]; - }; - }; - }; - }; - }; - VODUpdateFTPUserDetailsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The FtpUser unique identifier */ - user: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * active - * @description Determine whether the {name} should be active. - * @example true - */ - active?: boolean; - /** - * description - * @description The {name} description (internal usage) - * @example With great power comes great responsibility - */ - description?: string | null; - /** - * home_folder - * @description Identifier of an existing Folder - * @example 1jhvl2upwoctc - */ - home_folder?: string; - /** - * msg_login - * @description a string free of XSS payloads - * @example Hello you ! - */ - msg_login?: string | null; - /** - * msg_quit - * @description The message displayed when the users logs out of the ftp client. - * @example Bye bye! - */ - msg_quit?: string | null; - /** - * password - * @description The {name} password - * @example 1337passw0rd - */ - password?: string; - /** - * prefix - * @description The prefix of the FtpUser - */ - prefix?: string; - /** - * username - * @description The {name} username used for connection - * @example admin - */ - username?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_User"]; - }; - }; - }; - }; - }; - VODDeleteFTPUserV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The FtpUser unique identifier */ - user: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODViewersPerClusterV2: { - parameters: { - query?: { - from?: string | null; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Geoclusteritem"][]; - }; - }; - }; - }; - }; - VODTopMediaV2: { - parameters: { - query?: { - from?: string | null; - to?: string | null; - top?: number | null; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Mediaitem"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODUniqueViewersPerMediaV2: { - parameters: { - query: { - from?: string | null; - media: string; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Mediaitem"][]; - }; - }; - }; - }; - }; - VODViewersPerMediaV2: { - parameters: { - query: { - from?: string | null; - media: string; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Mediaitem"][]; - }; - }; - }; - }; - }; - VODConsumptionV2: { - parameters: { - query?: { - format?: string | null; - from?: string | null; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Sequence unique identifier */ - subject: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: number | string; - }; - }; - }; - }; - }; - VODViewTimeV2: { - parameters: { - query?: { - from?: string | null; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Sequence unique identifier */ - subject: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: number; - }; - }; - }; - }; - }; - VODViewersV2: { - parameters: { - query?: { - from?: string | null; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Sequence unique identifier */ - subject: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: number; - }; - }; - }; - }; - }; - VODUniqueViewersV2: { - parameters: { - query?: { - from?: string | null; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Sequence unique identifier */ - subject: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: number; - }; - }; - }; - }; - }; - VODAverageViewTimeV2: { - parameters: { - query?: { - from?: string | null; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Sequence unique identifier */ - subject: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Averageviewtimesummary"]; - }; - }; - }; - }; - }; - VODViewersAndEncodingsHistogramV2: { - parameters: { - query?: { - from?: string | null; - per?: string | null; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Sequence unique identifier */ - subject: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Histogramwrapper"]; - }; - }; - }; - }; - }; - VODViewersHistogramV2: { - parameters: { - query?: { - from?: string | null; - per?: string | null; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Sequence unique identifier */ - subject: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Viewersbucket"][]; - }; - }; - }; - }; - }; - VODViewersAndViewingTimePerBrowserV2: { - parameters: { - query?: { - from?: string | null; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Sequence unique identifier */ - subject: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Technologyitem"][]; - }; - }; - }; - }; - }; - VODViewersAndSharePerCountryV2: { - parameters: { - query?: { - from?: string | null; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Sequence unique identifier */ - subject: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Countryshareitem"][]; - }; - }; - }; - }; - }; - VODViewersAndViewingTimePerOSV2: { - parameters: { - query?: { - from?: string | null; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Sequence unique identifier */ - subject: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Technologyitem"][]; - }; - }; - }; - }; - }; - VODViewersAndViewingTimePerPlaybackV2: { - parameters: { - query?: { - from?: string | null; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Sequence unique identifier */ - subject: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Technologyitem"][]; - }; - }; - }; - }; - }; - VODViewersAndViewingTimePerPlayerV2: { - parameters: { - query?: { - from?: string | null; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Sequence unique identifier */ - subject: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Technologyitem"][]; - }; - }; - }; - }; - }; - VODViewersAndViewingTimePerOriginV2: { - parameters: { - query?: { - from?: string | null; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Sequence unique identifier */ - subject: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Technologyitem"][]; - }; - }; - }; - }; - }; - VODViewersAndViewingTimePerSourceV2: { - parameters: { - query?: { - from?: string | null; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Sequence unique identifier */ - subject: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Technologyitem"][]; - }; - }; - }; - }; - }; - VODViewersPerEncodingV2: { - parameters: { - query?: { - from?: string | null; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Sequence unique identifier */ - subject: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Encodingitem"][]; - }; - }; - }; - }; - }; - VODViewingTimePerEncodingV2: { - parameters: { - query?: { - from?: string | null; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Sequence unique identifier */ - subject: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Encodingitem"][]; - }; - }; - }; - }; - }; - VODViewersAndViewingTimePerDeviceV2: { - parameters: { - query?: { - from?: string | null; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Sequence unique identifier */ - subject: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Technologyitem"][]; - }; - }; - }; - }; - }; - VODViewersAndViewingTimeByTechnologyV2: { - parameters: { - query?: { - from?: string | null; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Sequence unique identifier */ - subject: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODRetentionPerPercentV2: { - parameters: { - query?: { - from?: string | null; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Media unique identifier */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Retentionitem"][]; - }; - }; - }; - }; - }; - VODMediaRankV2: { - parameters: { - query?: { - from?: string | null; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Media unique identifier */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Ranksummary"]; - }; - }; - }; - }; - }; - VODMediaBenchmarkV2: { - parameters: { - query?: { - from?: string | null; - to?: string | null; - top?: number | null; - }; - header?: never; - path: { - /** @description The Media unique identifier */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Benchmarksummary"]; - }; - }; - }; - }; - }; - get_2_vod_reflect_endpoints_vversion_endpoint: { - parameters: { - query?: never; - header?: never; - path: { - version: string; - endpoint: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODDisplayThumbnailV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Thumbnail unique identifier */ - thumbnail: string; - format: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODDisplayPlaylistImageV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Playlist unique identifier */ - playlist: string; - format: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODDisplayShareImageV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Share unique identifier */ - share: string; - /** @description Use one of the following valueslogo: Image used as a logo or branding elementpreload: Image intended for preloading or prefetchinginterrupt: Image displayed during interruptions or loading delaysgeoip: Image customized based on geographical locationrestrict: Image with restrictions or access control settings */ - image: string; - format: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODRenderShareLinkV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Share unique identifier */ - share: string; - format: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_ShareAndMedia"]; - }; - }; - }; - }; - }; - VODDisplayPlayerImageV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Player unique identifier */ - player: string; - /** @description Use one of the following valueslogo: Image used as a logo or branding elementpreload: Image intended for preloading or prefetchinginterrupt: Image displayed during interruptions or loading delaysgeoip: Image customized based on geographical locationrestrict: Image with restrictions or access control settings */ - image: string; - format: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODDisplayALogoImageV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Logo unique identifier */ - logo: string; - format: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODRenderChapterV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Media unique identifier */ - media: string; - /** @description Use one of the following valuesjson: JavaScript Object Notation data formatxml: EXtensible Markup Language data formatyaml: YAML Ain't Markup Language data formatvtt: WebVTT (Web Video Text Tracks) subtitle format */ - format: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODDisplayChapterImageV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Chapter unique identifier */ - chapter: string; - format: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODRenderSubtitleV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Subtitle unique identifier */ - subtitle: string; - /** @description Use one of the following valuessrt: Simple subtitle formatvtt: WebVTT subtitle formatsub: Generic subtitle formatstl: EBU STL subtitle formatsbv: YouTube subtitle formatjson: Raw json formattxt: Plain text formatdxfp: Standard for XML captions and subtitles based on the TTML (Timed Text Markup Language) formatttml: Standard for XML captions developed by the World Wide Web Consortium (W3C) */ - format: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODListSuggestedMediaV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Sequence unique identifier */ - target: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Media"][]; - }; - }; - }; - }; - }; - post_2_vod_channels_channel_services: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** linked_services */ - linked_services?: { - /** - * extra - * @description Allowed array or object keys - */ - extra?: { - /** - * size - * @description The size of the LinkedSvc - * @example 1 - */ - size?: number | null; - /** stations */ - stations?: number[] | null; - } | null; - /** item */ - item: number; - /** service */ - service: number; - /** - * version - * @description The version of the product - * @example 2 - */ - version?: number | null; - }[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Linkedservices"][]; - }; - }; - }; - }; - }; - VODRestoreFilesV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * files - * @description A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Bvf - * @example 1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc - */ - files: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODMoveFilesV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Channel unique identifier */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * destination - * @description Identifier of an existing Folder - * @example 1jhvl2upwoctc - */ - destination: string; - /** - * files - * @description A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Bvf - * @example 1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc - */ - files?: string | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODAttachEncodingsToAFolderV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Folder unique identifier */ - folder: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * encodings - * @description The encodings associated with the Folder - */ - encodings?: string[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Folder"]; - }; - }; - }; - }; - }; - VODSynchronizeEncodingsForAFolderV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Folder unique identifier */ - folder: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * encodings - * @description The encodings associated with the Folder - */ - encodings?: string[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Folder"]; - }; - }; - }; - }; - }; - VODDetachEncodingsFromAFolderV2: { - parameters: { - query?: { - encodings?: string[]; - }; - header?: never; - path: { - /** @description The Folder unique identifier */ - folder: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Folder"]; - }; - }; - }; - }; - }; - VODDuplicateAMixtapeV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Mixtape unique identifier */ - mixtape: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * name - * @description Optional custom name for the duplicated mixtape - * @example My Favourite Playlist (1) - */ - name?: string | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Mixtape"]; - }; - }; - }; - }; - }; - VODSynchronizeAMixtapeV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Mixtape unique identifier */ - mixtape: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODMoveAManuallyAttachedMediaInMixtapeV2: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The Mixtape unique identifier */ - mixtape: string; - /** @description The Media unique identifier */ - media: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * position - * @description the position you want to place the media at - * @example 1 - */ - position: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & components["schemas"]["Pagination"]; - }; - }; - }; - }; - VODAttachSuggestedMediaV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Media unique identifier */ - media: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * media - * @description A list of items, (either comma separated or as an array) (no duplicates) with the following rules: 1: Identifier of an existing Media - * @example 1jhvl2upwoctc,1jhvl2upwoctc,1jhvl2upwoctc - */ - media?: string | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Media"]; - }; - }; - }; - }; - }; - VODCreatesANewTokenV2: { - parameters: { - query?: never; - header?: { - "X-Ik-Token-Enforce-Ip"?: boolean; - }; - path: { - /** @description The Share unique identifier */ - share: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * expires_at - * @description The Token validity ends at (default: 5 minutes from now) - * @example 2022-10-10 11:00:00 - */ - expires_at?: string; - /** - * ip_address - * @description IP Address to restrict this token to (Troublesome in many cases (roaming, NAT, etc) usage discouraged). In order to save this field, use the `X-Ik-Token-Enforce-Ip` too (see below) - * @example 192.168.1.1 - */ - ip_address?: string; - /** - * payload - * @description a simple string - * @example "toto" - */ - payload?: string; - /** - * salt - * @description a simple string - * @example "toto" - */ - salt?: string; - /** - * session - * @description a simple string - * @example "toto" - */ - session?: string; - /** - * starts_at - * @description The Token validity starts at (default: now) - * @example 2022-10-10 10:00:00 - */ - starts_at?: string; - /** - * strategy - * @description the playback strategy to enforce protection forhls: Apple HTTP Live Streamingdash: Dynamic Adaptive Streaming over HTTPsingle: Single bitratebest: Playback strategy selecting the best available quality dynamically - * @example hls - */ - strategy: string; - /** - * window - * @description The Token validity duration (in seconds) - * @example 300 - */ - window?: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - }; - }; - VODLoginV2: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * password - * @description The login's password. - * @example 1foMaNiAk# - */ - password: string; - /** - * username - * @description The username of the Login - */ - username: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODOnConnectCallbackV2: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODOnDisconnectCallbackV2: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODOnLoginCallbackV2: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODOnLoginFailedCallbackV2: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODOnLogoutCallbackV2: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - post_2_vod_reflect_endpoints_vversion_endpoint: { - parameters: { - query?: never; - header?: never; - path: { - version: string; - endpoint: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - }; - }; - VODAttachALogoToAFolderV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Folder unique identifier */ - folder: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * logo - * @description Identifier of an existing Logo - * @example 1jhvl2upwoctc - */ - logo: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Folder"]; - }; - }; - }; - }; - }; - VODDetachALogoFromAFolderV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Folder unique identifier */ - folder: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODAttachLabelsToAFolderV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Folder unique identifier */ - folder: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** labels */ - labels: { - /** - * name - * @description a string free of XSS payloads - * @example "Hello World" - */ - name: string; - /** - * options - * @description Allowed array or object keys - */ - options?: { - /** - * color - * @description Hexadecimal color code (with or without the leading #) - * @example #FFCC00 - */ - color?: string; - } | null; - }[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Folder"]; - }; - }; - }; - }; - }; - VODDetachLabelsFromAFolderV2: { - parameters: { - query: { - labels: string; - }; - header?: never; - path: { - /** @description The Folder unique identifier */ - folder: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Folder"]; - }; - }; - }; - }; - }; - VODAttachLabelsToAMediaV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Media unique identifier */ - media: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** labels */ - labels: { - /** - * name - * @description a string free of XSS payloads - * @example "Hello World" - */ - name: string; - /** - * options - * @description Allowed array or object keys - */ - options?: { - /** - * color - * @description Hexadecimal color code (with or without the leading #) - * @example #FFCC00 - */ - color?: string; - } | null; - }[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Media"]; - }; - }; - }; - }; - }; - VODDetachLabelsFromAMediaV2: { - parameters: { - query: { - labels: string; - }; - header?: never; - path: { - /** @description The Media unique identifier */ - media: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Media"]; - }; - }; - }; - }; - }; - VODUpdateMetadataV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The MetadataLabel unique identifier */ - metadata: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * name - * @description a string free of XSS payloads - * @example "Hello World" - */ - name?: string; - /** - * options - * @description Allowed array or object keys - */ - options?: { - /** - * color - * @description Hexadecimal color code (with or without the leading #) - * @example #FFCC00 - */ - color?: string; - } | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Label"]; - }; - }; - }; - }; - }; - VODDeleteMetadataV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The MetadataLabel unique identifier */ - metadata: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODLocksTheProvidedFolderV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Folder unique identifier */ - folder: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODUnlocksTheProvidedFolderV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The Folder unique identifier */ - folder: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - VODListSampleV2: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1527df96_Samples"]; - }; - }; - }; - }; - }; - get_1_url_shortener: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** @enum {string|null} */ - order_by?: "code" | "url" | "created_at" | "expiration_date" | null; - /** @enum {string|null} */ - order_direction?: "ASC" | "DESC" | null; - search?: string | null; - per_page?: number | null; - }; - }; - }; - responses: { - /** @description Default Response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - /** @example 1 */ - current_page?: number; - data?: components["schemas"]["0af64ecb_ShortUrlReturn"][]; - /** - * Format: url - * @example http://localhost?page=1 - */ - first_page_url?: string; - from?: number | null; - /** Format: url */ - next_page_url?: string | null; - /** - * Format: url - * @example http://localhost - */ - path?: string; - /** @example 50 */ - per_page?: number; - /** Format: url */ - prev_page_url?: string | null; - to?: number | null; - /** @example 12 */ - total?: number | null; - }; - }; - }; - }; - }; - post_1_url_shortener: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": components["schemas"]["0af64ecb_ShortUrl"]; - }; - }; - responses: { - /** @description Default Response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0af64ecb_ShortUrlReturn"]; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - data?: string; - } & { - /** @example failure */ - result?: string; - error?: { - /** @example 422 */ - code?: string; - /** @example 422 : The given data was invalid. */ - description?: string; - context?: Record; - }; - }; - }; - }; - }; - }; - get_2_url_shortener: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** @enum {string|null} */ - order_by?: "code" | "url" | "created_at" | "expiration_date" | null; - /** @enum {string|null} */ - order_direction?: "ASC" | "DESC" | null; - search?: string | null; - per_page?: number | null; - }; - }; - }; - responses: { - /** @description Default Response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - /** - * @description Result of the HTTP request - * @example success - * @enum {string} - */ - result?: "success" | "error"; - /** @example 10 */ - total?: number; - /** @example 1 */ - page?: number; - /** @example 1 */ - pages?: number; - /** @example 1 */ - items_per_page?: number; - data?: components["schemas"]["0af64ecb_ShortUrlReturn"][]; - }; - }; - }; - }; - }; - post_2_url_shortener: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": components["schemas"]["0af64ecb_ShortUrl"]; - }; - }; - responses: { - /** @description Default Response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0af64ecb_ShortUrlReturn"]; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - data?: string; - } & { - /** @example failure */ - result?: string; - error?: { - /** @example 422 */ - code?: string; - /** @example 422 : The given data was invalid. */ - description?: string; - context?: Record; - }; - }; - }; - }; - }; - }; - put_1_url_shortener_short_url_code: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Short url code */ - short_url_code: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * Expiration date - * @example 1633435186 - */ - expiration_date?: number; - }; - }; - }; - responses: { - /** @description Default Response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0af64ecb_ShortUrlReturn"]; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - data?: string; - } & { - /** @example failure */ - result?: string; - error?: { - /** @example 422 */ - code?: string; - /** @example 422 : The given data was invalid. */ - description?: string; - context?: Record; - }; - }; - }; - }; - }; - }; - get_1_url_shortener_quota: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Default Response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["0af64ecb_ShortUrlReturn"]; - }; - }; - }; - }; - get_2_url_shortener_quota: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Default Response */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": { - /** - * @description Result of the HTTP request - * @example success - * @enum {string} - */ - result?: "success" | "error"; - data?: components["schemas"]["0af64ecb_QuotaReturn"]; - }; - }; - }; - }; - }; - NewsletterShowDomain: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - newsletter_id?: number; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Domain"]; - }; - }; - }; - }; - }; - NewsletterDestroyDomain: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - NewsletterShow: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Unique identifier of the `Domain` to request */ - domain: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - NewsletterListDashboardCampaigns: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Unique identifier of the `Domain` to request */ - domain: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Campaign"][]; - }; - }; - }; - }; - }; - NewsletterListDashboardSubscribersStats: { - parameters: { - query: { - from: string; - to: string; - }; - header?: never; - path: { - /** @description Unique identifier of the `Domain` to request */ - domain: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - NewsletterListDashboardCampaignsStats: { - parameters: { - query: { - from: string; - to: string; - }; - header?: never; - path: { - /** @description Unique identifier of the `Domain` to request */ - domain: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - NewsletterListDashboardCampaignsStatsMonthly: { - parameters: { - query?: { - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Unique identifier of the `Domain` to request */ - domain: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - NewsletterListCampaigns: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - extra?: "campaigns_count"; - filter?: { - /** lang */ - lang?: ("de_DE" | "en_GB" | "es_ES" | "fr_FR" | "it_IT")[]; - /** - * provider_id - * @description Unique identifier of the `Provider` to request - */ - provider_id?: number; - /** - * search - * @description Search on campaign subject only - * @example johndoe - */ - search?: string; - /** - * status - * @description Status of the resource `{name}` - */ - status?: ("blocked" | "canceled" | "draft" | "scheduled" | "scheduled_v1" | "sending" | "sending_failed" | "sending_v1" | "sent" | "unknown")[]; - }; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Campaign"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - NewsletterCreateCampaign: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** content_html */ - content_html?: string; - /** email_from_addr */ - email_from_addr: string; - /** email_from_name */ - email_from_name: string; - /** - * force_sended - * @description deprecated - */ - force_sended?: boolean | null; - /** - * lang - * @enum {string} - */ - lang: "de_DE" | "en_GB" | "es_ES" | "fr_FR" | "it_IT"; - /** preheader */ - preheader?: string; - /** recipients */ - recipients?: { - /** all_subscribers */ - all_subscribers?: boolean; - /** emails */ - emails?: string[]; - /** expert */ - expert?: { - /** conditions */ - conditions?: { - /** - * closure - * @description Defines the logical operator applied to the conditions array (conds)
    "OR" means at least one condition must match - * @enum {string} - */ - closure?: "OR"; - /** conds */ - conds?: { - /** - * closure - * @description Logical operator for nested conditions
    "AND" means all inner conditions must match - * @enum {string} - */ - closure: "AND"; - /** conds */ - conds: { - /** - * actionId - * @description Defines which campaigns to consider.
    • all: any campaign ever
    • any: any campaign in the last 30 days
    • last5: one of the last 5 campaigns
    • custom: a specific campaign (requires campaign_id)
    Required only when type = "campaign" - * @enum {string} - */ - actionId?: "all" | "any" | "custom" | "last5"; - /** - * campaign_id - * @description ID of the specific campaign to check.
    Required only if actionId = "custom"
    - */ - campaign_id?: number; - /** - * date1 - * @description Start date for subscription date filter (format: Y-m-d).
    Required when type = "created_at" - */ - date1?: string; - /** - * date2 - * @description End date for date range filtering.
    Required only when operator = "between"
    Must be after or equal to date1
    - */ - date2?: string | null; - /** - * mailinglist_id - * @description ID of the mailing list to check subscription status.
    Required when type = "mailinglist" - */ - mailinglist_id?: number; - /** - * meta_id - * @description ID of the subscriber custom field (meta field).
    Required when type = "meta" - */ - meta_id?: number; - /** - * operator - * @description Logical operator for the condition, varies by type:
    • campaign: "open", "click", "sent", "noopen", "noclick", "nosent"
    • created_at: "=", ">", "<", "between"
    • meta: "=", "<>", "like", "not like", "start", "finish"
    • mailinglist: "include", "exclude"
    - * @enum {string} - */ - operator: "<" | "<>" | "=" | ">" | "between" | "click" | "exclude" | "finish" | "include" | "like" | "noclick" | "noopen" | "nosent" | "not like" | "open" | "sent" | "start"; - /** - * type - * @enum {string} - */ - type: "campaign" | "created_at" | "mailinglist" | "meta"; - /** - * value - * @description Value to compare against the meta field.
    Used with operators like "=", "like", etc.
    Required when type = "meta" - */ - value?: string; - }[]; - }[]; - } | null; - /** - * id - * @description Unique identifier of the resource `{name}` - */ - id?: number | null; - }; - /** groups */ - groups?: { - /** exclude */ - exclude?: number[]; - /** include */ - include?: number[]; - }; - /** segments */ - segments?: { - /** exclude */ - exclude?: number[]; - /** include */ - include?: number[]; - }; - }; - /** subject */ - subject: string; - /** template_id */ - template_id?: number; - /** tracking_link */ - tracking_link?: boolean; - /** tracking_opening */ - tracking_opening?: boolean; - /** tracking_utm */ - tracking_utm?: { - /** utm_campaign */ - utm_campaign?: string; - /** utm_medium */ - utm_medium?: string; - /** utm_source */ - utm_source?: string; - } | null; - /** - * unsub_link - * @description deprecated - */ - unsub_link?: boolean | null; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Campaign"]; - }; - }; - }; - }; - }; - NewsletterDeleteCampaigns: { - parameters: { - query?: { - filter?: { - /** - * search - * @description Filter groups - */ - search?: string; - /** - * status - * @description Status of the resource `{name}` - */ - status?: ("blocked" | "canceled" | "draft" | "scheduled" | "scheduled_v1" | "sending_failed" | "sending_v1" | "sent")[]; - }; - }; - header?: never; - path: { - domain: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** select */ - select?: { - /** all */ - all: boolean; - /** exclude */ - exclude?: number[]; - /** include */ - include?: number[]; - }; - }; - }; - }; - responses: { - /** @description Accepted */ - 202: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - }; - }; - NewsletterShowCampaign: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Campaign */ - campaign: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** item */ - "*"?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Campaign"]; - }; - }; - }; - }; - }; - NewsletterEditCampaign: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Campaign */ - campaign: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** content_html */ - content_html?: string; - /** email_from_addr */ - email_from_addr?: string; - /** email_from_name */ - email_from_name?: string; - /** - * force_sended - * @description deprecated - */ - force_sended?: boolean | null; - /** - * lang - * @enum {string} - */ - lang?: "de_DE" | "en_GB" | "es_ES" | "fr_FR" | "it_IT"; - /** preheader */ - preheader?: string; - /** recipients */ - recipients?: { - /** all_subscribers */ - all_subscribers?: boolean; - /** emails */ - emails?: string[]; - /** expert */ - expert?: { - /** conditions */ - conditions?: { - /** - * closure - * @description Defines the logical operator applied to the conditions array (conds)
    "OR" means at least one condition must match - * @enum {string} - */ - closure?: "OR"; - /** conds */ - conds?: { - /** - * closure - * @description Logical operator for nested conditions
    "AND" means all inner conditions must match - * @enum {string} - */ - closure: "AND"; - /** conds */ - conds: { - /** - * actionId - * @description Defines which campaigns to consider.
    • all: any campaign ever
    • any: any campaign in the last 30 days
    • last5: one of the last 5 campaigns
    • custom: a specific campaign (requires campaign_id)
    Required only when type = "campaign" - * @enum {string} - */ - actionId?: "all" | "any" | "custom" | "last5"; - /** - * campaign_id - * @description ID of the specific campaign to check.
    Required only if actionId = "custom"
    - */ - campaign_id?: number; - /** - * date1 - * @description Start date for subscription date filter (format: Y-m-d).
    Required when type = "created_at" - */ - date1?: string; - /** - * date2 - * @description End date for date range filtering.
    Required only when operator = "between"
    Must be after or equal to date1
    - */ - date2?: string | null; - /** - * mailinglist_id - * @description ID of the mailing list to check subscription status.
    Required when type = "mailinglist" - */ - mailinglist_id?: number; - /** - * meta_id - * @description ID of the subscriber custom field (meta field).
    Required when type = "meta" - */ - meta_id?: number; - /** - * operator - * @description Logical operator for the condition, varies by type:
    • campaign: "open", "click", "sent", "noopen", "noclick", "nosent"
    • created_at: "=", ">", "<", "between"
    • meta: "=", "<>", "like", "not like", "start", "finish"
    • mailinglist: "include", "exclude"
    - * @enum {string} - */ - operator: "<" | "<>" | "=" | ">" | "between" | "click" | "exclude" | "finish" | "include" | "like" | "noclick" | "noopen" | "nosent" | "not like" | "open" | "sent" | "start"; - /** - * type - * @enum {string} - */ - type: "campaign" | "created_at" | "mailinglist" | "meta"; - /** - * value - * @description Value to compare against the meta field.
    Used with operators like "=", "like", etc.
    Required when type = "meta" - */ - value?: string; - }[]; - }[]; - } | null; - /** - * id - * @description Unique identifier of the resource `{name}` - */ - id?: number | null; - }; - /** groups */ - groups?: { - /** exclude */ - exclude?: number[]; - /** include */ - include?: number[]; - }; - /** segments */ - segments?: { - /** exclude */ - exclude?: number[]; - /** include */ - include?: number[]; - }; - }; - /** subject */ - subject?: string; - /** template_id */ - template_id?: number; - /** tracking_link */ - tracking_link?: boolean; - /** tracking_opening */ - tracking_opening?: boolean; - /** tracking_utm */ - tracking_utm?: { - /** utm_campaign */ - utm_campaign?: string; - /** utm_medium */ - utm_medium?: string; - /** utm_source */ - utm_source?: string; - } | null; - /** - * unsub_link - * @description deprecated - */ - unsub_link?: boolean | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Campaign"]; - }; - }; - }; - }; - }; - NewsletterDeleteCampaign: { - parameters: { - query?: never; - header?: never; - path: { - domain: string; - campaign: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** item */ - "*"?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - NewsletterGetTracking: { - parameters: { - query?: { - filter?: { - /** - * action - * @enum {string|null} - */ - action?: "bounce" | "click" | "complaint" | "delivery" | "not_delivery" | "not_open" | "open" | "sbounce" | "send" | "unsub" | "unsub-reason" | "v3" | "webform_conversion" | "webform_display" | null; - /** search */ - search?: string; - }; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Campaign */ - campaign: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & components["schemas"]["Pagination"]; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - NewsletterLinksActivity: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Campaign */ - campaign: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - NewsletterSubscribersActivity: { - parameters: { - query?: { - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - filter?: { - /** - * action - * @enum {string|null} - */ - action?: "bounce" | "click" | "complaint" | "not_open" | "open" | "sbounce" | "unsub" | null; - /** - * search - * @example johndoe - */ - search?: string; - }; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Campaign */ - campaign: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & components["schemas"]["Pagination"]; - }; - }; - }; - }; - NewsletterListSubscribers: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filter?: { - /** - * groups - * @description Array must contain existing group ids. - */ - groups?: number[]; - /** - * search - * @example johndoe - */ - search?: string; - /** - * status - * @description Status of the resource `{name}` - * @enum {string} - */ - status?: "active" | "all" | "bounced" | "junk" | "unconfirmed" | "under_verification" | "unsubscribed"; - /** validation_status */ - validation_status?: number; - }; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Subscriber"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - NewsletterCreateSubscriber: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * email - * @description Valid email address as per RFC 2821 - */ - email: string; - /** - * fields - * @description Object keys must correspond to field's key. - * @example {"firstname": "John","lastname": "Wick"} - */ - fields?: string[]; - /** - * groups - * @description An array of valid identifiers or the names of groups to be created. - * @example [1234, "my new group"] - */ - groups?: string[]; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Subscriber"]; - }; - }; - }; - }; - }; - NewsletterDeleteSubscribers: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** filter */ - filter?: { - /** - * groups - * @description Array must contain existing group ids. - */ - groups?: number[]; - /** - * search - * @description Filter subscribers - */ - search?: string; - /** - * status - * @description Status of the resource `{name}` - * @enum {string} - */ - status?: "active" | "bounced" | "junk" | "unconfirmed" | "under_verification" | "unsubscribed"; - }; - /** - * segment - * @description Filter subscribers with a segment - */ - segment?: string; - /** select */ - select: { - /** all */ - all: boolean; - /** exclude */ - exclude?: number[]; - /** include */ - include?: number[]; - }; - }; - }; - }; - responses: { - /** @description Accepted */ - 202: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - NewsletterCountSubscribersStatus: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - NewsletterShowSubscriber: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Subscriber */ - subscriber: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Subscriber"]; - }; - }; - }; - }; - }; - NewsletterUpdateSubscriber: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Subscriber */ - subscriber: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * fields - * @description Object keys must correspond to field's key. Omitted values will be deleted. - * @example {"firstname": "John","lastname": "Wick"} - */ - fields?: string[]; - /** - * groups - * @description An array of valid identifiers or the names of groups to be created. - * @example [1234, "my new group"] - */ - groups?: string[]; - /** - * status - * @description Status of the resource `{name}` - * @enum {string} - */ - status?: "active" | "unsubscribed"; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Subscriber"]; - }; - }; - }; - }; - }; - NewsletterDeleteSubscriber: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Subscriber */ - subscriber: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - NewsletterListWorkspaceAddressBooks: { - parameters: { - query?: never; - header?: never; - path: { - domain: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - NewsletterImportWorkspaceAddressBooks: { - parameters: { - query?: { - newsletter_id?: number; - }; - header?: never; - path: { - domain: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** addressbooks */ - addressbooks: { - /** categories */ - categories?: number[]; - /** - * id - * @description Unique identifier of the resource `{name}` - */ - id: number; - /** uncategorized */ - uncategorized: boolean; - }[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.bad_request: Triggered when the request is not well build. - * @example bad_request - * @enum {string} - */ - code?: "bad_request"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - NewsletterListGroups: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filter?: { - /** - * search - * @example johndoe - */ - search?: string; - /** - * status - * @description Status of the resource `{name}` - * @enum {string} - */ - status?: "active" | "bounced" | "junk" | "unconfirmed" | "unsubscribed"; - }; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Group"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - NewsletterCreateGroup: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * name - * @description Name of the resource `{name}` - */ - name: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Group"]; - }; - }; - }; - }; - }; - NewsletterDeleteGroups: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** filter */ - filter?: { - /** - * search - * @description Filter groups - */ - search?: string; - /** - * status - * @description Status of the resource `{name}` - * @enum {string} - */ - status?: "active" | "inactive"; - }; - /** select */ - select: { - /** all */ - all: boolean; - /** exclude */ - exclude?: number[]; - /** include */ - include?: number[]; - }; - }; - }; - }; - responses: { - /** @description Accepted */ - 202: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - }; - }; - NewsletterShowGroup: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Group */ - group: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Group"]; - }; - }; - }; - }; - }; - NewsletterUpdateGroup: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Group */ - group: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * name - * @description Name of the resource `{name}` - */ - name: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Group"]; - }; - }; - }; - }; - }; - NewsletterDeleteGroup: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Group */ - group: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - NewsletterGetGroupSubscribers: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filter?: { - /** - * search - * @description Filter groups - */ - search?: string; - /** - * status - * @description Status of the resource `{name}` - * @enum {string} - */ - status?: "active" | "bounced" | "junk" | "unconfirmed" | "under_verification" | "unsubscribed"; - }; - group_id?: number; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Group */ - group: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Subscriber"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - NewsletterListCredits: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filter?: { - /** - * search - * @example johndoe - */ - search?: string; - /** - * status - * @description Status of the resource `{name}` - * @enum {string} - */ - status?: "active" | "bounced" | "junk" | "unconfirmed" | "unsubscribed"; - }; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Credit"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - NewsletterAccountCredits: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filter?: { - /** - * search - * @example johndoe - */ - search?: string; - /** - * status - * @description Status of the resource `{name}` - * @enum {string} - */ - status?: "active" | "bounced" | "junk" | "unconfirmed" | "unsubscribed"; - }; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Credit"]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - NewsletterCreditsDetails: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - NewsletterListCreditsOffers: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - NewsletterCheckout: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description l'id du Pack */ - id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - NewsletterListSegments: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filter?: { - /** - * search - * @example johndoe - */ - search?: string; - /** - * status - * @description Status of the resource `{name}` - * @enum {string} - */ - status?: "active" | "inactive"; - }; - newsletter_id?: number; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Segment"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - NewsletterCreateSegment: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** data */ - data: { - /** - * closure - * @description Defines the logical operator applied to the conditions array (conds)
    "OR" means at least one condition must match - * @enum {string} - */ - closure?: "OR"; - /** conds */ - conds?: { - /** - * closure - * @description Logical operator for nested conditions
    "AND" means all inner conditions must match - * @enum {string} - */ - closure: "AND"; - /** conds */ - conds: { - /** - * actionId - * @description Defines which campaigns to consider.
    • all: any campaign ever
    • any: any campaign in the last 30 days
    • last5: one of the last 5 campaigns
    • custom: a specific campaign (requires campaign_id)
    Required only when type = "campaign" - * @enum {string} - */ - actionId?: "all" | "any" | "custom" | "last5"; - /** - * campaign_id - * @description ID of the specific campaign to check.
    Required only if actionId = "custom"
    - */ - campaign_id?: number; - /** - * date1 - * @description Start date for subscription date filter (format: Y-m-d).
    Required when type = "created_at" - */ - date1?: string; - /** - * date2 - * @description End date for date range filtering.
    Required only when operator = "between"
    Must be after or equal to date1
    - */ - date2?: string | null; - /** - * mailinglist_id - * @description ID of the mailing list to check subscription status.
    Required when type = "mailinglist" - */ - mailinglist_id?: number; - /** - * meta_id - * @description ID of the subscriber custom field (meta field).
    Required when type = "meta" - */ - meta_id?: number; - /** - * operator - * @description Logical operator for the condition, varies by type:
    • campaign: "open", "click", "sent", "noopen", "noclick", "nosent"
    • created_at: "=", ">", "<", "between"
    • meta: "=", "<>", "like", "not like", "start", "finish"
    • mailinglist: "include", "exclude"
    - * @enum {string} - */ - operator: "<" | "<>" | "=" | ">" | "between" | "click" | "exclude" | "finish" | "include" | "like" | "noclick" | "noopen" | "nosent" | "not like" | "open" | "sent" | "start"; - /** - * type - * @enum {string} - */ - type: "campaign" | "created_at" | "mailinglist" | "meta"; - /** - * value - * @description Value to compare against the meta field.
    Used with operators like "=", "like", etc.
    Required when type = "meta" - */ - value?: string; - }[]; - }[]; - }; - /** - * name - * @description Name of the resource `{name}` - */ - name: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Segment"]; - }; - }; - }; - }; - }; - NewsletterDeleteSegments: { - parameters: { - query?: { - newsletter_id?: number; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** filter */ - filter?: { - /** - * search - * @description Filter segments - */ - search?: string; - /** - * status - * @description Status of the resource `{name}` - * @enum {string} - */ - status?: "active" | "inactive"; - }; - /** select */ - select: { - /** all */ - all: boolean; - /** exclude */ - exclude?: number[]; - /** include */ - include?: number[]; - }; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - NewsletterShowSegment: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - newsletter_id?: number; - segment_id?: number; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Segment */ - segment: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Segment"]; - }; - }; - }; - }; - }; - NewsletterUpdateSegment: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Segment */ - segment: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** data */ - data?: { - /** - * closure - * @description Defines the logical operator applied to the conditions array (conds)
    "OR" means at least one condition must match - * @enum {string} - */ - closure?: "OR"; - /** conds */ - conds?: { - /** - * closure - * @description Logical operator for nested conditions
    "AND" means all inner conditions must match - * @enum {string} - */ - closure: "AND"; - /** conds */ - conds: { - /** - * actionId - * @description Defines which campaigns to consider.
    • all: any campaign ever
    • any: any campaign in the last 30 days
    • last5: one of the last 5 campaigns
    • custom: a specific campaign (requires campaign_id)
    Required only when type = "campaign" - * @enum {string} - */ - actionId?: "all" | "any" | "custom" | "last5"; - /** - * campaign_id - * @description ID of the specific campaign to check.
    Required only if actionId = "custom"
    - */ - campaign_id?: number; - /** - * date1 - * @description Start date for subscription date filter (format: Y-m-d).
    Required when type = "created_at" - */ - date1?: string; - /** - * date2 - * @description End date for date range filtering.
    Required only when operator = "between"
    Must be after or equal to date1
    - */ - date2?: string | null; - /** - * mailinglist_id - * @description ID of the mailing list to check subscription status.
    Required when type = "mailinglist" - */ - mailinglist_id?: number; - /** - * meta_id - * @description ID of the subscriber custom field (meta field).
    Required when type = "meta" - */ - meta_id?: number; - /** - * operator - * @description Logical operator for the condition, varies by type:
    • campaign: "open", "click", "sent", "noopen", "noclick", "nosent"
    • created_at: "=", ">", "<", "between"
    • meta: "=", "<>", "like", "not like", "start", "finish"
    • mailinglist: "include", "exclude"
    - * @enum {string} - */ - operator: "<" | "<>" | "=" | ">" | "between" | "click" | "exclude" | "finish" | "include" | "like" | "noclick" | "noopen" | "nosent" | "not like" | "open" | "sent" | "start"; - /** - * type - * @enum {string} - */ - type: "campaign" | "created_at" | "mailinglist" | "meta"; - /** - * value - * @description Value to compare against the meta field.
    Used with operators like "=", "like", etc.
    Required when type = "meta" - */ - value?: string; - }[]; - }[]; - } | null; - /** - * name - * @description Name of the resource `{name}` - */ - name?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Segment"]; - }; - }; - }; - }; - }; - NewsletterDeleteSegment: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Segment */ - segment: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - NewsletterGetSegmentSubscribers: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filter?: { - /** - * search - * @example johndoe - */ - search?: string; - /** - * status - * @description Status of the resource `{name}` - * @enum {string} - */ - status?: "active" | "bounced" | "junk" | "unconfirmed" | "unsubscribed"; - }; - newsletter_id?: number; - segment_id?: number; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Segment */ - segment: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Subscriber"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - NewsletterListFields: { - parameters: { - query?: { - filter?: { - /** search */ - search?: string; - }; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Field"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - NewsletterCreateField: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * name - * @description Name of the resource `{name}` - */ - name: string; - /** slug */ - slug?: string; - /** - * type - * @enum {string} - */ - type: "boolean" | "date_en" | "date_fr" | "email" | "float" | "number" | "text"; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Field"]; - }; - }; - }; - }; - }; - NewsletterDeleteFields: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** filter */ - filter?: { - /** - * search - * @description Filter fields - */ - search?: string; - }; - /** select */ - select: { - /** all */ - all: boolean; - /** exclude */ - exclude?: number[]; - /** include */ - include?: number[]; - }; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - NewsletterListAllTemplates: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Template"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - NewsletterShowHtml: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Template */ - template: number | string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - NewsletterListWebforms: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filter?: { - /** search */ - search?: string; - }; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Webform"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - NewsletterCreateWebform: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** button */ - button?: string; - /** confirmation_url */ - confirmation_url?: string; - /** design */ - design?: string; - /** email_from_addr */ - email_from_addr?: string; - /** email_from_name */ - email_from_name?: string; - /** email_title */ - email_title?: string; - /** fields */ - fields?: { - /** deleted */ - deleted?: boolean; - /** error */ - error?: string; - /** - * id - * @description Unique identifier of the resource `{name}` - */ - id?: number; - /** required */ - required?: boolean; - /** selected */ - selected?: boolean; - }[]; - /** groups */ - groups?: number[]; - /** msg_ok */ - msg_ok?: string; - /** msg_ok_redir */ - msg_ok_redir?: boolean; - /** - * name - * @description Name of the resource `{name}` - */ - name?: string; - /** notify */ - notify?: boolean; - /** notify_address */ - notify_address?: string; - /** notify_lang */ - notify_lang?: string; - /** placeholder */ - placeholder?: boolean; - /** rgpd */ - rgpd?: boolean; - /** rgpd_msg */ - rgpd_msg?: string; - /** subtitle */ - subtitle?: string; - /** title */ - title?: string; - /** validation_url */ - validation_url?: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Webform"]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - NewsletterBulkDeleteWebform: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** filter */ - filter?: { - /** search */ - search?: string; - }; - /** select */ - select: { - /** all */ - all: boolean; - /** exclude */ - exclude?: number[]; - /** include */ - include?: number[]; - }; - }; - }; - }; - responses: { - /** @description Accepted */ - 202: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - NewsletterListThemes: { - parameters: { - query?: never; - header?: never; - path: { - domain: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - NewsletterShowWebform: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Webform */ - webform: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Webform"]; - }; - }; - }; - }; - }; - NewsletterUpdateWebform: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Webform */ - webform: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** button */ - button?: string; - /** confirmation_url */ - confirmation_url?: string; - /** design */ - design?: string; - /** email_from_addr */ - email_from_addr?: string; - /** email_from_name */ - email_from_name?: string; - /** email_title */ - email_title?: string; - /** fields */ - fields?: { - /** deleted */ - deleted?: boolean; - /** error */ - error?: string; - /** - * id - * @description Unique identifier of the resource `{name}` - */ - id?: number; - /** required */ - required?: boolean; - /** selected */ - selected?: boolean; - }[]; - /** groups */ - groups?: number[]; - /** msg_ok */ - msg_ok?: string; - /** msg_ok_redir */ - msg_ok_redir?: boolean; - /** - * name - * @description Name of the resource `{name}` - */ - name?: string; - /** notify */ - notify?: boolean; - /** notify_address */ - notify_address?: string; - /** notify_lang */ - notify_lang?: string; - /** placeholder */ - placeholder?: boolean; - /** rgpd */ - rgpd?: boolean; - /** rgpd_msg */ - rgpd_msg?: string; - /** subtitle */ - subtitle?: string; - /** title */ - title?: string; - /** validation_url */ - validation_url?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Webform"]; - }; - }; - }; - }; - }; - NewsletterDeleteWebform: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the `Domain` to request */ - domain: number; - /** @description Unique identifier of the Webform */ - webform: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Webform"]; - }; - }; - }; - }; - }; - NewsletterListWebformFields: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Webform */ - webform: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - NewsletterTestCampaign: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the template */ - template_uuid: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** emails */ - emails: string[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - NewsletterDuplicateCampaign: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Campaign */ - campaign: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** item */ - "*"?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Campaign"]; - }; - }; - }; - }; - }; - NewsletterCreateTemplateFromCampaign: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Campaign */ - campaign: number; - /** @description Unique identifier of the Template */ - template: number | string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** item */ - "*"?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - post_1_newsletters_domain_campaigns_campaign_test: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Campaign */ - campaign: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * email - * @description Valid email address as per RFC 2821 - */ - email: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - NewsletterFilterProviders: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - extra?: "metadata" | null; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** filter */ - filter?: { - /** - * groups - * @description Array must contain existing group ids. - */ - groups?: number[]; - /** - * search - * @example johndoe - */ - search?: string; - /** - * status - * @description Status of the resource `{name}` - * @enum {string} - */ - status?: "active" | "all" | "bounced" | "junk" | "unconfirmed" | "under_verification" | "unsubscribed"; - /** validation_status */ - validation_status?: number; - }; - /** segment */ - segment?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Subscriber"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - NewsletterExportSubscribers: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** filter */ - filter?: { - /** - * groups - * @description Array must contain existing group ids. - */ - groups?: number[]; - /** - * search - * @description Filter subscribers - */ - search?: string; - /** - * status - * @description Status of the resource `{name}` - * @enum {string} - */ - status?: "active" | "bounced" | "junk" | "unconfirmed" | "under_verification" | "unsubscribed"; - }; - /** - * segment - * @description Filter subscribers with a segment - */ - segment?: string; - /** select */ - select: { - /** all */ - all: boolean; - /** exclude */ - exclude?: number[]; - /** include */ - include?: number[]; - }; - }; - }; - }; - responses: { - /** @description Accepted */ - 202: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - NewsletterImportSubscribers: { - parameters: { - query?: never; - header?: never; - path: { - domain: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** csv_enclosure */ - csv_enclosure?: string; - /** csv_separator */ - csv_separator?: string; - /** - * fields - * @description Object keys must correspond to field's id (integer), or its description (type + name). - * @example [{"type": "str","name": "enterprise"}, 1] - */ - fields: string[]; - /** - * groups - * @description An array of valid identifiers or the names of groups to be created. - * @example [1234, "my new group"] - */ - groups?: string[]; - /** ipd_uuid */ - ipd_uuid?: string; - /** replace_fields */ - replace_fields?: boolean; - /** upload_id */ - upload_id?: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - NewsletterUploadCsvFile: { - parameters: { - query?: never; - header?: never; - path: { - domain: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** content */ - content?: string; - /** - * file - * Format: binary - */ - file?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - NewsletterAssignSubscribers: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Group */ - group: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** subscriber_ids */ - subscriber_ids: number[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Subscriber"][]; - }; - }; - }; - }; - }; - NewsletterUnassignSubscribers: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Group */ - group: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** subscriber_ids */ - subscriber_ids: number[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Subscriber"][]; - }; - }; - }; - }; - }; - NewsletterForgetSubscriber: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Subscriber */ - subscriber: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - NewsletterUpdateField: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Field */ - field: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * name - * @description Name of the resource `{name}` - */ - name: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Field"]; - }; - }; - }; - }; - }; - NewsletterDeleteField: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Field */ - field: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["78d6c681_Field"]; - }; - }; - }; - }; - }; - NewsletterCancelOperation: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Operation */ - operationId: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - NewsletterCancelCampaign: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Campaign */ - campaign: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** item */ - "*"?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.bad_request: Triggered when the request is not well build. - * @example bad_request - * @enum {string} - */ - code?: "bad_request"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - NewsletterScheduleCampaign: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - /** @description Unique identifier of the Campaign */ - campaign: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * started_at - * @description Timestamp `{name}` has been started - * @example 1706531189 - */ - started_at?: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - NewsletterUnsubscribeSubscribers: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** filter */ - filter?: { - /** - * groups - * @description Array must contain existing group ids. - */ - groups?: number[]; - /** - * search - * @description Filter subscribers - */ - search?: string; - /** - * status - * @description Status of the resource `{name}` - * @enum {string} - */ - status?: "active"; - }; - /** - * segment - * @description Filter subscribers with a segment - */ - segment?: string; - /** select */ - select: { - /** all */ - all: boolean; - /** exclude */ - exclude?: number[]; - /** include */ - include?: number[]; - }; - }; - }; - }; - responses: { - /** @description Accepted */ - 202: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - }; - }; - NewsletterAssign: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** filter */ - filter?: { - /** - * groups - * @description Array must contain existing group ids. - */ - groups?: number[]; - /** - * search - * @description Filter subscribers - */ - search?: string; - /** - * status - * @description Status of the resource `{name}` - * @enum {string} - */ - status?: "active" | "all" | "bounced" | "junk" | "unconfirmed" | "under_verification" | "unsubscribed"; - }; - /** - * groups - * @description An array of valid identifiers or the names of groups to be created. - * @example [1234, "my new group"] - */ - groups?: string[]; - /** - * segment - * @description Filter subscribers with a segment - */ - segment?: string; - /** select */ - select: { - /** all */ - all: boolean; - /** exclude */ - exclude?: number[]; - /** include */ - include?: number[]; - }; - }; - }; - }; - responses: { - /** @description Accepted */ - 202: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - }; - }; - NewsletterUnassign: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Domain */ - domain: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** filter */ - filter?: { - /** - * groups - * @description Array must contain existing group ids. - */ - groups?: number[]; - /** - * search - * @description Filter subscribers - */ - search?: string; - /** - * status - * @description Status of the resource `{name}` - * @enum {string} - */ - status?: "active" | "all" | "bounced" | "junk" | "unconfirmed" | "under_verification" | "unsubscribed"; - }; - /** group_id */ - group_id: number; - /** - * segment - * @description Filter subscribers with a segment - */ - segment?: string; - /** select */ - select: { - /** all */ - all: boolean; - /** exclude */ - exclude?: number[]; - /** include */ - include?: number[]; - }; - }; - }; - }; - responses: { - /** @description Accepted */ - 202: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - }; - }; - NewsletterUpdateThumbnail: { - parameters: { - query?: never; - header?: never; - path: { - domain: string; - template: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** item */ - "*"?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/videoListChannels": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Channel"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Streaming/videoCreateAChannel": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - ttl?: number; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * name - * @description Specify the name of the channel - * @example "toto" - */ - name: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Channel"]; - }; - }; - }; - }; - }; - "Streaming/videoListAllEvents": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_RepeatablePlannedEvent"][]; - }; - }; - }; - }; - }; - "Streaming/videoCreateAnEvent": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * access_country - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - access_country?: string | null; - /** - * authorize_country - * @description Authorise or Prohibit countries to view the stream - * @example true - */ - authorize_country: boolean; - /** - * date - * @description Timestamp `{name}` has been created - */ - date?: string | null; - /** dvr_window */ - dvr_window?: number | null; - /** - * fragment_duration - * @description Limit the size of files - */ - fragment_duration: number; - /** - * live_playlist_id - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example 36a88b90-902f-4132-aed3-7f4e2a680e94 - */ - live_playlist_id?: string; - /** - * live_playlist_inactive_name - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - live_playlist_inactive_name?: string; - /** - * name - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example My first event - */ - name: string; - /** - * record - * @description Activate the interrupt of the live event - */ - record?: boolean; - /** - * record_name - * @description Name of the recording - * @example "Hello world ! 😊" - */ - record_name?: string | null; - /** repeat_interval */ - repeat_interval?: number | null; - /** repeat_until */ - repeat_until?: number | null; - /** - * simulcasts - * @description a simple array (weak validation) - * @example ["foo", "bar"] - */ - simulcasts?: { - /** simulcast_config_id */ - simulcast_config_id: number; - }[]; - /** - * start_at - * @description Start of the event - * @example 1234567890 - */ - start_at: number; - /** - * stop_at - * @description End of the event - * @example 1234567890 - */ - stop_at: number; - /** - * stop_live - * @description Add geographical restrictions - * @example true - */ - stop_live: boolean; - /** - * storage_machine_id - * @description Unique identifier of the `storage space` - */ - storage_machine_id?: number | null; - /** - * timezone - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - timezone: string; - /** weekdays_only */ - weekdays_only?: boolean | null; - /** weekends_only */ - weekends_only?: boolean | null; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_RepeatablePlannedEvent"]; - }; - }; - }; - }; - }; - "Streaming/videoConfigAChannel": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** password */ - password: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record | unknown; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/videoListsAllPlayers": { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description The account identifier */ - account_id: number; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Player"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Streaming/videoCreateAPlayer": { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** ads_enabled */ - ads_enabled: boolean; - /** - * ads_url - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - ads_url?: string; - /** allow_full_screen */ - allow_full_screen: boolean; - /** auto_hide_controls */ - auto_hide_controls: boolean; - /** auto_start */ - auto_start: boolean; - /** - * buffer - * Format: double - */ - buffer: number; - /** chromecast */ - chromecast: boolean; - /** - * control_active_color - * @description a CSS hex color string (e.g. #fff or #ffffff) - * @example "#1a2b3c" - */ - control_active_color: string; - /** - * control_color - * @description a CSS hex color string (e.g. #fff or #ffffff) - * @example "#1a2b3c" - */ - control_color: string; - /** - * controlbar_color - * @description a CSS hex color string (e.g. #fff or #ffffff) - * @example "#1a2b3c" - */ - controlbar_color: string; - /** countdown */ - countdown: boolean; - /** - * countdown_days - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - countdown_days?: string; - /** - * countdown_hours - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - countdown_hours?: string; - /** - * countdown_minutes - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - countdown_minutes?: string; - /** - * countdown_seconds - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - countdown_seconds?: string; - /** - * countdown_txt - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - countdown_txt?: string; - /** - * description - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - description?: string | null; - /** enable_embed_code */ - enable_embed_code: boolean; - /** enable_facebook */ - enable_facebook: boolean; - /** enable_twitter */ - enable_twitter: boolean; - /** extract_preload_img */ - extract_preload_img: boolean; - /** - * facebook_back_link - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - facebook_back_link?: string; - /** facebook_player_embed */ - facebook_player_embed: boolean; - /** - * geo_ip_img - * @description a Base64-encoded image string (data:image/png;base64,...) or a valid storage5.infomaniak.com URL - * @example "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..." or "https://storage5.infomaniak.com/..." - */ - geo_ip_img?: string | null; - /** height */ - height: number; - /** - * interrupt_img - * @description a Base64-encoded image string (data:image/png;base64,...) or a valid storage5.infomaniak.com URL - * @example "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..." or "https://storage5.infomaniak.com/..." - */ - interrupt_img?: string | null; - /** is360 */ - is360: boolean; - /** - * logo_anchor - * @enum {string} - */ - logo_anchor?: "\"bottom left\"" | "\"bottom right\"" | "\"top left\"" | "\"top right\""; - /** - * logo_img - * @description a Base64-encoded image string (data:image/png;base64,...) or a valid storage5.infomaniak.com URL - * @example "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..." or "https://storage5.infomaniak.com/..." - */ - logo_img?: string | null; - /** logo_margin_left */ - logo_margin_left?: number; - /** logo_margin_top */ - logo_margin_top?: number; - /** - * logo_percentage - * Format: double - */ - logo_percentage?: number; - /** - * name - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - name: string; - /** - * preload_img - * @description a Base64-encoded image string (data:image/png;base64,...) or a valid storage5.infomaniak.com URL - * @example "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..." or "https://storage5.infomaniak.com/..." - */ - preload_img?: string | null; - /** - * ratio - * @enum {string} - */ - ratio: "\"16:9\"" | "\"4:3\"" | "\"custom\""; - /** - * restrict_img - * @description a Base64-encoded image string (data:image/png;base64,...) or a valid storage5.infomaniak.com URL - * @example "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..." or "https://storage5.infomaniak.com/..." - */ - restrict_img?: string | null; - /** show_controls */ - show_controls: boolean; - /** show_controls_during_ads */ - show_controls_during_ads: boolean; - /** show_logo */ - show_logo?: string; - /** show_viewers */ - show_viewers: boolean; - /** show_viewers_after */ - show_viewers_after?: number | null; - /** show_viewers_only_after */ - show_viewers_only_after: boolean; - /** sound_enabled */ - sound_enabled: boolean; - /** sound_percentage */ - sound_percentage: number; - /** - * stereo_projection360 - * @enum {string|null} - */ - stereo_projection360?: "\"left-right\"" | "\"none\"" | "\"top-bottom\"" | null; - /** time_before_hide_cb */ - time_before_hide_cb: number; - /** - * title - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - title?: string | null; - /** - * twitter_back_link - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - twitter_back_link?: string; - /** - * twitter_related - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - twitter_related?: string; - /** - * twitter_via - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - twitter_via?: string; - /** use_geo_ip_img */ - use_geo_ip_img: boolean; - /** use_interrupt_img */ - use_interrupt_img: boolean; - /** use_preload_img */ - use_preload_img: boolean; - /** use_restrict_img */ - use_restrict_img: boolean; - /** width */ - width: number; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Player"]; - }; - }; - }; - }; - }; - "Streaming/videoReturnAPlayer": { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - /** @description The unique identifier (ID) of the player to request. */ - player: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Player"]; - }; - }; - }; - }; - }; - "Streaming/videoUpdateAPlayer": { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - /** @description The unique identifier (ID) of the player to request. */ - player: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** ads_enabled */ - ads_enabled: boolean; - /** - * ads_url - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - ads_url?: string; - /** allow_full_screen */ - allow_full_screen: boolean; - /** auto_hide_controls */ - auto_hide_controls: boolean; - /** auto_start */ - auto_start: boolean; - /** - * buffer - * Format: double - */ - buffer: number; - /** chromecast */ - chromecast: boolean; - /** - * control_active_color - * @description a CSS hex color string (e.g. #fff or #ffffff) - * @example "#1a2b3c" - */ - control_active_color: string; - /** - * control_color - * @description a CSS hex color string (e.g. #fff or #ffffff) - * @example "#1a2b3c" - */ - control_color: string; - /** - * controlbar_color - * @description a CSS hex color string (e.g. #fff or #ffffff) - * @example "#1a2b3c" - */ - controlbar_color: string; - /** countdown */ - countdown: boolean; - /** - * countdown_days - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - countdown_days?: string; - /** - * countdown_hours - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - countdown_hours?: string; - /** - * countdown_minutes - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - countdown_minutes?: string; - /** - * countdown_seconds - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - countdown_seconds?: string; - /** - * countdown_txt - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - countdown_txt?: string; - /** - * description - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - description?: string | null; - /** enable_embed_code */ - enable_embed_code: boolean; - /** enable_facebook */ - enable_facebook: boolean; - /** enable_twitter */ - enable_twitter: boolean; - /** extract_preload_img */ - extract_preload_img: boolean; - /** - * facebook_back_link - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - facebook_back_link?: string; - /** facebook_player_embed */ - facebook_player_embed: boolean; - /** - * geo_ip_img - * @description a Base64-encoded image string (data:image/png;base64,...) or a valid storage5.infomaniak.com URL - * @example "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..." or "https://storage5.infomaniak.com/..." - */ - geo_ip_img?: string | null; - /** height */ - height: number; - /** - * interrupt_img - * @description a Base64-encoded image string (data:image/png;base64,...) or a valid storage5.infomaniak.com URL - * @example "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..." or "https://storage5.infomaniak.com/..." - */ - interrupt_img?: string | null; - /** is360 */ - is360: boolean; - /** - * logo_anchor - * @enum {string} - */ - logo_anchor?: "\"bottom left\"" | "\"bottom right\"" | "\"top left\"" | "\"top right\""; - /** - * logo_img - * @description a Base64-encoded image string (data:image/png;base64,...) or a valid storage5.infomaniak.com URL - * @example "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..." or "https://storage5.infomaniak.com/..." - */ - logo_img?: string | null; - /** logo_margin_left */ - logo_margin_left?: number; - /** logo_margin_top */ - logo_margin_top?: number; - /** - * logo_percentage - * Format: double - */ - logo_percentage?: number; - /** - * name - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - name: string; - /** - * preload_img - * @description a Base64-encoded image string (data:image/png;base64,...) or a valid storage5.infomaniak.com URL - * @example "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..." or "https://storage5.infomaniak.com/..." - */ - preload_img?: string | null; - /** - * ratio - * @enum {string} - */ - ratio: "\"16:9\"" | "\"4:3\"" | "\"custom\""; - /** - * restrict_img - * @description a Base64-encoded image string (data:image/png;base64,...) or a valid storage5.infomaniak.com URL - * @example "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..." or "https://storage5.infomaniak.com/..." - */ - restrict_img?: string | null; - /** show_controls */ - show_controls: boolean; - /** show_controls_during_ads */ - show_controls_during_ads: boolean; - /** show_logo */ - show_logo?: string; - /** show_viewers */ - show_viewers: boolean; - /** show_viewers_after */ - show_viewers_after?: number | null; - /** show_viewers_only_after */ - show_viewers_only_after: boolean; - /** sound_enabled */ - sound_enabled: boolean; - /** sound_percentage */ - sound_percentage: number; - /** - * stereo_projection360 - * @enum {string|null} - */ - stereo_projection360?: "\"left-right\"" | "\"none\"" | "\"top-bottom\"" | null; - /** time_before_hide_cb */ - time_before_hide_cb: number; - /** - * title - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - title?: string | null; - /** - * twitter_back_link - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - twitter_back_link?: string; - /** - * twitter_related - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - twitter_related?: string; - /** - * twitter_via - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - twitter_via?: string; - /** use_geo_ip_img */ - use_geo_ip_img: boolean; - /** use_interrupt_img */ - use_interrupt_img: boolean; - /** use_preload_img */ - use_preload_img: boolean; - /** use_restrict_img */ - use_restrict_img: boolean; - /** width */ - width: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Player"]; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.validation_failed: Triggered when the input send does not pass the validation rule. - * @example validation_failed - * @enum {string} - */ - code?: "validation_failed"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/videoCopyAPlayer": { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - /** @description The unique identifier (ID) of the player to request. */ - player: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * name - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - name: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Player"]; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.validation_failed: Triggered when the input send does not pass the validation rule. - * @example validation_failed - * @enum {string} - */ - code?: "validation_failed"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/videoDeleteAPlayer": { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - /** @description The unique identifier (ID) of the player to request. */ - player: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Streaming/videoListAllAds": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - /** @description The unique identifier (ID) of the player to request. */ - player: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Streaming/videoCreateAnAds": { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - /** @description The unique identifier (ID) of the player to request. */ - player: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * is_periodic - * @description boolean to determine if ad should cycle - */ - is_periodic?: boolean; - /** - * offset - * @description the offset to play the ad - */ - offset: number; - /** - * type - * @description the ad type to play the ad - * @example "toto" - * @enum {string} - */ - type: "mid-roll" | "pre-roll"; - /** - * url - * @description the url of the vast XML - * @example "Hello world ! 😊" - */ - url: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Ads"]; - }; - }; - }; - }; - }; - "Streaming/videoCopyAnAds": { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - /** @description The unique identifier (ID) of the player to request. */ - player: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * id - * @description the ads Id - * @example 1 - */ - id: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Ads"]; - }; - }; - }; - }; - }; - "Streaming/videoShowAStorageConfig": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_RecordingConfig"]; - }; - }; - }; - }; - }; - "Streaming/videoUpdateRecordingConfig": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * auto_record - * @description Indicates whether the recording starts automatically when the stream begins. - */ - auto_record?: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_RecordingConfig"]; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.validation_failed: Triggered when the input send does not pass the validation rule. - * @example validation_failed - * @enum {string} - */ - code?: "validation_failed"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/videoCreateRecordingConfig": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_RecordingConfig"]; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.validation_failed: Triggered when the input send does not pass the validation rule. - * @example validation_failed - * @enum {string} - */ - code?: "validation_failed"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/videoStartARecord": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * auto_stop - * @description The auto_stop field is required - */ - auto_stop: boolean; - /** - * diffusion_at - * @description The diffusion at time start - */ - diffusion_at?: number | null; - /** - * diffusion_ends_at - * @description The diffusion end time is required when auto_stop is enabled - */ - diffusion_ends_at?: number | null; - /** - * file_path - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - file_path?: string | null; - /** - * fragment_duration - * @description The fragment duration is required and must be at least 1 second. - */ - fragment_duration: number; - /** fragment_number */ - fragment_number?: number | null; - /** - * name - * @description The record name is required - * @example "Hello world ! 😊" - */ - name: string; - /** - * selected_storage_id - * @description The storage machine id is required. - */ - selected_storage_id: number; - /** - * storage - * @description a simple array (weak validation) - * @example ["foo", "bar"] - */ - storage: { - /** - * storage_machine_id - * @description The storage machine id is required. - */ - storage_machine_id: number; - }[]; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Record"]; - }; - }; - }; - }; - }; - "Streaming/videoStopARecord": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Streaming/videoListsAllStorageMachine": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_StorageMachine"][]; - }; - }; - }; - }; - }; - "Streaming/videoReturnAStorageMachine": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * auto_fragment_duration - * @description Duration of the media fragment in seconds - */ - auto_fragment_duration: number; - /** - * auto_record_name - * @description Name assigned to the recorded media or file - * @example "Hello world ! 😊" - */ - auto_record_name?: string | null; - /** - * default - * @description Indicates whether this is the default item (true/false) - */ - default: boolean; - /** - * host - * @description Address or IP of the remote server - * @example "Hello world ! 😊" - */ - host?: string; - /** - * login - * @description Username for server authentication - * @example "Hello world ! 😊" - */ - login?: string; - /** - * name - * @description Name of the server or connection profile - * @example "Hello world ! 😊" - */ - name?: string; - /** - * pass - * @description Password associated with the login - * @example "Hello world ! 😊" - */ - pass?: string; - /** - * path - * @description Remote path to use after connecting - * @example "Hello world ! 😊" - */ - path?: string; - /** - * port - * @description Port number for the connection (e.g., 21 for FTP, 22 for SFTP) - */ - port?: number; - /** - * protocol - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - * @enum {string} - */ - protocol: "ftp" | "ftpes" | "ftps" | "sftp"; - /** - * url_http - * @description HTTP URL where the resource can be accessed - * @example "Hello world ! 😊" - */ - url_http?: string | null; - /** - * use_path - * @description Indicates whether the path should be used (true/false) - */ - use_path?: boolean; - /** - * void_id - * @description Unique identifier used for vod product - */ - void_id?: number | null; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_StorageMachine"]; - }; - }; - }; - }; - }; - "Streaming/videoUpdateAStorageMachine": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * auto_fragment_duration - * @description Duration of the media fragment in seconds - */ - auto_fragment_duration: number; - /** - * auto_record_name - * @description Name assigned to the recorded media or file - * @example "Hello world ! 😊" - */ - auto_record_name?: string | null; - /** - * default - * @description Indicates whether this is the default item (true/false) - */ - default: boolean; - /** - * host - * @description Address or IP of the remote server - * @example "Hello world ! 😊" - */ - host?: string; - /** - * login - * @description Username for server authentication - * @example "Hello world ! 😊" - */ - login?: string; - /** - * name - * @description Name of the server or connection profile - * @example "Hello world ! 😊" - */ - name?: string; - /** - * pass - * @description Password associated with the login - * @example "Hello world ! 😊" - */ - pass?: string; - /** - * path - * @description Remote path to use after connecting - * @example "Hello world ! 😊" - */ - path?: string; - /** - * port - * @description Port number for the connection (e.g., 21 for FTP, 22 for SFTP) - */ - port?: number; - /** - * protocol - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - * @enum {string} - */ - protocol: "ftp" | "ftpes" | "ftps" | "sftp"; - /** - * url_http - * @description HTTP URL where the resource can be accessed - * @example "Hello world ! 😊" - */ - url_http?: string | null; - /** - * use_path - * @description Indicates whether the path should be used (true/false) - */ - use_path?: boolean; - /** - * void_id - * @description Unique identifier used for vod product - */ - void_id?: number | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Streaming/videoReturnTimeshiftConfig": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_TimeshiftConfig"]; - }; - }; - }; - }; - }; - "Streaming/videoUpdateATimeshiftConfig": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * enabled - * @description Specify a limit before the interruption of live events in case of overrun - */ - enabled?: boolean; - /** - * record_window_duration - * @description Define how far your viewers can go back (max.: 240 minutes) - */ - record_window_duration?: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_TimeshiftConfig"]; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.validation_failed: Triggered when the input send does not pass the validation rule. - * @example validation_failed - * @enum {string} - */ - code?: "validation_failed"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/videoCreateATimeshiftConfig": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_TimeshiftConfig"]; - }; - }; - }; - }; - }; - "Streaming/videoReturnSimulcast": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - simulcast_platform: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** additional_config */ - additional_config: { - /** - * auth_code - * @description YouTube OAuth authorization code - * @example 4/0AfrIepCG4nEAOgImtJBq... - */ - auth_code?: string; - /** - * description - * @description Description of the live stream - * @example test - */ - description?: string; - /** - * dest_id - * @description Destination ID (page ID, group ID, or user ID) - * @example 108586665000121 - */ - dest_id?: string; - /** - * dest_type - * @description Destination type (myTimeline, page, group) - * @example myTimeline - * @enum {string} - */ - dest_type?: "event" | "group" | "myTimeline" | "page"; - /** - * facebook_access_token - * @description Facebook access token - * @example EAAW7Dkz4BX0BQ... - */ - facebook_access_token?: string; - /** - * facebook_user_id - * @description Facebook user ID - * @example 108586665000121 - */ - facebook_user_id?: string; - /** - * privacy - * @description Privacy setting (public/private/unlisted) - * @example public - */ - privacy?: string; - /** - * title - * @description Title of the live stream - * @example test - */ - title?: string; - }; - /** - * application_name - * @description protocole - * @example rtmp - */ - application_name: string; - /** - * enabled - * @description Enable or disable the simulcast - */ - enabled: boolean; - /** - * name - * @description Specify the name of the simulcast - * @example Plop - */ - name: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_SimulcastConfig"][]; - }; - }; - }; - }; - }; - "Streaming/videoReturnsAPackOrder": { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - order: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - Streaming_videoReturnsAPackOrder_get_1_videos_order: { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - order: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Streaming/videoUpdateAPack": { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * allowed_excess - * @description Specify a limit before the interruption of live events in case of overrun - */ - allowed_excess?: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_PackOrder"]; - }; - }; - }; - }; - }; - "Streaming/videoGetPrice": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - "Streaming/videoGetDescription": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - "Streaming/videoConsumption": { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description The account identifier */ - account_id: number; - per?: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - to?: number | null; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Fieldresource"]; - }; - }; - }; - }; - }; - "Streaming/videoConsumptionPerChannelHistogram": { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description The account identifier */ - account_id: number; - per?: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - to?: number | null; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Fieldresource"]; - }; - }; - }; - }; - }; - "Streaming/videoViewers": { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description Specify the ending date to get Consumption */ - to: string | null; - /** @description Specify the ending date to get Consumption */ - per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Viewersressource"]; - }; - }; - }; - }; - }; - "Streaming/videoUniqueViewers": { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description Specify the ending date to get Consumption */ - to: string | null; - /** @description Specify the ending date to get Consumption */ - per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Viewersressource"]; - }; - }; - }; - }; - }; - "Streaming/videoViewersHistogram": { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description Specify the ending date to get Consumption */ - to: string | null; - /** @description Specify the ending date to get Consumption */ - per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Histogramviewersressource"]; - }; - }; - }; - }; - }; - "Streaming/videoViewersPerChannelHistogram": { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description Specify the ending date to get Consumption */ - to: string | null; - /** @description Specify the ending date to get Consumption */ - per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - "Streaming/videoViewersPerChannelShare": { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description The account identifier */ - account_id: number; - per?: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - to?: number | null; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - "Streaming/videoViewingTime": { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description Specify the ending date to get Consumption */ - to: string | null; - /** @description Specify the ending date to get Consumption */ - per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Viewersressource"]; - }; - }; - }; - }; - }; - "Streaming/videoViewingHistogramParChannel": { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description Specify the ending date to get Consumption */ - to: string | null; - /** @description Specify the ending date to get Consumption */ - per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - "Streaming/videoCountries": { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description The account identifier */ - account_id: number; - per?: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - to?: number | null; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Streaming/videoClusters": { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description The account identifier */ - account_id: number; - per?: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - to?: number | null; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Streaming/videoReturnAChannel": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Channel"]; - }; - }; - }; - }; - }; - "Streaming/videoUpdateAChannel": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * name - * @description Specify the name of the channel - * @example "toto" - */ - name: string; - /** - * remember_to_config - * @description Remember the config - */ - remember_to_config?: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Channel"]; - }; - }; - }; - }; - }; - "Streaming/videoDeleteAChannel": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Streaming/videoShowPicture": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Streaming/videoReturnTextcsv": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - from: number; - per?: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - to?: number | null; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - statistics: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - get_1_videos_channel_stats_consumption: { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description Specify the ending date to get Consumption */ - to: string | null; - /** @description Specify the ending date to get Consumption */ - per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the Pack order to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Fieldresource"]; - }; - }; - }; - }; - }; - "Streaming/videoConsumptionPerResolution": { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description Specify the ending date to get Consumption */ - to: string | null; - /** @description Specify the ending date to get Consumption */ - per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the Pack order to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - get_1_videos_channel_stats_geolocation_countries: { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description Specify the ending date to get Consumption */ - to: string | null; - /** @description Specify the ending date to get Consumption */ - per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the Pack order to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Geolocationressource"]; - }; - }; - }; - }; - }; - get_1_videos_channel_stats_geolocation_clusters: { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description Specify the ending date to get Consumption */ - to: string | null; - /** @description Specify the ending date to get Consumption */ - per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the Pack order to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Clusterressource"]; - }; - }; - }; - }; - }; - "Streaming/videoBrowsersShare": { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description Specify the ending date to get Consumption */ - to: string | null; - /** @description Specify the ending date to get Consumption */ - per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the Pack order to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Streaming/videoPlayerShare": { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description Specify the ending date to get Consumption */ - to: string | null; - /** @description Specify the ending date to get Consumption */ - per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the Pack order to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Streaming/videoOSShare": { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description Specify the ending date to get Consumption */ - to: string | null; - /** @description Specify the ending date to get Consumption */ - per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the Pack order to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Streaming/videoViewersShare": { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description Specify the ending date to get Consumption */ - to: string | null; - /** @description Specify the ending date to get Consumption */ - per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the Pack order to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Viewersressource"]; - }; - }; - }; - }; - }; - "Streaming/videoViewersHistogramShare": { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description Specify the ending date to get Consumption */ - to: string | null; - /** @description Specify the ending date to get Consumption */ - per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the Pack order to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Streaming/videoViewersPerResolutionShare": { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description Specify the ending date to get Consumption */ - to: string | null; - /** @description Specify the ending date to get Consumption */ - per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the Pack order to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Resolutionsresource"]; - }; - }; - }; - }; - }; - "Streaming/videoViewersPerResolutionHistogram": { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description Specify the ending date to get Consumption */ - to: string | null; - /** @description Specify the ending date to get Consumption */ - per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the Pack order to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Resolutionsandhistogramressource"]; - }; - }; - }; - }; - }; - get_1_videos_channel_stats_viewers_uniques: { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description Specify the ending date to get Consumption */ - to: string | null; - /** @description Specify the ending date to get Consumption */ - per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the Pack order to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - get_1_videos_channel_stats_viewing: { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description Specify the ending date to get Consumption */ - to: string | null; - /** @description Specify the ending date to get Consumption */ - per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the Pack order to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Viewersressource"]; - }; - }; - }; - }; - }; - get_1_videos_channel_stats_viewing_resolutions_histogram: { - parameters: { - query: { - /** @description Specify the starting date to get Consumption */ - from: string; - /** @description Specify the ending date to get Consumption */ - to: string | null; - /** @description Specify the ending date to get Consumption */ - per: "day" | "hour" | "minute" | "month" | "quarter" | "week" | "year"; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the Pack order to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Resolutionsandhistogramressource"]; - }; - }; - }; - }; - }; - "Streaming/videoReturnAnEvent": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - repeatable_planned_event: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_RepeatablePlannedEvent"]; - }; - }; - }; - }; - }; - "Streaming/videoUpdateAnEvent": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - repeatable_planned_event: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * access_country - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - access_country?: string | null; - /** - * authorize_country - * @description Authorise or Prohibit countries to view the stream - * @example true - */ - authorize_country: boolean; - /** - * date - * @description Timestamp `{name}` has been created - */ - date?: string; - /** dvr_window */ - dvr_window?: number | null; - /** - * fragment_duration - * @description Limit the size of files - */ - fragment_duration: number; - /** - * live_playlist_id - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example 36a88b90-902f-4132-aed3-7f4e2a680e94 - */ - live_playlist_id?: string; - /** - * live_playlist_inactive_name - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - live_playlist_inactive_name?: string; - /** - * name - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example My first event - */ - name: string; - /** - * record - * @description Activate the interrupt of the live event - */ - record?: boolean; - /** - * record_name - * @description Name of the recording - * @example "Hello world ! 😊" - */ - record_name?: string | null; - /** repeat_interval */ - repeat_interval?: number | null; - /** repeat_until */ - repeat_until?: number | null; - /** - * simulcasts - * @description a simple array (weak validation) - * @example ["foo", "bar"] - */ - simulcasts?: { - /** simulcast_config_id */ - simulcast_config_id: number; - }[]; - /** - * start_at - * @description Start of the event - * @example 1234567890 - */ - start_at: number; - /** - * stop_at - * @description End of the event - * @example 1234567890 - */ - stop_at: number; - /** - * stop_live - * @description Add geographical restrictions - * @example true - */ - stop_live: boolean; - /** - * storage_machine_id - * @description Unique identifier of the `storage space` - */ - storage_machine_id?: number | null; - /** - * timezone - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - timezone: string; - /** - * type - * @description only:Change only this event,all:Change all event,from:Change this event and recurrences - * @enum {string} - */ - type: "all" | "from" | "only"; - /** weekdays_only */ - weekdays_only?: boolean | null; - /** weekends_only */ - weekends_only?: boolean | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_RepeatablePlannedEvent"]; - }; - }; - }; - }; - }; - "Streaming/videoDeleteAnEvent": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - repeatable_planned_event: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * date - * @description Timestamp `{name}` has been created - */ - date?: number; - /** - * type - * @enum {string|null} - */ - type?: "all" | "from" | "only" | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Streaming/videoIntegrationCode": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Integrationsressource"][]; - }; - }; - }; - }; - }; - "Streaming/videoReturnListOfConnection": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - get_1_videos_channel_history_connection_history: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - connection_history: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Channel"]; - }; - }; - }; - }; - }; - "Streaming/videoShowRestriction": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Channel"][]; - }; - }; - }; - }; - }; - "Streaming/videoUpdateChannels": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * access_country - * @description Specify the ISO 3166-1 alpha-2 country code for access control. - * @example "Hello world ! 😊" - */ - access_country?: string; - /** - * allow_domain - * @description Allow access only from this domain (e.g., example.com). - * @example "Hello world ! 😊" - */ - allow_domain?: string; - /** - * authorize_country - * @description Set to true to restrict access to specific countries. - */ - authorize_country?: boolean; - /** - * exception_ip - * @description Comma-separated list of IPs that bypass restrictions. - * @example "Hello world ! 😊" - */ - exception_ip?: string; - /** - * forbidden_ip - * @description An IP address that is explicitly blocked (stored as integer). - * @example "Hello world ! 😊" - */ - forbidden_ip?: string; - /** - * shared_key - * @description Shared key for validating access or external system auth. - * @example "Hello world ! 😊" - */ - shared_key?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Channel"][]; - }; - }; - }; - }; - }; - "Streaming/videoRetrievesTheGeographicalRestrictionsApplicableToAChannelOverAGivenPeriod": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - from?: number | null; - to?: number | null; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - get_1_videos_channel_players_player_thumbnail_thumbnail: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - /** @description The unique identifier (ID) of the player to request. */ - player: number; - thumbnail: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Player"]; - }; - }; - }; - }; - }; - get_1_videos_channel_players_player_embed: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - /** @description The unique identifier (ID) of the player to request. */ - player: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Embedressource"]; - }; - }; - }; - }; - }; - "Streaming/videoIntegrationUrl": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - /** @description The unique identifier (ID) of the player to request. */ - player: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Urlressource"]; - }; - }; - }; - }; - }; - "Streaming/videoReturnAnAds": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - /** @description The unique identifier (ID) of the player to request. */ - player: number; - /** @description The unique identifier (ID) of the ads to request. */ - ads: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Ads"]; - }; - }; - }; - }; - }; - "Streaming/videoUpdateAnAds": { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - /** @description The unique identifier (ID) of the player to request. */ - player: number; - /** @description The unique identifier (ID) of the ads to request. */ - ads: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * is_periodic - * @description boolean to determine if ad should cycle - */ - is_periodic?: boolean; - /** - * offset - * @description the offset to play the ad - */ - offset?: number; - /** - * type - * @description the ad type to play the ad - * @example "toto" - * @enum {string} - */ - type?: "mid-roll" | "pre-roll"; - /** - * url - * @description the url of the vast XML - * @example "Hello world ! 😊" - */ - url?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/videoDeleteAnAds": { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - /** @description The unique identifier (ID) of the player to request. */ - player: number; - /** @description The unique identifier (ID) of the ads to request. */ - ads: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Streaming/videoListOption": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Options"][]; - }; - }; - }; - }; - }; - "Streaming/videoReturnOption": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - video_option: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Options"]; - }; - }; - }; - }; - }; - "Streaming/videoCreateAStorageMachine": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - storage_machine: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_StorageMachine"]; - }; - }; - }; - }; - }; - put_1_videos_channel_options_recording_storage_storage_machine: { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - storage_machine: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * auto_fragment_duration - * @description Duration of the media fragment in seconds - */ - auto_fragment_duration: number; - /** - * auto_record_name - * @description Name assigned to the recorded media or file - * @example "Hello world ! 😊" - */ - auto_record_name?: string | null; - /** - * default - * @description Indicates whether this is the default item (true/false) - */ - default: boolean; - /** - * host - * @description Address or IP of the remote server - * @example "Hello world ! 😊" - */ - host?: string; - /** - * login - * @description Username for server authentication - * @example "Hello world ! 😊" - */ - login?: string; - /** - * name - * @description Name of the server or connection profile - * @example "Hello world ! 😊" - */ - name?: string; - /** - * pass - * @description Password associated with the login - * @example "Hello world ! 😊" - */ - pass?: string; - /** - * path - * @description Remote path to use after connecting - * @example "Hello world ! 😊" - */ - path?: string; - /** - * port - * @description Port number for the connection (e.g., 21 for FTP, 22 for SFTP) - */ - port?: number; - /** - * protocol - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - * @enum {string} - */ - protocol?: "ftp" | "ftpes" | "ftps" | "sftp"; - /** - * url_http - * @description HTTP URL where the resource can be accessed - * @example "Hello world ! 😊" - */ - url_http?: string | null; - /** - * use_path - * @description Indicates whether the path should be used (true/false) - */ - use_path?: boolean; - /** - * void_id - * @description Unique identifier used for vod product - */ - void_id?: number | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_StorageMachine"]; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.validation_failed: Triggered when the input send does not pass the validation rule. - * @example validation_failed - * @enum {string} - */ - code?: "validation_failed"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - delete_1_videos_channel_options_recording_storage_storage_machine: { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - storage_machine: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Streaming/videoReturnWatermark": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_TranscodingOverlay"]; - }; - }; - }; - }; - }; - "Streaming/videoUpdateWatermark": { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * align - * @description Specify the position - * @example right,top - */ - align: string; - /** - * enabled - * @description Enable the watermark - * @example true - */ - enabled?: boolean | null; - /** - * follow_update - * @example true - */ - follow_update?: boolean | null; - /** - * height - * @description Specify the height size of image (px) - * @example 50 - */ - height?: number; - /** - * horizontal_offset - * @description Specify the horizontal spacing in (px) - * @example 50 - */ - horizontal_offset: number; - /** - * image_path - * @description Specify the image in base 64 - * @example data:image/png;base64,iVBORw0KG.... - */ - image_path?: string; - /** - * opacity_percentage - * @description Specify the opacity in percent - * @example 100 - */ - opacity_percentage?: number; - /** - * size_percentage - * @description Specify the size of image in percent - * @example 100 - */ - size_percentage?: number; - /** - * vertical_offset - * @description Specify the vertical spacing in (px) - * @example 50 - */ - vertical_offset: number; - /** - * width - * @description Specify the width size of image (px) - * @example 50 - */ - width?: number; - /** - * z_index - * @description Specify the opacity in percent - * @example 42 - */ - z_index?: number | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_TranscodingOverlay"]; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.validation_failed: Triggered when the input send does not pass the validation rule. - * @example validation_failed - * @enum {string} - */ - code?: "validation_failed"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/videoListsAllSimulcastConfig": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_SimulcastConfig"][]; - }; - }; - }; - }; - }; - get_1_videos_channel_simulcasts_simulcast_platform_simulcast_config: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - simulcast_platform: string; - simulcast_config: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_SimulcastConfig"][]; - }; - }; - }; - }; - }; - put_1_videos_channel_simulcasts_simulcast_platform_simulcast_config: { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - simulcast_platform: string; - simulcast_config: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** additional_config */ - additional_config?: { - /** - * auth_code - * @description YouTube OAuth authorization code - * @example 4/0AfrIepCG4nEAOgImtJBq... - */ - auth_code?: string; - /** - * description - * @description Description of the live stream - * @example test - */ - description?: string; - /** - * dest_id - * @description Destination ID (page ID, group ID, or user ID) - * @example 108586665000121 - */ - dest_id?: string; - /** - * dest_type - * @description Destination type (myTimeline, page, group) - * @example myTimeline - * @enum {string} - */ - dest_type?: "event" | "group" | "myTimeline" | "page"; - /** - * facebook_access_token - * @description Facebook access token - * @example EAAW7Dkz4BX0BQ... - */ - facebook_access_token?: string; - /** - * facebook_user_id - * @description Facebook user ID - * @example 108586665000121 - */ - facebook_user_id?: string; - /** - * privacy - * @description Privacy setting (public/private/unlisted) - * @example public - */ - privacy?: string; - /** - * title - * @description Title of the live stream - * @example test - */ - title?: string; - }; - /** - * application_name - * @description protocole - * @example rtmp - */ - application_name: string; - /** - * dest_stream - * @description is a query string - * @example "Hello world ! 😊" - */ - dest_stream?: string; - /** - * enabled - * @description Enable or disable the simulcast - */ - enabled: boolean; - /** - * host - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example live-api-s.social_media.com - */ - host?: string; - /** - * name - * @description Specify the name of the simulcast - * @example Plop - */ - name: string; - /** - * port - * @example 443 - */ - port?: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_SimulcastConfig"][]; - }; - }; - }; - }; - }; - delete_1_videos_channel_simulcasts_simulcast_platform_simulcast_config: { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - simulcast_platform: string; - simulcast_config: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Streaming/videoListCountries": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Countriesresource"]; - }; - }; - }; - }; - }; - "Streaming/videoListTimezones": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Timezonesressource"]; - }; - }; - }; - }; - }; - "Streaming/videoGenerateStreamKey": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.method_not_found: Triggered the asked API route is not accessible. - * @example method_not_found - * @enum {string} - */ - code?: "method_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/videoResumeTheLive": { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Channel"]; - }; - }; - }; - }; - }; - "Streaming/videoInterruptTheLive": { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_Channel"]; - }; - }; - }; - }; - }; - "Streaming/videoUpdateRestrictionPassword": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * pass_stream - * @description a strict string (no HTML/PHP tags or HTML entities allowed) - * @example "Hello world ! 😊" - */ - pass_stream: string; - /** password */ - password: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Streaming/videoUndertakeOption": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - video_option: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Streaming/videoEnabledWatermark": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_TranscodingOverlay"]; - }; - }; - }; - }; - }; - "Streaming/videoDisableWatermark": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["a57c9d69_TranscodingOverlay"]; - }; - }; - }; - }; - }; - "Streaming/videoDisableSimulcast": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - simulcast_platform: string; - simulcast_config: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - put_1_videos_channel_simulcasts_simulcast_platform_simulcast_config_disable: { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - simulcast_platform: string; - simulcast_config: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Streaming/videoTerminateOption": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the channel to request. */ - channel: number; - video_option: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** instant */ - instant?: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - put_1_swiss_backups_swiss_backup_id_admin: { - parameters: { - query?: never; - header?: never; - path: { - swiss_backup_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * email - * @description Email - * @example myemail@mydomain.com - */ - email: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_found - * @enum {string} - */ - code?: "not_found"; - /** - * @description Description of the error - * @example Not Found - * @enum {string} - */ - description?: "Not Found"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example internal_server_error - * @enum {string} - */ - code?: "internal_server_error"; - /** - * @description Description of the error - * @example Internal Server Error - * @enum {string} - */ - description?: "Internal Server Error"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_swiss_backups_swiss_backup_id_admin: { - parameters: { - query?: never; - header?: never; - path: { - swiss_backup_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * email - * @description Email - * @example myemail@mydomain.com - */ - email: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description Description of the error - * @example Forbidden - * @enum {string} - */ - description?: "Forbidden"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_swiss_backups_swiss_backup_id_admin_request_password: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Swiss Backup to request. */ - swiss_backup_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["daf7713c_SwissBackupTokenPassword"] | string[]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description Description of the error - * @example Forbidden - * @enum {string} - */ - description?: "Forbidden"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_found - * @enum {string} - */ - code?: "not_found"; - /** - * @description Description of the error - * @example Not Found - * @enum {string} - */ - description?: "Not Found"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example internal_server_error - * @enum {string} - */ - code?: "internal_server_error"; - /** - * @description Description of the error - * @example Internal Server Error - * @enum {string} - */ - description?: "Internal Server Error"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_swiss_backups_swiss_backup_id_slots: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Swiss Backup to request. */ - swiss_backup_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["daf7713c_SwissBackupSlot"][]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_swiss_backups_swiss_backup_id_slots: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Swiss Backup to request. */ - swiss_backup_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * connection_type - * @description Slot connection type (Swift, S3, FTP) - * @example swift - * @enum {string} - */ - connection_type?: "ftp" | "s3" | "swift"; - /** - * customer_name - * @description Customer name of the resource `{name}` - * @example SwissBackup Slot - */ - customer_name: string; - /** - * email - * @description Email - * @example myemail@mydomain.com - */ - email: string; - /** - * firstname - * @example Jean - */ - firstname?: string | null; - /** - * lang - * @description Language identifier (1 = fr / 2 = en / 3 = de / 4 = it / 5 = es) - * @example 1 - */ - lang?: number; - /** - * lastname - * @example Paul - */ - lastname?: string | null; - /** - * size - * @description Total storage size of the Swiss Backup product (Bytes) - * @example 200000000000 - */ - size: number; - /** - * type - * @description Type of the resource `{name}` - * @example workstation - * @enum {string} - */ - type: "acronis" | "linux" | "mobile" | "office" | "other" | "qnap" | "server" | "synology" | "virtual" | "workstation"; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["daf7713c_SwissBackupSlot"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_swiss_backups_swiss_backup_id_slots_slot_id_disable: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Swiss Backup to request. */ - swiss_backup_id: number; - /** @description Unique identifier of the Slot to request. */ - slot_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_found - * @enum {string} - */ - code?: "not_found"; - /** - * @description Description of the error - * @example Not Found - * @enum {string} - */ - description?: "Not Found"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_swiss_backups_swiss_backup_id_slots_slot_id_enable: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Swiss Backup to request. */ - swiss_backup_id: number; - /** @description Unique identifier of the Slot to request. */ - slot_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_found - * @enum {string} - */ - code?: "not_found"; - /** - * @description Description of the error - * @example Not Found - * @enum {string} - */ - description?: "Not Found"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - post_1_swiss_backups_swiss_backup_id_slots_slot_id_request_password: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Swiss Backup to request. */ - swiss_backup_id: number; - /** @description Unique identifier of the Slot to request. */ - slot_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["daf7713c_SwissBackupTokenPassword"] | string[]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description Description of the error - * @example Forbidden - * @enum {string} - */ - description?: "Forbidden"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_found - * @enum {string} - */ - code?: "not_found"; - /** - * @description Description of the error - * @example Not Found - * @enum {string} - */ - description?: "Not Found"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example internal_server_error - * @enum {string} - */ - code?: "internal_server_error"; - /** - * @description Description of the error - * @example Internal Server Error - * @enum {string} - */ - description?: "Internal Server Error"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_swiss_backups: { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["daf7713c_SwissBackup"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description Description of the error - * @example Forbidden - * @enum {string} - */ - description?: "Forbidden"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_found - * @enum {string} - */ - code?: "not_found"; - /** - * @description Description of the error - * @example Not Found - * @enum {string} - */ - description?: "Not Found"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_swiss_backups_swiss_backup_id: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Swiss Backup to request. */ - swiss_backup_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["daf7713c_SwissBackup"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_found - * @enum {string} - */ - code?: "not_found"; - /** - * @description Description of the error - * @example Not Found - * @enum {string} - */ - description?: "Not Found"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - put_1_swiss_backups_swiss_backup_id: { - parameters: { - query: { - /** @description Unique identifier of the `account` */ - account_id: number; - }; - header?: never; - path: { - /** @description Unique identifier of the Swiss Backup to request. */ - swiss_backup_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * periodicity - * Format: double - * @description Commitment period (in years) - * @example 1 - * @enum {number} - */ - periodicity?: "0" | "1" | "2" | "3"; - /** - * storage_reserved_acronis - * @description Allocated storage size for Acronis (Bytes) - * @example 100000000 - */ - storage_reserved_acronis?: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["daf7713c_SwissBackup"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description Description of the error - * @example Forbidden - * @enum {string} - */ - description?: "Forbidden"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_found - * @enum {string} - */ - code?: "not_found"; - /** - * @description Description of the error - * @example Not Found - * @enum {string} - */ - description?: "Not Found"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unprocessable_entity - * @enum {string} - */ - code?: "unprocessable_entity"; - /** - * @description Description of the error - * @example Unprocessable Entity - * @enum {string} - */ - description?: "Unprocessable Entity"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example internal_server_error - * @enum {string} - */ - code?: "internal_server_error"; - /** - * @description Description of the error - * @example Internal Server Error - * @enum {string} - */ - description?: "Internal Server Error"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_swiss_backups_swiss_backup_id_acronis_informations: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Swiss Backup to request. */ - swiss_backup_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["daf7713c_AcronisUsage"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description Description of the error - * @example Forbidden - * @enum {string} - */ - description?: "Forbidden"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_found - * @enum {string} - */ - code?: "not_found"; - /** - * @description Description of the error - * @example Not Found - * @enum {string} - */ - description?: "Not Found"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_swiss_backups_swiss_backup_id_slots_slot_id: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Swiss Backup to request. */ - swiss_backup_id: number; - /** @description Unique identifier of the Slot to request. */ - slot_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["daf7713c_SwissBackupSlot"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_found - * @enum {string} - */ - code?: "not_found"; - /** - * @description Description of the error - * @example Not Found - * @enum {string} - */ - description?: "Not Found"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - put_1_swiss_backups_swiss_backup_id_slots_slot_id: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Swiss Backup to request. */ - swiss_backup_id: number; - /** @description Unique identifier of the Slot to request. */ - slot_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * activate_notifications - * @description True if the user wants to receive Acronis notifications - * @example true - */ - activate_notifications?: boolean; - /** - * customer_name - * @description Customer name of the resource `{name}` - * @example SwissBackup Slot - */ - customer_name?: string; - /** - * email - * @description Email - * @example myemail@mydomain.com - */ - email?: string; - /** - * lang - * @description Language identifier (1 = fr / 2 = en / 3 = de / 4 = it / 5 = es) - * @example 1 - */ - lang?: number; - /** send_mail */ - send_mail?: boolean; - /** - * size - * @description Total storage size of the Swiss Backup product (Bytes) - * @example 200000000000 - */ - size?: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["daf7713c_SwissBackupSlot"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description Description of the error - * @example Forbidden - * @enum {string} - */ - description?: "Forbidden"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_found - * @enum {string} - */ - code?: "not_found"; - /** - * @description Description of the error - * @example Not Found - * @enum {string} - */ - description?: "Not Found"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example internal_server_error - * @enum {string} - */ - code?: "internal_server_error"; - /** - * @description Description of the error - * @example Internal Server Error - * @enum {string} - */ - description?: "Internal Server Error"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - delete_1_swiss_backups_swiss_backup_id_slots_slot_id: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Swiss Backup to request. */ - swiss_backup_id: number; - /** @description Unique identifier of the Slot to request. */ - slot_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean | unknown; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description Description of the error - * @example Forbidden - * @enum {string} - */ - description?: "Forbidden"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_found - * @enum {string} - */ - code?: "not_found"; - /** - * @description Description of the error - * @example Not Found - * @enum {string} - */ - description?: "Not Found"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example internal_server_error - * @enum {string} - */ - code?: "internal_server_error"; - /** - * @description Description of the error - * @example Internal Server Error - * @enum {string} - */ - description?: "Internal Server Error"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_swiss_backups_swiss_backup_id_slots_slot_id_rclone: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Swiss Backup to request. */ - swiss_backup_id: number; - /** @description Unique identifier of the Slot to request. */ - slot_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "text/plain": Record; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_found - * @enum {string} - */ - code?: "not_found"; - /** - * @description Description of the error - * @example Not Found - * @enum {string} - */ - description?: "Not Found"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example internal_server_error - * @enum {string} - */ - code?: "internal_server_error"; - /** - * @description Description of the error - * @example Internal Server Error - * @enum {string} - */ - description?: "Internal Server Error"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_swiss_backups_pricing: { - parameters: { - query?: { - /** @description The account identifier */ - account_id?: number; - currency_id?: number; - swiss_backup_id?: number; - with_renewal?: boolean; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["daf7713c_SwissBackupPrice_2731a22e"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example error - * @enum {string} - */ - code?: "error"; - /** - * @description Description of the error - * @example Bad Request - * @enum {string} - */ - description?: "Bad Request"; - /** @description Error details */ - errors?: unknown[]; - }; - }; - }; - }; - }; - }; - get_1_swiss_backups_calculate: { - parameters: { - query: { - currency_id?: number; - due_at?: string; - is_demo?: boolean; - size: number; - slot?: number; - slot_mobile?: number; - slot_server?: number; - slot_virtual?: number; - slot_workstation?: number; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: number; - }; - }; - }; - }; - }; - get_1_radios_packs: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - country?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_Pack"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Streaming/radioListOptions": { - parameters: { - query?: { - country?: string; - option_prices?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_Option"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - get_1_radios_streams_stream_uuid_playlist: { - parameters: { - query?: { - type?: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the stream to request. */ - stream_uuid: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_streams_stream_uuid_introduction_file: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The universal unique identifier (ID) of the stream to request. */ - stream_uuid: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetPlaylistWithLegacyParameters": { - parameters: { - query?: never; - header?: never; - path: { - any: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/octet-stream": string; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetPlayerConfig": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The universally unique identifier (UUID) of the player to request. */ - player_uuid: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_PlayerConfiguration"] | unknown; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - Streaming_radioGetPlayerConfig_post_1_radios_players_player_uuid_config: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The universally unique identifier (UUID) of the player to request. */ - player_uuid: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_PlayerConfiguration"] | unknown; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetStatus": { - parameters: { - query?: { - datatype?: "json"; - mountpoint?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string | string[]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetInstantListeners": { - parameters: { - query?: { - mountpoint?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string | string[]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetStatsListeners": { - parameters: { - query?: { - datatype?: "json"; - mountpoint?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - Streaming_radioGetStatsListeners_get_1_radios_stats_sum_listeners_on_product: { - parameters: { - query?: { - datatype?: "json"; - mountpoint?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetMediastats": { - parameters: { - query?: { - mountpoint?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioSetMetadataToStation": { - parameters: { - query?: { - data?: string; - push?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - Streaming_radioGetStatus_get_1_radios_radio_diag_status_php: { - parameters: { - query?: { - datatype?: "json"; - mountpoint?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string | string[]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - Streaming_radioSetMetadataToStation_get_1_radios_updatemetadata_php: { - parameters: { - query?: { - data?: string; - push?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - Streaming_radioGetMediastats_get_1_radios_mediastats_php: { - parameters: { - query?: { - mountpoint?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - Streaming_radioGetMediastats_get_1_radios_listclients_xml: { - parameters: { - query?: { - mountpoint?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - Streaming_radioGetStatsListeners_get_1_radios_admin_stats_xml: { - parameters: { - query?: { - datatype?: "json"; - mountpoint?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - Streaming_radioGetStatsListeners_get_1_radios_admin_stats: { - parameters: { - query?: { - datatype?: "json"; - mountpoint?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - Streaming_radioGetStatsListeners_get_1_radios_admin_stats_group_xml: { - parameters: { - query?: { - datatype?: "json"; - mountpoint?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios: { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description The account identifier */ - account_id: number; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - search?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_RadioProduct"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - get_1_radios_radio_product_id: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the station to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_RadioProduct"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioUpdateProduct": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * customer_name - * @description Specify the name of the product - * @example MyRadioProduct - */ - customer_name?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioListUsers": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the station to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_User"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetTheListOfStreamInConflictWithAnUpdateOfRestrictions": { - parameters: { - query?: { - country_list?: string | null; - ip_exclude_list?: string | null; - ip_include_list?: string | null; - is_allow_country?: boolean; - is_hash_restriction?: boolean; - }; - header?: never; - path: { - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - "Streaming/radioListStations": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - search?: string; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_Station"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioStoreStation": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * is_daily_restart - * @description Specify if the station will restart daily - * @example true - */ - is_daily_restart?: boolean; - /** - * is_send_logs - * @description Specify if we send you the log - * @example true - */ - is_send_logs?: boolean; - /** - * name - * @description Specify the name of the station - * @example MyStation - */ - name: string; - /** - * time_daily_restart - * @description Specify at which moment the daily restart begin - * @example 22:15 - */ - time_daily_restart?: string; - /** - * timezone_daily_restart - * @description Specify the timezone of the daily restart - * @example Europe/Zurich - * @enum {string} - */ - timezone_daily_restart?: "Africa/Abidjan" | "Africa/Accra" | "Africa/Addis_Ababa" | "Africa/Algiers" | "Africa/Asmara" | "Africa/Bamako" | "Africa/Bangui" | "Africa/Banjul" | "Africa/Bissau" | "Africa/Blantyre" | "Africa/Brazzaville" | "Africa/Bujumbura" | "Africa/Cairo" | "Africa/Casablanca" | "Africa/Ceuta" | "Africa/Conakry" | "Africa/Dakar" | "Africa/Dar_es_Salaam" | "Africa/Djibouti" | "Africa/Douala" | "Africa/El_Aaiun" | "Africa/Freetown" | "Africa/Gaborone" | "Africa/Harare" | "Africa/Johannesburg" | "Africa/Juba" | "Africa/Kampala" | "Africa/Khartoum" | "Africa/Kigali" | "Africa/Kinshasa" | "Africa/Lagos" | "Africa/Libreville" | "Africa/Lome" | "Africa/Luanda" | "Africa/Lubumbashi" | "Africa/Lusaka" | "Africa/Malabo" | "Africa/Maputo" | "Africa/Maseru" | "Africa/Mbabane" | "Africa/Mogadishu" | "Africa/Monrovia" | "Africa/Nairobi" | "Africa/Ndjamena" | "Africa/Niamey" | "Africa/Nouakchott" | "Africa/Ouagadougou" | "Africa/Porto-Novo" | "Africa/Sao_Tome" | "Africa/Tripoli" | "Africa/Tunis" | "Africa/Windhoek" | "America/Adak" | "America/Anchorage" | "America/Anguilla" | "America/Antigua" | "America/Araguaina" | "America/Argentina/Buenos_Aires" | "America/Argentina/Catamarca" | "America/Argentina/Cordoba" | "America/Argentina/Jujuy" | "America/Argentina/La_Rioja" | "America/Argentina/Mendoza" | "America/Argentina/Rio_Gallegos" | "America/Argentina/Salta" | "America/Argentina/San_Juan" | "America/Argentina/San_Luis" | "America/Argentina/Tucuman" | "America/Argentina/Ushuaia" | "America/Aruba" | "America/Asuncion" | "America/Atikokan" | "America/Bahia" | "America/Bahia_Banderas" | "America/Barbados" | "America/Belem" | "America/Belize" | "America/Blanc-Sablon" | "America/Boa_Vista" | "America/Bogota" | "America/Boise" | "America/Cambridge_Bay" | "America/Campo_Grande" | "America/Cancun" | "America/Caracas" | "America/Cayenne" | "America/Cayman" | "America/Chicago" | "America/Chihuahua" | "America/Ciudad_Juarez" | "America/Costa_Rica" | "America/Coyhaique" | "America/Creston" | "America/Cuiaba" | "America/Curacao" | "America/Danmarkshavn" | "America/Dawson" | "America/Dawson_Creek" | "America/Denver" | "America/Detroit" | "America/Dominica" | "America/Edmonton" | "America/Eirunepe" | "America/El_Salvador" | "America/Fort_Nelson" | "America/Fortaleza" | "America/Glace_Bay" | "America/Goose_Bay" | "America/Grand_Turk" | "America/Grenada" | "America/Guadeloupe" | "America/Guatemala" | "America/Guayaquil" | "America/Guyana" | "America/Halifax" | "America/Havana" | "America/Hermosillo" | "America/Indiana/Indianapolis" | "America/Indiana/Knox" | "America/Indiana/Marengo" | "America/Indiana/Petersburg" | "America/Indiana/Tell_City" | "America/Indiana/Vevay" | "America/Indiana/Vincennes" | "America/Indiana/Winamac" | "America/Inuvik" | "America/Iqaluit" | "America/Jamaica" | "America/Juneau" | "America/Kentucky/Louisville" | "America/Kentucky/Monticello" | "America/Kralendijk" | "America/La_Paz" | "America/Lima" | "America/Los_Angeles" | "America/Lower_Princes" | "America/Maceio" | "America/Managua" | "America/Manaus" | "America/Marigot" | "America/Martinique" | "America/Matamoros" | "America/Mazatlan" | "America/Menominee" | "America/Merida" | "America/Metlakatla" | "America/Mexico_City" | "America/Miquelon" | "America/Moncton" | "America/Monterrey" | "America/Montevideo" | "America/Montserrat" | "America/Nassau" | "America/New_York" | "America/Nome" | "America/Noronha" | "America/North_Dakota/Beulah" | "America/North_Dakota/Center" | "America/North_Dakota/New_Salem" | "America/Nuuk" | "America/Ojinaga" | "America/Panama" | "America/Paramaribo" | "America/Phoenix" | "America/Port-au-Prince" | "America/Port_of_Spain" | "America/Porto_Velho" | "America/Puerto_Rico" | "America/Punta_Arenas" | "America/Rankin_Inlet" | "America/Recife" | "America/Regina" | "America/Resolute" | "America/Rio_Branco" | "America/Santarem" | "America/Santiago" | "America/Santo_Domingo" | "America/Sao_Paulo" | "America/Scoresbysund" | "America/Sitka" | "America/St_Barthelemy" | "America/St_Johns" | "America/St_Kitts" | "America/St_Lucia" | "America/St_Thomas" | "America/St_Vincent" | "America/Swift_Current" | "America/Tegucigalpa" | "America/Thule" | "America/Tijuana" | "America/Toronto" | "America/Tortola" | "America/Vancouver" | "America/Whitehorse" | "America/Winnipeg" | "America/Yakutat" | "Antarctica/Casey" | "Antarctica/Davis" | "Antarctica/DumontDUrville" | "Antarctica/Macquarie" | "Antarctica/Mawson" | "Antarctica/McMurdo" | "Antarctica/Palmer" | "Antarctica/Rothera" | "Antarctica/Syowa" | "Antarctica/Troll" | "Antarctica/Vostok" | "Arctic/Longyearbyen" | "Asia/Aden" | "Asia/Almaty" | "Asia/Amman" | "Asia/Anadyr" | "Asia/Aqtau" | "Asia/Aqtobe" | "Asia/Ashgabat" | "Asia/Atyrau" | "Asia/Baghdad" | "Asia/Bahrain" | "Asia/Baku" | "Asia/Bangkok" | "Asia/Barnaul" | "Asia/Beirut" | "Asia/Bishkek" | "Asia/Brunei" | "Asia/Chita" | "Asia/Colombo" | "Asia/Damascus" | "Asia/Dhaka" | "Asia/Dili" | "Asia/Dubai" | "Asia/Dushanbe" | "Asia/Famagusta" | "Asia/Gaza" | "Asia/Hebron" | "Asia/Ho_Chi_Minh" | "Asia/Hong_Kong" | "Asia/Hovd" | "Asia/Irkutsk" | "Asia/Jakarta" | "Asia/Jayapura" | "Asia/Jerusalem" | "Asia/Kabul" | "Asia/Kamchatka" | "Asia/Karachi" | "Asia/Kathmandu" | "Asia/Khandyga" | "Asia/Kolkata" | "Asia/Krasnoyarsk" | "Asia/Kuala_Lumpur" | "Asia/Kuching" | "Asia/Kuwait" | "Asia/Macau" | "Asia/Magadan" | "Asia/Makassar" | "Asia/Manila" | "Asia/Muscat" | "Asia/Nicosia" | "Asia/Novokuznetsk" | "Asia/Novosibirsk" | "Asia/Omsk" | "Asia/Oral" | "Asia/Phnom_Penh" | "Asia/Pontianak" | "Asia/Pyongyang" | "Asia/Qatar" | "Asia/Qostanay" | "Asia/Qyzylorda" | "Asia/Riyadh" | "Asia/Sakhalin" | "Asia/Samarkand" | "Asia/Seoul" | "Asia/Shanghai" | "Asia/Singapore" | "Asia/Srednekolymsk" | "Asia/Taipei" | "Asia/Tashkent" | "Asia/Tbilisi" | "Asia/Tehran" | "Asia/Thimphu" | "Asia/Tokyo" | "Asia/Tomsk" | "Asia/Ulaanbaatar" | "Asia/Urumqi" | "Asia/Ust-Nera" | "Asia/Vientiane" | "Asia/Vladivostok" | "Asia/Yakutsk" | "Asia/Yangon" | "Asia/Yekaterinburg" | "Asia/Yerevan" | "Atlantic/Azores" | "Atlantic/Bermuda" | "Atlantic/Canary" | "Atlantic/Cape_Verde" | "Atlantic/Faroe" | "Atlantic/Madeira" | "Atlantic/Reykjavik" | "Atlantic/South_Georgia" | "Atlantic/St_Helena" | "Atlantic/Stanley" | "Australia/Adelaide" | "Australia/Brisbane" | "Australia/Broken_Hill" | "Australia/Darwin" | "Australia/Eucla" | "Australia/Hobart" | "Australia/Lindeman" | "Australia/Lord_Howe" | "Australia/Melbourne" | "Australia/Perth" | "Australia/Sydney" | "Europe/Amsterdam" | "Europe/Andorra" | "Europe/Astrakhan" | "Europe/Athens" | "Europe/Belgrade" | "Europe/Berlin" | "Europe/Bratislava" | "Europe/Brussels" | "Europe/Bucharest" | "Europe/Budapest" | "Europe/Busingen" | "Europe/Chisinau" | "Europe/Copenhagen" | "Europe/Dublin" | "Europe/Gibraltar" | "Europe/Guernsey" | "Europe/Helsinki" | "Europe/Isle_of_Man" | "Europe/Istanbul" | "Europe/Jersey" | "Europe/Kaliningrad" | "Europe/Kirov" | "Europe/Kyiv" | "Europe/Lisbon" | "Europe/Ljubljana" | "Europe/London" | "Europe/Luxembourg" | "Europe/Madrid" | "Europe/Malta" | "Europe/Mariehamn" | "Europe/Minsk" | "Europe/Monaco" | "Europe/Moscow" | "Europe/Oslo" | "Europe/Paris" | "Europe/Podgorica" | "Europe/Prague" | "Europe/Riga" | "Europe/Rome" | "Europe/Samara" | "Europe/San_Marino" | "Europe/Sarajevo" | "Europe/Saratov" | "Europe/Simferopol" | "Europe/Skopje" | "Europe/Sofia" | "Europe/Stockholm" | "Europe/Tallinn" | "Europe/Tirane" | "Europe/Ulyanovsk" | "Europe/Vaduz" | "Europe/Vatican" | "Europe/Vienna" | "Europe/Vilnius" | "Europe/Volgograd" | "Europe/Warsaw" | "Europe/Zagreb" | "Europe/Zurich" | "Indian/Antananarivo" | "Indian/Chagos" | "Indian/Christmas" | "Indian/Cocos" | "Indian/Comoro" | "Indian/Kerguelen" | "Indian/Mahe" | "Indian/Maldives" | "Indian/Mauritius" | "Indian/Mayotte" | "Indian/Reunion" | "Pacific/Apia" | "Pacific/Auckland" | "Pacific/Bougainville" | "Pacific/Chatham" | "Pacific/Chuuk" | "Pacific/Easter" | "Pacific/Efate" | "Pacific/Fakaofo" | "Pacific/Fiji" | "Pacific/Funafuti" | "Pacific/Galapagos" | "Pacific/Gambier" | "Pacific/Guadalcanal" | "Pacific/Guam" | "Pacific/Honolulu" | "Pacific/Kanton" | "Pacific/Kiritimati" | "Pacific/Kosrae" | "Pacific/Kwajalein" | "Pacific/Majuro" | "Pacific/Marquesas" | "Pacific/Midway" | "Pacific/Nauru" | "Pacific/Niue" | "Pacific/Norfolk" | "Pacific/Noumea" | "Pacific/Pago_Pago" | "Pacific/Palau" | "Pacific/Pitcairn" | "Pacific/Pohnpei" | "Pacific/Port_Moresby" | "Pacific/Rarotonga" | "Pacific/Saipan" | "Pacific/Tahiti" | "Pacific/Tarawa" | "Pacific/Tongatapu" | "Pacific/Wake" | "Pacific/Wallis" | "UTC"; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stations_station_id: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_Station"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - put_1_radios_radio_product_id_stations_station_id: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * deactivate_acpm - * @description Deactivate the ACPM - * @example true - */ - deactivate_acpm?: boolean; - /** - * deactivate_indes - * @description Deactivate the Indes - * @example true - */ - deactivate_indes?: boolean; - /** - * deactivate_mediapulse - * @description Deactivate Mediapulse - * @example true - */ - deactivate_mediapulse?: boolean; - /** - * is_daily_restart - * @description Specify if the station will restart daily - * @example true - */ - is_daily_restart?: boolean; - /** - * is_enabled - * @description Specify if you enable or disable the diffusion of all streams - * @example true - */ - is_enabled?: boolean; - /** - * is_send_logs - * @description Specify if we send you the log - * @example true - */ - is_send_logs?: boolean; - /** - * log_login - * @description The login to connect to the log server - * @example MyLogin - */ - log_login?: string | null; - /** - * log_password - * @description The password to connect to the log server - * @example KeepItSecret - */ - log_password?: string | null; - /** - * log_path - * @description The path where the log is store - * @example /my_log_foler - */ - log_path?: string | null; - /** - * log_server - * @description The server name to connect to the log server - * @example mylogserver.ch - */ - log_server?: string | null; - /** - * name - * @description Specify the name of the station - * @example MyStation - */ - name?: string; - /** - * time_daily_restart - * @description Specify at which moment the daily restart begin - * @example 22:15 - */ - time_daily_restart?: string; - /** - * timezone_daily_restart - * @description Specify the timezone of the daily restart - * @example Europe/Zurich - * @enum {string} - */ - timezone_daily_restart?: "Africa/Abidjan" | "Africa/Accra" | "Africa/Addis_Ababa" | "Africa/Algiers" | "Africa/Asmara" | "Africa/Bamako" | "Africa/Bangui" | "Africa/Banjul" | "Africa/Bissau" | "Africa/Blantyre" | "Africa/Brazzaville" | "Africa/Bujumbura" | "Africa/Cairo" | "Africa/Casablanca" | "Africa/Ceuta" | "Africa/Conakry" | "Africa/Dakar" | "Africa/Dar_es_Salaam" | "Africa/Djibouti" | "Africa/Douala" | "Africa/El_Aaiun" | "Africa/Freetown" | "Africa/Gaborone" | "Africa/Harare" | "Africa/Johannesburg" | "Africa/Juba" | "Africa/Kampala" | "Africa/Khartoum" | "Africa/Kigali" | "Africa/Kinshasa" | "Africa/Lagos" | "Africa/Libreville" | "Africa/Lome" | "Africa/Luanda" | "Africa/Lubumbashi" | "Africa/Lusaka" | "Africa/Malabo" | "Africa/Maputo" | "Africa/Maseru" | "Africa/Mbabane" | "Africa/Mogadishu" | "Africa/Monrovia" | "Africa/Nairobi" | "Africa/Ndjamena" | "Africa/Niamey" | "Africa/Nouakchott" | "Africa/Ouagadougou" | "Africa/Porto-Novo" | "Africa/Sao_Tome" | "Africa/Tripoli" | "Africa/Tunis" | "Africa/Windhoek" | "America/Adak" | "America/Anchorage" | "America/Anguilla" | "America/Antigua" | "America/Araguaina" | "America/Argentina/Buenos_Aires" | "America/Argentina/Catamarca" | "America/Argentina/Cordoba" | "America/Argentina/Jujuy" | "America/Argentina/La_Rioja" | "America/Argentina/Mendoza" | "America/Argentina/Rio_Gallegos" | "America/Argentina/Salta" | "America/Argentina/San_Juan" | "America/Argentina/San_Luis" | "America/Argentina/Tucuman" | "America/Argentina/Ushuaia" | "America/Aruba" | "America/Asuncion" | "America/Atikokan" | "America/Bahia" | "America/Bahia_Banderas" | "America/Barbados" | "America/Belem" | "America/Belize" | "America/Blanc-Sablon" | "America/Boa_Vista" | "America/Bogota" | "America/Boise" | "America/Cambridge_Bay" | "America/Campo_Grande" | "America/Cancun" | "America/Caracas" | "America/Cayenne" | "America/Cayman" | "America/Chicago" | "America/Chihuahua" | "America/Ciudad_Juarez" | "America/Costa_Rica" | "America/Coyhaique" | "America/Creston" | "America/Cuiaba" | "America/Curacao" | "America/Danmarkshavn" | "America/Dawson" | "America/Dawson_Creek" | "America/Denver" | "America/Detroit" | "America/Dominica" | "America/Edmonton" | "America/Eirunepe" | "America/El_Salvador" | "America/Fort_Nelson" | "America/Fortaleza" | "America/Glace_Bay" | "America/Goose_Bay" | "America/Grand_Turk" | "America/Grenada" | "America/Guadeloupe" | "America/Guatemala" | "America/Guayaquil" | "America/Guyana" | "America/Halifax" | "America/Havana" | "America/Hermosillo" | "America/Indiana/Indianapolis" | "America/Indiana/Knox" | "America/Indiana/Marengo" | "America/Indiana/Petersburg" | "America/Indiana/Tell_City" | "America/Indiana/Vevay" | "America/Indiana/Vincennes" | "America/Indiana/Winamac" | "America/Inuvik" | "America/Iqaluit" | "America/Jamaica" | "America/Juneau" | "America/Kentucky/Louisville" | "America/Kentucky/Monticello" | "America/Kralendijk" | "America/La_Paz" | "America/Lima" | "America/Los_Angeles" | "America/Lower_Princes" | "America/Maceio" | "America/Managua" | "America/Manaus" | "America/Marigot" | "America/Martinique" | "America/Matamoros" | "America/Mazatlan" | "America/Menominee" | "America/Merida" | "America/Metlakatla" | "America/Mexico_City" | "America/Miquelon" | "America/Moncton" | "America/Monterrey" | "America/Montevideo" | "America/Montserrat" | "America/Nassau" | "America/New_York" | "America/Nome" | "America/Noronha" | "America/North_Dakota/Beulah" | "America/North_Dakota/Center" | "America/North_Dakota/New_Salem" | "America/Nuuk" | "America/Ojinaga" | "America/Panama" | "America/Paramaribo" | "America/Phoenix" | "America/Port-au-Prince" | "America/Port_of_Spain" | "America/Porto_Velho" | "America/Puerto_Rico" | "America/Punta_Arenas" | "America/Rankin_Inlet" | "America/Recife" | "America/Regina" | "America/Resolute" | "America/Rio_Branco" | "America/Santarem" | "America/Santiago" | "America/Santo_Domingo" | "America/Sao_Paulo" | "America/Scoresbysund" | "America/Sitka" | "America/St_Barthelemy" | "America/St_Johns" | "America/St_Kitts" | "America/St_Lucia" | "America/St_Thomas" | "America/St_Vincent" | "America/Swift_Current" | "America/Tegucigalpa" | "America/Thule" | "America/Tijuana" | "America/Toronto" | "America/Tortola" | "America/Vancouver" | "America/Whitehorse" | "America/Winnipeg" | "America/Yakutat" | "Antarctica/Casey" | "Antarctica/Davis" | "Antarctica/DumontDUrville" | "Antarctica/Macquarie" | "Antarctica/Mawson" | "Antarctica/McMurdo" | "Antarctica/Palmer" | "Antarctica/Rothera" | "Antarctica/Syowa" | "Antarctica/Troll" | "Antarctica/Vostok" | "Arctic/Longyearbyen" | "Asia/Aden" | "Asia/Almaty" | "Asia/Amman" | "Asia/Anadyr" | "Asia/Aqtau" | "Asia/Aqtobe" | "Asia/Ashgabat" | "Asia/Atyrau" | "Asia/Baghdad" | "Asia/Bahrain" | "Asia/Baku" | "Asia/Bangkok" | "Asia/Barnaul" | "Asia/Beirut" | "Asia/Bishkek" | "Asia/Brunei" | "Asia/Chita" | "Asia/Colombo" | "Asia/Damascus" | "Asia/Dhaka" | "Asia/Dili" | "Asia/Dubai" | "Asia/Dushanbe" | "Asia/Famagusta" | "Asia/Gaza" | "Asia/Hebron" | "Asia/Ho_Chi_Minh" | "Asia/Hong_Kong" | "Asia/Hovd" | "Asia/Irkutsk" | "Asia/Jakarta" | "Asia/Jayapura" | "Asia/Jerusalem" | "Asia/Kabul" | "Asia/Kamchatka" | "Asia/Karachi" | "Asia/Kathmandu" | "Asia/Khandyga" | "Asia/Kolkata" | "Asia/Krasnoyarsk" | "Asia/Kuala_Lumpur" | "Asia/Kuching" | "Asia/Kuwait" | "Asia/Macau" | "Asia/Magadan" | "Asia/Makassar" | "Asia/Manila" | "Asia/Muscat" | "Asia/Nicosia" | "Asia/Novokuznetsk" | "Asia/Novosibirsk" | "Asia/Omsk" | "Asia/Oral" | "Asia/Phnom_Penh" | "Asia/Pontianak" | "Asia/Pyongyang" | "Asia/Qatar" | "Asia/Qostanay" | "Asia/Qyzylorda" | "Asia/Riyadh" | "Asia/Sakhalin" | "Asia/Samarkand" | "Asia/Seoul" | "Asia/Shanghai" | "Asia/Singapore" | "Asia/Srednekolymsk" | "Asia/Taipei" | "Asia/Tashkent" | "Asia/Tbilisi" | "Asia/Tehran" | "Asia/Thimphu" | "Asia/Tokyo" | "Asia/Tomsk" | "Asia/Ulaanbaatar" | "Asia/Urumqi" | "Asia/Ust-Nera" | "Asia/Vientiane" | "Asia/Vladivostok" | "Asia/Yakutsk" | "Asia/Yangon" | "Asia/Yekaterinburg" | "Asia/Yerevan" | "Atlantic/Azores" | "Atlantic/Bermuda" | "Atlantic/Canary" | "Atlantic/Cape_Verde" | "Atlantic/Faroe" | "Atlantic/Madeira" | "Atlantic/Reykjavik" | "Atlantic/South_Georgia" | "Atlantic/St_Helena" | "Atlantic/Stanley" | "Australia/Adelaide" | "Australia/Brisbane" | "Australia/Broken_Hill" | "Australia/Darwin" | "Australia/Eucla" | "Australia/Hobart" | "Australia/Lindeman" | "Australia/Lord_Howe" | "Australia/Melbourne" | "Australia/Perth" | "Australia/Sydney" | "Europe/Amsterdam" | "Europe/Andorra" | "Europe/Astrakhan" | "Europe/Athens" | "Europe/Belgrade" | "Europe/Berlin" | "Europe/Bratislava" | "Europe/Brussels" | "Europe/Bucharest" | "Europe/Budapest" | "Europe/Busingen" | "Europe/Chisinau" | "Europe/Copenhagen" | "Europe/Dublin" | "Europe/Gibraltar" | "Europe/Guernsey" | "Europe/Helsinki" | "Europe/Isle_of_Man" | "Europe/Istanbul" | "Europe/Jersey" | "Europe/Kaliningrad" | "Europe/Kirov" | "Europe/Kyiv" | "Europe/Lisbon" | "Europe/Ljubljana" | "Europe/London" | "Europe/Luxembourg" | "Europe/Madrid" | "Europe/Malta" | "Europe/Mariehamn" | "Europe/Minsk" | "Europe/Monaco" | "Europe/Moscow" | "Europe/Oslo" | "Europe/Paris" | "Europe/Podgorica" | "Europe/Prague" | "Europe/Riga" | "Europe/Rome" | "Europe/Samara" | "Europe/San_Marino" | "Europe/Sarajevo" | "Europe/Saratov" | "Europe/Simferopol" | "Europe/Skopje" | "Europe/Sofia" | "Europe/Stockholm" | "Europe/Tallinn" | "Europe/Tirane" | "Europe/Ulyanovsk" | "Europe/Vaduz" | "Europe/Vatican" | "Europe/Vienna" | "Europe/Vilnius" | "Europe/Volgograd" | "Europe/Warsaw" | "Europe/Zagreb" | "Europe/Zurich" | "Indian/Antananarivo" | "Indian/Chagos" | "Indian/Christmas" | "Indian/Cocos" | "Indian/Comoro" | "Indian/Kerguelen" | "Indian/Mahe" | "Indian/Maldives" | "Indian/Mauritius" | "Indian/Mayotte" | "Indian/Reunion" | "Pacific/Apia" | "Pacific/Auckland" | "Pacific/Bougainville" | "Pacific/Chatham" | "Pacific/Chuuk" | "Pacific/Easter" | "Pacific/Efate" | "Pacific/Fakaofo" | "Pacific/Fiji" | "Pacific/Funafuti" | "Pacific/Galapagos" | "Pacific/Gambier" | "Pacific/Guadalcanal" | "Pacific/Guam" | "Pacific/Honolulu" | "Pacific/Kanton" | "Pacific/Kiritimati" | "Pacific/Kosrae" | "Pacific/Kwajalein" | "Pacific/Majuro" | "Pacific/Marquesas" | "Pacific/Midway" | "Pacific/Nauru" | "Pacific/Niue" | "Pacific/Norfolk" | "Pacific/Noumea" | "Pacific/Pago_Pago" | "Pacific/Palau" | "Pacific/Pitcairn" | "Pacific/Pohnpei" | "Pacific/Port_Moresby" | "Pacific/Rarotonga" | "Pacific/Saipan" | "Pacific/Tahiti" | "Pacific/Tarawa" | "Pacific/Tongatapu" | "Pacific/Wake" | "Pacific/Wallis" | "UTC"; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - delete_1_radios_radio_product_id_stations_station_id: { - parameters: { - query: { - user_password: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioListStationPlayers": { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_Player"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioListServerEvents": { - parameters: { - query: { - filter?: "edge" | "master"; - from: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - to: string; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_ServerEvent"][] | number; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioListEncoderEvents": { - parameters: { - query: { - from: string; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_EncoderEvent"][] | number; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetListeners": { - parameters: { - query: { - from: string; - scope_by?: "day" | "month" | "week" | "year"; - stream_ids?: string; - to: string; - with_hls_stats?: boolean; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatListener"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetListenersPerMinute": { - parameters: { - query: { - from: string; - stream_ids?: string; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatListenerPerMinute"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetListenersPerMinutePerStream": { - parameters: { - query: { - from: string; - stream_ids?: string; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatListenerPerMinuteGrouped"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetCountries": { - parameters: { - query: { - from: string; - stream_ids?: string; - to: string; - with_hls_stats?: boolean; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatCountry"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetCountriesByContinent": { - parameters: { - query: { - from: string; - stream_ids?: string; - to: string; - with_hls_stats?: boolean; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatCountryContinent"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetListenersByStream": { - parameters: { - query: { - from: string; - stream_ids?: string; - to: string; - with_empty?: boolean; - with_hls_stats?: boolean; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatListenerByStation"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetConsumption": { - parameters: { - query: { - from: string; - stream_ids?: string; - to: string; - with_hls_stats?: boolean; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatConsumption"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetTotalConsumption": { - parameters: { - query: { - from: string; - stream_ids?: string; - to: string; - with_hls_stats?: boolean; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: number; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetConsumptionByStream": { - parameters: { - query: { - from: string; - stream_ids?: string; - to: string; - with_hls_stats?: boolean; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatConsumptionByStream"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetPlayers": { - parameters: { - query: { - from: string; - stream_ids?: string; - to: string; - with_hls_stats?: boolean; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatPlayer"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetTotalPlayers": { - parameters: { - query: { - from: string; - stream_ids?: string; - to: string; - with_hls_stats?: boolean; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatTotalPlayer"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetStatsByStreams": { - parameters: { - query: { - datatype: "consumption" | "countries" | "listeners" | "players"; - from: string; - stream_ids?: string; - to: string; - with_hls_stats?: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - station_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioExportStats": { - parameters: { - query: { - datatype: "consumption" | "countries" | "listeners" | "listeners_by_stream" | "listeners_per_minute" | "players"; - from: string; - scope_by?: "day" | "month" | "week" | "year"; - stream_ids?: string; - to: string; - with_hls_stats?: boolean; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/octet-stream": string; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioExportStatsByStream": { - parameters: { - query: { - datatype: "consumption" | "countries" | "listeners" | "listeners_per_minute" | "players"; - from: string; - scope_by?: "day" | "month" | "week" | "year"; - stream_ids?: string; - to: string; - with_hls_stats?: boolean; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/octet-stream": string; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioListStatsLinks": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatListLink"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioExportLogAsMediapulse": { - parameters: { - query: { - from: string; - }; - header?: never; - path: { - radio_product_id: number; - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Streaming/radioCheckIfMediapulseLogFileIsAlreadyPresentInStorage": { - parameters: { - query: { - from: string; - }; - header?: never; - path: { - radio_product_id: number; - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Streaming/radioGenerateAReportForExportMediapulseLogOnAStation": { - parameters: { - query: { - from: string; - page?: number; - per_page?: number; - to: string; - }; - header?: never; - path: { - radio_product_id: number; - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Streaming/radioGetNotification": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number | unknown; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_Notification"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioUpdateNotification": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number | unknown; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * end_hour - * @description Specify the last hour of the day to receive notification - * @example 15:45:55 - */ - end_hour?: string; - /** - * is_enabled - * @description Specify if the notification is enabled - * @example true - */ - is_enabled?: boolean; - /** - * is_friday - * @description Specify if the notification can be sent the friday - * @example true - */ - is_friday?: boolean; - /** - * is_mail - * @description Specify if the notification will be sent by mail - * @example true - */ - is_mail?: boolean; - /** - * is_monday - * @description Specify if the notification can be sent the monday - * @example true - */ - is_monday?: boolean; - /** - * is_saturday - * @description Specify if the notification can be sent the saturday - * @example true - */ - is_saturday?: boolean; - /** - * is_sms - * @description Specify if the notification will be sent by sms - * @example true - */ - is_sms?: boolean; - /** - * is_sunday - * @description Specify if the notification can be sent the sunday - * @example true - */ - is_sunday?: boolean; - /** - * is_thursday - * @description Specify if the notification can be sent the thursday - * @example true - */ - is_thursday?: boolean; - /** - * is_tuesday - * @description Specify if the notification can be sent the tuesday - * @example true - */ - is_tuesday?: boolean; - /** - * is_wednesday - * @description Specify if the notification can be sent the wednesday - * @example true - */ - is_wednesday?: boolean; - /** - * start_hour - * @description Specify the begin hour of the day to receive notification - * @example 12:30:10 - */ - start_hour?: string; - /** - * users - * @description Specify the list of account id will receive the notification - * @example 1,2,5,7 - */ - users?: string | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stations_station_id_streams: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_Stream"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioStoreStream": { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * bitrate - * @description Specify the bitrate of the stream - * @enum {integer} - */ - bitrate: 24 | 32 | 48 | 64 | 96 | 128 | 192 | 256 | 320 | 512; - /** - * codec - * @description Specify the codec of the stream - * @enum {integer} - */ - codec: 1 | 2 | 3 | 4; - /** - * country_list - * @description Specify the country list not allow accessing to the stream - * @example IT,JP - */ - country_list?: string | null; - /** - * fallback_is_active_relay - * @description Specify if the fallback is a relay stream - * @example true - */ - fallback_is_active_relay?: boolean; - /** - * fallback_relay_mountpoint - * @description Specify the relay mountpoint for the fallback - * @example /myrelay-mountpoint.mp3 - */ - fallback_relay_mountpoint?: string; - /** - * fallback_relay_port - * @description Specify the relay server port for the fallback - * @example 80 - */ - fallback_relay_port?: number; - /** - * fallback_relay_server - * @description Specify the relay server domain for the fallback - * @example myrelayradio.ch - */ - fallback_relay_server?: string; - /** - * hash_key - * @description Specify the token to protect the stream - * @example my-token - */ - hash_key?: string | null; - /** - * ip_exclude_list - * @description Specify the ip list not allow accessing to the stream - * @example 127.0.0.3,127.0.0.4 - */ - ip_exclude_list?: string | null; - /** - * ip_include_list - * @description Specify the ip list allow accessing to the stream - * @example 127.0.0.1,127.0.0.2 - */ - ip_include_list?: string | null; - /** - * is_active_relay - * @description Specify if this is a relay stream - * @example true - */ - is_active_relay?: boolean; - /** - * is_allow_country - * @description Specify if the access restriction rules is enabled - * @example true - */ - is_allow_country?: boolean; - /** - * is_fallback - * @description Specify is the new stream have a fallback - * @example true - */ - is_fallback?: boolean; - /** - * is_hash_restriction - * @description Specify if the access restriction rules is enabled - * @example true - */ - is_hash_restriction?: boolean; - /** - * mountpoint - * @description Specify the mountpoint of the stream - * @example /my-mountpoint.mp3 - */ - mountpoint: string; - /** - * relay_mountpoint - * @description Specify the relay mountpoint - * @example /myrelay-mountpoint.mp3 - */ - relay_mountpoint?: string; - /** - * relay_port - * @description Specify the relay server port - */ - relay_port?: number; - /** - * relay_server - * @description Specify the relay server domain - * @example myrelayradio.ch - */ - relay_server?: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetStream": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the stream to request. */ - stream_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_Stream"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioUpdateStream": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the stream to request. */ - stream_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * bitrate - * @description Specify the bitrate of the stream - * @enum {integer} - */ - bitrate?: 24 | 32 | 48 | 64 | 96 | 128 | 192 | 256 | 320 | 512; - /** - * codec - * @description Specify the codec of the stream - * @enum {integer} - */ - codec?: 1 | 2 | 3 | 4; - /** - * country_list - * @description Specify the country list not allow accessing to the stream - * @example IT,JP - */ - country_list?: string | null; - /** - * fallback_is_active_relay - * @description Specify if the fallback is a relay stream - * @example true - */ - fallback_is_active_relay?: boolean; - /** - * fallback_relay_mountpoint - * @description Specify the relay mountpoint for the fallback - * @example /myrelay-mountpoint.mp3 - */ - fallback_relay_mountpoint?: string | null; - /** - * fallback_relay_port - * @description Specify the relay server port for the fallback - */ - fallback_relay_port?: number | null; - /** - * fallback_relay_server - * @description Specify the relay server domain for the fallback - * @example myrelayradio.ch - */ - fallback_relay_server?: string | null; - /** - * hash_key - * @description Specify the token to protect the stream - * @example my-token - */ - hash_key?: string | null; - /** - * ip_exclude_list - * @description Specify the ip list not allow accessing to the stream - * @example 127.0.0.3,127.0.0.4 - */ - ip_exclude_list?: string | null; - /** - * ip_include_list - * @description Specify the ip list allow accessing to the stream - * @example 127.0.0.1,127.0.0.2 - */ - ip_include_list?: string | null; - /** - * is_active_relay - * @description Specify if this is a relay stream - * @example true - */ - is_active_relay?: boolean; - /** - * is_allow_country - * @description Specify if the access restriction rules is enabled - * @example true - */ - is_allow_country?: boolean; - /** - * is_fallback - * @description Specify is the new stream have a fallback - * @example true - */ - is_fallback?: boolean; - /** - * is_hash_restriction - * @description Specify if the access restriction rules is enabled - * @example true - */ - is_hash_restriction?: boolean; - /** - * mountpoint - * @description Specify the mountpoint of the stream - * @example /my-mountpoint.mp3 - */ - mountpoint?: string; - /** - * password - * @description Specify the password of the stream - * @example KeepItSecret - */ - password?: string; - /** - * relay_mountpoint - * @description Specify the relay mountpoint - * @example /myrelay-mountpoint.mp3 - */ - relay_mountpoint?: string | null; - /** - * relay_port - * @description Specify the relay server port - */ - relay_port?: number | null; - /** - * relay_server - * @description Specify the relay server domain - * @example myrelayradio.ch - */ - relay_server?: string | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioDeleteStream": { - parameters: { - query: { - user_password: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the stream to request. */ - stream_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetActualBitrate": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the stream to request. */ - stream_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stations_station_id_streams_stream_id_introduction_file: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the stream to request. */ - stream_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioUpdateIntroductionFile": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the stream to request. */ - stream_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * file - * Format: binary - * @description Specify the new introduction file for the stream - */ - file: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioDeleteIntroductionFile": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the stream to request. */ - stream_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_listeners: { - parameters: { - query: { - from: string; - scope_by?: "day" | "month" | "week" | "year"; - to: string; - type?: "hls"; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the stream to request. */ - stream_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatListener"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetListenersByMinute": { - parameters: { - query: { - from: string; - to: string; - type?: "hls"; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the stream to request. */ - stream_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatListenerPerMinute"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_countries: { - parameters: { - query: { - from: string; - to: string; - type?: "hls"; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the stream to request. */ - stream_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatCountry"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_countries_continent: { - parameters: { - query: { - from: string; - to: string; - type?: "hls"; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the stream to request. */ - stream_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatCountryContinent"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_consumption: { - parameters: { - query: { - from: string; - to: string; - type?: "hls"; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the stream to request. */ - stream_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatConsumption"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_total_consumption: { - parameters: { - query: { - from: string; - to: string; - type?: "hls"; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the stream to request. */ - stream_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: number; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_players: { - parameters: { - query: { - from: string; - to: string; - type?: "hls"; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the stream to request. */ - stream_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatPlayer"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_total_players: { - parameters: { - query: { - from: string; - to: string; - type?: "hls"; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the stream to request. */ - stream_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatTotalPlayer"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stations_station_id_streams_stream_id_stats_export_csv: { - parameters: { - query: { - datatype: "consumption" | "countries" | "listeners" | "listeners_per_minute" | "players"; - from: string; - scope_by?: "day" | "month" | "week" | "year"; - timezone?: "Africa/Abidjan" | "Africa/Accra" | "Africa/Addis_Ababa" | "Africa/Algiers" | "Africa/Asmara" | "Africa/Bamako" | "Africa/Bangui" | "Africa/Banjul" | "Africa/Bissau" | "Africa/Blantyre" | "Africa/Brazzaville" | "Africa/Bujumbura" | "Africa/Cairo" | "Africa/Casablanca" | "Africa/Ceuta" | "Africa/Conakry" | "Africa/Dakar" | "Africa/Dar_es_Salaam" | "Africa/Djibouti" | "Africa/Douala" | "Africa/El_Aaiun" | "Africa/Freetown" | "Africa/Gaborone" | "Africa/Harare" | "Africa/Johannesburg" | "Africa/Juba" | "Africa/Kampala" | "Africa/Khartoum" | "Africa/Kigali" | "Africa/Kinshasa" | "Africa/Lagos" | "Africa/Libreville" | "Africa/Lome" | "Africa/Luanda" | "Africa/Lubumbashi" | "Africa/Lusaka" | "Africa/Malabo" | "Africa/Maputo" | "Africa/Maseru" | "Africa/Mbabane" | "Africa/Mogadishu" | "Africa/Monrovia" | "Africa/Nairobi" | "Africa/Ndjamena" | "Africa/Niamey" | "Africa/Nouakchott" | "Africa/Ouagadougou" | "Africa/Porto-Novo" | "Africa/Sao_Tome" | "Africa/Tripoli" | "Africa/Tunis" | "Africa/Windhoek" | "America/Adak" | "America/Anchorage" | "America/Anguilla" | "America/Antigua" | "America/Araguaina" | "America/Argentina/Buenos_Aires" | "America/Argentina/Catamarca" | "America/Argentina/Cordoba" | "America/Argentina/Jujuy" | "America/Argentina/La_Rioja" | "America/Argentina/Mendoza" | "America/Argentina/Rio_Gallegos" | "America/Argentina/Salta" | "America/Argentina/San_Juan" | "America/Argentina/San_Luis" | "America/Argentina/Tucuman" | "America/Argentina/Ushuaia" | "America/Aruba" | "America/Asuncion" | "America/Atikokan" | "America/Bahia" | "America/Bahia_Banderas" | "America/Barbados" | "America/Belem" | "America/Belize" | "America/Blanc-Sablon" | "America/Boa_Vista" | "America/Bogota" | "America/Boise" | "America/Cambridge_Bay" | "America/Campo_Grande" | "America/Cancun" | "America/Caracas" | "America/Cayenne" | "America/Cayman" | "America/Chicago" | "America/Chihuahua" | "America/Ciudad_Juarez" | "America/Costa_Rica" | "America/Coyhaique" | "America/Creston" | "America/Cuiaba" | "America/Curacao" | "America/Danmarkshavn" | "America/Dawson" | "America/Dawson_Creek" | "America/Denver" | "America/Detroit" | "America/Dominica" | "America/Edmonton" | "America/Eirunepe" | "America/El_Salvador" | "America/Fort_Nelson" | "America/Fortaleza" | "America/Glace_Bay" | "America/Goose_Bay" | "America/Grand_Turk" | "America/Grenada" | "America/Guadeloupe" | "America/Guatemala" | "America/Guayaquil" | "America/Guyana" | "America/Halifax" | "America/Havana" | "America/Hermosillo" | "America/Indiana/Indianapolis" | "America/Indiana/Knox" | "America/Indiana/Marengo" | "America/Indiana/Petersburg" | "America/Indiana/Tell_City" | "America/Indiana/Vevay" | "America/Indiana/Vincennes" | "America/Indiana/Winamac" | "America/Inuvik" | "America/Iqaluit" | "America/Jamaica" | "America/Juneau" | "America/Kentucky/Louisville" | "America/Kentucky/Monticello" | "America/Kralendijk" | "America/La_Paz" | "America/Lima" | "America/Los_Angeles" | "America/Lower_Princes" | "America/Maceio" | "America/Managua" | "America/Manaus" | "America/Marigot" | "America/Martinique" | "America/Matamoros" | "America/Mazatlan" | "America/Menominee" | "America/Merida" | "America/Metlakatla" | "America/Mexico_City" | "America/Miquelon" | "America/Moncton" | "America/Monterrey" | "America/Montevideo" | "America/Montserrat" | "America/Nassau" | "America/New_York" | "America/Nome" | "America/Noronha" | "America/North_Dakota/Beulah" | "America/North_Dakota/Center" | "America/North_Dakota/New_Salem" | "America/Nuuk" | "America/Ojinaga" | "America/Panama" | "America/Paramaribo" | "America/Phoenix" | "America/Port-au-Prince" | "America/Port_of_Spain" | "America/Porto_Velho" | "America/Puerto_Rico" | "America/Punta_Arenas" | "America/Rankin_Inlet" | "America/Recife" | "America/Regina" | "America/Resolute" | "America/Rio_Branco" | "America/Santarem" | "America/Santiago" | "America/Santo_Domingo" | "America/Sao_Paulo" | "America/Scoresbysund" | "America/Sitka" | "America/St_Barthelemy" | "America/St_Johns" | "America/St_Kitts" | "America/St_Lucia" | "America/St_Thomas" | "America/St_Vincent" | "America/Swift_Current" | "America/Tegucigalpa" | "America/Thule" | "America/Tijuana" | "America/Toronto" | "America/Tortola" | "America/Vancouver" | "America/Whitehorse" | "America/Winnipeg" | "America/Yakutat" | "Antarctica/Casey" | "Antarctica/Davis" | "Antarctica/DumontDUrville" | "Antarctica/Macquarie" | "Antarctica/Mawson" | "Antarctica/McMurdo" | "Antarctica/Palmer" | "Antarctica/Rothera" | "Antarctica/Syowa" | "Antarctica/Troll" | "Antarctica/Vostok" | "Arctic/Longyearbyen" | "Asia/Aden" | "Asia/Almaty" | "Asia/Amman" | "Asia/Anadyr" | "Asia/Aqtau" | "Asia/Aqtobe" | "Asia/Ashgabat" | "Asia/Atyrau" | "Asia/Baghdad" | "Asia/Bahrain" | "Asia/Baku" | "Asia/Bangkok" | "Asia/Barnaul" | "Asia/Beirut" | "Asia/Bishkek" | "Asia/Brunei" | "Asia/Chita" | "Asia/Colombo" | "Asia/Damascus" | "Asia/Dhaka" | "Asia/Dili" | "Asia/Dubai" | "Asia/Dushanbe" | "Asia/Famagusta" | "Asia/Gaza" | "Asia/Hebron" | "Asia/Ho_Chi_Minh" | "Asia/Hong_Kong" | "Asia/Hovd" | "Asia/Irkutsk" | "Asia/Jakarta" | "Asia/Jayapura" | "Asia/Jerusalem" | "Asia/Kabul" | "Asia/Kamchatka" | "Asia/Karachi" | "Asia/Kathmandu" | "Asia/Khandyga" | "Asia/Kolkata" | "Asia/Krasnoyarsk" | "Asia/Kuala_Lumpur" | "Asia/Kuching" | "Asia/Kuwait" | "Asia/Macau" | "Asia/Magadan" | "Asia/Makassar" | "Asia/Manila" | "Asia/Muscat" | "Asia/Nicosia" | "Asia/Novokuznetsk" | "Asia/Novosibirsk" | "Asia/Omsk" | "Asia/Oral" | "Asia/Phnom_Penh" | "Asia/Pontianak" | "Asia/Pyongyang" | "Asia/Qatar" | "Asia/Qostanay" | "Asia/Qyzylorda" | "Asia/Riyadh" | "Asia/Sakhalin" | "Asia/Samarkand" | "Asia/Seoul" | "Asia/Shanghai" | "Asia/Singapore" | "Asia/Srednekolymsk" | "Asia/Taipei" | "Asia/Tashkent" | "Asia/Tbilisi" | "Asia/Tehran" | "Asia/Thimphu" | "Asia/Tokyo" | "Asia/Tomsk" | "Asia/Ulaanbaatar" | "Asia/Urumqi" | "Asia/Ust-Nera" | "Asia/Vientiane" | "Asia/Vladivostok" | "Asia/Yakutsk" | "Asia/Yangon" | "Asia/Yekaterinburg" | "Asia/Yerevan" | "Atlantic/Azores" | "Atlantic/Bermuda" | "Atlantic/Canary" | "Atlantic/Cape_Verde" | "Atlantic/Faroe" | "Atlantic/Madeira" | "Atlantic/Reykjavik" | "Atlantic/South_Georgia" | "Atlantic/St_Helena" | "Atlantic/Stanley" | "Australia/Adelaide" | "Australia/Brisbane" | "Australia/Broken_Hill" | "Australia/Darwin" | "Australia/Eucla" | "Australia/Hobart" | "Australia/Lindeman" | "Australia/Lord_Howe" | "Australia/Melbourne" | "Australia/Perth" | "Australia/Sydney" | "Europe/Amsterdam" | "Europe/Andorra" | "Europe/Astrakhan" | "Europe/Athens" | "Europe/Belgrade" | "Europe/Berlin" | "Europe/Bratislava" | "Europe/Brussels" | "Europe/Bucharest" | "Europe/Budapest" | "Europe/Busingen" | "Europe/Chisinau" | "Europe/Copenhagen" | "Europe/Dublin" | "Europe/Gibraltar" | "Europe/Guernsey" | "Europe/Helsinki" | "Europe/Isle_of_Man" | "Europe/Istanbul" | "Europe/Jersey" | "Europe/Kaliningrad" | "Europe/Kirov" | "Europe/Kyiv" | "Europe/Lisbon" | "Europe/Ljubljana" | "Europe/London" | "Europe/Luxembourg" | "Europe/Madrid" | "Europe/Malta" | "Europe/Mariehamn" | "Europe/Minsk" | "Europe/Monaco" | "Europe/Moscow" | "Europe/Oslo" | "Europe/Paris" | "Europe/Podgorica" | "Europe/Prague" | "Europe/Riga" | "Europe/Rome" | "Europe/Samara" | "Europe/San_Marino" | "Europe/Sarajevo" | "Europe/Saratov" | "Europe/Simferopol" | "Europe/Skopje" | "Europe/Sofia" | "Europe/Stockholm" | "Europe/Tallinn" | "Europe/Tirane" | "Europe/Ulyanovsk" | "Europe/Vaduz" | "Europe/Vatican" | "Europe/Vienna" | "Europe/Vilnius" | "Europe/Volgograd" | "Europe/Warsaw" | "Europe/Zagreb" | "Europe/Zurich" | "Indian/Antananarivo" | "Indian/Chagos" | "Indian/Christmas" | "Indian/Cocos" | "Indian/Comoro" | "Indian/Kerguelen" | "Indian/Mahe" | "Indian/Maldives" | "Indian/Mauritius" | "Indian/Mayotte" | "Indian/Reunion" | "Pacific/Apia" | "Pacific/Auckland" | "Pacific/Bougainville" | "Pacific/Chatham" | "Pacific/Chuuk" | "Pacific/Easter" | "Pacific/Efate" | "Pacific/Fakaofo" | "Pacific/Fiji" | "Pacific/Funafuti" | "Pacific/Galapagos" | "Pacific/Gambier" | "Pacific/Guadalcanal" | "Pacific/Guam" | "Pacific/Honolulu" | "Pacific/Kanton" | "Pacific/Kiritimati" | "Pacific/Kosrae" | "Pacific/Kwajalein" | "Pacific/Majuro" | "Pacific/Marquesas" | "Pacific/Midway" | "Pacific/Nauru" | "Pacific/Niue" | "Pacific/Norfolk" | "Pacific/Noumea" | "Pacific/Pago_Pago" | "Pacific/Palau" | "Pacific/Pitcairn" | "Pacific/Pohnpei" | "Pacific/Port_Moresby" | "Pacific/Rarotonga" | "Pacific/Saipan" | "Pacific/Tahiti" | "Pacific/Tarawa" | "Pacific/Tongatapu" | "Pacific/Wake" | "Pacific/Wallis" | "UTC"; - to: string; - type?: "hls"; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the stream to request. */ - stream_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/octet-stream": string; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetHlsStream": { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_HlsStream"]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioUpdateHlsStream": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * bitrates - * @description Specify the bitrates available in the hls stream - * @example 64,96,128 - */ - bitrates?: string; - /** - * buffer_size - * @description Specify the buffer size of the hls stream - * @example 5 - */ - buffer_size?: number; - /** - * country_list - * @description Specify the country list not allow accessing to the hls stream - * @example IT,CA - */ - country_list?: string | null; - /** - * domains - * @description Specify the domains allow accessing to the hls stream - * @example infomaniak.com,my-domain.com - */ - domains?: string | null; - /** - * hash_key - * @description Specify the token to protect the hls stream - * @example my-token - */ - hash_key?: string | null; - /** - * ip_exclude_list - * @description Specify the ip list not allow accessing to the hls stream - * @example 127.0.0.3,127.0.0.4 - */ - ip_exclude_list?: string | null; - /** - * ip_include_list - * @description Specify the ip list allow accessing to the hls stream - * @example 127.0.0.1,127.0.0.2 - */ - ip_include_list?: string | null; - /** - * is_allow_country - * @description Specify if the access restriction rules is enabled - * @example true - */ - is_allow_country?: boolean; - /** - * is_hash_restriction - * @description Specify if the access restriction rules is enabled - * @example true - */ - is_hash_restriction?: boolean; - /** - * source_id - * @description Specify the source stream of the hls stream - * @example 1 - */ - source_id?: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioDeleteHlsStream": { - parameters: { - query: { - user_password: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_listeners: { - parameters: { - query: { - from: string; - scope_by?: "day" | "month" | "week" | "year"; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatListener"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_listeners_per_minute: { - parameters: { - query: { - from: string; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatListenerPerMinute"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_countries: { - parameters: { - query: { - from: string; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatCountry"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_countries_continent: { - parameters: { - query: { - from: string; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatCountryContinent"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_consumption: { - parameters: { - query: { - from: string; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatConsumption"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_total_consumption: { - parameters: { - query: { - from: string; - to: string; - type?: "hls"; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: number; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_players: { - parameters: { - query: { - from: string; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatPlayer"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_total_players: { - parameters: { - query: { - from: string; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatTotalPlayer"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stations_station_id_hls_stream_stats_export_csv: { - parameters: { - query: { - datatype: "consumption" | "countries" | "listeners" | "listeners_per_minute" | "players"; - from: string; - scope_by?: "day" | "month" | "week" | "year"; - timezone?: "Africa/Abidjan" | "Africa/Accra" | "Africa/Addis_Ababa" | "Africa/Algiers" | "Africa/Asmara" | "Africa/Bamako" | "Africa/Bangui" | "Africa/Banjul" | "Africa/Bissau" | "Africa/Blantyre" | "Africa/Brazzaville" | "Africa/Bujumbura" | "Africa/Cairo" | "Africa/Casablanca" | "Africa/Ceuta" | "Africa/Conakry" | "Africa/Dakar" | "Africa/Dar_es_Salaam" | "Africa/Djibouti" | "Africa/Douala" | "Africa/El_Aaiun" | "Africa/Freetown" | "Africa/Gaborone" | "Africa/Harare" | "Africa/Johannesburg" | "Africa/Juba" | "Africa/Kampala" | "Africa/Khartoum" | "Africa/Kigali" | "Africa/Kinshasa" | "Africa/Lagos" | "Africa/Libreville" | "Africa/Lome" | "Africa/Luanda" | "Africa/Lubumbashi" | "Africa/Lusaka" | "Africa/Malabo" | "Africa/Maputo" | "Africa/Maseru" | "Africa/Mbabane" | "Africa/Mogadishu" | "Africa/Monrovia" | "Africa/Nairobi" | "Africa/Ndjamena" | "Africa/Niamey" | "Africa/Nouakchott" | "Africa/Ouagadougou" | "Africa/Porto-Novo" | "Africa/Sao_Tome" | "Africa/Tripoli" | "Africa/Tunis" | "Africa/Windhoek" | "America/Adak" | "America/Anchorage" | "America/Anguilla" | "America/Antigua" | "America/Araguaina" | "America/Argentina/Buenos_Aires" | "America/Argentina/Catamarca" | "America/Argentina/Cordoba" | "America/Argentina/Jujuy" | "America/Argentina/La_Rioja" | "America/Argentina/Mendoza" | "America/Argentina/Rio_Gallegos" | "America/Argentina/Salta" | "America/Argentina/San_Juan" | "America/Argentina/San_Luis" | "America/Argentina/Tucuman" | "America/Argentina/Ushuaia" | "America/Aruba" | "America/Asuncion" | "America/Atikokan" | "America/Bahia" | "America/Bahia_Banderas" | "America/Barbados" | "America/Belem" | "America/Belize" | "America/Blanc-Sablon" | "America/Boa_Vista" | "America/Bogota" | "America/Boise" | "America/Cambridge_Bay" | "America/Campo_Grande" | "America/Cancun" | "America/Caracas" | "America/Cayenne" | "America/Cayman" | "America/Chicago" | "America/Chihuahua" | "America/Ciudad_Juarez" | "America/Costa_Rica" | "America/Coyhaique" | "America/Creston" | "America/Cuiaba" | "America/Curacao" | "America/Danmarkshavn" | "America/Dawson" | "America/Dawson_Creek" | "America/Denver" | "America/Detroit" | "America/Dominica" | "America/Edmonton" | "America/Eirunepe" | "America/El_Salvador" | "America/Fort_Nelson" | "America/Fortaleza" | "America/Glace_Bay" | "America/Goose_Bay" | "America/Grand_Turk" | "America/Grenada" | "America/Guadeloupe" | "America/Guatemala" | "America/Guayaquil" | "America/Guyana" | "America/Halifax" | "America/Havana" | "America/Hermosillo" | "America/Indiana/Indianapolis" | "America/Indiana/Knox" | "America/Indiana/Marengo" | "America/Indiana/Petersburg" | "America/Indiana/Tell_City" | "America/Indiana/Vevay" | "America/Indiana/Vincennes" | "America/Indiana/Winamac" | "America/Inuvik" | "America/Iqaluit" | "America/Jamaica" | "America/Juneau" | "America/Kentucky/Louisville" | "America/Kentucky/Monticello" | "America/Kralendijk" | "America/La_Paz" | "America/Lima" | "America/Los_Angeles" | "America/Lower_Princes" | "America/Maceio" | "America/Managua" | "America/Manaus" | "America/Marigot" | "America/Martinique" | "America/Matamoros" | "America/Mazatlan" | "America/Menominee" | "America/Merida" | "America/Metlakatla" | "America/Mexico_City" | "America/Miquelon" | "America/Moncton" | "America/Monterrey" | "America/Montevideo" | "America/Montserrat" | "America/Nassau" | "America/New_York" | "America/Nome" | "America/Noronha" | "America/North_Dakota/Beulah" | "America/North_Dakota/Center" | "America/North_Dakota/New_Salem" | "America/Nuuk" | "America/Ojinaga" | "America/Panama" | "America/Paramaribo" | "America/Phoenix" | "America/Port-au-Prince" | "America/Port_of_Spain" | "America/Porto_Velho" | "America/Puerto_Rico" | "America/Punta_Arenas" | "America/Rankin_Inlet" | "America/Recife" | "America/Regina" | "America/Resolute" | "America/Rio_Branco" | "America/Santarem" | "America/Santiago" | "America/Santo_Domingo" | "America/Sao_Paulo" | "America/Scoresbysund" | "America/Sitka" | "America/St_Barthelemy" | "America/St_Johns" | "America/St_Kitts" | "America/St_Lucia" | "America/St_Thomas" | "America/St_Vincent" | "America/Swift_Current" | "America/Tegucigalpa" | "America/Thule" | "America/Tijuana" | "America/Toronto" | "America/Tortola" | "America/Vancouver" | "America/Whitehorse" | "America/Winnipeg" | "America/Yakutat" | "Antarctica/Casey" | "Antarctica/Davis" | "Antarctica/DumontDUrville" | "Antarctica/Macquarie" | "Antarctica/Mawson" | "Antarctica/McMurdo" | "Antarctica/Palmer" | "Antarctica/Rothera" | "Antarctica/Syowa" | "Antarctica/Troll" | "Antarctica/Vostok" | "Arctic/Longyearbyen" | "Asia/Aden" | "Asia/Almaty" | "Asia/Amman" | "Asia/Anadyr" | "Asia/Aqtau" | "Asia/Aqtobe" | "Asia/Ashgabat" | "Asia/Atyrau" | "Asia/Baghdad" | "Asia/Bahrain" | "Asia/Baku" | "Asia/Bangkok" | "Asia/Barnaul" | "Asia/Beirut" | "Asia/Bishkek" | "Asia/Brunei" | "Asia/Chita" | "Asia/Colombo" | "Asia/Damascus" | "Asia/Dhaka" | "Asia/Dili" | "Asia/Dubai" | "Asia/Dushanbe" | "Asia/Famagusta" | "Asia/Gaza" | "Asia/Hebron" | "Asia/Ho_Chi_Minh" | "Asia/Hong_Kong" | "Asia/Hovd" | "Asia/Irkutsk" | "Asia/Jakarta" | "Asia/Jayapura" | "Asia/Jerusalem" | "Asia/Kabul" | "Asia/Kamchatka" | "Asia/Karachi" | "Asia/Kathmandu" | "Asia/Khandyga" | "Asia/Kolkata" | "Asia/Krasnoyarsk" | "Asia/Kuala_Lumpur" | "Asia/Kuching" | "Asia/Kuwait" | "Asia/Macau" | "Asia/Magadan" | "Asia/Makassar" | "Asia/Manila" | "Asia/Muscat" | "Asia/Nicosia" | "Asia/Novokuznetsk" | "Asia/Novosibirsk" | "Asia/Omsk" | "Asia/Oral" | "Asia/Phnom_Penh" | "Asia/Pontianak" | "Asia/Pyongyang" | "Asia/Qatar" | "Asia/Qostanay" | "Asia/Qyzylorda" | "Asia/Riyadh" | "Asia/Sakhalin" | "Asia/Samarkand" | "Asia/Seoul" | "Asia/Shanghai" | "Asia/Singapore" | "Asia/Srednekolymsk" | "Asia/Taipei" | "Asia/Tashkent" | "Asia/Tbilisi" | "Asia/Tehran" | "Asia/Thimphu" | "Asia/Tokyo" | "Asia/Tomsk" | "Asia/Ulaanbaatar" | "Asia/Urumqi" | "Asia/Ust-Nera" | "Asia/Vientiane" | "Asia/Vladivostok" | "Asia/Yakutsk" | "Asia/Yangon" | "Asia/Yekaterinburg" | "Asia/Yerevan" | "Atlantic/Azores" | "Atlantic/Bermuda" | "Atlantic/Canary" | "Atlantic/Cape_Verde" | "Atlantic/Faroe" | "Atlantic/Madeira" | "Atlantic/Reykjavik" | "Atlantic/South_Georgia" | "Atlantic/St_Helena" | "Atlantic/Stanley" | "Australia/Adelaide" | "Australia/Brisbane" | "Australia/Broken_Hill" | "Australia/Darwin" | "Australia/Eucla" | "Australia/Hobart" | "Australia/Lindeman" | "Australia/Lord_Howe" | "Australia/Melbourne" | "Australia/Perth" | "Australia/Sydney" | "Europe/Amsterdam" | "Europe/Andorra" | "Europe/Astrakhan" | "Europe/Athens" | "Europe/Belgrade" | "Europe/Berlin" | "Europe/Bratislava" | "Europe/Brussels" | "Europe/Bucharest" | "Europe/Budapest" | "Europe/Busingen" | "Europe/Chisinau" | "Europe/Copenhagen" | "Europe/Dublin" | "Europe/Gibraltar" | "Europe/Guernsey" | "Europe/Helsinki" | "Europe/Isle_of_Man" | "Europe/Istanbul" | "Europe/Jersey" | "Europe/Kaliningrad" | "Europe/Kirov" | "Europe/Kyiv" | "Europe/Lisbon" | "Europe/Ljubljana" | "Europe/London" | "Europe/Luxembourg" | "Europe/Madrid" | "Europe/Malta" | "Europe/Mariehamn" | "Europe/Minsk" | "Europe/Monaco" | "Europe/Moscow" | "Europe/Oslo" | "Europe/Paris" | "Europe/Podgorica" | "Europe/Prague" | "Europe/Riga" | "Europe/Rome" | "Europe/Samara" | "Europe/San_Marino" | "Europe/Sarajevo" | "Europe/Saratov" | "Europe/Simferopol" | "Europe/Skopje" | "Europe/Sofia" | "Europe/Stockholm" | "Europe/Tallinn" | "Europe/Tirane" | "Europe/Ulyanovsk" | "Europe/Vaduz" | "Europe/Vatican" | "Europe/Vienna" | "Europe/Vilnius" | "Europe/Volgograd" | "Europe/Warsaw" | "Europe/Zagreb" | "Europe/Zurich" | "Indian/Antananarivo" | "Indian/Chagos" | "Indian/Christmas" | "Indian/Cocos" | "Indian/Comoro" | "Indian/Kerguelen" | "Indian/Mahe" | "Indian/Maldives" | "Indian/Mauritius" | "Indian/Mayotte" | "Indian/Reunion" | "Pacific/Apia" | "Pacific/Auckland" | "Pacific/Bougainville" | "Pacific/Chatham" | "Pacific/Chuuk" | "Pacific/Easter" | "Pacific/Efate" | "Pacific/Fakaofo" | "Pacific/Fiji" | "Pacific/Funafuti" | "Pacific/Galapagos" | "Pacific/Gambier" | "Pacific/Guadalcanal" | "Pacific/Guam" | "Pacific/Honolulu" | "Pacific/Kanton" | "Pacific/Kiritimati" | "Pacific/Kosrae" | "Pacific/Kwajalein" | "Pacific/Majuro" | "Pacific/Marquesas" | "Pacific/Midway" | "Pacific/Nauru" | "Pacific/Niue" | "Pacific/Norfolk" | "Pacific/Noumea" | "Pacific/Pago_Pago" | "Pacific/Palau" | "Pacific/Pitcairn" | "Pacific/Pohnpei" | "Pacific/Port_Moresby" | "Pacific/Rarotonga" | "Pacific/Saipan" | "Pacific/Tahiti" | "Pacific/Tarawa" | "Pacific/Tongatapu" | "Pacific/Wake" | "Pacific/Wallis" | "UTC"; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/octet-stream": string; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetAutoDJ": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_AutoDJ"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioUpdateAutoDJ": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * fade_time - * @description Specify the time of fade between song - * @example 10 - */ - fade_time?: number; - /** - * fade_type - * @description Specify the type of fade between song - * @example sequential - * @enum {string} - */ - fade_type?: "none" | "sequential" | "simple"; - /** - * is_hybrid - * @description Specify if the autodj is hybrid - * @example true - * @enum {boolean} - */ - is_hybrid?: true; - /** - * is_live_priority - * @description Specify if the live overwrite autodj when active - * @example true - */ - is_live_priority?: boolean; - /** - * is_normalized_song - * @description Specify if the song is normalized with the others - * @example true - */ - is_normalized_song?: boolean; - /** - * time_before_same_song - * @description Specify the time before replay the same song - * @example 120 - */ - time_before_same_song?: number; - /** - * vod_default_folder_id - * @description Specify vod default folder id - * @example vod_id_folder - */ - vod_default_folder_id?: string; - /** - * vod_fill_mixtape_id - * @description Specify vod fill folder id - * @example vod_id_folder - */ - vod_fill_mixtape_id?: string; - /** - * vod_fill_mixtape_type - * @description Specify the type of the fill mixtape - * @example playlist - * @enum {string} - */ - vod_fill_mixtape_type?: "folder" | "playlist" | "tags"; - /** - * vod_id - * @description Specify the id of the vod bound - */ - vod_id?: number | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioStoreAutoDJ": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetPlayingPlaylist": { - parameters: { - query: { - from: string; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_PlayingMedia"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - Streaming_radioGetPlayingPlaylist_get_1_radios_radio_product_id_stations_station_id_autodj_playing_playlist_medias: { - parameters: { - query: { - from: string; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_PlayingMedia"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioThisEndpointAllowsYouToListAutoDJEvents": { - parameters: { - query: { - from: string; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_PlanningEvent"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioStoreAutoDJEvent": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * color - * @description Specify color for the event - * @example #e91e63 - */ - color?: string; - /** - * end - * @description Specify the ending date to get stats - * @example 2022-12-31, 2022-12-31 00:00:00, 1672444800 - */ - end: string; - /** - * has_perfect_timing - * @description Specify if the first song need to be played at the exactly starting time - */ - has_perfect_timing?: boolean; - /** - * is_random - * @description Specify if the song are selected randomly - */ - is_random?: boolean; - /** - * rrule - * @description Specify the rrule for the event - * @example RRULE:FREQ=WEEKLY;INTERVAL=1;WKST=MO;BYDAY=TH - */ - rrule?: string | null; - /** - * start - * @description Specify the starting date to get stats - * @example 2022-01-01, 2022-01-01 00:00:00, 1640995200 - */ - start: string; - /** - * timezone_end - * @description Specify the timezone of the end - * @example Europe/Zurich - * @enum {string} - */ - timezone_end: "Africa/Abidjan" | "Africa/Accra" | "Africa/Addis_Ababa" | "Africa/Algiers" | "Africa/Asmara" | "Africa/Bamako" | "Africa/Bangui" | "Africa/Banjul" | "Africa/Bissau" | "Africa/Blantyre" | "Africa/Brazzaville" | "Africa/Bujumbura" | "Africa/Cairo" | "Africa/Casablanca" | "Africa/Ceuta" | "Africa/Conakry" | "Africa/Dakar" | "Africa/Dar_es_Salaam" | "Africa/Djibouti" | "Africa/Douala" | "Africa/El_Aaiun" | "Africa/Freetown" | "Africa/Gaborone" | "Africa/Harare" | "Africa/Johannesburg" | "Africa/Juba" | "Africa/Kampala" | "Africa/Khartoum" | "Africa/Kigali" | "Africa/Kinshasa" | "Africa/Lagos" | "Africa/Libreville" | "Africa/Lome" | "Africa/Luanda" | "Africa/Lubumbashi" | "Africa/Lusaka" | "Africa/Malabo" | "Africa/Maputo" | "Africa/Maseru" | "Africa/Mbabane" | "Africa/Mogadishu" | "Africa/Monrovia" | "Africa/Nairobi" | "Africa/Ndjamena" | "Africa/Niamey" | "Africa/Nouakchott" | "Africa/Ouagadougou" | "Africa/Porto-Novo" | "Africa/Sao_Tome" | "Africa/Tripoli" | "Africa/Tunis" | "Africa/Windhoek" | "America/Adak" | "America/Anchorage" | "America/Anguilla" | "America/Antigua" | "America/Araguaina" | "America/Argentina/Buenos_Aires" | "America/Argentina/Catamarca" | "America/Argentina/Cordoba" | "America/Argentina/Jujuy" | "America/Argentina/La_Rioja" | "America/Argentina/Mendoza" | "America/Argentina/Rio_Gallegos" | "America/Argentina/Salta" | "America/Argentina/San_Juan" | "America/Argentina/San_Luis" | "America/Argentina/Tucuman" | "America/Argentina/Ushuaia" | "America/Aruba" | "America/Asuncion" | "America/Atikokan" | "America/Bahia" | "America/Bahia_Banderas" | "America/Barbados" | "America/Belem" | "America/Belize" | "America/Blanc-Sablon" | "America/Boa_Vista" | "America/Bogota" | "America/Boise" | "America/Cambridge_Bay" | "America/Campo_Grande" | "America/Cancun" | "America/Caracas" | "America/Cayenne" | "America/Cayman" | "America/Chicago" | "America/Chihuahua" | "America/Ciudad_Juarez" | "America/Costa_Rica" | "America/Coyhaique" | "America/Creston" | "America/Cuiaba" | "America/Curacao" | "America/Danmarkshavn" | "America/Dawson" | "America/Dawson_Creek" | "America/Denver" | "America/Detroit" | "America/Dominica" | "America/Edmonton" | "America/Eirunepe" | "America/El_Salvador" | "America/Fort_Nelson" | "America/Fortaleza" | "America/Glace_Bay" | "America/Goose_Bay" | "America/Grand_Turk" | "America/Grenada" | "America/Guadeloupe" | "America/Guatemala" | "America/Guayaquil" | "America/Guyana" | "America/Halifax" | "America/Havana" | "America/Hermosillo" | "America/Indiana/Indianapolis" | "America/Indiana/Knox" | "America/Indiana/Marengo" | "America/Indiana/Petersburg" | "America/Indiana/Tell_City" | "America/Indiana/Vevay" | "America/Indiana/Vincennes" | "America/Indiana/Winamac" | "America/Inuvik" | "America/Iqaluit" | "America/Jamaica" | "America/Juneau" | "America/Kentucky/Louisville" | "America/Kentucky/Monticello" | "America/Kralendijk" | "America/La_Paz" | "America/Lima" | "America/Los_Angeles" | "America/Lower_Princes" | "America/Maceio" | "America/Managua" | "America/Manaus" | "America/Marigot" | "America/Martinique" | "America/Matamoros" | "America/Mazatlan" | "America/Menominee" | "America/Merida" | "America/Metlakatla" | "America/Mexico_City" | "America/Miquelon" | "America/Moncton" | "America/Monterrey" | "America/Montevideo" | "America/Montserrat" | "America/Nassau" | "America/New_York" | "America/Nome" | "America/Noronha" | "America/North_Dakota/Beulah" | "America/North_Dakota/Center" | "America/North_Dakota/New_Salem" | "America/Nuuk" | "America/Ojinaga" | "America/Panama" | "America/Paramaribo" | "America/Phoenix" | "America/Port-au-Prince" | "America/Port_of_Spain" | "America/Porto_Velho" | "America/Puerto_Rico" | "America/Punta_Arenas" | "America/Rankin_Inlet" | "America/Recife" | "America/Regina" | "America/Resolute" | "America/Rio_Branco" | "America/Santarem" | "America/Santiago" | "America/Santo_Domingo" | "America/Sao_Paulo" | "America/Scoresbysund" | "America/Sitka" | "America/St_Barthelemy" | "America/St_Johns" | "America/St_Kitts" | "America/St_Lucia" | "America/St_Thomas" | "America/St_Vincent" | "America/Swift_Current" | "America/Tegucigalpa" | "America/Thule" | "America/Tijuana" | "America/Toronto" | "America/Tortola" | "America/Vancouver" | "America/Whitehorse" | "America/Winnipeg" | "America/Yakutat" | "Antarctica/Casey" | "Antarctica/Davis" | "Antarctica/DumontDUrville" | "Antarctica/Macquarie" | "Antarctica/Mawson" | "Antarctica/McMurdo" | "Antarctica/Palmer" | "Antarctica/Rothera" | "Antarctica/Syowa" | "Antarctica/Troll" | "Antarctica/Vostok" | "Arctic/Longyearbyen" | "Asia/Aden" | "Asia/Almaty" | "Asia/Amman" | "Asia/Anadyr" | "Asia/Aqtau" | "Asia/Aqtobe" | "Asia/Ashgabat" | "Asia/Atyrau" | "Asia/Baghdad" | "Asia/Bahrain" | "Asia/Baku" | "Asia/Bangkok" | "Asia/Barnaul" | "Asia/Beirut" | "Asia/Bishkek" | "Asia/Brunei" | "Asia/Chita" | "Asia/Colombo" | "Asia/Damascus" | "Asia/Dhaka" | "Asia/Dili" | "Asia/Dubai" | "Asia/Dushanbe" | "Asia/Famagusta" | "Asia/Gaza" | "Asia/Hebron" | "Asia/Ho_Chi_Minh" | "Asia/Hong_Kong" | "Asia/Hovd" | "Asia/Irkutsk" | "Asia/Jakarta" | "Asia/Jayapura" | "Asia/Jerusalem" | "Asia/Kabul" | "Asia/Kamchatka" | "Asia/Karachi" | "Asia/Kathmandu" | "Asia/Khandyga" | "Asia/Kolkata" | "Asia/Krasnoyarsk" | "Asia/Kuala_Lumpur" | "Asia/Kuching" | "Asia/Kuwait" | "Asia/Macau" | "Asia/Magadan" | "Asia/Makassar" | "Asia/Manila" | "Asia/Muscat" | "Asia/Nicosia" | "Asia/Novokuznetsk" | "Asia/Novosibirsk" | "Asia/Omsk" | "Asia/Oral" | "Asia/Phnom_Penh" | "Asia/Pontianak" | "Asia/Pyongyang" | "Asia/Qatar" | "Asia/Qostanay" | "Asia/Qyzylorda" | "Asia/Riyadh" | "Asia/Sakhalin" | "Asia/Samarkand" | "Asia/Seoul" | "Asia/Shanghai" | "Asia/Singapore" | "Asia/Srednekolymsk" | "Asia/Taipei" | "Asia/Tashkent" | "Asia/Tbilisi" | "Asia/Tehran" | "Asia/Thimphu" | "Asia/Tokyo" | "Asia/Tomsk" | "Asia/Ulaanbaatar" | "Asia/Urumqi" | "Asia/Ust-Nera" | "Asia/Vientiane" | "Asia/Vladivostok" | "Asia/Yakutsk" | "Asia/Yangon" | "Asia/Yekaterinburg" | "Asia/Yerevan" | "Atlantic/Azores" | "Atlantic/Bermuda" | "Atlantic/Canary" | "Atlantic/Cape_Verde" | "Atlantic/Faroe" | "Atlantic/Madeira" | "Atlantic/Reykjavik" | "Atlantic/South_Georgia" | "Atlantic/St_Helena" | "Atlantic/Stanley" | "Australia/Adelaide" | "Australia/Brisbane" | "Australia/Broken_Hill" | "Australia/Darwin" | "Australia/Eucla" | "Australia/Hobart" | "Australia/Lindeman" | "Australia/Lord_Howe" | "Australia/Melbourne" | "Australia/Perth" | "Australia/Sydney" | "Europe/Amsterdam" | "Europe/Andorra" | "Europe/Astrakhan" | "Europe/Athens" | "Europe/Belgrade" | "Europe/Berlin" | "Europe/Bratislava" | "Europe/Brussels" | "Europe/Bucharest" | "Europe/Budapest" | "Europe/Busingen" | "Europe/Chisinau" | "Europe/Copenhagen" | "Europe/Dublin" | "Europe/Gibraltar" | "Europe/Guernsey" | "Europe/Helsinki" | "Europe/Isle_of_Man" | "Europe/Istanbul" | "Europe/Jersey" | "Europe/Kaliningrad" | "Europe/Kirov" | "Europe/Kyiv" | "Europe/Lisbon" | "Europe/Ljubljana" | "Europe/London" | "Europe/Luxembourg" | "Europe/Madrid" | "Europe/Malta" | "Europe/Mariehamn" | "Europe/Minsk" | "Europe/Monaco" | "Europe/Moscow" | "Europe/Oslo" | "Europe/Paris" | "Europe/Podgorica" | "Europe/Prague" | "Europe/Riga" | "Europe/Rome" | "Europe/Samara" | "Europe/San_Marino" | "Europe/Sarajevo" | "Europe/Saratov" | "Europe/Simferopol" | "Europe/Skopje" | "Europe/Sofia" | "Europe/Stockholm" | "Europe/Tallinn" | "Europe/Tirane" | "Europe/Ulyanovsk" | "Europe/Vaduz" | "Europe/Vatican" | "Europe/Vienna" | "Europe/Vilnius" | "Europe/Volgograd" | "Europe/Warsaw" | "Europe/Zagreb" | "Europe/Zurich" | "Indian/Antananarivo" | "Indian/Chagos" | "Indian/Christmas" | "Indian/Cocos" | "Indian/Comoro" | "Indian/Kerguelen" | "Indian/Mahe" | "Indian/Maldives" | "Indian/Mauritius" | "Indian/Mayotte" | "Indian/Reunion" | "Pacific/Apia" | "Pacific/Auckland" | "Pacific/Bougainville" | "Pacific/Chatham" | "Pacific/Chuuk" | "Pacific/Easter" | "Pacific/Efate" | "Pacific/Fakaofo" | "Pacific/Fiji" | "Pacific/Funafuti" | "Pacific/Galapagos" | "Pacific/Gambier" | "Pacific/Guadalcanal" | "Pacific/Guam" | "Pacific/Honolulu" | "Pacific/Kanton" | "Pacific/Kiritimati" | "Pacific/Kosrae" | "Pacific/Kwajalein" | "Pacific/Majuro" | "Pacific/Marquesas" | "Pacific/Midway" | "Pacific/Nauru" | "Pacific/Niue" | "Pacific/Norfolk" | "Pacific/Noumea" | "Pacific/Pago_Pago" | "Pacific/Palau" | "Pacific/Pitcairn" | "Pacific/Pohnpei" | "Pacific/Port_Moresby" | "Pacific/Rarotonga" | "Pacific/Saipan" | "Pacific/Tahiti" | "Pacific/Tarawa" | "Pacific/Tongatapu" | "Pacific/Wake" | "Pacific/Wallis" | "UTC"; - /** - * timezone_start - * @description Specify the timezone of the start - * @example Europe/Zurich - * @enum {string} - */ - timezone_start: "Africa/Abidjan" | "Africa/Accra" | "Africa/Addis_Ababa" | "Africa/Algiers" | "Africa/Asmara" | "Africa/Bamako" | "Africa/Bangui" | "Africa/Banjul" | "Africa/Bissau" | "Africa/Blantyre" | "Africa/Brazzaville" | "Africa/Bujumbura" | "Africa/Cairo" | "Africa/Casablanca" | "Africa/Ceuta" | "Africa/Conakry" | "Africa/Dakar" | "Africa/Dar_es_Salaam" | "Africa/Djibouti" | "Africa/Douala" | "Africa/El_Aaiun" | "Africa/Freetown" | "Africa/Gaborone" | "Africa/Harare" | "Africa/Johannesburg" | "Africa/Juba" | "Africa/Kampala" | "Africa/Khartoum" | "Africa/Kigali" | "Africa/Kinshasa" | "Africa/Lagos" | "Africa/Libreville" | "Africa/Lome" | "Africa/Luanda" | "Africa/Lubumbashi" | "Africa/Lusaka" | "Africa/Malabo" | "Africa/Maputo" | "Africa/Maseru" | "Africa/Mbabane" | "Africa/Mogadishu" | "Africa/Monrovia" | "Africa/Nairobi" | "Africa/Ndjamena" | "Africa/Niamey" | "Africa/Nouakchott" | "Africa/Ouagadougou" | "Africa/Porto-Novo" | "Africa/Sao_Tome" | "Africa/Tripoli" | "Africa/Tunis" | "Africa/Windhoek" | "America/Adak" | "America/Anchorage" | "America/Anguilla" | "America/Antigua" | "America/Araguaina" | "America/Argentina/Buenos_Aires" | "America/Argentina/Catamarca" | "America/Argentina/Cordoba" | "America/Argentina/Jujuy" | "America/Argentina/La_Rioja" | "America/Argentina/Mendoza" | "America/Argentina/Rio_Gallegos" | "America/Argentina/Salta" | "America/Argentina/San_Juan" | "America/Argentina/San_Luis" | "America/Argentina/Tucuman" | "America/Argentina/Ushuaia" | "America/Aruba" | "America/Asuncion" | "America/Atikokan" | "America/Bahia" | "America/Bahia_Banderas" | "America/Barbados" | "America/Belem" | "America/Belize" | "America/Blanc-Sablon" | "America/Boa_Vista" | "America/Bogota" | "America/Boise" | "America/Cambridge_Bay" | "America/Campo_Grande" | "America/Cancun" | "America/Caracas" | "America/Cayenne" | "America/Cayman" | "America/Chicago" | "America/Chihuahua" | "America/Ciudad_Juarez" | "America/Costa_Rica" | "America/Coyhaique" | "America/Creston" | "America/Cuiaba" | "America/Curacao" | "America/Danmarkshavn" | "America/Dawson" | "America/Dawson_Creek" | "America/Denver" | "America/Detroit" | "America/Dominica" | "America/Edmonton" | "America/Eirunepe" | "America/El_Salvador" | "America/Fort_Nelson" | "America/Fortaleza" | "America/Glace_Bay" | "America/Goose_Bay" | "America/Grand_Turk" | "America/Grenada" | "America/Guadeloupe" | "America/Guatemala" | "America/Guayaquil" | "America/Guyana" | "America/Halifax" | "America/Havana" | "America/Hermosillo" | "America/Indiana/Indianapolis" | "America/Indiana/Knox" | "America/Indiana/Marengo" | "America/Indiana/Petersburg" | "America/Indiana/Tell_City" | "America/Indiana/Vevay" | "America/Indiana/Vincennes" | "America/Indiana/Winamac" | "America/Inuvik" | "America/Iqaluit" | "America/Jamaica" | "America/Juneau" | "America/Kentucky/Louisville" | "America/Kentucky/Monticello" | "America/Kralendijk" | "America/La_Paz" | "America/Lima" | "America/Los_Angeles" | "America/Lower_Princes" | "America/Maceio" | "America/Managua" | "America/Manaus" | "America/Marigot" | "America/Martinique" | "America/Matamoros" | "America/Mazatlan" | "America/Menominee" | "America/Merida" | "America/Metlakatla" | "America/Mexico_City" | "America/Miquelon" | "America/Moncton" | "America/Monterrey" | "America/Montevideo" | "America/Montserrat" | "America/Nassau" | "America/New_York" | "America/Nome" | "America/Noronha" | "America/North_Dakota/Beulah" | "America/North_Dakota/Center" | "America/North_Dakota/New_Salem" | "America/Nuuk" | "America/Ojinaga" | "America/Panama" | "America/Paramaribo" | "America/Phoenix" | "America/Port-au-Prince" | "America/Port_of_Spain" | "America/Porto_Velho" | "America/Puerto_Rico" | "America/Punta_Arenas" | "America/Rankin_Inlet" | "America/Recife" | "America/Regina" | "America/Resolute" | "America/Rio_Branco" | "America/Santarem" | "America/Santiago" | "America/Santo_Domingo" | "America/Sao_Paulo" | "America/Scoresbysund" | "America/Sitka" | "America/St_Barthelemy" | "America/St_Johns" | "America/St_Kitts" | "America/St_Lucia" | "America/St_Thomas" | "America/St_Vincent" | "America/Swift_Current" | "America/Tegucigalpa" | "America/Thule" | "America/Tijuana" | "America/Toronto" | "America/Tortola" | "America/Vancouver" | "America/Whitehorse" | "America/Winnipeg" | "America/Yakutat" | "Antarctica/Casey" | "Antarctica/Davis" | "Antarctica/DumontDUrville" | "Antarctica/Macquarie" | "Antarctica/Mawson" | "Antarctica/McMurdo" | "Antarctica/Palmer" | "Antarctica/Rothera" | "Antarctica/Syowa" | "Antarctica/Troll" | "Antarctica/Vostok" | "Arctic/Longyearbyen" | "Asia/Aden" | "Asia/Almaty" | "Asia/Amman" | "Asia/Anadyr" | "Asia/Aqtau" | "Asia/Aqtobe" | "Asia/Ashgabat" | "Asia/Atyrau" | "Asia/Baghdad" | "Asia/Bahrain" | "Asia/Baku" | "Asia/Bangkok" | "Asia/Barnaul" | "Asia/Beirut" | "Asia/Bishkek" | "Asia/Brunei" | "Asia/Chita" | "Asia/Colombo" | "Asia/Damascus" | "Asia/Dhaka" | "Asia/Dili" | "Asia/Dubai" | "Asia/Dushanbe" | "Asia/Famagusta" | "Asia/Gaza" | "Asia/Hebron" | "Asia/Ho_Chi_Minh" | "Asia/Hong_Kong" | "Asia/Hovd" | "Asia/Irkutsk" | "Asia/Jakarta" | "Asia/Jayapura" | "Asia/Jerusalem" | "Asia/Kabul" | "Asia/Kamchatka" | "Asia/Karachi" | "Asia/Kathmandu" | "Asia/Khandyga" | "Asia/Kolkata" | "Asia/Krasnoyarsk" | "Asia/Kuala_Lumpur" | "Asia/Kuching" | "Asia/Kuwait" | "Asia/Macau" | "Asia/Magadan" | "Asia/Makassar" | "Asia/Manila" | "Asia/Muscat" | "Asia/Nicosia" | "Asia/Novokuznetsk" | "Asia/Novosibirsk" | "Asia/Omsk" | "Asia/Oral" | "Asia/Phnom_Penh" | "Asia/Pontianak" | "Asia/Pyongyang" | "Asia/Qatar" | "Asia/Qostanay" | "Asia/Qyzylorda" | "Asia/Riyadh" | "Asia/Sakhalin" | "Asia/Samarkand" | "Asia/Seoul" | "Asia/Shanghai" | "Asia/Singapore" | "Asia/Srednekolymsk" | "Asia/Taipei" | "Asia/Tashkent" | "Asia/Tbilisi" | "Asia/Tehran" | "Asia/Thimphu" | "Asia/Tokyo" | "Asia/Tomsk" | "Asia/Ulaanbaatar" | "Asia/Urumqi" | "Asia/Ust-Nera" | "Asia/Vientiane" | "Asia/Vladivostok" | "Asia/Yakutsk" | "Asia/Yangon" | "Asia/Yekaterinburg" | "Asia/Yerevan" | "Atlantic/Azores" | "Atlantic/Bermuda" | "Atlantic/Canary" | "Atlantic/Cape_Verde" | "Atlantic/Faroe" | "Atlantic/Madeira" | "Atlantic/Reykjavik" | "Atlantic/South_Georgia" | "Atlantic/St_Helena" | "Atlantic/Stanley" | "Australia/Adelaide" | "Australia/Brisbane" | "Australia/Broken_Hill" | "Australia/Darwin" | "Australia/Eucla" | "Australia/Hobart" | "Australia/Lindeman" | "Australia/Lord_Howe" | "Australia/Melbourne" | "Australia/Perth" | "Australia/Sydney" | "Europe/Amsterdam" | "Europe/Andorra" | "Europe/Astrakhan" | "Europe/Athens" | "Europe/Belgrade" | "Europe/Berlin" | "Europe/Bratislava" | "Europe/Brussels" | "Europe/Bucharest" | "Europe/Budapest" | "Europe/Busingen" | "Europe/Chisinau" | "Europe/Copenhagen" | "Europe/Dublin" | "Europe/Gibraltar" | "Europe/Guernsey" | "Europe/Helsinki" | "Europe/Isle_of_Man" | "Europe/Istanbul" | "Europe/Jersey" | "Europe/Kaliningrad" | "Europe/Kirov" | "Europe/Kyiv" | "Europe/Lisbon" | "Europe/Ljubljana" | "Europe/London" | "Europe/Luxembourg" | "Europe/Madrid" | "Europe/Malta" | "Europe/Mariehamn" | "Europe/Minsk" | "Europe/Monaco" | "Europe/Moscow" | "Europe/Oslo" | "Europe/Paris" | "Europe/Podgorica" | "Europe/Prague" | "Europe/Riga" | "Europe/Rome" | "Europe/Samara" | "Europe/San_Marino" | "Europe/Sarajevo" | "Europe/Saratov" | "Europe/Simferopol" | "Europe/Skopje" | "Europe/Sofia" | "Europe/Stockholm" | "Europe/Tallinn" | "Europe/Tirane" | "Europe/Ulyanovsk" | "Europe/Vaduz" | "Europe/Vatican" | "Europe/Vienna" | "Europe/Vilnius" | "Europe/Volgograd" | "Europe/Warsaw" | "Europe/Zagreb" | "Europe/Zurich" | "Indian/Antananarivo" | "Indian/Chagos" | "Indian/Christmas" | "Indian/Cocos" | "Indian/Comoro" | "Indian/Kerguelen" | "Indian/Mahe" | "Indian/Maldives" | "Indian/Mauritius" | "Indian/Mayotte" | "Indian/Reunion" | "Pacific/Apia" | "Pacific/Auckland" | "Pacific/Bougainville" | "Pacific/Chatham" | "Pacific/Chuuk" | "Pacific/Easter" | "Pacific/Efate" | "Pacific/Fakaofo" | "Pacific/Fiji" | "Pacific/Funafuti" | "Pacific/Galapagos" | "Pacific/Gambier" | "Pacific/Guadalcanal" | "Pacific/Guam" | "Pacific/Honolulu" | "Pacific/Kanton" | "Pacific/Kiritimati" | "Pacific/Kosrae" | "Pacific/Kwajalein" | "Pacific/Majuro" | "Pacific/Marquesas" | "Pacific/Midway" | "Pacific/Nauru" | "Pacific/Niue" | "Pacific/Norfolk" | "Pacific/Noumea" | "Pacific/Pago_Pago" | "Pacific/Palau" | "Pacific/Pitcairn" | "Pacific/Pohnpei" | "Pacific/Port_Moresby" | "Pacific/Rarotonga" | "Pacific/Saipan" | "Pacific/Tahiti" | "Pacific/Tarawa" | "Pacific/Tongatapu" | "Pacific/Wake" | "Pacific/Wallis" | "UTC"; - /** - * title - * @description Specify the title of the event - * @example my_title - */ - title: string; - /** - * type - * @description Specify the event type - * @example playlist - * @enum {string} - */ - type: "folder" | "live" | "media" | "playlist" | "tags"; - /** - * type_target - * @description Specify the target id linked to the type - * @example id_of_playlist - */ - type_target?: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetAutoDJEvent": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the event to request. */ - event_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_PlanningEvent"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioUpdateAutoDJEvent": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the event to request. */ - event_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * color - * @description Specify color for the event - * @example #e91e63 - */ - color?: string; - /** - * end - * @description Specify the ending date to get stats - * @example 2022-12-31, 2022-12-31 00:00:00, 1672444800 - */ - end?: string; - /** - * has_perfect_timing - * @description Specify if the first song need to be played at the exactly starting time - */ - has_perfect_timing?: boolean; - /** - * is_random - * @description Specify if the song are selected randomly - */ - is_random?: boolean; - /** - * recurrence_id - * @description Specify the recurrence_id to update event with recurrence - * @example my_recurrence_id - */ - recurrence_id?: string; - /** - * rrule - * @description Specify the rrule for the event - * @example RRULE:FREQ=WEEKLY;INTERVAL=1;WKST=MO;BYDAY=TH - */ - rrule?: string | null; - /** - * scope - * @description Specify the scope to update event and its recurrence - * @example next - * @enum {string} - */ - scope?: "next" | "one"; - /** - * start - * @description Specify the starting date to get stats - * @example 2022-01-01, 2022-01-01 00:00:00, 1640995200 - */ - start?: string; - /** - * timezone_end - * @description Specify the timezone of the end - * @example Europe/Zurich - * @enum {string} - */ - timezone_end?: "Africa/Abidjan" | "Africa/Accra" | "Africa/Addis_Ababa" | "Africa/Algiers" | "Africa/Asmara" | "Africa/Bamako" | "Africa/Bangui" | "Africa/Banjul" | "Africa/Bissau" | "Africa/Blantyre" | "Africa/Brazzaville" | "Africa/Bujumbura" | "Africa/Cairo" | "Africa/Casablanca" | "Africa/Ceuta" | "Africa/Conakry" | "Africa/Dakar" | "Africa/Dar_es_Salaam" | "Africa/Djibouti" | "Africa/Douala" | "Africa/El_Aaiun" | "Africa/Freetown" | "Africa/Gaborone" | "Africa/Harare" | "Africa/Johannesburg" | "Africa/Juba" | "Africa/Kampala" | "Africa/Khartoum" | "Africa/Kigali" | "Africa/Kinshasa" | "Africa/Lagos" | "Africa/Libreville" | "Africa/Lome" | "Africa/Luanda" | "Africa/Lubumbashi" | "Africa/Lusaka" | "Africa/Malabo" | "Africa/Maputo" | "Africa/Maseru" | "Africa/Mbabane" | "Africa/Mogadishu" | "Africa/Monrovia" | "Africa/Nairobi" | "Africa/Ndjamena" | "Africa/Niamey" | "Africa/Nouakchott" | "Africa/Ouagadougou" | "Africa/Porto-Novo" | "Africa/Sao_Tome" | "Africa/Tripoli" | "Africa/Tunis" | "Africa/Windhoek" | "America/Adak" | "America/Anchorage" | "America/Anguilla" | "America/Antigua" | "America/Araguaina" | "America/Argentina/Buenos_Aires" | "America/Argentina/Catamarca" | "America/Argentina/Cordoba" | "America/Argentina/Jujuy" | "America/Argentina/La_Rioja" | "America/Argentina/Mendoza" | "America/Argentina/Rio_Gallegos" | "America/Argentina/Salta" | "America/Argentina/San_Juan" | "America/Argentina/San_Luis" | "America/Argentina/Tucuman" | "America/Argentina/Ushuaia" | "America/Aruba" | "America/Asuncion" | "America/Atikokan" | "America/Bahia" | "America/Bahia_Banderas" | "America/Barbados" | "America/Belem" | "America/Belize" | "America/Blanc-Sablon" | "America/Boa_Vista" | "America/Bogota" | "America/Boise" | "America/Cambridge_Bay" | "America/Campo_Grande" | "America/Cancun" | "America/Caracas" | "America/Cayenne" | "America/Cayman" | "America/Chicago" | "America/Chihuahua" | "America/Ciudad_Juarez" | "America/Costa_Rica" | "America/Coyhaique" | "America/Creston" | "America/Cuiaba" | "America/Curacao" | "America/Danmarkshavn" | "America/Dawson" | "America/Dawson_Creek" | "America/Denver" | "America/Detroit" | "America/Dominica" | "America/Edmonton" | "America/Eirunepe" | "America/El_Salvador" | "America/Fort_Nelson" | "America/Fortaleza" | "America/Glace_Bay" | "America/Goose_Bay" | "America/Grand_Turk" | "America/Grenada" | "America/Guadeloupe" | "America/Guatemala" | "America/Guayaquil" | "America/Guyana" | "America/Halifax" | "America/Havana" | "America/Hermosillo" | "America/Indiana/Indianapolis" | "America/Indiana/Knox" | "America/Indiana/Marengo" | "America/Indiana/Petersburg" | "America/Indiana/Tell_City" | "America/Indiana/Vevay" | "America/Indiana/Vincennes" | "America/Indiana/Winamac" | "America/Inuvik" | "America/Iqaluit" | "America/Jamaica" | "America/Juneau" | "America/Kentucky/Louisville" | "America/Kentucky/Monticello" | "America/Kralendijk" | "America/La_Paz" | "America/Lima" | "America/Los_Angeles" | "America/Lower_Princes" | "America/Maceio" | "America/Managua" | "America/Manaus" | "America/Marigot" | "America/Martinique" | "America/Matamoros" | "America/Mazatlan" | "America/Menominee" | "America/Merida" | "America/Metlakatla" | "America/Mexico_City" | "America/Miquelon" | "America/Moncton" | "America/Monterrey" | "America/Montevideo" | "America/Montserrat" | "America/Nassau" | "America/New_York" | "America/Nome" | "America/Noronha" | "America/North_Dakota/Beulah" | "America/North_Dakota/Center" | "America/North_Dakota/New_Salem" | "America/Nuuk" | "America/Ojinaga" | "America/Panama" | "America/Paramaribo" | "America/Phoenix" | "America/Port-au-Prince" | "America/Port_of_Spain" | "America/Porto_Velho" | "America/Puerto_Rico" | "America/Punta_Arenas" | "America/Rankin_Inlet" | "America/Recife" | "America/Regina" | "America/Resolute" | "America/Rio_Branco" | "America/Santarem" | "America/Santiago" | "America/Santo_Domingo" | "America/Sao_Paulo" | "America/Scoresbysund" | "America/Sitka" | "America/St_Barthelemy" | "America/St_Johns" | "America/St_Kitts" | "America/St_Lucia" | "America/St_Thomas" | "America/St_Vincent" | "America/Swift_Current" | "America/Tegucigalpa" | "America/Thule" | "America/Tijuana" | "America/Toronto" | "America/Tortola" | "America/Vancouver" | "America/Whitehorse" | "America/Winnipeg" | "America/Yakutat" | "Antarctica/Casey" | "Antarctica/Davis" | "Antarctica/DumontDUrville" | "Antarctica/Macquarie" | "Antarctica/Mawson" | "Antarctica/McMurdo" | "Antarctica/Palmer" | "Antarctica/Rothera" | "Antarctica/Syowa" | "Antarctica/Troll" | "Antarctica/Vostok" | "Arctic/Longyearbyen" | "Asia/Aden" | "Asia/Almaty" | "Asia/Amman" | "Asia/Anadyr" | "Asia/Aqtau" | "Asia/Aqtobe" | "Asia/Ashgabat" | "Asia/Atyrau" | "Asia/Baghdad" | "Asia/Bahrain" | "Asia/Baku" | "Asia/Bangkok" | "Asia/Barnaul" | "Asia/Beirut" | "Asia/Bishkek" | "Asia/Brunei" | "Asia/Chita" | "Asia/Colombo" | "Asia/Damascus" | "Asia/Dhaka" | "Asia/Dili" | "Asia/Dubai" | "Asia/Dushanbe" | "Asia/Famagusta" | "Asia/Gaza" | "Asia/Hebron" | "Asia/Ho_Chi_Minh" | "Asia/Hong_Kong" | "Asia/Hovd" | "Asia/Irkutsk" | "Asia/Jakarta" | "Asia/Jayapura" | "Asia/Jerusalem" | "Asia/Kabul" | "Asia/Kamchatka" | "Asia/Karachi" | "Asia/Kathmandu" | "Asia/Khandyga" | "Asia/Kolkata" | "Asia/Krasnoyarsk" | "Asia/Kuala_Lumpur" | "Asia/Kuching" | "Asia/Kuwait" | "Asia/Macau" | "Asia/Magadan" | "Asia/Makassar" | "Asia/Manila" | "Asia/Muscat" | "Asia/Nicosia" | "Asia/Novokuznetsk" | "Asia/Novosibirsk" | "Asia/Omsk" | "Asia/Oral" | "Asia/Phnom_Penh" | "Asia/Pontianak" | "Asia/Pyongyang" | "Asia/Qatar" | "Asia/Qostanay" | "Asia/Qyzylorda" | "Asia/Riyadh" | "Asia/Sakhalin" | "Asia/Samarkand" | "Asia/Seoul" | "Asia/Shanghai" | "Asia/Singapore" | "Asia/Srednekolymsk" | "Asia/Taipei" | "Asia/Tashkent" | "Asia/Tbilisi" | "Asia/Tehran" | "Asia/Thimphu" | "Asia/Tokyo" | "Asia/Tomsk" | "Asia/Ulaanbaatar" | "Asia/Urumqi" | "Asia/Ust-Nera" | "Asia/Vientiane" | "Asia/Vladivostok" | "Asia/Yakutsk" | "Asia/Yangon" | "Asia/Yekaterinburg" | "Asia/Yerevan" | "Atlantic/Azores" | "Atlantic/Bermuda" | "Atlantic/Canary" | "Atlantic/Cape_Verde" | "Atlantic/Faroe" | "Atlantic/Madeira" | "Atlantic/Reykjavik" | "Atlantic/South_Georgia" | "Atlantic/St_Helena" | "Atlantic/Stanley" | "Australia/Adelaide" | "Australia/Brisbane" | "Australia/Broken_Hill" | "Australia/Darwin" | "Australia/Eucla" | "Australia/Hobart" | "Australia/Lindeman" | "Australia/Lord_Howe" | "Australia/Melbourne" | "Australia/Perth" | "Australia/Sydney" | "Europe/Amsterdam" | "Europe/Andorra" | "Europe/Astrakhan" | "Europe/Athens" | "Europe/Belgrade" | "Europe/Berlin" | "Europe/Bratislava" | "Europe/Brussels" | "Europe/Bucharest" | "Europe/Budapest" | "Europe/Busingen" | "Europe/Chisinau" | "Europe/Copenhagen" | "Europe/Dublin" | "Europe/Gibraltar" | "Europe/Guernsey" | "Europe/Helsinki" | "Europe/Isle_of_Man" | "Europe/Istanbul" | "Europe/Jersey" | "Europe/Kaliningrad" | "Europe/Kirov" | "Europe/Kyiv" | "Europe/Lisbon" | "Europe/Ljubljana" | "Europe/London" | "Europe/Luxembourg" | "Europe/Madrid" | "Europe/Malta" | "Europe/Mariehamn" | "Europe/Minsk" | "Europe/Monaco" | "Europe/Moscow" | "Europe/Oslo" | "Europe/Paris" | "Europe/Podgorica" | "Europe/Prague" | "Europe/Riga" | "Europe/Rome" | "Europe/Samara" | "Europe/San_Marino" | "Europe/Sarajevo" | "Europe/Saratov" | "Europe/Simferopol" | "Europe/Skopje" | "Europe/Sofia" | "Europe/Stockholm" | "Europe/Tallinn" | "Europe/Tirane" | "Europe/Ulyanovsk" | "Europe/Vaduz" | "Europe/Vatican" | "Europe/Vienna" | "Europe/Vilnius" | "Europe/Volgograd" | "Europe/Warsaw" | "Europe/Zagreb" | "Europe/Zurich" | "Indian/Antananarivo" | "Indian/Chagos" | "Indian/Christmas" | "Indian/Cocos" | "Indian/Comoro" | "Indian/Kerguelen" | "Indian/Mahe" | "Indian/Maldives" | "Indian/Mauritius" | "Indian/Mayotte" | "Indian/Reunion" | "Pacific/Apia" | "Pacific/Auckland" | "Pacific/Bougainville" | "Pacific/Chatham" | "Pacific/Chuuk" | "Pacific/Easter" | "Pacific/Efate" | "Pacific/Fakaofo" | "Pacific/Fiji" | "Pacific/Funafuti" | "Pacific/Galapagos" | "Pacific/Gambier" | "Pacific/Guadalcanal" | "Pacific/Guam" | "Pacific/Honolulu" | "Pacific/Kanton" | "Pacific/Kiritimati" | "Pacific/Kosrae" | "Pacific/Kwajalein" | "Pacific/Majuro" | "Pacific/Marquesas" | "Pacific/Midway" | "Pacific/Nauru" | "Pacific/Niue" | "Pacific/Norfolk" | "Pacific/Noumea" | "Pacific/Pago_Pago" | "Pacific/Palau" | "Pacific/Pitcairn" | "Pacific/Pohnpei" | "Pacific/Port_Moresby" | "Pacific/Rarotonga" | "Pacific/Saipan" | "Pacific/Tahiti" | "Pacific/Tarawa" | "Pacific/Tongatapu" | "Pacific/Wake" | "Pacific/Wallis" | "UTC"; - /** - * timezone_start - * @description Specify the timezone of the start - * @example Europe/Zurich - * @enum {string} - */ - timezone_start?: "Africa/Abidjan" | "Africa/Accra" | "Africa/Addis_Ababa" | "Africa/Algiers" | "Africa/Asmara" | "Africa/Bamako" | "Africa/Bangui" | "Africa/Banjul" | "Africa/Bissau" | "Africa/Blantyre" | "Africa/Brazzaville" | "Africa/Bujumbura" | "Africa/Cairo" | "Africa/Casablanca" | "Africa/Ceuta" | "Africa/Conakry" | "Africa/Dakar" | "Africa/Dar_es_Salaam" | "Africa/Djibouti" | "Africa/Douala" | "Africa/El_Aaiun" | "Africa/Freetown" | "Africa/Gaborone" | "Africa/Harare" | "Africa/Johannesburg" | "Africa/Juba" | "Africa/Kampala" | "Africa/Khartoum" | "Africa/Kigali" | "Africa/Kinshasa" | "Africa/Lagos" | "Africa/Libreville" | "Africa/Lome" | "Africa/Luanda" | "Africa/Lubumbashi" | "Africa/Lusaka" | "Africa/Malabo" | "Africa/Maputo" | "Africa/Maseru" | "Africa/Mbabane" | "Africa/Mogadishu" | "Africa/Monrovia" | "Africa/Nairobi" | "Africa/Ndjamena" | "Africa/Niamey" | "Africa/Nouakchott" | "Africa/Ouagadougou" | "Africa/Porto-Novo" | "Africa/Sao_Tome" | "Africa/Tripoli" | "Africa/Tunis" | "Africa/Windhoek" | "America/Adak" | "America/Anchorage" | "America/Anguilla" | "America/Antigua" | "America/Araguaina" | "America/Argentina/Buenos_Aires" | "America/Argentina/Catamarca" | "America/Argentina/Cordoba" | "America/Argentina/Jujuy" | "America/Argentina/La_Rioja" | "America/Argentina/Mendoza" | "America/Argentina/Rio_Gallegos" | "America/Argentina/Salta" | "America/Argentina/San_Juan" | "America/Argentina/San_Luis" | "America/Argentina/Tucuman" | "America/Argentina/Ushuaia" | "America/Aruba" | "America/Asuncion" | "America/Atikokan" | "America/Bahia" | "America/Bahia_Banderas" | "America/Barbados" | "America/Belem" | "America/Belize" | "America/Blanc-Sablon" | "America/Boa_Vista" | "America/Bogota" | "America/Boise" | "America/Cambridge_Bay" | "America/Campo_Grande" | "America/Cancun" | "America/Caracas" | "America/Cayenne" | "America/Cayman" | "America/Chicago" | "America/Chihuahua" | "America/Ciudad_Juarez" | "America/Costa_Rica" | "America/Coyhaique" | "America/Creston" | "America/Cuiaba" | "America/Curacao" | "America/Danmarkshavn" | "America/Dawson" | "America/Dawson_Creek" | "America/Denver" | "America/Detroit" | "America/Dominica" | "America/Edmonton" | "America/Eirunepe" | "America/El_Salvador" | "America/Fort_Nelson" | "America/Fortaleza" | "America/Glace_Bay" | "America/Goose_Bay" | "America/Grand_Turk" | "America/Grenada" | "America/Guadeloupe" | "America/Guatemala" | "America/Guayaquil" | "America/Guyana" | "America/Halifax" | "America/Havana" | "America/Hermosillo" | "America/Indiana/Indianapolis" | "America/Indiana/Knox" | "America/Indiana/Marengo" | "America/Indiana/Petersburg" | "America/Indiana/Tell_City" | "America/Indiana/Vevay" | "America/Indiana/Vincennes" | "America/Indiana/Winamac" | "America/Inuvik" | "America/Iqaluit" | "America/Jamaica" | "America/Juneau" | "America/Kentucky/Louisville" | "America/Kentucky/Monticello" | "America/Kralendijk" | "America/La_Paz" | "America/Lima" | "America/Los_Angeles" | "America/Lower_Princes" | "America/Maceio" | "America/Managua" | "America/Manaus" | "America/Marigot" | "America/Martinique" | "America/Matamoros" | "America/Mazatlan" | "America/Menominee" | "America/Merida" | "America/Metlakatla" | "America/Mexico_City" | "America/Miquelon" | "America/Moncton" | "America/Monterrey" | "America/Montevideo" | "America/Montserrat" | "America/Nassau" | "America/New_York" | "America/Nome" | "America/Noronha" | "America/North_Dakota/Beulah" | "America/North_Dakota/Center" | "America/North_Dakota/New_Salem" | "America/Nuuk" | "America/Ojinaga" | "America/Panama" | "America/Paramaribo" | "America/Phoenix" | "America/Port-au-Prince" | "America/Port_of_Spain" | "America/Porto_Velho" | "America/Puerto_Rico" | "America/Punta_Arenas" | "America/Rankin_Inlet" | "America/Recife" | "America/Regina" | "America/Resolute" | "America/Rio_Branco" | "America/Santarem" | "America/Santiago" | "America/Santo_Domingo" | "America/Sao_Paulo" | "America/Scoresbysund" | "America/Sitka" | "America/St_Barthelemy" | "America/St_Johns" | "America/St_Kitts" | "America/St_Lucia" | "America/St_Thomas" | "America/St_Vincent" | "America/Swift_Current" | "America/Tegucigalpa" | "America/Thule" | "America/Tijuana" | "America/Toronto" | "America/Tortola" | "America/Vancouver" | "America/Whitehorse" | "America/Winnipeg" | "America/Yakutat" | "Antarctica/Casey" | "Antarctica/Davis" | "Antarctica/DumontDUrville" | "Antarctica/Macquarie" | "Antarctica/Mawson" | "Antarctica/McMurdo" | "Antarctica/Palmer" | "Antarctica/Rothera" | "Antarctica/Syowa" | "Antarctica/Troll" | "Antarctica/Vostok" | "Arctic/Longyearbyen" | "Asia/Aden" | "Asia/Almaty" | "Asia/Amman" | "Asia/Anadyr" | "Asia/Aqtau" | "Asia/Aqtobe" | "Asia/Ashgabat" | "Asia/Atyrau" | "Asia/Baghdad" | "Asia/Bahrain" | "Asia/Baku" | "Asia/Bangkok" | "Asia/Barnaul" | "Asia/Beirut" | "Asia/Bishkek" | "Asia/Brunei" | "Asia/Chita" | "Asia/Colombo" | "Asia/Damascus" | "Asia/Dhaka" | "Asia/Dili" | "Asia/Dubai" | "Asia/Dushanbe" | "Asia/Famagusta" | "Asia/Gaza" | "Asia/Hebron" | "Asia/Ho_Chi_Minh" | "Asia/Hong_Kong" | "Asia/Hovd" | "Asia/Irkutsk" | "Asia/Jakarta" | "Asia/Jayapura" | "Asia/Jerusalem" | "Asia/Kabul" | "Asia/Kamchatka" | "Asia/Karachi" | "Asia/Kathmandu" | "Asia/Khandyga" | "Asia/Kolkata" | "Asia/Krasnoyarsk" | "Asia/Kuala_Lumpur" | "Asia/Kuching" | "Asia/Kuwait" | "Asia/Macau" | "Asia/Magadan" | "Asia/Makassar" | "Asia/Manila" | "Asia/Muscat" | "Asia/Nicosia" | "Asia/Novokuznetsk" | "Asia/Novosibirsk" | "Asia/Omsk" | "Asia/Oral" | "Asia/Phnom_Penh" | "Asia/Pontianak" | "Asia/Pyongyang" | "Asia/Qatar" | "Asia/Qostanay" | "Asia/Qyzylorda" | "Asia/Riyadh" | "Asia/Sakhalin" | "Asia/Samarkand" | "Asia/Seoul" | "Asia/Shanghai" | "Asia/Singapore" | "Asia/Srednekolymsk" | "Asia/Taipei" | "Asia/Tashkent" | "Asia/Tbilisi" | "Asia/Tehran" | "Asia/Thimphu" | "Asia/Tokyo" | "Asia/Tomsk" | "Asia/Ulaanbaatar" | "Asia/Urumqi" | "Asia/Ust-Nera" | "Asia/Vientiane" | "Asia/Vladivostok" | "Asia/Yakutsk" | "Asia/Yangon" | "Asia/Yekaterinburg" | "Asia/Yerevan" | "Atlantic/Azores" | "Atlantic/Bermuda" | "Atlantic/Canary" | "Atlantic/Cape_Verde" | "Atlantic/Faroe" | "Atlantic/Madeira" | "Atlantic/Reykjavik" | "Atlantic/South_Georgia" | "Atlantic/St_Helena" | "Atlantic/Stanley" | "Australia/Adelaide" | "Australia/Brisbane" | "Australia/Broken_Hill" | "Australia/Darwin" | "Australia/Eucla" | "Australia/Hobart" | "Australia/Lindeman" | "Australia/Lord_Howe" | "Australia/Melbourne" | "Australia/Perth" | "Australia/Sydney" | "Europe/Amsterdam" | "Europe/Andorra" | "Europe/Astrakhan" | "Europe/Athens" | "Europe/Belgrade" | "Europe/Berlin" | "Europe/Bratislava" | "Europe/Brussels" | "Europe/Bucharest" | "Europe/Budapest" | "Europe/Busingen" | "Europe/Chisinau" | "Europe/Copenhagen" | "Europe/Dublin" | "Europe/Gibraltar" | "Europe/Guernsey" | "Europe/Helsinki" | "Europe/Isle_of_Man" | "Europe/Istanbul" | "Europe/Jersey" | "Europe/Kaliningrad" | "Europe/Kirov" | "Europe/Kyiv" | "Europe/Lisbon" | "Europe/Ljubljana" | "Europe/London" | "Europe/Luxembourg" | "Europe/Madrid" | "Europe/Malta" | "Europe/Mariehamn" | "Europe/Minsk" | "Europe/Monaco" | "Europe/Moscow" | "Europe/Oslo" | "Europe/Paris" | "Europe/Podgorica" | "Europe/Prague" | "Europe/Riga" | "Europe/Rome" | "Europe/Samara" | "Europe/San_Marino" | "Europe/Sarajevo" | "Europe/Saratov" | "Europe/Simferopol" | "Europe/Skopje" | "Europe/Sofia" | "Europe/Stockholm" | "Europe/Tallinn" | "Europe/Tirane" | "Europe/Ulyanovsk" | "Europe/Vaduz" | "Europe/Vatican" | "Europe/Vienna" | "Europe/Vilnius" | "Europe/Volgograd" | "Europe/Warsaw" | "Europe/Zagreb" | "Europe/Zurich" | "Indian/Antananarivo" | "Indian/Chagos" | "Indian/Christmas" | "Indian/Cocos" | "Indian/Comoro" | "Indian/Kerguelen" | "Indian/Mahe" | "Indian/Maldives" | "Indian/Mauritius" | "Indian/Mayotte" | "Indian/Reunion" | "Pacific/Apia" | "Pacific/Auckland" | "Pacific/Bougainville" | "Pacific/Chatham" | "Pacific/Chuuk" | "Pacific/Easter" | "Pacific/Efate" | "Pacific/Fakaofo" | "Pacific/Fiji" | "Pacific/Funafuti" | "Pacific/Galapagos" | "Pacific/Gambier" | "Pacific/Guadalcanal" | "Pacific/Guam" | "Pacific/Honolulu" | "Pacific/Kanton" | "Pacific/Kiritimati" | "Pacific/Kosrae" | "Pacific/Kwajalein" | "Pacific/Majuro" | "Pacific/Marquesas" | "Pacific/Midway" | "Pacific/Nauru" | "Pacific/Niue" | "Pacific/Norfolk" | "Pacific/Noumea" | "Pacific/Pago_Pago" | "Pacific/Palau" | "Pacific/Pitcairn" | "Pacific/Pohnpei" | "Pacific/Port_Moresby" | "Pacific/Rarotonga" | "Pacific/Saipan" | "Pacific/Tahiti" | "Pacific/Tarawa" | "Pacific/Tongatapu" | "Pacific/Wake" | "Pacific/Wallis" | "UTC"; - /** - * title - * @description Specify the title of the event - * @example my_title - */ - title?: string; - /** - * type - * @description Specify the event type - * @example playlist - * @enum {string} - */ - type?: "folder" | "live" | "media" | "playlist" | "tags"; - /** - * type_target - * @description Specify the target id linked to the type - * @example id_of_playlist - */ - type_target?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioDeleteAutoDJEvent": { - parameters: { - query?: { - date?: string; - scope?: "next" | "one"; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the event to request. */ - event_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioThisEndpointAllowsYouToListAutoDJMedia": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_Media"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioStoreAutoDJMedia": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * file - * Format: binary - * @description Specify the file to upload - */ - file?: string; - /** - * name - * @description Specify the name of the file - * @example my_title - */ - name: string; - /** - * url - * @description Specify the public url of the file - */ - url?: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetAutoDJMedia": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the media to request. */ - media_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_Media"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioUpdateAutoDJMedia": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the media to request. */ - media_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * albums - * @description Specify the list of the albums of the song - * @example [Night Visions] - */ - albums?: unknown[] | null; - /** - * artists - * @description Specify the list of the artists of the song - * @example [Imagine Dragons] - */ - artists?: unknown[] | null; - /** - * cover - * Format: binary - * @description Specify the cover of the song - */ - cover?: string | null; - /** - * genres - * @description Specify the list of the genres of the song - * @example [rock] - */ - genres?: unknown[] | null; - /** - * name - * @description Specify the name of the file - * @example radioactive_imagine_dragons - */ - name?: string; - /** - * tags - * @description Specify the tags of the file - * @example my_title - */ - tags?: { - /** - * color - * @description Specify the color of the tag - * @example my_title - */ - color?: string; - /** - * name - * @description Specify the name of the tag - * @example my_title - */ - name?: string; - }[] | null; - /** - * title - * @description Specify the title of the song - * @example Radioactive - */ - title?: string; - /** - * year - * @description Specify the year of the song - * @example 2025 - */ - year?: number | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioDeleteAutoDJMedia": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the media to request. */ - media_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioThisEndpointAllowsYouToListAutoDJPlaylist": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_Playlist"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioStoreAutoDJPlaylist": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** criteria */ - criteria: string; - /** - * name - * @description Specify the name of the file - * @example my_title - */ - name: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetAutoDJPlaylist": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the playlist to request. */ - playlist_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_Playlist"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioUpdateAutoDJPlaylist": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the playlist to request. */ - playlist_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** criteria */ - criteria: string; - /** - * name - * @description Specify the title of the event - * @example my_title - */ - name?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioDeleteAutoDJPlaylist": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the playlist to request. */ - playlist_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioThisEndpointAllowsYouToListAutoDJMediasInPlaylist": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the playlist to request. */ - playlist_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_Media"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - Streaming_radioGetNotification_get_1_radios_radio_product_id_notification: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number | unknown; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_Notification"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioUpdateNotificationRadioProduct": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * end_hour - * @description Specify the last hour of the day to receive notification - * @example 15:45:55 - */ - end_hour?: string; - /** - * is_enabled - * @description Specify if the notification is enabled - * @example true - */ - is_enabled?: boolean; - /** - * is_friday - * @description Specify if the notification can be sent the friday - * @example true - */ - is_friday?: boolean; - /** - * is_mail - * @description Specify if the notification will be sent by mail - * @example true - */ - is_mail?: boolean; - /** - * is_monday - * @description Specify if the notification can be sent the monday - * @example true - */ - is_monday?: boolean; - /** - * is_saturday - * @description Specify if the notification can be sent the saturday - * @example true - */ - is_saturday?: boolean; - /** - * is_sms - * @description Specify if the notification will be sent by sms - * @example true - */ - is_sms?: boolean; - /** - * is_sunday - * @description Specify if the notification can be sent the sunday - * @example true - */ - is_sunday?: boolean; - /** - * is_thursday - * @description Specify if the notification can be sent the thursday - * @example true - */ - is_thursday?: boolean; - /** - * is_tuesday - * @description Specify if the notification can be sent the tuesday - * @example true - */ - is_tuesday?: boolean; - /** - * is_wednesday - * @description Specify if the notification can be sent the wednesday - * @example true - */ - is_wednesday?: boolean; - /** - * start_hour - * @description Specify the begin hour of the day to receive notification - * @example 12:30:10 - */ - start_hour?: string; - /** - * users - * @description Specify the list of account id will receive the notification - * @example 1,2,5,7 - */ - users?: string | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioListProductPlayers": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - type?: ("1" | "2" | "3" | "4" | "5" | "big" | "medium" | "small" | "superplayer" | "superplayer_extended")[]; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_Player"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioStorePlayer": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * background_color - * @description Specify the background color used in the player - * @example 202020 - */ - background_color?: string; - /** - * button_color - * @description Specify the button color used in the player - * @example FFFFFF - */ - button_color?: string; - /** - * display_name - * @description Specify the name uses to display in the player - * @example Radio Player - */ - display_name: string; - /** - * domains - * @description Specify the domains allow accessing to the player - * @example infomaniak.ch,myradio.ch - */ - domains?: string; - /** - * facebook_link - * @description Specify the Facebook link used in Facebook embed - * @example myradio.ch - */ - facebook_link?: string; - /** - * height - * @description Specify the height in px for display the player - * @example 144.00 - */ - height?: string; - /** - * history_display - * @description Specify the history display used in the player - * @example split - * @enum {string} - */ - history_display?: "none" | "overlay" | "split" | "under"; - /** - * history_hold - * @description Specify if the maximum number of song displayed in history - * @example 20 - */ - history_hold?: number; - /** - * is_auto_start - * @description Specify if the auto start is enabled - * @example true - */ - is_auto_start?: boolean; - /** - * is_cover - * @description Specify if the cover will be displayed - * @example true - */ - is_cover?: boolean; - /** - * is_direct_control - * @description Is the player in direct control mode ? - * @example true - */ - is_direct_control?: boolean; - /** - * is_embed - * @description Specify if the embed url will be displayed int the player - * @example true - */ - is_embed?: boolean; - /** - * is_facebook_embed - * @description Specify if the Facebook embed url will be displayed int the player - * @example true - */ - is_facebook_embed?: boolean; - /** - * is_history_clickable - * @description Specify if the history could be clickable in history - * @example true - */ - is_history_clickable?: boolean; - /** - * is_history_time_display - * @description Specify if the time will be displayed in history - * @example true - */ - is_history_time_display?: boolean; - /** - * is_hls_buffered - * @description Specify if the player start at the beginning and buffer hls streams - * @example true - */ - is_hls_buffered?: boolean; - /** - * is_listeners - * @description Specify if listeners information is displayed - * @example true - */ - is_listeners?: boolean; - /** - * is_listeners_hold - * @description Specify if listeners hold is used - * @example true - */ - is_listeners_hold?: boolean; - /** - * is_logo - * @description Specify if the logo Infomaniak is displayed - * @example true - */ - is_logo?: boolean; - /** - * is_metadata_display - * @description Specify if the metadata title and artist will be visible - * @example true - */ - is_metadata_display?: boolean; - /** - * is_spectrum - * @description Specify if the spectrum will be displayed - * @example true - */ - is_spectrum?: boolean; - /** - * is_station_thumbnail - * @description Specify if the station thumbnail will be displayed - * @example true - */ - is_station_thumbnail?: boolean; - /** - * is_twitter_embed - * @description Specify if the Twitter embed url will be displayed int the player - * @example true - */ - is_twitter_embed?: boolean; - /** - * language - * @description Specify the language used in the player - * @enum {string} - */ - language?: "de" | "en" | "es" | "fr" | "it"; - /** - * listeners_hold - * @description Specify listeners hold for listeners information - * @example 100 - */ - listeners_hold?: number; - /** - * name - * @description Specify the name of the player, it is not used in the player - * @example MyPlayer - */ - name: string; - /** - * secondary_color - * @description Specify the secondary color used in the player - * @example 0098FF - */ - secondary_color?: string; - /** - * stations - * @description Specify the list of stations used in the super player - */ - stations: { - /** - * id - * @description Specify the id of the station - * @example 1 - */ - id?: number; - /** - * is_main - * @description Specify if the station is the main station to listen - * @example true - */ - is_main?: boolean; - /** - * order - * @description Specify the order of the station in the list - * @example 1 - */ - order?: number; - /** - * streams - * @description Specify the list of streams used in the super player by station - */ - streams?: { - /** - * id - * @description Specify the id of the stream to use - */ - id?: number; - /** - * is_main - * @description Specify if the stream is the main stream of the station - * @example true - */ - is_main?: boolean; - }[]; - /** hls_stream */ - hls_stream?: { - /** - * id - * @description Specify the HLS Stream id used in the player - * @example 2 - */ - id?: number; - /** - * is_main - * @description Specify if the HLS stream is the main stream of this station - * @example true - */ - is_main?: boolean; - }; - }[]; - /** - * twitter_account - * @description Specify the Twitter account will be used in Twitter embed - * @example MyAccount - */ - twitter_account?: string; - /** - * twitter_backlink - * @description Specify the Twitter backlink used in Twitter embed - * @example myradio.ch - */ - twitter_backlink?: string; - /** - * twitter_hashtag - * @description Specify the Twitter hashtag used in Twitter embed - * @example radio,infomaniak - */ - twitter_hashtag?: string; - /** - * type - * @description Specify the type of player - * @example 1 - * @enum {integer} - */ - type: 1 | 2 | 3 | 4 | 5; - /** - * volume - * @description Specify the default volume in the player - * @example 50 - */ - volume?: number; - /** - * width - * @description Specify the width in px for display the player - * @example 505.00 - */ - width?: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetPlayer": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the player to request. */ - player_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_Player"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioUpdatePlayer": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the player to request. */ - player_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * background_color - * @description Specify the background color used in the player - * @example 202020 - */ - background_color?: string; - /** - * button_color - * @description Specify the button color used in the player - * @example FFFFFF - */ - button_color?: string; - /** - * display_name - * @description Specify the name uses to display in the player - * @example Radio Player - */ - display_name?: string; - /** - * domains - * @description Specify the domains allow accessing to the player - * @example infomaniak.ch,myradio.ch - */ - domains?: string; - /** - * facebook_link - * @description Specify the Facebook link used in Facebook embed - * @example myradio.ch - */ - facebook_link?: string | null; - /** - * height - * @description Specify the height in px for display the player - * @example 144.00 - */ - height?: string; - /** - * history_display - * @description Specify the history display used in the player - * @example split - * @enum {string} - */ - history_display?: "none" | "overlay" | "split" | "under"; - /** - * history_hold - * @description Specify if the maximum number of song displayed in history - * @example 20 - */ - history_hold?: number; - /** - * is_auto_start - * @description Specify if the auto start is enabled - * @example true - */ - is_auto_start?: boolean; - /** - * is_cover - * @description Specify if the cover will be displayed - * @example true - */ - is_cover?: boolean; - /** - * is_direct_control - * @description Is the player in direct control mode ? - * @example true - */ - is_direct_control?: boolean; - /** - * is_embed - * @description Specify if the embed url will be displayed int the player - * @example true - */ - is_embed?: boolean; - /** - * is_facebook_embed - * @description Specify if the Facebook embed url will be displayed int the player - * @example true - */ - is_facebook_embed?: boolean; - /** - * is_history_clickable - * @description Specify if the history could be clickable in history - * @example true - */ - is_history_clickable?: boolean; - /** - * is_history_time_display - * @description Specify if the time will be displayed in history - * @example true - */ - is_history_time_display?: boolean; - /** - * is_hls_buffered - * @description Specify if the player start at the beginning and buffer hls streams - * @example true - */ - is_hls_buffered?: boolean; - /** - * is_listeners - * @description Specify if listeners information is displayed - * @example true - */ - is_listeners?: boolean; - /** - * is_listeners_hold - * @description Specify if listeners hold is used - * @example true - */ - is_listeners_hold?: boolean; - /** - * is_logo - * @description Specify if the logo Infomaniak is displayed - * @example true - */ - is_logo?: boolean; - /** - * is_metadata_display - * @description Specify if the metadata title and artist will be visible - * @example true - */ - is_metadata_display?: boolean; - /** - * is_spectrum - * @description Specify if the spectrum will be displayed - * @example true - */ - is_spectrum?: boolean; - /** - * is_station_thumbnail - * @description Specify if the station thumbnail will be displayed - * @example true - */ - is_station_thumbnail?: boolean; - /** - * is_twitter_embed - * @description Specify if the Twitter embed url will be displayed int the player - * @example true - */ - is_twitter_embed?: boolean; - /** - * language - * @description Specify the language used in the player - * @enum {string} - */ - language?: "de" | "en" | "es" | "fr" | "it"; - /** - * listeners_hold - * @description Specify listeners hold for listeners information - * @example 100 - */ - listeners_hold?: number; - /** - * name - * @description Specify the name of the player, it is not used in the player - * @example MyPlayer - */ - name?: string; - /** - * secondary_color - * @description Specify the secondary color used in the player - * @example 0098FF - */ - secondary_color?: string; - /** - * stations - * @description Specify the list of stations used in the super player - */ - stations?: { - /** - * id - * @description Specify the id of the station - * @example 1 - */ - id?: number; - /** - * is_main - * @description Specify if the station is the main station to listen - * @example true - */ - is_main?: boolean; - /** - * order - * @description Specify the order of the station in the list - * @example 1 - */ - order?: number; - /** - * streams - * @description Specify the list of streams used in the super player by station - */ - streams?: { - /** - * id - * @description Specify the id of the stream to use - * @example 1 - */ - id?: number; - /** - * is_main - * @description Specify if the stream is the main stream of the station - * @example true - */ - is_main?: boolean; - }[]; - /** hls_stream */ - hls_stream?: { - /** - * id - * @description Specify the HLS Stream id used in the player - * @example 2 - */ - id?: number; - /** - * is_main - * @description Specify if the HLS stream is the main stream of this station - * @example true - */ - is_main?: boolean; - }; - }[]; - /** - * twitter_account - * @description Specify the Twitter account will be used in Twitter embed - * @example MyAccount - */ - twitter_account?: string | null; - /** - * twitter_backlink - * @description Specify the Twitter backlink used in Twitter embed - * @example myradio.ch - */ - twitter_backlink?: string | null; - /** - * twitter_hashtag - * @description Specify the Twitter hashtag used in Twitter embed - * @example radio,infomaniak - */ - twitter_hashtag?: string | null; - /** - * type - * @description Specify the type of player - * @example 1 - * @enum {integer} - */ - type?: 1 | 2 | 3 | 4 | 5; - /** - * volume - * @description Specify the default volume in the player - * @example 50 - */ - volume?: number; - /** - * width - * @description Specify the width in px for display the player - * @example 505.00 - */ - width?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioDeletePlayer": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the player to request. */ - player_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stats_listeners: { - parameters: { - query: { - from: string; - scope_by?: "day" | "month" | "week" | "year"; - station_ids?: string; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatListener"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stats_listeners_per_minute: { - parameters: { - query: { - from: string; - station_ids?: string; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatListenerPerMinute"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetListenersPerMinutePerStation": { - parameters: { - query: { - from: string; - station_ids?: string; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatListenerPerMinuteGrouped"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stats_countries: { - parameters: { - query: { - from: string; - station_ids?: string; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatCountry"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stats_countries_continent: { - parameters: { - query: { - from: string; - station_ids?: string; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatCountryContinent"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetListenersByStation": { - parameters: { - query: { - from: string; - station_ids?: string; - to: string; - with_empty?: boolean; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatListenerByStation_21e42669"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stats_consumption: { - parameters: { - query: { - from: string; - station_ids?: string; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatConsumption"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stats_total_consumption: { - parameters: { - query: { - from: string; - station_ids?: string; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: number; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetConsumptionByStation": { - parameters: { - query: { - from: string; - station_ids?: string; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatConsumptionByStation"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stats_players: { - parameters: { - query: { - from: string; - station_ids?: string; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatPlayer"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stats_total_players: { - parameters: { - query: { - from: string; - station_ids?: string; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_StatTotalPlayer"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGetStatsByStations": { - parameters: { - query: { - datatype: "consumption" | "countries" | "listeners" | "players"; - from: string; - station_ids?: string; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_radios_radio_product_id_stats_export_csv: { - parameters: { - query: { - datatype: "consumption" | "countries" | "listeners" | "listeners_by_station" | "listeners_per_minute" | "players"; - from: string; - scope_by?: "day" | "month" | "week" | "year"; - station_ids?: string; - timezone?: "Africa/Abidjan" | "Africa/Accra" | "Africa/Addis_Ababa" | "Africa/Algiers" | "Africa/Asmara" | "Africa/Bamako" | "Africa/Bangui" | "Africa/Banjul" | "Africa/Bissau" | "Africa/Blantyre" | "Africa/Brazzaville" | "Africa/Bujumbura" | "Africa/Cairo" | "Africa/Casablanca" | "Africa/Ceuta" | "Africa/Conakry" | "Africa/Dakar" | "Africa/Dar_es_Salaam" | "Africa/Djibouti" | "Africa/Douala" | "Africa/El_Aaiun" | "Africa/Freetown" | "Africa/Gaborone" | "Africa/Harare" | "Africa/Johannesburg" | "Africa/Juba" | "Africa/Kampala" | "Africa/Khartoum" | "Africa/Kigali" | "Africa/Kinshasa" | "Africa/Lagos" | "Africa/Libreville" | "Africa/Lome" | "Africa/Luanda" | "Africa/Lubumbashi" | "Africa/Lusaka" | "Africa/Malabo" | "Africa/Maputo" | "Africa/Maseru" | "Africa/Mbabane" | "Africa/Mogadishu" | "Africa/Monrovia" | "Africa/Nairobi" | "Africa/Ndjamena" | "Africa/Niamey" | "Africa/Nouakchott" | "Africa/Ouagadougou" | "Africa/Porto-Novo" | "Africa/Sao_Tome" | "Africa/Tripoli" | "Africa/Tunis" | "Africa/Windhoek" | "America/Adak" | "America/Anchorage" | "America/Anguilla" | "America/Antigua" | "America/Araguaina" | "America/Argentina/Buenos_Aires" | "America/Argentina/Catamarca" | "America/Argentina/Cordoba" | "America/Argentina/Jujuy" | "America/Argentina/La_Rioja" | "America/Argentina/Mendoza" | "America/Argentina/Rio_Gallegos" | "America/Argentina/Salta" | "America/Argentina/San_Juan" | "America/Argentina/San_Luis" | "America/Argentina/Tucuman" | "America/Argentina/Ushuaia" | "America/Aruba" | "America/Asuncion" | "America/Atikokan" | "America/Bahia" | "America/Bahia_Banderas" | "America/Barbados" | "America/Belem" | "America/Belize" | "America/Blanc-Sablon" | "America/Boa_Vista" | "America/Bogota" | "America/Boise" | "America/Cambridge_Bay" | "America/Campo_Grande" | "America/Cancun" | "America/Caracas" | "America/Cayenne" | "America/Cayman" | "America/Chicago" | "America/Chihuahua" | "America/Ciudad_Juarez" | "America/Costa_Rica" | "America/Coyhaique" | "America/Creston" | "America/Cuiaba" | "America/Curacao" | "America/Danmarkshavn" | "America/Dawson" | "America/Dawson_Creek" | "America/Denver" | "America/Detroit" | "America/Dominica" | "America/Edmonton" | "America/Eirunepe" | "America/El_Salvador" | "America/Fort_Nelson" | "America/Fortaleza" | "America/Glace_Bay" | "America/Goose_Bay" | "America/Grand_Turk" | "America/Grenada" | "America/Guadeloupe" | "America/Guatemala" | "America/Guayaquil" | "America/Guyana" | "America/Halifax" | "America/Havana" | "America/Hermosillo" | "America/Indiana/Indianapolis" | "America/Indiana/Knox" | "America/Indiana/Marengo" | "America/Indiana/Petersburg" | "America/Indiana/Tell_City" | "America/Indiana/Vevay" | "America/Indiana/Vincennes" | "America/Indiana/Winamac" | "America/Inuvik" | "America/Iqaluit" | "America/Jamaica" | "America/Juneau" | "America/Kentucky/Louisville" | "America/Kentucky/Monticello" | "America/Kralendijk" | "America/La_Paz" | "America/Lima" | "America/Los_Angeles" | "America/Lower_Princes" | "America/Maceio" | "America/Managua" | "America/Manaus" | "America/Marigot" | "America/Martinique" | "America/Matamoros" | "America/Mazatlan" | "America/Menominee" | "America/Merida" | "America/Metlakatla" | "America/Mexico_City" | "America/Miquelon" | "America/Moncton" | "America/Monterrey" | "America/Montevideo" | "America/Montserrat" | "America/Nassau" | "America/New_York" | "America/Nome" | "America/Noronha" | "America/North_Dakota/Beulah" | "America/North_Dakota/Center" | "America/North_Dakota/New_Salem" | "America/Nuuk" | "America/Ojinaga" | "America/Panama" | "America/Paramaribo" | "America/Phoenix" | "America/Port-au-Prince" | "America/Port_of_Spain" | "America/Porto_Velho" | "America/Puerto_Rico" | "America/Punta_Arenas" | "America/Rankin_Inlet" | "America/Recife" | "America/Regina" | "America/Resolute" | "America/Rio_Branco" | "America/Santarem" | "America/Santiago" | "America/Santo_Domingo" | "America/Sao_Paulo" | "America/Scoresbysund" | "America/Sitka" | "America/St_Barthelemy" | "America/St_Johns" | "America/St_Kitts" | "America/St_Lucia" | "America/St_Thomas" | "America/St_Vincent" | "America/Swift_Current" | "America/Tegucigalpa" | "America/Thule" | "America/Tijuana" | "America/Toronto" | "America/Tortola" | "America/Vancouver" | "America/Whitehorse" | "America/Winnipeg" | "America/Yakutat" | "Antarctica/Casey" | "Antarctica/Davis" | "Antarctica/DumontDUrville" | "Antarctica/Macquarie" | "Antarctica/Mawson" | "Antarctica/McMurdo" | "Antarctica/Palmer" | "Antarctica/Rothera" | "Antarctica/Syowa" | "Antarctica/Troll" | "Antarctica/Vostok" | "Arctic/Longyearbyen" | "Asia/Aden" | "Asia/Almaty" | "Asia/Amman" | "Asia/Anadyr" | "Asia/Aqtau" | "Asia/Aqtobe" | "Asia/Ashgabat" | "Asia/Atyrau" | "Asia/Baghdad" | "Asia/Bahrain" | "Asia/Baku" | "Asia/Bangkok" | "Asia/Barnaul" | "Asia/Beirut" | "Asia/Bishkek" | "Asia/Brunei" | "Asia/Chita" | "Asia/Colombo" | "Asia/Damascus" | "Asia/Dhaka" | "Asia/Dili" | "Asia/Dubai" | "Asia/Dushanbe" | "Asia/Famagusta" | "Asia/Gaza" | "Asia/Hebron" | "Asia/Ho_Chi_Minh" | "Asia/Hong_Kong" | "Asia/Hovd" | "Asia/Irkutsk" | "Asia/Jakarta" | "Asia/Jayapura" | "Asia/Jerusalem" | "Asia/Kabul" | "Asia/Kamchatka" | "Asia/Karachi" | "Asia/Kathmandu" | "Asia/Khandyga" | "Asia/Kolkata" | "Asia/Krasnoyarsk" | "Asia/Kuala_Lumpur" | "Asia/Kuching" | "Asia/Kuwait" | "Asia/Macau" | "Asia/Magadan" | "Asia/Makassar" | "Asia/Manila" | "Asia/Muscat" | "Asia/Nicosia" | "Asia/Novokuznetsk" | "Asia/Novosibirsk" | "Asia/Omsk" | "Asia/Oral" | "Asia/Phnom_Penh" | "Asia/Pontianak" | "Asia/Pyongyang" | "Asia/Qatar" | "Asia/Qostanay" | "Asia/Qyzylorda" | "Asia/Riyadh" | "Asia/Sakhalin" | "Asia/Samarkand" | "Asia/Seoul" | "Asia/Shanghai" | "Asia/Singapore" | "Asia/Srednekolymsk" | "Asia/Taipei" | "Asia/Tashkent" | "Asia/Tbilisi" | "Asia/Tehran" | "Asia/Thimphu" | "Asia/Tokyo" | "Asia/Tomsk" | "Asia/Ulaanbaatar" | "Asia/Urumqi" | "Asia/Ust-Nera" | "Asia/Vientiane" | "Asia/Vladivostok" | "Asia/Yakutsk" | "Asia/Yangon" | "Asia/Yekaterinburg" | "Asia/Yerevan" | "Atlantic/Azores" | "Atlantic/Bermuda" | "Atlantic/Canary" | "Atlantic/Cape_Verde" | "Atlantic/Faroe" | "Atlantic/Madeira" | "Atlantic/Reykjavik" | "Atlantic/South_Georgia" | "Atlantic/St_Helena" | "Atlantic/Stanley" | "Australia/Adelaide" | "Australia/Brisbane" | "Australia/Broken_Hill" | "Australia/Darwin" | "Australia/Eucla" | "Australia/Hobart" | "Australia/Lindeman" | "Australia/Lord_Howe" | "Australia/Melbourne" | "Australia/Perth" | "Australia/Sydney" | "Europe/Amsterdam" | "Europe/Andorra" | "Europe/Astrakhan" | "Europe/Athens" | "Europe/Belgrade" | "Europe/Berlin" | "Europe/Bratislava" | "Europe/Brussels" | "Europe/Bucharest" | "Europe/Budapest" | "Europe/Busingen" | "Europe/Chisinau" | "Europe/Copenhagen" | "Europe/Dublin" | "Europe/Gibraltar" | "Europe/Guernsey" | "Europe/Helsinki" | "Europe/Isle_of_Man" | "Europe/Istanbul" | "Europe/Jersey" | "Europe/Kaliningrad" | "Europe/Kirov" | "Europe/Kyiv" | "Europe/Lisbon" | "Europe/Ljubljana" | "Europe/London" | "Europe/Luxembourg" | "Europe/Madrid" | "Europe/Malta" | "Europe/Mariehamn" | "Europe/Minsk" | "Europe/Monaco" | "Europe/Moscow" | "Europe/Oslo" | "Europe/Paris" | "Europe/Podgorica" | "Europe/Prague" | "Europe/Riga" | "Europe/Rome" | "Europe/Samara" | "Europe/San_Marino" | "Europe/Sarajevo" | "Europe/Saratov" | "Europe/Simferopol" | "Europe/Skopje" | "Europe/Sofia" | "Europe/Stockholm" | "Europe/Tallinn" | "Europe/Tirane" | "Europe/Ulyanovsk" | "Europe/Vaduz" | "Europe/Vatican" | "Europe/Vienna" | "Europe/Vilnius" | "Europe/Volgograd" | "Europe/Warsaw" | "Europe/Zagreb" | "Europe/Zurich" | "Indian/Antananarivo" | "Indian/Chagos" | "Indian/Christmas" | "Indian/Cocos" | "Indian/Comoro" | "Indian/Kerguelen" | "Indian/Mahe" | "Indian/Maldives" | "Indian/Mauritius" | "Indian/Mayotte" | "Indian/Reunion" | "Pacific/Apia" | "Pacific/Auckland" | "Pacific/Bougainville" | "Pacific/Chatham" | "Pacific/Chuuk" | "Pacific/Easter" | "Pacific/Efate" | "Pacific/Fakaofo" | "Pacific/Fiji" | "Pacific/Funafuti" | "Pacific/Galapagos" | "Pacific/Gambier" | "Pacific/Guadalcanal" | "Pacific/Guam" | "Pacific/Honolulu" | "Pacific/Kanton" | "Pacific/Kiritimati" | "Pacific/Kosrae" | "Pacific/Kwajalein" | "Pacific/Majuro" | "Pacific/Marquesas" | "Pacific/Midway" | "Pacific/Nauru" | "Pacific/Niue" | "Pacific/Norfolk" | "Pacific/Noumea" | "Pacific/Pago_Pago" | "Pacific/Palau" | "Pacific/Pitcairn" | "Pacific/Pohnpei" | "Pacific/Port_Moresby" | "Pacific/Rarotonga" | "Pacific/Saipan" | "Pacific/Tahiti" | "Pacific/Tarawa" | "Pacific/Tongatapu" | "Pacific/Wake" | "Pacific/Wallis" | "UTC"; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/octet-stream": string; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioExportStatsByStation": { - parameters: { - query: { - datatype: "consumption" | "countries" | "listeners" | "listeners_per_minute" | "players"; - from: string; - scope_by?: "day" | "month" | "week" | "year"; - station_ids?: string; - timezone?: "Africa/Abidjan" | "Africa/Accra" | "Africa/Addis_Ababa" | "Africa/Algiers" | "Africa/Asmara" | "Africa/Bamako" | "Africa/Bangui" | "Africa/Banjul" | "Africa/Bissau" | "Africa/Blantyre" | "Africa/Brazzaville" | "Africa/Bujumbura" | "Africa/Cairo" | "Africa/Casablanca" | "Africa/Ceuta" | "Africa/Conakry" | "Africa/Dakar" | "Africa/Dar_es_Salaam" | "Africa/Djibouti" | "Africa/Douala" | "Africa/El_Aaiun" | "Africa/Freetown" | "Africa/Gaborone" | "Africa/Harare" | "Africa/Johannesburg" | "Africa/Juba" | "Africa/Kampala" | "Africa/Khartoum" | "Africa/Kigali" | "Africa/Kinshasa" | "Africa/Lagos" | "Africa/Libreville" | "Africa/Lome" | "Africa/Luanda" | "Africa/Lubumbashi" | "Africa/Lusaka" | "Africa/Malabo" | "Africa/Maputo" | "Africa/Maseru" | "Africa/Mbabane" | "Africa/Mogadishu" | "Africa/Monrovia" | "Africa/Nairobi" | "Africa/Ndjamena" | "Africa/Niamey" | "Africa/Nouakchott" | "Africa/Ouagadougou" | "Africa/Porto-Novo" | "Africa/Sao_Tome" | "Africa/Tripoli" | "Africa/Tunis" | "Africa/Windhoek" | "America/Adak" | "America/Anchorage" | "America/Anguilla" | "America/Antigua" | "America/Araguaina" | "America/Argentina/Buenos_Aires" | "America/Argentina/Catamarca" | "America/Argentina/Cordoba" | "America/Argentina/Jujuy" | "America/Argentina/La_Rioja" | "America/Argentina/Mendoza" | "America/Argentina/Rio_Gallegos" | "America/Argentina/Salta" | "America/Argentina/San_Juan" | "America/Argentina/San_Luis" | "America/Argentina/Tucuman" | "America/Argentina/Ushuaia" | "America/Aruba" | "America/Asuncion" | "America/Atikokan" | "America/Bahia" | "America/Bahia_Banderas" | "America/Barbados" | "America/Belem" | "America/Belize" | "America/Blanc-Sablon" | "America/Boa_Vista" | "America/Bogota" | "America/Boise" | "America/Cambridge_Bay" | "America/Campo_Grande" | "America/Cancun" | "America/Caracas" | "America/Cayenne" | "America/Cayman" | "America/Chicago" | "America/Chihuahua" | "America/Ciudad_Juarez" | "America/Costa_Rica" | "America/Coyhaique" | "America/Creston" | "America/Cuiaba" | "America/Curacao" | "America/Danmarkshavn" | "America/Dawson" | "America/Dawson_Creek" | "America/Denver" | "America/Detroit" | "America/Dominica" | "America/Edmonton" | "America/Eirunepe" | "America/El_Salvador" | "America/Fort_Nelson" | "America/Fortaleza" | "America/Glace_Bay" | "America/Goose_Bay" | "America/Grand_Turk" | "America/Grenada" | "America/Guadeloupe" | "America/Guatemala" | "America/Guayaquil" | "America/Guyana" | "America/Halifax" | "America/Havana" | "America/Hermosillo" | "America/Indiana/Indianapolis" | "America/Indiana/Knox" | "America/Indiana/Marengo" | "America/Indiana/Petersburg" | "America/Indiana/Tell_City" | "America/Indiana/Vevay" | "America/Indiana/Vincennes" | "America/Indiana/Winamac" | "America/Inuvik" | "America/Iqaluit" | "America/Jamaica" | "America/Juneau" | "America/Kentucky/Louisville" | "America/Kentucky/Monticello" | "America/Kralendijk" | "America/La_Paz" | "America/Lima" | "America/Los_Angeles" | "America/Lower_Princes" | "America/Maceio" | "America/Managua" | "America/Manaus" | "America/Marigot" | "America/Martinique" | "America/Matamoros" | "America/Mazatlan" | "America/Menominee" | "America/Merida" | "America/Metlakatla" | "America/Mexico_City" | "America/Miquelon" | "America/Moncton" | "America/Monterrey" | "America/Montevideo" | "America/Montserrat" | "America/Nassau" | "America/New_York" | "America/Nome" | "America/Noronha" | "America/North_Dakota/Beulah" | "America/North_Dakota/Center" | "America/North_Dakota/New_Salem" | "America/Nuuk" | "America/Ojinaga" | "America/Panama" | "America/Paramaribo" | "America/Phoenix" | "America/Port-au-Prince" | "America/Port_of_Spain" | "America/Porto_Velho" | "America/Puerto_Rico" | "America/Punta_Arenas" | "America/Rankin_Inlet" | "America/Recife" | "America/Regina" | "America/Resolute" | "America/Rio_Branco" | "America/Santarem" | "America/Santiago" | "America/Santo_Domingo" | "America/Sao_Paulo" | "America/Scoresbysund" | "America/Sitka" | "America/St_Barthelemy" | "America/St_Johns" | "America/St_Kitts" | "America/St_Lucia" | "America/St_Thomas" | "America/St_Vincent" | "America/Swift_Current" | "America/Tegucigalpa" | "America/Thule" | "America/Tijuana" | "America/Toronto" | "America/Tortola" | "America/Vancouver" | "America/Whitehorse" | "America/Winnipeg" | "America/Yakutat" | "Antarctica/Casey" | "Antarctica/Davis" | "Antarctica/DumontDUrville" | "Antarctica/Macquarie" | "Antarctica/Mawson" | "Antarctica/McMurdo" | "Antarctica/Palmer" | "Antarctica/Rothera" | "Antarctica/Syowa" | "Antarctica/Troll" | "Antarctica/Vostok" | "Arctic/Longyearbyen" | "Asia/Aden" | "Asia/Almaty" | "Asia/Amman" | "Asia/Anadyr" | "Asia/Aqtau" | "Asia/Aqtobe" | "Asia/Ashgabat" | "Asia/Atyrau" | "Asia/Baghdad" | "Asia/Bahrain" | "Asia/Baku" | "Asia/Bangkok" | "Asia/Barnaul" | "Asia/Beirut" | "Asia/Bishkek" | "Asia/Brunei" | "Asia/Chita" | "Asia/Colombo" | "Asia/Damascus" | "Asia/Dhaka" | "Asia/Dili" | "Asia/Dubai" | "Asia/Dushanbe" | "Asia/Famagusta" | "Asia/Gaza" | "Asia/Hebron" | "Asia/Ho_Chi_Minh" | "Asia/Hong_Kong" | "Asia/Hovd" | "Asia/Irkutsk" | "Asia/Jakarta" | "Asia/Jayapura" | "Asia/Jerusalem" | "Asia/Kabul" | "Asia/Kamchatka" | "Asia/Karachi" | "Asia/Kathmandu" | "Asia/Khandyga" | "Asia/Kolkata" | "Asia/Krasnoyarsk" | "Asia/Kuala_Lumpur" | "Asia/Kuching" | "Asia/Kuwait" | "Asia/Macau" | "Asia/Magadan" | "Asia/Makassar" | "Asia/Manila" | "Asia/Muscat" | "Asia/Nicosia" | "Asia/Novokuznetsk" | "Asia/Novosibirsk" | "Asia/Omsk" | "Asia/Oral" | "Asia/Phnom_Penh" | "Asia/Pontianak" | "Asia/Pyongyang" | "Asia/Qatar" | "Asia/Qostanay" | "Asia/Qyzylorda" | "Asia/Riyadh" | "Asia/Sakhalin" | "Asia/Samarkand" | "Asia/Seoul" | "Asia/Shanghai" | "Asia/Singapore" | "Asia/Srednekolymsk" | "Asia/Taipei" | "Asia/Tashkent" | "Asia/Tbilisi" | "Asia/Tehran" | "Asia/Thimphu" | "Asia/Tokyo" | "Asia/Tomsk" | "Asia/Ulaanbaatar" | "Asia/Urumqi" | "Asia/Ust-Nera" | "Asia/Vientiane" | "Asia/Vladivostok" | "Asia/Yakutsk" | "Asia/Yangon" | "Asia/Yekaterinburg" | "Asia/Yerevan" | "Atlantic/Azores" | "Atlantic/Bermuda" | "Atlantic/Canary" | "Atlantic/Cape_Verde" | "Atlantic/Faroe" | "Atlantic/Madeira" | "Atlantic/Reykjavik" | "Atlantic/South_Georgia" | "Atlantic/St_Helena" | "Atlantic/Stanley" | "Australia/Adelaide" | "Australia/Brisbane" | "Australia/Broken_Hill" | "Australia/Darwin" | "Australia/Eucla" | "Australia/Hobart" | "Australia/Lindeman" | "Australia/Lord_Howe" | "Australia/Melbourne" | "Australia/Perth" | "Australia/Sydney" | "Europe/Amsterdam" | "Europe/Andorra" | "Europe/Astrakhan" | "Europe/Athens" | "Europe/Belgrade" | "Europe/Berlin" | "Europe/Bratislava" | "Europe/Brussels" | "Europe/Bucharest" | "Europe/Budapest" | "Europe/Busingen" | "Europe/Chisinau" | "Europe/Copenhagen" | "Europe/Dublin" | "Europe/Gibraltar" | "Europe/Guernsey" | "Europe/Helsinki" | "Europe/Isle_of_Man" | "Europe/Istanbul" | "Europe/Jersey" | "Europe/Kaliningrad" | "Europe/Kirov" | "Europe/Kyiv" | "Europe/Lisbon" | "Europe/Ljubljana" | "Europe/London" | "Europe/Luxembourg" | "Europe/Madrid" | "Europe/Malta" | "Europe/Mariehamn" | "Europe/Minsk" | "Europe/Monaco" | "Europe/Moscow" | "Europe/Oslo" | "Europe/Paris" | "Europe/Podgorica" | "Europe/Prague" | "Europe/Riga" | "Europe/Rome" | "Europe/Samara" | "Europe/San_Marino" | "Europe/Sarajevo" | "Europe/Saratov" | "Europe/Simferopol" | "Europe/Skopje" | "Europe/Sofia" | "Europe/Stockholm" | "Europe/Tallinn" | "Europe/Tirane" | "Europe/Ulyanovsk" | "Europe/Vaduz" | "Europe/Vatican" | "Europe/Vienna" | "Europe/Vilnius" | "Europe/Volgograd" | "Europe/Warsaw" | "Europe/Zagreb" | "Europe/Zurich" | "Indian/Antananarivo" | "Indian/Chagos" | "Indian/Christmas" | "Indian/Cocos" | "Indian/Comoro" | "Indian/Kerguelen" | "Indian/Mahe" | "Indian/Maldives" | "Indian/Mauritius" | "Indian/Mayotte" | "Indian/Reunion" | "Pacific/Apia" | "Pacific/Auckland" | "Pacific/Bougainville" | "Pacific/Chatham" | "Pacific/Chuuk" | "Pacific/Easter" | "Pacific/Efate" | "Pacific/Fakaofo" | "Pacific/Fiji" | "Pacific/Funafuti" | "Pacific/Galapagos" | "Pacific/Gambier" | "Pacific/Guadalcanal" | "Pacific/Guam" | "Pacific/Honolulu" | "Pacific/Kanton" | "Pacific/Kiritimati" | "Pacific/Kosrae" | "Pacific/Kwajalein" | "Pacific/Majuro" | "Pacific/Marquesas" | "Pacific/Midway" | "Pacific/Nauru" | "Pacific/Niue" | "Pacific/Norfolk" | "Pacific/Noumea" | "Pacific/Pago_Pago" | "Pacific/Palau" | "Pacific/Pitcairn" | "Pacific/Pohnpei" | "Pacific/Port_Moresby" | "Pacific/Rarotonga" | "Pacific/Saipan" | "Pacific/Tahiti" | "Pacific/Tarawa" | "Pacific/Tongatapu" | "Pacific/Wake" | "Pacific/Wallis" | "UTC"; - to: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/octet-stream": string; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGenerateAReportForExportMediapulseLogWithStationsInProduct": { - parameters: { - query: { - from: string; - page?: number; - per_page?: number; - station_ids?: string; - to: string; - }; - header?: never; - path: { - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Streaming/radioListRadioProductOptions": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["0cc1b8a9_RadioProductOptionShop"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioCheckIpAccessToMountpoint": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * mountpoint - * @description Specify the mountpoint to check ip authorization - * @example /my-mountpoint.mp3 - */ - mountpoint: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioCheckDomainAccessForPlayer": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The universally unique identifier (UUID) of the player to request. */ - player_uuid: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * domain - * @description Specify the domain to check authorization - * @example infomaniak.ch,myradio.ch - */ - domain: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioMountpointIsAvailable": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * mountpoint - * @description Specify the mountpoint to check the availability - * @example /my-mountpoint.mp3 - */ - mountpoint: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Streaming/radioSetTheRestrictionsToAllStreamsInProduct": { - parameters: { - query?: never; - header?: never; - path: { - radio_product_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * country_list - * @description Specify the country list not allow accessing to the stream - * @example IT,JP - */ - country_list?: string | null; - /** - * ip_exclude_list - * @description Specify the ip list not allow accessing to the stream - * @example 127.0.0.3,127.0.0.4 - */ - ip_exclude_list?: string | null; - /** - * ip_include_list - * @description Specify the ip list allow accessing to the stream - * @example 127.0.0.1,127.0.0.2 - */ - ip_include_list?: string | null; - /** - * is_allow_country - * @description Specify if the access restriction rules is enabled - * @example true - */ - is_allow_country?: boolean; - /** - * is_hash_restriction - * @description Specify if the access restriction rules is enabled - * @example true - */ - is_hash_restriction?: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Streaming/radioUpdateStationThumbnail": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * thumbnail - * Format: binary - * @description Specify the new thumbnail file for the station - */ - thumbnail: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioDeleteStationThumbnail": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioResetGeneralParameters": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioSendLogs": { - parameters: { - query?: never; - header?: never; - path: { - radio_product_id: number; - station_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * from - * @description Specify the starting date to get logs - * @example 2022-01-01, 2022-01-01 00:00:00, 1640995200 - */ - from: string; - /** - * targets - * @description Specify where the exportation must be done - * @example ["acpm", "ftp"] - */ - targets: ("acpm" | "ftp" | "indes" | "mediapulse")[]; - /** - * to - * @description Specify the ending date to get logs - * @example 2022-12-31, 2022-12-31 00:00:00, 1672444800 - */ - to: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Streaming/radioToggleDirectLive": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioDisconnectStreams": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioAddFallbackStream": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the source stream to request. */ - stream_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioRemoveFallbackStream": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the source stream to request. */ - stream_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - post_1_radios_radio_product_id_stations_station_id_streams_stream_id_toggle_direct_live: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the stream to request. */ - stream_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - post_1_radios_radio_product_id_stations_station_id_hls_stream_add: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * buffer_size - * @description Specify the buffer size of the hls stream - * @example 5 - */ - buffer_size?: number; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - post_1_radios_radio_product_id_stations_station_id_hls_stream_toggle_direct_live: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - post_1_radios_radio_product_id_stations_station_id_transcoding_add: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * bitrate - * @description Specify the bitrate for the new stream - * @enum {integer} - */ - bitrate: 24 | 32 | 48 | 64 | 96 | 128 | 192 | 256 | 320 | 512; - /** - * codec - * @description Specify the codec for the new stream - * @enum {integer} - */ - codec: 1 | 2 | 3 | 4; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioUnbindTranscodedStream": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the transcoded stream to request. */ - stream_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioRestart": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioGeneratePlaylist": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * force - * @description Specify if we force the generation and overwrite - * @example true - */ - force?: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioInsertMediaAfter": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * media_id - * @description Specify the media id to add - * @example my_media_id - */ - media_id: string; - /** - * playing_media_id - * @description Specify the playing media id to put before or after - * @example uuid-of-my-media - */ - playing_media_id: string; - /** - * position - * @description Specify the position before or after playing media id to add - * @example after - * @enum {string} - */ - position: "after" | "before"; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioMoveMediaAfter": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - playing_media_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * playing_media_id - * @description Specify the playing media id to put before or after - * @example uuid-of-my-media - */ - playing_media_id: string; - /** - * position - * @description Specify the position before or after playing media id to add - * @example after - * @enum {string} - */ - position: "after" | "before"; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioDuplicatePlayer": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the player to request. */ - player_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * name - * @description Specify the name of the player, it is not used in the player - * @example MySecondPlayer - */ - name: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioResetPlayer": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the player to request. */ - player_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioUpdateThumbnail": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the player to request. */ - player_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * thumbnail - * Format: binary - * @description Specify the new thumbnail file for the player - */ - thumbnail: string; - /** - * type - * @description Specify the type of thumbnail will be changed - * @example 1 - * @enum {string} - */ - type: "loading" | "restriction" | "thumbnail" | "unavailable"; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioDeleteThumbnail": { - parameters: { - query: { - type: "loading" | "restriction" | "thumbnail" | "unavailable"; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the player to request. */ - player_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioDeleteStreamAndUnbind": { - parameters: { - query: { - streams_id_to_unbind: string; - user_password: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the stream to request. */ - stream_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - delete_1_radios_radio_product_id_stations_station_id_transcoding: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - delete_1_radios_radio_product_id_stations_station_id_transcoding_stream_id: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the transcoded stream to request. */ - stream_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Streaming/radioRemoveMedia": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - playing_media_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - put_1_radios_radio_product_id_stations_station_id_autodj_playlists_playlist_id_attach_media: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the radio product to request. */ - radio_product_id: number; - /** @description The unique identifier (ID) of the station to request. */ - station_id: number; - /** @description The unique identifier (ID) of the playlist to request. */ - playlist_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * media_id - * @description Specify the media id to attach - * @example my_media_id - */ - media_id: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Public/CloudListAllPublicClouds": { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description The account identifier */ - account_id: number; - filter?: { - /** - * search - * @description Search for filtered results - * @example My Public Cloud - */ - search?: string; - }; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_PublicCloud"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Public/CloudAccesses": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - "Public/CloudListAllKubernetesServices": { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description The account identifier */ - account_id: number; - filter?: { - /** - * packs - * @description Filter by Pack Identifiers - */ - packs?: (1 | 2)[]; - /** - * regions - * @description Filter by regions - */ - regions?: ("dc3-a" | "dc4-a")[]; - /** - * search - * @description Search by name or OpenStack name - * @example My KaaS - */ - search?: string; - /** - * statuses - * @description Filter by Statuses - */ - statuses?: ("Active" | "Creating" | "Deleting" | "Failed" | "Suspended" | "Unknown" | "Updating")[]; - /** - * tags - * @description Filter by Tag Identifiers - */ - tags?: number[]; - }; - public_cloud_id?: number; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_KubernetesService"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Public/CloudListPacks": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_KubernetesServicePack"][]; - }; - }; - }; - }; - }; - "Public/CloudListKubernetesVersions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - "Public/CloudListRegions": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - "Public/CloudListAvailabilityZones": { - parameters: { - query: { - region: "dc3-a" | "dc4-a"; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - "Public/CloudListAllDatabaseServices": { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description The account identifier */ - account_id: number; - filter?: { - /** - * currency - * @enum {string} - */ - currency?: "CHF" | "EUR"; - /** - * regions - * @description Filter by regions - */ - regions?: "dc4-a"[]; - /** - * search - * @description Search by name or OpenStack name - * @example My Database Service - */ - search?: string; - /** - * statuses - * @description Filter by Statuses - */ - statuses?: ("error" | "initializing" | "paused" | "ready" | "stopping" | "unknown")[]; - /** - * tags - * @description Filter by Tag Identifiers - */ - tags?: number[]; - /** - * types - * @description Filter by Statuses - */ - types?: "mysql"[]; - }; - public_cloud_id?: number; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_DatabaseService"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_public_clouds_dbaas_regions: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - get_1_public_clouds_dbaas_packs: { - parameters: { - query?: { - filter?: { - /** - * available - * @description Filter by Available Images - */ - available?: boolean; - /** - * cpu - * @description Filter by number of CPUs - */ - cpu?: number; - /** - * currency - * @enum {string} - */ - currency?: "CHF" | "EUR"; - /** groups */ - groups?: string[]; - /** - * instances - * @description Filter by number of instances - */ - instances?: number; - /** - * maximum_cpu - * @description Filter by number of CPUs, maximum value - */ - maximum_cpu?: number; - /** - * maximum_instances - * @description Filter by number of instances, maximum value - */ - maximum_instances?: number; - /** - * maximum_ram - * @description Filter by amount of RAM, maximum value - */ - maximum_ram?: number; - /** - * maximum_rate - * @description Filter by maximum rate - */ - maximum_rate?: { - /** - * excluding_tax - * Format: double - * @description Filter by maximum rate (lte, including tax) - */ - excluding_tax?: number; - /** - * including_tax - * Format: double - * @description Filter by maximum rate (lte, including tax) - */ - including_tax?: number; - }; - /** - * maximum_storage - * @description Filter by amount of Storage, maximum value - */ - maximum_storage?: number; - /** - * minimum_rate - * @description Filter by minimum rate - */ - minimum_rate?: { - /** - * excluding_tax - * Format: double - * @description Filter by minimum rate (gte, excluding tax) - */ - excluding_tax?: number; - /** - * including_tax - * Format: double - * @description Filter by minimum rate (gte, including tax) - */ - including_tax?: number; - }; - /** names */ - names?: string[]; - /** - * ram - * @description Filter by amount of RAM - */ - ram?: number; - /** - * search - * @description Search flavors by name - * @example a1-ram2 - */ - search?: string; - /** - * storage - * @description Filter by amount of Storage - */ - storage?: number; - /** - * type - * @description Type of the resource `{name}` - * @enum {string} - */ - type?: "mysql"; - }; - type?: "mysql"; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_DatabaseServicePack"][]; - }; - }; - }; - }; - }; - "Public/CloudPackFilters": { - parameters: { - query?: { - filter?: { - /** - * currency - * @enum {string} - */ - currency?: "CHF" | "EUR"; - }; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - "Public/CloudListTypes": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_DatabaseServiceType"][]; - }; - }; - }; - }; - }; - "Public/CloudGetConfigurationInformation": { - parameters: { - query?: { - filter?: { - /** - * currency - * @enum {string} - */ - currency?: "CHF" | "EUR"; - }; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - "Public/CloudGetConfig": { - parameters: { - query: { - /** @description The account identifier */ - account_id: number; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_PublicCloudConfig"]; - }; - }; - }; - }; - }; - "Public/CloudGetPublicCloudInfo": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Unique identifier of the Public Cloud product */ - public_cloud_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_PublicCloud"]; - }; - }; - }; - }; - }; - "Public/CloudUpdateAPublicCloud": { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Public Cloud product */ - public_cloud_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** bill_reference */ - bill_reference?: string; - /** - * customer_name - * @description Customer name - * @example Bob - */ - customer_name?: string; - /** - * description - * @description Public Cloud description - * @example My super Public Cloud - */ - description?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Public/CloudListProjects": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filter?: { - /** - * search - * @description Search for filtered results - * @example My Public Cloud - */ - search?: string; - /** - * status - * @description Filter by status - */ - status?: ("blocked" | "blocking" | "creating" | "deleted" | "deleting" | "error" | "ok" | "restoring" | "suspended" | "suspending" | "updating")[]; - }; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Unique identifier of the Public Cloud product */ - public_cloud_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_PublicCloudProject"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Public/CloudCreateProject": { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Public Cloud */ - public_cloud_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * project_name - * @description Project name - * @example MyProject - */ - project_name: string; - /** - * user_description - * @description User description - * @example My new user - */ - user_description?: string; - /** user_email */ - user_email?: string; - /** user_password */ - user_password: string; - }; - }; - }; - responses: { - /** @description Accepted */ - 202: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["AsyncResponse"] & { - data?: number; - }; - }; - }; - }; - }; - "Public/CloudGetProjectDetails": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Public Cloud Identifier */ - public_cloud_id: number; - /** @description Public Cloud Project Identifier */ - public_cloud_project_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_PublicCloudProject"]; - }; - }; - }; - }; - }; - "Public/CloudDeleteProject": { - parameters: { - query?: never; - header?: never; - path: { - /** @description Public Cloud Identifier */ - public_cloud_id: number; - /** @description Public Cloud Project Identifier */ - public_cloud_project_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["AsyncResponse"] & { - data?: boolean; - }; - }; - }; - /** @description Accepted */ - 202: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["AsyncResponse"] & { - data?: boolean; - }; - }; - }; - /** @description Public cloud project cannot be deleted */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example public_cloud_project_cannot_be_deleted - * @enum {string} - */ - code?: "public_cloud_project_cannot_be_deleted"; - /** - * @description Description of the error - * @example Public cloud project cannot be deleted - * @enum {string} - */ - description?: "Public cloud project cannot be deleted"; - }; - }; - }; - }; - }; - }; - "Public/CloudUpdateProject": { - parameters: { - query?: never; - header?: never; - path: { - /** @description Public Cloud Identifier */ - public_cloud_id: number; - /** @description Public Cloud Project Identifier */ - public_cloud_project_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * name - * @description Project name - * @example MyProject - */ - name: string; - }; - }; - }; - responses: { - /** @description Accepted */ - 202: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["AsyncResponse"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Public/CloudListUsers": { - parameters: { - query?: { - filter?: { - /** - * search - * @description Search for filtered results - * @example My Public Cloud user - */ - search?: string; - /** - * status - * @description Filter by status - */ - status?: ("creating" | "deleting" | "disabled" | "disabling" | "error" | "ok" | "updating")[]; - }; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Public Cloud Product Identifier */ - public_cloud_id: number; - /** @description Public Cloud Project Identifier */ - public_cloud_project_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_PublicCloudUser"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Public/CloudCreateUser": { - parameters: { - query?: never; - header?: never; - path: { - /** @description Public Cloud Product Identifier */ - public_cloud_id: number; - /** @description Public Cloud Project Identifier */ - public_cloud_project_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * description - * @description User description - * @example My new user - */ - description?: string; - /** - * password - * @description User password - */ - password: string; - }; - }; - }; - responses: { - /** @description Accepted */ - 202: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["AsyncResponse"] & { - data?: number; - }; - }; - }; - /** @description Cannot create user */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example cannot_create_user - * @enum {string} - */ - code?: "cannot_create_user"; - /** - * @description Description of the error - * @example Cannot create user - * @enum {string} - */ - description?: "Cannot create user"; - }; - }; - }; - }; - }; - }; - "Public/CloudGetUser": { - parameters: { - query?: never; - header?: never; - path: { - /** @description Public Cloud Product Identifier */ - public_cloud_id: number; - /** @description Public Cloud Project Identifier */ - public_cloud_project_id: number; - /** @description Public Cloud User Identifier */ - public_cloud_user_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_PublicCloudUser"]; - }; - }; - }; - }; - }; - "Public/CloudDeleteUser": { - parameters: { - query?: never; - header?: never; - path: { - /** @description Public Cloud Product Identifier */ - public_cloud_id: number; - /** @description Public Cloud Project Identifier */ - public_cloud_project_id: number; - /** @description Public Cloud User Identifier */ - public_cloud_user_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Accepted */ - 202: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Cannot delete user */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example cannot_delete_user - * @enum {string} - */ - code?: "cannot_delete_user"; - /** - * @description Description of the error - * @example Cannot delete user - * @enum {string} - */ - description?: "Cannot delete user"; - }; - }; - }; - }; - }; - }; - "Public/CloudUpdateUser": { - parameters: { - query?: never; - header?: never; - path: { - /** @description Public Cloud Product Identifier */ - public_cloud_id: number; - /** @description Public Cloud Project Identifier */ - public_cloud_project_id: number; - /** @description Public Cloud User Identifier */ - public_cloud_user_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * description - * @description User description - * @example My updated user - */ - description?: string | null; - /** - * email - * @description User email address - */ - email?: string; - /** password */ - password?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Cannot update user */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example cannot_update_user - * @enum {string} - */ - code?: "cannot_update_user"; - /** - * @description Description of the error - * @example Cannot update user - * @enum {string} - */ - description?: "Cannot update user"; - }; - }; - }; - }; - }; - }; - "Public/CloudGetAuthenticationFile": { - parameters: { - query?: { - region?: "pub1" | "pub2"; - }; - header?: never; - path: { - /** @description Public Cloud Product Identifier */ - public_cloud_id: number; - /** @description Public Cloud Project Identifier */ - public_cloud_project_id: number; - /** @description Public Cloud User Identifier */ - public_cloud_user_id: number; - type: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Accepted */ - 202: { - headers: { - [name: string]: unknown; - }; - content: { - "application/octet-stream": string; - }; - }; - }; - }; - Public_CloudGetAuthenticationFile_get_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_users_public_cloud_user_id_openrc: { - parameters: { - query?: { - region?: "pub1" | "pub2"; - }; - header?: never; - path: { - /** @description Public Cloud Product Identifier */ - public_cloud_id: number; - /** @description Public Cloud Project Identifier */ - public_cloud_project_id: number; - /** @description Public Cloud User Identifier */ - public_cloud_user_id: number; - type: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Accepted */ - 202: { - headers: { - [name: string]: unknown; - }; - content: { - "application/octet-stream": string; - }; - }; - }; - }; - "Public/CloudListKubernetesServices": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filter?: { - /** - * packs - * @description Filter by Pack Identifiers - */ - packs?: (1 | 2)[]; - /** - * regions - * @description Filter by regions - */ - regions?: ("dc3-a" | "dc4-a")[]; - /** - * search - * @description Search by name or OpenStack name - * @example My KaaS - */ - search?: string; - /** - * statuses - * @description Filter by Statuses - */ - statuses?: ("Active" | "Creating" | "Deleting" | "Failed" | "Suspended" | "Unknown" | "Updating")[]; - /** - * tags - * @description Filter by Tag Identifiers - */ - tags?: number[]; - }; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_KubernetesService"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Public/CloudCreateKubernetesService": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * kaas_pack_id - * @description Kubernetes Service Pack Identifier - * @enum {integer} - */ - kaas_pack_id: 1 | 2; - /** - * kubernetes_version - * @description Kubernetes Version - * @enum {string} - */ - kubernetes_version: "1.29" | "1.30" | "1.31"; - /** - * name - * @description Kubernetes Service Name - * @example My Kubernetes Service - */ - name: string; - /** - * region - * @description Public Cloud Region - * @enum {string} - */ - region: "dc3-a" | "dc4-a"; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: number; - }; - }; - }; - /** @description Cannot create new kaas */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example cannot_create_new_kaas - * @enum {string} - */ - code?: "cannot_create_new_kaas" | "cannot_create_new_kaas_of_given_type" | "kaas_pack_limit_reached"; - /** - * @description Description of the error - * @example Cannot create new kaas - * @enum {string} - */ - description?: "Cannot create new kaas" | "Cannot create new kaas of given type" | "Kaas pack limit reached"; - }; - }; - }; - }; - }; - }; - "Public/CloudListFlavors": { - parameters: { - query: { - filter?: { - /** - * available - * @description Filter by Available Images - */ - available?: boolean; - /** - * cpu - * @description Filter by number of CPUs - */ - cpu?: number; - /** - * gpu_optimized - * @description Filter by GPU Optimized Images - */ - gpu_optimized?: boolean; - /** - * gpu_types - * @description Filter by GPU Optimized Images - */ - gpu_types?: ("A2" | "L4" | "T4")[]; - /** - * iops_optimized - * @description Filter by Memory Optimized Images - */ - iops_optimized?: boolean; - /** - * maximum_cpu - * @description Filter by number of CPUs, maximum value - */ - maximum_cpu?: number; - /** - * maximum_ram - * @description Filter by amount of RAM, maximum value - */ - maximum_ram?: number; - /** - * maximum_rate - * @description Filter by maximum rate - */ - maximum_rate?: { - /** - * excluding_tax - * Format: double - * @description Filter by maximum rate (lte, including tax) - */ - excluding_tax?: number; - /** - * including_tax - * Format: double - * @description Filter by maximum rate (lte, including tax) - */ - including_tax?: number; - }; - /** - * maximum_storage - * @description Filter by amount of Storage, maximum value - */ - maximum_storage?: number; - /** - * memory_optimized - * @description Filter by Memory Optimized Images - */ - memory_optimized?: boolean; - /** - * minimum_rate - * @description Filter by minimum rate - */ - minimum_rate?: { - /** - * excluding_tax - * Format: double - * @description Filter by minimum rate (gte, excluding tax) - */ - excluding_tax?: number; - /** - * including_tax - * Format: double - * @description Filter by minimum rate (gte, including tax) - */ - including_tax?: number; - }; - /** - * ram - * @description Filter by amount of RAM - */ - ram?: number; - /** - * search - * @description Search flavors by name - * @example a1-ram2 - */ - search?: string; - /** - * storage - * @description Filter by amount of Storage - */ - storage?: number; - }; - page?: number; - per_page?: number; - region: "dc3-a" | "dc4-a"; - }; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_KubernetesServiceFlavor"][]; - }; - }; - }; - }; - }; - "Public/CloudListFlavorFilters": { - parameters: { - query: { - region: "dc3-a" | "dc4-a"; - }; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_KubernetesServiceFlavorFilter"]; - }; - }; - }; - }; - }; - "Public/CloudGetKubernetesService": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - kaas_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_KubernetesService"]; - }; - }; - }; - }; - }; - "Public/CloudDeleteKubernetesService": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - kaas_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Public/CloudUpdateKubernetesService": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - kaas_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * kubernetes_version - * @description Upgrade version. This will start a rolling update of the given Kubernetes Service. Only 1 minor version can be updated at a time. The version can never be downgraded - * @enum {string} - */ - kubernetes_version?: "1.29" | "1.30" | "1.31"; - /** - * name - * @description Name to use for your Kubernetes Service - * @example My Kubernetes Service - */ - name?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Public/CloudGetTheCurrentStateOfAKaasApiserverParams": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - kaas_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - "Public/CloudPatchApiserverParamsOfASpecificKaas": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - kaas_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** audit-policy */ - "audit-policy"?: string | null; - /** audit-webhook-config */ - "audit-webhook-config"?: string | null; - /** oidc_ca */ - oidc_ca?: string | null; - /** apiserver_params */ - apiserver_params?: { - /** --oidc-client-id */ - "--oidc-client-id"?: string; - /** --oidc-groups-claim */ - "--oidc-groups-claim"?: string | null; - /** --oidc-groups-prefix */ - "--oidc-groups-prefix"?: string | null; - /** --oidc-issuer-url */ - "--oidc-issuer-url"?: string; - /** --oidc-required-claim */ - "--oidc-required-claim"?: string | null; - /** - * --oidc-signing-algs - * @enum {string|null} - */ - "--oidc-signing-algs"?: "ES256" | "ES384" | "ES512" | "PS256" | "PS384" | "PS512" | "RS256" | "RS384" | "RS512" | null; - /** - * --oidc-username-claim - * @enum {string|null} - */ - "--oidc-username-claim"?: "email" | "name" | "preferred_username" | "sub" | "upn" | null; - /** --oidc-username-prefix */ - "--oidc-username-prefix"?: string | null; - }; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Public/CloudDownloadKubernetesServiceConfiguration": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - kaas_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - }; - }; - "Public/CloudListInstancePools": { - parameters: { - query?: { - filter?: { - /** - * availability_zones - * @description Filter by availability zones - */ - availability_zones?: ("az-1" | "az-2" | "az-3" | "dc3-a-04" | "dc3-a-09" | "dc3-a-10")[]; - /** - * search - * @description Search for node pool - * @example My Node Pool - */ - search?: string; - /** - * statuses - * @description Filter by Statuses - */ - statuses?: ("Active" | "Creating" | "Deleting" | "Failed" | "FailedQuota" | "ScalingDown" | "ScalingUp" | "Unknown" | "Updating")[]; - }; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - kaas_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_InstancePool"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Public/CloudCreateInstancePool": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - kaas_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * availability_zone - * @description Region Availability Zone - * @enum {string} - */ - availability_zone?: "az-1" | "az-2" | "az-3" | "dc3-a-04" | "dc3-a-09" | "dc3-a-10"; - /** - * flavor - * @description Instance Pool Flavor, possible flavors - * @example a1-ram2-disk20-perf1 - * @enum {string} - */ - flavor: "see link below"; - /** - * labels - * @description Array of valid Kubernetes labels to apply to the instances. The label must have a prefix of node-role.kubernetes.io or belong to the domains node-restriction.kubernetes.io or custom.kaas.infomaniak.cloud. For more information about label formats, see: Label Information - */ - labels?: string[]; - /** - * maximum_instances - * @description Maximum number of instances. If maximum_instances is greater than minimum_instances, autoscaling will be enabled - * @example 3 - */ - maximum_instances?: number; - /** - * minimum_instances - * @description Minimum number of instances - * @example 1 - */ - minimum_instances: number; - /** - * name - * @description Instance Pool Name - */ - name: string; - /** - * prefix - * @description Prefix to use with when naming instances - */ - prefix?: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: number; - }; - }; - }; - /** @description Cannot create worker pool not enough available nodes */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example cannot_create_worker_pool_not_enough_available_nodes - * @enum {string} - */ - code?: "cannot_create_worker_pool" | "cannot_create_worker_pool_not_enough_available_nodes"; - /** - * @description Description of the error - * @example Cannot create worker pool not enough available nodes - * @enum {string} - */ - description?: "Cannot create worker pool" | "Cannot create worker pool not enough available nodes"; - }; - }; - }; - }; - }; - }; - "Public/CloudGetInstancePool": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - kaas_id: number; - kaas_worker_pool_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_InstancePool"]; - }; - }; - }; - /** @description Cannot get worker pool */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example cannot_get_worker_pool - * @enum {string} - */ - code?: "cannot_get_worker_pool"; - /** - * @description Description of the error - * @example Cannot get worker pool - * @enum {string} - */ - description?: "Cannot get worker pool"; - }; - }; - }; - }; - }; - }; - "Public/CloudDeleteInstancePool": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - kaas_id: number; - kaas_worker_pool_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Cannot delete worker pool */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example cannot_delete_worker_pool - * @enum {string} - */ - code?: "cannot_delete_worker_pool"; - /** - * @description Description of the error - * @example Cannot delete worker pool - * @enum {string} - */ - description?: "Cannot delete worker pool"; - }; - }; - }; - }; - }; - }; - "Public/CloudUpdateInstancePool": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - kaas_id: number; - kaas_worker_pool_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * labels - * @description Array of valid Kubernetes labels to apply to the instances. The label must have a prefix of node-role.kubernetes.io or belong to the domains node-restriction.kubernetes.io or custom.kaas.infomaniak.cloud. For more information about label formats, see: Label Information - */ - labels?: string[]; - /** - * maximum_instances - * @description Maximum number of instances. If maximum_instances is greater than minimum_instances, autoscaling will be enabled - * @example 3 - */ - maximum_instances?: number; - /** - * minimum_instances - * @description Minimum number of instances - * @example 1 - */ - minimum_instances?: number; - /** - * name - * @description Instance Pool Name - */ - name?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Cannot update worker pool not enough available nodes */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example cannot_update_worker_pool_not_enough_available_nodes - * @enum {string} - */ - code?: "cannot_update_worker_pool" | "cannot_update_worker_pool_not_enough_available_nodes"; - /** - * @description Description of the error - * @example Cannot update worker pool not enough available nodes - * @enum {string} - */ - description?: "Cannot update worker pool" | "Cannot update worker pool not enough available nodes"; - }; - }; - }; - }; - }; - }; - "Public/CloudListIPFilters": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - kaas_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - "Public/CloudCreateUpdateIPFilters": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - kaas_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * ip_filters - * @description List of whitelist IP filters to apply to the given Database Service - */ - ip_filters?: string[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Public/CloudRemoveIPFilters": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - kaas_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Public/CloudListDatabaseServices": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filter?: { - /** - * currency - * @enum {string} - */ - currency?: "CHF" | "EUR"; - /** - * regions - * @description Filter by regions - */ - regions?: "dc4-a"[]; - /** - * search - * @description Search by name or OpenStack name - * @example My Database Service - */ - search?: string; - /** - * statuses - * @description Filter by Statuses - */ - statuses?: ("error" | "initializing" | "paused" | "ready" | "stopping" | "unknown")[]; - /** - * tags - * @description Filter by Tag Identifiers - */ - tags?: number[]; - /** - * types - * @description Filter by Statuses - */ - types?: "mysql"[]; - }; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_DatabaseService"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Public/CloudCreateDatabaseService": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * backup_schedule - * @description Backup schedule settings - */ - backup_schedule?: { - /** - * add_default_schedule - * @description Add the default backup schedule to the Database Service. The default schedule is ran during a random hour:minute once a day keeping 7 days worth of backups. - * @example true - */ - add_default_schedule?: boolean; - /** - * is_pitr_enabled - * @description Enable/Disable point in time recovery - * @example true - */ - is_pitr_enabled?: boolean; - /** - * retention - * @description The number of backups to keep for the schedule - * @example 7 - */ - retention?: number; - /** - * scheduled_at - * @description Use the given time as the time to create the scheduled backup (24 hour, UTC) - * @example 15:35 - */ - scheduled_at?: string; - }; - /** - * name - * @description Database Service Name - * @example My Database Service - */ - name: string; - /** - * pack_id - * @description Database Service Pack Identifier - * @enum {string} - */ - pack_id: "1"; - /** - * region - * @description Public Cloud Region - * @enum {string} - */ - region: "dc4-a"; - /** - * type - * @description Type of the resource `{name}` - * @enum {string} - */ - type: "mysql"; - /** - * version - * @description Database Version - * @enum {string} - */ - version: "8.0.42"; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_DatabaseServiceCreation"]; - }; - }; - }; - }; - }; - "Public/CloudGetDatabaseService": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filter?: { - /** - * currency - * @enum {string} - */ - currency?: "CHF" | "EUR"; - }; - }; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_DatabaseService"]; - }; - }; - }; - }; - }; - "Public/CloudDeleteDatabaseService": { - parameters: { - query?: { - keep_backup_files?: boolean; - }; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Public/CloudUpdateDatabaseService": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * name - * @description Name to use for your Database Service - * @example My Database Service - */ - name?: string; - /** - * pack_id - * @description Database Service Pack Identifier - * @enum {string} - */ - pack_id?: "1"; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Public/CloudListBackups": { - parameters: { - query?: { - filter?: { - /** - * search - * @description Search by name or OpenStack name - * @example My Database Service - */ - search?: string; - /** - * statuses - * @description Filter by Statuses - */ - statuses?: ("Error" | "Failed" | "Running" | "Starting" | "Succeeded" | "Unknown")[]; - }; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_DatabaseServiceBackup"][]; - }; - }; - }; - }; - }; - "Public/CloudGetBackup": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - backup_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_DatabaseServiceBackup"]; - }; - }; - }; - }; - }; - "Public/CloudDeleteBackup": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - backup_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Public/CloudListBackupSchedules": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_DatabaseServiceBackupSchedule"][]; - }; - }; - }; - }; - }; - "Public/CloudCreateBackupSchedule": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * is_pitr_enabled - * @description Enable/Disable point in time recovery - * @example true - */ - is_pitr_enabled?: boolean; - /** - * retention - * @description The number of backups to keep for the schedule - * @example 7 - */ - retention?: number; - /** - * scheduled_at - * @description Use the given time as the time to create the scheduled backup (24 hour, UTC) - * @example 15:35 - */ - scheduled_at: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: number; - }; - }; - }; - /** @description Backup schedule already exists */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example backup_schedule_already_exists - * @enum {string} - */ - code?: "backup_schedule_already_exists" | "cannot_create_backup_schedule"; - /** - * @description Description of the error - * @example Backup schedule already exists - * @enum {string} - */ - description?: "Backup schedule already exists" | "Cannot create backup schedule"; - }; - }; - }; - }; - }; - }; - "Public/CloudGetBackupSchedule": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - backup_schedule_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_DatabaseServiceBackupSchedule"]; - }; - }; - }; - /** @description Backup schedule does not exist */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example backup_schedule_does_not_exist - * @enum {string} - */ - code?: "backup_schedule_does_not_exist"; - /** - * @description Description of the error - * @example Backup schedule does not exist - * @enum {string} - */ - description?: "Backup schedule does not exist"; - }; - }; - }; - }; - }; - }; - "Public/CloudDeleteBackupSchedule": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - backup_schedule_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Public/CloudUpdateBackupSchedule": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - backup_schedule_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * is_pitr_enabled - * @description Enable/Disable point in time recovery - * @example true - */ - is_pitr_enabled?: boolean; - /** - * retention - * @description The number of backups to keep for the schedule - * @example 7 - */ - retention?: number; - /** - * scheduled_at - * @description Use the given time as the time to create the scheduled backup (24 hour, UTC) - * @example 15:35 - */ - scheduled_at: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Public/CloudGetRestore": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - restore_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_DatabaseServiceRestore"]; - }; - }; - }; - }; - }; - "Public/CloudListConfiguration": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - "Public/CloudCreateUpdateConfiguration": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** auto_increment_increment */ - auto_increment_increment?: number; - /** auto_increment_offset */ - auto_increment_offset?: number; - /** - * character_set_server - * @enum {string} - */ - character_set_server?: "armscii8" | "ascii" | "big5" | "binary" | "cp1250" | "cp1251" | "cp1256" | "cp1257" | "cp850" | "cp852" | "cp866" | "cp932" | "dec8" | "eucjpms" | "euckr" | "gb18030" | "gb2312" | "gbk" | "geostd8" | "greek" | "hebrew" | "hp8" | "keybcs2" | "koi8r" | "koi8u" | "latin1" | "latin2" | "latin5" | "latin7" | "macce" | "macroman" | "sjis" | "swe7" | "tis620" | "ucs2" | "ujis" | "utf16" | "utf16le" | "utf32" | "utf8mb3" | "utf8mb4"; - /** connect_timeout */ - connect_timeout?: number; - /** group_concat_max_len */ - group_concat_max_len?: number; - /** information_schema_stats_expiry */ - information_schema_stats_expiry?: number; - /** innodb_change_buffer_max_size */ - innodb_change_buffer_max_size?: number; - /** - * innodb_flush_neighbors - * @enum {string} - */ - innodb_flush_neighbors?: "0" | "1" | "2"; - /** innodb_ft_max_token_size */ - innodb_ft_max_token_size?: number; - /** innodb_ft_min_token_size */ - innodb_ft_min_token_size?: number; - /** innodb_ft_server_stopword_table */ - innodb_ft_server_stopword_table?: string; - /** innodb_lock_wait_timeout */ - innodb_lock_wait_timeout?: number; - /** innodb_log_buffer_size */ - innodb_log_buffer_size?: number; - /** innodb_online_alter_log_max_size */ - innodb_online_alter_log_max_size?: number; - /** - * innodb_print_all_deadlocks - * @enum {string} - */ - innodb_print_all_deadlocks?: "OFF" | "ON"; - /** innodb_read_io_threads */ - innodb_read_io_threads?: number; - /** - * innodb_rollback_on_timeout - * @enum {string} - */ - innodb_rollback_on_timeout?: "OFF" | "ON"; - /** innodb_stats_persistent_sample_pages */ - innodb_stats_persistent_sample_pages?: number; - /** - * innodb_strict_mode - * @enum {string} - */ - innodb_strict_mode?: "OFF" | "ON"; - /** innodb_thread_concurrency */ - innodb_thread_concurrency?: number; - /** innodb_write_io_threads */ - innodb_write_io_threads?: number; - /** interactive_timeout */ - interactive_timeout?: number; - /** lock_wait_timeout */ - lock_wait_timeout?: number; - /** - * log_bin_trust_function_creators - * @enum {string} - */ - log_bin_trust_function_creators?: "OFF" | "ON"; - /** - * long_query_time - * Format: double - */ - long_query_time?: number; - /** max_allowed_packet */ - max_allowed_packet?: number; - /** max_connections */ - max_connections?: number; - /** max_digest_length */ - max_digest_length?: number; - /** max_heap_table_size */ - max_heap_table_size?: number; - /** max_prepared_stmt_count */ - max_prepared_stmt_count?: number; - /** min_examined_row_limit */ - min_examined_row_limit?: number; - /** net_buffer_length */ - net_buffer_length?: number; - /** net_read_timeout */ - net_read_timeout?: number; - /** net_write_timeout */ - net_write_timeout?: number; - /** performance_schema_max_digest_length */ - performance_schema_max_digest_length?: number; - /** - * require_secure_transport - * @enum {string} - */ - require_secure_transport?: "OFF" | "ON"; - /** sort_buffer_size */ - sort_buffer_size?: number; - /** sql_mode */ - sql_mode?: ("ALLOW_INVALID_DATES" | "ANSI_QUOTES" | "ERROR_FOR_DIVISION_BY_ZERO" | "HIGH_NOT_PRECEDENCE" | "IGNORE_SPACE" | "NO_AUTO_VALUE_ON_ZERO" | "NO_BACKSLASH_ESCAPES" | "NO_DIR_IN_CREATE" | "NO_ENGINE_SUBSTITUTION" | "NO_UNSIGNED_SUBTRACTION" | "NO_ZERO_DATE" | "NO_ZERO_IN_DATE" | "ONLY_FULL_GROUP_BY" | "PAD_CHAR_TO_FULL_LENGTH" | "PIPES_AS_CONCAT" | "REAL_AS_FLOAT" | "STRICT_ALL_TABLES" | "STRICT_TRANS_TABLES" | "TIME_TRUNCATE_FRACTIONAL")[]; - /** table_definition_cache */ - table_definition_cache?: number; - /** table_open_cache */ - table_open_cache?: number; - /** table_open_cache_instances */ - table_open_cache_instances?: number; - /** thread_stack */ - thread_stack?: number; - /** - * transaction_isolation - * @enum {string} - */ - transaction_isolation?: "READ-COMMITTED" | "READ-UNCOMMITTED" | "REPEATABLE-READ" | "SERIALIZABLE"; - /** wait_timeout */ - wait_timeout?: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Public/CloudRemoveConfiguration": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - get_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters: { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - put_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters: { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * ip_filters - * @description List of whitelist IP filters to apply to the given Database Service - */ - ip_filters?: string[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - delete_1_public_clouds_public_cloud_id_projects_public_cloud_project_id_dbaas_dbaas_id_ip_filters: { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Public/CloudListLogs": { - parameters: { - query: { - direction?: "asc" | "desc"; - filter?: { - /** - * search - * @description Search by log text - * @example Log 123 - */ - search?: string; - }; - from_date?: number; - page?: number; - per_page?: number; - to_date?: number; - type: "slow-logs" | "stdout"; - }; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_DatabaseServiceLog"][]; - }; - }; - }; - }; - }; - "Public/CloudDownloadLogs": { - parameters: { - query: { - direction?: "asc" | "desc"; - filter?: { - /** - * search - * @description Search by log text - * @example Log 123 - */ - search?: string; - }; - format?: "json" | "text"; - from_date?: number; - to_date?: number; - type: "slow-logs" | "stdout"; - }; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[] | string; - }; - }; - }; - }; - }; - "Public/CloudCreateProjectWithInvitation": { - parameters: { - query?: never; - header?: never; - path: { - /** @description Public Cloud Identifier */ - public_cloud_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * project_name - * @description Project name - * @example MyProject - */ - project_name: string; - /** - * user_description - * @description User description - * @example My new user - */ - user_description?: string; - /** user_email */ - user_email: string; - }; - }; - }; - responses: { - /** @description Accepted */ - 202: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["AsyncResponse"] & { - data?: number; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Public/CloudCreateUserInvitation": { - parameters: { - query?: never; - header?: never; - path: { - /** @description Public Cloud Product Identifier */ - public_cloud_id: number; - /** @description Public Cloud Project Identifier */ - public_cloud_project_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * description - * @description User description - * @example My new user - */ - description?: string; - /** - * email - * @description User email address - */ - email: string; - }; - }; - }; - responses: { - /** @description Accepted */ - 202: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["AsyncResponse"] & { - data?: number; - }; - }; - }; - /** @description Cannot create user */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example cannot_create_user - * @enum {string} - */ - code?: "cannot_create_user"; - /** - * @description Description of the error - * @example Cannot create user - * @enum {string} - */ - description?: "Cannot create user"; - }; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Public/CloudUpdateUserWithInvitation": { - parameters: { - query?: never; - header?: never; - path: { - /** @description Public Cloud Identifier */ - public_cloud_id: number; - /** @description Public Cloud Project Identifier */ - public_cloud_project_id: number; - /** @description Public Cloud User Identifier */ - public_cloud_user_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * description - * @description User description - * @example My new user - */ - description?: string; - /** - * email - * @description User email address - */ - email: string; - }; - }; - }; - responses: { - /** @description Accepted */ - 202: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Cannot update user */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example cannot_update_user - * @enum {string} - */ - code?: "cannot_update_user"; - /** - * @description Description of the error - * @example Cannot update user - * @enum {string} - */ - description?: "Cannot update user"; - }; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Public/CloudResetPassword": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_DatabaseServiceConnection"]; - }; - }; - }; - /** @description Cannot retrieve connection information */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example cannot_retrieve_connection_information - * @enum {string} - */ - code?: "cannot_retrieve_connection_information"; - /** - * @description Description of the error - * @example Cannot retrieve connection information - * @enum {string} - */ - description?: "Cannot retrieve connection information"; - }; - }; - }; - }; - }; - }; - "Public/CloudToggleSlowLogs": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * enable - * @description Enable/disable the slow logs - */ - enable: boolean; - /** - * long_query_time - * Format: double - * @description Long query time to set for slow logs - */ - long_query_time?: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Public/CloudCreateRestore": { - parameters: { - query?: never; - header?: never; - path: { - public_cloud_id: number; - public_cloud_project_id: number; - dbaas_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** backup_id */ - backup_id?: string; - /** - * new_service - * @description Create a new Database Service and restore the backed up data. Use this object to specify service options. - */ - new_service?: { - /** - * backup_schedule - * @description Backup schedule settings - */ - backup_schedule?: { - /** - * add_default_schedule - * @description Add the default backup schedule to the Database Service. The default schedule is ran during a random hour:minute once a day keeping 7 days worth of backups. - * @example true - */ - add_default_schedule?: boolean; - /** - * is_pitr_enabled - * @description Enable/Disable point in time recovery - * @example true - */ - is_pitr_enabled?: boolean; - /** - * retention - * @description The number of backups to keep for the schedule - * @example 7 - */ - retention?: number; - /** - * scheduled_at - * @description Use the given time as the time to create the scheduled backup (24 hour, UTC) - * @example 15:35 - */ - scheduled_at?: string; - }; - /** - * name - * @description Database Service Name - * @example My Database Service - */ - name?: string; - /** - * pack_id - * @description Database Service Pack Identifier - * @enum {string} - */ - pack_id?: "1"; - /** - * region - * @description Public Cloud Region - * @enum {string} - */ - region?: "dc4-a"; - /** - * version - * @description Database Version - * @enum {string} - */ - version?: "8.0.42"; - }; - /** - * pitr_restore_date - * @description Point in time recovery date in ISO 3339 format - * @example 2005-08-15T15:52:01+00:00 - */ - pitr_restore_date?: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["1a4921f4_DatabaseServiceRestore"]; - }; - }; - }; - /** @description Cannot restore no backup found */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example cannot_restore_no_backup_found - * @enum {string} - */ - code?: "cannot_restore_no_backup_found" | "cannot_restore_to_downgraded_dbaas"; - /** - * @description Description of the error - * @example Cannot restore no backup found - * @enum {string} - */ - description?: "Cannot restore no backup found" | "Cannot restore to downgraded dbaas"; - }; - }; - }; - }; - }; - }; - "Mail/ServicesCreateUpdateBimi": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * link_logo - * Format: binary - */ - link_logo?: string; - /** - * link_vmc - * Format: binary - */ - link_vmc?: string; - /** - * logo - * Format: binary - */ - logo?: string; - /** - * vmc - * Format: binary - */ - vmc?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_CreatedorUpdatedBimi"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesListAllTemplates": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - mail_hosting_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_SignatureTemplate"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Mail/ServicesCreateATemplate": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - }; - cookie?: never; - }; - /** @description Request body of the called URI */ - requestBody: { - content: { - "application/json": { - /** - * mail_hosting_id - * @description The unique identifier (ID) of the mail hosting to request. - */ - mail_hosting_id: number; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - }; - }; - "Mail/ServicesUploadImage": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * image - * @description Base64 image content (png,jpg,jpeg,svg or gif MIME type) - */ - image: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_ImageURL"]; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_create_object: Triggered when the entity cannot be created. - * @example cannot_create_object - * @enum {string} - */ - code?: "cannot_create_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesCreateASignatureForAllUsers": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - signature_template: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesListAutoReplies": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - mail_hosting_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_ServiceMailResponder"][]; - }; - }; - }; - }; - }; - "Mail/ServicesCreateAutoReply": { - parameters: { - query?: never; - header?: never; - path: { - /** @description ServiceMail identifier */ - mail_hosting_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * dont_reply_to - * @description List of emails the auto reply won't respond to - * @example [test@tests.ch] - */ - dont_reply_to?: unknown[]; - /** - * ended_at - * @description When should end the auto reply activation - */ - ended_at?: number | null; - /** - * is_recurrent - * @description Define if the responder should be activate for some days in the week instead of a certain time - */ - is_recurrent: boolean; - /** - * is_visible - * @description Define if the attributes is visible for all the users - */ - is_visible?: boolean; - /** message */ - message: string; - /** - * name - * @description Name of the resource `{name}` - */ - name: string; - /** - * recurrent_days - * @description List of the days when the auto reply is activated - */ - recurrent_days?: { - /** friday */ - friday?: boolean; - /** monday */ - monday?: boolean; - /** saturday */ - saturday?: boolean; - /** sunday */ - sunday?: boolean; - /** thursday */ - thursday?: boolean; - /** tuesday */ - tuesday?: boolean; - /** wednesday */ - wednesday?: boolean; - }; - /** - * started_at - * Format: timestamp - * @description When the responder start to be active - */ - started_at?: number | null; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: number; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesListFiltersModel": { - parameters: { - query?: never; - header?: never; - path: { - /** @description ServiceMail identifier */ - mail_hosting_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_ServiceMailboxSieveFilter"][]; - }; - }; - }; - }; - }; - "Mail/ServicesCreateAFilterModel": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** actions */ - actions?: { - /** - * type - * @enum {string} - */ - type: "copy" | "discard" | "flag_seen" | "forward" | "move" | "stop"; - }[]; - /** conditions */ - conditions?: { - /** operator */ - operator: string; - /** - * property - * @enum {string} - */ - property: "body" | "cc" | "from" | "reply-to" | "size" | "subject" | "to" | "x-infomaniak-type"; - /** value */ - value: string; - }[]; - /** has_all_conditions */ - has_all_conditions?: boolean; - /** is_visible */ - is_visible: boolean; - /** - * name - * @description Name of the resource `{name}` - */ - name: string; - /** script */ - script?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_ServiceMailboxSieveFilter"]; - }; - }; - }; - }; - }; - "Mail/ServicesListMailboxes": { - parameters: { - query?: { - search?: string; - filter_by?: string; - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filter?: { - /** has_alias */ - has_alias?: boolean; - /** has_anti_spam */ - has_anti_spam?: boolean; - /** has_redirection */ - has_redirection?: boolean; - /** has_responder */ - has_responder?: boolean; - /** is_using_imap */ - is_using_imap?: boolean; - /** is_using_pop3 */ - is_using_pop3?: boolean; - /** - * last_login_at - * @description Timestamp `{name}` has been logged - */ - last_login_at?: number; - }; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_Mailbox"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesAddAMailbox": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** link_to_current_user */ - link_to_current_user?: boolean; - /** mailbox_name */ - mailbox_name: string; - /** note */ - note?: string; - /** random_delivery_host */ - random_delivery_host?: boolean | null; - /** signature_model_id */ - signature_model_id?: string | null; - /** - * target - * @description Specifies who has access to the mailbox during its creation.current_user: Only the current user has access to the mailbox.ksuite_user: All users who are part of the kSuite product can access the mailbox.other_user: All invited users can have access to the mailbox. - * @example current_user - * @enum {string} - */ - target?: "current_user" | "ksuite_user" | "other_user"; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_CreatedMailbox"]; - }; - }; - }; - /** @description Catchall not allow for starter */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example catchall_not_allow_for_starter - * @enum {string} - */ - code?: "catchall_not_allow_for_starter"; - /** - * @description Description of the error - * @example Catchall not allow for starter - * @enum {string} - */ - description?: "Catchall not allow for starter"; - }; - }; - }; - }; - }; - }; - "Mail/ServicesAllSubscribers": { - parameters: { - query?: { - search?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - mail_hosting_id: string; - mailing_list_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_MailingListSubscriber"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesAddANewSubscriber": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - mailing_list_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * email - * @description Email - */ - email: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesRemoveASubscriber": { - parameters: { - query?: { - emails?: string[]; - }; - header?: never; - path: { - mail_hosting_id: string; - mailing_list_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - patch_1_mail_hostings_mail_hosting_id_mailing_lists_mailing_list_name_subscribers: { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - mailing_list_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * email - * @description The email that identifies the subscriber. - */ - email: string; - /** - * new_email - * @description The new email for the specified subscriber. - * @example riccardeau@infomaniak.com - */ - new_email?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesImportSubscribers": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - mailing_list_name: string; - }; - cookie?: never; - }; - /** @description Request body of the called URI */ - requestBody: { - content: { - "application/json": { - /** - * datas - * @description One email address per line, formatted like this: email address, name - */ - datas: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.validation_failed: Triggered when the input send does not pass the validation rule. - * @example validation_failed - * @enum {string} - */ - code?: "validation_failed"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesListAllTheMailingLists": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - mail_hosting_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_Mailinglist"][] | components["schemas"]["93e74a89_Mailservicecurrentlyunavailableforcauseofswap"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesCreateAMailingList": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** goodbye_message */ - goodbye_message?: string | null; - /** info */ - info: string; - /** - * is_reply_to_forced - * @description Tells if the mail of the sender is replaced by the mailing list mail - */ - is_reply_to_forced: boolean; - /** - * lang - * @description Current language preference code.de: German language.en: English language.es: Spanish language.fr: French language.it: Italian language. - * @example de - * @enum {string|null} - */ - lang?: "de" | "en" | "es" | "fr" | "it" | null; - /** max_message_size */ - max_message_size: number; - /** moderators */ - moderators: string; - /** - * name - * @description Name that identifies the mailing list - */ - name: string; - /** - * should_send_notifications - * @description Tells if the mailing list should send or not welcome/goodbye message - */ - should_send_notifications: boolean; - /** subject */ - subject: string; - /** - * use_reply_to - * @description Tells if the expeditor's mail is substitute by the mailing list email when responding to it - */ - use_reply_to: boolean; - /** welcome_message */ - welcome_message?: string | null; - /** - * who_can_send - * @description Indicates who can send mails in the mailing list.0: Only moderator and subscriber can send email through the mailing list.1: Only moderator can send email through the mailing list.2: Everyone can send email through the mailing list but requires a moderator validation.3: Only moderator and subscriber can send email through the mailing list but requires a moderator validation.4: Everyone can send a mail through the mailing list but requires a moderator validation for the mail sent by non subscribers. - * @enum {string} - */ - who_can_send: "0" | "1" | "2" | "3" | "4"; - /** - * who_can_subscribe - * @description The subscription policy setup for the mailing list.0: Anybody can subscribe.1: Any new subscription should be confirmed by the owner.2: Any new subscription should be confirmed by the owner and the subscriber. - * @enum {string} - */ - who_can_subscribe: "0" | "1" | "2"; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_set_activation: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * is_enabled - * @description Specify if the filter is enabled or disabled - */ - is_enabled: boolean; - /** - * name - * @description Name of the filter - */ - name: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Sieve load error */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example sieve_load_error - * @enum {string} - */ - code?: "invalid_filter_name" | "sieve_load_error"; - /** - * @description Description of the error - * @example Sieve load error - * @enum {string} - */ - description?: "Invalid filter name" | "Sieve load error"; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_reorder: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - /** @description Request body of the called URI */ - requestBody: { - content: { - "application/json": { - /** - * order - * @description Array of Filter names - */ - order: string[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Sieve load error */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example sieve_load_error - * @enum {string} - */ - code?: "invalid_mailbox_filters" | "sieve_load_error"; - /** - * @description Description of the error - * @example Sieve load error - * @enum {string} - */ - description?: "Invalid mailbox filters" | "Sieve load error"; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesListFilters": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_MailboxSieveFilter"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesAddAFilter": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * has_all_of - * @description Indicates if all the condition are needed or if just one is sufficient - */ - has_all_of: boolean; - /** - * is_enabled - * @description Indicates if the filter is enabled - */ - is_enabled: boolean; - /** - * name - * @description Name of the filter - */ - name: string; - /** template_id */ - template_id?: number | null; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesDeleteAFilter": { - parameters: { - query: { - name: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Sieve load error */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example sieve_load_error - * @enum {string} - */ - code?: "sieve_load_error"; - /** - * @description Description of the error - * @example Sieve load error - * @enum {string} - */ - description?: "Sieve load error"; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesUpdateAFilter": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * has_all_of - * @description Indicates if all the condition are needed or if just one is sufficient - */ - has_all_of: boolean; - /** - * is_enabled - * @description Indicates if the filter is enabled - */ - is_enabled: boolean; - /** - * name - * @description Name of the filter - */ - name: string; - /** - * old_name - * @description The actual name of the filter - */ - old_name: string; - /** template_id */ - template_id?: number | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesAddAScript": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * content - * @description Filter script content - * @example if header :contains "Subject" "Urgent" {stop;} - */ - content: string; - /** - * is_enabled - * @description Specify if the script is enabled or disabled - */ - is_enabled?: boolean; - /** - * name - * @description Filter script name - */ - name: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_create_object: Triggered when the entity cannot be created. - * @example cannot_create_object - * @enum {string} - */ - code?: "cannot_create_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesDeleteAScript": { - parameters: { - query: { - name: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Invalid filter script name */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example invalid_filter_script_name - * @enum {string} - */ - code?: "invalid_filter_script_name"; - /** - * @description Description of the error - * @example Invalid filter script name - * @enum {string} - */ - description?: "Invalid filter script name"; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesUpdateAScript": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * content - * @description Filter script content - * @example if header :contains "Subject" "Urgent" {stop;} - */ - content: string; - /** - * is_enabled - * @description Specify if the script is enabled or disabled - */ - is_enabled: boolean; - /** - * name - * @description Filter script name - */ - name: string; - /** - * old_name - * @description Filter actual name identifier - */ - old_name: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_filters_scripts_set_activation: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * is_enabled - * @description Script is active or not - */ - is_enabled: boolean; - /** - * name - * @description Script actual name identifier - */ - name: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Sieve load error */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example sieve_load_error - * @enum {string} - */ - code?: "invalid_filter_script_name" | "sieve_load_error"; - /** - * @description Description of the error - * @example Sieve load error - * @enum {string} - */ - description?: "Invalid filter script name" | "Sieve load error"; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_MailboxFolders"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesUpdateFolders": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** archives_folder */ - archives_folder: string; - /** - * commercials_folder - * @description The location where the referenced commercial mail goes. Required if the option is activated on the mailbox - */ - commercials_folder?: string | null; - /** draft_folder */ - draft_folder: string; - /** sent_folder */ - sent_folder: string; - /** - * social_networks_folder - * @description The location where the referenced social mails are placed. Required if the option is activated on the mailbox - */ - social_networks_folder?: string | null; - /** - * spam_folder - * @description The location where all the spam labelled mail are stored.Required if the spam filter is activated on the mailbox. - */ - spam_folder?: string | null; - /** trash_folder */ - trash_folder: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Invalid mailbox folders */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example invalid_mailbox_folders - * @enum {string} - */ - code?: "invalid_mailbox_folders"; - /** - * @description Description of the error - * @example Invalid mailbox folders - * @enum {string} - */ - description?: "Invalid mailbox folders"; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesSetDefaultSignature": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** default_reply_signature_id */ - default_reply_signature_id?: number | null; - /** default_signature_id */ - default_signature_id?: number | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Mail/ServicesListAllSignatures": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_MailboxSignature"]; - }; - }; - }; - }; - }; - "Mail/ServicesCreateSignature": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * attributes - * @example [{key:'FIRSTNAME', value:'John', status:'user'}] - */ - attributes?: { - /** department */ - department?: string; - /** firstName */ - firstName?: string; - /** job */ - job?: string; - /** lastName */ - lastName?: string; - /** mail */ - mail?: string; - /** - * name - * @description Name of the resource `{name}` - */ - name?: string; - /** nameFormat */ - nameFormat?: string; - /** phones */ - phones?: { - /** type */ - type?: string; - /** value */ - value?: string; - }[]; - /** userAvatarUrl */ - userAvatarUrl?: string; - }; - /** content */ - content?: string | null; - /** form_data */ - form_data?: { - /** globalStyle */ - globalStyle?: { - /** backgroundColor */ - backgroundColor?: string; - /** displaySeparators */ - displaySeparators?: boolean; - /** fontColor */ - fontColor?: string; - /** fontFamily */ - fontFamily?: string; - /** fontSize */ - fontSize?: string; - /** iconBackgroundColor */ - iconBackgroundColor?: string; - /** - * iconFontColor - * @enum {string} - */ - iconFontColor?: "dark" | "light"; - /** linkFontColor */ - linkFontColor?: string; - }; - /** layout */ - layout?: { - /** - * layout - * @description Specifies the layout of the template.2-columns: Layout with two columns.column: Layout with one column.custom: Custom layout with custom html.default: Default layout.large-picture-and-text: Layout with a large picture and text.picture-and-text: Layout with a picture and text. - * @example 2-columns - * @enum {string} - */ - layout?: "2-columns" | "column" | "custom" | "default" | "large-picture-and-text" | "picture-and-text"; - }; - /** media */ - media?: { - /** - * accountLogoUrlMode - * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. - * @example auto - * @enum {string} - */ - accountLogoUrlMode?: "auto" | "static" | "user"; - /** accountRectangleLogoUrl */ - accountRectangleLogoUrl?: string; - /** accountSquareLogoUrl */ - accountSquareLogoUrl?: string; - /** userAvatarUrl */ - userAvatarUrl?: string; - /** - * userAvatarUrlMode - * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. - * @example auto - * @enum {string} - */ - userAvatarUrlMode?: "auto" | "static" | "user"; - }; - /** network */ - network?: { - /** backgroundColor */ - backgroundColor?: string; - /** - * fontColor - * @enum {string} - */ - fontColor?: "dark" | "light"; - /** networks */ - networks?: { - /** - * name - * @description Name of the resource `{name}` - * @enum {string} - */ - name?: "Facebook" | "Instagram" | "LinkedIn" | "X" | "Youtube"; - /** url */ - url?: string; - }[]; - }; - /** personal */ - personal?: { - /** - * department - * @description The value of the attribute - */ - department?: string; - /** - * departmentMode - * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. - * @example static - * @enum {string} - */ - departmentMode?: "static" | "user"; - /** firstName */ - firstName?: string; - /** - * firstNameMode - * @enum {string} - */ - firstNameMode?: "user"; - /** - * hasDepartment - * @description Indicates if the templates contains this attributes or not - */ - hasDepartment?: boolean; - /** hasFirstName */ - hasFirstName?: boolean; - /** - * hasJob - * @description Indicates if the templates contains this attributes or not - */ - hasJob?: boolean; - /** hasLastName */ - hasLastName?: boolean; - /** - * hasMail - * @description Indicates if the templates contains this attributes or not - */ - hasMail?: boolean; - /** - * job - * @description The value of the attribute - */ - job?: string; - /** - * jobMode - * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. - * @example static - * @enum {string} - */ - jobMode?: "static" | "user"; - /** lastName */ - lastName?: string; - /** - * lastNameMode - * @enum {string} - */ - lastNameMode?: "user"; - /** - * mail - * @description The value of the attribute - */ - mail?: string; - /** - * mailMode - * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. - * @example auto - * @enum {string} - */ - mailMode?: "auto" | "static" | "user"; - /** - * nameFormat - * @description The value of the attribute - */ - nameFormat?: string; - /** - * nameFormatMode - * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. - * @example static - * @enum {string} - */ - nameFormatMode?: "static" | "user"; - /** - * phones - * @description List of phone numbers associated with the signature template. - */ - phones?: { - /** - * type - * @description Choose the icon associated with the phone number.mobile_icon: Mobile phone icon.mobile_letter: Mobile phone letter M.none: No icon.phone_icon: Phone icon.phone_letter: Phone letter T.phone_letter_alt: Fixed phone letter F. - * @example mobile_icon - * @enum {string} - */ - type?: "mobile_icon" | "mobile_letter" | "none" | "phone_icon" | "phone_letter" | "phone_letter_alt"; - /** - * value - * @description The phone number - * @example +33600000000 - */ - value?: string; - }[]; - }; - /** professional */ - professional?: { - /** accountName */ - accountName?: string; - /** - * accountNameMode - * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant. - * @example auto - * @enum {string} - */ - accountNameMode?: "auto" | "static"; - /** additionalAddress */ - additionalAddress?: string; - /** address */ - address?: string; - /** - * addressMode - * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant. - * @example auto - * @enum {string} - */ - addressMode?: "auto" | "static"; - /** addressUrl */ - addressUrl?: string; - /** city */ - city?: string; - /** country */ - country?: string; - /** url */ - url?: string; - /** - * urlMode - * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant. - * @example auto - * @enum {string} - */ - urlMode?: "auto" | "static"; - /** zipCode */ - zipCode?: string; - }; - }; - /** fullname */ - fullname?: string; - /** has_infomaniak_footer */ - has_infomaniak_footer?: boolean; - /** is_available_for_all */ - is_available_for_all?: boolean; - /** - * is_default - * @example true - */ - is_default?: boolean; - /** - * name - * @description Name of the resource `{name}` - */ - name: string; - /** - * position - * @description Specifies the position of the signature in an email. The signature can be placed either at the top or at the bottom of the email content.bottom: The signature is placed at the bottom of the email.top: The signature is placed at the top of the email. - * @example bottom - * @enum {string} - */ - position?: "bottom" | "top"; - /** reply_email */ - reply_email?: string | null; - /** sending_email */ - sending_email?: string | null; - /** template_id */ - template_id?: string | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_Signature"]; - }; - }; - }; - }; - }; - post_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_signatures_upload: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * image - * @description Base64 image content (png,jpg,jpeg,svg or gif MIME type) - */ - image: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_ImageURL"]; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_create_object: Triggered when the entity cannot be created. - * @example cannot_create_object - * @enum {string} - */ - code?: "cannot_create_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesListForwarding": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_MailboxRedirection"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesUpdateAForwarding": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * has_dont_deliver - * @description Indicates if the mailbox should delete emails locally after forwarding them - */ - has_dont_deliver?: boolean; - /** - * has_forward_spam - * @description Indicates if the mailbox should forward mail that are considered to be spam - */ - has_forward_spam?: boolean; - /** - * is_enabled - * @description Indicates if the redirection is enabled on the mailbox.\n Warning: setting it to false drop all the existing adresses - */ - is_enabled?: boolean; - /** - * redirect_addresses - * @description List of the redirection addresses where the mail are redirected in the mailbox, the maximum is set to 1 if you have a starter pack - */ - redirect_addresses?: string[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Too much redirections */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example too_much_redirections - * @enum {string} - */ - code?: "redirect_address_alias_or_mailboxname" | "too_much_redirections"; - /** - * @description Description of the error - * @example Too much redirections - * @enum {string} - */ - description?: "Redirect address alias or mailboxname" | "Too much redirections"; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesAddAForwarding": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - /** @description Request body of the called URI */ - requestBody: { - content: { - "application/json": { - /** - * redirect_address - * @description Redirect address - */ - redirect_address: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_CreateForwardingResponse"]; - }; - }; - }; - /** @description Cannot get redirections addresses */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example cannot_get_redirections_addresses - * @enum {string} - */ - code?: "cannot_add_redirection" | "cannot_get_redirections_addresses" | "cannot_set_redirection_keep" | "incorrect_redirect_address" | "max_mailbox_redirection" | "redirect_address_already_exists"; - /** - * @description Description of the error - * @example Cannot get redirections addresses - * @enum {string} - */ - description?: "Cannot add redirection" | "Cannot get redirections addresses" | "Cannot set redirection keep" | "Incorrect redirect address" | "Max mailbox redirection" | "Redirect address already exists"; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesDeleteAllForwardings": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesListAutoRepliesModels": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_ServiceMailResponder"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesAddAutoReplyModel": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * dont_reply_to - * @description List of mail that aren't concerned by the responder - * @example [test@tests.ch] - */ - dont_reply_to?: unknown[]; - /** - * ended_at - * Format: timestamp - * @description When the responder is supposed to end - */ - ended_at?: number | null; - /** is_recurrent */ - is_recurrent: boolean; - /** message */ - message: string; - /** - * name - * @description Name the auto reply model - */ - name: string; - /** - * recurrent_days - * @description List of the days when the auto reply is activated - */ - recurrent_days?: { - /** friday */ - friday?: boolean; - /** monday */ - monday?: boolean; - /** saturday */ - saturday?: boolean; - /** sunday */ - sunday?: boolean; - /** thursday */ - thursday?: boolean; - /** tuesday */ - tuesday?: boolean; - /** wednesday */ - wednesday?: boolean; - }; - /** - * reply_from_id - * @description Id of the Email that send the auto reply - */ - reply_from_id: number; - /** - * started_at - * Format: timestamp - * @description Dates when the responder has become active - */ - started_at?: number | null; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: number; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - put_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auto_reply_reset: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesListAliases": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_MailboxAliases"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesUpdateAliases": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * aliases - * @description List of aliases - */ - aliases: string[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Cannot create alias for generic mailbox */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example cannot_create_alias_for_generic_mailbox - * @enum {string} - */ - code?: "alias_limit_reached" | "cannot_create_alias_for_generic_mailbox" | "unknown_error"; - /** - * @description Description of the error - * @example Cannot create alias for generic mailbox - * @enum {string} - */ - description?: "Alias limit reached" | "Cannot create alias for generic mailbox" | "Unknown error"; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesAddAnAlias": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** alias */ - alias: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Cannot create alias for generic mailbox */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example cannot_create_alias_for_generic_mailbox - * @enum {string} - */ - code?: "alias_limit_reached" | "cannot_create_alias_for_generic_mailbox" | "cannot_create_alias_with_a_redirection"; - /** - * @description Description of the error - * @example Cannot create alias for generic mailbox - * @enum {string} - */ - description?: "Alias limit reached" | "Cannot create alias for generic mailbox" | "Cannot create alias with a redirection"; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesListRedirections": { - parameters: { - query?: { - order_by?: "created_at" | "id" | "name" | "send_confirmation_requests_enabled" | "send_confirmation_requests_state" | "state" | "updated_at"; - order_dir?: "asc" | "desc"; - }; - header?: never; - path: { - /** @description ServiceMail identifier */ - mail_hosting_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_Redirection"][]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesCreateRedirection": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * name - * @description The name of the redirection, where the emails should be sent. - */ - name: string; - /** - * targets - * @description Emails that should receive the mail that are redirected - */ - targets: string[]; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesGetAllTargets": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - redirection_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_RedirectionTarget"][]; - }; - }; - }; - }; - }; - "Mail/ServicesAddNewTarget": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - redirection_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** address */ - address: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - }; - }; - "Mail/ServicesRemoveATarget": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - redirection_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Mail/ServicesListAccessAndInvitations": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - search?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_AccessorInvitationtoamailbox"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Mail/ServicesCreateWebmailAccess": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** permissions */ - permissions?: { - /** can_access_logs */ - can_access_logs?: boolean; - /** can_change_password */ - can_change_password?: boolean; - /** can_configure_mail_folders */ - can_configure_mail_folders?: boolean; - /** can_manage_aliases */ - can_manage_aliases?: boolean; - /** can_manage_auto_reply */ - can_manage_auto_reply?: boolean; - /** can_manage_filters */ - can_manage_filters?: boolean; - /** can_manage_redirections */ - can_manage_redirections?: boolean; - /** can_manage_rules */ - can_manage_rules?: boolean; - /** can_manage_security */ - can_manage_security?: boolean; - /** can_manage_signatures */ - can_manage_signatures?: boolean; - /** can_restore_emails */ - can_restore_emails?: boolean; - /** can_send_emails */ - can_send_emails?: boolean; - }; - /** user_id */ - user_id: number; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Conflict */ - 409: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 409 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.user_already_has_access_to_mailbox: The user already has access to the mailbox. - * @example user_already_has_access_to_mailbox - * @enum {string} - */ - code?: "user_already_has_access_to_mailbox"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.user_not_attached_to_account: The user is not attached to the account. - * @example user_not_attached_to_account - * @enum {string} - */ - code?: "user_not_attached_to_account"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesBulkCreateWebmailAccesses": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** users */ - users: { - /** permissions */ - permissions?: { - /** can_access_logs */ - can_access_logs?: boolean; - /** can_change_password */ - can_change_password?: boolean; - /** can_configure_mail_folders */ - can_configure_mail_folders?: boolean; - /** can_manage_aliases */ - can_manage_aliases?: boolean; - /** can_manage_auto_reply */ - can_manage_auto_reply?: boolean; - /** can_manage_filters */ - can_manage_filters?: boolean; - /** can_manage_redirections */ - can_manage_redirections?: boolean; - /** can_manage_rules */ - can_manage_rules?: boolean; - /** can_manage_security */ - can_manage_security?: boolean; - /** can_manage_signatures */ - can_manage_signatures?: boolean; - /** can_restore_emails */ - can_restore_emails?: boolean; - /** can_send_emails */ - can_send_emails?: boolean; - }; - /** user_id */ - user_id: number; - }[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Conflict */ - 409: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 409 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.user_already_has_access_to_mailbox: The user already has access to the mailbox. - * @example user_already_has_access_to_mailbox - * @enum {string} - */ - code?: "user_already_has_access_to_mailbox"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.user_not_attached_to_account: The user is not attached to the account. - * @example user_not_attached_to_account - * @enum {string} - */ - code?: "user_not_attached_to_account"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - post_1_mail_hostings_service_mail_mailboxes_mailbox_name_accesses_webmail_users_bulk: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** users */ - users: { - /** permissions */ - permissions?: { - /** can_access_logs */ - can_access_logs?: boolean; - /** can_change_password */ - can_change_password?: boolean; - /** can_configure_mail_folders */ - can_configure_mail_folders?: boolean; - /** can_manage_aliases */ - can_manage_aliases?: boolean; - /** can_manage_auto_reply */ - can_manage_auto_reply?: boolean; - /** can_manage_filters */ - can_manage_filters?: boolean; - /** can_manage_redirections */ - can_manage_redirections?: boolean; - /** can_manage_rules */ - can_manage_rules?: boolean; - /** can_manage_security */ - can_manage_security?: boolean; - /** can_manage_signatures */ - can_manage_signatures?: boolean; - /** can_restore_emails */ - can_restore_emails?: boolean; - /** can_send_emails */ - can_send_emails?: boolean; - }; - /** user_id */ - user_id: number; - }[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Conflict */ - 409: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 409 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.user_already_has_access_to_mailbox: The user already has access to the mailbox. - * @example user_already_has_access_to_mailbox - * @enum {string} - */ - code?: "user_already_has_access_to_mailbox"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.user_not_attached_to_account: The user is not attached to the account. - * @example user_not_attached_to_account - * @enum {string} - */ - code?: "user_not_attached_to_account"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - post_1_mail_hostings_service_mail_mailboxes_mailbox_name_accesses_webmail_teams_bulk: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** teams */ - teams?: { - /** permissions */ - permissions?: { - /** can_access_logs */ - can_access_logs?: boolean; - /** can_change_password */ - can_change_password?: boolean; - /** can_configure_mail_folders */ - can_configure_mail_folders?: boolean; - /** can_manage_aliases */ - can_manage_aliases?: boolean; - /** can_manage_auto_reply */ - can_manage_auto_reply?: boolean; - /** can_manage_filters */ - can_manage_filters?: boolean; - /** can_manage_redirections */ - can_manage_redirections?: boolean; - /** can_manage_rules */ - can_manage_rules?: boolean; - /** can_manage_security */ - can_manage_security?: boolean; - /** can_manage_signatures */ - can_manage_signatures?: boolean; - /** can_restore_emails */ - can_restore_emails?: boolean; - /** can_send_emails */ - can_send_emails?: boolean; - }; - /** team_id */ - team_id: number; - }[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Conflict */ - 409: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 409 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.team_already_has_access_to_mailbox: The team already has access to the mailbox. - * @example team_already_has_access_to_mailbox - * @enum {string} - */ - code?: "team_already_has_access_to_mailbox"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.team_not_attached_to_account: The team is not attached to the account. - * @example team_not_attached_to_account - * @enum {string} - */ - code?: "team_not_attached_to_account"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesCreateWebmailAccessLink": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** firstname */ - firstname?: string; - /** force_email */ - force_email?: boolean; - /** lastname */ - lastname?: string; - /** permissions */ - permissions?: { - /** can_access_logs */ - can_access_logs?: boolean; - /** can_change_password */ - can_change_password?: boolean; - /** can_configure_mail_folders */ - can_configure_mail_folders?: boolean; - /** can_manage_aliases */ - can_manage_aliases?: boolean; - /** can_manage_auto_reply */ - can_manage_auto_reply?: boolean; - /** can_manage_filters */ - can_manage_filters?: boolean; - /** can_manage_redirections */ - can_manage_redirections?: boolean; - /** can_manage_rules */ - can_manage_rules?: boolean; - /** can_manage_security */ - can_manage_security?: boolean; - /** can_manage_signatures */ - can_manage_signatures?: boolean; - /** can_restore_emails */ - can_restore_emails?: boolean; - /** can_send_emails */ - can_send_emails?: boolean; - }; - /** signature_template_id */ - signature_template_id?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_Invitationtoaccessamailbox"]; - }; - }; - }; - }; - }; - "Mail/ServicesSendWebmailAccessLinkByEmail": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - /** @description The identifier of the invitation. */ - invitation_webmail: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * email - * @description Email - */ - email: string; - /** - * language - * @description Current language preference code.de: German language.en: English language.es: Spanish language.fr: French language.it: Italian language. - * @example de - * @enum {string} - */ - language?: "de" | "en" | "es" | "fr" | "it"; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Response */ - 429: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 429 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.invitation_sending_rate_limit_reached: The invitation was already sent in the last minute. - * @example invitation_sending_rate_limit_reached - * @enum {string} - */ - code?: "invitation_sending_rate_limit_reached"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesListDeviceAccess": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - no_user?: boolean; - search?: string; - type?: "computer" | "legacy" | "other" | "phone" | "tablet"; - user_id?: number; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_DeviceAccess"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Mail/ServicesCreateDeviceAccess": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * device_id - * @description id of the device used by the mailbox - */ - device_id?: number; - /** - * device_uid - * @description UID of the true device used by an access token - */ - device_uid?: string | null; - /** label */ - label?: string; - /** password */ - password?: string; - /** - * protocols - * @description Specifies the protocol of the access. By default, all protocol choices include smtp protocol.imap: The protocol is imap.pop3: The protocol is pop3.pop3-imap: The protocol is imap and pop3. - * @example imap - * @enum {string} - */ - protocols: "imap" | "pop3" | "pop3-imap"; - /** - * type - * @description Specifies the type of the device.computer: The device is a computer.other: The device is an other type.phone: The device is a phone.tablet: The device is a tablet. - * @example computer - * @enum {string} - */ - type?: "computer" | "other" | "phone" | "tablet"; - /** user_id */ - user_id?: number | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_GeneratedPassword"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Conflict */ - 409: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 409 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.device_already_has_access_to_mailbox: The device already has access to the mailbox. - * @example device_already_has_access_to_mailbox - * @enum {string} - */ - code?: "device_already_has_access_to_mailbox"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.existing_device_can_only_have_one_user: The device can't give access to many users.legacy_device_creation: A legacy device can't have more accesses. - * @example legacy_device_creation - * @enum {string} - */ - code?: "existing_device_can_only_have_one_user" | "legacy_device_creation"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesDeleteDeviceAccessesForMailbox": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesUpdatePasswordDeviceAccess": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - /** @description The unique identifier (ID) of the device access to request. */ - device_access: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** password */ - password?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_GeneratedPassword"]; - }; - }; - }; - }; - }; - "Mail/ServicesDeleteDeviceAccess": { - parameters: { - query?: { - notify_user?: boolean; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - /** @description The unique identifier (ID) of the device access to request. */ - device_access: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesCanRotateDkim": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.dkim_dns_not_managed: DNS is not managed by Admin. - * @example dkim_dns_not_managed - * @enum {string} - */ - code?: "dkim_dns_not_managed"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Response */ - 424: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 424 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.dkim_cannot_fetch: Could not fetch DKIM. - * @example dkim_cannot_fetch - * @enum {string} - */ - code?: "dkim_cannot_fetch"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesRotateDkim": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.dkim_dns_not_managed: DNS is not managed by Admin. - * @example dkim_dns_not_managed - * @enum {string} - */ - code?: "dkim_dns_not_managed"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Precondition Failed */ - 412: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 412 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.dkim_cannot_rotate: Cannot rotate DKIM. - * @example dkim_cannot_rotate - * @enum {string} - */ - code?: "dkim_cannot_rotate"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Response */ - 424: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 424 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.dkim_cannot_fetch: Could not fetch DKIM. - * @example dkim_cannot_fetch - * @enum {string} - */ - code?: "dkim_cannot_fetch"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesSetPrimaryMailbox": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the email address. */ - mailbox_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.user_has_no_access_to_mailbox: The user has no access to the mailbox. - * @example user_has_no_access_to_mailbox - * @enum {string} - */ - code?: "user_has_no_access_to_mailbox"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesListPreferences": { - parameters: { - query?: never; - header?: never; - path: { - /** @description ServiceMail identifier */ - mail_hosting_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_ServiceMailpreferences"]; - }; - }; - }; - }; - }; - "Mail/ServicesUpdatePreferences": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** authorized_senders */ - authorized_senders?: string[]; - /** blocked_senders */ - blocked_senders?: string[]; - /** default_permissions */ - default_permissions?: { - /** can_access_logs */ - can_access_logs?: boolean; - /** can_change_password */ - can_change_password?: boolean; - /** can_configure_mail_folders */ - can_configure_mail_folders?: boolean; - /** can_manage_aliases */ - can_manage_aliases?: boolean; - /** can_manage_auto_reply */ - can_manage_auto_reply?: boolean; - /** can_manage_filters */ - can_manage_filters?: boolean; - /** can_manage_redirections */ - can_manage_redirections?: boolean; - /** can_manage_rules */ - can_manage_rules?: boolean; - /** can_manage_security */ - can_manage_security?: boolean; - /** can_manage_signatures */ - can_manage_signatures?: boolean; - /** can_restore_emails */ - can_restore_emails?: boolean; - /** can_send_emails */ - can_send_emails?: boolean; - }; - /** dkim_enabled */ - dkim_enabled?: boolean; - /** external_mail_flag_enabled */ - external_mail_flag_enabled?: boolean; - /** promotion_filter_enabled */ - promotion_filter_enabled?: boolean; - /** spam_filter_enabled */ - spam_filter_enabled?: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesShowDefault": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - mail_hosting_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_SignatureTemplate"]; - }; - }; - }; - }; - }; - "Mail/ServicesShowASignatureTemplate": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - mail_hosting_id: string; - signature_template: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_SignatureTemplate"]; - }; - }; - }; - }; - }; - "Mail/ServicesUpdate": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - signature_template: string; - }; - cookie?: never; - }; - /** @description Request body of the called URI */ - requestBody: { - content: { - "application/json": { - /** - * mail_hosting_id - * @description The unique identifier (ID) of the mail hosting to request. - */ - mail_hosting_id: number; - /** - * signature_template - * @description Signature template identifier - */ - signature_template: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Mail/ServicesDelete": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - signature_template: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Mail/ServicesShowASpecificAutoReply": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: number; - auto_reply_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_ServiceMailResponder"]; - }; - }; - }; - }; - }; - "Mail/ServicesDeleteAutoReply": { - parameters: { - query?: never; - header?: never; - path: { - /** @description ServiceMail identifier */ - mail_hosting_id: number; - /** @description Auto reply identifier */ - auto_reply_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesUpdateAutoReply": { - parameters: { - query?: never; - header?: never; - path: { - /** @description ServiceMail identifier */ - mail_hosting_id: number; - /** @description ServiceMailAutoReply identifier */ - auto_reply_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * dont_reply_to - * @description List of emails the auto reply won't respond to - * @example [test@tests.ch] - */ - dont_reply_to?: unknown[]; - /** - * ended_at - * @description When should end the auto reply activation - */ - ended_at?: number | null; - /** - * is_recurrent - * @description Define if the responder should be activate for some days in the week instead of a certain time - */ - is_recurrent?: boolean; - /** - * is_visible - * @description Define if the attributes is visible for all the users - */ - is_visible?: boolean; - /** message */ - message?: string; - /** - * name - * @description Name of the resource `{name}` - */ - name?: string; - /** - * recurrent_days - * @description List of the days when the auto reply is activated - */ - recurrent_days?: { - /** friday */ - friday?: boolean; - /** monday */ - monday?: boolean; - /** saturday */ - saturday?: boolean; - /** sunday */ - sunday?: boolean; - /** thursday */ - thursday?: boolean; - /** tuesday */ - tuesday?: boolean; - /** wednesday */ - wednesday?: boolean; - }; - /** - * started_at - * Format: timestamp - * @description When the responder start to be active - */ - started_at?: number | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesShowAFilterModel": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The identifier of the concerned mail service */ - mail_hosting_id: string; - /** @description The identifier of the concerned filter */ - filter_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_ServiceMailboxSieveFilter"]; - }; - }; - }; - }; - }; - "Mail/ServicesUpdateAFilterModel": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - filter_id: string; - }; - cookie?: never; - }; - /** @description Request body of the called URI */ - requestBody: { - content: { - "application/json": { - /** - * mail_hosting_id - * @description ServiceMail identifier - */ - mail_hosting_id: number; - /** - * filter_id - * @description Sieve filter identifier - */ - filter_id: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesDeleteAFilterModel": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - filter_id: string; - }; - cookie?: never; - }; - /** @description Request body of the called URI */ - requestBody: { - content: { - "application/json": { - /** - * mail_hosting_id - * @description ServiceMail identifier - */ - mail_hosting_id: number; - /** - * filter_id - * @description Sieve filter identifier - */ - filter_id: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Mail/ServicesShowOneMailingList": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - mail_hosting_id: string; - mailing_list_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_Mailinglist"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesDeleteAMailingList": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - mailing_list_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - patch_1_mail_hostings_mail_hosting_id_mailing_lists_mailing_list_name: { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - mailing_list_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** goodbye_message */ - goodbye_message?: string | null; - /** info */ - info: string; - /** - * is_reply_to_forced - * @description Tells if the mail of the sender is replaced by the mailing list mail - */ - is_reply_to_forced: boolean; - /** - * lang - * @description Current language preference code.de: German language.en: English language.es: Spanish language.fr: French language.it: Italian language. - * @example de - * @enum {string|null} - */ - lang?: "de" | "en" | "es" | "fr" | "it" | null; - /** max_message_size */ - max_message_size: number; - /** moderators */ - moderators: string; - /** - * should_send_notifications - * @description Tells if the mailing list should send or not welcome/goodbye message - */ - should_send_notifications: boolean; - /** subject */ - subject: string; - /** - * use_reply_to - * @description Tells if the expeditor's mail is substitute by the mailing list email when responding to it - */ - use_reply_to: boolean; - /** welcome_message */ - welcome_message?: string | null; - /** - * who_can_send - * @description Indicates who can send mails in the mailing list.0: Only moderator and subscriber can send email through the mailing list.1: Only moderator can send email through the mailing list.2: Everyone can send email through the mailing list but requires a moderator validation.3: Only moderator and subscriber can send email through the mailing list but requires a moderator validation.4: Everyone can send a mail through the mailing list but requires a moderator validation for the mail sent by non subscribers. - * @enum {string} - */ - who_can_send: "0" | "1" | "2" | "3" | "4"; - /** - * who_can_subscribe - * @description The subscription policy setup for the mailing list.0: Anybody can subscribe.1: Any new subscription should be confirmed by the owner.2: Any new subscription should be confirmed by the owner and the subscriber. - * @enum {string} - */ - who_can_subscribe: "0" | "1" | "2"; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesDisplayAMailbox": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - unit?: "B" | "MB" | "kB"; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_Mailbox"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesUpdateAMailbox": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** authorized_senders */ - authorized_senders?: string[]; - /** blocked_senders */ - blocked_senders?: string[]; - /** has_mail_filtering */ - has_mail_filtering?: boolean; - /** has_move_spam */ - has_move_spam?: boolean; - /** has_responder */ - has_responder?: boolean; - /** mail_filtering_folder_commercials */ - mail_filtering_folder_commercials?: string; - /** mail_filtering_folder_social_networks */ - mail_filtering_folder_social_networks?: string; - /** note */ - note?: string | null; - /** show_config_modal */ - show_config_modal?: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesDeleteAMailbox": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Mailbox is smtpban */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example mailbox_is_smtpban - * @enum {string} - */ - code?: "mailbox_is_ldap_locked" | "mailbox_is_smtpban"; - /** - * @description Description of the error - * @example Mailbox is smtpban - * @enum {string} - */ - description?: "Mailbox is ldap locked" | "Mailbox is smtpban"; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - Mail_ServicesUpdateAMailbox_patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** authorized_senders */ - authorized_senders?: string[]; - /** blocked_senders */ - blocked_senders?: string[]; - /** has_mail_filtering */ - has_mail_filtering?: boolean; - /** has_move_spam */ - has_move_spam?: boolean; - /** has_responder */ - has_responder?: boolean; - /** mail_filtering_folder_commercials */ - mail_filtering_folder_commercials?: string; - /** mail_filtering_folder_social_networks */ - mail_filtering_folder_social_networks?: string; - /** note */ - note?: string | null; - /** show_config_modal */ - show_config_modal?: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesListTemplates": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_SignatureTemplate"][]; - }; - }; - }; - }; - }; - "Mail/ServicesShowOneTemplate": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The unique name of the mailbox. */ - mailbox_name: string; - /** @description The unique identifier of the signature template. */ - signature_template: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_SignatureTemplate"]; - }; - }; - }; - }; - }; - "Mail/ServicesShowASignature": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - /** @description The unique identifier (ID) of the signature to request. */ - signature: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_Signature"]; - }; - }; - }; - }; - }; - "Mail/ServicesDeleteASignature": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - /** @description The unique identifier (ID) of the signature to request. */ - signature: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_signatures_signature: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - /** @description The unique identifier (ID) of the signature to request. */ - signature: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * attributes - * @example [{key:'FIRSTNAME', value:'John', status:'user'}] - */ - attributes?: { - /** department */ - department?: string; - /** firstName */ - firstName?: string; - /** job */ - job?: string; - /** lastName */ - lastName?: string; - /** mail */ - mail?: string; - /** - * name - * @description Name of the resource `{name}` - */ - name?: string; - /** nameFormat */ - nameFormat?: string; - /** phones */ - phones?: { - /** type */ - type?: string; - /** value */ - value?: string; - }[]; - /** userAvatarUrl */ - userAvatarUrl?: string; - }; - /** content */ - content?: string | null; - /** form_data */ - form_data?: { - /** globalStyle */ - globalStyle?: { - /** backgroundColor */ - backgroundColor?: string; - /** displaySeparators */ - displaySeparators?: boolean; - /** fontColor */ - fontColor?: string; - /** fontFamily */ - fontFamily?: string; - /** fontSize */ - fontSize?: string; - /** iconBackgroundColor */ - iconBackgroundColor?: string; - /** - * iconFontColor - * @enum {string} - */ - iconFontColor?: "dark" | "light"; - /** linkFontColor */ - linkFontColor?: string; - }; - /** layout */ - layout?: { - /** - * layout - * @description Specifies the layout of the template.2-columns: Layout with two columns.column: Layout with one column.custom: Custom layout with custom html.default: Default layout.large-picture-and-text: Layout with a large picture and text.picture-and-text: Layout with a picture and text. - * @example 2-columns - * @enum {string} - */ - layout?: "2-columns" | "column" | "custom" | "default" | "large-picture-and-text" | "picture-and-text"; - }; - /** media */ - media?: { - /** - * accountLogoUrlMode - * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. - * @example auto - * @enum {string} - */ - accountLogoUrlMode?: "auto" | "static" | "user"; - /** accountRectangleLogoUrl */ - accountRectangleLogoUrl?: string; - /** accountSquareLogoUrl */ - accountSquareLogoUrl?: string; - /** userAvatarUrl */ - userAvatarUrl?: string; - /** - * userAvatarUrlMode - * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. - * @example auto - * @enum {string} - */ - userAvatarUrlMode?: "auto" | "static" | "user"; - }; - /** network */ - network?: { - /** backgroundColor */ - backgroundColor?: string; - /** - * fontColor - * @enum {string} - */ - fontColor?: "dark" | "light"; - /** networks */ - networks?: { - /** - * name - * @description Name of the resource `{name}` - * @enum {string} - */ - name?: "Facebook" | "Instagram" | "LinkedIn" | "X" | "Youtube"; - /** url */ - url?: string; - }[]; - }; - /** personal */ - personal?: { - /** - * department - * @description The value of the attribute - */ - department?: string; - /** - * departmentMode - * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. - * @example static - * @enum {string} - */ - departmentMode?: "static" | "user"; - /** firstName */ - firstName?: string; - /** - * firstNameMode - * @enum {string} - */ - firstNameMode?: "user"; - /** - * hasDepartment - * @description Indicates if the templates contains this attributes or not - */ - hasDepartment?: boolean; - /** hasFirstName */ - hasFirstName?: boolean; - /** - * hasJob - * @description Indicates if the templates contains this attributes or not - */ - hasJob?: boolean; - /** hasLastName */ - hasLastName?: boolean; - /** - * hasMail - * @description Indicates if the templates contains this attributes or not - */ - hasMail?: boolean; - /** - * job - * @description The value of the attribute - */ - job?: string; - /** - * jobMode - * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. - * @example static - * @enum {string} - */ - jobMode?: "static" | "user"; - /** lastName */ - lastName?: string; - /** - * lastNameMode - * @enum {string} - */ - lastNameMode?: "user"; - /** - * mail - * @description The value of the attribute - */ - mail?: string; - /** - * mailMode - * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. - * @example auto - * @enum {string} - */ - mailMode?: "auto" | "static" | "user"; - /** - * nameFormat - * @description The value of the attribute - */ - nameFormat?: string; - /** - * nameFormatMode - * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.static: The value is predefined in the model and remains constant.user: The values of the attributes must be provided by the user during the template creation process. - * @example static - * @enum {string} - */ - nameFormatMode?: "static" | "user"; - /** - * phones - * @description List of phone numbers associated with the signature template. - */ - phones?: { - /** - * type - * @description Choose the icon associated with the phone number.mobile_icon: Mobile phone icon.mobile_letter: Mobile phone letter M.none: No icon.phone_icon: Phone icon.phone_letter: Phone letter T.phone_letter_alt: Fixed phone letter F. - * @example mobile_icon - * @enum {string} - */ - type?: "mobile_icon" | "mobile_letter" | "none" | "phone_icon" | "phone_letter" | "phone_letter_alt"; - /** - * value - * @description The phone number - * @example +33600000000 - */ - value?: string; - }[]; - }; - /** professional */ - professional?: { - /** accountName */ - accountName?: string; - /** - * accountNameMode - * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant. - * @example auto - * @enum {string} - */ - accountNameMode?: "auto" | "static"; - /** additionalAddress */ - additionalAddress?: string; - /** address */ - address?: string; - /** - * addressMode - * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant. - * @example auto - * @enum {string} - */ - addressMode?: "auto" | "static"; - /** addressUrl */ - addressUrl?: string; - /** city */ - city?: string; - /** country */ - country?: string; - /** url */ - url?: string; - /** - * urlMode - * @description Specifies the mode for injecting attribute values into the signature template when it is used by a user. The mode determines how the attribute values are provided or derived.auto: The value of the attributes is automatically derived from the user's information.static: The value is predefined in the model and remains constant. - * @example auto - * @enum {string} - */ - urlMode?: "auto" | "static"; - /** zipCode */ - zipCode?: string; - }; - }; - /** fullname */ - fullname?: string; - /** has_infomaniak_footer */ - has_infomaniak_footer?: boolean; - /** - * is_default - * @example true - */ - is_default?: boolean; - /** - * name - * @description Name of the resource `{name}` - */ - name?: string; - /** - * position - * @description Specifies the position of the signature in an email. The signature can be placed either at the top or at the bottom of the email content.bottom: The signature is placed at the bottom of the email.top: The signature is placed at the top of the email. - * @example bottom - * @enum {string} - */ - position?: "bottom" | "top"; - /** reply_email */ - reply_email?: string | null; - /** sending_email */ - sending_email?: string | null; - /** template_id */ - template_id?: string | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesShowAutoReplyModel": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - model_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_ServiceMailboxresponder"]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auto_reply_model_model_id: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - model_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesUpdateAutoReplyModel": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - model_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * dont_reply_to - * @description List of mail that aren't concerned by the responder - * @example [test@tests.ch] - */ - dont_reply_to?: unknown[]; - /** - * ended_at - * Format: timestamp - * @description When the responder is supposed to end - */ - ended_at?: number | null; - /** - * is_active - * @description Indicates if the responder is active - */ - is_active: boolean; - /** is_model */ - is_model?: boolean; - /** is_recurrent */ - is_recurrent?: boolean; - /** message */ - message?: string; - /** - * name - * @description Name the auto reply model - */ - name?: string; - /** - * recurrent_days - * @description List of the days when the auto reply is activated - */ - recurrent_days?: { - /** friday */ - friday?: boolean; - /** monday */ - monday?: boolean; - /** saturday */ - saturday?: boolean; - /** sunday */ - sunday?: boolean; - /** thursday */ - thursday?: boolean; - /** tuesday */ - tuesday?: boolean; - /** wednesday */ - wednesday?: boolean; - }; - /** - * reply_from_id - * @description Id of the Email that send the auto reply - */ - reply_from_id?: number; - /** - * started_at - * Format: timestamp - * @description Dates when the responder has become active - */ - started_at?: number | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesShowDetails": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - redirection_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_Redirection"]; - }; - }; - }; - }; - }; - "Mail/ServicesUpdateRedirection": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - redirection_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** targets */ - targets: string[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Mail/ServicesDeleteRedirection": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - redirection_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Mail/ServicesListAllAccount": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_Arrayofallaccounts"]; - }; - }; - }; - }; - }; - "Mail/ServicesListEmailImports": { - parameters: { - query?: { - search?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_EmailImport"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Mail/ServicesListUsersHavingAccess": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - search?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_UserV2"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Mail/ServicesGetTeamAccessesForUser": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - /** @description The unique identifier (ID) of the user to request. */ - user_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_Team"][]; - }; - }; - }; - }; - }; - "Mail/ServicesGetUserAccessesForTeam": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - /** @description The unique identifier (ID) of the team to request. */ - team_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_UserV2"][]; - }; - }; - }; - }; - }; - "Mail/ServicesListDeviceAccessForAUser": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - /** @description The unique identifier (ID) of the user to request. */ - user_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_DeviceAccess"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Mail/ServicesDeleteDeviceAccessForAUser": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - /** @description The unique identifier (ID) of the user to request. */ - user_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesListDeviceByUser": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The unique identifier (ID) of the user to request. */ - user_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_Device"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Mail/ServicesListOfAccessesForTheCurrentUser": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_WebmailAccess"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Mail/ServicesListOfAccessesForAnAccountAndAUser": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the account to request. */ - account_id: number; - /** @description The unique identifier (ID) of the user to request. */ - user_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_WebmailAccess"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Mail/ServicesListOfTeamAccessesForATeam": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - /** @description The unique identifier (ID) of the account to request. */ - account_id: number; - /** @description The unique identifier (ID) of the user to request. */ - team_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_TeamAccess"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Mail/ServicesListDevice": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_Device"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Mail/ServicesDeleteDevicesForCurrentUser": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesSendAMailThroughAMailingList": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - mailing_list_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * from - * @description The email from where the mail is sent to the concerned mailing list - * @example mail@example.com - */ - from: string; - /** - * message - * @description The email message - * @example This the message - */ - message: string; - /** - * subject - * @description The email subject - * @example subject - */ - subject: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Mail/ServicesGenerateAFormForAMailingList": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - mailing_list_name: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * subscribe_submit - * @description Text on the subscription form button - * @example Subscribe - */ - subscribe_submit: string; - /** - * unsubscribe_submit - * @description Text on the unsubscription form button - * @example Unsubscribe - */ - unsubscribe_submit: string; - /** - * url_after_subscription - * @description Redirection link that can be applied after subscription - * @example https://www.infomaniak.com - */ - url_after_subscription: string; - /** - * url_after_unsubscription - * @description Redirection link that can be applied after unsubscription - * @example https://www.infomaniak.com - */ - url_after_unsubscription: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["93e74a89_SubscribeandUnsubscribeMailingListForm"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesDeleteAnInvitation": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - key: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - patch_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_invitations_key: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - key: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** force_email */ - force_email?: boolean; - /** permissions */ - permissions?: { - /** can_access_logs */ - can_access_logs?: boolean; - /** can_change_password */ - can_change_password?: boolean; - /** can_configure_mail_folders */ - can_configure_mail_folders?: boolean; - /** can_manage_aliases */ - can_manage_aliases?: boolean; - /** can_manage_auto_reply */ - can_manage_auto_reply?: boolean; - /** can_manage_filters */ - can_manage_filters?: boolean; - /** can_manage_redirections */ - can_manage_redirections?: boolean; - /** can_manage_rules */ - can_manage_rules?: boolean; - /** can_manage_security */ - can_manage_security?: boolean; - /** can_manage_signatures */ - can_manage_signatures?: boolean; - /** can_restore_emails */ - can_restore_emails?: boolean; - /** can_send_emails */ - can_send_emails?: boolean; - }; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Cannot update invitation */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example cannot_update_invitation - * @enum {string} - */ - code?: "cannot_update_invitation"; - /** - * @description Description of the error - * @example Cannot update invitation - * @enum {string} - */ - description?: "Cannot update invitation"; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesEnableRedirection": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The mail service identifier */ - mail_hosting_id: number; - /** @description The redirection identifier */ - redirection_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Mail/ServicesSendConfirmationRequest": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - redirection_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Mail/ServicesResendConfirmationEmail": { - parameters: { - query?: never; - header?: never; - path: { - mail_hosting_id: string; - redirection_id: string; - target_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesDeleteWebmailAccess": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - /** @description The unique identifier (ID) of the user to request. */ - user_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.user_cannot_remove_team_access: The user can't remove team access on a mailbox. - * @example user_cannot_remove_team_access - * @enum {string} - */ - code?: "user_cannot_remove_team_access"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.user_has_no_access_to_mailbox: The user has no access to the mailbox. - * @example user_has_no_access_to_mailbox - * @enum {string} - */ - code?: "user_has_no_access_to_mailbox"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesUpdateWebmailAccess": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - /** @description The unique identifier (ID) of the user to request. */ - user_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** permissions */ - permissions: { - /** can_access_logs */ - can_access_logs?: boolean; - /** can_change_password */ - can_change_password?: boolean; - /** can_configure_mail_folders */ - can_configure_mail_folders?: boolean; - /** can_manage_aliases */ - can_manage_aliases?: boolean; - /** can_manage_auto_reply */ - can_manage_auto_reply?: boolean; - /** can_manage_filters */ - can_manage_filters?: boolean; - /** can_manage_redirections */ - can_manage_redirections?: boolean; - /** can_manage_rules */ - can_manage_rules?: boolean; - /** can_manage_security */ - can_manage_security?: boolean; - /** can_manage_signatures */ - can_manage_signatures?: boolean; - /** can_restore_emails */ - can_restore_emails?: boolean; - /** can_send_emails */ - can_send_emails?: boolean; - }; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesDeleteWebmailTeamAccess": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - /** @description The unique identifier (ID) of the team to request. */ - team_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesUpdateWebmailTeamAccess": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - service_mail: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - /** @description The unique identifier (ID) of the team to request. */ - team_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** permissions */ - permissions: { - /** can_access_logs */ - can_access_logs?: boolean; - /** can_change_password */ - can_change_password?: boolean; - /** can_configure_mail_folders */ - can_configure_mail_folders?: boolean; - /** can_manage_aliases */ - can_manage_aliases?: boolean; - /** can_manage_auto_reply */ - can_manage_auto_reply?: boolean; - /** can_manage_filters */ - can_manage_filters?: boolean; - /** can_manage_redirections */ - can_manage_redirections?: boolean; - /** can_manage_rules */ - can_manage_rules?: boolean; - /** can_manage_security */ - can_manage_security?: boolean; - /** can_manage_signatures */ - can_manage_signatures?: boolean; - /** can_restore_emails */ - can_restore_emails?: boolean; - /** can_send_emails */ - can_send_emails?: boolean; - }; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesDeleteDeviceAccessesForDevice": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the device to request. */ - device: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesUpdateDevice": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the device to request. */ - device: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** label */ - label: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Conflict */ - 409: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 409 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.device_already_exists: The device with the same name already exists. - * @example device_already_exists - * @enum {string} - */ - code?: "device_already_exists"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders_spam: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - delete_1_mail_hostings_mail_hosting_id_mailboxes_mailbox_name_auth_folders_trash: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesDeleteAForwarding": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - redirect_addresses: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Cannot get redirection addresses */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example cannot_get_redirection_addresses - * @enum {string} - */ - code?: "cannot_get_redirection_addresses" | "cannot_remove_redirection" | "redirect_address_does_not_exist"; - /** - * @description Description of the error - * @example Cannot get redirection addresses - * @enum {string} - */ - description?: "Cannot get redirection addresses" | "Cannot remove redirection" | "Redirect address does not exist"; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesDeleteAnAlias": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the mail hosting to request. */ - mail_hosting_id: number; - /** @description The username (that is the part before the @) of the email address you want to request. */ - mailbox_name: string; - /** @description Alias to remove. */ - alias: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Alias does not exist */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example alias_does_not_exist - * @enum {string} - */ - code?: "alias_does_not_exist"; - /** - * @description Description of the error - * @example Alias does not exist - * @enum {string} - */ - description?: "Alias does not exist"; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Mail/ServicesDeleteAccessToAMailboxForTheCurrentUser": { - parameters: { - query?: never; - header?: never; - path: { - mailbox_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.user_cannot_remove_team_access: The user can't remove team access on a mailbox. - * @example user_cannot_remove_team_access - * @enum {string} - */ - code?: "user_cannot_remove_team_access"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.user_has_no_access_to_mailbox: The user has no access to the mailbox. - * @example user_has_no_access_to_mailbox - * @enum {string} - */ - code?: "user_has_no_access_to_mailbox"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - EticketsListAddressesV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filters?: { - /** date_ids */ - date_ids?: number[] | null; - /** event_ids */ - event_ids?: number[] | null; - /** ids */ - ids?: number[] | null; - /** period_ids */ - period_ids?: number[] | null; - /** search */ - search?: string | null; - /** with_on_sales_date */ - with_on_sales_date?: boolean | null; - } | null; - order_for?: { - /** - * designation - * @enum {string} - */ - designation?: "\"asc\"" | "\"desc\""; - /** - * id - * @description Unique identifier of the resource `{name}` - * @enum {string} - */ - id?: "\"asc\"" | "\"desc\""; - } | null; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["511343ad_Address"][]; - }; - }; - }; - }; - }; - EticketsListCustomerEmailLogsV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - order_for?: { - /** - * action - * @enum {string} - */ - action?: "\"asc\"" | "\"desc\""; - /** - * author - * @enum {string} - */ - author?: "\"asc\"" | "\"desc\""; - /** - * date - * @enum {string} - */ - date?: "\"asc\"" | "\"desc\""; - /** - * message - * @enum {string} - */ - message?: "\"asc\"" | "\"desc\""; - }; - }; - header?: never; - path: { - customer_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description not_found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_found - * @enum {string} - */ - code?: "not_found"; - /** - * @description Description of the error - * @example not_found - * @enum {string} - */ - description?: "not_found"; - }; - }; - }; - }; - /** @description Validation failed */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example validation_failed - * @enum {string} - */ - code?: "validation_failed"; - /** - * @description Description of the error - * @example Validation failed - * @enum {string} - */ - description?: "Validation failed"; - }; - }; - }; - }; - }; - }; - EticketsListDatesV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["511343ad_Date"][]; - }; - }; - }; - }; - }; - EticketsListDatesCustomPropertiesV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filters?: { - /** ids */ - ids?: number[] | null; - /** name_values */ - name_values?: string[] | null; - /** period_ids */ - period_ids?: number[] | null; - /** search */ - search?: string | null; - } | null; - group_by?: "\"name\"" | "\"name_value\"" | "\"value\"" | null; - order_for?: ("\"asc\"" | "\"desc\"")[]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["511343ad_DateCustomProperty"][]; - }; - }; - }; - }; - }; - EticketsGetReservationV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - reservation_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["511343ad_Reservation"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example forbidden - * @enum {string} - */ - code?: "forbidden"; - /** - * @description Description of the error - * @example Forbidden - * @enum {string} - */ - description?: "Forbidden"; - }; - }; - }; - }; - /** @description not_found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_found - * @enum {string} - */ - code?: "not_found"; - /** - * @description Description of the error - * @example not_found - * @enum {string} - */ - description?: "not_found"; - }; - }; - }; - }; - /** @description Validation failed */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example validation_failed - * @enum {string} - */ - code?: "validation_failed"; - /** - * @description Description of the error - * @example Validation failed - * @enum {string} - */ - description?: "Validation failed"; - }; - }; - }; - }; - }; - }; - EticketsGetReservationV2_get_2_etickets_reservation_reservation_uuid: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - reservation_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["511343ad_Reservation"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example forbidden - * @enum {string} - */ - code?: "forbidden"; - /** - * @description Description of the error - * @example Forbidden - * @enum {string} - */ - description?: "Forbidden"; - }; - }; - }; - }; - /** @description not_found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example not_found - * @enum {string} - */ - code?: "not_found"; - /** - * @description Description of the error - * @example not_found - * @enum {string} - */ - description?: "not_found"; - }; - }; - }; - }; - /** @description Validation failed */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example validation_failed - * @enum {string} - */ - code?: "validation_failed"; - /** - * @description Description of the error - * @example Validation failed - * @enum {string} - */ - description?: "Validation failed"; - }; - }; - }; - }; - }; - }; - EticketsListSurveyV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filters?: { - /** ids */ - ids?: unknown[] | null; - /** only_with_fields */ - only_with_fields?: boolean; - /** pass_ids */ - pass_ids?: number[]; - /** protopass_ids */ - protopass_ids?: number[]; - /** tariff_ids */ - tariff_ids?: number[]; - /** ticket_ids */ - ticket_ids?: number[]; - } | null; - order_for?: ("\"asc\"" | "\"desc\"")[]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["511343ad_SurveyBlock"][]; - }; - }; - }; - }; - }; - EticketsListSurveyTicketAnswersV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filters?: { - /** ids */ - ids?: number[] | null; - /** survey_field_ids */ - survey_field_ids?: number[] | null; - /** survey_ids */ - survey_ids?: number[] | null; - /** ticket_ids */ - ticket_ids?: number[] | null; - } | null; - order_for?: ("\"asc\"" | "\"desc\"")[]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["511343ad_TicketSurvey"][]; - }; - }; - }; - }; - }; - EticketsPatchSurveyTicketAnswersV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** answers */ - answers?: { - /** - * survey_field_id - * Format: double - */ - survey_field_id: number; - /** - * ticket_id - * Format: double - */ - ticket_id: number; - /** value */ - value?: string | null; - }[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - EticketsListSurveyPassAnswersV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filters?: { - /** ids */ - ids?: number[] | null; - /** pass_ids */ - pass_ids?: number[] | null; - /** survey_field_ids */ - survey_field_ids?: number[] | null; - /** survey_ids */ - survey_ids?: number[] | null; - } | null; - order_for?: ("\"asc\"" | "\"desc\"")[]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["511343ad_PassSurvey"][]; - }; - }; - }; - }; - }; - patch_2_etickets_surveys_answers_passes: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** answers */ - answers?: { - /** - * pass_id - * Format: double - */ - pass_id: number; - /** - * survey_field_id - * Format: double - */ - survey_field_id: number; - /** value */ - value?: string | null; - }[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - EticketsEditTicketV2: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** tickets */ - tickets?: { - /** hardware */ - hardware?: string | null; - /** - * id - * Format: double - * @description Unique identifier of the resource `{name}` - */ - id: number; - /** label */ - label?: string | null; - /** show_price */ - show_price?: boolean | null; - /** show_tariff */ - show_tariff?: boolean | null; - /** - * status - * @description Status of the resource `{name}` - * @enum {string|null} - */ - status?: "\"1\"" | "\"11\"" | "\"12\"" | "\"13\"" | "\"2\"" | "\"20\"" | "\"8\"" | null; - }[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - "Domain/&/ZoneListDomainsV2": { - parameters: { - query?: { - /** @description The account identifier */ - account_id?: number | null; - expires_after?: number | null; - expires_before?: number | null; - order_by?: "expiration" | "name" | null; - order_dir?: "asc" | "desc" | null; - search?: string | null; - tld?: string | null; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["6a791d9b_api-domain_domain"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Domain/&/ZoneShowDomainV2": { - parameters: { - query?: never; - header?: never; - path: { - domain: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["6a791d9b_api-domain_domain"]; - }; - }; - }; - }; - }; - "Domain/&/ZoneUpdateNameserversV2": { - parameters: { - query?: never; - header?: never; - path: { - domain: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * nameservers - * @description Required without use_infomaniak_ns parameter. Array of nameservers to use for the domain - */ - nameservers?: string[]; - /** - * use_infomaniak_ns - * @description Required without nameservers parameter. Use Infomaniak nameservers for the domain - * @example true - */ - use_infomaniak_ns?: boolean; - /** - * verify_ns_availability - * @description Verify ensure that the new nameservers are functional before making any changes. Default: false - */ - verify_ns_availability?: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.nameservers_update_failed: Triggered when the nameservers update fails. - * @example nameservers_update_failed - * @enum {string} - */ - code?: "nameservers_update_failed"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Domain/&/ZoneListZonesV2": { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - domain: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Domain/&/ZoneCheckDNSSECV2": { - parameters: { - query?: never; - header?: never; - path: { - domain: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["6a791d9b_api-domain_domain_dnssec_record"]; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.dnssec_management_failed: Triggered when a DNSSEC operation fails. - * @example dnssec_management_failed - * @enum {string} - */ - code?: "dnssec_management_failed"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Domain/&/ZoneEnableDNSSECV2": { - parameters: { - query?: never; - header?: never; - path: { - domain: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** dnssec_data */ - dnssec_data?: string[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.dnssec_management_failed: Triggered when a DNSSEC operation fails. - * @example dnssec_management_failed - * @enum {string} - */ - code?: "dnssec_management_failed"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Domain/&/ZoneDisableDNSSECV2": { - parameters: { - query?: never; - header?: never; - path: { - domain: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.dnssec_management_failed: Triggered when a DNSSEC operation fails. - * @example dnssec_management_failed - * @enum {string} - */ - code?: "dnssec_management_failed"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - put_2_domains_domain_nameservers: { - parameters: { - query?: never; - header?: never; - path: { - domain: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * nameservers - * @description Required without use_infomaniak_ns parameter. Array of nameservers to use for the domain - */ - nameservers?: string[]; - /** - * use_infomaniak_ns - * @description Required without nameservers parameter. Use Infomaniak nameservers for the domain - * @example true - */ - use_infomaniak_ns?: boolean; - /** - * verify_ns_availability - * @description Verify ensure that the new nameservers are functional before making any changes. Default: false - */ - verify_ns_availability?: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.nameservers_update_failed: Triggered when the nameservers update fails. - * @example nameservers_update_failed - * @enum {string} - */ - code?: "nameservers_update_failed"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_2_domains_domain_zones: { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - }; - header?: never; - path: { - domain: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & components["schemas"]["Pagination"]; - }; - }; - }; - }; - get_2_domains_domain_dnssec_check: { - parameters: { - query?: never; - header?: never; - path: { - domain: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["6a791d9b_api-domain_domain_dnssec_record"]; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.dnssec_management_failed: Triggered when a DNSSEC operation fails. - * @example dnssec_management_failed - * @enum {string} - */ - code?: "dnssec_management_failed"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - post_2_domains_domain_dnssec_enable: { - parameters: { - query?: never; - header?: never; - path: { - domain: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** dnssec_data */ - dnssec_data?: string[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.dnssec_management_failed: Triggered when a DNSSEC operation fails. - * @example dnssec_management_failed - * @enum {string} - */ - code?: "dnssec_management_failed"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - post_2_domains_domain_dnssec_disable: { - parameters: { - query?: never; - header?: never; - path: { - domain: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.dnssec_management_failed: Triggered when a DNSSEC operation fails. - * @example dnssec_management_failed - * @enum {string} - */ - code?: "dnssec_management_failed"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Domain/&/ZoneCheckDomainV2": { - parameters: { - query?: never; - header?: never; - path: { - account: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * domain - * @description The domain name - * @example example.com - */ - domain: string; - /** - * with_option_prices - * @description Should return the options price (Fast Anycast, Domain Privacy), default: false - */ - with_option_prices?: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.subdomain_availability_check_fail: Triggered when trying to check availability of a subdomain. - * @example subdomain_availability_check_fail - * @enum {string} - */ - code?: "subdomain_availability_check_fail"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.invalid_tld: Triggered when the tld doesn't exist or not available for sale. - * @example invalid_tld - * @enum {string} - */ - code?: "invalid_tld"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Domain/&/ZoneListContactsV2": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - domain?: string; - email?: string; - }; - header?: never; - path: { - account: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["6a791d9b_api-domain_contact"][]; - }; - }; - }; - }; - }; - "Domain/&/ZoneCreateContactV2": { - parameters: { - query?: never; - header?: never; - path: { - account: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * city - * @description City name of the contact - * @example Les Acacias - */ - city: string; - /** - * company - * @description Company name of the contact - * @example Infomaniak - */ - company?: string; - /** - * country_code - * @description Country code of the contact (ISO 3166-1 alpha-2) - * @example CH - */ - country_code: string; - /** - * email - * @description Email of the contact - * @example contact@example.com - */ - email: string; - /** - * fax - * @description Fax of the contact - * @example +41.223456790 - */ - fax?: string | null; - /** - * first_name - * @description First name of the contact - * @example John - */ - first_name: string; - /** - * language - * @description Language code of the contact - * @enum {string} - */ - language: "de" | "en" | "es" | "fr" | "it"; - /** - * last_name - * @description Last name of the contact - * @example Doe - */ - last_name: string; - /** - * phone - * @description Phone number of the contact - * @example +41.223456789 - */ - phone: string; - /** - * postal_code - * @description Postal code of the contact - * @example 1227 - */ - postal_code: string; - /** - * state - * @description State of the contact - * @example Genève - */ - state?: string | null; - /** - * street1 - * @description Street address of the contact - * @example Rue Eugène Marziano 25 - */ - street1: string; - /** - * street2 - * @description Street address of the contact - * @example Batiment 43 - */ - street2?: string | null; - /** - * type - * @description Type of the contact - * @example individual - * @enum {string} - */ - type: "Association" | "Organization" | "Other" | "Person"; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["6a791d9b_api-domain_contact"]; - }; - }; - }; - }; - }; - "Domain/&/ZoneUpdateContactV2": { - parameters: { - query?: never; - header?: never; - path: { - account: string; - contact: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * city - * @description City name of the contact - * @example Les Acacias - */ - city?: string; - /** - * country_code - * @description Country code of the contact (ISO 3166-1 alpha-2) - * @example CH - */ - country_code?: string; - /** - * fax - * @description Fax of the contact - * @example +41.223456790 - */ - fax?: string | null; - /** - * language - * @description Language code of the contact - * @enum {string} - */ - language?: "de" | "en" | "es" | "fr" | "it"; - /** - * phone - * @description Phone number of the contact - * @example +41.223456789 - */ - phone?: string; - /** - * postal_code - * @description Postal code of the contact - * @example 1227 - */ - postal_code?: string; - /** - * state - * @description State of the contact - * @example Genève - */ - state?: string | null; - /** - * street1 - * @description Street address of the contact - * @example Rue Eugène Marziano 25 - */ - street1?: string; - /** - * street2 - * @description Street address of the contact - * @example Batiment 43 - */ - street2?: string | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["6a791d9b_api-domain_contact_update_result"]; - }; - }; - }; - }; - }; - "Domain/&/ZoneCreateDomainV2": { - parameters: { - query?: never; - header?: never; - path: { - account: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * additional_fields - * @description All the additional fields required for the tld - */ - additional_fields?: string[] | null; - /** - * address - * @description The debitor address id, if not specified will use the account's default address - */ - address?: number; - /** - * amount_total_excl_tax - * Format: double - * @description Amount expected from the client, if calculated price is not equal, request will fail - * @example 12.4 - */ - amount_total_excl_tax: number; - /** - * domain - * @description The domain name ordered - * @example mydomain.ch - */ - domain: string; - /** - * registration_period - * @description The domain registration period - * @example 1 - */ - registration_period: number; - /** contacts */ - contacts?: { - /** - * admin - * @description The contact id of the admin. - */ - admin?: number | null; - /** - * billing - * @description The contact id of the billing. - */ - billing?: number | null; - /** - * owner - * @description The contact id of the owner. - */ - owner?: number | null; - /** - * tech - * @description The contact id of the tech. - */ - tech?: number | null; - }; - /** with_options */ - with_options?: { - /** - * dns_anycast - * @description Enable the renewal warranty option (default: false) - */ - dns_anycast?: boolean | null; - /** - * domain_privacy - * @description Enable the domain privacy option (default: false) - */ - domain_privacy?: boolean | null; - /** - * renewal_warranty - * @description Enable the renewal warranty option (default: false) - */ - renewal_warranty?: boolean | null; - }; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["6a791d9b_api-domain_domain"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.invalid_domain_action: Triggered when the domain status does not allow the action.invalid_tld_registration_period: Triggered when the desired registration period is not available for the specified tld.invalid_expected_amount: Triggered when an expected amount doesnt match the calculated order amount.not_enough_funds_prepaid_balance: Triggered when the amount exceeds the prepaid account balance.payment_profile_in_maintenance: Triggered when the payment profile is in maintenance.payment_profile_not_set: Triggered when the payment profile is not set.invalid_contact_field: Triggered when a domain contact field is invalid.invalid_additional_field: Triggered when at least one domain additional field is invalid.invalid_options_field: Triggered when form domain options fields is invalid.error_creating_domain_services: Triggered when there's an error during the creation of the domain services. - * @example error_creating_domain_services - * @enum {string} - */ - code?: "error_creating_domain_services" | "invalid_additional_field" | "invalid_contact_field" | "invalid_domain_action" | "invalid_expected_amount" | "invalid_options_field" | "invalid_tld_registration_period" | "not_enough_funds_prepaid_balance" | "payment_profile_in_maintenance" | "payment_profile_not_set"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Domain/&/ZoneRetryCreateDomainV2": { - parameters: { - query?: never; - header?: never; - path: { - account: string; - domain: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * additional_fields - * @description All the additional fields update values - */ - additional_fields?: string[]; - /** - * contact_fields - * @description All the contact fields update values - */ - contact_fields?: { - /** - * admin - * @description All the admin fields values to update - */ - admin?: string[]; - /** - * billing - * @description All the billing fields values to update - */ - billing?: string[]; - /** - * owner - * @description All the owner fields values to update - */ - owner?: string[]; - /** - * tech - * @description All the tech fields values to update - */ - tech?: string[]; - }; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["6a791d9b_api-domain_domain"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.invalid_contact_field: Triggered when a domain contact field is invalid.invalid_additional_field: Triggered when at least one domain additional field is invalid. - * @example invalid_additional_field - * @enum {string} - */ - code?: "invalid_additional_field" | "invalid_contact_field"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.failed_order_not_found: Triggered when the failed order for the specified domain is not found. - * @example failed_order_not_found - * @enum {string} - */ - code?: "failed_order_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Domain/&/ZoneTransferDomainV2": { - parameters: { - query?: never; - header?: never; - path: { - account: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * additional_fields - * @description All the additional fields required for the tld - */ - additional_fields?: string[] | null; - /** - * address - * @description The debitor address id, if not specified will use the account's default address - */ - address?: number; - /** - * amount_total_excl_tax - * Format: double - * @description Amount expected from the client, if calculated price is not equal, request will fail - * @example 12.4 - */ - amount_total_excl_tax: number; - /** - * domain - * @description The domain name ordered - * @example mydomain.ch - */ - domain: string; - /** - * nameserver_choice - * @description Specifies which nameservers to use after domain transfer. - * [keep] Preserves the current nameservers currently assigned to the domain (default), - * [infomaniak] Uses Infomaniak’s default nameservers, - * [custom] Allows you to set your own nameservers. - * @example custom - * @enum {string} - */ - nameserver_choice?: "\"custom\"" | "\"infomaniak\"" | "\"keep\""; - /** - * nameservers - * @description Required if nameserver_choice parameter is custom. Array of nameservers to use for the domain - */ - nameservers?: string[]; - /** contacts */ - contacts?: { - /** - * admin - * @description The contact id of the admin. - */ - admin?: number | null; - /** - * billing - * @description The contact id of the billing. - */ - billing?: number | null; - /** - * owner - * @description The contact id of the owner. - */ - owner?: number | null; - /** - * tech - * @description The contact id of the tech. - */ - tech?: number | null; - }; - /** with_options */ - with_options?: { - /** - * dns_anycast - * @description Enable the renewal warranty option (default: false) - */ - dns_anycast?: boolean | null; - /** - * domain_privacy - * @description Enable the domain privacy option (default: false) - */ - domain_privacy?: boolean | null; - /** - * renewal_warranty - * @description Enable the renewal warranty option (default: false) - */ - renewal_warranty?: boolean | null; - }; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["6a791d9b_api-domain_domain"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.invalid_domain_action: Triggered when the domain status does not allow the action.invalid_expected_amount: Triggered when an expected amount doesnt match the calculated order amount.not_enough_funds_prepaid_balance: Triggered when the amount exceeds the prepaid account balance.payment_profile_in_maintenance: Triggered when the payment profile is in maintenance.payment_profile_not_set: Triggered when the payment profile is not set.invalid_contact_field: Triggered when a domain contact field is invalid.invalid_additional_field: Triggered when at least one domain additional field is invalid.invalid_options_field: Triggered when form domain options fields is invalid.error_creating_domain_services: Triggered when there's an error during the creation of the domain services. - * @example error_creating_domain_services - * @enum {string} - */ - code?: "error_creating_domain_services" | "invalid_additional_field" | "invalid_contact_field" | "invalid_domain_action" | "invalid_expected_amount" | "invalid_options_field" | "not_enough_funds_prepaid_balance" | "payment_profile_in_maintenance" | "payment_profile_not_set"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Domain/&/ZoneRetryTransferDomainV2": { - parameters: { - query?: never; - header?: never; - path: { - account: string; - domain: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * additional_fields - * @description All the additional fields update values - */ - additional_fields?: string[]; - /** - * contact_fields - * @description All the contact fields update values - */ - contact_fields?: { - /** - * admin - * @description All the admin fields values to update - */ - admin?: string[]; - /** - * billing - * @description All the billing fields values to update - */ - billing?: string[]; - /** - * owner - * @description All the owner fields values to update - */ - owner?: string[]; - /** - * tech - * @description All the tech fields values to update - */ - tech?: string[]; - }; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["6a791d9b_api-domain_domain"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.invalid_contact_field: Triggered when a domain contact field is invalid.invalid_additional_field: Triggered when at least one domain additional field is invalid. - * @example invalid_additional_field - * @enum {string} - */ - code?: "invalid_additional_field" | "invalid_contact_field"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.failed_order_not_found: Triggered when the failed order for the specified domain is not found. - * @example failed_order_not_found - * @enum {string} - */ - code?: "failed_order_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Response */ - 429: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 429 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.too_many_failed_transfer_attempts: Triggered when failing to transfer a domain too many times. - * @example too_many_failed_transfer_attempts - * @enum {string} - */ - code?: "too_many_failed_transfer_attempts"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Domain/&/ZoneListDocumentsV2": { - parameters: { - query?: never; - header?: never; - path: { - account: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["6a791d9b_api-domain_document"][]; - }; - }; - }; - }; - }; - "Domain/&/ZoneUploadDocumentV2": { - parameters: { - query?: never; - header?: never; - path: { - account: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * document - * Format: binary - */ - document: string; - /** - * document_type - * @description The document type (default: domain_extra_field_document) - * @enum {string|null} - */ - document_type?: "\"domain_contact_verification_document\"" | "\"domain_extra_field_document\"" | null; - /** - * field_name - * @description The additional field name - * @example example_certificate - */ - field_name: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["6a791d9b_api-domain_document"]; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.invalid_document: Triggered when the provided document could not be stored. - * @example invalid_document - * @enum {string} - */ - code?: "invalid_document"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Domain/&/ZoneGetDocumentV2": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - account: string; - document_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["6a791d9b_api-domain_document"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Domain/&/ZoneListTLDsV2": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - groups?: number[] | null; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["6a791d9b_api_domain_tld"][]; - }; - }; - }; - }; - }; - "Domain/&/ZoneShowTLDV2": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - tld: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["6a791d9b_api_domain_tld"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.invalid_tld: Triggered when the tld doesn't exist or not available for sale. - * @example invalid_tld - * @enum {string} - */ - code?: "invalid_tld"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Domain/&/ZoneShowZoneV2": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description A domain name or a sub delegated zone */ - zone: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["2f8071fd_api_dns_zone"]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible.zone_does_not_exists: Triggered when the server try to retrieve a zone that does not exist. - * @example zone_does_not_exists - * @enum {string} - */ - code?: "object_not_found" | "zone_does_not_exists"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Domain/&/ZoneUpdateZoneV2": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description A domain name or a sub delegated zone */ - zone: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * skel - * @description A skel file to use for zone update. SOA and infomaniak ns records will be ignored. - */ - skel: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["2f8071fd_api_dns_zone"]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible.zone_does_not_exists: Triggered when the server try to retrieve a zone that does not exist. - * @example zone_does_not_exists - * @enum {string} - */ - code?: "object_not_found" | "zone_does_not_exists"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Domain/&/ZoneStoreZoneV2": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description A domain name or a sub delegated zone */ - zone: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * skel - * @description A skel file to use for zone creation. SOA and infomaniak ns records will be ignored. - */ - skel?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["2f8071fd_api_dns_zone"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.zone_already_exists: Triggered when the server try to create an already existing zone. - * @example zone_already_exists - * @enum {string} - */ - code?: "zone_already_exists"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_create_object: Triggered when the entity cannot be created. - * @example cannot_create_object - * @enum {string} - */ - code?: "cannot_create_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Domain/&/ZoneDeleteZoneV2": { - parameters: { - query?: never; - header?: never; - path: { - /** @description A domain name or a sub delegated zone */ - zone: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible.zone_does_not_exists: Triggered when the server try to retrieve a zone that does not exist. - * @example zone_does_not_exists - * @enum {string} - */ - code?: "object_not_found" | "zone_does_not_exists"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Domain/&/ZoneZoneExistsV2": { - parameters: { - query?: never; - header?: never; - path: { - /** @description A domain name or a sub delegated zone */ - zone: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Domain/&/ZoneListDnsRecordsV2": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filter?: { - /** - * source - * @description Filter dns record by source - * @example filter[source]=www - */ - source?: string; - /** - * types - * @description Filter dns record by types - * @example filter[types][]=A - */ - types?: ("A" | "AAAA" | "CAA" | "CNAME" | "DNAME" | "DNSKEY" | "DS" | "MX" | "NS" | "PTR" | "SMIMEA" | "SOA" | "SRV" | "SSHFP" | "TLSA" | "TXT")[]; - }; - search?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description A domain name or a sub delegated zone */ - zone: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["2f8071fd_api_dns_dns_record"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Domain/&/ZoneStoreDnsRecordV2": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description A domain name or a sub delegated zone */ - zone: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * source - * @description Source of the dns record - */ - source?: string | null; - /** - * target - * @description Target of the dns record - * @example 1.2.3.4 - */ - target: string; - /** - * ttl - * @description TTL of the dns record - * @example 3600 - */ - ttl: number; - /** - * type - * @description Type of the dns record - * @enum {string} - */ - type: "A" | "AAAA" | "CAA" | "CNAME" | "DNAME" | "DS" | "MX" | "NS" | "SMIMEA" | "SRV" | "SSHFP" | "TLSA" | "TXT"; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["2f8071fd_api_dns_dns_record"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.invalid_dns_record: Triggered when the server try to parse an invalid dns record type.dns_record_mutual_exclusion: Triggered when the server try to add a dns record but there is a mutual exclusion with another dns record on same sub domain.unsupported_dns_record_type: Triggered when the server try to parse an unsupported dns record type.dns_record_already_exists: Triggered when the server try to create an already existing dns record. - * @example dns_record_already_exists - * @enum {string} - */ - code?: "dns_record_already_exists" | "dns_record_mutual_exclusion" | "invalid_dns_record" | "unsupported_dns_record_type"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.zone_does_not_exists: Triggered when the server try to retrieve a zone that does not exist.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found" | "zone_does_not_exists"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_create_object: Triggered when the entity cannot be created. - * @example cannot_create_object - * @enum {string} - */ - code?: "cannot_create_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Domain/&/ZoneShowDnsRecordV2": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description A domain name or a sub delegated zone */ - zone: string; - /** @description Record identifier */ - record: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["2f8071fd_api_dns_dns_record"]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Domain/&/ZoneUpdateDnsRecordV2": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description A domain name or a sub delegated zone */ - zone: string; - /** @description Record identifier */ - record: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * target - * @description Target of the dns record - * @example 1.2.3.4 - */ - target?: string; - /** - * ttl - * @description TTL of the dns record - * @example 3600 - */ - ttl?: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["2f8071fd_api_dns_dns_record"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.invalid_dns_record: Triggered when the server try to parse an invalid dns record type.dns_record_mutual_exclusion: Triggered when the server try to add a dns record but there is a mutual exclusion with another dns record on same sub domain. - * @example dns_record_mutual_exclusion - * @enum {string} - */ - code?: "dns_record_mutual_exclusion" | "invalid_dns_record"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.zone_does_not_exists: Triggered when the server try to retrieve a zone that does not exist.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found" | "zone_does_not_exists"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Domain/&/ZoneDeleteDnsRecordV2": { - parameters: { - query?: never; - header?: never; - path: { - /** @description A domain name or a sub delegated zone */ - zone: string; - /** @description Record identifier */ - record: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.zone_does_not_exists: Triggered when the server try to retrieve a zone that does not exist.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found" | "zone_does_not_exists"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Domain/&/ZoneCheckDnsRecordsV2": { - parameters: { - query?: never; - header?: never; - path: { - /** @description A domain name or a sub delegated zone */ - zone: string; - /** @description Record identifier */ - record: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.zone_not_managed_by_infomaniak_dns: Triggered when an action cannot be done because the zone is not managed by Infomaniak DNS. - * @example zone_not_managed_by_infomaniak_dns - * @enum {string} - */ - code?: "zone_not_managed_by_infomaniak_dns"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesAddADriveAccess": { - parameters: { - query?: never; - header?: never; - path: { - account: number; - invitation: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** drive_id */ - drive_id: number; - /** - * role - * @enum {string} - */ - role: "admin" | "user"; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_AccountInvitation"]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_user_quota_reached: Triggered when the quota storage of the drive is reached.product_is_part_of_ksuite: Triggered when product is part of ksuite. - * @example product_is_part_of_ksuite - * @enum {string} - */ - code?: "drive_user_quota_reached" | "product_is_part_of_ksuite"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Conflict */ - 409: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 409 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_already_exists: Triggered when the entity already exists. - * @example object_already_exists - * @enum {string} - */ - code?: "object_already_exists"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesCreateAKSuiteAccess": { - parameters: { - query?: never; - header?: never; - path: { - account: string; - invitation: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** ksuite_access */ - ksuite_access: { - /** - * kchat_role - * @enum {string} - */ - kchat_role: "admin" | "user"; - /** - * kdrive_role - * @enum {string} - */ - kdrive_role: "admin" | "user"; - }; - /** mailbox_name */ - mailbox_name?: string; - /** mailbox_permissions */ - mailbox_permissions?: { - /** can_access_logs */ - can_access_logs?: boolean; - /** can_change_password */ - can_change_password?: boolean; - /** can_configure_mail_folders */ - can_configure_mail_folders?: boolean; - /** can_manage_aliases */ - can_manage_aliases?: boolean; - /** can_manage_auto_reply */ - can_manage_auto_reply?: boolean; - /** can_manage_filters */ - can_manage_filters?: boolean; - /** can_manage_redirections */ - can_manage_redirections?: boolean; - /** can_manage_security */ - can_manage_security?: boolean; - /** can_manage_signatures */ - can_manage_signatures?: boolean; - /** can_send_emails */ - can_send_emails?: boolean; - }; - /** mailbox_signature_model_id */ - mailbox_signature_model_id?: string | null; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_AccountInvitation"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.ksuite_drive_quota_reached: Triggered when the quota of the drive attached to the ksuite is reached.drive_user_quota_reached: Triggered when the quota storage of the drive is reached.ksuite_quota_reached: Triggered when the quota storage of the ksuite is reached. - * @example ksuite_quota_reached - * @enum {string} - */ - code?: "drive_user_quota_reached" | "ksuite_drive_quota_reached" | "ksuite_quota_reached"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.ksuite_not_found_for_account: Triggered when the account don't have a kSuite. - * @example ksuite_not_found_for_account - * @enum {string} - */ - code?: "ksuite_not_found_for_account"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.signature_mailbox_id: Triggered when the given mailbox signature is invalid. - * @example signature_mailbox_id - * @enum {string} - */ - code?: "signature_mailbox_id"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesRevokeKSuiteAccess": { - parameters: { - query?: never; - header?: never; - path: { - account: string; - invitation: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_AccountInvitation"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.product_is_part_of_ksuite: Triggered when product is part of ksuite. - * @example product_is_part_of_ksuite - * @enum {string} - */ - code?: "product_is_part_of_ksuite"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.ksuite_not_found_for_account: Triggered when the account don't have a kSuite.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "ksuite_not_found_for_account" | "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Conflict */ - 409: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 409 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_already_exists: Triggered when the entity already exists. - * @example object_already_exists - * @enum {string} - */ - code?: "object_already_exists"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/Resources": { - parameters: { - query?: never; - header?: never; - path: { - account: string; - invitation: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * email - * @description Email - */ - email: string; - /** key */ - key: string; - /** mail_id */ - mail_id: number; - /** mailbox_name */ - mailbox_name: string; - /** password */ - password?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_AccountInvitation"]; - }; - }; - }; - }; - }; - post_1_accounts_account_invitations_invitation_mailbox_mail_id: { - parameters: { - query?: never; - header?: never; - path: { - account: string; - invitation: string; - mail_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** mailbox_name */ - mailbox_name: string; - /** mailbox_permissions */ - mailbox_permissions: { - /** can_access_logs */ - can_access_logs: boolean; - /** can_change_password */ - can_change_password: boolean; - /** can_configure_mail_folders */ - can_configure_mail_folders: boolean; - /** can_manage_aliases */ - can_manage_aliases: boolean; - /** can_manage_auto_reply */ - can_manage_auto_reply: boolean; - /** can_manage_filters */ - can_manage_filters: boolean; - /** can_manage_redirections */ - can_manage_redirections: boolean; - /** can_manage_security */ - can_manage_security: boolean; - /** can_manage_signatures */ - can_manage_signatures: boolean; - /** can_send_emails */ - can_send_emails?: boolean; - }; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_AccountInvitation"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.mailboxes_quota_reached: Triggered when the quota storage of the mailboxes is reached. - * @example mailboxes_quota_reached - * @enum {string} - */ - code?: "mailboxes_quota_reached"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Conflict */ - 409: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 409 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_already_exists: Triggered when the entity already exists. - * @example object_already_exists - * @enum {string} - */ - code?: "object_already_exists"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesRevokeADriveAccess": { - parameters: { - query: { - mailbox_name: string; - }; - header?: never; - path: { - account: string; - invitation: string; - mail_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_AccountInvitation"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Conflict */ - 409: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 409 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_already_exists: Triggered when the entity already exists. - * @example object_already_exists - * @enum {string} - */ - code?: "object_already_exists"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesUpdateAMailboxAccess": { - parameters: { - query?: never; - header?: never; - path: { - account: number; - invitation: number; - mail_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** mailbox_name */ - mailbox_name: string; - /** mailbox_permissions */ - mailbox_permissions: { - /** can_access_logs */ - can_access_logs: boolean; - /** can_change_password */ - can_change_password: boolean; - /** can_configure_mail_folders */ - can_configure_mail_folders: boolean; - /** can_manage_aliases */ - can_manage_aliases: boolean; - /** can_manage_auto_reply */ - can_manage_auto_reply: boolean; - /** can_manage_filters */ - can_manage_filters: boolean; - /** can_manage_redirections */ - can_manage_redirections: boolean; - /** can_manage_security */ - can_manage_security: boolean; - /** can_manage_signatures */ - can_manage_signatures: boolean; - /** can_send_emails */ - can_send_emails?: boolean; - }; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_AccountInvitation"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesListCustomers": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - account: string; - invitation: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Partnership"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Core/ResourcesAssignCustomers": { - parameters: { - query?: never; - header?: never; - path: { - account: number; - invitation: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** partnership_ids */ - partnership_ids: number[]; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_AccountInvitation"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.account_not_partner: Access denied, the account does not have the required partner role for this resource. - * @example account_not_partner - * @enum {string} - */ - code?: "account_not_partner"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesCreateATag": { - parameters: { - query?: never; - header?: never; - path: { - account: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * color - * @enum {string} - */ - color: "blue" | "blue-darken-1" | "blue-darken-2" | "blue-lighten-1" | "green-darken-1" | "green-darken-2" | "orange" | "pink" | "purple-lighten-1" | "red-darken-1"; - /** - * name - * @description Name of the resource `{name}` - */ - name: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Core/ResourcesListTeams": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filter?: { - /** created_by_ids */ - created_by_ids?: number[]; - /** - * owned_by_ids - * @description Array of user IDs who are owners of the team - */ - owned_by_ids?: number[]; - /** team_ids */ - team_ids?: number[]; - /** user_ids */ - user_ids?: number[]; - }; - search?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Unique identifier of the Account */ - account: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Team_db41ff58"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesCreateATeam": { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Account */ - account: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** app_accesses */ - app_accesses?: { - /** drive */ - drive?: { - /** folders */ - folders?: { - /** - * access - * @enum {string} - */ - access: "manage" | "read" | "write"; - /** - * id - * @description Unique identifier of the resource `{name}` - */ - id: number; - /** - * name - * @description Name of the resource Team - */ - name: string; - }[]; - }; - /** kchat */ - kchat?: { - /** channels */ - channels?: { - /** - * id - * @description Unique identifier of the resource `{name}` - */ - id: string; - /** - * name - * @description Name of the resource Team - */ - name: string; - }[]; - }; - /** mail */ - mail?: { - /** mailboxes */ - mailboxes?: { - /** domain_name */ - domain_name: string; - /** localpart */ - localpart: string; - /** - * permissions - * @description Permissions of the resource Team - */ - permissions: { - /** can_access_logs */ - can_access_logs: boolean; - /** can_change_password */ - can_change_password: boolean; - /** can_configure_mail_folders */ - can_configure_mail_folders: boolean; - /** can_manage_aliases */ - can_manage_aliases: boolean; - /** can_manage_auto_reply */ - can_manage_auto_reply: boolean; - /** can_manage_filters */ - can_manage_filters: boolean; - /** can_manage_redirections */ - can_manage_redirections: boolean; - /** can_manage_rules */ - can_manage_rules: boolean; - /** can_manage_security */ - can_manage_security: boolean; - /** can_manage_signatures */ - can_manage_signatures: boolean; - /** can_restore_emails */ - can_restore_emails: boolean; - /** can_send_emails */ - can_send_emails?: boolean; - }; - /** service_mail_id */ - service_mail_id: number; - }[]; - }; - }; - /** color */ - color?: number; - /** - * name - * @description Name of the resource Team - */ - name: string; - /** - * owned_by_id - * @description Unique identifier of the user that owned the resource Team - */ - owned_by_id?: number; - /** - * owned_by_ids - * @description Array of user IDs who are owners of the team - */ - owned_by_ids?: number[]; - /** - * permissions - * @description Permissions of the resource Team - */ - permissions?: { - /** services */ - services?: number[]; - }; - /** user_ids */ - user_ids?: number[]; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Team_db41ff58"]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_create_object: Triggered when the entity cannot be created. - * @example cannot_create_object - * @enum {string} - */ - code?: "cannot_create_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesListTeamUsers": { - parameters: { - query?: { - search?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Unique identifier of the Account */ - account: number; - /** @description Unique identifier of the Team */ - team: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_TeamUser"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesAddUsersToTeam": { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Account */ - account: number; - /** @description Unique identifier of the Team */ - team: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * user_ids - * @description The user identifiers to add to the team. - */ - user_ids: number[]; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesRemoveUsersFromTeam": { - parameters: { - query: { - user_ids: number[]; - }; - header?: never; - path: { - /** @description Unique identifier of the Account */ - account: number; - /** @description Unique identifier of the Team */ - team: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesInviteAUser": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Unique identifier of the Account */ - account: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * email - * @description The email address of the user being invited. - */ - email: string; - /** - * first_name - * @description The first name of the user being invited. - */ - first_name: string; - /** - * last_name - * @description The last name of the user being invited. - */ - last_name: string; - /** - * locale - * @description The locale code for the language of the invitation the user will receive. - * @enum {string} - */ - locale: "de_DE" | "en_GB" | "es_ES" | "fr_FR" | "it_IT"; - /** - * notifications - * @description Notifications configuration for the user. - */ - notifications?: { - /** - * billing - * @description Whether or not the user will be able to receive billing notifications. (default: `false`) - */ - billing?: boolean; - /** - * products - * @description Whether or not the user will be able to receive product notifications. (default: `false`) - */ - products?: boolean; - }; - /** - * permissions - * @description Permissions configuration for the user. - */ - permissions?: { - /** - * billing - * @description Whether or not the user will be able to manage the billing account. (default: `false`) - */ - billing?: boolean; - }; - /** - * role_type - * @description The role to assign to the user upon invitation. - * @enum {string} - */ - role_type: "admin" | "normal" | "owner"; - /** - * silent - * @description Whether or not the user will receive the invitation email. (default: `false`) - */ - silent?: boolean; - /** - * strict - * @description Whether or not the user should register with the same email address. (default: `true`) - */ - strict?: boolean; - /** - * teams - * @description The teams the user should be added to upon invitation. - */ - teams?: number[]; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_AccountInvitation"]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesCancelUnsubscribe": { - parameters: { - query?: never; - header?: never; - path: { - my_k_suite_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesAddUpdateProfilesAvatarV2": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * avatar - * @description Avatar - */ - avatar: string; - /** encoding */ - encoding: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Useravatar"]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.validation_failed: Triggered when the input send does not pass the validation rule. - * @example validation_failed - * @enum {string} - */ - code?: "validation_failed"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesDeleteProfilesAvatarV2": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesListApplicationsPasswordsV2": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_partialUserapplicationpassword"][]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesAddAnApplicationPasswordV2": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Userapplicationpassword"]; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_create_object: Triggered when the entity cannot be created. - * @example cannot_create_object - * @enum {string} - */ - code?: "cannot_create_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesGetRelatedWorkspaceUsersV2": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Core/ResourcesAttachAMailboxToCurrentUserV2": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - /** @description Request body of the called URI */ - requestBody: { - content: { - "application/json": { - /** - * password - * @description Mailbox password - */ - password: string; - /** - * is_primary - * @description Set mailbox as primary - */ - is_primary?: boolean; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Too many attempts try again in 1 minute */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example too_many_attempts_try_again_in_1_minute - * @enum {string} - */ - code?: "invalid_mailbox_password" | "mailbox_not_linked" | "too_many_attempts_try_again_in_1_minute"; - /** - * @description Description of the error - * @example Too many attempts try again in 1 minute - * @enum {string} - */ - description?: "Invalid mailbox password" | "Mailbox not linked" | "Too many attempts try again in 1 minute"; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesDisplayAnInvitationOfAnAccount": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - account: number; - invitation: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_AccountInvitation"]; - }; - }; - }; - }; - }; - "Core/ResourcesCancelAnInvitation": { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Account */ - account: number; - /** @description Unique identifier of the User Invitation */ - invitation: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesPatchAnInvitation": { - parameters: { - query?: never; - header?: never; - path: { - account: number; - invitation: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** has_billing */ - has_billing?: boolean; - /** has_billing_mailing */ - has_billing_mailing?: boolean; - /** has_mailing */ - has_mailing?: boolean; - /** - * language_id - * @description Unique identifier of the `language` that is related to the resource `{name}` - */ - language_id?: number; - /** permissions */ - permissions?: { - /** apply_to_all */ - apply_to_all?: boolean; - /** - * product_id - * @description Unique identifier of the `product` that is related to the resource `{name}` - */ - product_id?: number; - /** - * service_id - * @description Unique identifier of the `service` that is related to the resource `{name}` - */ - service_id: number; - /** types */ - types?: ("check" | "sale" | "statistic" | "technical")[]; - }[]; - /** - * role_type - * @enum {string} - */ - role_type?: "admin" | "normal" | "owner"; - /** team_ids */ - team_ids?: number[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_AccountInvitation"]; - }; - }; - }; - }; - }; - "Core/ResourcesGetUsersInvitations": { - parameters: { - query?: { - type?: "admin" | "normal" | "owner"; - }; - header?: never; - path: { - account: number; - user: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_AccountInvitation"][]; - }; - }; - }; - }; - }; - "Core/ResourcesListAccounts": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Account"][]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesDisplayAnAccount": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Unique identifier of the Account to request. */ - account_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Account"]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesDisplayAListingOfTagsForAnAccount": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description The account identifier */ - account_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesListAccountsProducts": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filter?: { - /** - * customer_name - * @description Customer name of the resource `{name}` - */ - customer_name?: string; - /** internal_name */ - internal_name?: string; - /** - * name - * @description Name of the resource `{name}` - */ - name?: string; - /** - * service_id - * @description Unique identifier of the `service` that is related to the resource `{name}` - * @enum {integer} - */ - service_id?: 1 | 2 | 3 | 4 | 6 | 7 | 8 | 14 | 15 | 17 | 18 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 31 | 33 | 34 | 35 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 48 | 50 | 51 | 52 | 54 | 55 | 57 | 58 | 59 | 60 | 61 | 62; - /** excluded_service_ids */ - excluded_service_ids?: (1 | 2 | 3 | 4 | 6 | 7 | 8 | 14 | 15 | 17 | 18 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 31 | 33 | 34 | 35 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 48 | 50 | 51 | 52 | 54 | 55 | 57 | 58 | 59 | 60 | 61 | 62)[]; - /** expirations */ - expirations?: string[]; - /** service_ids */ - service_ids?: (1 | 2 | 3 | 4 | 6 | 7 | 8 | 14 | 15 | 17 | 18 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 31 | 33 | 34 | 35 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 48 | 50 | 51 | 52 | 54 | 55 | 57 | 58 | 59 | 60 | 61 | 62)[]; - /** service_names */ - service_names?: ("accreditation" | "ai_tools" | "banner" | "billetterie" | "certificate" | "chk" | "custom_url" | "dedicated_hosting" | "domain_name" | "domain_privacy" | "drive" | "fast_anycast" | "free_mail" | "hebergement" | "hebergement_mysql" | "hebergement_web" | "hosting_3" | "invitation" | "jelastic" | "kchat" | "ksuite" | "mail" | "mailbox" | "mailing" | "my_ksuite" | "nas" | "other" | "partner_cashback" | "public_cloud" | "radio" | "radio_flux" | "radio_tera" | "radiostations" | "radiov2" | "renewal_warranty" | "service_infrastructure" | "stockage_backup" | "support_premium" | "swiss_backup" | "video" | "video_hardware" | "vod" | "vps" | "website_builder")[]; - /** tags */ - tags?: number[]; - }; - }; - header?: never; - path: { - /** @description Unique identifier of the Account to request. */ - account_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesListServices": { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Account to request. */ - account_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Service"][]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesGetATeam": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Unique identifier of the Account */ - account: number; - /** @description Unique identifier of the Team */ - team: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Team_2a133770"]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesDeleteATeam": { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Account */ - account: number; - /** @description Unique identifier of the Team */ - team: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesUpdateATeam": { - parameters: { - query?: never; - header?: never; - path: { - /** @description Unique identifier of the Account */ - account: number; - /** @description Unique identifier of the Team */ - team: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** color */ - color?: number; - /** - * name - * @description Name of the resource Team - */ - name?: string; - /** - * owned_by_id - * @description Unique identifier of the user that owned the resource Team - */ - owned_by_id?: number; - /** - * owned_by_ids - * @description Array of user IDs who are owners of the team - */ - owned_by_ids?: number[] | null; - /** - * permissions - * @description Permissions of the resource Team - */ - permissions?: { - /** services */ - services?: number[]; - }; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Team_2a133770"]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesListCurrentAccountsProducts": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filter?: { - /** - * customer_name - * @description Customer name of the resource `{name}` - */ - customer_name?: string; - /** internal_name */ - internal_name?: string; - /** - * name - * @description Name of the resource `{name}` - */ - name?: string; - /** excluded_service_ids */ - excluded_service_ids?: (1 | 2 | 3 | 4 | 6 | 7 | 8 | 14 | 15 | 17 | 18 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 31 | 33 | 34 | 35 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 48 | 50 | 51 | 52 | 54 | 55 | 57 | 58 | 59 | 60 | 61 | 62)[]; - /** expirations */ - expirations?: string[]; - /** service_ids */ - service_ids?: (1 | 2 | 3 | 4 | 6 | 7 | 8 | 14 | 15 | 17 | 18 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 31 | 33 | 34 | 35 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 48 | 50 | 51 | 52 | 54 | 55 | 57 | 58 | 59 | 60 | 61 | 62)[]; - /** service_names */ - service_names?: ("accreditation" | "ai_tools" | "banner" | "billetterie" | "certificate" | "chk" | "custom_url" | "dedicated_hosting" | "domain_name" | "domain_privacy" | "drive" | "fast_anycast" | "free_mail" | "hebergement" | "hebergement_mysql" | "hebergement_web" | "hosting_3" | "invitation" | "jelastic" | "kchat" | "ksuite" | "mail" | "mailbox" | "mailing" | "my_ksuite" | "nas" | "other" | "partner_cashback" | "public_cloud" | "radio" | "radio_flux" | "radio_tera" | "radiostations" | "radiov2" | "renewal_warranty" | "service_infrastructure" | "stockage_backup" | "support_premium" | "swiss_backup" | "video" | "video_hardware" | "vod" | "vps" | "website_builder")[]; - /** tags */ - tags?: number[]; - }; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesListBasicTeamsInformationOfAnAccount": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Unique identifier of the Account to request. */ - account_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesListAvailableActions": { - parameters: { - query?: { - search?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Actiontype"][]; - }; - }; - }; - }; - }; - get_1_actions_action_id: { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the action to request. */ - action_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_app_information_applications_version_types: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Core/ResourcesGetApplicationList": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - }; - }; - "Core/ResourcesGetApplication": { - parameters: { - query?: never; - header?: never; - path: { - application: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string; - }; - }; - }; - }; - }; - "Core/ResourcesGetSupportedStoreList": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - Core_ResourcesGetSupportedStoreList_get_1_app_information_versions_appStore: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: string[]; - }; - }; - }; - }; - }; - "Core/ResourcesGetApplicationWithAssociatedVersionsDetails": { - parameters: { - query?: never; - header?: never; - path: { - appStore: string; - appPlatform: string; - appName: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Application"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesListTasks": { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_AsyncTask"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Core/ResourcesDisplayATask": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (UUID) of the task to request. */ - task_uuid: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_AsyncTask"]; - }; - }; - }; - }; - }; - "Core/ResourcesListCountries": { - parameters: { - query?: { - only_enabled?: boolean; - only_enabled_exception?: number[]; - search?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Country"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Core/ResourcesDisplayACountry": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the country to request. */ - country_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Country"]; - }; - }; - }; - }; - }; - "Core/ResourcesListLanguages": { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Language"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Core/ResourcesDisplayALanguage": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the language to request. */ - language_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Language"]; - }; - }; - }; - }; - }; - get_1_my_ksuite_my_k_suite_id: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - my_k_suite_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_MyKSuite"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesCurrentMyKSuite": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_1_products: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description The account identifier */ - account_id?: number; - customer_name?: string; - fqdn?: string; - internal_name?: string; - product_id?: number; - service_id?: 1 | 2 | 3 | 4 | 6 | 7 | 10 | 14 | 15 | 18 | 23 | 25 | 26 | 29 | 30 | 31 | 34 | 35 | 37 | 40 | 43 | 48 | 50 | 52 | 58; - service_name?: "ai_tools" | "backup" | "certificate" | "cloud" | "cloud_hd" | "custom_url" | "dedicated_server" | "domain" | "drive" | "e_ticketing" | "email_hosting" | "hosting" | "housing" | "invitation" | "jelastic" | "ksuite" | "mailing" | "nas" | "public_cloud" | "radio" | "swiss_backup" | "video" | "vod" | "web_hosting" | "website_builder"; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Product"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesListTimezones": { - parameters: { - query?: { - search?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Timezone"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "Core/ResourcesDisplayATimezone": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the timezone to request. */ - timezone_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Timezone"]; - }; - }; - }; - }; - }; - "Core/ResourcesListUsersV2": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - filter?: { - /** drive_id */ - drive_id?: number; - /** has_billing_access */ - has_billing_access?: boolean; - /** has_empty_access */ - has_empty_access?: boolean; - /** has_kchat */ - has_kchat?: boolean; - /** has_ksuite */ - has_ksuite?: boolean; - /** has_no_app_access */ - has_no_app_access?: boolean; - /** has_otp */ - has_otp?: boolean; - /** invitation_status */ - invitation_status?: string; - /** mail_ids */ - mail_ids?: number[]; - /** role_type */ - role_type?: string; - /** - * state_in_account - * @enum {string} - */ - state_in_account?: "pending" | "valid"; - /** team_ids */ - team_ids?: number[]; - /** user_ids */ - user_ids?: number[]; - }; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - search?: string; - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - }; - header?: never; - path: { - account: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Userorpendinguser"]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesListAppAccessesV2": { - parameters: { - query?: never; - header?: never; - path: { - account: number; - user: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesListPublicCloudStatusV2": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: Record; - }; - }; - }; - }; - }; - get_2_events: { - parameters: { - query?: { - date_from?: number; - date_to?: number; - event_type?: "internal" | "public" | "server" | "streaming"; - is_cyberattack?: boolean; - locale?: "de" | "en" | "es" | "fr" | "it"; - show_auto?: boolean; - status?: "inprogress" | "planned" | "reviewed" | "terminated"; - user_id?: number | null; - with_trashed?: boolean; - event_types?: ("internal" | "public" | "server" | "streaming")[]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Event_de1ac26c"][]; - }; - }; - }; - }; - }; - "Core/ResourcesDisplayAnEventV2": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the event to request. */ - event_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Event_de1ac26c"]; - }; - }; - }; - }; - }; - "Core/ResourcesListUserInformationV2": { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_UserProfile"]; - }; - }; - }; - }; - }; - "Core/ResourcesUpdateProfileInformationV2": { - parameters: { - query?: { - dry_run?: boolean; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** birth_at */ - birth_at?: string | null; - /** country_id */ - country_id?: number; - /** current_account_id */ - current_account_id?: number; - /** current_password */ - current_password?: string; - /** - * email - * @description Email - */ - email: string; - /** firstname */ - firstname?: string; - /** keep_session_ids */ - keep_session_ids?: string[]; - /** - * language_id - * @description Unique identifier of the `language` that is related to the resource `{name}` - */ - language_id?: number; - /** lastname */ - lastname?: string; - /** - * locale - * @description Represents a language identifier and a region identifier - */ - locale?: string; - /** password */ - password?: string; - /** reminder_email */ - reminder_email?: string; - /** reminder_phone */ - reminder_phone?: string; - /** successful_connexion_notification */ - successful_connexion_notification?: boolean; - /** timezone */ - timezone?: string; - /** timezone_id */ - timezone_id?: number; - /** unsuccessful_connexion_limit */ - unsuccessful_connexion_limit?: boolean; - /** unsuccessful_connexion_notification */ - unsuccessful_connexion_notification?: boolean; - /** unsuccessful_connexion_rate_limit */ - unsuccessful_connexion_rate_limit?: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.validation_failed: Triggered when the input send does not pass the validation rule. - * @example validation_failed - * @enum {string} - */ - code?: "validation_failed"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesListEmailsV2": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Useremail"][]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesDisplayAnEmailV2": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The email type (email|email_request) to request. */ - email_type: string; - /** @description The unique identifier (ID) of the email to request. */ - email_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Useremail"]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesDeleteAnEmailV2": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The email type (email|email_request) to request. */ - email_type: string; - /** @description The unique identifier (ID) of the email to request. */ - email_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesListPhonesV2": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Userphone"][]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesDisplayAPhoneV2": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the phone to request. */ - phone_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Userphone"]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesDeleteAPhoneV2": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the phone to request. */ - phone_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesDisplayAnApplicationPasswordV2": { - parameters: { - query?: never; - header?: never; - path: { - /** @description The unique identifier (ID) of the password to request. */ - password_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_partialUserapplicationpassword"]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesListAuthenticatorPasskeysV2": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_Passkey"]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - delete_1_accounts_account_invitations_invitation_drive_drive_id: { - parameters: { - query?: never; - header?: never; - path: { - account: string; - invitation: string; - drive_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_AccountInvitation"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.product_is_part_of_ksuite: Triggered when product is part of ksuite. - * @example product_is_part_of_ksuite - * @enum {string} - */ - code?: "product_is_part_of_ksuite"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Conflict */ - 409: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 409 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_already_exists: Triggered when the entity already exists. - * @example object_already_exists - * @enum {string} - */ - code?: "object_already_exists"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object" | "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesUpdateDriveAccess": { - parameters: { - query?: never; - header?: never; - path: { - account: number; - invitation: number; - drive_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * right - * @enum {string} - */ - right?: "manage" | "none" | "read" | "write"; - /** - * role - * @enum {string} - */ - role?: "admin" | "user"; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_AccountInvitation"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesUpdateAKChatAccess": { - parameters: { - query?: never; - header?: never; - path: { - account: number; - invitation: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * role - * @enum {string} - */ - role: "admin" | "user"; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_AccountInvitation"]; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesUpdateATag": { - parameters: { - query?: never; - header?: never; - path: { - account: number; - tag: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * color - * @enum {string} - */ - color: "blue" | "blue-darken-1" | "blue-darken-2" | "blue-lighten-1" | "green-darken-1" | "green-darken-2" | "orange" | "pink" | "purple-lighten-1" | "red-darken-1"; - /** - * name - * @description Name of the resource `{name}` - */ - name: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesDeleteATag": { - parameters: { - query?: never; - header?: never; - path: { - account: number; - tag: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesSetMailboxAsPrimaryV2": { - parameters: { - query?: never; - header?: never; - path: { - mailbox_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Mailbox not linked */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example mailbox_not_linked - * @enum {string} - */ - code?: "mailbox_not_linked"; - /** - * @description Description of the error - * @example Mailbox not linked - * @enum {string} - */ - description?: "Mailbox not linked"; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesUpdateMailboxCredentialPasswordV2": { - parameters: { - query?: never; - header?: never; - path: { - mailbox_id: string; - }; - cookie?: never; - }; - /** @description Request body of the called URI */ - requestBody: { - content: { - "application/json": { - /** - * password - * @description Mailbox password - */ - password: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Too many attempts try again in 1 minute */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example too_many_attempts_try_again_in_1_minute - * @enum {string} - */ - code?: "error_while_linking_mailbox" | "invalid_mailbox_password" | "too_many_attempts_try_again_in_1_minute" | "unknown_error"; - /** - * @description Description of the error - * @example Too many attempts try again in 1 minute - * @enum {string} - */ - description?: "Error while linking mailbox" | "Invalid mailbox password" | "Too many attempts try again in 1 minute" | "Unknown error"; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesUnassignCustomers": { - parameters: { - query?: never; - header?: never; - path: { - account: string; - invitation: string; - partnership_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["087adaad_AccountInvitation"]; - }; - }; - }; - }; - }; - "Core/ResourcesUnlinkAMailboxFromCurrentUserV2": { - parameters: { - query?: never; - header?: never; - path: { - mailbox_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "Core/ResourcesDeleteAnAuthenticatorPasskeyV2": { - parameters: { - query: { - password: string; - }; - header?: never; - path: { - /** @description Unique identifier of the Passkey */ - passkey: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "AI/ToolsListAllYourLLMAPI": { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["4cee7ea0_Llmproduct"][]; - }; - }; - }; - }; - }; - "AI/ToolsListModels": { - parameters: { - query?: { - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["4cee7ea0_AiModel"][]; - }; - }; - }; - }; - }; - "AI/ToolsListAllConsumptions": { - parameters: { - query?: { - /** - * @description *Optional* : If you pass this parameter with the value `total`, then the response will be the number of items in the collection, instead of the items themselves.
    - * Part of the `total` capacity - */ - return?: components["parameters"]["Return"]; - /** - * @description *Optional parameter* that define the number of items to return
    - * Part of the `offset` capacity - * @example 10 - */ - limit?: components["parameters"]["Limit"]; - /** - * @description *Optional parameter* that define the index of the first item to return (0 = first item)
    - * Part of the `offset` capacity - * @example 2 - */ - skip?: components["parameters"]["Skip"]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ - product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & components["schemas"]["Pagination"]; - }; - }; - }; - }; - "AI/ToolsGetTheResultOfAnAsyncModelBatch": { - parameters: { - query?: never; - header?: never; - path: { - /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ - product_id: number; - batch_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["4cee7ea0_AIjobresult"]; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "AI/ToolsDownloadTheOutputResultOfAnAsyncModelBatch": { - parameters: { - query?: never; - header?: never; - path: { - /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ - product_id: number; - /** @description The batch id. */ - batch_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": string; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - "AI/ToolsCustomizingRealisticHumanPhotos": { - parameters: { - query?: never; - header?: never; - path: { - /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ - product_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * guidance_scale - * Format: double - * @description Weights for the prompt. Increasing guidance makes generation follow more closely to the prompt. - * @example 5 - */ - guidance_scale?: number; - /** - * images - * @description Upload the images of the individual you wish to customize. While a single image is sufficient, providing additional images can yield better results. Ensure that the face occupies the majority of the uploaded image. - */ - images: string[]; - /** - * n - * @description The number of images to generate (default: 1) - * @example 1 - */ - n?: number; - /** - * negative_prompt - * @description The prompt does not guide the image generation. The maximum length is 77 tokens. - * @example asymmetry, worst quality, low quality - */ - negative_prompt?: string; - /** - * prompt - * @description Provide a text description to stylize the image. Make sure to follow the class word you want to customize with the trigger word: img, such as: man img, woman img, or girl img. - * @example sci-fi, closeup portrait photo of a man img wearing sunglasses in an Iron Man suit, face, slim body, high quality, film grain - */ - prompt: string; - /** - * quality - * @description The quality of the image that will be generated (default: standard) - * @example standard - * @enum {string} - */ - quality?: "hd" | "standard"; - /** - * response_format - * @description The format in which the generated images are returned. Currently, only 'b64_json' is supported as the response format - * @example b64_json - * @enum {string} - */ - response_format?: "b64_json" | "url"; - /** - * size - * @description The size of the generated images. - * @example 1024x1024 - * @enum {string} - */ - size?: "1024x1024" | "1024x1792" | "1792x1024"; - /** - * style - * @description Change the style to guidance for the generation - * @example neonpunk - * @enum {string} - */ - style?: "cinematic" | "comic_book" | "digital_art" | "disney_charactor" | "enhance" | "fantasy_art" | "line_art" | "lowpoly" | "neonpunk" | "photographic"; - /** - * style_strength_ratio - * @description Adjust the Style strength to 15-50. The larger the number, the less ID fidelity, but the stylization ability will be better. - * @example 15 - */ - style_strength_ratio?: number; - /** sync */ - sync?: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["4cee7ea0_Base64imageresponse"]; - }; - }; - }; - }; - "AI/ToolsListModelsdeprecated": { - parameters: { - query?: never; - header?: never; - path: { - /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ - product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": string; - }; - }; - }; - }; - "AI/ToolsCreateChatCompletiondeprecated": { - parameters: { - query?: never; - header?: never; - path: { - /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ - product_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * frequency_penalty - * Format: double - * @description Number between -2.0 and 2.0. Positive values penalize new tokens based on their existing frequency in the text so far, decreasing the model's likelihood to repeat the same line verbatim. - * @example 0.1 - */ - frequency_penalty?: number; - /** - * logit_bias - * @description UNUSED Modify the likelihood of specified tokens appearing in the completion. Accepts a JSON object that maps tokens (specified by their token ID in the tokenizer) to an associated bias value from -100 to 100. Mathematically, the bias is added to the logits generated by the model prior to sampling. The exact effect will vary per model, but values between -1 and 1 should decrease or increase likelihood of selection; values like -100 or 100 should result in a ban or exclusive selection of the relevant token. - */ - logit_bias?: number[]; - /** - * logprobs - * @description Whether to return log probabilities of the output tokens or not. If true, returns the log probabilities of each output token returned in the content of message. - */ - logprobs?: boolean; - /** - * max_tokens - * @description Maximum number of generated tokens. - * @example 1024 - */ - max_tokens?: number; - /** messages */ - messages: { - /** - * content - * @description Message content - * @example Write a letter to your future self - */ - content?: string; - /** - * role - * @description Message role in conversation: user,assistant - * @example user - * @enum {string} - */ - role: "assistant" | "system" | "user"; - }[]; - /** - * model - * @description Model name to use - * @example qwen3 - */ - model: string; - /** - * n - * @description UNUSED How many chat completion choices to generate for each input message. Note that you will be charged based on the number of generated tokens across all of the choices. Keep n as 1 to minimize costs. - */ - n?: number; - /** - * presence_penalty - * Format: double - * @description The number should be above -2.0 but below 2.0. A positive value for the number will result in a penalty for any new tokens that are similar to those already present in the text, encouraging the model to discuss different topics. It is recommended to set the value between -1.5 and -0.5. Using higher values along with a larger temperature setting may cause a hallucination loop. - * @example -1 - */ - presence_penalty?: number; - /** - * profile_type - * @description Define parameter profiles according to your usage preferences. Creativity encourages greater diversity in text generation. Standard settings offer a well-balanced chatbot output. Strict settings result in highly predictable generation, suitable for tasks like translation or text classification labeling. - * @example standard - * @enum {string} - */ - profile_type?: "creative" | "standard" | "strict"; - /** response_format */ - response_format?: { - /** - * type - * @description The type of response format being defined.
    **NOTE:** only `json_schema` is currently supported, `text` is the default behavior and should not be given, `json_object` is obsolete and is no longer supported. - * @example json_schema - * @enum {string} - */ - type?: "\"json_object\"" | "\"json_schema\"" | "\"text\""; - /** json_schema */ - json_schema?: { - /** schema */ - schema?: { - /** items */ - items?: string; - }; - }; - }; - /** - * seed - * @description Random sampling seed. - */ - seed?: number; - /** - * stop - * @description Up to 4 sequences where the API will stop generating further tokens. - */ - stop?: string | null; - /** - * stream - * @description Enable streaming SSE - */ - stream?: boolean; - /** - * temperature - * Format: double - * @description What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. We generally recommend altering this or `top_p` but not both. - * @example 0.5 - */ - temperature?: number; - /** - * top_logprobs - * @description An integer between 0 and 5 specifying the number of most likely tokens to return at each token position, each with an associated log probability. logprobs must be set to true if this parameter is used. - * @example 2 - */ - top_logprobs?: number; - /** - * top_p - * Format: double - * @description An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass. So 0.1 means only the tokens comprising the top 10% probability mass are considered. - * @example 0.95 - */ - top_p?: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["4cee7ea0_LlmResponseOpenAI"]; - }; - }; - }; - }; - "AI/ToolsCreateTranscription": { - parameters: { - query?: never; - header?: never; - path: { - /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ - product_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * append_punctuations - * @description Only if timestamp_granularities[]:word is True, merge these punctuation symbols with the previous word - * @example \"'.。,,!!??::”)]}、 - */ - append_punctuations?: string; - /** - * chunk_length - * @description Defines the maximum duration for an active segment in sec. For subtitle tasks, it's recommended to set this to a short duration (5-10 seconds) to avoid long sentences. - * @example 30 - */ - chunk_length?: number; - /** - * file - * Format: binary - * @description The audio file to transcribe (50mo max, types : mp3,mp4,aac,wav,flac,ogg,opus,wma,m4a,webm) - */ - file: string; - /** - * highlight_words - * @description Subtitle task. Underline each word as it is spoken in srt and vtt output formats (requires timestamp_granularities[]:word) - */ - highlight_words?: boolean; - /** - * language - * @description The language of the input audio. Supplying the input language will translate the output. - * @example en - * @enum {string} - */ - language?: "af" | "am" | "ar" | "as" | "az" | "ba" | "be" | "bg" | "bn" | "bo" | "br" | "bs" | "ca" | "cs" | "cy" | "da" | "de" | "el" | "en" | "es" | "et" | "eu" | "fa" | "fi" | "fo" | "fr" | "gl" | "gu" | "ha" | "haw" | "he" | "hi" | "hr" | "ht" | "hu" | "hy" | "id" | "is" | "it" | "ja" | "jw" | "ka" | "kk" | "km" | "kn" | "ko" | "la" | "lb" | "ln" | "lo" | "lt" | "lv" | "mg" | "mi" | "mk" | "ml" | "mn" | "mr" | "ms" | "mt" | "my" | "ne" | "nl" | "nn" | "no" | "oc" | "pa" | "pl" | "ps" | "pt" | "ro" | "ru" | "sa" | "sd" | "si" | "sk" | "sl" | "sn" | "so" | "sq" | "sr" | "su" | "sv" | "sw" | "ta" | "te" | "tg" | "th" | "tk" | "tl" | "tr" | "tt" | "uk" | "ur" | "uz" | "vi" | "yi" | "yo" | "yue" | "zh"; - /** - * max_line_count - * @description Subtitle task. The maximum number of lines in a segment in srt and vtt output formats (requires timestamp_granularities[]:word) - * @example 1 - */ - max_line_count?: number; - /** - * max_line_width - * @description Subtitle task. The maximum number of characters in a line before breaking the line in srt and vtt output formats (requires timestamp_granularities[]:word) - * @example 42 - */ - max_line_width?: number; - /** - * max_words_per_line - * @description Subtitle task. The maximum number of words in a segment (requires timestamp_granularities[]:word) - * @example 1000 - */ - max_words_per_line?: number; - /** - * model - * @description Model name to use - * @example whisper - */ - model: string; - /** - * no_speech_threshold - * Format: double - * @description If the no_speech probability is higher than this value AND the average log probability over sampled tokens is below `log_prob_threshold`, consider the segment as silent. - * @example 0.6 - */ - no_speech_threshold?: number; - /** - * prepend_punctuations - * @description Only if timestamp_granularities[]:word is True, merge these punctuation symbols with the next word - * @example \"'“¿([{- - */ - prepend_punctuations?: string; - /** - * prompt - * @description An optional text to guide the model's style or continue a previous audio segment. The prompt should match the audio language. - */ - prompt?: string; - /** - * response_format - * @description The format of the transcript output (default: json) - * @example text - * @enum {string} - */ - response_format?: "json" | "srt" | "text" | "verbose_json" | "vtt"; - /** - * timestamp_granularities - * @description The timestamp granularities to populate for this transcription. Either or both of these options are supported: word, or segment. Requires `response_format=verbose_json`. Defaults to segment. - * @example ["word","segment"] - */ - timestamp_granularities?: ("segment" | "word")[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["4cee7ea0_LlmSpeech-To-TextasyncmodeResponse"]; - }; - }; - }; - }; - "AI/ToolsCreateImage": { - parameters: { - query?: never; - header?: never; - path: { - /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ - product_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * model - * @description Model name to use - * @example sdxl_lightning - */ - model: string; - /** - * n - * @description The number of images to generate (default: 1) - * @example 1 - */ - n?: number; - /** - * negative_prompt - * @description The prompt does not guide the image generation. The maximum length is 77 tokens, Note that the "sdxl_lightning" and "flux" model does not support this feature. - * @example asymmetry, worst quality, low quality - */ - negative_prompt?: string; - /** - * prompt - * @description A text description of the desired image(s). The maximum length is 77 tokens - * @example A cute cat - */ - prompt: string; - /** - * quality - * @description The quality of the image that will be generated (default: standard) - * @example standard - * @enum {string} - */ - quality?: "hd" | "standard"; - /** - * response_format - * @description The format in which the generated images are returned. Currently, only 'b64_json' is supported as the response format - * @example b64_json - * @enum {string} - */ - response_format?: "b64_json" | "url"; - /** - * size - * @description The size of the generated images. - * @example 1024x1024 - * @enum {string} - */ - size?: "1024x1024" | "1024x1792" | "1792x1024"; - /** - * style - * @description Change the style to guidance for the generation - * @example neonpunk - * @enum {string} - */ - style?: "cinematic" | "comic_book" | "digital_art" | "disney_charactor" | "enhance" | "fantasy_art" | "line_art" | "lowpoly" | "neonpunk" | "photographic"; - /** sync */ - sync?: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["4cee7ea0_Base64imageresponse"]; - }; - }; - }; - }; - "AI/ToolsCreateEmbeddingsdeprecated": { - parameters: { - query?: never; - header?: never; - path: { - /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ - product_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * encoding_format - * @description The encoding format of the returned embeddings. Defaults to float. - * @enum {string|null} - */ - encoding_format?: "base64" | "float" | null; - /** - * input - * @description Input text to embed. Is can be string, array of string, array of int (for tokenize sentence), array of array of int (batch of tokenize sentence) - */ - input: string; - /** - * mode - * @description Specify the mode of the embedding request. - * @enum {string|null} - */ - mode?: "index" | "query" | null; - /** - * model - * @description Model name to use - * @example bge_multilingual_gemma2 - */ - model: string; - /** - * task_description - * @description Optional set your custom task information in query mode - */ - task_description?: string | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": string & (components["schemas"]["4cee7ea0_EmbeddingResponse_213f68bb"] | components["schemas"]["4cee7ea0_EmbeddingResponseBase64"]); - }; - }; - }; - }; - "AI/ToolsCreateRerankingsV2": { - parameters: { - query?: never; - header?: never; - path: { - /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ - product_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * documents - * @description A list of texts that will be compared to the `query`. For optimal performance we recommend against sending more than 1,000 documents in a single request.

    **Note:** long documents will automatically be truncated to the value of `max_tokens_per_doc`.

    **Note:** structured data should be formatted as YAML strings for best performance. - * @example [ - * "Silver is the metal with the highest electrical and thermal conductivity.", - * "Osmium is the densest metal.", - * "Lithium is the least dense metal.", - * "Iron is the most stable element from a nuclear point of view.", - * "Tin is the element with the most stable isotopes (10).", - * "Tellurium is the element with the longest half-life of any unstable isotope: 3.5×10²⁴ years for ¹²⁸Te." - * ] - */ - documents: string[]; - /** - * max_tokens_per_doc - * @description **Defaults to `4096`**
    Long documents will be automatically truncated to the specified number of tokens. - * @example 1024 - */ - max_tokens_per_doc?: number; - /** - * model - * @description Model name to use
    You can use the endpoint [GET `/1/ai/models`](/docs/api/get/1/ai/models) to see all our available models with various information. - * @example BAAI/bge-reranker-v2-m3 - */ - model: string; - /** - * priority - * @description **Defaults to `0`**
    Controls how early the request is handled. Lower numbers indicate higher priority (default: `0`, the highest). When the system is under load, higher-priority requests are processed first and are the least likely to be dropped. - * @example 42 - */ - priority?: number; - /** - * query - * @description The search query, *i.e.* the word/sentence/… to rank against `documents` - * @example Osmium, Iridium and Platinum are the 3 densest metals. - */ - query: string; - /** - * top_n - * @description Limits the number of returned rerank results to the specified value. If not passed, all the rerank results will be returned. - * @example 6 - */ - top_n?: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["4cee7ea0_Cohere-V2-Rerank"]; - }; - }; - }; - }; - "AI/ToolsListModelsV2": { - parameters: { - query?: never; - header?: never; - path: { - /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ - product_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["4cee7ea0_OpenAi-V1-Models"]; - }; - }; - }; - }; - "AI/ToolsCreateCompletionV2": { - parameters: { - query?: never; - header?: never; - path: { - /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ - product_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * best_of - * Format: double - * @description Generates `best_of` completions server-side and returns the "best" (the one with the highest log probability per token). Results cannot be streamed.
    When used with `n`, `best_of` controls the number of candidate completions and `n` specifies how many to return – `best_of` must be greater than n.
    **Note:** Because this parameter generates many completions, it can quickly consume your token quota. Use carefully and ensure that you have reasonable settings for `max_tokens` and `stop`. - * @example 1 - */ - best_of?: number; - /** - * echo - * @description Echo back the prompt in addition to the completion. - * @example true - */ - echo?: boolean; - /** - * frequency_penalty - * Format: double - * @description Positive values penalize new tokens based on their existing frequency in the text so far, decreasing the model’s likelihood to repeat the same line verbatim.
    See [more information about frequency and presence penalties (OpenAI)](https://developers.openai.com/docs/guides/text-generation). - * @example 0.42 - */ - frequency_penalty?: number; - /** - * logit_bias - * @description Modify the likelihood of specified tokens appearing in the completion.
    Accepts a JSON object that maps tokens (specified by their token ID in the GPT tokenizer) to an associated bias value from `-100` to `100`. You can use this [OpenAI tokenizer tool](https://developers.openai.com/tokenizer?view=bpe) to convert text to token IDs. Mathematically, the bias is added to the logits generated by the model prior to sampling. The exact effect will vary per model, but values between `-1` and `1` should decrease or increase likelihood of selection; values like `-100` or `100` should result in a ban or exclusive selection of the relevant token.
    As an example, you can pass `{"50256": -100}` to prevent the `<|endoftext|>` token from being generated. - * @example {"50256": -100} - */ - logit_bias?: unknown[]; - /** - * logprobs - * Format: double - * @description Include the log probabilities on the `logprobs` most likely output tokens, as well the chosen tokens. For example, if `logprobs` is 5, the API will return a list of the 5 most likely tokens. The API will always return the logprob of the sampled token, so there may be up to `logprobs+1` elements in the response. - * @example 4.2 - */ - logprobs?: number; - /** - * max_tokens - * @description The maximum number of tokens that can be generated in the completion.
    The token count of your prompt plus max_tokens cannot exceed the model’s context length. - * @example 713 - */ - max_tokens?: number; - /** - * model - * @description Model name used to generate the response, like `qwen3` or `swiss-ai/Apertus-70B-Instruct-2509`. Infomaniak offers a wide range of models with different capabilities, performance characteristics, and price points. Use the endpoint [GET `/1/ai/models`](/docs/api/get/1/ai/models) to retrieve the models list with various informations. - * @example qwen3 - */ - model: string; - /** - * n - * @description How many completions to generate for each prompt.
    **Note:** Because this parameter generates many completions, it can quickly consume your token quota. Use carefully and ensure that you have reasonable settings for `max_tokens` and `stop`. - */ - n?: number; - /** - * presence_penalty - * Format: double - * @description Positive values penalize new tokens based on whether they appear in the text so far, increasing the model’s likelihood to talk about new topics.
    See [more information about frequency and presence penalties (OpenAI)](https://developers.openai.com/docs/guides/text-generation). - * @example 0.42 - */ - presence_penalty?: number; - /** prompt */ - prompt?: number[][]; - /** - * seed - * Format: double - * @description If specified, our system will make a best effort to sample deterministically, such that repeated requests with the same `seed` and parameters should return the same result.
    Determinism is not guaranteed, and you should refer to the `system_fingerprint` response parameter to monitor changes in the backend.
    Format: `int64`. - */ - seed?: number; - /** - * stop - * @description Up to 4 sequences where the API will stop generating further tokens. The returned text will not contain the stop sequence. - * @example ["", "/src/", "#- coding: utf-8", "```"] - */ - stop?: string; - /** - * stream - * @description Whether to stream back partial progress. If set, tokens will be sent as data-only [server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events#Event_stream_format) as they become available, with the stream terminated by a `data: [DONE]` message. - * @example true - */ - stream?: boolean; - /** - * stream_options - * @description Options for streaming response. Only set this when you set `stream: true`. - * @example {"include_usage": true} - */ - stream_options?: { - /** - * include_obfuscation - * @description When true, stream obfuscation will be enabled. Stream obfuscation adds random characters to an `obfuscation` field on streaming delta events to normalize payload sizes as a mitigation to certain side-channel attacks. These obfuscation fields are included by default, but add a small amount of overhead to the data stream. You can set `include_obfuscation` to false to optimize for bandwidth if you trust the network links between your application and the OpenAI API. - */ - include_obfuscation?: boolean; - /** - * include_usage - * @description If set, an additional chunk will be streamed before the `data: [DONE]` message. The `usage` field on this chunk shows the token usage statistics for the entire request, and the `choices` field will always be an empty array.
    All other chunks will also include a usage field, but with a null value.
    **Note**: If the stream is interrupted, you may not receive the final usage chunk which contains the total token usage for the request. - */ - include_usage?: boolean; - }; - /** - * temperature - * Format: double - * @description *Defaults to* `1`
    What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. We generally recommend altering this or `top_p` but not both. - * @example 1.618 - */ - temperature?: number; - /** - * top_p - * Format: double - * @description Defaults to `1`
    An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass. So 0.1 means only the tokens comprising the top 10% probability mass are considered.
    We generally recommend altering this or `temperature` but not both. - * @example 0.1 - */ - top_p?: number; - /** - * user - * @description A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. See [OpenAI documentation to learn more](https://developers.openai.com/docs/guides/safety-best-practices#end-user-ids) - * @example developer - */ - user?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["4cee7ea0_OpenAi-V1-Completions"]; - }; - }; - }; - }; - "AI/ToolsCreateEmbeddingsV2": { - parameters: { - query?: never; - header?: never; - path: { - /** @description *AI Tools* product identifier: use [GET `/1/ai`](/docs/api/get/1/ai) to retrieve your product identifier. */ - product_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * dimensions - * @description The number of dimensions the resulting output embeddings should have. May not be supported by all the available models. - * @example 1536 - */ - dimensions?: number; - /** - * encoding_format - * @description *Defaults to* `float`
    The format to return the embeddings in. Can be either `float` or `base64`. - * @example float - */ - encoding_format?: string; - /** - * input - * @description Input text to embed, encoded as **a string or array of tokens**. To embed multiple inputs in a single request, pass an array of strings or array of token arrays. The input must not exceed the max input tokens for the model (8192 tokens for all embedding models), cannot be an empty string, and any array must be 2048 dimensions or less. [Example Python code](https://cookbook.openai.com/examples/how_to_count_tokens_with_tiktoken) for counting tokens. In addition to the per-input token limit, all embedding models enforce a maximum of 300,000 tokens summed across all inputs in a single request. - */ - input: string; - /** - * model - * @description Model name to use. You can use the endpoint [GET `/1/ai/models`](/docs/api/get/1/ai/models) to see all our available models with various informations. - * @example bge_multilingual_gemma2 - */ - model: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["4cee7ea0_OpenAi-V1-Embeddings"]; - }; - }; - }; - }; - kDriveAccessiblesDrivesV2: { - parameters: { - query: { - /** @description Account identifier */ - account_id: number; - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - in_maintenance?: boolean; - maintenance_reasons?: ("demo_end" | "invoice_overdue" | "not_renew" | "technical")[]; - tags?: number[]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. - * You can also use ?with=total parameter - */ - total?: components["parameters"]["Total"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Drive"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - kDriveGetUsersV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - search?: string; - user_ids?: number[]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. - * You can also use ?with=total parameter - */ - total?: components["parameters"]["Total"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_AppUser"][]; - } & components["schemas"]["Pagination"]; - }; - }; - }; - }; - kDriveGetDrivesV2: { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description The account identifier */ - account_id: number; - roles?: ("admin" | "external" | "user")[]; - status?: ("active" | "deleted_kept" | "deleted_removed" | "deleted_transferred" | "deleted_transferring" | "locked" | "pending")[]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. - * You can also use ?with=total parameter - */ - total?: components["parameters"]["Total"]; - }; - header?: never; - path: { - /** @description User identifier */ - user_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DriveUser"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetUsersPreferenceV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Userpreference"]; - }; - }; - }; - }; - }; - kDriveSetUsersPreferenceV2: { - parameters: { - query?: never; - header?: never; - path?: never; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * date_format - * @enum {string} - */ - date_format?: "d F Y" | "d/m/Y" | "m/d/Y"; - /** default_drive */ - default_drive?: number; - /** - * density - * @enum {string} - */ - density?: "compact" | "large" | "normal"; - /** list */ - list?: { - /** files */ - files?: { - /** - * direction - * @enum {string} - */ - direction?: "asc" | "desc"; - /** - * property - * @enum {string} - */ - property?: "last_modified_at" | "path" | "size"; - }; - /** storage_largest */ - storage_largest?: { - /** - * direction - * @enum {string} - */ - direction?: "asc" | "desc"; - /** - * property - * @enum {string} - */ - property?: "deleted_at" | "last_modified_at" | "path" | "size"; - }; - /** storage_versions */ - storage_versions?: { - /** - * direction - * @enum {string} - */ - direction?: "asc" | "desc"; - /** - * property - * @enum {string} - */ - property?: "deleted_at" | "last_modified_at" | "nb_version" | "path" | "size"; - }; - /** trash */ - trash?: { - /** - * direction - * @enum {string} - */ - direction?: "asc" | "desc"; - /** - * property - * @enum {string} - */ - property?: "deleted_at" | "last_modified_at" | "path" | "size"; - }; - /** - * view - * @enum {string} - */ - view?: "largeGrid" | "medGrid" | "smallGrid" | "table"; - }; - /** sort_recent_file */ - sort_recent_file?: boolean; - /** tutorials */ - tutorials?: number[]; - /** use_shortcut */ - use_shortcut?: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - }; - }; - kDriveGetV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Categorypermission"][]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.category_right_error: Action impossible. No permission.access_denied: Triggered the user do not have access to this resource. - * @example category_right_error - * @enum {string} - */ - code?: "access_denied" | "category_right_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveUpdateCreateV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** can_create_category */ - can_create_category?: boolean; - /** can_delete_category */ - can_delete_category?: boolean; - /** can_edit_category */ - can_edit_category?: boolean; - /** can_put_category_on_file */ - can_put_category_on_file?: boolean; - /** can_read_category_on_file */ - can_read_category_on_file?: boolean; - /** team_id */ - team_id?: number; - /** - * user_id - * @description User identifier - */ - user_id?: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Categorypermission"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.category_error: Action impossible, request invalid. - * @example category_error - * @enum {string} - */ - code?: "category_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.category_right_error: Action impossible. No permission.access_denied: Triggered the user do not have access to this resource. - * @example category_right_error - * @enum {string} - */ - code?: "access_denied" | "category_right_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetAllCategoriesV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive Identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Category"][]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCreateCategoryV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive Identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * color - * @example #FF1493 - */ - color?: string; - /** - * name - * @description Name of the Category - * @example Invoice - */ - name: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Category"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveEditCategoryV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive Identifier */ - drive_id: number; - /** @description Category Identifier */ - category_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * color - * @example #FF1493 - */ - color?: string; - /** - * name - * @description Name of the Category - * @example Invoice - */ - name?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Category"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveDeleteCategoryV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive Identifier */ - drive_id: number; - /** @description Category Identifier */ - category_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveAddCategoryOnFilesV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive Identifier */ - drive_id: number; - /** @description Category Identifier */ - category_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * file_ids - * @description List of files to act upon - */ - file_ids: number[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Feedbackresource"][]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveRemoveCategoryOnFilesV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive Identifier */ - drive_id: number; - /** @description Category Identifier */ - category_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * file_ids - * @description List of files to act upon - */ - file_ids: number[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Feedbackresource"][]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveAddCategoryOnFileV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive Identifier */ - drive_id: number; - /** @description File Identifier */ - file_id: number; - /** @description Category Identifier */ - category_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Feedbackresource"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveRemoveCategoryOnFileV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive Identifier */ - drive_id: number; - /** @description File Identifier */ - file_id: number; - /** @description Category Identifier */ - category_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveRemoveCategoriesOnFileV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive Identifier */ - drive_id: number; - /** @description File Identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveValidatesAnAIGeneratedCategoryV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive Identifier */ - drive_id: number; - /** @description File Identifier */ - file_id: number; - /** @description Category Identifier */ - category_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * valid - * @description True if category is correct, False if incorrect. Removes category if False. - */ - valid: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetDrivesSettingsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DriveSettings"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveUpdateIASettingsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * has_approved - * @description If the `User` consents to the AI scan. - */ - has_approved?: boolean; - /** - * has_approved_ai_categories - * @description If the `User` consents to automatic `Categories` on `Files`. - */ - has_approved_ai_categories?: boolean; - /** - * has_approved_content_search - * @description If the `User` consents to search in `Files` contents. - */ - has_approved_content_search?: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.content_advanced_search_require_base_error: Unable to activate document search as this drive does not yet have the new search engine.content_advanced_search_currently_being_activated_error: Unable to deactivate document search as it is already being activated.content_advanced_search_currently_being_deactivated_error: Unable to activate document search as it is already being deactivated. - * @example content_advanced_search_currently_being_deactivated_error - * @enum {string} - */ - code?: "content_advanced_search_currently_being_activated_error" | "content_advanced_search_currently_being_deactivated_error" | "content_advanced_search_require_base_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Response */ - 417: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 417 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.content_advanced_search_not_compatible_with_this_offer_error: Unable to activate document search as current kDrive offering is not compatible. - * @example content_advanced_search_not_compatible_with_this_offer_error - * @enum {string} - */ - code?: "content_advanced_search_not_compatible_with_this_offer_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveUpdateShareLinkSettingsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** activate */ - activate: boolean; - /** bgColor */ - bgColor: string; - /** images */ - images?: number[]; - /** txtColor */ - txtColor: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveUpdateTrashSettingsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * max_duration - * @description Number of days to keep file in trash. The unit is in days, and the available values depend on your offer. check pack.limit.trash.options: /drive/{drive_id} - */ - max_duration: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveUpdateOfficeSettingsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * form - * @description List of applications.365: The 365 application.onlyoffice: The onlyoffice application. - * @example 365 - * @enum {string} - */ - form?: "365" | "onlyoffice"; - /** - * presentation - * @description List of applications.365: The 365 application.onlyoffice: The onlyoffice application. - * @example 365 - * @enum {string} - */ - presentation?: "365" | "onlyoffice"; - /** - * spreadsheet - * @description List of applications.365: The 365 application.onlyoffice: The onlyoffice application. - * @example 365 - * @enum {string} - */ - spreadsheet?: "365" | "onlyoffice"; - /** - * text - * @description List of applications.365: The 365 application.onlyoffice: The onlyoffice application. - * @example 365 - * @enum {string} - */ - text?: "365" | "onlyoffice"; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetDriveInformationV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Drive"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveUpdateDriveV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** bill_reference */ - bill_reference?: string | null; - /** customer_name */ - customer_name?: string; - /** - * description - * @description Description of the resource `{name}` - */ - description?: string | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Drive"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_2_drive_drive_id_users: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - search?: string; - status?: ("active" | "deleted" | "locked" | "pending" | "withdrawn")[]; - types?: ("admin" | "external" | "user")[]; - user_ids?: number[]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. - * You can also use ?with=total parameter - */ - total?: components["parameters"]["Total"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DriveUser"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCreateUserV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** emails */ - emails?: string[]; - /** - * file_id - * @description For adding a file shared along the invitation. - */ - file_id?: number | null; - /** - * lang - * @description Invitation language fallback if user's preference is not found - * @enum {string|null} - */ - lang?: "de" | "en" | "es" | "fr" | "it" | "nl" | "pt" | null; - /** message */ - message?: string | null; - /** - * name - * @description Name of the resource `{name}` - */ - name?: string | null; - /** - * right - * @description Access level of {name}.manage: Can share, write and read the file.none: Can not act on the file.read: Can only read the file.write: Can write and read the file. - * @example manage - * @enum {string|null} - */ - right?: "manage" | "none" | "read" | "write" | null; - /** - * role - * @description Administration level of the user.admin: Administrator of the drive, can manage the drive (settings, invitations and users) and the files.external: External user can only access the files given by the others roles.user: Internal user can invite user and manage the files of his private directory and other directories with manage file access. - * @example admin - * @enum {string} - */ - role: "admin" | "external" | "user"; - /** send_email */ - send_email?: boolean; - /** team_ids */ - team_ids?: number[]; - /** - * type - * @description Type of the access; this field is no longer used and has been replaced by an additional role property `external`.main: User has access to the drive.shared: User has access to a shared file / directory only. - * @example main - * @enum {string} - */ - type?: "main" | "shared"; - /** user_ids */ - user_ids?: number[]; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_CreateDriveUserResponse"][]; - }; - }; - }; - /** @description One email or user at least required */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example one_email_or_user_at_least_required - * @enum {string} - */ - code?: "drive_user_quota_reached" | "one_email_or_user_at_least_required"; - /** - * @description Description of the error - * @example One email or user at least required - * @enum {string} - */ - description?: "Drive user quota reached" | "One email or user at least required"; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetUserInvitationV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - emails?: string[]; - status?: ("accepted" | "cancelled" | "expired" | "pending" | "rejected")[]; - user_ids?: number[]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. - * You can also use ?with=total parameter - */ - total?: components["parameters"]["Total"]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DriveUserInvitation"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetInvitationInformationV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description Invitation identifier */ - invitation_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DriveUserInvitation"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveUpdateAnInvitationV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description Invitation identifier */ - invitation_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * email - * @description Email - */ - email?: string; - /** message */ - message?: string; - /** - * name - * @description Name of the resource `{name}` - */ - name?: string; - /** - * right - * @description Access level of {name}.manage: Can share, write and read the file.none: Can not act on the file.read: Can only read the file.write: Can write and read the file. - * @example manage - * @enum {string} - */ - right?: "manage" | "none" | "read" | "write"; - /** - * role - * @description Administration level of the user.admin: Administrator of the drive, can manage the drive (settings, invitations and users) and the files.user: Internal user can invite user and manage the files of his private directory and other directories with manage file access. - * @example admin - * @enum {string} - */ - role?: "admin" | "user"; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Invitation is already accepted */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example invitation_is_already_accepted - * @enum {string} - */ - code?: "invitation_already_exists_with_this_email" | "invitation_is_already_accepted"; - /** - * @description Description of the error - * @example Invitation is already accepted - * @enum {string} - */ - description?: "Invitation already exists with this email" | "Invitation is already accepted"; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveDeleteInvitationV2: { - parameters: { - query?: { - send_email?: boolean; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description Invitation identifier */ - invitation_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveSendInvitationV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description Invitation identifier */ - invitation_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetUserV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description User Identifier */ - user_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DriveUser"]; - }; - }; - }; - /** @description User not associated with drive */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example user_not_associated_with_drive - * @enum {string} - */ - code?: "user_not_associated_with_drive"; - /** - * @description Description of the error - * @example User not associated with drive - * @enum {string} - */ - description?: "User not associated with drive"; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveUpdateUserV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description User Identifier */ - user_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * name - * @description Name of the resource `{name}` - */ - name?: string; - /** - * role - * @description Administration level of the user.admin: Administrator of the drive, can manage the drive (settings, invitations and users) and the files.user: Internal user can invite user and manage the files of his private directory and other directories with manage file access. - * @example admin - * @enum {string} - */ - role?: "admin" | "user"; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.can_not_update_role_error: User is not allowed to update someone's role. - * @example can_not_update_role_error - * @enum {string} - */ - code?: "can_not_update_role_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Conflict */ - 409: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 409 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_user_name_already_exists_error: Drive username already exists. - * @example drive_user_name_already_exists_error - * @enum {string} - */ - code?: "drive_user_name_already_exists_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveDeleteUserV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description User Identifier */ - user_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * notify - * @description Whether the deleted user should be notified by email, false by default. - */ - notify?: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveUpdateUserManagerRightV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description User Identifier */ - user_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** roles */ - roles: ("statistic" | "technical")[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveLockUserV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description User Identifier */ - user_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description User not associated with drive */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example user_not_associated_with_drive - * @enum {string} - */ - code?: "user_not_associated_with_drive"; - /** - * @description Description of the error - * @example User not associated with drive - * @enum {string} - */ - description?: "User not associated with drive"; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveUnlockUserV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description User Identifier */ - user_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description User not associated with drive */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example user_not_associated_with_drive - * @enum {string} - */ - code?: "user_not_associated_with_drive"; - /** - * @description Description of the error - * @example User not associated with drive - * @enum {string} - */ - description?: "User not associated with drive"; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetDriveActivitiesOfAllTheUsersV2: { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description Override the language of the request, in most cases when an e-mail is triggered in the request. */ - lang: "de" | "en" | "es" | "fr" | "it" | "nl" | "pt"; - actions?: ("acl_insert" | "acl_main_users_insert" | "acl_main_users_remove" | "acl_main_users_update" | "acl_remove" | "acl_team_insert" | "acl_team_remove" | "acl_team_update" | "acl_update" | "acl_user_insert" | "acl_user_remove" | "acl_user_update" | "category_create" | "category_delete" | "category_update" | "collaborative_folder_access" | "collaborative_folder_create" | "collaborative_folder_delete" | "collaborative_folder_update" | "collaborative_user_access" | "collaborative_user_create" | "collaborative_user_delete" | "comment_create" | "comment_delete" | "comment_like" | "comment_resolve" | "comment_unlike" | "comment_update" | "exchange_pro_create" | "file_access" | "file_categorize" | "file_color_delete" | "file_color_update" | "file_create" | "file_delete" | "file_favorite_create" | "file_favorite_remove" | "file_ia_categorize" | "file_move" | "file_move_out" | "file_rename" | "file_rename_alias" | "file_restore" | "file_restore_inherited" | "file_share_create" | "file_share_delete" | "file_share_update" | "file_trash" | "file_trash_inherited" | "file_uncategorize" | "file_update" | "file_update_mime_type" | "maintenance_added" | "maintenance_removed" | "rewind_ended" | "rewind_started" | "share_link_create" | "share_link_delete" | "share_link_show" | "share_link_update" | "trash_empty" | "trash_empty_auto" | "update_trash_settings" | "user_connected" | "user_create" | "user_delete" | "user_restore" | "user_update")[]; - depth?: "children" | "file" | "folder" | "unlimited"; - files?: number[]; - from?: number; - terms?: string; - until?: number; - users?: number[]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. - * You can also use ?with=total parameter - */ - total?: components["parameters"]["Total"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_ActivityFile"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveListReportsV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - users?: number[]; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. - * You can also use ?with=total parameter - */ - total?: components["parameters"]["Total"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_ActivityReport"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCreateReportV2: { - parameters: { - query: { - /** @description Override the language of the request, in most cases when an e-mail is triggered in the request. */ - lang: "de" | "en" | "es" | "fr" | "it" | "nl" | "pt"; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** actions */ - actions?: ("acl_insert" | "acl_main_users_insert" | "acl_main_users_remove" | "acl_main_users_update" | "acl_remove" | "acl_team_insert" | "acl_team_remove" | "acl_team_update" | "acl_update" | "acl_user_insert" | "acl_user_remove" | "acl_user_update" | "category_create" | "category_delete" | "category_update" | "collaborative_folder_access" | "collaborative_folder_create" | "collaborative_folder_delete" | "collaborative_folder_update" | "collaborative_user_access" | "collaborative_user_create" | "collaborative_user_delete" | "comment_create" | "comment_delete" | "comment_like" | "comment_resolve" | "comment_unlike" | "comment_update" | "exchange_pro_create" | "file_access" | "file_categorize" | "file_color_delete" | "file_color_update" | "file_create" | "file_delete" | "file_favorite_create" | "file_favorite_remove" | "file_ia_categorize" | "file_move" | "file_move_out" | "file_rename" | "file_rename_alias" | "file_restore" | "file_restore_inherited" | "file_share_create" | "file_share_delete" | "file_share_update" | "file_trash" | "file_trash_inherited" | "file_uncategorize" | "file_update" | "file_update_mime_type" | "maintenance_added" | "maintenance_removed" | "rewind_ended" | "rewind_started" | "share_link_create" | "share_link_delete" | "share_link_show" | "share_link_update" | "trash_empty" | "trash_empty_auto" | "update_trash_settings" | "user_connected" | "user_create" | "user_delete" | "user_restore" | "user_update")[]; - /** - * depth - * @enum {string} - */ - depth?: "children" | "file" | "folder" | "unlimited"; - /** - * files - * @description List of files for which to retrieve activities - */ - files?: number[]; - /** from */ - from?: number; - /** - * lang - * @description Report language - * @enum {string} - */ - lang: "de" | "en" | "es" | "fr" | "it" | "nl" | "pt"; - /** terms */ - terms?: string; - /** until */ - until?: number; - /** - * user_id - * @description User identifier - */ - user_id?: number | null; - /** users */ - users?: number[]; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: number; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetReportV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. - * You can also use ?with=total parameter - */ - total?: components["parameters"]["Total"]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description Report identifier */ - report_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_ActivityReport"]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveDeleteReportV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description Report identifier */ - report_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveExportReportV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description Report identifier */ - report_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/csv": components["schemas"]["91ac10ff_Stream"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.report_does_not_exist_error: Report not found. - * @example report_does_not_exist_error - * @enum {string} - */ - code?: "report_does_not_exist_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveChartFilesSizeV2: { - parameters: { - query: { - from: number; - interval: number; - metrics: ("files" | "trash" | "versions")[]; - until: number; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Chart"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.no_metrics_requested_error: No metrics were requested. - * @example no_metrics_requested_error - * @enum {string} - */ - code?: "no_metrics_requested_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveExportFilesSizeV2: { - parameters: { - query: { - from: number; - interval: number; - metrics: ("files" | "trash" | "versions")[]; - until: number; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "text/csv": components["schemas"]["91ac10ff_Stream"]; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.no_metrics_requested_error: No metrics were requested. - * @example no_metrics_requested_error - * @enum {string} - */ - code?: "no_metrics_requested_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveActivitiesUsersV2: { - parameters: { - query: { - from: number; - until: number; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_ActiveMembers"][]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveActivitiesSharedFilesV2: { - parameters: { - query: { - from: number; - until: number; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Sharefile"][]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveChartActivitiesV2: { - parameters: { - query: { - from: number; - interval: number; - metric: "devices" | "shared_files" | "users"; - until: number; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Chart"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveExportActivitiesV2: { - parameters: { - query: { - from: number; - interval: number; - metric: "devices" | "shared_files" | "users"; - until: number; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "text/csv": components["schemas"]["91ac10ff_Stream"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveActivitiesShareLinksV2: { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - from: number; - max_view?: number; - min_view?: number; - rights?: ("inherit" | "password" | "public")[]; - search?: string; - until: number; - valid_until?: number | null; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. - * You can also use ?with=total parameter - */ - total?: components["parameters"]["Total"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_StatisticSharelink"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveExportShareLinksActivitiesV2: { - parameters: { - query: { - from: number; - max_view?: number; - min_view?: number; - rights?: ("inherit" | "password" | "public")[]; - until: number; - valid_until?: number | null; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_ShareLink"][]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveUpdatePreferencesV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** color */ - color?: string; - /** - * default_page - * @enum {string} - */ - default_page?: "common" | "dropbox" | "favorite" | "last_modified" | "links" | "my_shared" | "private" | "shared_with_me" | "statistics" | "trash"; - /** hide */ - hide?: boolean; - /** ui */ - ui?: { - /** - * rag_ocr_promotion - * @description Display a promotion message about the RAG OCR if the user has not seen it yet - */ - rag_ocr_promotion?: boolean; - /** - * storage_limit_alert - * @description Display an alert when storage limit has been reached - */ - storage_limit_alert?: boolean; - /** - * storage_warning_alert - * @description Display an alert when storage limit is about to be reached - */ - storage_warning_alert?: boolean; - }; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description User not associated with drive */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example user_not_associated_with_drive - * @enum {string} - */ - code?: "user_not_associated_with_drive"; - /** - * @description Description of the error - * @example User not associated with drive - * @enum {string} - */ - description?: "User not associated with drive"; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveListImportsV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. - * You can also use ?with=total parameter - */ - total?: components["parameters"]["Total"]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_ExternalImport"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCleanImportsHistoryV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveImportKDriveSharelinkV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * destination_folder_id - * @description ID of the destination folder for the copy - */ - destination_folder_id: string; - /** - * except_file_ids - * @description Ids of files to be imported. If missing or empty, all files of the share link will be imported - */ - except_file_ids?: number[]; - /** - * file_ids - * @description Ids of files to be imported. If missing or empty, all files of the share link will be imported - */ - file_ids?: number[]; - /** - * password - * @description Password to access the sharelink, if password-protected - */ - password?: string; - /** - * sharelink_token - * @description Encrypted, base64 sharelink token to use for password-protected sharelink instead of clear password - */ - sharelink_token?: string; - /** - * sharelink_uuid - * @description UUID of the share link to import - */ - sharelink_uuid: string; - /** - * source_drive_id - * @description ID of the kDrive containing the sharelink to copy - */ - source_drive_id: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_ExternalImport"][]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.quota_exceeded_error: Triggered when the quota storage of the drive is reached. - * @example quota_exceeded_error - * @enum {string} - */ - code?: "quota_exceeded_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.external_import_in_progress_in_directory_error: Cannot perform action on the directory because an external import is in progress.external_import_unsupported_app_error: The provided application is unsupported and cannot be used for an external import. - * @example external_import_unsupported_app_error - * @enum {string} - */ - code?: "external_import_in_progress_in_directory_error" | "external_import_unsupported_app_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveImportKDriveV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * application_drive_id - * @description Id of the kDrive containing the content to import - */ - application_drive_id: string; - /** - * directory_id - * @description Destination directory identifier - */ - directory_id: number; - /** - * source_path - * @description Path of the folder to import, if different from the root - */ - source_path?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_ExternalImport"][]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.quota_exceeded_error: Triggered when the quota storage of the drive is reached. - * @example quota_exceeded_error - * @enum {string} - */ - code?: "quota_exceeded_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.external_import_in_progress_in_directory_error: Cannot perform action on the directory because an external import is in progress.external_import_unsupported_app_error: The provided application is unsupported and cannot be used for an external import. - * @example external_import_unsupported_app_error - * @enum {string} - */ - code?: "external_import_in_progress_in_directory_error" | "external_import_unsupported_app_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveImportWebDAVAppV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * application - * @description Supported service or third-party service identifier for external import.kdrive: Import from another kDrive.nextcloud: Import from Nextcloud.owncloud: Import from ownCloud.webdav: Import from a generic WebDAV provider. - * @example kdrive - * @enum {string} - */ - application: "kdrive" | "nextcloud" | "owncloud" | "webdav"; - /** - * directory_id - * @description Destination directory identifier - */ - directory_id: number; - /** - * endpoint - * @description Webdav endpoint - */ - endpoint: string; - /** - * login - * @description Webdav login - */ - login: string; - /** - * password - * @description Webdav password - */ - password: string; - /** - * source_path - * @description Path of the folder to import, if different from the root - */ - source_path?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_ExternalImport"][]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.quota_exceeded_error: Triggered when the quota storage of the drive is reached. - * @example quota_exceeded_error - * @enum {string} - */ - code?: "quota_exceeded_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.external_import_in_progress_in_directory_error: Cannot perform action on the directory because an external import is in progress.external_import_unsupported_app_error: The provided application is unsupported and cannot be used for an external import. - * @example external_import_unsupported_app_error - * @enum {string} - */ - code?: "external_import_in_progress_in_directory_error" | "external_import_unsupported_app_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveImportOAuth2AppV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * access_token_id - * @description ID of the authentication token for the application - */ - access_token_id?: number; - /** - * application - * @description Supported service or third-party service identifier for external import.dropbox: Import from Dropbox.onedrive: Import from Microsoft OneDrive. - * @example dropbox - * @enum {string} - */ - application: "dropbox" | "onedrive"; - /** - * application_drive_id - * @description Application drive id selected - */ - application_drive_id?: string; - /** - * auth_code - * @description Authentication code of the application - */ - auth_code?: string; - /** - * directory_id - * @description Destination directory identifier - */ - directory_id: number; - /** - * skip_shared_files - * @description Skip shared files during the import, if the application supports it - */ - skip_shared_files?: boolean; - /** - * source_path - * @description Path of the folder to import, if different from the root - */ - source_path?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_ExternalImport"][]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.quota_exceeded_error: Triggered when the quota storage of the drive is reached. - * @example quota_exceeded_error - * @enum {string} - */ - code?: "quota_exceeded_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.external_import_in_progress_in_directory_error: Cannot perform action on the directory because an external import is in progress.external_import_unsupported_app_error: The provided application is unsupported and cannot be used for an external import. - * @example external_import_unsupported_app_error - * @enum {string} - */ - code?: "external_import_in_progress_in_directory_error" | "external_import_unsupported_app_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveListEligibleDrivesV2: { - parameters: { - query: { - access_token_id?: number; - application: "dropbox" | "onedrive"; - auth_code?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Thirdpartydriveslist"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_found_error: The requested data was not found. - * @example not_found_error - * @enum {string} - */ - code?: "not_found_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.external_import_unsupported_app_error: The provided application is unsupported and cannot be used for an external import. - * @example external_import_unsupported_app_error - * @enum {string} - */ - code?: "external_import_unsupported_app_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveListErroredImportFilesV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. - * You can also use ?with=total parameter - */ - total?: components["parameters"]["Total"]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description External import identifier */ - import_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_ExternalImportFile"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveDeleteImportV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description External import identifier */ - import_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.external_import_unsuitable_status_error: The provided import is not in a suitable status for this operation. - * @example external_import_unsuitable_status_error - * @enum {string} - */ - code?: "external_import_unsuitable_status_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCancelImportV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description External import identifier */ - import_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveUndoActionV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * cancel_id - * @description The cancel identifier - * @example 00000000-e89b-12d3-a456-000000000000 - */ - cancel_id?: string; - /** - * cancel_ids - * @description The cancel identifiers - */ - cancel_ids?: string[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_UUIDFeedbackresource"] | components["schemas"]["91ac10ff_UUIDFeedbackresource"][]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetRequestedFileAccessFromItsIdV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - request_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_SanitizedFileAccessRequest"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveDeclineAFileAccessRequestV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - request_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_SanitizedFileAccessRequest"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveTrashV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_CancelResource"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_delete_object: Triggered when the entity cannot be deleted. - * @example cannot_delete_object - * @enum {string} - */ - code?: "cannot_delete_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveFavoriteFileV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveUnfavoriteFileV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveThumbnailV2: { - parameters: { - query?: { - height?: number; - width?: number; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "image/*": components["schemas"]["91ac10ff_Stream"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDrivePreviewV2: { - parameters: { - query?: { - as?: "pdf" | "text"; - height?: number; - quality?: number; - width?: number; - }; - header?: { - "x-kdrive-file-password"?: string; - }; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "image/*": components["schemas"]["91ac10ff_Stream"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_2_drive_drive_id_files_file_id_download: { - parameters: { - query?: { - as?: "pdf" | "text"; - }; - header?: { - "x-kdrive-file-password"?: string; - }; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/octet-stream": components["schemas"]["91ac10ff_Stream"]; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.bad_request_error: Bad request, the request is invalid. - * @example bad_request_error - * @enum {string} - */ - code?: "bad_request_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveRenameV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * name - * @description Name of the File/Directory - */ - name: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_CancelResource"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetSizeV2: { - parameters: { - query?: { - depth?: "folder" | "unlimited"; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_CountFileSize"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveHashV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Filecontenthash"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCopyToDriveV2: { - parameters: { - query?: never; - header?: never; - path: { - drive_id: string; - file_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * source_drive_id - * @description Source Drive Identifier - */ - source_drive_id: number; - /** - * source_file_id - * @description Source File Identifier - */ - source_file_id: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_ExternalImport"][]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.external_import_size_computation_failed_error: Computing the import size failed; the import can't be executed.quota_exceeded_error: Triggered when the quota storage of the drive is reached. - * @example quota_exceeded_error - * @enum {string} - */ - code?: "external_import_size_computation_failed_error" | "quota_exceeded_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_found_error: The requested data was not found. - * @example not_found_error - * @enum {string} - */ - code?: "not_found_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Unprocessable Entity */ - 422: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 422 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.external_import_unsupported_app_error: The provided application is unsupported and cannot be used for an external import. - * @example external_import_unsupported_app_error - * @enum {string} - */ - code?: "external_import_unsupported_app_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetAFileTemporaryURLV2: { - parameters: { - query?: { - duration?: number; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_TemporaryURL"]; - }; - }; - }; - /** @description Cannot get a temporary url for a directory */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example cannot_get_a_temporary_url_for_a_directory - * @enum {string} - */ - code?: "cannot_get_a_temporary_url_for_a_directory"; - /** - * @description Description of the error - * @example Cannot get a temporary url for a directory - * @enum {string} - */ - description?: "Cannot get a temporary url for a directory"; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveListV2: { - parameters: { - query?: { - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_FileVersionV2"][]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveDeleteAllV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveUpdateCurrentV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * keep_forever - * @description Indicate whether the current version should be kept forever - */ - keep_forever: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_2_drive_drive_id_files_file_id_versions_version_id: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - /** @description Version identifier */ - version_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_FileVersionV2"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveUpdateV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - /** @description Version identifier */ - version_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * keep_forever - * @description Never delete this version from version history - */ - keep_forever: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveDeleteV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - /** @description Version identifier */ - version_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_2_drive_drive_id_files_file_id_versions_version_id_download: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - /** @description Version identifier */ - version_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/octet-stream": components["schemas"]["91ac10ff_Stream"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveRestoreV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - /** @description Version identifier */ - version_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_File"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveRestoreToDirectoryV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - /** @description Version identifier */ - version_id: number; - /** @description Directory identifier */ - destination_directory_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * name - * @description Name of File in the destination Directory - */ - name?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_File"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetRequestedFileAccessFromAFileIdV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCreateANewFileAccessRequestV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * message - * @description Message provided by the requestor of new access - */ - message?: string | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_SanitizedFileAccessRequest"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveAllowExternalApplicationsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * mode - * @description Asked mode to open the external wopi documents.edit: Open with the edit mode.view: Open with the view mode. - * @example edit - * @enum {string} - */ - mode?: "edit" | "view"; - /** - * type - * @description List of applications.365: The 365 application.collabora: The collabora application. - * @example 365 - * @enum {string} - */ - type: "365" | "collabora"; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Feedbackaccessresource_c3fdaa7f"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetMultiaccessV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_FileAccess"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveAddMultiaccessV2: { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description Override the language of the request, in most cases when an e-mail is triggered in the request. */ - lang: "de" | "en" | "es" | "fr" | "it" | "nl" | "pt"; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** emails */ - emails?: string[]; - /** message */ - message?: string | null; - /** - * right - * @description Access level of {name}.manage: Can share, write and read the file.none: Can not act on the file.read: Can only read the file.write: Can write and read the file. - * @example manage - * @enum {string} - */ - right: "manage" | "none" | "read" | "write"; - /** team_ids */ - team_ids?: number[]; - /** user_ids */ - user_ids?: number[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Feedbackaccessresource_c3fdaa7f"]; - }; - }; - }; - /** @description Permission denied */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example permission_denied - * @enum {string} - */ - code?: "permission_denied"; - /** - * @description Description of the error - * @example Permission denied - * @enum {string} - */ - description?: "Permission denied"; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveSynchronizeWithParentRightsV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCheckAccessChangeV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** emails */ - emails?: string[]; - /** - * right - * @description Access level of {name}.manage: Can share, write and read the file.none: Can not act on the file.read: Can only read the file.write: Can write and read the file. - * @example manage - * @enum {string} - */ - right: "manage" | "none" | "read" | "write"; - /** team_ids */ - team_ids?: number[]; - /** user_ids */ - user_ids?: number[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Checkchangeaccessfeedbackresource"][]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveInvitationGetAccessV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_ExternInvitationFileAccess"][]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveAddAccessV2: { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description Override the language of the request, in most cases when an e-mail is triggered in the request. */ - lang: "de" | "en" | "es" | "fr" | "it" | "nl" | "pt"; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** emails */ - emails: string[]; - /** message */ - message?: string | null; - /** - * right - * @description Access level of {name}.manage: Can share, write and read the file.none: Can not act on the file.read: Can only read the file.write: Can write and read the file. - * @example manage - * @enum {string} - */ - right: "manage" | "none" | "read" | "write"; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Feedbackaccessresource"][]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCheckAccessV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** emails */ - emails?: string[]; - /** user_ids */ - user_ids?: number[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Feedbackaccesspendinginvitationresource"][]; - }; - }; - }; - /** @description Permission denied */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example permission_denied - * @enum {string} - */ - code?: "permission_denied"; - /** - * @description Description of the error - * @example Permission denied - * @enum {string} - */ - description?: "Permission denied"; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetAccessV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_TeamFileAccess"][]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - post_2_drive_drive_id_files_file_id_access_teams: { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description Override the language of the request, in most cases when an e-mail is triggered in the request. */ - lang: "de" | "en" | "es" | "fr" | "it" | "nl" | "pt"; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** message */ - message?: string | null; - /** - * right - * @description Access level of {name}.manage: Can share, write and read the file.none: Can not act on the file.read: Can only read the file.write: Can write and read the file. - * @example manage - * @enum {string} - */ - right: "manage" | "none" | "read" | "write"; - /** team_ids */ - team_ids?: number[]; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Feedbackaccessresource"][]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveUpdateAccessV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - /** @description Team identifier */ - team_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * right - * @description Access level of {name}.manage: Can share, write and read the file.none: Can not act on the file.read: Can only read the file.write: Can write and read the file. - * @example manage - * @enum {string} - */ - right: "manage" | "none" | "read" | "write"; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveRemoveAccessV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - /** @description Team identifier */ - team_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_2_drive_drive_id_files_file_id_access_users: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Userfileaccess"][]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - post_2_drive_drive_id_files_file_id_access_users: { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** @description Override the language of the request, in most cases when an e-mail is triggered in the request. */ - lang: "de" | "en" | "es" | "fr" | "it" | "nl" | "pt"; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** message */ - message?: string | null; - /** - * right - * @description Access level of {name}.manage: Can share, write and read the file.none: Can not act on the file.read: Can only read the file.write: Can write and read the file. - * @example manage - * @enum {string} - */ - right: "manage" | "none" | "read" | "write"; - /** user_ids */ - user_ids: number[]; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Feedbackaccessresource"][]; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.object_not_found: Triggered when the asked entity is not accessible. - * @example object_not_found - * @enum {string} - */ - code?: "object_not_found"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - put_2_drive_drive_id_files_file_id_access_users_user_id: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - /** @description User identifier */ - user_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * right - * @description Access level of {name}.manage: Can share, write and read the file.none: Can not act on the file.read: Can only read the file.write: Can write and read the file. - * @example manage - * @enum {string} - */ - right: "manage" | "none" | "read" | "write"; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - delete_2_drive_drive_id_files_file_id_access_users_user_id: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - /** @description User identifier */ - user_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description User not associated with drive */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example user_not_associated_with_drive - * @enum {string} - */ - code?: "user_not_associated_with_drive"; - /** - * @description Description of the error - * @example User not associated with drive - * @enum {string} - */ - description?: "User not associated with drive"; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveForceWriteAccessV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Unsupported file type */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example unsupported_file_type - * @enum {string} - */ - code?: "unsupported_file_type"; - /** - * @description Description of the error - * @example Unsupported file type - * @enum {string} - */ - description?: "Unsupported file type"; - }; - }; - }; - }; - /** @description Unauthorized */ - 401: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 401 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_authorized: Triggered when the user is not authorized to access this resource. - * @example not_authorized - * @enum {string} - */ - code?: "not_authorized"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetSharelinkV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_ShareLink"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveUpdateSharelinkV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * can_comment - * @description Allow users to to comment the shared files. It takes the same value as can_edit if unset or null - */ - can_comment?: boolean; - /** - * can_download - * @description Allow users to download shared content - */ - can_download?: boolean; - /** - * can_edit - * @description Allow users to edit the file content using the shared link - */ - can_edit?: boolean; - /** - * can_request_access - * @description Allow connected users to join the folder via the shared link. It is not possible to join a file via a shared link - */ - can_request_access?: boolean; - /** - * can_see_info - * @description Allow users to see information about the shared files - */ - can_see_info?: boolean; - /** - * can_see_stats - * @description Allow users to see statistics - */ - can_see_stats?: boolean; - /** - * password - * @description The password if the permission password is set - */ - password?: string; - /** - * right - * @enum {string} - */ - right?: "inherit" | "password" | "public"; - /** - * valid_until - * @description Maximum validity timestamp of the shared link - */ - valid_until?: number | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCreateSharelinkV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * can_comment - * @description Allow users to to comment the shared files. It takes the same value as can_edit if unset or null - */ - can_comment?: boolean; - /** - * can_download - * @description Allow users to download shared content - */ - can_download?: boolean; - /** - * can_edit - * @description Allow users to edit the file content using the shared link - */ - can_edit?: boolean; - /** - * can_request_access - * @description Allow connected users to join the folder via the shared link. It is not possible to join a file via a shared link - */ - can_request_access?: boolean; - /** - * can_see_info - * @description Allow users to see information about the shared files - */ - can_see_info?: boolean; - /** - * can_see_stats - * @description Allow users to see statistics - */ - can_see_stats?: boolean; - /** - * password - * @description The password if the permission password is set - */ - password?: string; - /** - * right - * @description Permission of the shared link: no restriction (public), access by authenticated and authorized user (inherit) or public but protected by a password (password) - * @enum {string} - */ - right: "inherit" | "password" | "public"; - /** - * valid_until - * @description Maximum validity timestamp of the shared link - */ - valid_until?: number | null; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_ShareLink"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveRemoveSharelinkV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveShareLinkInviteV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * emails - * @description List of emails to invite - */ - emails?: string[]; - /** - * message - * @description Message to be sent - */ - message?: string | null; - /** - * user_ids - * @description List of user ids to invite by mail. Users must be in the drive's organisation - */ - user_ids?: number[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetDropboxV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Dropbox"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveUpdateDropboxV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * alias - * @description Alias of the dropbox - */ - alias?: string | null; - /** - * email_when_finished - * @description Send an email when done - */ - email_when_finished?: boolean; - /** - * limit_file_size - * @description Maximum accepted file size (bytes) - */ - limit_file_size?: number | null; - /** - * password - * @description Password for protecting the dropbox - */ - password?: string | null; - /** - * valid_until - * @description Maximum validity date - */ - valid_until?: number | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveConvertAFolderIntoADropboxV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * alias - * @description Alias of the dropbox - */ - alias?: string | null; - /** - * email_when_finished - * @description Send an email when done - */ - email_when_finished?: boolean; - /** - * limit_file_size - * @description Maximum accepted file size (bytes) - */ - limit_file_size?: number | null; - /** - * password - * @description Password for protecting the dropbox - */ - password?: string | null; - /** - * valid_until - * @description Maximum validity date - */ - valid_until?: number | null; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Dropbox"]; - }; - }; - }; - /** @description Collaborative folder already exists for file */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example collaborative_folder_already_exists_for_file - * @enum {string} - */ - code?: "collaborative_folder_already_exists_for_file"; - /** - * @description Description of the error - * @example Collaborative folder already exists for file - * @enum {string} - */ - description?: "Collaborative folder already exists for file"; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveDeleteDropboxV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveDropboxInviteV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * emails - * @description List of emails to invite - */ - emails?: string[]; - /** - * message - * @description Message to be sent - */ - message?: string | null; - /** - * user_ids - * @description List of user ids to invite by mail. Users must be in the drive's organisation - */ - user_ids?: number[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetFileCommentsV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. - * You can also use ?with=total parameter - */ - total?: components["parameters"]["Total"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Comment"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveAddCommentV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** body */ - body: string; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Comment"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetCommentReplyV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. - * You can also use ?with=total parameter - */ - total?: components["parameters"]["Total"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - comment_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Comment"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveModifyCommentV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - comment_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** body */ - body?: string; - /** is_resolved */ - is_resolved?: boolean; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveAddCommentReplyV2: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - comment_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** body */ - body: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Comment"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveDeleteCommentV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - comment_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveLikeCommentV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - comment_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveUnlikeCommentV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - comment_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCheckFilesExistenceV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * ids - * @description The ids of the files to check - */ - ids: number[]; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Feedbackresource"][]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_2_drive_drive_id_files_archives_archive_uuid: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description Archive uuid */ - archive_uuid: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/zip": components["schemas"]["91ac10ff_Stream"]; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.too_many_files_error: To many files, max limit reached. - * @example too_many_files_error - * @enum {string} - */ - code?: "too_many_files_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveEmptyTrashV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description the drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCountDirectoryFileInTrashV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description the drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_CountFile"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveRemoveFileV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description the drive identifier */ - drive_id: number; - /** @description the file identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveRestoreFileV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description the drive identifier */ - drive_id: number; - /** @description the file identifier */ - file_id: number; - }; - cookie?: never; - }; - /** @description Request body of the called URI */ - requestBody: { - content: { - "application/json": { - /** - * destination_directory_id - * @description Destination directory identifier - */ - destination_directory_id: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_CancelResource"] | boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.lock_error: Action impossible. There is a lock on the file/directory.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error" | "lock_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetThumbnailV2: { - parameters: { - query?: { - height?: number; - width?: number; - }; - header?: never; - path: { - /** @description the drive identifier */ - drive_id: number; - /** @description the file identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "image/*": components["schemas"]["91ac10ff_Stream"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCountDirectoryFileInTrashedDirectoryV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description the drive identifier */ - drive_id: number; - /** @description the file identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_CountFile"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCancelByPathV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * directory_id - * @description The directory destination root of the new file. Must be a directory. - * If the identifier is unknown you can use only directory_path. - * The identifier 1 is the user root folder. - * Required without directory_path - * @example 1000 - */ - directory_id?: number; - /** - * directory_path - * @description The destination path of the new file. If the directory_id is provided the directory path is used as a relative path, otherwise it will be used as an absolute path. The destination should be a directory. - * If the directory path does not exist, folders are created automatically. - * The path is a destination path, the file name should not be provided at the end. - * Required without directory_id. - * @example /Directory/SubDirectory - */ - directory_path?: string | null; - /** - * file_id - * @description File identifier of uploaded file. - * This is an alternative to replace a file by its identifier, if this mode is used file_name, directory_id, conflict and directory_path params are automatically computed and cannot be provided. - * If you don't know the identifier, or you want to upload a new file, you should provide a filename and a directory destination. - * @example 1001 - */ - file_id?: number; - /** - * file_name - * @description The name of the file to create. - * Slashes will be replaced by colons. - * Maximum bytes size is 255 - * @example file.txt - */ - file_name?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCancelSessionV2: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description Session token uuid */ - session_token: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Destination not writable */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** @description Error object */ - error?: { - /** - * @description Error code - * @example destination_not_writable - * @enum {string} - */ - code?: "destination_not_writable"; - /** - * @description Description of the error - * @example Destination not writable - * @enum {string} - */ - description?: "Destination not writable"; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveBatchCancelSessionsV2: { - parameters: { - query: { - tokens: string[]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_UUIDFeedbackresource"][]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Response */ - 429: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 429 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.too_many_upload_sessions_error: You have reached the maximum limit of simultaneous upload sessions. Wait before some uploads finish before retrying. - * @example too_many_upload_sessions_error - * @enum {string} - */ - code?: "too_many_upload_sessions_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - post_2_app_drive_id_share_sharelink_uuid_archive: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description Sharelink token */ - sharelink_uuid: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * except_file_ids - * @description Array of files to exclude from the request; only used when parent_id is set, meaningless otherwise - */ - except_file_ids?: number[]; - /** - * file_ids - * @description Array of files to include in the request; required without parent_id - */ - file_ids?: number[]; - /** - * parent_id - * @description The directory containing the files to include in the request; required without file_ids - */ - parent_id?: number; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_ArchiveResource"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.file_not_in_share_link_error: The provided file or directory does not belong to the given share link. - * @example file_not_in_share_link_error - * @enum {string} - */ - code?: "file_not_in_share_link_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - get_2_app_drive_id_share_sharelink_uuid_archive_archive_uuid_download: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description Sharelink token */ - sharelink_uuid: string; - /** @description Archive token */ - archive_uuid: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/zip": components["schemas"]["91ac10ff_Stream"]; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.too_many_files_error: To many files, max limit reached. - * @example too_many_files_error - * @enum {string} - */ - code?: "too_many_files_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission. - * @example forbidden_error - * @enum {string} - */ - code?: "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetFilesFromCategoryV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: ("added_at" | "last_modified_at" | "mime_type" | "name" | "revised_at" | "size" | "type" | "updated_at")[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - }; - header?: never; - path: { - /** @description Drive Identifier */ - drive_id: number; - /** @description Category Identifier */ - category_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetDriveActivitiesOfAllTheUsersV3: { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: "created_at"[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - /** @description Override the language of the request, in most cases when an e-mail is triggered in the request. */ - lang: "de" | "en" | "es" | "fr" | "it" | "nl" | "pt"; - actions?: ("acl_insert" | "acl_main_users_insert" | "acl_main_users_remove" | "acl_main_users_update" | "acl_remove" | "acl_team_insert" | "acl_team_remove" | "acl_team_update" | "acl_update" | "acl_user_insert" | "acl_user_remove" | "acl_user_update" | "category_create" | "category_delete" | "category_update" | "collaborative_folder_access" | "collaborative_folder_create" | "collaborative_folder_delete" | "collaborative_folder_update" | "collaborative_user_access" | "collaborative_user_create" | "collaborative_user_delete" | "comment_create" | "comment_delete" | "comment_like" | "comment_resolve" | "comment_unlike" | "comment_update" | "exchange_pro_create" | "file_access" | "file_categorize" | "file_color_delete" | "file_color_update" | "file_create" | "file_delete" | "file_favorite_create" | "file_favorite_remove" | "file_ia_categorize" | "file_move" | "file_move_out" | "file_rename" | "file_rename_alias" | "file_restore" | "file_restore_inherited" | "file_share_create" | "file_share_delete" | "file_share_update" | "file_trash" | "file_trash_inherited" | "file_uncategorize" | "file_update" | "file_update_mime_type" | "maintenance_added" | "maintenance_removed" | "rewind_ended" | "rewind_started" | "share_link_create" | "share_link_delete" | "share_link_show" | "share_link_update" | "trash_empty" | "trash_empty_auto" | "update_trash_settings" | "user_connected" | "user_create" | "user_delete" | "user_restore" | "user_update")[]; - depth?: "children" | "file" | "folder" | "unlimited"; - files?: number[]; - from?: number; - terms?: string; - until?: number; - users?: number[]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_ActivityFileV3"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetTotalCountDriveActivitiesOfAllTheUsersV3: { - parameters: { - query?: { - actions?: ("acl_insert" | "acl_main_users_insert" | "acl_main_users_remove" | "acl_main_users_update" | "acl_remove" | "acl_team_insert" | "acl_team_remove" | "acl_team_update" | "acl_update" | "acl_user_insert" | "acl_user_remove" | "acl_user_update" | "category_create" | "category_delete" | "category_update" | "collaborative_folder_access" | "collaborative_folder_create" | "collaborative_folder_delete" | "collaborative_folder_update" | "collaborative_user_access" | "collaborative_user_create" | "collaborative_user_delete" | "comment_create" | "comment_delete" | "comment_like" | "comment_resolve" | "comment_unlike" | "comment_update" | "exchange_pro_create" | "file_access" | "file_categorize" | "file_color_delete" | "file_color_update" | "file_create" | "file_delete" | "file_favorite_create" | "file_favorite_remove" | "file_ia_categorize" | "file_move" | "file_move_out" | "file_rename" | "file_rename_alias" | "file_restore" | "file_restore_inherited" | "file_share_create" | "file_share_delete" | "file_share_update" | "file_trash" | "file_trash_inherited" | "file_uncategorize" | "file_update" | "file_update_mime_type" | "maintenance_added" | "maintenance_removed" | "rewind_ended" | "rewind_started" | "share_link_create" | "share_link_delete" | "share_link_show" | "share_link_update" | "trash_empty" | "trash_empty_auto" | "update_trash_settings" | "user_connected" | "user_create" | "user_delete" | "user_restore" | "user_update")[]; - depth?: "children" | "file" | "folder" | "unlimited"; - files?: number[]; - from?: number; - terms?: string; - until?: number; - users?: number[]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_ActivityFileV3"][]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetUsersV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: ("display_name" | "first_name" | "last_name")[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - search?: string; - status?: ("active" | "deleted" | "locked" | "pending" | "withdrawn")[]; - types?: ("account" | "admin" | "expired" | "external" | "pending" | "user")[]; - user_ids?: number[]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_UserV3"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveWakeASleepingDriveUpV3: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_not_asleep_error: Drive is not asleep. - * @example drive_is_not_asleep_error - * @enum {string} - */ - code?: "drive_is_not_asleep_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_wont_wake_up_error: Something went wrong while trying to wake this drive up. - * @example drive_wont_wake_up_error - * @enum {string} - */ - code?: "drive_wont_wake_up_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetFileDirectoryV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"] | components["schemas"]["91ac10ff_FileV3"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetFilesInDirectoryV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: ("added_at" | "last_modified_at" | "mime_type" | "name" | "revised_at" | "size" | "type" | "updated_at")[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - depth?: "child" | "unlimited"; - type?: ("dir" | "file" | "vault")[]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetSubFiledirectoryByFilenameV3: { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - name: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"] | components["schemas"]["91ac10ff_FileV3"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetFileActivitiesV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: "created_at"[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - actions?: ("collaborative_folder_access" | "collaborative_folder_create" | "collaborative_folder_delete" | "collaborative_folder_update" | "collaborative_user_access" | "collaborative_user_create" | "collaborative_user_delete" | "comment_create" | "comment_delete" | "comment_like" | "comment_resolve" | "comment_unlike" | "comment_update" | "file_access" | "file_categorize" | "file_color_delete" | "file_color_update" | "file_create" | "file_delete" | "file_favorite_create" | "file_favorite_remove" | "file_ia_categorize" | "file_move" | "file_move_out" | "file_rename" | "file_rename_alias" | "file_restore" | "file_share_create" | "file_share_delete" | "file_share_update" | "file_trash" | "file_uncategorize" | "file_update" | "share_link_create" | "share_link_delete" | "share_link_show" | "share_link_update")[]; - depth?: "children" | "file" | "folder" | "unlimited"; - from?: number; - terms?: string; - until?: number; - users?: number[]; - }; - header?: never; - path: { - /** @description the drive identifier */ - drive_id: number; - /** @description the file identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_ActivityFileV3"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCountElementInDirectoryV3: { - parameters: { - query?: { - depth?: "folder" | "unlimited"; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_CountFile"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_a_directory_error: The provided file is not a directory. - * @example not_a_directory_error - * @enum {string} - */ - code?: "not_a_directory_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCreateDirectoryV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - file_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * color - * @description Color of the directory for the user creating it - * @example #0098ff - */ - color?: string; - /** - * name - * @description Name of the directory to create - */ - name: string; - /** only_for_me */ - only_for_me?: boolean; - /** - * relative_path - * @description relative path of the folder to create, from the destination directory - */ - relative_path?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.not_a_directory_error: The provided file is not a directory.invalid_file_name_error: Invalid request the file name is invalid. - * @example invalid_file_name_error - * @enum {string} - */ - code?: "invalid_file_name_error" | "not_a_directory_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCreateDefaultFileV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - file_id: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * name - * @description Name of the file to create - */ - name: string; - /** - * type - * @description The extension of the file - * @example docx - * @enum {string} - */ - type: "docx" | "docxf" | "drawio" | "pptx" | "txt" | "xlsx"; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_FileV3"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.invalid_file_name_error: Invalid request the file name is invalid. - * @example invalid_file_name_error - * @enum {string} - */ - code?: "invalid_file_name_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCopyToDirectoryV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - /** @description Destination Directory identifier */ - destination_directory_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * conflict - * @description Select what to do when a file with the same name already exists. The default conflict mode is rename.
    • error : An error is returned without creating the file/session.
      rename : Rename the new file with an available name (ex. `file.txt` to `file(3).txt`).
      version : Replace the content of the existing file (create a new version of the file).
  • - * @example error - * @enum {string} - */ - conflict?: "error" | "rename" | "version"; - /** - * name - * @description Name of the File/Directory - */ - name?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_FileV3"] | components["schemas"]["91ac10ff_DirectoryV3"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.invalid_file_name_error: Invalid request the file name is invalid. - * @example invalid_file_name_error - * @enum {string} - */ - code?: "invalid_file_name_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveDuplicateV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * name - * @description Name of the File/Directory - */ - name?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_FileV3"] | components["schemas"]["91ac10ff_DirectoryV3"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveConvertFileV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: { - "x-kdrive-file-password"?: string; - }; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_FileV3"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveMoveV3: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - /** @description Destination Directory identifier */ - destination_directory_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * conflict - * @description Select what to do when a file with the same name already exists. The default conflict mode is error.
    • error : An error is returned without creating the file/session.
      rename : Rename the new file with an available name (ex. `file.txt` to `file (3).txt`).
  • - * @enum {string} - */ - conflict?: "error" | "rename"; - /** - * name - * @description Name of the File/Directory - */ - name?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_CancelResource"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.invalid_file_name_error: Invalid request the file name is invalid. - * @example invalid_file_name_error - * @enum {string} - */ - code?: "destination_not_a_directory" | "invalid_file_name_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - * @enum {string} - */ - description?: "Destination not a directory"; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveUnlockV3: { - parameters: { - query: { - path: string; - token: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveListV3: { - parameters: { - query?: { - /** - * @description *Optional parameter* that define the page number
    - * Part of the `pagination` capacity - * @example 5 - */ - page?: components["parameters"]["Page"]; - /** - * @description *Optional parameter* that define the number of items per page
    - * Part of the `pagination` capacity - * @example 10 - */ - per_page?: components["parameters"]["PerPage"]; - /** - * @description If set to true, return the total number of items. Total pages (pages) in response is also returned. - * You can also use ?with=total parameter - */ - total?: components["parameters"]["Total"]; - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_FileVersion"][]; - } & components["schemas"]["Pagination"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveRestoreV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - /** @description Version identifier */ - version_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_FileV3"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveRestoreToDirectoryV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - /** @description Version identifier */ - version_id: number; - /** @description Directory identifier */ - destination_directory_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * name - * @description Name of File in the destination Directory - */ - name?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_FileV3"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveUpdateModificationDateV3: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description File identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * last_modified_at - * @description Override the update date metadata of the new file.The value of this field will be capped at 24h from the current time. - */ - last_modified_at: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_FileV3"] | components["schemas"]["91ac10ff_DirectoryV3"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.cannot_update_object: Triggered when the entity cannot be updated. - * @example cannot_update_object - * @enum {string} - */ - code?: "cannot_update_object"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveSearchFiledirectoryV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: ("last_modified_at" | "relevance")[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - author_id?: number; - category?: string; - depth?: "child" | "unlimited"; - directory_id?: number; - extensions?: string[]; - modified_after?: number; - modified_at?: "custom" | "last_12_months" | "last_24_hours" | "last_30_days" | "last_7_days" | "last_90_days" | "last_month" | "last_week" | "last_year" | "this_month" | "this_week" | "this_year" | "today" | "yesterday"; - modified_before?: number; - name?: string; - query?: string; - query_scope?: "all" | "content" | "filename" | null; - types?: ("archive" | "audio" | "code" | "diagram" | "dir" | "email" | "file" | "font" | "form" | "image" | "model" | "pdf" | "presentation" | "spreadsheet" | "text" | "unknown" | "video")[]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.results_set_too_large_error: Results set should not exceed 10000 elements. Invalid per_page / page attributes. - * @example results_set_too_large_error - * @enum {string} - */ - code?: "results_set_too_large_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveSearchDropboxV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: ("last_modified_at" | "relevance")[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - author_id?: number; - category?: string; - created_after?: number; - created_at?: "custom" | "last_12_months" | "last_24_hours" | "last_30_days" | "last_7_days" | "last_90_days" | "last_month" | "last_week" | "last_year" | "this_month" | "this_week" | "this_year" | "today" | "yesterday"; - created_before?: number; - expires?: "any" | "no" | "yes"; - has_password?: "any" | "no" | "yes"; - last_import_after?: number; - last_import_at?: "custom" | "last_12_months" | "last_24_hours" | "last_30_days" | "last_7_days" | "last_90_days" | "last_month" | "last_week" | "last_year" | "this_month" | "this_week" | "this_year" | "today" | "yesterday"; - last_import_before?: number; - query?: string; - query_scope?: "all" | "content" | "filename" | null; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.results_set_too_large_error: Results set should not exceed 10000 elements. Invalid per_page / page attributes. - * @example results_set_too_large_error - * @enum {string} - */ - code?: "results_set_too_large_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveSearchFavoriteV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: ("last_modified_at" | "relevance")[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - author_id?: number; - category?: string; - depth?: "child" | "unlimited"; - directory_id?: number; - extensions?: string[]; - modified_after?: number; - modified_at?: "custom" | "last_12_months" | "last_24_hours" | "last_30_days" | "last_7_days" | "last_90_days" | "last_month" | "last_week" | "last_year" | "this_month" | "this_week" | "this_year" | "today" | "yesterday"; - modified_before?: number; - name?: string; - query?: string; - query_scope?: "all" | "content" | "filename" | null; - types?: ("archive" | "audio" | "code" | "diagram" | "dir" | "email" | "file" | "font" | "form" | "image" | "model" | "pdf" | "presentation" | "spreadsheet" | "text" | "unknown" | "video")[]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.results_set_too_large_error: Results set should not exceed 10000 elements. Invalid per_page / page attributes. - * @example results_set_too_large_error - * @enum {string} - */ - code?: "results_set_too_large_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveSearchSharelinkV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: ("last_modified_at" | "relevance")[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - author_id?: number; - category?: string; - created_after?: number; - created_at?: "custom" | "last_12_months" | "last_24_hours" | "last_30_days" | "last_7_days" | "last_90_days" | "last_month" | "last_week" | "last_year" | "this_month" | "this_week" | "this_year" | "today" | "yesterday"; - created_before?: number; - expires?: "any" | "no" | "yes"; - has_password?: "any" | "no" | "yes"; - query?: string; - query_scope?: "all" | "content" | "filename" | null; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.results_set_too_large_error: Results set should not exceed 10000 elements. Invalid per_page / page attributes. - * @example results_set_too_large_error - * @enum {string} - */ - code?: "results_set_too_large_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveSearchSharedV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: ("last_modified_at" | "relevance")[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - author_id?: number; - category?: string; - depth?: "child" | "unlimited"; - directory_id?: number; - extensions?: string[]; - modified_after?: number; - modified_at?: "custom" | "last_12_months" | "last_24_hours" | "last_30_days" | "last_7_days" | "last_90_days" | "last_month" | "last_week" | "last_year" | "this_month" | "this_week" | "this_year" | "today" | "yesterday"; - modified_before?: number; - name?: string; - query?: string; - query_scope?: "all" | "content" | "filename" | null; - types?: ("archive" | "audio" | "code" | "diagram" | "dir" | "email" | "file" | "font" | "form" | "image" | "model" | "pdf" | "presentation" | "spreadsheet" | "text" | "unknown" | "video")[]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_SharedDirectory"][] | components["schemas"]["91ac10ff_SharedFile"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.results_set_too_large_error: Results set should not exceed 10000 elements. Invalid per_page / page attributes. - * @example results_set_too_large_error - * @enum {string} - */ - code?: "results_set_too_large_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveSearchMySharedV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: ("last_modified_at" | "relevance")[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - author_id?: number; - category?: string; - depth?: "child" | "unlimited"; - directory_id?: number; - extensions?: string[]; - modified_after?: number; - modified_at?: "custom" | "last_12_months" | "last_24_hours" | "last_30_days" | "last_7_days" | "last_90_days" | "last_month" | "last_week" | "last_year" | "this_month" | "this_week" | "this_year" | "today" | "yesterday"; - modified_before?: number; - name?: string; - query?: string; - query_scope?: "all" | "content" | "filename" | null; - types?: ("archive" | "audio" | "code" | "diagram" | "dir" | "email" | "file" | "font" | "form" | "image" | "model" | "pdf" | "presentation" | "spreadsheet" | "text" | "unknown" | "video")[]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.results_set_too_large_error: Results set should not exceed 10000 elements. Invalid per_page / page attributes. - * @example results_set_too_large_error - * @enum {string} - */ - code?: "results_set_too_large_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveSearchTrashV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: ("last_modified_at" | "relevance")[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - author_id?: number; - category?: string; - deleted_after?: number; - deleted_at?: "custom" | "last_12_months" | "last_24_hours" | "last_30_days" | "last_7_days" | "last_90_days" | "last_month" | "last_week" | "last_year" | "this_month" | "this_week" | "this_year" | "today" | "yesterday"; - deleted_before?: number; - deleted_by?: number; - query?: string; - query_scope?: "all" | "content" | "filename" | null; - types?: ("archive" | "audio" | "code" | "diagram" | "dir" | "email" | "file" | "font" | "form" | "image" | "model" | "pdf" | "presentation" | "spreadsheet" | "text" | "unknown" | "video")[]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.results_set_too_large_error: Results set should not exceed 10000 elements. Invalid per_page / page attributes. - * @example results_set_too_large_error - * @enum {string} - */ - code?: "results_set_too_large_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetDropboxesV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: ("added_at" | "created_at" | "expires_at" | "has_password" | "last_import" | "last_modified_at" | "mime_type" | "name" | "revised_at" | "size" | "type" | "updated_at")[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - type?: ("dir" | "file" | "vault")[]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCreateANewDropboxV3: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * name - * @description Name of the dropbox - */ - name: string; - /** - * parent_directory_id - * @description Id of the directory in which dropbox will be created - */ - parent_directory_id?: number | null; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Dropbox"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetFavoriteFilesListV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: ("added_at" | "last_modified_at" | "mime_type" | "name" | "revised_at" | "size" | "type" | "updated_at")[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - type?: ("dir" | "file" | "vault")[]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetLargestFilesV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: "size"[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetLastModifiedFilesV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: "last_modified_at"[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetSharelinkFilesV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: ("added_at" | "created_at" | "expires_at" | "has_password" | "last_modified_at" | "mime_type" | "name" | "revised_at" | "shared_by" | "size" | "type" | "updated_at")[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - right?: ("inherit" | "password" | "public")[]; - type?: ("dir" | "file" | "vault")[]; - }; - header?: never; - path: { - /** @description the drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetMostVersionedFilesV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: "nb_version"[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetMySharedFilesV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: ("added_at" | "last_modified_at" | "mime_type" | "name" | "revised_at" | "size" | "type" | "updated_at")[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - type?: ("dir" | "file" | "vault")[]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetSharedFilesV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: ("added_at" | "last_modified_at" | "mime_type" | "name" | "revised_at" | "size" | "type" | "updated_at")[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - type?: ("dir" | "file" | "vault")[]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_SharedDirectory"][] | components["schemas"]["91ac10ff_SharedFile"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Internal Server Error */ - 500: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 500 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.unexpected_error: Triggered when something unknown happens. - * @example unexpected_error - * @enum {string} - */ - code?: "unexpected_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCreateTeamDirectoryV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * color - * @description Color of the directory for the user creating it - * @example #0098ff - */ - color?: string; - /** for_all_user */ - for_all_user?: boolean; - /** - * name - * @description Name of the team folder to create - */ - name: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveListTheMostRecentFilesOrDirectoriesUsedByTheUserV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: "updated_at"[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - type?: ("dir" | "file" | "vault")[]; - }; - header?: never; - path: { - drive_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetRootActivitiesV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: "created_at"[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - actions?: ("collaborative_folder_access" | "collaborative_folder_create" | "collaborative_folder_delete" | "collaborative_folder_update" | "collaborative_user_access" | "collaborative_user_create" | "collaborative_user_delete" | "comment_create" | "comment_delete" | "comment_like" | "comment_resolve" | "comment_unlike" | "comment_update" | "file_access" | "file_categorize" | "file_color_delete" | "file_color_update" | "file_create" | "file_delete" | "file_favorite_create" | "file_favorite_remove" | "file_ia_categorize" | "file_move" | "file_move_out" | "file_rename" | "file_rename_alias" | "file_restore" | "file_share_create" | "file_share_delete" | "file_share_update" | "file_trash" | "file_uncategorize" | "file_update" | "share_link_create" | "share_link_delete" | "share_link_show" | "share_link_update")[]; - depth?: "children" | "file" | "folder" | "unlimited"; - from?: number; - terms?: string; - until?: number; - users?: number[]; - }; - header?: never; - path: { - /** @description the drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_ActivityFileV3"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.access_denied: Triggered the user do not have access to this resource. - * @example forbidden_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveBuildArchiveV3: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * except_file_ids - * @description Array of files to exclude from the request; only used when parent_id is set, meaningless otherwise - */ - except_file_ids?: number[]; - /** - * file_ids - * @description Array of files to include in the request; required without parent_id - */ - file_ids?: number[]; - /** - * parent_id - * @description The directory containing the files to include in the request; required without file_ids - */ - parent_id?: number; - }; - }; - }; - responses: { - /** @description Created */ - 201: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_UUIDResource"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetFilesOfTrashV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: ("added_at" | "deleted_at" | "last_modified_at" | "mime_type" | "name" | "revised_at" | "size" | "type" | "updated_at")[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - type?: ("dir" | "file" | "vault")[]; - }; - header?: never; - path: { - /** @description the drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetTrashedFileV3: { - parameters: { - query?: { - /** - * @description *Optional parameter* that define the field used for sorting
    - * Part of the `sort` capacity - * @example id - */ - order_by?: components["parameters"]["OrderBy"]; - /** - * @description *Optional parameter* that define the default sort order
    - * Part of the `sort` capacity - * @example asc - */ - order?: components["parameters"]["Order"]; - /** - * @description *Optional parameter* that define the sorting order for a field
    - * By default **order** is used
    - * Part of the `sort` capacity - */ - order_for?: components["parameters"]["OrderFor"]; - }; - header?: never; - path: { - /** @description the drive identifier */ - drive_id: number; - /** @description the file identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"] | components["schemas"]["91ac10ff_FileV3"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveGetFilesOfTrashedDirectoryV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - cursor?: string; - limit?: number; - order_by?: ("added_at" | "deleted_at" | "last_modified_at" | "mime_type" | "name" | "revised_at" | "size" | "type" | "updated_at")[]; - order?: "asc" | "desc"; - order_for?: ("asc" | "desc")[]; - type?: ("dir" | "file" | "vault")[]; - }; - header?: never; - path: { - /** @description the drive identifier */ - drive_id: number; - /** @description the file identifier */ - file_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_DirectoryV3"][] | components["schemas"]["91ac10ff_FileV3"][]; - } & components["schemas"]["91ac10ff_NavigatorResponse"]; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCountDirectoriesfilesInTrashV3: { - parameters: { - query?: { - depth?: "folder" | "unlimited"; - }; - header?: never; - path: { - /** @description the drive identifier */ - drive_id: number; - file_id: string; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_CountFile"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveUploadV3: { - parameters: { - query: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - client_token?: string | null; - conflict?: "error" | "rename" | "version"; - created_at?: number; - directory_id?: number; - directory_path?: string | null; - file_id?: number; - file_name?: string; - last_modified_at?: number; - symbolic_link?: string; - total_chunk_hash?: string; - total_size: number; - }; - header?: { - "If-Match"?: string | null; - }; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/octet-stream": string; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_FileV3"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.invalid_file_name_error: Invalid request the file name is invalid.upload_by_another_user_not_terminated_error: Another user upload the same file, the upload should be handle with another conflict mode or the user should wait the current upload.upload_error: Triggered when the upload did not finish, you should retry the upload.upload_failed_error: Something is wrong, the received file did not match with the expected parameters (hash, size...), the upload should be restarted.upload_not_terminated_error: Triggered when the upload did not receive all the expected chunks or the file is currently uploading. - * @example upload_not_terminated_error - * @enum {string} - */ - code?: "invalid_file_name_error" | "upload_by_another_user_not_terminated_error" | "upload_error" | "upload_failed_error" | "upload_not_terminated_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.upload_destination_not_writable_error: Triggered when the upload destination is a file or the user does not have the right to write on it, the upload should be retried with another destination directory.access_denied: Triggered the user do not have access to this resource. - * @example upload_destination_not_writable_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error" | "upload_destination_not_writable_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Not Found */ - 404: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 404 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.upload_destination_not_found_error: Triggered when the upload destination is unknown, the upload should be retried with another destination directory. - * @example upload_destination_not_found_error - * @enum {string} - */ - code?: "upload_destination_not_found_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Conflict */ - 409: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 409 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.file_already_exists_error: Action impossible. The file already exist. - * @example file_already_exists_error - * @enum {string} - */ - code?: "file_already_exists_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveStartSessionV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: { - "If-Match"?: string | null; - }; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * conflict - * @description Select what to do when a file with the same name already exists. The default conflict mode is error.
    • error : An error is returned without creating the file/session.
      rename : Rename the new file with an available name (ex. `file.txt` to `file(3).txt`).
      version : Replace the content of the existing file (create a new version of the file).
  • - * @example version - * @enum {string} - */ - conflict?: "error" | "rename" | "version"; - /** - * created_at - * @description Override the creation date metadata of the new file.The value of this field will be capped at 24h from the current time. - */ - created_at?: number; - /** - * directory_id - * @description The directory destination root of the new file. Must be a directory. - * If the identifier is unknown you can use only directory_path. - * You can get your root private folder ID from 3/drive/{drive_id}/files/{file_id}/files. - * Required without directory_path - * @example 1000 - */ - directory_id?: number; - /** - * directory_path - * @description The destination path of the new file. If the directory_id is provided the directory path is used as a relative path, otherwise it will be used as an absolute path. The destination should be a directory. - * If the directory path does not exist, folders are created automatically. - * The path is a destination path, the file name should not be provided at the end. - * Required without directory_id. - * @example /Directory/SubDirectory - */ - directory_path?: string | null; - /** - * file_id - * @description File identifier of uploaded file. - * This is an alternative to replace a file by its identifier, if this mode is used file_name, directory_id, conflict and directory_path params are automatically computed and cannot be provided. - * If you don't know the identifier, or you want to upload a new file, you should provide a filename and a directory destination. - * @example 1001 - */ - file_id?: number; - /** - * file_name - * @description The name of the file to create. - * Slashes will be replaced by colons. - * Maximum bytes size is 255 - * @example file.txt - */ - file_name?: string; - /** - * last_modified_at - * @description Override the update date metadata of the new file.The value of this field will be capped at 24h from the current time. - */ - last_modified_at?: number; - /** - * total_chunks - * @description The total number of chunks attached to the session. - * @example 3 - */ - total_chunks: number; - /** - * total_size - * @description Expected total size of the file to upload. If the uploaded content does not match this size, an error will be returned.the unit of size is defined in Bytes. - */ - total_size: number; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_UploadSessionFeedback"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.upload_error: Triggered when the upload did not finish, you should retry the upload.upload_failed_error: Something is wrong, the received file did not match with the expected parameters (hash, size...), the upload should be restarted.quota_exceeded_error: Triggered when the quota storage of the drive is reached.upload_by_another_user_not_terminated_error: Another user upload the same file, the upload should be handle with another conflict mode or the user should wait the current upload.upload_not_terminated_error: Triggered when the upload did not receive all the expected chunks or the file is currently uploading. - * @example upload_not_terminated_error - * @enum {string} - */ - code?: "quota_exceeded_error" | "upload_by_another_user_not_terminated_error" | "upload_error" | "upload_failed_error" | "upload_not_terminated_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.forbidden_error: Triggered when user does not have the file permission.lock_error: Action impossible. There is a lock on the file/directory.access_denied: Triggered the user do not have access to this resource. - * @example lock_error - * @enum {string} - */ - code?: "access_denied" | "forbidden_error" | "lock_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Conflict */ - 409: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 409 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.conflict_error: Conflict detected. In the upload another conflict mode can be used to handle it.file_already_exists_error: Action impossible. The file already exist. - * @example file_already_exists_error - * @enum {string} - */ - code?: "conflict_error" | "file_already_exists_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveBatchStartSessionsV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** item */ - "*": { - /** - * If-Match - * @description Specify a ETag (Entity tag) who is the identifier for a specific version of file. - * @example 9e22d98e554fe8df - */ - "If-Match"?: string | null; - /** - * conflict - * @description Select what to do when a file with the same name already exists. The default conflict mode is error.
    • error : An error is returned without creating the file/session.
      rename : Rename the new file with an available name (ex. `file.txt` to `file(3).txt`).
      version : Replace the content of the existing file (create a new version of the file).
  • - * @example version - * @enum {string} - */ - conflict?: "error" | "rename" | "version"; - /** - * created_at - * @description Override the creation date metadata of the new file.The value of this field will be capped at 24h from the current time. - */ - created_at?: number; - /** - * directory_id - * @description The directory destination root of the new file. Must be a directory. - * If the identifier is unknown you can use only directory_path. - * You can get your root private folder ID from 3/drive/{drive_id}/files/{file_id}/files. - * Required without directory_path - * @example 1000 - */ - directory_id?: number; - /** - * directory_path - * @description The destination path of the new file. If the directory_id is provided the directory path is used as a relative path, otherwise it will be used as an absolute path. The destination should be a directory. - * If the directory path does not exist, folders are created automatically. - * The path is a destination path, the file name should not be provided at the end. - * Required without directory_id. - * @example /Directory/SubDirectory - */ - directory_path?: string | null; - /** - * file_id - * @description File identifier of uploaded file. - * This is an alternative to replace a file by its identifier, if this mode is used file_name, directory_id, conflict and directory_path params are automatically computed and cannot be provided. - * If you don't know the identifier, or you want to upload a new file, you should provide a filename and a directory destination. - * @example 1001 - */ - file_id?: number; - /** - * file_name - * @description The name of the file to create. - * Slashes will be replaced by colons. - * Maximum bytes size is 255 - * @example file.txt - */ - file_name?: string; - /** - * last_modified_at - * @description Override the update date metadata of the new file.The value of this field will be capped at 24h from the current time. - */ - last_modified_at?: number; - /** - * total_chunks - * @description The total number of chunks attached to the session. - * @example 3 - */ - total_chunks: number; - /** - * total_size - * @description Expected total size of the file to upload. If the uploaded content does not match this size, an error will be returned.the unit of size is defined in Bytes. - */ - total_size: number; - }; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_UploadSessionFeedback"][]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.upload_destination_not_writable_error: Triggered when the upload destination is a file or the user does not have the right to write on it, the upload should be retried with another destination directory.access_denied: Triggered the user do not have access to this resource. - * @example upload_destination_not_writable_error - * @enum {string} - */ - code?: "access_denied" | "upload_destination_not_writable_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Response */ - 429: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 429 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.too_many_upload_sessions_error: You have reached the maximum limit of simultaneous upload sessions. Wait before some uploads finish before retrying. - * @example too_many_upload_sessions_error - * @enum {string} - */ - code?: "too_many_upload_sessions_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveAppendChunkToSessionV3: { - parameters: { - query: { - chunk_hash?: string; - chunk_number: number; - chunk_size: number; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description Session token uuid */ - session_token: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/octet-stream": string; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Uploadsegment"]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCloseSessionV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description Session token uuid */ - session_token: string; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** - * created_at - * @description Override the creation date metadata of the new file.The value of this field will be capped at 24h from the current time. - */ - created_at?: number; - /** - * last_modified_at - * @description Override the update date metadata of the new file.The value of this field will be capped at 24h from the current time. - */ - last_modified_at?: number; - /** - * total_chunk_hash - * @description The hash of the content of the file. If provided and the uploaded content does not match this hash, an error will be returned. For a multi-chunk upload use the hash of the concatenation of the chunk's hashes.Supported hashing algorithm: md5, sha1, sha256, sha512, xxh3, xxh32, xxh64, xxh128 - * @example xxh3:00ec7bec63e548df - */ - total_chunk_hash?: string; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Closinguploadsession"]; - }; - }; - }; - /** @description Bad Request */ - 400: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 400 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.upload_error: Triggered when the upload did not finish, you should retry the upload.upload_not_terminated_error: Triggered when the upload did not receive all the expected chunks or the file is currently uploading. - * @example upload_not_terminated_error - * @enum {string} - */ - code?: "upload_error" | "upload_not_terminated_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.lock_error: Action impossible. There is a lock on the file/directory.access_denied: Triggered the user do not have access to this resource. - * @example lock_error - * @enum {string} - */ - code?: "access_denied" | "lock_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveBatchCloseSessionsV3: { - parameters: { - query?: { - /** @description *Optional* : Allows loading additional data about a resource, which may include related resources. */ - with?: string; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: { - content: { - "application/json": { - /** item */ - "*": { - /** - * created_at - * @description Override the creation date metadata of the new file.The value of this field will be capped at 24h from the current time. - */ - created_at?: number; - /** - * last_modified_at - * @description Override the update date metadata of the new file.The value of this field will be capped at 24h from the current time. - */ - last_modified_at?: number; - /** - * token - * @description xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx - */ - token: string; - /** - * total_chunk_hash - * @description The hash of the content of the file. If provided and the uploaded content does not match this hash, an error will be returned. For a multi-chunk upload use the hash of the concatenation of the chunk's hashes.Supported hashing algorithm: md5, sha1, sha256, sha512, xxh3, xxh32, xxh64, xxh128 - * @example xxh3:00ec7bec63e548df - */ - total_chunk_hash?: string; - }; - }; - }; - }; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_Closinguploadsession"][]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Response */ - 429: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 429 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.too_many_upload_sessions_error: You have reached the maximum limit of simultaneous upload sessions. Wait before some uploads finish before retrying. - * @example too_many_upload_sessions_error - * @enum {string} - */ - code?: "too_many_upload_sessions_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveCancelSessionV3: { - parameters: { - query?: never; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - /** @description Session token uuid */ - session_token: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: boolean; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; - kDriveBatchCancelSessionsV3: { - parameters: { - query: { - tokens: string[]; - }; - header?: never; - path: { - /** @description Drive identifier */ - drive_id: number; - }; - cookie?: never; - }; - requestBody?: never; - responses: { - /** @description OK */ - 200: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["Response"] & { - data?: components["schemas"]["91ac10ff_UUIDFeedbackresource"][]; - }; - }; - }; - /** @description Forbidden */ - 403: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 403 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.access_denied: Triggered the user do not have access to this resource. - * @example access_denied - * @enum {string} - */ - code?: "access_denied"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Response */ - 429: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 429 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.too_many_upload_sessions_error: You have reached the maximum limit of simultaneous upload sessions. Wait before some uploads finish before retrying. - * @example too_many_upload_sessions_error - * @enum {string} - */ - code?: "too_many_upload_sessions_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - /** @description Service Unavailable */ - 503: { - headers: { - [name: string]: unknown; - }; - content: { - "application/json": components["schemas"]["ErrorResponse"] & { - /** The error returned when the http code is 503 */ - error?: { - /** - * @description The error code returned, the description add details relative to this code.drive_is_in_maintenance_error: Drive is in maintenance. - * @example drive_is_in_maintenance_error - * @enum {string} - */ - code?: "drive_is_in_maintenance_error"; - /** - * @description More details about the error - * @example Something wrong, additional information about the error code - */ - description?: string; - }; - }; - }; - }; - }; - }; -} diff --git a/dist/src/generated/schema.js b/dist/src/generated/schema.js deleted file mode 100644 index 9acdf44..0000000 --- a/dist/src/generated/schema.js +++ /dev/null @@ -1,6 +0,0 @@ -/** - * This file was auto-generated by openapi-typescript. - * Do not make direct changes to the file. - */ -export {}; -//# sourceMappingURL=schema.js.map \ No newline at end of file diff --git a/dist/src/generated/schema.js.map b/dist/src/generated/schema.js.map deleted file mode 100644 index 3ad0d27..0000000 --- a/dist/src/generated/schema.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"schema.js","sourceRoot":"","sources":["../../../src/generated/schema.ts"],"names":[],"mappings":"AAAA;;;GAGG"} \ No newline at end of file diff --git a/dist/src/index.d.ts b/dist/src/index.d.ts deleted file mode 100644 index 9d5b8ad..0000000 --- a/dist/src/index.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -export declare const packageName = "liquid-potassium"; -export { describeOperation, getOperation, isMutatingOperation, listDomains, listOperations, operationCatalog, searchOperations, type InfomaniakDomain, type OperationCatalog, type OperationDescription, type OperationListOptions, type OperationSearchOptions, } from "./catalog/operation-catalog.js"; -export { createInfomaniakClient, type DomainClients, type InfomaniakClient, type InfomaniakClientConfig, type RawClient, type RawRequestOptions } from "./client/create-client.js"; -export { InfomaniakError, InfomaniakOperationError, type OperationErrorDetails } from "./client/errors.js"; -export type { GeneratedOperationClient, OperationRequest } from "./client/generated-operation-client.js"; -export type { CurrentMyKSuite, GetMailboxQuotaOptions, GetMailMessageOptions, InfomaniakMailResponse, ListMailThreadsOptions, MailApplicationClient, MailApplicationRequestOptions, MailDraft, MailDraftPayload, MailDraftRecipient, MailDraftSchedule, MailFolder, MailIncludedResourcesOptions, MailJsonObject, MailJsonValue, MailMessage, MailMoveMessagesPayload, MailMoveResult, MailboxQuota, MailThreadList, UserMailbox, } from "./client/mail-application.js"; -export { createResourceDiscovery, describeOperationRequirements, describeResourceKind, discoverResources, listResourceDiscoveryRecipes, listResourceKinds, type DiscoverySuggestion, type OperationParameterRequirement, type OperationRequirement, type ResourceDescriptor, type ResourceDiscovery, type ResourceDiscoveryClient, type ResourceDiscoveryOptions, type ResourceDiscoveryRecipe, type ResourceDiscoveryResult, type ResourceKind, type ResourceKindMetadata, } from "./discovery/resource-discovery.js"; -export { createDomainWorkflowClient, describeDomainAction, listDomainActions, runDomainAction, type DomainActionExecutionResult, type DomainActionInputField, type DomainActionListOptions, type DomainActionMetadata, type DomainActionRequest, type DomainWorkflowClient, type DomainWorkflowRuntimeClient, } from "./workflows/domain-actions.js"; -export { createInfomaniakOpenClawTools, InfomaniakPluginConfigJsonSchema, infomaniakCallToolSchema, infomaniakDiscoverToolSchema, infomaniakDescribeToolSchema, infomaniakDomainsToolSchema, infomaniakMailApplicationToolSchema, infomaniakSearchToolSchema, infomaniakWorkflowDescribeToolSchema, infomaniakWorkflowListToolSchema, infomaniakWorkflowRunToolSchema, resolveInfomaniakPluginConfig, type InfomaniakOpenClawPluginConfig, type InfomaniakOpenClawToolsOptions, type OperationDescriptionWithRequirements, type OperationSummary, } from "./openclaw/infomaniak-tools.js"; -export { buildDomainMetadata, buildOperationCatalog, renderCatalogSources, renderGeneratedEndpointTests, renderOperationWrapperSources, } from "./openapi/operation-generator.js"; -export type { DomainMetadata, OperationDocsCapabilityMetadata, OperationDocsJsonValue, OperationDocsMetadata, OperationDocsParameterMetadata, OperationMetadata, OperationParameterMetadata, } from "./generated/catalog/types.js"; -export { normalizeOpenApiSpec, type JsonObject, type NormalizationReport } from "./openapi/normalize.js"; diff --git a/dist/src/index.js b/dist/src/index.js deleted file mode 100644 index f6a1747..0000000 --- a/dist/src/index.js +++ /dev/null @@ -1,10 +0,0 @@ -export const packageName = "liquid-potassium"; -export { describeOperation, getOperation, isMutatingOperation, listDomains, listOperations, operationCatalog, searchOperations, } from "./catalog/operation-catalog.js"; -export { createInfomaniakClient } from "./client/create-client.js"; -export { InfomaniakError, InfomaniakOperationError } from "./client/errors.js"; -export { createResourceDiscovery, describeOperationRequirements, describeResourceKind, discoverResources, listResourceDiscoveryRecipes, listResourceKinds, } from "./discovery/resource-discovery.js"; -export { createDomainWorkflowClient, describeDomainAction, listDomainActions, runDomainAction, } from "./workflows/domain-actions.js"; -export { createInfomaniakOpenClawTools, InfomaniakPluginConfigJsonSchema, infomaniakCallToolSchema, infomaniakDiscoverToolSchema, infomaniakDescribeToolSchema, infomaniakDomainsToolSchema, infomaniakMailApplicationToolSchema, infomaniakSearchToolSchema, infomaniakWorkflowDescribeToolSchema, infomaniakWorkflowListToolSchema, infomaniakWorkflowRunToolSchema, resolveInfomaniakPluginConfig, } from "./openclaw/infomaniak-tools.js"; -export { buildDomainMetadata, buildOperationCatalog, renderCatalogSources, renderGeneratedEndpointTests, renderOperationWrapperSources, } from "./openapi/operation-generator.js"; -export { normalizeOpenApiSpec } from "./openapi/normalize.js"; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/src/index.js.map b/dist/src/index.js.map deleted file mode 100644 index 8bd20c6..0000000 --- a/dist/src/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAAA,MAAM,CAAC,MAAM,WAAW,GAAG,kBAAkB,CAAC;AAC9C,OAAO,EACL,iBAAiB,EACjB,YAAY,EACZ,mBAAmB,EACnB,WAAW,EACX,cAAc,EACd,gBAAgB,EAChB,gBAAgB,GAMjB,MAAM,gCAAgC,CAAC;AACxC,OAAO,EAAE,sBAAsB,EAAkH,MAAM,2BAA2B,CAAC;AACnL,OAAO,EAAE,eAAe,EAAE,wBAAwB,EAA8B,MAAM,oBAAoB,CAAC;AAyB3G,OAAO,EACL,uBAAuB,EACvB,6BAA6B,EAC7B,oBAAoB,EACpB,iBAAiB,EACjB,4BAA4B,EAC5B,iBAAiB,GAYlB,MAAM,mCAAmC,CAAC;AAC3C,OAAO,EACL,0BAA0B,EAC1B,oBAAoB,EACpB,iBAAiB,EACjB,eAAe,GAQhB,MAAM,+BAA+B,CAAC;AACvC,OAAO,EACL,6BAA6B,EAC7B,gCAAgC,EAChC,wBAAwB,EACxB,4BAA4B,EAC5B,4BAA4B,EAC5B,2BAA2B,EAC3B,mCAAmC,EACnC,0BAA0B,EAC1B,oCAAoC,EACpC,gCAAgC,EAChC,+BAA+B,EAC/B,6BAA6B,GAK9B,MAAM,gCAAgC,CAAC;AACxC,OAAO,EACL,mBAAmB,EACnB,qBAAqB,EACrB,oBAAoB,EACpB,4BAA4B,EAC5B,6BAA6B,GAC9B,MAAM,kCAAkC,CAAC;AAU1C,OAAO,EAAE,oBAAoB,EAA6C,MAAM,wBAAwB,CAAC"} \ No newline at end of file diff --git a/dist/src/openapi/docs-snapshot.d.ts b/dist/src/openapi/docs-snapshot.d.ts deleted file mode 100644 index 545da6e..0000000 --- a/dist/src/openapi/docs-snapshot.d.ts +++ /dev/null @@ -1,82 +0,0 @@ -import { type HttpMethod } from "./normalize.js"; -export interface DocsNavigationItem { - method: HttpMethod; - endpoint: string; - summary: string; - categoryPath: readonly string[]; - staff: boolean; - isBeta: boolean; -} -export interface DocsOperationMeta { - parameters: readonly unknown[]; - queryParameters: readonly unknown[]; - pathParameters: readonly unknown[]; - headerParameters: readonly unknown[]; - responses: unknown; - xVersion?: unknown; - xCategory?: unknown; - xSubCategory?: unknown; - xVisible?: unknown; - xBadges?: unknown; - xAuthUser?: unknown; - xCodeSamples?: unknown; - xIsBeta?: unknown; - xIsPublicCloud?: unknown; - xPaginable?: unknown; - xSortable?: unknown; - xCapabilities?: unknown; -} -export interface DocsOperationEntry { - key: string; - method: HttpMethod; - path: string; - docsUrl: string; - summary: string; - operationId: string | null; - categoryPath: readonly string[]; - staff: boolean; - meta: DocsOperationMeta; -} -export interface DocsSnapshot { - generatedAt: string; - source: { - seedUrl: string; - developerPortalBaseUrl: string; - apiBaseUrl: string; - }; - operationCount: number; - operations: readonly DocsOperationEntry[]; -} -export interface DocsSnapshotCheckReport { - operationCount: number; - normalizedOperationCount: number; - matchedCount: number; - duplicateDocs: readonly string[]; - unmatchedDocs: readonly string[]; - unmatchedSpec: readonly string[]; - operationIdMismatches: readonly DocsOperationIdMismatch[]; - errors: readonly string[]; -} -export interface DocsOperationIdMismatch { - key: string; - docsOperationId: string; - normalizedOperationId: string; -} -export interface BuildDocsSnapshotOptions { - seedUrl?: string; - developerPortalBaseUrl?: string; - apiBaseUrl?: string; - generatedAt?: string; - concurrency?: number; -} -export type FetchDocsOperationPage = (item: DocsNavigationItem, docsUrl: string) => Promise; -export declare const defaultDocsSeedUrl = "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D"; -export declare const defaultDeveloperPortalBaseUrl = "https://developer.infomaniak.com"; -export declare const defaultApiBaseUrl = "https://api.infomaniak.com"; -export declare function extractDataPageJson(html: string): unknown; -export declare function extractDocsOperation(html: string, docsUrl: string, navigationItem?: DocsNavigationItem, apiBaseUrl?: string): DocsOperationEntry; -export declare function flattenDocsNavigation(navigation: unknown): DocsNavigationItem[]; -export declare function buildDocsSnapshot(seedPageHtml: string, fetchOperationPage: FetchDocsOperationPage, options?: BuildDocsSnapshotOptions): Promise; -export declare function checkDocsSnapshot(snapshot: unknown, normalizedSpec: unknown): DocsSnapshotCheckReport; -export declare function buildDocsOperationUrl(method: HttpMethod, endpoint: string, developerPortalBaseUrl?: string): string; -export declare function stringifyStableJson(value: unknown): string; diff --git a/dist/src/openapi/docs-snapshot.js b/dist/src/openapi/docs-snapshot.js deleted file mode 100644 index 42c92b3..0000000 --- a/dist/src/openapi/docs-snapshot.js +++ /dev/null @@ -1,311 +0,0 @@ -import { HTTP_METHODS } from "./normalize.js"; -export const defaultDocsSeedUrl = "https://developer.infomaniak.com/docs/api/get/1/newsletters/%7Bdomain%7D"; -export const defaultDeveloperPortalBaseUrl = "https://developer.infomaniak.com"; -export const defaultApiBaseUrl = "https://api.infomaniak.com"; -const docsMetaKeys = [ - ["x-version", "xVersion"], - ["x-category", "xCategory"], - ["x-subCategory", "xSubCategory"], - ["x-visible", "xVisible"], - ["x-badges", "xBadges"], - ["x-auth-user", "xAuthUser"], - ["x-codeSamples", "xCodeSamples"], - ["x-is-beta", "xIsBeta"], - ["x-is-public-cloud", "xIsPublicCloud"], - ["x-paginable", "xPaginable"], - ["x-sortable", "xSortable"], - ["x-capabilities", "xCapabilities"], -]; -export function extractDataPageJson(html) { - const encoded = html.match(/\bdata-page="([^"]+)"/u)?.[1]; - if (!encoded) { - throw new Error("Developer Portal page does not contain a data-page attribute."); - } - return JSON.parse(decodeHtmlAttribute(encoded)); -} -export function extractDocsOperation(html, docsUrl, navigationItem, apiBaseUrl = defaultApiBaseUrl) { - const page = asObject(extractDataPageJson(html), "data-page"); - const operation = asObject(asObject(page.props, "data-page.props").operation, "data-page.props.operation"); - const meta = asObject(operation.meta, "data-page.props.operation.meta"); - const method = readHttpMethod(operation.method, "operation.method"); - const path = normalizeApiPath(readString(operation.path, "operation.path"), apiBaseUrl); - const operationId = typeof meta.operationId === "string" && meta.operationId.length > 0 ? meta.operationId : null; - return { - key: operationKey(method, path), - method, - path, - docsUrl, - summary: readOptionalString(meta.summary), - operationId, - categoryPath: navigationItem?.categoryPath ?? readMetaCategoryPath(meta), - staff: navigationItem?.staff ?? false, - meta: readDocsOperationMeta(meta), - }; -} -export function flattenDocsNavigation(navigation) { - const root = asObject(navigation, "navigation"); - const items = []; - for (const [fallbackLabel, value] of Object.entries(root)) { - readNavigationNode(value, [readNodeLabel(value, fallbackLabel)], items); - } - return items.sort((left, right) => operationKey(left.method, left.endpoint).localeCompare(operationKey(right.method, right.endpoint))); -} -export async function buildDocsSnapshot(seedPageHtml, fetchOperationPage, options = {}) { - const page = asObject(extractDataPageJson(seedPageHtml), "seed data-page"); - const navigation = asObject(asObject(page.props, "seed data-page.props").navigation, "seed data-page.props.navigation"); - const developerPortalBaseUrl = options.developerPortalBaseUrl ?? defaultDeveloperPortalBaseUrl; - const apiBaseUrl = options.apiBaseUrl ?? defaultApiBaseUrl; - const concurrency = Math.max(1, Math.floor(options.concurrency ?? 6)); - const navigationItems = flattenDocsNavigation(navigation); - const operations = await mapWithConcurrency(navigationItems, concurrency, async (item) => { - const docsUrl = buildDocsOperationUrl(item.method, item.endpoint, developerPortalBaseUrl); - const html = await fetchOperationPage(item, docsUrl); - return extractDocsOperation(html, docsUrl, item, apiBaseUrl); - }); - const sortedOperations = operations.sort((left, right) => left.key.localeCompare(right.key)); - return { - generatedAt: options.generatedAt ?? "manual", - source: { - seedUrl: options.seedUrl ?? defaultDocsSeedUrl, - developerPortalBaseUrl, - apiBaseUrl, - }, - operationCount: sortedOperations.length, - operations: sortedOperations, - }; -} -export function checkDocsSnapshot(snapshot, normalizedSpec) { - const snapshotObject = asObject(snapshot, "docs snapshot"); - const operations = readSnapshotOperations(snapshotObject.operations); - const normalizedKeys = readNormalizedOperationKeys(normalizedSpec); - const docsKeys = operations.map((operation) => operation.key); - const duplicateDocs = findDuplicates(docsKeys); - const docsKeySet = new Set(docsKeys); - const matchedKeys = [...docsKeySet].filter((key) => normalizedKeys.has(key)).sort(); - const operationIdMismatches = matchedKeys.flatMap((key) => { - const docsOperation = operations.find((operation) => operation.key === key); - const normalizedOperationId = normalizedKeys.get(key); - if (!docsOperation?.operationId || !normalizedOperationId || docsOperation.operationId === normalizedOperationId) { - return []; - } - return [{ key, docsOperationId: docsOperation.operationId, normalizedOperationId }]; - }); - return { - operationCount: operations.length, - normalizedOperationCount: normalizedKeys.size, - matchedCount: matchedKeys.length, - duplicateDocs, - unmatchedDocs: [...docsKeySet].filter((key) => !normalizedKeys.has(key)).sort(), - unmatchedSpec: [...normalizedKeys.keys()].filter((key) => !docsKeySet.has(key)).sort(), - operationIdMismatches, - errors: validateSnapshot(snapshotObject), - }; -} -export function buildDocsOperationUrl(method, endpoint, developerPortalBaseUrl = defaultDeveloperPortalBaseUrl) { - const encodedEndpoint = endpoint - .split("/") - .map((segment) => encodeURIComponent(segment)) - .join("/"); - return new URL(`/docs/api/${method}${encodedEndpoint}`, developerPortalBaseUrl).toString(); -} -export function stringifyStableJson(value) { - return `${JSON.stringify(value, null, 2)}\n`; -} -function decodeHtmlAttribute(value) { - return value - .replace(/"/g, "\"") - .replace(/'/g, "'") - .replace(/'/g, "'") - .replace(/</g, "<") - .replace(/>/g, ">") - .replace(/&/g, "&"); -} -function readNavigationNode(value, categoryPath, output) { - const node = asObject(value, `navigation.${categoryPath.join(".")}`); - for (const item of readNavigationItems(node.items, categoryPath, node.is_beta === true)) { - output.push(item); - } - const subCategories = asOptionalObject(node.sub_categories); - for (const [fallbackLabel, subCategory] of Object.entries(subCategories ?? {})) { - readNavigationNode(subCategory, [...categoryPath, readNodeLabel(subCategory, fallbackLabel)], output); - } -} -function readNavigationItems(value, categoryPath, nodeIsBeta) { - if (!Array.isArray(value)) { - return []; - } - return value.flatMap((item) => { - if (!isJsonObject(item)) { - return []; - } - const method = typeof item.method === "string" ? maybeHttpMethod(item.method) : undefined; - const endpoint = typeof item.endpoint === "string" ? item.endpoint : undefined; - if (!method || !endpoint) { - return []; - } - return [ - { - method, - endpoint, - summary: readOptionalString(item.summary), - categoryPath, - staff: item.staff === true, - isBeta: nodeIsBeta || item.is_beta === true, - }, - ]; - }); -} -function readDocsOperationMeta(meta) { - const output = { - parameters: readArray(meta.parameters), - queryParameters: readArray(meta.queryParameters), - pathParameters: readArray(meta.pathParameters), - headerParameters: readArray(meta.headerParameters), - responses: meta.responses ?? null, - }; - for (const [sourceKey, targetKey] of docsMetaKeys) { - output[targetKey] = meta[sourceKey]; - } - return output; -} -function readMetaCategoryPath(meta) { - return [meta["x-category"], meta["x-subCategory"]].filter((value) => typeof value === "string" && value.length > 0); -} -function normalizeApiPath(path, apiBaseUrl) { - if (path.startsWith(apiBaseUrl)) { - return decodeURI(new URL(path).pathname); - } - if (path.startsWith("http://") || path.startsWith("https://")) { - return decodeURI(new URL(path).pathname); - } - if (path.startsWith("/")) { - return path; - } - throw new Error(`Docs operation path is not an API URL or absolute path: ${path}`); -} -function readNormalizedOperationKeys(spec) { - const paths = asObject(asObject(spec, "normalized spec").paths, "normalized spec.paths"); - const keys = new Map(); - for (const [path, pathItemValue] of Object.entries(paths)) { - const pathItem = asObject(pathItemValue, `paths.${path}`); - for (const [method, operationValue] of Object.entries(pathItem)) { - const httpMethod = maybeHttpMethod(method); - if (!httpMethod) { - continue; - } - const operation = asObject(operationValue, `${method.toUpperCase()} ${path}`); - keys.set(operationKey(httpMethod, path), readOptionalString(operation.operationId)); - } - } - return keys; -} -function readSnapshotOperations(value) { - if (!Array.isArray(value)) { - throw new Error("Docs snapshot operations must be an array."); - } - return value.map((operation, index) => readSnapshotOperation(operation, index)); -} -function readSnapshotOperation(value, index) { - const operation = asObject(value, `docs snapshot operation ${index}`); - return { - key: readString(operation.key, `operations.${index}.key`), - method: readHttpMethod(operation.method, `operations.${index}.method`), - path: readString(operation.path, `operations.${index}.path`), - docsUrl: readString(operation.docsUrl, `operations.${index}.docsUrl`), - summary: readOptionalString(operation.summary), - operationId: typeof operation.operationId === "string" ? operation.operationId : null, - categoryPath: readStringArray(operation.categoryPath), - staff: operation.staff === true, - meta: readDocsOperationMeta(asObject(operation.meta, `operations.${index}.meta`)), - }; -} -function validateSnapshot(snapshot) { - const errors = []; - if (typeof snapshot.generatedAt !== "string" || snapshot.generatedAt.length === 0) { - errors.push("Docs snapshot generatedAt must be a non-empty string."); - } - const source = asOptionalObject(snapshot.source); - if (!source) { - errors.push("Docs snapshot source must be an object."); - } - if (typeof snapshot.operationCount !== "number") { - errors.push("Docs snapshot operationCount must be a number."); - } - if (Array.isArray(snapshot.operations) && typeof snapshot.operationCount === "number" && snapshot.operationCount !== snapshot.operations.length) { - errors.push("Docs snapshot operationCount must match operations.length."); - } - return errors; -} -async function mapWithConcurrency(items, concurrency, mapper) { - const results = new Array(items.length); - let nextIndex = 0; - async function worker() { - for (;;) { - const index = nextIndex; - nextIndex += 1; - if (index >= items.length) { - return; - } - results[index] = await mapper(items[index]); - } - } - await Promise.all(Array.from({ length: Math.min(concurrency, items.length) }, () => worker())); - return results; -} -function operationKey(method, path) { - return `${method} ${path}`; -} -function findDuplicates(values) { - const seen = new Set(); - const duplicates = new Set(); - for (const value of values) { - if (seen.has(value)) { - duplicates.add(value); - } - seen.add(value); - } - return [...duplicates].sort(); -} -function readNodeLabel(value, fallback) { - const node = asOptionalObject(value); - return typeof node?.label === "string" && node.label.length > 0 ? node.label : fallback; -} -function readArray(value) { - return Array.isArray(value) ? value : []; -} -function readString(value, label) { - if (typeof value !== "string" || value.length === 0) { - throw new Error(`Expected ${label} to be a non-empty string.`); - } - return value; -} -function readOptionalString(value) { - return typeof value === "string" ? value : ""; -} -function readStringArray(value) { - return Array.isArray(value) ? value.filter((item) => typeof item === "string") : []; -} -function readHttpMethod(value, label) { - const method = typeof value === "string" ? maybeHttpMethod(value) : undefined; - if (!method) { - throw new Error(`Expected ${label} to be an HTTP method.`); - } - return method; -} -function maybeHttpMethod(value) { - const method = value.toLowerCase(); - return HTTP_METHODS.includes(method) ? method : undefined; -} -function asObject(value, label) { - if (!isJsonObject(value)) { - throw new Error(`Expected ${label} to be an object.`); - } - return value; -} -function asOptionalObject(value) { - return isJsonObject(value) ? value : undefined; -} -function isJsonObject(value) { - return typeof value === "object" && value !== null && !Array.isArray(value); -} -//# sourceMappingURL=docs-snapshot.js.map \ No newline at end of file diff --git a/dist/src/openapi/docs-snapshot.js.map b/dist/src/openapi/docs-snapshot.js.map deleted file mode 100644 index 5b4a3d8..0000000 --- a/dist/src/openapi/docs-snapshot.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"docs-snapshot.js","sourceRoot":"","sources":["../../../src/openapi/docs-snapshot.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/openapi/normalize.d.ts b/dist/src/openapi/normalize.d.ts deleted file mode 100644 index bb0c7ef..0000000 --- a/dist/src/openapi/normalize.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -export declare const HTTP_METHODS: readonly ["get", "post", "put", "patch", "delete", "head", "options", "trace"]; -export type HttpMethod = (typeof HTTP_METHODS)[number]; -export type JsonObject = Record; -export interface NormalizationRepair { - kind: string; - path?: string; - method?: string; - detail: string; -} -export interface NormalizationReport { - operationCount: number; - domainCounts: Record; - repairs: NormalizationRepair[]; - warnings: NormalizationRepair[]; -} -export interface NormalizeOpenApiResult { - spec: JsonObject; - report: NormalizationReport; -} -export declare function normalizeOpenApiSpec(input: JsonObject): NormalizeOpenApiResult; diff --git a/dist/src/openapi/normalize.js b/dist/src/openapi/normalize.js deleted file mode 100644 index 9bde499..0000000 --- a/dist/src/openapi/normalize.js +++ /dev/null @@ -1,410 +0,0 @@ -export const HTTP_METHODS = ["get", "post", "put", "patch", "delete", "head", "options", "trace"]; -const domainRules = [ - { domain: "kchat", pattern: /^\/api\/v4(?:\/|$)/ }, - { domain: "kdrive", pattern: /^\/(?:2|3)\/drive(?:\/|$)/ }, - { domain: "kdrive", pattern: /^\/2\/app\/\{drive_id\}\/share(?:\/|$)/ }, - { domain: "mail", pattern: /^\/1\/mail_hostings(?:\/|$)/ }, - { domain: "kmeet", pattern: /^\/1\/kmeet(?:\/|$)/ }, - { domain: "newsletter", pattern: /^\/1\/newsletters(?:\/|$)/ }, - { domain: "publicCloud", pattern: /^\/1\/public_clouds(?:\/|$)/ }, - { domain: "domains", pattern: /^\/2\/(?:domains|zones|tld)(?:\/|$)/ }, - { domain: "ai", pattern: /^\/(?:1|2)\/ai(?:\/|$)/ }, - { domain: "vod", pattern: /^\/(?:1|2)\/vod(?:\/|$)/ }, - { domain: "video", pattern: /^\/1\/videos(?:\/|$)/ }, - { domain: "radio", pattern: /^\/1\/radios(?:\/|$)/ }, - { domain: "swissBackup", pattern: /^\/1\/swiss_backups(?:\/|$)/ }, - { domain: "urlShortener", pattern: /^\/(?:1|2)\/url-shortener(?:\/|$)/ }, - { domain: "etickets", pattern: /^\/2\/etickets(?:\/|$)/ }, - { domain: "account", pattern: /^\/(?:1|2)\/accounts(?:\/|$)/ }, - { domain: "profile", pattern: /^\/2\/profile(?:\/|$)/ }, - { - domain: "core", - pattern: /^\/(?:1\/(?:actions|async\/tasks|countries|languages|products|timezones|app-information|my_ksuite)|2\/events)(?:\/|$)/, - }, -]; -const missingSchemaAliases = { - Error: { - type: "object", - additionalProperties: true, - properties: { - result: { type: "string" }, - error: { type: "object", additionalProperties: true }, - data: {}, - }, - }, - AppError: { - type: "object", - additionalProperties: true, - properties: { - id: { type: "string" }, - message: { type: "string" }, - detailed_error: { type: "string" }, - request_id: { type: "string" }, - status_code: { type: "integer" }, - }, - }, - ApiError: { - type: "object", - additionalProperties: true, - properties: { - result: { type: "string" }, - error: { type: "object", additionalProperties: true }, - data: {}, - }, - }, - SuccessResponse: { - type: "object", - additionalProperties: true, - properties: { - result: { type: "string" }, - data: {}, - }, - }, - TotalSuccessResponse: { - type: "object", - additionalProperties: true, - properties: { - result: { type: "string" }, - data: {}, - total: { type: "integer" }, - }, - }, - PaginatedSuccessResponse: { - type: "object", - additionalProperties: true, - properties: { - result: { type: "string" }, - data: {}, - pages: { type: "integer" }, - page: { type: "integer" }, - items_per_page: { type: "integer" }, - }, - }, -}; -export function normalizeOpenApiSpec(input) { - const spec = cloneJsonObject(input); - const report = { - operationCount: 0, - domainCounts: {}, - repairs: [], - warnings: [], - }; - ensureQuotedComponentAliases(spec, report); - ensureMissingSchemas(spec, report); - normalizeCompositions(spec, report); - normalizeMediaTypes(spec, report); - normalizeSchemaProperties(spec, report); - normalizeOperations(spec, report); - validateLocalRefs(spec, report); - if (report.warnings.length > 0) { - const details = report.warnings.map((warning) => warning.detail).join("; "); - throw new Error(`OpenAPI normalization failed: ${details}`); - } - return { spec, report }; -} -function ensureQuotedComponentAliases(spec, report) { - const components = asOptionalObject(spec.components); - if (!components) { - return; - } - for (const [componentKind, componentValue] of Object.entries(components)) { - const componentMap = asOptionalObject(componentValue); - if (!componentMap) { - continue; - } - for (const [key, value] of Object.entries(componentMap)) { - if (!isWrappedInSingleQuotes(key)) { - continue; - } - const unquoted = key.slice(1, -1); - if (Object.hasOwn(componentMap, unquoted)) { - continue; - } - componentMap[unquoted] = cloneJsonValue(value); - report.repairs.push({ - kind: "component.quotedAlias", - detail: `Added #/components/${componentKind}/${unquoted} alias for quoted key ${key}`, - }); - } - } -} -function normalizeCompositions(value, report, path = []) { - if (!isJsonObject(value)) { - return; - } - for (const key of ["allOf", "oneOf", "anyOf"]) { - const composition = value[key]; - if (composition === undefined || Array.isArray(composition)) { - continue; - } - if (!isJsonObject(composition)) { - value[key] = []; - report.repairs.push({ kind: "composition.invalid", detail: `Replaced non-object ${path.concat(key).join("/")} with an empty array` }); - continue; - } - value[key] = objectCompositionToArray(composition); - report.repairs.push({ kind: "composition.objectToArray", detail: `Converted object-shaped ${path.concat(key).join("/")} to an array` }); - } - for (const [key, child] of Object.entries(value)) { - if (Array.isArray(child)) { - child.forEach((item, index) => normalizeCompositions(item, report, path.concat(key, String(index)))); - } - else { - normalizeCompositions(child, report, path.concat(key)); - } - } -} -function objectCompositionToArray(composition) { - const numericEntries = Object.entries(composition) - .filter(([key]) => /^\d+$/.test(key)) - .sort(([left], [right]) => Number(left) - Number(right)) - .map(([, value]) => (isJsonObject(value) ? value : {})); - const remainingEntries = Object.entries(composition).filter(([key]) => !/^\d+$/.test(key)); - if (remainingEntries.length === 0) { - return numericEntries; - } - return [...numericEntries, Object.fromEntries(remainingEntries)]; -} -function normalizeMediaTypes(value, report, path = []) { - if (!isJsonObject(value)) { - return; - } - const content = asOptionalObject(value.content); - if (content && !path.includes("schema") && !path.includes("properties")) { - for (const [contentType, mediaValue] of Object.entries(content)) { - if (!isJsonObject(mediaValue)) { - content[contentType] = { schema: {} }; - report.repairs.push({ - kind: "mediaType.invalid", - detail: `Replaced invalid media type object ${path.concat("content", contentType).join("/")} with a permissive schema`, - }); - continue; - } - if ("schema" in mediaValue && !isJsonObject(mediaValue.schema) && typeof mediaValue.schema !== "boolean") { - mediaValue.schema = {}; - report.repairs.push({ - kind: "mediaType.schema", - detail: `Replaced invalid media schema ${path.concat("content", contentType, "schema").join("/")} with a permissive schema`, - }); - } - } - } - for (const [key, child] of Object.entries(value)) { - if (Array.isArray(child)) { - child.forEach((item, index) => normalizeMediaTypes(item, report, path.concat(key, String(index)))); - } - else { - normalizeMediaTypes(child, report, path.concat(key)); - } - } -} -function normalizeSchemaProperties(value, report, path = []) { - if (!isJsonObject(value)) { - return; - } - const properties = asOptionalObject(value.properties); - if (properties) { - for (const [propertyName, propertyValue] of Object.entries(properties)) { - if (isJsonObject(propertyValue) || typeof propertyValue === "boolean") { - continue; - } - properties[propertyName] = { "x-infomaniak-original-property-value": propertyValue }; - report.repairs.push({ - kind: "schema.property", - detail: `Replaced invalid schema property ${path.concat("properties", propertyName).join("/")} with a permissive schema`, - }); - } - } - if ("items" in value && !isJsonObject(value.items) && typeof value.items !== "boolean" && !Array.isArray(value.items)) { - value.items = {}; - report.repairs.push({ - kind: "schema.items", - detail: `Replaced invalid items schema ${path.concat("items").join("/")} with a permissive schema`, - }); - } - for (const [key, child] of Object.entries(value)) { - if (Array.isArray(child)) { - child.forEach((item, index) => normalizeSchemaProperties(item, report, path.concat(key, String(index)))); - } - else { - normalizeSchemaProperties(child, report, path.concat(key)); - } - } -} -function normalizeOperations(spec, report) { - const paths = asObject(spec.paths, "paths"); - const seenOperationIds = new Map(); - for (const [path, pathItemValue] of Object.entries(paths)) { - const pathItem = asObject(pathItemValue, `paths.${path}`); - for (const [method, operationValue] of Object.entries(pathItem)) { - if (!isHttpMethod(method)) { - continue; - } - const operation = asObject(operationValue, `${method.toUpperCase()} ${path}`); - const domain = assignDomain(path); - if (!domain) { - report.warnings.push({ kind: "domain", path, method, detail: `No domain rule matched ${method.toUpperCase()} ${path}` }); - continue; - } - operation["x-infomaniak-domain"] = domain; - operation["x-infomaniak-mutating"] = method !== "get"; - operation["x-infomaniak-content-types"] = collectContentTypes(operation); - report.domainCounts[domain] = (report.domainCounts[domain] ?? 0) + 1; - report.operationCount += 1; - normalizeTags(operation, path, method, report); - normalizeOperationId(operation, path, method, seenOperationIds, report); - } - } -} -function normalizeTags(operation, path, method, report) { - const tags = operation.tags; - if (Array.isArray(tags) && tags.every((tag) => typeof tag === "string") && tags.length > 0) { - return; - } - operation["x-infomaniak-original-tags"] = tags; - operation.tags = ["untagged"]; - report.repairs.push({ - kind: "tags", - path, - method, - detail: `Normalized malformed or empty tags for ${method.toUpperCase()} ${path}`, - }); -} -function normalizeOperationId(operation, path, method, seenOperationIds, report) { - const original = typeof operation.operationId === "string" && operation.operationId.trim() ? operation.operationId.trim() : undefined; - const source = `${method.toUpperCase()} ${path}`; - let next = original ?? syntheticOperationId(method, path); - if (!original) { - operation["x-infomaniak-original-operationId"] = null; - report.repairs.push({ kind: "operationId.missing", path, method, detail: `Generated operationId ${next} for ${source}` }); - } - const firstSeen = seenOperationIds.get(next); - if (firstSeen) { - operation["x-infomaniak-original-operationId"] = original ?? null; - next = `${sanitizeIdentifier(next)}_${syntheticOperationId(method, path)}`; - report.repairs.push({ - kind: "operationId.duplicate", - path, - method, - detail: `Replaced duplicate operationId from ${source}; first seen at ${firstSeen}; new id ${next}`, - }); - } - operation.operationId = next; - seenOperationIds.set(next, source); -} -function ensureMissingSchemas(spec, report) { - const components = ensureObject(spec, "components"); - const schemas = ensureObject(components, "schemas"); - const localRefs = collectLocalSchemaRefs(spec); - for (const refName of localRefs) { - if (Object.hasOwn(schemas, refName)) { - continue; - } - const alias = missingSchemaAliases[refName]; - if (!alias) { - report.warnings.push({ kind: "schemaRef", detail: `Missing schema #/components/schemas/${refName}` }); - continue; - } - schemas[refName] = cloneJsonObject(alias); - report.repairs.push({ kind: "schemaRef.alias", detail: `Added compatibility schema for #/components/schemas/${refName}` }); - } -} -function validateLocalRefs(spec, report) { - const schemas = asObject(asObject(spec.components, "components").schemas, "components.schemas"); - for (const refName of collectLocalSchemaRefs(spec)) { - if (!Object.hasOwn(schemas, refName)) { - report.warnings.push({ kind: "schemaRef", detail: `Unresolved schema ref #/components/schemas/${refName}` }); - } - } -} -function collectContentTypes(operation) { - return { - request: Object.keys(asOptionalObject(asOptionalObject(operation.requestBody)?.content) ?? {}).sort(), - response: collectResponseContentTypes(operation), - }; -} -function collectResponseContentTypes(operation) { - const responses = asOptionalObject(operation.responses); - if (!responses) { - return []; - } - const contentTypes = new Set(); - for (const response of Object.values(responses)) { - const content = asOptionalObject(asOptionalObject(response)?.content); - if (!content) { - continue; - } - for (const contentType of Object.keys(content)) { - contentTypes.add(contentType); - } - } - return [...contentTypes].sort(); -} -function collectLocalSchemaRefs(value, refs = new Set()) { - if (!isJsonObject(value)) { - return refs; - } - const ref = value.$ref; - if (typeof ref === "string" && ref.startsWith("#/components/schemas/")) { - refs.add(decodeURIComponent(ref.slice("#/components/schemas/".length))); - } - for (const child of Object.values(value)) { - if (Array.isArray(child)) { - for (const item of child) { - collectLocalSchemaRefs(item, refs); - } - } - else { - collectLocalSchemaRefs(child, refs); - } - } - return refs; -} -function assignDomain(path) { - return domainRules.find((rule) => rule.pattern.test(path))?.domain; -} -function syntheticOperationId(method, path) { - return sanitizeIdentifier(`${method}_${path}`); -} -function sanitizeIdentifier(value) { - const normalized = value - .replace(/[{}]/g, "") - .replace(/[^A-Za-z0-9]+/g, "_") - .replace(/^_+|_+$/g, "") - .replace(/_+/g, "_"); - return normalized || "operation"; -} -function isHttpMethod(method) { - return HTTP_METHODS.includes(method); -} -function cloneJsonObject(value) { - return JSON.parse(JSON.stringify(value)); -} -function cloneJsonValue(value) { - return JSON.parse(JSON.stringify(value)); -} -function isWrappedInSingleQuotes(value) { - return value.length >= 2 && value.startsWith("'") && value.endsWith("'"); -} -function ensureObject(parent, key) { - const value = parent[key]; - if (isJsonObject(value)) { - return value; - } - const next = {}; - parent[key] = next; - return next; -} -function asObject(value, label) { - if (!isJsonObject(value)) { - throw new Error(`Expected ${label} to be an object`); - } - return value; -} -function asOptionalObject(value) { - return isJsonObject(value) ? value : undefined; -} -function isJsonObject(value) { - return typeof value === "object" && value !== null && !Array.isArray(value); -} -//# sourceMappingURL=normalize.js.map \ No newline at end of file diff --git a/dist/src/openapi/normalize.js.map b/dist/src/openapi/normalize.js.map deleted file mode 100644 index 25c1291..0000000 --- a/dist/src/openapi/normalize.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"normalize.js","sourceRoot":"","sources":["../../../src/openapi/normalize.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/openapi/operation-generator.d.ts b/dist/src/openapi/operation-generator.d.ts deleted file mode 100644 index 1f2fcf3..0000000 --- a/dist/src/openapi/operation-generator.d.ts +++ /dev/null @@ -1,74 +0,0 @@ -import { type JsonObject } from "./normalize.js"; -import type { DocsSnapshot } from "./docs-snapshot.js"; -export type OperationDocsJsonValue = string | number | boolean | null | OperationDocsJsonValue[] | { - [key: string]: OperationDocsJsonValue; -}; -export interface OperationParameterMetadata { - name: string; - in: "path" | "query" | "header" | "cookie"; - required: boolean; -} -export interface OperationDocsCapabilityMetadata { - name: string; - description: string; - values: string[]; -} -export interface OperationDocsParameterMetadata { - name: string; - in: string; - required: boolean; - description: string; - style: string | null; - explode: boolean | null; - schemaType: string | null; - schema: OperationDocsJsonValue; - enumValues: OperationDocsJsonValue[]; - values: OperationDocsJsonValue[]; - examples: OperationDocsJsonValue[]; -} -export interface OperationDocsMetadata { - url: string; - operationId: string | null; - summary: string; - categoryPath: string[]; - staff: boolean; - beta: boolean; - publicCloud: boolean; - paginable: boolean | null; - sortable: boolean | null; - authUser: boolean | null; - version: string | number | null; - capabilities: OperationDocsCapabilityMetadata[]; - parameters: OperationDocsParameterMetadata[]; - responseStatuses: string[]; -} -export interface OperationMetadata { - operationId: string; - functionName: string; - originalOperationId: string | null; - domain: string; - method: string; - path: string; - summary: string; - description: string; - tags: string[]; - mutating: boolean; - pathParameters: OperationParameterMetadata[]; - queryParameters: OperationParameterMetadata[]; - headerParameters: OperationParameterMetadata[]; - cookieParameters: OperationParameterMetadata[]; - requestContentTypes: string[]; - responseContentTypes: string[]; - deprecated: boolean; - auth: string[]; - docs: OperationDocsMetadata | null; -} -export interface DomainMetadata { - domain: string; - operationCount: number; -} -export declare function buildOperationCatalog(spec: JsonObject, docsSnapshot?: DocsSnapshot | null): OperationMetadata[]; -export declare function buildDomainMetadata(operations: readonly OperationMetadata[]): DomainMetadata[]; -export declare function renderCatalogSources(operations: readonly OperationMetadata[]): Map; -export declare function renderOperationWrapperSources(operations: readonly OperationMetadata[]): Map; -export declare function renderGeneratedEndpointTests(operations: readonly OperationMetadata[]): Map; diff --git a/dist/src/openapi/operation-generator.js b/dist/src/openapi/operation-generator.js deleted file mode 100644 index 7fd5bf4..0000000 --- a/dist/src/openapi/operation-generator.js +++ /dev/null @@ -1,367 +0,0 @@ -import { HTTP_METHODS } from "./normalize.js"; -const parameterBuckets = ["path", "query", "header", "cookie"]; -export function buildOperationCatalog(spec, docsSnapshot) { - const operations = []; - const paths = asObject(spec.paths, "paths"); - const functionNamesByDomain = new Map(); - const docsByKey = buildDocsByOperationKey(docsSnapshot); - for (const [path, pathItemValue] of Object.entries(paths)) { - const pathItem = asObject(pathItemValue, `paths.${path}`); - const sharedParameters = readParameters(pathItem.parameters); - for (const [method, operationValue] of Object.entries(pathItem)) { - if (!isHttpMethod(method)) { - continue; - } - const operation = asObject(operationValue, `${method.toUpperCase()} ${path}`); - const domain = readRequiredString(operation["x-infomaniak-domain"], `domain for ${method.toUpperCase()} ${path}`); - const operationId = readRequiredString(operation.operationId, `operationId for ${method.toUpperCase()} ${path}`); - const allParameters = [...sharedParameters, ...readParameters(operation.parameters)]; - const buckets = bucketParameters(allParameters); - const functionName = uniqueFunctionName(toFunctionName(operationId), domain, functionNamesByDomain); - const docsEntry = docsByKey.get(operationKey(method, path)); - operations.push({ - operationId, - functionName, - originalOperationId: readNullableString(operation["x-infomaniak-original-operationId"]), - domain, - method: method.toUpperCase(), - path, - summary: readOptionalString(operation.summary), - description: readOptionalString(operation.description), - tags: readStringArray(operation.tags), - mutating: operation["x-infomaniak-mutating"] === true, - pathParameters: buckets.path, - queryParameters: buckets.query, - headerParameters: buckets.header, - cookieParameters: buckets.cookie, - requestContentTypes: readContentTypes(operation, "request"), - responseContentTypes: readContentTypes(operation, "response"), - deprecated: operation.deprecated === true, - auth: readAuth(operation.security), - docs: readOperationDocsMetadata(docsEntry), - }); - } - } - return operations.sort((left, right) => `${left.domain}:${left.path}:${left.method}`.localeCompare(`${right.domain}:${right.path}:${right.method}`)); -} -export function buildDomainMetadata(operations) { - const counts = new Map(); - for (const operation of operations) { - counts.set(operation.domain, (counts.get(operation.domain) ?? 0) + 1); - } - return [...counts.entries()] - .map(([domain, operationCount]) => ({ domain, operationCount })) - .sort((left, right) => left.domain.localeCompare(right.domain)); -} -export function renderCatalogSources(operations) { - const domains = buildDomainMetadata(operations); - const output = new Map(); - for (const domain of domains) { - const domainOperations = operations.filter((operation) => operation.domain === domain.domain); - output.set(`catalog/domains/${domain.domain}.ts`, renderDomainCatalog(domain.domain, domainOperations)); - } - output.set("catalog/domains.ts", renderDomains(domains)); - output.set("catalog/operations.ts", renderOperationsIndex(domains)); - output.set("catalog/types.ts", renderCatalogTypes()); - return output; -} -export function renderOperationWrapperSources(operations) { - const output = new Map(); - for (const domain of buildDomainMetadata(operations)) { - output.set(`operations/${domain.domain}.ts`, renderOperationWrappers(domain.domain, operations.filter((operation) => operation.domain === domain.domain))); - } - output.set("operations/index.ts", renderOperationsRoot(buildDomainMetadata(operations))); - return output; -} -export function renderGeneratedEndpointTests(operations) { - const output = new Map(); - for (const domain of buildDomainMetadata(operations)) { - output.set(`${domain.domain}.generated.test.ts`, renderEndpointTest(domain.domain)); - } - return output; -} -function renderDomainCatalog(domain, operations) { - return `${generatedHeader()}import type { OperationMetadata } from "../types.js";\n\nexport const ${domain}Operations: readonly OperationMetadata[] = ${JSON.stringify(operations, null, 2)};\n`; -} -function renderDomains(domains) { - return `${generatedHeader()}import type { DomainMetadata } from "./types.js";\n\nexport const domains = ${JSON.stringify(domains, null, 2)} as const satisfies readonly DomainMetadata[];\n`; -} -function renderOperationsIndex(domains) { - const imports = domains.map((domain) => `import { ${domain.domain}Operations } from "./domains/${domain.domain}.js";`).join("\n"); - const arrays = domains.map((domain) => ` ...${domain.domain}Operations,`).join("\n"); - return `${generatedHeader()}${imports}\nimport type { OperationMetadata } from "./types.js";\n\nexport const operations: readonly OperationMetadata[] = [\n${arrays}\n];\n`; -} -function renderCatalogTypes() { - return `${generatedHeader()}export type OperationDocsJsonValue =\n | string\n | number\n | boolean\n | null\n | readonly OperationDocsJsonValue[]\n | { readonly [key: string]: OperationDocsJsonValue };\n\nexport interface OperationParameterMetadata {\n name: string;\n in: "path" | "query" | "header" | "cookie";\n required: boolean;\n}\n\nexport interface OperationDocsCapabilityMetadata {\n name: string;\n description: string;\n values: readonly string[];\n}\n\nexport interface OperationDocsParameterMetadata {\n name: string;\n in: string;\n required: boolean;\n description: string;\n style: string | null;\n explode: boolean | null;\n schemaType: string | null;\n schema: OperationDocsJsonValue;\n enumValues: readonly OperationDocsJsonValue[];\n values: readonly OperationDocsJsonValue[];\n examples: readonly OperationDocsJsonValue[];\n}\n\nexport interface OperationDocsMetadata {\n url: string;\n operationId: string | null;\n summary: string;\n categoryPath: readonly string[];\n staff: boolean;\n beta: boolean;\n publicCloud: boolean;\n paginable: boolean | null;\n sortable: boolean | null;\n authUser: boolean | null;\n version: string | number | null;\n capabilities: readonly OperationDocsCapabilityMetadata[];\n parameters: readonly OperationDocsParameterMetadata[];\n responseStatuses: readonly string[];\n}\n\nexport interface OperationMetadata {\n operationId: string;\n functionName: string;\n originalOperationId: string | null;\n domain: string;\n method: string;\n path: string;\n summary: string;\n description: string;\n tags: readonly string[];\n mutating: boolean;\n pathParameters: readonly OperationParameterMetadata[];\n queryParameters: readonly OperationParameterMetadata[];\n headerParameters: readonly OperationParameterMetadata[];\n cookieParameters: readonly OperationParameterMetadata[];\n requestContentTypes: readonly string[];\n responseContentTypes: readonly string[];\n deprecated: boolean;\n auth: readonly string[];\n docs: OperationDocsMetadata | null;\n}\n\nexport interface DomainMetadata {\n domain: string;\n operationCount: number;\n}\n`; -} -function renderOperationWrappers(domain, operations) { - const entries = operations - .map((operation) => ` ${operation.functionName}: (request?: OperationRequest) => client.requestOperation(${JSON.stringify(operation.operationId)}, request),`) - .join("\n"); - return `${generatedHeader()}import type { GeneratedOperationClient, OperationRequest } from "../../client/generated-operation-client.js";\n\nexport function create${pascalCase(domain)}Operations(client: GeneratedOperationClient) {\n return {\n${entries}\n } as const;\n}\n`; -} -function renderOperationsRoot(domains) { - const imports = domains.map((domain) => `import { create${pascalCase(domain.domain)}Operations } from "./${domain.domain}.js";`).join("\n"); - const entries = domains.map((domain) => ` ${domain.domain}: { operations: create${pascalCase(domain.domain)}Operations(client) },`).join("\n"); - return `${generatedHeader()}import type { GeneratedOperationClient } from "../../client/generated-operation-client.js";\n${imports}\n\nexport function createDomainOperations(client: GeneratedOperationClient) {\n return {\n${entries}\n } as const;\n}\n`; -} -function renderEndpointTest(domain) { - const createName = `create${pascalCase(domain)}Operations`; - return `${generatedHeader()}import { readFile } from "node:fs/promises";\n\nimport { describe, expect, it } from "vitest";\n\nimport type { GeneratedOperationClient, OperationRequest } from "../../src/client/generated-operation-client.js";\nimport { ${domain}Operations } from "../../src/generated/catalog/domains/${domain}.js";\nimport { ${createName} } from "../../src/generated/operations/${domain}.js";\n\ninterface CapturedCall {\n operationId: string;\n request: OperationRequest | undefined;\n}\n\ninterface DocsSnapshotOperation {\n key: string;\n docsUrl: string;\n operationId: string | null;\n categoryPath: readonly string[];\n meta: { responses?: Record };\n}\n\nfunction createCapturingClient(calls: CapturedCall[]): GeneratedOperationClient {\n return {\n async requestOperation(operationId, request) {\n calls.push({ operationId, request });\n return { operationId, request };\n },\n };\n}\n\ndescribe("generated ${domain} endpoints", () => {\n it("matches normalized spec metadata, docs enrichment, and wrapper dispatch for every operation", async () => {\n const normalized = JSON.parse(await readFile("spec/infomaniak.normalized.json", "utf8")) as { paths: Record> };\n const docsSnapshot = JSON.parse(await readFile("spec/infomaniak.docs-snapshot.json", "utf8")) as { operations: DocsSnapshotOperation[] };\n const docsByKey = new Map(docsSnapshot.operations.map((operation) => [operation.key, operation]));\n const calls: CapturedCall[] = [];\n const wrappers = ${createName}(createCapturingClient(calls));\n\n for (const operation of ${domain}Operations) {\n const normalizedOperation = normalized.paths[operation.path]?.[operation.method.toLowerCase()];\n const docsOperation = docsByKey.get(\`\${operation.method.toLowerCase()} \${operation.path}\`);\n expect(normalizedOperation?.operationId).toBe(operation.operationId);\n expect(operation.domain).toBe(${JSON.stringify(domain)});\n expect(operation.method).toMatch(/^(GET|POST|PUT|PATCH|DELETE|HEAD|OPTIONS|TRACE)$/);\n expect(operation.path).toMatch(/^\\//);\n expect(Array.isArray(operation.pathParameters)).toBe(true);\n expect(Array.isArray(operation.queryParameters)).toBe(true);\n expect(Array.isArray(operation.requestContentTypes)).toBe(true);\n expect(Array.isArray(operation.responseContentTypes)).toBe(true);\n expect(operation.docs?.url ?? null).toBe(docsOperation?.docsUrl ?? null);\n expect(operation.docs?.operationId ?? null).toBe(docsOperation?.operationId ?? null);\n expect(operation.docs?.categoryPath ?? null).toEqual(docsOperation?.categoryPath ?? null);\n expect(operation.docs?.responseStatuses ?? []).toEqual(Object.keys(docsOperation?.meta.responses ?? {}).sort((left, right) => left.localeCompare(right, undefined, { numeric: true })));\n\n const wrapper = wrappers[operation.functionName as keyof typeof wrappers];\n expect(wrapper).toBeTypeOf("function");\n await wrapper({ query: { sample: "value" } });\n expect(calls.at(-1)).toEqual({ operationId: operation.operationId, request: { query: { sample: "value" } } });\n }\n });\n});\n`; -} -function readParameters(value) { - if (!Array.isArray(value)) { - return []; - } - return value.flatMap((parameter) => { - if (!isJsonObject(parameter) || typeof parameter.$ref === "string") { - return []; - } - const parsed = parameter; - if (typeof parsed.name !== "string" || !isParameterLocation(parsed.in)) { - return []; - } - return [{ name: parsed.name, in: parsed.in, required: parsed.required === true }]; - }); -} -function bucketParameters(parameters) { - const buckets = { - path: [], - query: [], - header: [], - cookie: [], - }; - for (const parameter of parameters) { - buckets[parameter.in].push(parameter); - } - return buckets; -} -function readContentTypes(operation, key) { - const contentTypes = asObject(operation["x-infomaniak-content-types"], "x-infomaniak-content-types"); - const value = contentTypes[key]; - return readStringArray(value); -} -function readAuth(security) { - if (!Array.isArray(security)) { - return []; - } - const auth = new Set(); - for (const entry of security) { - if (!isJsonObject(entry)) { - continue; - } - for (const key of Object.keys(entry)) { - auth.add(key); - } - } - return [...auth].sort(); -} -function buildDocsByOperationKey(docsSnapshot) { - const operations = Array.isArray(docsSnapshot?.operations) ? docsSnapshot.operations : []; - return new Map(operations.map((operation) => [operation.key, operation])); -} -function readOperationDocsMetadata(entry) { - if (!entry) { - return null; - } - return { - url: entry.docsUrl, - operationId: entry.operationId, - summary: entry.summary, - categoryPath: [...entry.categoryPath], - staff: entry.staff, - beta: entry.meta.xIsBeta === true, - publicCloud: entry.meta.xIsPublicCloud === true, - paginable: readNullableBoolean(entry.meta.xPaginable), - sortable: readNullableBoolean(entry.meta.xSortable), - authUser: readNullableBoolean(entry.meta.xAuthUser), - version: readVersion(entry.meta.xVersion), - capabilities: readCapabilities(entry.meta.xCapabilities), - parameters: readDocsParameters(entry.meta.parameters), - responseStatuses: readResponseStatuses(entry.meta.responses), - }; -} -function readDocsParameters(parameters) { - return parameters.flatMap((parameter) => { - if (!isJsonObject(parameter) || typeof parameter.name !== "string" || typeof parameter.in !== "string") { - return []; - } - const schema = isJsonObject(parameter.schema) ? parameter.schema : undefined; - return [ - { - name: parameter.name, - in: parameter.in, - required: parameter.required === true, - description: readOptionalString(parameter.description), - style: readStringOrNull(parameter.style), - explode: readNullableBoolean(parameter.explode), - schemaType: readSchemaType(schema), - schema: toJsonValue(schema ?? null), - enumValues: readJsonValueArray(schema?.enum), - values: readJsonValueArray(parameter["x-values"]), - examples: readExamples(parameter, schema), - }, - ]; - }); -} -function readCapabilities(value) { - if (!Array.isArray(value)) { - return []; - } - return value.flatMap((capability) => { - if (!isJsonObject(capability) || typeof capability.name !== "string") { - return []; - } - return [ - { - name: capability.name, - description: readOptionalString(capability.description), - values: readStringArray(capability.values), - }, - ]; - }); -} -function readResponseStatuses(value) { - if (!isJsonObject(value)) { - return []; - } - return Object.keys(value).sort((left, right) => left.localeCompare(right, undefined, { numeric: true })); -} -function readExamples(parameter, schema) { - const examples = []; - addJsonValue(examples, parameter.example); - addJsonValue(examples, schema?.example); - if (Array.isArray(parameter.examples)) { - for (const example of parameter.examples) { - addJsonValue(examples, example); - } - } - else if (isJsonObject(parameter.examples)) { - for (const example of Object.values(parameter.examples)) { - const exampleValue = isJsonObject(example) && "value" in example ? example.value : example; - addJsonValue(examples, exampleValue); - } - } - return uniqueJsonValues(examples); -} -function addJsonValue(values, value) { - if (value !== undefined) { - values.push(toJsonValue(value)); - } -} -function uniqueJsonValues(values) { - const seen = new Set(); - const output = []; - for (const value of values) { - const key = JSON.stringify(value); - if (seen.has(key)) { - continue; - } - seen.add(key); - output.push(value); - } - return output; -} -function readJsonValueArray(value) { - return Array.isArray(value) ? value.map(toJsonValue) : []; -} -function readSchemaType(schema) { - if (!schema) { - return null; - } - if (typeof schema.type === "string") { - return schema.type; - } - if (Array.isArray(schema.type)) { - return schema.type.filter((value) => typeof value === "string").sort().join(" | ") || null; - } - if (typeof schema["x-ref"] === "string") { - return schema["x-ref"]; - } - return null; -} -function readNullableBoolean(value) { - return typeof value === "boolean" ? value : null; -} -function readVersion(value) { - return typeof value === "string" || typeof value === "number" ? value : null; -} -function readStringOrNull(value) { - return typeof value === "string" ? value : null; -} -function toJsonValue(value) { - if (value === null || typeof value === "string" || typeof value === "number" || typeof value === "boolean") { - return value; - } - if (Array.isArray(value)) { - return value.map(toJsonValue); - } - if (isJsonObject(value)) { - return Object.fromEntries(Object.entries(value).map(([key, item]) => [key, toJsonValue(item)])); - } - return null; -} -function operationKey(method, path) { - return `${method.toLowerCase()} ${path}`; -} -function uniqueFunctionName(baseName, domain, namesByDomain) { - const names = namesByDomain.get(domain) ?? new Set(); - namesByDomain.set(domain, names); - let name = baseName; - let suffix = 2; - while (names.has(name)) { - name = `${baseName}${suffix}`; - suffix += 1; - } - names.add(name); - return name; -} -function toFunctionName(operationId) { - const words = operationId.split(/[^A-Za-z0-9]+/).filter(Boolean); - const name = words - .map((word, index) => { - const lower = word.toLowerCase(); - return index === 0 ? lower : `${lower.slice(0, 1).toUpperCase()}${lower.slice(1)}`; - }) - .join(""); - const safeName = name || "operation"; - return /^[A-Za-z_$]/.test(safeName) ? safeName : `operation${safeName}`; -} -function pascalCase(value) { - const name = toFunctionName(value); - return `${name.slice(0, 1).toUpperCase()}${name.slice(1)}`; -} -function generatedHeader() { - return "// Generated by npm run generate. Do not edit by hand.\n"; -} -function isHttpMethod(method) { - return HTTP_METHODS.includes(method); -} -function isParameterLocation(value) { - return parameterBuckets.includes(value); -} -function readRequiredString(value, label) { - if (typeof value !== "string" || !value) { - throw new Error(`Missing ${label}`); - } - return value; -} -function readNullableString(value) { - return typeof value === "string" ? value : null; -} -function readOptionalString(value) { - return typeof value === "string" ? value : ""; -} -function readStringArray(value) { - return Array.isArray(value) ? value.filter((item) => typeof item === "string").sort() : []; -} -function asObject(value, label) { - if (!isJsonObject(value)) { - throw new Error(`Expected ${label} to be an object`); - } - return value; -} -function isJsonObject(value) { - return typeof value === "object" && value !== null && !Array.isArray(value); -} -//# sourceMappingURL=operation-generator.js.map \ No newline at end of file diff --git a/dist/src/openapi/operation-generator.js.map b/dist/src/openapi/operation-generator.js.map deleted file mode 100644 index 6679785..0000000 --- a/dist/src/openapi/operation-generator.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"operation-generator.js","sourceRoot":"","sources":["../../../src/openapi/operation-generator.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/openclaw/infomaniak-tools.d.ts b/dist/src/openclaw/infomaniak-tools.d.ts deleted file mode 100644 index 9dd0058..0000000 --- a/dist/src/openclaw/infomaniak-tools.d.ts +++ /dev/null @@ -1,148 +0,0 @@ -import { Type } from "typebox"; -import type { AnyAgentTool } from "openclaw/plugin-sdk/plugin-entry"; -import { type OperationRequirement, type OperationDescription } from "../index.js"; -export interface InfomaniakOpenClawPluginConfig { - token?: string; - tokenEnvName: string; - baseUrl?: string; - mailApplicationBaseUrl?: string; - allowedDomains: readonly string[]; - allowedOperations: readonly string[]; - deniedOperations: readonly string[]; - blockMutating: boolean; -} -export interface InfomaniakOpenClawToolsOptions { - config?: Record | InfomaniakOpenClawPluginConfig; - fetch?: typeof fetch; -} -export interface OperationSummary { - operationId: string; - functionName: string; - domain: string; - method: string; - path: string; - summary: string; - mutating: boolean; - deprecated: boolean; - docs: { - url: string; - categoryPath: readonly string[]; - beta: boolean; - } | null; -} -export type OperationDescriptionWithRequirements = OperationDescription & { - requirements: OperationRequirement; -}; -export declare const InfomaniakPluginConfigJsonSchema: { - readonly type: "object"; - readonly additionalProperties: false; - readonly properties: { - readonly token: { - readonly type: "string"; - readonly description: "Infomaniak API bearer token."; - }; - readonly tokenEnvName: { - readonly type: "string"; - readonly default: "INFOMANIAK_TOKEN"; - readonly description: "Environment variable name used for the Infomaniak API bearer token when token is not configured directly."; - }; - readonly baseUrl: { - readonly type: "string"; - readonly description: "Infomaniak API base URL. Defaults to https://api.infomaniak.com."; - }; - readonly mailApplicationBaseUrl: { - readonly type: "string"; - readonly description: "Infomaniak Mail application API base URL. Defaults to https://mail.infomaniak.com."; - }; - readonly allowedDomains: { - readonly type: "array"; - readonly items: { - readonly type: "string"; - }; - readonly description: "Optional domain allowlist such as kdrive, mail, or kchat."; - }; - readonly allowedOperations: { - readonly type: "array"; - readonly items: { - readonly type: "string"; - }; - readonly description: "Optional normalized operation ID allowlist."; - }; - readonly deniedOperations: { - readonly type: "array"; - readonly items: { - readonly type: "string"; - }; - readonly description: "Optional normalized operation ID denylist."; - }; - readonly blockMutating: { - readonly type: "boolean"; - readonly default: true; - readonly description: "When true, mutating operations are blocked even if requested explicitly."; - }; - }; -}; -export declare const infomaniakDomainsToolSchema: Type.TObject<{}>; -export declare const infomaniakSearchToolSchema: Type.TObject<{ - query: Type.TOptional; - domain: Type.TOptional; - method: Type.TOptional; - mutating: Type.TOptional; - limit: Type.TOptional; -}>; -export declare const infomaniakDescribeToolSchema: Type.TObject<{ - operation_id: Type.TString; -}>; -export declare const infomaniakDiscoverToolSchema: Type.TObject<{ - domain: Type.TOptional; - kind: Type.TOptional; - operation_id: Type.TOptional; - parents: Type.TOptional>>; - limit: Type.TOptional; -}>; -export declare const infomaniakCallToolSchema: Type.TObject<{ - operation_id: Type.TString; - path: Type.TOptional>; - query: Type.TOptional>; - headers: Type.TOptional>; - body: Type.TOptional; - confirm_mutating: Type.TOptional; -}>; -export declare const infomaniakMailApplicationToolSchema: Type.TObject<{ - action: Type.TUnion<[Type.TLiteral<"listUserMailboxes">, Type.TLiteral<"listFolders">, Type.TLiteral<"listThreads">, Type.TLiteral<"getMessage">, Type.TLiteral<"getMailboxQuota">, Type.TLiteral<"createDraft">, Type.TLiteral<"updateDraft">, Type.TLiteral<"getDraft">, Type.TLiteral<"deleteDraft">, Type.TLiteral<"scheduleDraft">, Type.TLiteral<"deleteSchedule">, Type.TLiteral<"cancelSend">, Type.TLiteral<"moveMessages">, Type.TLiteral<"currentMyKSuite">]>; - mailbox_uuid: Type.TOptional; - folder_id: Type.TOptional; - message_resource: Type.TOptional; - mailbox: Type.TOptional; - product_id: Type.TOptional; - draft_uuid: Type.TOptional; - draft_resource: Type.TOptional; - schedule_action: Type.TOptional; - cancel_send_resource: Type.TOptional; - schedule_date: Type.TOptional; - offset: Type.TOptional; - thread_mode: Type.TOptional; - filter: Type.TOptional; - with: Type.TOptional; - preferred_format: Type.TOptional; - unit: Type.TOptional; - payload: Type.TOptional; - headers: Type.TOptional>; - confirm_mutating: Type.TOptional; -}>; -export declare const infomaniakWorkflowListToolSchema: Type.TObject<{ - domain: Type.TOptional; - mutating: Type.TOptional; -}>; -export declare const infomaniakWorkflowDescribeToolSchema: Type.TObject<{ - domain: Type.TString; - action: Type.TString; -}>; -export declare const infomaniakWorkflowRunToolSchema: Type.TObject<{ - domain: Type.TString; - action: Type.TString; - input: Type.TOptional>; - confirm_mutating: Type.TOptional; -}>; -export declare function createInfomaniakOpenClawTools(options?: InfomaniakOpenClawToolsOptions): AnyAgentTool[]; -export declare function resolveInfomaniakPluginConfig(config: Record | InfomaniakOpenClawPluginConfig | undefined): InfomaniakOpenClawPluginConfig; diff --git a/dist/src/openclaw/infomaniak-tools.js b/dist/src/openclaw/infomaniak-tools.js deleted file mode 100644 index 647e330..0000000 --- a/dist/src/openclaw/infomaniak-tools.js +++ /dev/null @@ -1,766 +0,0 @@ -import { Type } from "typebox"; -import { jsonResult } from "openclaw/plugin-sdk/agent-runtime"; -import { createInfomaniakClient, createResourceDiscovery, describeOperation, describeOperationRequirements, describeResourceKind, getOperation, listDomainActions, listDomains, listResourceDiscoveryRecipes, listOperations, searchOperations, } from "../index.js"; -const emptyParamsSchema = Type.Object({}, { additionalProperties: false }); -export const InfomaniakPluginConfigJsonSchema = { - type: "object", - additionalProperties: false, - properties: { - token: { type: "string", description: "Infomaniak API bearer token." }, - tokenEnvName: { - type: "string", - default: "INFOMANIAK_TOKEN", - description: "Environment variable name used for the Infomaniak API bearer token when token is not configured directly.", - }, - baseUrl: { type: "string", description: "Infomaniak API base URL. Defaults to https://api.infomaniak.com." }, - mailApplicationBaseUrl: { - type: "string", - description: "Infomaniak Mail application API base URL. Defaults to https://mail.infomaniak.com.", - }, - allowedDomains: { - type: "array", - items: { type: "string" }, - description: "Optional domain allowlist such as kdrive, mail, or kchat.", - }, - allowedOperations: { - type: "array", - items: { type: "string" }, - description: "Optional normalized operation ID allowlist.", - }, - deniedOperations: { - type: "array", - items: { type: "string" }, - description: "Optional normalized operation ID denylist.", - }, - blockMutating: { - type: "boolean", - default: true, - description: "When true, mutating operations are blocked even if requested explicitly.", - }, - }, -}; -const mailApplicationActionSchema = Type.Union([ - Type.Literal("listUserMailboxes"), - Type.Literal("listFolders"), - Type.Literal("listThreads"), - Type.Literal("getMessage"), - Type.Literal("getMailboxQuota"), - Type.Literal("createDraft"), - Type.Literal("updateDraft"), - Type.Literal("getDraft"), - Type.Literal("deleteDraft"), - Type.Literal("scheduleDraft"), - Type.Literal("deleteSchedule"), - Type.Literal("cancelSend"), - Type.Literal("moveMessages"), - Type.Literal("currentMyKSuite"), -]); -export const infomaniakDomainsToolSchema = emptyParamsSchema; -export const infomaniakSearchToolSchema = Type.Object({ - query: Type.Optional(Type.String({ description: "Search text for operation IDs, paths, summaries, descriptions, tags, domains, or methods." })), - domain: Type.Optional(Type.String({ description: "Restrict results to one Infomaniak domain." })), - method: Type.Optional(Type.String({ description: "Restrict results to one HTTP method." })), - mutating: Type.Optional(Type.Boolean({ description: "Restrict results by mutating status." })), - limit: Type.Optional(Type.Integer({ description: "Maximum number of operations to return.", minimum: 1, maximum: 50 })), -}, { additionalProperties: false }); -export const infomaniakDescribeToolSchema = Type.Object({ - operation_id: Type.String({ description: "Normalized Infomaniak operation ID to describe." }), -}, { additionalProperties: false }); -export const infomaniakDiscoverToolSchema = Type.Object({ - domain: Type.Optional(Type.String({ description: "Restrict discovery to one Infomaniak domain." })), - kind: Type.Optional(Type.String({ description: "Resource kind to discover, such as kdriveDrive, mailAccess, or newsletterDomain." })), - operation_id: Type.Optional(Type.String({ description: "Operation ID whose required resources should guide discovery." })), - parents: Type.Optional(Type.Record(Type.String(), Type.Union([Type.String(), Type.Number()]), { description: "Known parent resource values." })), - limit: Type.Optional(Type.Integer({ description: "Maximum number of resources to return.", minimum: 1, maximum: 100 })), -}, { additionalProperties: false }); -export const infomaniakCallToolSchema = Type.Object({ - operation_id: Type.String({ description: "Normalized Infomaniak operation ID to call." }), - path: Type.Optional(Type.Record(Type.String(), Type.Unknown(), { description: "Path parameter values." })), - query: Type.Optional(Type.Record(Type.String(), Type.Unknown(), { description: "Query parameter values." })), - headers: Type.Optional(Type.Record(Type.String(), Type.Unknown(), { description: "Additional request headers." })), - body: Type.Optional(Type.Unknown({ description: "JSON, form, or binary request body." })), - confirm_mutating: Type.Optional(Type.Boolean({ description: "Required for mutating operations when plugin config allows mutation." })), -}, { additionalProperties: false }); -export const infomaniakMailApplicationToolSchema = Type.Object({ - action: mailApplicationActionSchema, - mailbox_uuid: Type.Optional(Type.String({ description: "Mail application mailbox UUID." })), - folder_id: Type.Optional(Type.String({ description: "Mail application folder identifier." })), - message_resource: Type.Optional(Type.String({ description: "Message resource path or same-origin mail application URL returned by the thread list." })), - mailbox: Type.Optional(Type.String({ description: "Mailbox name for quota lookups." })), - product_id: Type.Optional(Type.Integer({ description: "Mail product ID for quota lookups.", minimum: 1 })), - draft_uuid: Type.Optional(Type.String({ description: "Draft UUID." })), - draft_resource: Type.Optional(Type.String({ description: "Draft resource path returned by the mail application API." })), - schedule_action: Type.Optional(Type.String({ description: "Schedule action resource path returned by the mail application API." })), - cancel_send_resource: Type.Optional(Type.String({ description: "Cancel-send resource path returned by the mail application API." })), - schedule_date: Type.Optional(Type.String({ description: "ISO-like schedule date accepted by Infomaniak Mail." })), - offset: Type.Optional(Type.Integer({ description: "Thread list offset.", minimum: 0 })), - thread_mode: Type.Optional(Type.String({ description: "Thread mode, usually on or off." })), - filter: Type.Optional(Type.String({ description: "Thread list filter." })), - with: Type.Optional(Type.String({ description: "Included resources requested from the mail application API." })), - preferred_format: Type.Optional(Type.String({ description: "Message format, usually html or text." })), - unit: Type.Optional(Type.String({ description: "Quota unit, usually B, kB, or MB." })), - payload: Type.Optional(Type.Unknown({ description: "Draft or message-move payload." })), - headers: Type.Optional(Type.Record(Type.String(), Type.Unknown(), { description: "Additional request headers." })), - confirm_mutating: Type.Optional(Type.Boolean({ description: "Required for mutating mail application actions when plugin config allows mutation." })), -}, { additionalProperties: false }); -export const infomaniakWorkflowListToolSchema = Type.Object({ - domain: Type.Optional(Type.String({ description: "Restrict workflow actions to one Infomaniak domain." })), - mutating: Type.Optional(Type.Boolean({ description: "Restrict workflow actions by mutating status." })), -}, { additionalProperties: false }); -export const infomaniakWorkflowDescribeToolSchema = Type.Object({ - domain: Type.String({ description: "Infomaniak workflow domain." }), - action: Type.String({ description: "Infomaniak workflow action name." }), -}, { additionalProperties: false }); -export const infomaniakWorkflowRunToolSchema = Type.Object({ - domain: Type.String({ description: "Infomaniak workflow domain." }), - action: Type.String({ description: "Infomaniak workflow action name." }), - input: Type.Optional(Type.Record(Type.String(), Type.Unknown(), { description: "Workflow action input." })), - confirm_mutating: Type.Optional(Type.Boolean({ description: "Required for mutating workflow actions when plugin config allows mutation." })), -}, { additionalProperties: false }); -const mailApplicationActions = [ - { - operationId: "MailApplication/ListUserMailboxes", - action: "listUserMailboxes", - domain: "mail", - method: "GET", - path: "/api/mailbox", - summary: "List mailboxes available to the current user in the Infomaniak Mail application.", - mutating: false, - }, - { - operationId: "MailApplication/ListFolders", - action: "listFolders", - domain: "mail", - method: "GET", - path: "/api/mail/{mailbox_uuid}/folder", - summary: "List folders for a mailbox in the Infomaniak Mail application.", - mutating: false, - }, - { - operationId: "MailApplication/ListThreads", - action: "listThreads", - domain: "mail", - method: "GET", - path: "/api/mail/{mailbox_uuid}/folder/{folder_id}/message", - summary: "List mailbox threads or messages for a folder in the Infomaniak Mail application.", - mutating: false, - }, - { - operationId: "MailApplication/GetMessage", - action: "getMessage", - domain: "mail", - method: "GET", - path: "/api/mail/{mailbox_uuid}/folder/{folder_id}/message/{message_uid}", - summary: "Read one message resource returned by the Infomaniak Mail application thread list.", - mutating: false, - }, - { - operationId: "MailApplication/GetMailboxQuota", - action: "getMailboxQuota", - domain: "mail", - method: "GET", - path: "/api/mailbox/quotas", - summary: "Read mailbox quota information from the Infomaniak Mail application.", - mutating: false, - }, - { - operationId: "MailApplication/CreateDraft", - action: "createDraft", - domain: "mail", - method: "POST", - path: "/api/mail/{mailbox_uuid}/draft", - summary: "Create a draft in the Infomaniak Mail application.", - mutating: true, - }, - { - operationId: "MailApplication/UpdateDraft", - action: "updateDraft", - domain: "mail", - method: "PUT", - path: "/api/mail/{mailbox_uuid}/draft/{draft_uuid}", - summary: "Update a draft in the Infomaniak Mail application.", - mutating: true, - }, - { - operationId: "MailApplication/GetDraft", - action: "getDraft", - domain: "mail", - method: "GET", - path: "/api/mail/{mailbox_uuid}/draft/{draft_uuid}", - summary: "Read a draft in the Infomaniak Mail application.", - mutating: false, - }, - { - operationId: "MailApplication/DeleteDraft", - action: "deleteDraft", - domain: "mail", - method: "DELETE", - path: "/api/mail/{mailbox_uuid}/draft/{draft_uuid}", - summary: "Delete a draft in the Infomaniak Mail application.", - mutating: true, - }, - { - operationId: "MailApplication/ScheduleDraft", - action: "scheduleDraft", - domain: "mail", - method: "PUT", - path: "/api/mail/{mailbox_uuid}/draft/{draft_uuid}/schedule", - summary: "Schedule a draft send in the Infomaniak Mail application.", - mutating: true, - }, - { - operationId: "MailApplication/DeleteSchedule", - action: "deleteSchedule", - domain: "mail", - method: "DELETE", - path: "/api/mail/{mailbox_uuid}/draft/{draft_uuid}/schedule", - summary: "Delete a scheduled draft send in the Infomaniak Mail application.", - mutating: true, - }, - { - operationId: "MailApplication/CancelSend", - action: "cancelSend", - domain: "mail", - method: "PUT", - path: "/api/mail/{mailbox_uuid}/draft/{draft_uuid}/cancel", - summary: "Cancel a pending send in the Infomaniak Mail application.", - mutating: true, - }, - { - operationId: "MailApplication/MoveMessages", - action: "moveMessages", - domain: "mail", - method: "POST", - path: "/api/mail/{mailbox_uuid}/message/move", - summary: "Move messages between folders in the Infomaniak Mail application.", - mutating: true, - }, - { - operationId: "MailApplication/CurrentMyKSuite", - action: "currentMyKSuite", - domain: "mail", - method: "GET", - path: "/1/my_ksuite/current", - summary: "Read the current user's kSuite mail context from the public API host.", - mutating: false, - }, -]; -const mailApplicationActionByName = new Map(mailApplicationActions.map((action) => [action.action, action])); -export function createInfomaniakOpenClawTools(options = {}) { - const config = resolveInfomaniakPluginConfig(options.config); - return [ - { - name: "infomaniak_domains", - label: "Infomaniak Domains", - description: "List Infomaniak API domains available through the current OpenClaw plugin policy.", - parameters: infomaniakDomainsToolSchema, - execute: async () => jsonResult({ domains: listAllowedDomains(config) }), - }, - { - name: "infomaniak_search", - label: "Infomaniak Search", - description: "Search Infomaniak API operations by domain, method, path, operation ID, summary, description, original operation ID, or tags.", - parameters: infomaniakSearchToolSchema, - execute: async (_toolCallId, params) => jsonResult({ - operations: searchAllowedOperations(config, asRecord(params)).map(summarizeOperation), - }), - }, - { - name: "infomaniak_describe", - label: "Infomaniak Describe", - description: "Describe one Infomaniak API operation before calling it.", - parameters: infomaniakDescribeToolSchema, - execute: async (_toolCallId, params) => jsonResult({ operation: describeAllowedOperation(config, readOperationId(params)) }), - }, - { - name: "infomaniak_discover", - label: "Infomaniak Discover", - description: "Discover resource IDs for Infomaniak operations, or explain when public discovery is unavailable.", - parameters: infomaniakDiscoverToolSchema, - executionMode: "sequential", - execute: async (_toolCallId, params, signal) => jsonResult(await discoverAllowedResources(config, options.fetch, asRecord(params), signal)), - }, - { - name: "infomaniak_mail_application", - label: "Infomaniak Mail Application", - description: "Call reviewed Infomaniak Mail application actions for mailbox content, threads, messages, quotas, drafts, schedules, and message moves.", - parameters: infomaniakMailApplicationToolSchema, - executionMode: "sequential", - execute: async (_toolCallId, params, signal) => jsonResult(await callMailApplicationAction(config, options.fetch, asRecord(params), signal)), - }, - { - name: "infomaniak_workflow_list", - label: "Infomaniak Workflow List", - description: "List reviewed Infomaniak SDK workflow actions available through the current OpenClaw plugin policy.", - parameters: infomaniakWorkflowListToolSchema, - execute: async (_toolCallId, params) => jsonResult({ actions: listAllowedWorkflowActions(config, asRecord(params)) }), - }, - { - name: "infomaniak_workflow_describe", - label: "Infomaniak Workflow Describe", - description: "Describe one reviewed Infomaniak SDK workflow action before running it.", - parameters: infomaniakWorkflowDescribeToolSchema, - execute: async (_toolCallId, params) => jsonResult({ action: getAllowedWorkflowAction(config, readDomain(params), readAction(params)) }), - }, - { - name: "infomaniak_workflow_run", - label: "Infomaniak Workflow Run", - description: "Run one reviewed Infomaniak SDK workflow action. Prefer this for common domain workflows; mutating actions require explicit confirmation and plugin permission.", - parameters: infomaniakWorkflowRunToolSchema, - executionMode: "sequential", - execute: async (_toolCallId, params, signal) => jsonResult(await runWorkflowAction(config, options.fetch, asRecord(params), signal)), - }, - { - name: "infomaniak_call", - label: "Infomaniak Call", - description: "Call one Infomaniak API operation through the SDK. Use search and describe first; mutating operations require explicit confirmation and plugin permission.", - parameters: infomaniakCallToolSchema, - executionMode: "sequential", - execute: async (_toolCallId, params, signal) => { - const record = asRecord(params); - const operation = getAllowedOperation(config, readOperationId(record)); - assertMutationAllowed(config, operation, record.confirm_mutating === true); - const client = createInfomaniakClient(buildClientConfig(config, options.fetch)); - const request = buildOperationRequest(record, signal); - const result = await client.requestOperation(operation.operationId, request); - return jsonResult({ operation: summarizeOperation(operation), result }); - }, - }, - ]; -} -export function resolveInfomaniakPluginConfig(config) { - const record = asRecord(config ?? {}); - return { - ...optionalStringProperty(record, "token"), - tokenEnvName: stringParam(record.tokenEnvName) ?? "INFOMANIAK_TOKEN", - ...optionalStringProperty(record, "baseUrl"), - ...optionalStringProperty(record, "mailApplicationBaseUrl"), - allowedDomains: stringArrayProperty(record, "allowedDomains"), - allowedOperations: stringArrayProperty(record, "allowedOperations"), - deniedOperations: stringArrayProperty(record, "deniedOperations"), - blockMutating: booleanProperty(record, "blockMutating", true), - }; -} -function listAllowedDomains(config) { - const counts = new Map(); - for (const operation of allowedOperations(config)) { - counts.set(operation.domain, (counts.get(operation.domain) ?? 0) + 1); - } - for (const action of mailApplicationActions) { - if (mailApplicationActionAllowed(config, action)) { - counts.set(action.domain, (counts.get(action.domain) ?? 0) + 1); - } - } - return listDomains() - .filter((domain) => counts.has(domain.domain)) - .map((domain) => ({ domain: domain.domain, operationCount: counts.get(domain.domain) })); -} -function searchAllowedOperations(config, params) { - const query = stringParam(params.query); - const domain = stringParam(params.domain); - const method = stringParam(params.method); - const limit = numberParam(params.limit) ?? 20; - const mutating = typeof params.mutating === "boolean" ? params.mutating : undefined; - const searchOptions = { limit }; - if (query) { - searchOptions.query = query; - } - if (domain) { - searchOptions.domain = domain; - } - if (method) { - searchOptions.method = method; - } - if (mutating !== undefined) { - searchOptions.mutating = mutating; - } - return searchOperations(searchOptions).filter((operation) => operationAllowed(config, operation)); -} -function describeAllowedOperation(config, operationId) { - getAllowedOperation(config, operationId); - return { - ...describeOperation(operationId), - requirements: describeOperationRequirements(operationId), - }; -} -function getAllowedOperation(config, operationId) { - const operation = getOperation(operationId); - if (!operationAllowed(config, operation)) { - throw new Error(`Infomaniak operation is not allowed by plugin policy: ${operationId}`); - } - return operation; -} -function allowedOperations(config) { - return listOperations().filter((operation) => operationAllowed(config, operation)); -} -async function discoverAllowedResources(config, fetchImpl, params, signal) { - const domain = stringParam(params.domain); - const kind = stringParam(params.kind); - const operationId = stringParam(params.operation_id); - if (domain && !domainAllowed(config, domain)) { - throw new Error(`Infomaniak domain is not allowed by plugin policy: ${domain}`); - } - if (kind) { - const resourceKind = describeResourceKind(kind); - if (!domainAllowed(config, resourceKind.domain)) { - throw new Error(`Infomaniak resource kind is not allowed by plugin policy: ${kind}`); - } - } - if (operationId) { - getAllowedOperation(config, operationId); - } - assertDiscoveryRecipeAllowed(config, { - ...(domain ? { domain } : {}), - ...(kind ? { kind } : {}), - ...(operationId ? { operationId } : {}), - }); - const client = createInfomaniakClient(buildClientConfig(config, fetchImpl)); - const discovery = createResourceDiscovery(client); - const discoveryOptions = { - ...(domain ? { domain } : {}), - ...(kind ? { kind } : {}), - ...(operationId ? { operationId } : {}), - ...optionalProperty("parents", stringNumberRecord(params.parents)), - ...optionalProperty("limit", numberParam(params.limit)), - ...optionalProperty("signal", signal), - }; - return discovery.discover(discoveryOptions); -} -async function callMailApplicationAction(config, fetchImpl, params, signal) { - const action = getAllowedMailApplicationAction(config, readMailApplicationAction(params)); - assertMutationAllowed(config, action, params.confirm_mutating === true); - const client = createInfomaniakClient(buildClientConfig(config, fetchImpl)); - const requestOptions = buildMailApplicationRequestOptions(params, signal); - const result = await executeMailApplicationAction(client, action, params, requestOptions); - return { operation: summarizeMailApplicationAction(action), result }; -} -async function runWorkflowAction(config, fetchImpl, params, signal) { - const action = getAllowedWorkflowAction(config, readDomain(params), readAction(params)); - assertMutationAllowed(config, { operationId: action.id, mutating: action.mutating }, params.confirm_mutating === true); - const client = createInfomaniakClient(buildClientConfig(config, fetchImpl)); - return client.workflows.run({ - domain: action.domain, - action: action.action, - ...optionalProperty("input", asOptionalRecord(params.input)), - ...optionalProperty("signal", signal), - }); -} -async function executeMailApplicationAction(client, action, params, requestOptions) { - switch (action.action) { - case "listUserMailboxes": - return client.mail.application.listUserMailboxes(requestOptions); - case "listFolders": - return client.mail.application.listFolders(requiredString(params, "mailbox_uuid"), requestOptions); - case "listThreads": - return client.mail.application.listThreads(requiredString(params, "mailbox_uuid"), requiredString(params, "folder_id"), { - ...requestOptions, - ...optionalProperty("offset", nonNegativeIntegerParam(params.offset)), - ...optionalProperty("threadMode", stringParam(params.thread_mode)), - ...optionalProperty("filter", stringParam(params.filter)), - }); - case "getMessage": - return client.mail.application.getMessage(requiredString(params, "message_resource"), { - ...requestOptions, - ...optionalProperty("preferredFormat", stringParam(params.preferred_format)), - }); - case "getMailboxQuota": - return client.mail.application.getMailboxQuota(requiredString(params, "mailbox"), requiredPositiveInteger(params, "product_id"), { - ...requestOptions, - ...optionalProperty("unit", stringParam(params.unit)), - }); - case "createDraft": - return client.mail.application.createDraft(requiredString(params, "mailbox_uuid"), requiredPayload(params, "payload"), requestOptions); - case "updateDraft": - return client.mail.application.updateDraft(requiredString(params, "mailbox_uuid"), requiredString(params, "draft_uuid"), requiredPayload(params, "payload"), requestOptions); - case "getDraft": - return client.mail.application.getDraft(requiredString(params, "mailbox_uuid"), requiredString(params, "draft_uuid"), requestOptions); - case "deleteDraft": - return client.mail.application.deleteDraft(requiredString(params, "mailbox_uuid"), requiredString(params, "draft_uuid"), requestOptions); - case "scheduleDraft": - return client.mail.application.scheduleDraft(requiredString(params, "draft_resource"), requiredString(params, "schedule_date"), requestOptions); - case "deleteSchedule": - return client.mail.application.deleteSchedule(requiredString(params, "schedule_action"), requestOptions); - case "cancelSend": - return client.mail.application.cancelSend(requiredString(params, "cancel_send_resource"), requestOptions); - case "moveMessages": - return client.mail.application.moveMessages(requiredString(params, "mailbox_uuid"), requiredPayload(params, "payload"), requestOptions); - case "currentMyKSuite": - return client.mail.application.currentMyKSuite(requestOptions); - } -} -function operationAllowed(config, operation) { - const allowedDomainSet = new Set(config.allowedDomains); - const allowedOperationSet = new Set(config.allowedOperations); - const deniedOperationSet = new Set(config.deniedOperations); - if (allowedDomainSet.size > 0 && !allowedDomainSet.has(operation.domain)) { - return false; - } - if (allowedOperationSet.size > 0 && !allowedOperationSet.has(operation.operationId)) { - return false; - } - return !deniedOperationSet.has(operation.operationId); -} -function getAllowedMailApplicationAction(config, actionName) { - const action = mailApplicationActionByName.get(actionName); - if (!action) { - throw new Error(`Unknown Infomaniak Mail application action: ${actionName}`); - } - if (!mailApplicationActionAllowed(config, action)) { - throw new Error(`Infomaniak Mail application action is not allowed by plugin policy: ${action.operationId}`); - } - return action; -} -function mailApplicationActionAllowed(config, action) { - const allowedOperationSet = new Set(config.allowedOperations); - const deniedOperationSet = new Set(config.deniedOperations); - if (!domainAllowed(config, action.domain)) { - return false; - } - if (allowedOperationSet.size > 0 && !allowedOperationSet.has(action.operationId)) { - return false; - } - return !deniedOperationSet.has(action.operationId); -} -function listAllowedWorkflowActions(config, params) { - return listDomainActions({ - ...optionalProperty("domain", stringParam(params.domain)), - ...optionalProperty("mutating", typeof params.mutating === "boolean" ? params.mutating : undefined), - }).filter((action) => workflowActionAllowed(config, action)); -} -function getAllowedWorkflowAction(config, domain, actionName) { - const action = listDomainActions({ domain }).find((candidate) => candidate.action === actionName); - if (!action) { - throw new Error(`Unknown Infomaniak workflow action: ${domain}/${actionName}`); - } - if (!workflowActionAllowed(config, action)) { - throw new Error(`Infomaniak workflow action is not allowed by plugin policy: ${action.id}`); - } - return action; -} -function workflowActionAllowed(config, action) { - const allowedOperationSet = new Set(config.allowedOperations); - const deniedOperationSet = new Set(config.deniedOperations); - if (!domainAllowed(config, action.domain)) { - return false; - } - if (action.operationIds.some((operationId) => deniedOperationSet.has(operationId))) { - return false; - } - if (allowedOperationSet.size > 0) { - return action.operationIds.length > 0 && action.operationIds.every((operationId) => allowedOperationSet.has(operationId)); - } - return true; -} -function domainAllowed(config, domain) { - return config.allowedDomains.length === 0 || config.allowedDomains.includes(domain); -} -function assertDiscoveryRecipeAllowed(config, options) { - const recipes = options.kind - ? listResourceDiscoveryRecipes({ kind: options.kind }) - : options.domain - ? listResourceDiscoveryRecipes({ domain: options.domain }) - : []; - for (const recipe of recipes.slice(0, 1)) { - getAllowedOperation(config, recipe.operationId); - } - if (options.operationId) { - for (const suggestion of describeOperationRequirements(options.operationId).suggestions) { - if (suggestion.operationId) { - getAllowedOperation(config, suggestion.operationId); - } - } - } -} -function assertMutationAllowed(config, operation, confirmed) { - if (!operation.mutating) { - return; - } - if (config.blockMutating) { - throw new Error(`Mutating Infomaniak operation is blocked by plugin config: ${operation.operationId}`); - } - if (!confirmed) { - throw new Error(`Mutating Infomaniak operation requires confirm_mutating=true: ${operation.operationId}`); - } -} -function summarizeOperation(operation) { - return { - operationId: operation.operationId, - functionName: operation.functionName, - domain: operation.domain, - method: operation.method, - path: operation.path, - summary: operation.summary, - mutating: operation.mutating, - deprecated: operation.deprecated, - docs: operation.docs - ? { - url: operation.docs.url, - categoryPath: operation.docs.categoryPath, - beta: operation.docs.beta, - } - : null, - }; -} -function summarizeMailApplicationAction(action) { - return { - operationId: action.operationId, - functionName: action.action, - domain: action.domain, - method: action.method, - path: action.path, - summary: action.summary, - mutating: action.mutating, - deprecated: false, - docs: null, - }; -} -function buildClientConfig(config, fetchImpl) { - const clientConfig = {}; - if (config.token) { - clientConfig.token = config.token; - } - else { - clientConfig.token = () => process.env[config.tokenEnvName] ?? ""; - } - if (config.baseUrl) { - clientConfig.baseUrl = config.baseUrl; - } - if (config.mailApplicationBaseUrl) { - clientConfig.mailApplicationBaseUrl = config.mailApplicationBaseUrl; - } - if (fetchImpl) { - clientConfig.fetch = fetchImpl; - } - return clientConfig; -} -function buildOperationRequest(record, signal) { - const request = {}; - const path = asOptionalRecord(record.path); - const query = asOptionalRecord(record.query); - const headers = asOptionalRecord(record.headers); - if (path) { - request.path = path; - } - if (query) { - request.query = query; - } - if (headers) { - request.headers = headers; - } - if ("body" in record) { - request.body = record.body; - } - if (signal) { - request.signal = signal; - } - return request; -} -function buildMailApplicationRequestOptions(record, signal) { - return { - ...optionalProperty("headers", asOptionalRecord(record.headers)), - ...optionalProperty("signal", signal), - ...optionalProperty("includedResources", stringParam(record.with)), - }; -} -function readOperationId(params) { - const operationId = stringParam(asRecord(params).operation_id); - if (!operationId) { - throw new Error("operation_id is required."); - } - return operationId; -} -function readMailApplicationAction(params) { - const action = stringParam(params.action); - if (!action) { - throw new Error("action is required."); - } - return action; -} -function readDomain(params) { - const domain = stringParam(asRecord(params).domain); - if (!domain) { - throw new Error("domain is required."); - } - return domain; -} -function readAction(params) { - const action = stringParam(asRecord(params).action); - if (!action) { - throw new Error("action is required."); - } - return action; -} -function requiredString(params, key) { - const value = stringParam(params[key]); - if (!value) { - throw new Error(`${key} is required.`); - } - return value; -} -function requiredPositiveInteger(params, key) { - const value = numberParam(params[key]); - if (value === undefined) { - throw new Error(`${key} must be a positive integer.`); - } - return value; -} -function requiredPayload(params, key) { - const payload = params[key]; - if (typeof payload !== "object" || payload === null || Array.isArray(payload)) { - throw new Error(`${key} must be an object.`); - } - return payload; -} -function optionalStringProperty(record, key) { - const value = stringParam(record[key]); - return value ? { [key]: value } : {}; -} -function stringArrayProperty(record, key) { - const value = record[key]; - if (value === undefined) { - return []; - } - if (!Array.isArray(value)) { - throw new Error(`${key} must be an array of strings.`); - } - return value.map((entry) => stringParam(entry)).filter((entry) => Boolean(entry)); -} -function booleanProperty(record, key, defaultValue) { - const value = record[key]; - if (value === undefined) { - return defaultValue; - } - if (typeof value !== "boolean") { - throw new Error(`${key} must be a boolean.`); - } - return value; -} -function stringParam(value) { - return typeof value === "string" && value.trim().length > 0 ? value.trim() : undefined; -} -function numberParam(value) { - return typeof value === "number" && Number.isInteger(value) && value > 0 ? value : undefined; -} -function nonNegativeIntegerParam(value) { - return typeof value === "number" && Number.isInteger(value) && value >= 0 ? value : undefined; -} -function asOptionalRecord(value) { - return value === undefined ? undefined : asRecord(value); -} -function stringNumberRecord(value) { - const record = asOptionalRecord(value); - if (!record) { - return undefined; - } - return Object.fromEntries(Object.entries(record).filter((entry) => typeof entry[1] === "string" || typeof entry[1] === "number")); -} -function optionalProperty(key, value) { - return value === undefined ? {} : { [key]: value }; -} -function asRecord(value) { - if (typeof value !== "object" || value === null || Array.isArray(value)) { - return {}; - } - return value; -} -//# sourceMappingURL=infomaniak-tools.js.map \ No newline at end of file diff --git a/dist/src/openclaw/infomaniak-tools.js.map b/dist/src/openclaw/infomaniak-tools.js.map deleted file mode 100644 index 3a6157a..0000000 --- a/dist/src/openclaw/infomaniak-tools.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"infomaniak-tools.js","sourceRoot":"","sources":["../../../src/openclaw/infomaniak-tools.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/workflows/domain-action-helpers.d.ts b/dist/src/workflows/domain-action-helpers.d.ts deleted file mode 100644 index 091fdc7..0000000 --- a/dist/src/workflows/domain-action-helpers.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -import type { OperationRequest } from "../client/generated-operation-client.js"; -import type { GetMailMessageOptions, ListMailThreadsOptions, MailApplicationRequestOptions, MailIncludedResourcesOptions } from "../client/mail-application.js"; -import { type ResourceDiscoveryOptions } from "../discovery/resource-discovery.js"; -import type { DomainActionDefinition, DomainActionInputField, OperationActionOptions } from "./domain-action-types.js"; -export declare function operationAction(options: OperationActionOptions): DomainActionDefinition; -export declare function customAction(options: Omit): DomainActionDefinition; -export declare function field(name: string, type: string, required: boolean, description: string): DomainActionInputField; -export declare function withSignal(request: Omit, signal: AbortSignal | undefined): OperationRequest; -export declare function mailRequestOptions(signal: AbortSignal | undefined): MailApplicationRequestOptions; -export declare function mailIncludedOptions(signal: AbortSignal | undefined, includedResources: string | undefined): MailIncludedResourcesOptions; -export declare function mailThreadOptions(input: Record, signal: AbortSignal | undefined): ListMailThreadsOptions; -export declare function mailMessageOptions(input: Record, signal: AbortSignal | undefined): GetMailMessageOptions; -export declare function discoveryOptions(kind: string, input: Record, signal: AbortSignal | undefined): ResourceDiscoveryOptions; -export declare function discoveryActions(): readonly DomainActionDefinition[]; -export declare function optionalQuery(values: Record): Record; -export declare function requiredString(input: Record, key: string): string; -export declare function optionalString(input: Record, key: string): string | undefined; -export declare function requiredInteger(input: Record, key: string): number; -export declare function integerParam(value: unknown): number | undefined; -export declare function booleanParam(value: unknown): boolean | undefined; -export declare function requiredRecord(input: Record, key: string): Record; -export declare function optionalRecord(input: Record, key: string): Record | undefined; -export declare function buildUploadFileRequest(input: Record): Promise>; -export declare function responseItems(response: unknown): readonly unknown[]; -export declare function recordString(value: unknown, key: string): string | undefined; -export declare function upperFirst(value: string): string; diff --git a/dist/src/workflows/domain-action-helpers.js b/dist/src/workflows/domain-action-helpers.js deleted file mode 100644 index a0db0ce..0000000 --- a/dist/src/workflows/domain-action-helpers.js +++ /dev/null @@ -1,222 +0,0 @@ -import { readFile, stat } from "node:fs/promises"; -import { basename, isAbsolute } from "node:path"; -import { getOperation } from "../catalog/operation-catalog.js"; -import { InfomaniakError } from "../client/errors.js"; -import { listResourceDiscoveryRecipes, listResourceKinds } from "../discovery/resource-discovery.js"; -export function operationAction(options) { - const operation = getOperation(options.operationId); - return customAction({ - domain: options.domain, - action: options.action, - operationIds: [options.operationId], - summary: options.summary, - description: options.description, - input: options.input ?? [], - mutating: operation.mutating, - run: (client, input, signal) => client.requestOperation(options.operationId, options.buildRequest?.(input, signal) ?? withSignal({}, signal)), - }); -} -export function customAction(options) { - return { - ...options, - id: `${options.domain}/${options.action}`, - }; -} -export function field(name, type, required, description) { - return { name, type, required, description }; -} -export function withSignal(request, signal) { - return signal ? { ...request, signal } : request; -} -export function mailRequestOptions(signal) { - return signal ? { signal } : {}; -} -export function mailIncludedOptions(signal, includedResources) { - const options = mailRequestOptions(signal); - if (includedResources !== undefined) { - options.includedResources = includedResources; - } - return options; -} -export function mailThreadOptions(input, signal) { - const options = mailRequestOptions(signal); - const filter = optionalString(input, "filter"); - const threadMode = optionalString(input, "thread_mode"); - const offset = integerParam(input.offset); - if (filter !== undefined) { - options.filter = filter; - } - if (threadMode !== undefined) { - options.threadMode = threadMode; - } - if (offset !== undefined) { - options.offset = offset; - } - return options; -} -export function mailMessageOptions(input, signal) { - const options = mailRequestOptions(signal); - const preferredFormat = optionalString(input, "preferred_format"); - if (preferredFormat !== undefined) { - options.preferredFormat = preferredFormat; - } - return options; -} -export function discoveryOptions(kind, input, signal) { - const options = { kind }; - const parents = stringNumberRecord(input.parents); - const limit = integerParam(input.limit); - if (parents !== undefined) { - options.parents = parents; - } - if (limit !== undefined) { - options.limit = limit; - } - if (signal) { - options.signal = signal; - } - return options; -} -export function discoveryActions() { - return listResourceKinds().map((kind) => { - const recipe = listResourceDiscoveryRecipes({ kind: kind.kind })[0]; - return customAction({ - domain: kind.domain, - action: `discover${upperFirst(kind.kind)}`, - operationIds: recipe ? [recipe.operationId] : [], - summary: `Discover ${kind.label} resources.`, - description: kind.discoverable - ? `Use reviewed read-only discovery for ${kind.description}` - : `Return the reviewed no-public-discovery explanation for ${kind.description}`, - input: [ - field("parents", "object", false, "Known parent resource values required by some discovery recipes."), - field("limit", "number", false, "Maximum resources to return."), - ], - mutating: false, - run: (client, input, signal) => client.discovery.discover(discoveryOptions(kind.kind, input, signal)), - }); - }); -} -export function optionalQuery(values) { - const query = {}; - for (const [key, value] of Object.entries(values)) { - if (value !== undefined && value !== null) { - query[key] = value; - } - } - return query; -} -export function requiredString(input, key) { - const value = optionalString(input, key); - if (!value) { - throw new InfomaniakError(`${key} is required.`); - } - return value; -} -export function optionalString(input, key) { - const value = input[key]; - return typeof value === "string" && value.trim().length > 0 ? value.trim() : undefined; -} -export function requiredInteger(input, key) { - const value = integerParam(input[key]); - if (value === undefined) { - throw new InfomaniakError(`${key} must be an integer.`); - } - return value; -} -export function integerParam(value) { - return typeof value === "number" && Number.isInteger(value) ? value : undefined; -} -export function booleanParam(value) { - return typeof value === "boolean" ? value : undefined; -} -export function requiredRecord(input, key) { - const value = input[key]; - if (!isRecord(value)) { - throw new InfomaniakError(`${key} must be an object.`); - } - return value; -} -export function optionalRecord(input, key) { - const value = input[key]; - return isRecord(value) ? value : undefined; -} -export async function buildUploadFileRequest(input) { - const upload = await readUploadBody(input); - return { - path: { drive_id: requiredInteger(input, "drive_id") }, - query: optionalQuery({ - total_size: upload.totalSize, - file_name: upload.fileName, - directory_id: integerParam(input.directory_id), - directory_path: optionalString(input, "directory_path"), - conflict: optionalString(input, "conflict"), - }), - body: upload.body, - }; -} -async function readUploadBody(input) { - if ("body" in input && input.body !== undefined && input.body !== null) { - return { - body: input.body, - totalSize: requiredInteger(input, "total_size"), - fileName: optionalString(input, "file_name"), - }; - } - const filePath = optionalString(input, "file_path"); - if (!filePath) { - throw new InfomaniakError("body or file_path is required."); - } - if (!isAbsolute(filePath)) { - throw new InfomaniakError("file_path must be absolute."); - } - const fileStats = await stat(filePath); - if (!fileStats.isFile()) { - throw new InfomaniakError("file_path must point to a regular file."); - } - const expectedSize = integerParam(input.total_size); - if (expectedSize !== undefined && expectedSize !== fileStats.size) { - throw new InfomaniakError("total_size must match file_path byte size."); - } - return { - body: await readFile(filePath), - totalSize: fileStats.size, - fileName: optionalString(input, "file_name") ?? basename(filePath), - }; -} -function stringNumberRecord(value) { - if (value === undefined) { - return undefined; - } - if (!isRecord(value)) { - throw new InfomaniakError("parents must be an object."); - } - const entries = Object.entries(value).filter((entry) => typeof entry[1] === "string" || typeof entry[1] === "number"); - return Object.fromEntries(entries); -} -export function responseItems(response) { - if (Array.isArray(response)) { - return response; - } - if (isRecord(response) && Array.isArray(response.data)) { - return response.data; - } - if (isRecord(response) && isRecord(response.data)) { - for (const key of ["items", "results", "resources"]) { - if (Array.isArray(response.data[key])) { - return response.data[key]; - } - } - } - return []; -} -export function recordString(value, key) { - return isRecord(value) && typeof value[key] === "string" ? value[key] : undefined; -} -export function upperFirst(value) { - return `${value.slice(0, 1).toUpperCase()}${value.slice(1)}`; -} -function isRecord(value) { - return typeof value === "object" && value !== null && !Array.isArray(value); -} -//# sourceMappingURL=domain-action-helpers.js.map \ No newline at end of file diff --git a/dist/src/workflows/domain-action-helpers.js.map b/dist/src/workflows/domain-action-helpers.js.map deleted file mode 100644 index 0ae9f9b..0000000 --- a/dist/src/workflows/domain-action-helpers.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"domain-action-helpers.js","sourceRoot":"","sources":["../../../src/workflows/domain-action-helpers.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/workflows/domain-action-types.d.ts b/dist/src/workflows/domain-action-types.d.ts deleted file mode 100644 index 90cd0fa..0000000 --- a/dist/src/workflows/domain-action-types.d.ts +++ /dev/null @@ -1,56 +0,0 @@ -import type { GeneratedOperationClient, OperationRequest } from "../client/generated-operation-client.js"; -import type { MailApplicationClient } from "../client/mail-application.js"; -import type { ResourceDiscovery } from "../discovery/resource-discovery.js"; -export interface DomainActionInputField { - name: string; - type: string; - required: boolean; - description: string; -} -export interface DomainActionMetadata { - id: string; - domain: string; - action: string; - summary: string; - description: string; - mutating: boolean; - operationIds: readonly string[]; - input: readonly DomainActionInputField[]; -} -export interface DomainActionRequest { - domain: string; - action: string; - input?: Record; - signal?: AbortSignal; -} -export interface DomainActionExecutionResult { - action: DomainActionMetadata; - result: unknown; -} -export interface DomainActionListOptions { - domain?: string; - mutating?: boolean; -} -export interface DomainWorkflowClient { - listActions(options?: DomainActionListOptions): readonly DomainActionMetadata[]; - describeAction(domain: string, action: string): DomainActionMetadata; - run(request: DomainActionRequest): Promise; -} -export interface DomainWorkflowRuntimeClient extends GeneratedOperationClient { - discovery: ResourceDiscovery; - mail: { - application: MailApplicationClient; - }; -} -export interface DomainActionDefinition extends DomainActionMetadata { - run(client: DomainWorkflowRuntimeClient, input: Record, signal: AbortSignal | undefined): Promise; -} -export interface OperationActionOptions { - domain: string; - action: string; - operationId: string; - summary: string; - description: string; - input?: readonly DomainActionInputField[]; - buildRequest?: (input: Record, signal: AbortSignal | undefined) => OperationRequest; -} diff --git a/dist/src/workflows/domain-action-types.js b/dist/src/workflows/domain-action-types.js deleted file mode 100644 index 51f7cf9..0000000 --- a/dist/src/workflows/domain-action-types.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=domain-action-types.js.map \ No newline at end of file diff --git a/dist/src/workflows/domain-action-types.js.map b/dist/src/workflows/domain-action-types.js.map deleted file mode 100644 index a722ec6..0000000 --- a/dist/src/workflows/domain-action-types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"domain-action-types.js","sourceRoot":"","sources":["../../../src/workflows/domain-action-types.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/src/workflows/domain-actions.d.ts b/dist/src/workflows/domain-actions.d.ts deleted file mode 100644 index 0a4d860..0000000 --- a/dist/src/workflows/domain-actions.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import type { DomainActionExecutionResult, DomainActionListOptions, DomainActionMetadata, DomainActionRequest, DomainWorkflowClient, DomainWorkflowRuntimeClient } from "./domain-action-types.js"; -export type { DomainActionExecutionResult, DomainActionInputField, DomainActionListOptions, DomainActionMetadata, DomainActionRequest, DomainWorkflowClient, DomainWorkflowRuntimeClient, } from "./domain-action-types.js"; -export declare function listDomainActions(options?: DomainActionListOptions): readonly DomainActionMetadata[]; -export declare function describeDomainAction(domain: string, action: string): DomainActionMetadata; -export declare function runDomainAction(client: DomainWorkflowRuntimeClient, request: DomainActionRequest): Promise; -export declare function createDomainWorkflowClient(client: DomainWorkflowRuntimeClient): DomainWorkflowClient; diff --git a/dist/src/workflows/domain-actions.js b/dist/src/workflows/domain-actions.js deleted file mode 100644 index 6a1dbfc..0000000 --- a/dist/src/workflows/domain-actions.js +++ /dev/null @@ -1,857 +0,0 @@ -import { listDomains } from "../catalog/operation-catalog.js"; -import { InfomaniakError } from "../client/errors.js"; -import { booleanParam, buildUploadFileRequest, customAction, discoveryActions, field, integerParam, mailIncludedOptions, mailMessageOptions, mailRequestOptions, mailThreadOptions, operationAction, optionalQuery, optionalRecord, optionalString, recordString, requiredInteger, requiredRecord, requiredString, responseItems, withSignal, } from "./domain-action-helpers.js"; -const rootFileId = 1; -const staticActions = [ - operationAction({ - domain: "account", - action: "listAccounts", - operationId: "Core/ResourcesListAccounts", - summary: "List accounts visible to the current token.", - description: "Read Infomaniak accounts that can be used as parents for product-specific discovery.", - }), - operationAction({ - domain: "account", - action: "getAccount", - operationId: "Core/ResourcesDisplayAnAccount", - summary: "Read one account.", - description: "Read one Infomaniak account by account identifier.", - input: [field("account_id", "number", true, "Infomaniak account identifier.")], - buildRequest: (input, signal) => withSignal({ path: { account_id: requiredInteger(input, "account_id") } }, signal), - }), - operationAction({ - domain: "account", - action: "listAccountProducts", - operationId: "Core/ResourcesListAccountsProducts", - summary: "List products for one account.", - description: "Read product references attached to one Infomaniak account.", - input: [ - field("account_id", "number", true, "Infomaniak account identifier."), - field("with", "string", false, "Optional related resources to include."), - field("filter", "object", false, "Optional product filter object."), - ], - buildRequest: (input, signal) => withSignal({ path: { account_id: requiredInteger(input, "account_id") }, query: optionalQuery({ with: optionalString(input, "with"), filter: optionalRecord(input, "filter") }) }, signal), - }), - operationAction({ - domain: "ai", - action: "listProducts", - operationId: "AI/ToolsListAllYourLLMAPI", - summary: "List AI products.", - description: "Read Infomaniak AI products available to the current token.", - }), - operationAction({ - domain: "ai", - action: "listModels", - operationId: "AI/ToolsListModels", - summary: "List AI models.", - description: "Read AI models available through the Infomaniak AI API.", - }), - operationAction({ - domain: "ai", - action: "createChatCompletion", - operationId: "AI/ToolsCreateChatCompletionV2", - summary: "Create an AI chat completion.", - description: "Call the OpenAI-compatible Infomaniak chat completions route for one AI product.", - input: [ - field("product_id", "number", true, "AI product identifier."), - field("body", "object", true, "Chat completion payload."), - ], - buildRequest: (input, signal) => withSignal({ path: { product_id: requiredInteger(input, "product_id") }, body: requiredRecord(input, "body") }, signal), - }), - operationAction({ - domain: "ai", - action: "createEmbedding", - operationId: "AI/ToolsCreateEmbeddingsV2", - summary: "Create AI embeddings.", - description: "Call the OpenAI-compatible Infomaniak embeddings route for one AI product.", - input: [ - field("product_id", "number", true, "AI product identifier."), - field("body", "object", true, "Embedding payload."), - ], - buildRequest: (input, signal) => withSignal({ path: { product_id: requiredInteger(input, "product_id") }, body: requiredRecord(input, "body") }, signal), - }), - operationAction({ - domain: "core", - action: "listProducts", - operationId: "get_1_products", - summary: "List shared Infomaniak product references.", - description: "Read product references from the shared core API.", - }), - operationAction({ - domain: "core", - action: "currentMyKSuite", - operationId: "Core/ResourcesCurrentMyKSuite", - summary: "Read the current user's kSuite context.", - description: "Read the current MyKSuite context from the shared core API.", - input: [field("with", "string", false, "Optional related resources to include.")], - buildRequest: (input, signal) => withSignal({ query: optionalQuery({ with: optionalString(input, "with") }) }, signal), - }), - operationAction({ - domain: "core", - action: "listTasks", - operationId: "Core/ResourcesListTasks", - summary: "List async tasks.", - description: "Read shared Infomaniak asynchronous tasks.", - }), - operationAction({ - domain: "core", - action: "getTask", - operationId: "Core/ResourcesDisplayATask", - summary: "Read one async task.", - description: "Read one shared Infomaniak asynchronous task by UUID.", - input: [field("task_uuid", "string", true, "Async task UUID.")], - buildRequest: (input, signal) => withSignal({ path: { task_uuid: requiredString(input, "task_uuid") } }, signal), - }), - operationAction({ - domain: "domains", - action: "listDomains", - operationId: "Domain/&/ZoneListDomainsV2", - summary: "List managed domain names.", - description: "Read managed domain names, optionally scoped to one account.", - input: [ - field("account_id", "number", false, "Optional account identifier."), - field("search", "string", false, "Optional search text."), - ], - buildRequest: (input, signal) => withSignal({ query: optionalQuery({ account_id: integerParam(input.account_id), search: optionalString(input, "search") }) }, signal), - }), - operationAction({ - domain: "domains", - action: "getDomain", - operationId: "Domain/&/ZoneShowDomainV2", - summary: "Read one managed domain.", - description: "Read one managed domain name by DNS name.", - input: [field("domain", "string", true, "Managed domain name.")], - buildRequest: (input, signal) => withSignal({ path: { domain: requiredString(input, "domain") } }, signal), - }), - operationAction({ - domain: "domains", - action: "listZones", - operationId: "Domain/&/ZoneListZonesV2", - summary: "List zones for one domain.", - description: "Read DNS zones attached to one managed domain name.", - input: [ - field("domain", "string", true, "Managed domain name."), - field("return", "string", false, "Optional return mode accepted by the API."), - ], - buildRequest: (input, signal) => withSignal({ path: { domain: requiredString(input, "domain") }, query: optionalQuery({ return: optionalString(input, "return") }) }, signal), - }), - operationAction({ - domain: "domains", - action: "listDnsRecords", - operationId: "Domain/&/ZoneListDnsRecordsV2", - summary: "List DNS records for one zone.", - description: "Read DNS records for a known zone identifier.", - input: [ - field("zone", "string", true, "DNS zone identifier."), - field("with", "string", false, "Optional related resources to include."), - field("filter", "object", false, "Optional DNS record filter object."), - field("search", "string", false, "Optional search text."), - ], - buildRequest: (input, signal) => withSignal({ path: { zone: requiredString(input, "zone") }, query: optionalQuery({ with: optionalString(input, "with"), filter: optionalRecord(input, "filter"), search: optionalString(input, "search") }) }, signal), - }), - operationAction({ - domain: "etickets", - action: "listDates", - operationId: "EticketsListDatesV2", - summary: "List eTicket dates.", - description: "Read eTicket date resources.", - input: [field("with", "string", false, "Optional related resources to include.")], - buildRequest: (input, signal) => withSignal({ query: optionalQuery({ with: optionalString(input, "with") }) }, signal), - }), - operationAction({ - domain: "etickets", - action: "getReservation", - operationId: "EticketsGetReservationV2", - summary: "Read one eTicket reservation.", - description: "Read one eTicket reservation by identifier.", - input: [ - field("reservation_id", "number", true, "Reservation identifier."), - field("with", "string", false, "Optional related resources to include."), - ], - buildRequest: (input, signal) => withSignal({ path: { reservation_id: requiredInteger(input, "reservation_id") }, query: optionalQuery({ with: optionalString(input, "with") }) }, signal), - }), - operationAction({ - domain: "etickets", - action: "editTicket", - operationId: "EticketsEditTicketV2", - summary: "Edit an eTicket.", - description: "Apply a documented eTicket ticket edit payload.", - input: [field("body", "object", true, "Ticket edit payload.")], - buildRequest: (input, signal) => withSignal({ body: requiredRecord(input, "body") }, signal), - }), - operationAction({ - domain: "kmeet", - action: "createRoom", - operationId: "post_1_kmeet_rooms", - summary: "Create a kMeet room.", - description: "Create or plan a kMeet conference room.", - input: [field("body", "object", true, "kMeet room payload.")], - buildRequest: (input, signal) => withSignal({ body: requiredRecord(input, "body") }, signal), - }), - operationAction({ - domain: "kmeet", - action: "getRoomSettings", - operationId: "get_1_kmeet_rooms_room_id_settings", - summary: "Read kMeet room settings.", - description: "Read settings for a known kMeet room identifier.", - input: [field("room_id", "string", true, "kMeet room identifier.")], - buildRequest: (input, signal) => withSignal({ path: { room_id: requiredString(input, "room_id") } }, signal), - }), - operationAction({ - domain: "newsletter", - action: "showDomain", - operationId: "NewsletterShowDomain", - summary: "Read one Newsletter domain.", - description: "Read one Newsletter domain by the integer domain identifier used by the API.", - input: [ - field("domain", "number", true, "Newsletter Domain integer identifier."), - field("with", "string", false, "Optional related resources to include."), - ], - buildRequest: (input, signal) => withSignal({ path: { domain: requiredInteger(input, "domain") }, query: optionalQuery({ with: optionalString(input, "with") }) }, signal), - }), - operationAction({ - domain: "newsletter", - action: "listCampaigns", - operationId: "NewsletterListCampaigns", - summary: "List Newsletter campaigns.", - description: "Read campaigns for one Newsletter Domain identifier.", - input: [ - field("domain", "number", true, "Newsletter Domain integer identifier."), - field("with", "string", false, "Optional related resources to include."), - field("filter", "object", false, "Optional campaign filter object."), - ], - buildRequest: (input, signal) => withSignal({ path: { domain: requiredInteger(input, "domain") }, query: optionalQuery({ with: optionalString(input, "with"), filter: optionalRecord(input, "filter") }) }, signal), - }), - operationAction({ - domain: "newsletter", - action: "listSubscribers", - operationId: "NewsletterListSubscribers", - summary: "List Newsletter subscribers.", - description: "Read subscribers for one Newsletter Domain identifier.", - input: [ - field("domain", "number", true, "Newsletter Domain integer identifier."), - field("with", "string", false, "Optional related resources to include."), - field("filter", "object", false, "Optional subscriber filter object."), - ], - buildRequest: (input, signal) => withSignal({ path: { domain: requiredInteger(input, "domain") }, query: optionalQuery({ with: optionalString(input, "with"), filter: optionalRecord(input, "filter") }) }, signal), - }), - operationAction({ - domain: "newsletter", - action: "createSubscriber", - operationId: "NewsletterCreateSubscriber", - summary: "Create a Newsletter subscriber.", - description: "Create a subscriber for one Newsletter Domain identifier.", - input: [ - field("domain", "number", true, "Newsletter Domain integer identifier."), - field("body", "object", true, "Subscriber creation payload."), - ], - buildRequest: (input, signal) => withSignal({ path: { domain: requiredInteger(input, "domain") }, body: requiredRecord(input, "body") }, signal), - }), - operationAction({ - domain: "profile", - action: "getProfile", - operationId: "Core/ResourcesListUserInformationV2", - summary: "Read current profile information.", - description: "Read profile information for the current token.", - input: [field("with", "string", false, "Optional related resources to include.")], - buildRequest: (input, signal) => withSignal({ query: optionalQuery({ with: optionalString(input, "with") }) }, signal), - }), - operationAction({ - domain: "profile", - action: "listEmails", - operationId: "Core/ResourcesListEmailsV2", - summary: "List profile email addresses.", - description: "Read email addresses attached to the current profile.", - }), - operationAction({ - domain: "profile", - action: "listPhones", - operationId: "Core/ResourcesListPhonesV2", - summary: "List profile phone numbers.", - description: "Read phone numbers attached to the current profile.", - }), - operationAction({ - domain: "kdrive", - action: "listAccessibleDrives", - operationId: "kDriveAccessiblesDrivesV2", - summary: "List kDrive drives available to the current token.", - description: "Read accessible kDrive drives before navigating files or uploading content.", - input: [ - field("account_id", "number", true, "Infomaniak account identifier."), - field("with", "string", false, "Optional related resources to include."), - ], - buildRequest: (input, signal) => ({ - ...withSignal({ - query: optionalQuery({ account_id: requiredInteger(input, "account_id"), with: optionalString(input, "with") }), - }, signal), - }), - }), - operationAction({ - domain: "kdrive", - action: "getUserPreferences", - operationId: "kDriveGetUsersPreferenceV2", - summary: "Read the current user's kDrive preferences.", - description: "Read user-level kDrive preferences such as the default drive when the API returns it.", - }), - operationAction({ - domain: "kdrive", - action: "getDrive", - operationId: "kDriveGetDriveInformationV2", - summary: "Read kDrive drive information.", - description: "Verify one kDrive drive identifier and read its metadata.", - input: [field("drive_id", "number", true, "Drive identifier.")], - buildRequest: (input, signal) => withSignal({ path: { drive_id: requiredInteger(input, "drive_id") } }, signal), - }), - operationAction({ - domain: "kdrive", - action: "getFile", - operationId: "kDriveGetFileDirectoryV3", - summary: "Read one kDrive file or directory.", - description: "Verify one file or directory identifier inside a drive.", - input: [ - field("drive_id", "number", true, "Drive identifier."), - field("file_id", "number", true, "File or directory identifier."), - field("with", "string", false, "Optional related resources to include."), - ], - buildRequest: (input, signal) => withSignal({ - path: { drive_id: requiredInteger(input, "drive_id"), file_id: requiredInteger(input, "file_id") }, - query: optionalQuery({ with: optionalString(input, "with") }), - }, signal), - }), - operationAction({ - domain: "kdrive", - action: "listDirectory", - operationId: "kDriveGetFilesInDirectoryV3", - summary: "List files in a kDrive directory.", - description: "Read children of a kDrive directory. Use file_id 1 for the root listing.", - input: [ - field("drive_id", "number", true, "Drive identifier."), - field("file_id", "number", false, "Directory identifier. Defaults to root file id 1."), - field("limit", "number", false, "Maximum number of children requested from the API."), - field("with", "string", false, "Optional related resources to include."), - ], - buildRequest: (input, signal) => withSignal({ - path: { drive_id: requiredInteger(input, "drive_id"), file_id: integerParam(input.file_id) ?? rootFileId }, - query: optionalQuery({ limit: integerParam(input.limit), with: optionalString(input, "with") }), - }, signal), - }), - operationAction({ - domain: "kdrive", - action: "resolveChildByName", - operationId: "kDriveGetSubFiledirectoryByFilenameV3", - summary: "Resolve a kDrive child by name.", - description: "Find one direct child file or directory by name under a known parent directory.", - input: [ - field("drive_id", "number", true, "Drive identifier."), - field("file_id", "number", false, "Parent directory identifier. Defaults to root file id 1."), - field("name", "string", true, "Child file or directory name."), - field("with", "string", false, "Optional related resources to include."), - ], - buildRequest: (input, signal) => withSignal({ - path: { drive_id: requiredInteger(input, "drive_id"), file_id: integerParam(input.file_id) ?? rootFileId }, - query: optionalQuery({ name: requiredString(input, "name"), with: optionalString(input, "with") }), - }, signal), - }), - customAction({ - domain: "kdrive", - action: "findPrivateFolder", - operationIds: ["kDriveGetFilesInDirectoryV3"], - summary: "Find the top-level Private folder in a kDrive.", - description: "List the root directory and return the first top-level child named Private.", - input: [ - field("drive_id", "number", true, "Drive identifier."), - field("with", "string", false, "Optional related resources to include."), - ], - mutating: false, - run: async (client, input, signal) => { - const response = await client.requestOperation("kDriveGetFilesInDirectoryV3", { - ...withSignal({ - path: { drive_id: requiredInteger(input, "drive_id"), file_id: rootFileId }, - query: optionalQuery({ with: optionalString(input, "with") }), - }, signal), - }); - const folder = responseItems(response).find((item) => recordString(item, "name") === "Private"); - if (!folder) { - throw new InfomaniakError("Could not find a top-level kDrive folder named Private."); - } - return folder; - }, - }), - operationAction({ - domain: "kdrive", - action: "createDirectory", - operationId: "kDriveCreateDirectoryV3", - summary: "Create a kDrive directory.", - description: "Create a directory under an existing parent directory.", - input: [ - field("drive_id", "number", true, "Drive identifier."), - field("file_id", "number", true, "Parent directory identifier."), - field("body", "object", true, "Create-directory request body accepted by the Infomaniak API."), - field("with", "string", false, "Optional related resources to include."), - ], - buildRequest: (input, signal) => withSignal({ - path: { drive_id: requiredInteger(input, "drive_id"), file_id: requiredInteger(input, "file_id") }, - query: optionalQuery({ with: optionalString(input, "with") }), - body: requiredRecord(input, "body"), - }, signal), - }), - operationAction({ - domain: "kdrive", - action: "createDefaultFile", - operationId: "kDriveCreateDefaultFileV3", - summary: "Create a default kDrive document file.", - description: "Create an empty supported document file under an existing parent directory.", - input: [ - field("drive_id", "number", true, "Drive identifier."), - field("file_id", "number", true, "Parent directory identifier."), - field("body", "object", true, "Create-file request body accepted by the Infomaniak API."), - field("with", "string", false, "Optional related resources to include."), - ], - buildRequest: (input, signal) => withSignal({ - path: { drive_id: requiredInteger(input, "drive_id"), file_id: requiredInteger(input, "file_id") }, - query: optionalQuery({ with: optionalString(input, "with") }), - body: requiredRecord(input, "body"), - }, signal), - }), - customAction({ - domain: "kdrive", - action: "uploadFile", - operationIds: ["kDriveUploadV3"], - summary: "Upload file bytes to kDrive.", - description: "Upload file content from a local path or direct body to a kDrive destination using the documented v3 upload route.", - input: [ - field("drive_id", "number", true, "Drive identifier."), - field("body", "binary", false, "File bytes as a BodyInit-compatible value."), - field("file_path", "string", false, "Absolute local file path to read and upload."), - field("total_size", "number", false, "Total uploaded byte size. Required for direct body uploads and validated for file_path uploads."), - field("file_name", "string", false, "Remote file name."), - field("directory_id", "number", false, "Destination directory identifier."), - field("directory_path", "string", false, "Destination directory path."), - field("conflict", "string", false, "Conflict handling mode accepted by the API."), - ], - mutating: true, - run: async (client, input, signal) => client.requestOperation("kDriveUploadV3", withSignal(await buildUploadFileRequest(input), signal)), - }), - operationAction({ - domain: "publicCloud", - action: "listPublicClouds", - operationId: "Public/CloudListAllPublicClouds", - summary: "List Public Cloud products.", - description: "Read Public Cloud products visible under one account.", - input: [ - field("account_id", "number", true, "Infomaniak account identifier."), - field("with", "string", false, "Optional related resources to include."), - field("filter", "object", false, "Optional Public Cloud filter object."), - ], - buildRequest: (input, signal) => withSignal({ query: optionalQuery({ account_id: requiredInteger(input, "account_id"), with: optionalString(input, "with"), filter: optionalRecord(input, "filter") }) }, signal), - }), - operationAction({ - domain: "publicCloud", - action: "listProjects", - operationId: "Public/CloudListProjects", - summary: "List Public Cloud projects.", - description: "Read projects for one Public Cloud product.", - input: [ - field("public_cloud_id", "number", true, "Public Cloud product identifier."), - field("with", "string", false, "Optional related resources to include."), - field("filter", "object", false, "Optional project filter object."), - ], - buildRequest: (input, signal) => withSignal({ path: { public_cloud_id: requiredInteger(input, "public_cloud_id") }, query: optionalQuery({ with: optionalString(input, "with"), filter: optionalRecord(input, "filter") }) }, signal), - }), - operationAction({ - domain: "publicCloud", - action: "getProject", - operationId: "Public/CloudGetProjectDetails", - summary: "Read Public Cloud project details.", - description: "Read one Public Cloud project by product and project identifier.", - input: [ - field("public_cloud_id", "number", true, "Public Cloud product identifier."), - field("public_cloud_project_id", "number", true, "Public Cloud project identifier."), - field("with", "string", false, "Optional related resources to include."), - ], - buildRequest: (input, signal) => withSignal({ - path: { - public_cloud_id: requiredInteger(input, "public_cloud_id"), - public_cloud_project_id: requiredInteger(input, "public_cloud_project_id"), - }, - query: optionalQuery({ with: optionalString(input, "with") }), - }, signal), - }), - operationAction({ - domain: "radio", - action: "listProducts", - operationId: "get_1_radios", - summary: "List Radio products.", - description: "Read Radio products visible under one account.", - input: [ - field("account_id", "number", true, "Infomaniak account identifier."), - field("with", "string", false, "Optional related resources to include."), - field("search", "string", false, "Optional search text."), - ], - buildRequest: (input, signal) => withSignal({ query: optionalQuery({ account_id: requiredInteger(input, "account_id"), with: optionalString(input, "with"), search: optionalString(input, "search") }) }, signal), - }), - operationAction({ - domain: "radio", - action: "getProduct", - operationId: "get_1_radios_radio_product_id", - summary: "Read one Radio product.", - description: "Read one Radio product by identifier.", - input: [ - field("radio_product_id", "number", true, "Radio product identifier."), - field("with", "string", false, "Optional related resources to include."), - ], - buildRequest: (input, signal) => withSignal({ path: { radio_product_id: requiredInteger(input, "radio_product_id") }, query: optionalQuery({ with: optionalString(input, "with") }) }, signal), - }), - operationAction({ - domain: "radio", - action: "listStations", - operationId: "Streaming/radioListStations", - summary: "List Radio stations.", - description: "Read stations for one Radio product.", - input: [ - field("radio_product_id", "number", true, "Radio product identifier."), - field("with", "string", false, "Optional related resources to include."), - field("search", "string", false, "Optional search text."), - ], - buildRequest: (input, signal) => withSignal({ path: { radio_product_id: requiredInteger(input, "radio_product_id") }, query: optionalQuery({ with: optionalString(input, "with"), search: optionalString(input, "search") }) }, signal), - }), - operationAction({ - domain: "radio", - action: "listStreams", - operationId: "get_1_radios_radio_product_id_stations_station_id_streams", - summary: "List Radio station streams.", - description: "Read streams for one station in one Radio product.", - input: [ - field("radio_product_id", "number", true, "Radio product identifier."), - field("station_id", "number", true, "Radio station identifier."), - field("with", "string", false, "Optional related resources to include."), - ], - buildRequest: (input, signal) => withSignal({ - path: { radio_product_id: requiredInteger(input, "radio_product_id"), station_id: requiredInteger(input, "station_id") }, - query: optionalQuery({ with: optionalString(input, "with") }), - }, signal), - }), - operationAction({ - domain: "swissBackup", - action: "listBackups", - operationId: "get_1_swiss_backups", - summary: "List Swiss Backup products.", - description: "Read Swiss Backup products visible under one account.", - input: [field("account_id", "number", true, "Infomaniak account identifier.")], - buildRequest: (input, signal) => withSignal({ query: { account_id: requiredInteger(input, "account_id") } }, signal), - }), - operationAction({ - domain: "swissBackup", - action: "getBackup", - operationId: "get_1_swiss_backups_swiss_backup_id", - summary: "Read one Swiss Backup product.", - description: "Read one Swiss Backup product by identifier.", - input: [field("swiss_backup_id", "number", true, "Swiss Backup identifier.")], - buildRequest: (input, signal) => withSignal({ path: { swiss_backup_id: requiredInteger(input, "swiss_backup_id") } }, signal), - }), - operationAction({ - domain: "swissBackup", - action: "listSlots", - operationId: "get_1_swiss_backups_swiss_backup_id_slots", - summary: "List Swiss Backup slots.", - description: "Read slots for one Swiss Backup product.", - input: [field("swiss_backup_id", "number", true, "Swiss Backup identifier.")], - buildRequest: (input, signal) => withSignal({ path: { swiss_backup_id: requiredInteger(input, "swiss_backup_id") } }, signal), - }), - operationAction({ - domain: "video", - action: "listChannels", - operationId: "Streaming/videoListChannels", - summary: "List video channels.", - description: "Read streaming video channels available to the current token.", - input: [field("with", "string", false, "Optional related resources to include.")], - buildRequest: (input, signal) => withSignal({ query: optionalQuery({ with: optionalString(input, "with") }) }, signal), - }), - operationAction({ - domain: "video", - action: "getChannel", - operationId: "Streaming/videoReturnAChannel", - summary: "Read one video channel.", - description: "Read one streaming video channel by identifier.", - input: [ - field("channel", "number", true, "Video channel identifier."), - field("with", "string", false, "Optional related resources to include."), - ], - buildRequest: (input, signal) => withSignal({ path: { channel: requiredInteger(input, "channel") }, query: optionalQuery({ with: optionalString(input, "with") }) }, signal), - }), - operationAction({ - domain: "video", - action: "listEvents", - operationId: "Streaming/videoListAllEvents", - summary: "List video channel events.", - description: "Read events for one streaming video channel.", - input: [ - field("channel", "number", true, "Video channel identifier."), - field("account_id", "number", true, "Infomaniak account identifier."), - ], - buildRequest: (input, signal) => withSignal({ path: { channel: requiredInteger(input, "channel") }, query: { account_id: requiredInteger(input, "account_id") } }, signal), - }), - operationAction({ - domain: "vod", - action: "listChannels", - operationId: "get_1_vod_channel", - summary: "List VOD channels.", - description: "Read VOD channels. The public catalog marks a channel parameter here, but the route path has no placeholder.", - }), - operationAction({ - domain: "vod", - action: "getChannel", - operationId: "get_1_vod_channel_channel", - summary: "Read one VOD channel.", - description: "Read one VOD channel by identifier.", - input: [field("channel", "number", true, "VOD channel identifier.")], - buildRequest: (input, signal) => withSignal({ path: { channel: requiredInteger(input, "channel") } }, signal), - }), - operationAction({ - domain: "vod", - action: "browseRoot", - operationId: "get_1_vod_channel_channel_browse", - summary: "Browse a VOD channel root.", - description: "Read children of one VOD channel root folder.", - input: [field("channel", "number", true, "VOD channel identifier.")], - buildRequest: (input, signal) => withSignal({ path: { channel: requiredInteger(input, "channel") } }, signal), - }), - operationAction({ - domain: "vod", - action: "listMedia", - operationId: "get_1_vod_channel_channel_media", - summary: "List VOD channel media.", - description: "Read media for one VOD channel.", - input: [ - field("channel", "number", true, "VOD channel identifier."), - field("with", "string", false, "Optional related resources to include."), - ], - buildRequest: (input, signal) => withSignal({ path: { channel: requiredInteger(input, "channel") }, query: optionalQuery({ with: optionalString(input, "with") }) }, signal), - }), - customAction({ - domain: "mail", - action: "listUserMailboxes", - operationIds: ["MailApplication/ListUserMailboxes"], - summary: "List mailboxes available to the current user.", - description: "Read mailbox-consumption mailboxes from the reviewed Mail application API surface.", - input: [field("with", "string", false, "Included Mail application resources.")], - mutating: false, - run: (client, input, signal) => client.mail.application.listUserMailboxes(mailIncludedOptions(signal, optionalString(input, "with"))), - }), - customAction({ - domain: "mail", - action: "listFolders", - operationIds: ["MailApplication/ListFolders"], - summary: "List folders for one mailbox.", - description: "Read folders for a Mail application mailbox UUID.", - input: [ - field("mailbox_uuid", "string", true, "Mail application mailbox UUID."), - field("with", "string", false, "Included Mail application resources."), - ], - mutating: false, - run: (client, input, signal) => client.mail.application.listFolders(requiredString(input, "mailbox_uuid"), mailIncludedOptions(signal, optionalString(input, "with"))), - }), - customAction({ - domain: "mail", - action: "listThreads", - operationIds: ["MailApplication/ListThreads"], - summary: "List mailbox threads or messages.", - description: "Read thread/message listings for one Mail application mailbox folder.", - input: [ - field("mailbox_uuid", "string", true, "Mail application mailbox UUID."), - field("folder_id", "string", true, "Mail folder identifier."), - field("filter", "string", false, "Optional Mail application filter such as unseen."), - field("thread_mode", "string", false, "Thread mode, usually on or off."), - field("offset", "number", false, "Result offset."), - ], - mutating: false, - run: (client, input, signal) => client.mail.application.listThreads(requiredString(input, "mailbox_uuid"), requiredString(input, "folder_id"), mailThreadOptions(input, signal)), - }), - customAction({ - domain: "mail", - action: "getMessage", - operationIds: ["MailApplication/GetMessage"], - summary: "Read one mailbox message.", - description: "Read a message resource returned by the Mail application thread list.", - input: [ - field("message_resource", "string", true, "Message resource path or same-origin Mail application URL."), - field("preferred_format", "string", false, "Preferred message format, usually text or html."), - ], - mutating: false, - run: (client, input, signal) => client.mail.application.getMessage(requiredString(input, "message_resource"), mailMessageOptions(input, signal)), - }), - customAction({ - domain: "mail", - action: "createDraft", - operationIds: ["MailApplication/CreateDraft"], - summary: "Create a Mail application draft.", - description: "Create a draft in one mailbox through the reviewed Mail application API surface.", - input: [ - field("mailbox_uuid", "string", true, "Mail application mailbox UUID."), - field("payload", "object", true, "Draft payload."), - ], - mutating: true, - run: (client, input, signal) => client.mail.application.createDraft(requiredString(input, "mailbox_uuid"), requiredRecord(input, "payload"), mailRequestOptions(signal)), - }), - customAction({ - domain: "mail", - action: "moveMessages", - operationIds: ["MailApplication/MoveMessages"], - summary: "Move Mail application messages.", - description: "Move mailbox messages between folders through the reviewed Mail application API surface.", - input: [ - field("mailbox_uuid", "string", true, "Mail application mailbox UUID."), - field("payload", "object", true, "Message move payload."), - ], - mutating: true, - run: (client, input, signal) => client.mail.application.moveMessages(requiredString(input, "mailbox_uuid"), requiredRecord(input, "payload"), mailRequestOptions(signal)), - }), - operationAction({ - domain: "kchat", - action: "listTeams", - operationId: "GetAllTeams", - summary: "List kChat teams.", - description: "Read kChat teams available to the current token.", - }), - operationAction({ - domain: "kchat", - action: "getTeamByName", - operationId: "GetTeamByName", - summary: "Resolve a kChat team by name.", - description: "Read one kChat team from its team name.", - input: [field("name", "string", true, "Team name.")], - buildRequest: (input, signal) => withSignal({ path: { name: requiredString(input, "name") } }, signal), - }), - operationAction({ - domain: "kchat", - action: "getChannelByNameForTeamName", - operationId: "GetChannelByNameForTeamName", - summary: "Resolve a kChat channel by team and channel name.", - description: "Read one kChat channel from team name and channel name.", - input: [ - field("team_name", "string", true, "Team name."), - field("channel_name", "string", true, "Channel name."), - field("include_deleted", "boolean", false, "Whether deleted channels should be considered."), - ], - buildRequest: (input, signal) => withSignal({ - path: { team_name: requiredString(input, "team_name"), channel_name: requiredString(input, "channel_name") }, - query: optionalQuery({ include_deleted: booleanParam(input.include_deleted) }), - }, signal), - }), - operationAction({ - domain: "kchat", - action: "createPost", - operationId: "CreatePost", - summary: "Create a kChat post.", - description: "Post a root message or thread reply in a kChat channel.", - input: [ - field("channel_id", "string", true, "kChat channel identifier."), - field("message", "string", true, "Message content."), - field("root_id", "string", false, "Optional root post identifier for thread replies."), - field("set_online", "boolean", false, "Whether to set the user online while posting."), - ], - buildRequest: (input, signal) => withSignal({ - query: optionalQuery({ set_online: booleanParam(input.set_online) }), - body: optionalQuery({ - channel_id: requiredString(input, "channel_id"), - message: requiredString(input, "message"), - root_id: optionalString(input, "root_id"), - }), - }, signal), - }), - operationAction({ - domain: "urlShortener", - action: "listLinks", - operationId: "get_2_url_shortener", - summary: "List short URLs.", - description: "Read short URLs owned by the current token using the v2 route.", - }), - operationAction({ - domain: "urlShortener", - action: "getQuota", - operationId: "get_2_url_shortener_quota", - summary: "Read short URL quota.", - description: "Read URL shortener quota information using the v2 route.", - }), - operationAction({ - domain: "urlShortener", - action: "createLink", - operationId: "post_2_url_shortener", - summary: "Create a short URL.", - description: "Create a short URL and return the API response. Compose public URLs as https://chk.me/{code}.", - input: [ - field("url", "string", true, "Destination URL."), - field("expiration_date", "number", false, "Optional expiration timestamp in seconds."), - ], - buildRequest: (input, signal) => withSignal({ - body: optionalQuery({ - url: requiredString(input, "url"), - expiration_date: integerParam(input.expiration_date), - }), - }, signal), - }), - operationAction({ - domain: "urlShortener", - action: "updateExpiration", - operationId: "put_1_url_shortener_short_url_code", - summary: "Update short URL expiration.", - description: "Update the expiration timestamp of an existing short URL code.", - input: [ - field("short_url_code", "string", true, "Short URL code."), - field("expiration_date", "number", true, "Expiration timestamp in seconds."), - ], - buildRequest: (input, signal) => withSignal({ - path: { short_url_code: requiredString(input, "short_url_code") }, - body: { expiration_date: requiredInteger(input, "expiration_date") }, - }, signal), - }), -]; -const domainActions = Object.freeze([...staticActions, ...discoveryActions()].sort((left, right) => left.id.localeCompare(right.id))); -const actionById = new Map(domainActions.map((action) => [action.id, action])); -const actionDomains = new Set(listDomains().map((domain) => domain.domain)); -export function listDomainActions(options = {}) { - return domainActions - .filter((action) => options.domain === undefined || action.domain === options.domain) - .filter((action) => options.mutating === undefined || action.mutating === options.mutating) - .map(toMetadata); -} -export function describeDomainAction(domain, action) { - return toMetadata(getAction(domain, action)); -} -export async function runDomainAction(client, request) { - const action = getAction(request.domain, request.action); - return { - action: toMetadata(action), - result: await action.run(client, request.input ?? {}, request.signal), - }; -} -export function createDomainWorkflowClient(client) { - return { - listActions: listDomainActions, - describeAction: describeDomainAction, - run: (request) => runDomainAction(client, request), - }; -} -function getAction(domain, action) { - if (!actionDomains.has(domain)) { - throw new InfomaniakError(`Unknown Infomaniak workflow domain: ${domain}`); - } - const definition = actionById.get(`${domain}/${action}`); - if (!definition) { - throw new InfomaniakError(`Unknown Infomaniak workflow action: ${domain}/${action}`); - } - return definition; -} -function toMetadata(action) { - return { - id: action.id, - domain: action.domain, - action: action.action, - summary: action.summary, - description: action.description, - mutating: action.mutating, - operationIds: action.operationIds, - input: action.input, - }; -} -//# sourceMappingURL=domain-actions.js.map \ No newline at end of file diff --git a/dist/src/workflows/domain-actions.js.map b/dist/src/workflows/domain-actions.js.map deleted file mode 100644 index bdc127f..0000000 --- a/dist/src/workflows/domain-actions.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"domain-actions.js","sourceRoot":"","sources":["../../../src/workflows/domain-actions.ts"],"names":[],"mappings":"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"} \ No newline at end of file